.breadcrumb--area{margin-bottom:1.8rem}.breadcrumb--area *{font-size:1rem;line-height:1.1rem}@media screen and (max-width:1199.98px){.breadcrumb--area *{font-size:0.938rem;line-height:1rem}}@media screen and (max-width:767.98px){.breadcrumb--area *{font-size:0.875rem;line-height:1rem}}.breadcrumb--area .breadcrumb__slash{margin-inline:10px}@media screen and (max-width:1199.98px){.breadcrumb--area .breadcrumb__slash{margin-inline:6px}}@media screen and (max-width:767.98px){.breadcrumb--area .breadcrumb__slash{margin-inline:4px}}@media screen and (max-width:767.98px){.breadcrumb--area{margin-bottom:1.5rem}}.breadcrumb--area .current-menu{color:var(--clr-tertiary) !important}.features{--gap: 1rem;display:flex;flex-wrap:wrap;gap:0 var(--gap)}.features .feature{flex-basis:min(100%, 300px);padding:1.5rem 0;border-bottom:1px solid var(--light-blue-grey);display:flex;align-items:center;gap:calc(var(--gap) * 1.5)}.features .feature__icon{flex-basis:2rem;text-align:center}.features .feature__content{flex-grow:1}.gallery{--gap: 1.25rem;display:flex;flex-wrap:wrap;gap:var(--gap);flex-direction:row}.gallery__item{flex-basis:calc(50% - var(--gap));flex-grow:1}.gallery__item.full_width{flex-basis:100%}.gallery__item img{width:100%;height:auto;object-fit:cover}.offer__notice--content p,.offer__notice--content p *{font-size:1rem;line-height:1.4;opacity:0.7}@media screen and (max-width:1199.98px){.offer__notice--content p,.offer__notice--content p *{font-size:0.938rem}}@media screen and (max-width:767.98px){.offer__notice--content p,.offer__notice--content p *{font-size:0.875rem}}.high-contrast .offer__notice--content p,.high-contrast .offer__notice--content p *{opacity:1}#offser__sticky{position:sticky;top:4rem;z-index:100;background-color:var(--grey);border-radius:var(--border-radius-lg);padding:1.5rem;display:flex;gap:1.5rem;flex-direction:column}@media screen and (min-width:992px){#offser__sticky{margin-top:-20rem}}#offser__sticky .offer__catering>label,#offser__sticky .offer__variation>label{font-weight:bold;margin-bottom:0.75rem}#offser__sticky .offer__catering select,#offser__sticky .offer__variation select{padding:1rem 1.5rem;padding-right:3rem;font-size:1.125rem;font-weight:300;text-overflow:ellipsis;border-radius:var(--border-radius-sm)}#offser__sticky .offer__price{display:flex;justify-content:space-between;align-items:center}