section.location-component{position:relative}section.location-component .bg-image{grid-column:1/-1;width:100%}section.location-component .bg-image img{width:100%;min-height:560px;object-fit:cover}@media screen and (min-width:1910px){section.location-component .bg-image img{max-width:2560px;margin:0 auto}}section.location-component .inner-grid{position:absolute;top:100px;left:5%;width:90%}@media screen and (min-width:1280px){section.location-component .inner-grid{top:15vw;left:0;width:100%}}section.location-component .content-wrapper{width:100%;max-width:1356px;margin:0 auto}section.location-component .content{padding:24px;background-color:hsla(0,0%,100%,.9);max-width:430px}@media screen and (min-width:1280px){section.location-component .content{padding:48px 48px 36px}}section.location-component .content div,section.location-component .content p{margin:1.5em 0}.tabs-component.tabs-component.tabs-component.tabs-component{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:#fff;overflow:auto;white-space:nowrap;border-bottom:1px solid #ececec;grid-template-columns:minmax(48px,1fr) [content-start] max-content [content-end] minmax(48px,1fr);transition:top .3s cubic-bezier(.455,.03,.515,.955)}.tabs-component.tabs-component.tabs-component.tabs-component.header-open{top:64px}@media screen and (min-width:1020px){.tabs-component.tabs-component.tabs-component.tabs-component.header-open{top:124px}}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner{display:flex;gap:48px;justify-content:space-between}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner a{display:inline-block;min-height:54px;position:relative;text-decoration:none}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner a.active :before{content:"";display:block;position:absolute;background-color:#000;height:3px;width:100%;bottom:0;left:0}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner a span{color:#2e3235;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:24px;line-height:54px}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner .line{width:1px;height:24px;background-color:#000;align-self:center}.tabs-component.tabs-component.tabs-component.tabs-component .tabs-inner .line:last-of-type{display:none}