.perks-join-banner-module-scss-module__oTmtva__relative{position:relative}.perks-join-banner-module-scss-module__oTmtva__root{background-color:var(--color-green-100);border-radius:8px;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}.perks-join-banner-module-scss-module__oTmtva__blob{position:absolute;top:-122px;left:-225px}.perks-join-banner-module-scss-module__oTmtva__content{flex:1;min-width:0}.perks-join-banner-module-scss-module__oTmtva__perksList{flex-direction:column;gap:.25rem;margin-top:.75rem;list-style:none;display:flex}.perks-join-banner-module-scss-module__oTmtva__perkItem{align-items:center;gap:.5rem;display:flex}.perks-join-banner-module-scss-module__oTmtva__checkmark{stroke-width:2px;width:1rem;height:1rem;color:var(--color-green-500)}.perks-join-banner-module-scss-module__oTmtva__buttonWrapper{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.perks-join-banner-module-scss-module__oTmtva__highlight{color:var(--color-green-500)}.perks-join-banner-module-scss-module__oTmtva__subtext{color:var(--color-grey-700)}.perks-join-banner-module-scss-module__oTmtva__status{color:var(--color-green-800);align-items:center;gap:.5rem;display:flex}.perks-join-banner-module-scss-module__oTmtva__statusIcon{flex-shrink:0;width:1rem;height:1rem;display:block}
.accommodation-booking-tile-skeleton-module-scss-module__4lkbRW__relative{position:relative}.accommodation-booking-tile-skeleton-module-scss-module__4lkbRW__root{min-height:21.25rem;max-height:21.25rem}
.modal-lightbox-module-scss-module__wOlAVW__relative{position:relative}.modal-lightbox-module-scss-module__wOlAVW__viewport{z-index:9999;touch-action:pan-x pan-y;flex-direction:column;max-width:100vw;max-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.modal-lightbox-module-scss-module__wOlAVW__closeButton{z-index:10000;position:fixed;top:1rem;right:1rem}.modal-lightbox-module-scss-module__wOlAVW__closeButtonIcon{width:1.25rem;height:1.25rem}.modal-lightbox-module-scss-module__wOlAVW__popup{z-index:9999;background:0 0;flex-direction:column;max-width:100vw;max-height:100dvh;transition:opacity .15s ease-out;display:flex;position:fixed;inset:0;overflow:hidden}.modal-lightbox-module-scss-module__wOlAVW__popup[data-starting-style],.modal-lightbox-module-scss-module__wOlAVW__popup[data-ending-style]{opacity:0}.modal-lightbox-module-scss-module__wOlAVW__content{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:6rem 0 3rem;display:flex;overflow:hidden}@media screen and (min-width:1024px){.modal-lightbox-module-scss-module__wOlAVW__content{padding:6rem 3rem 3rem}}.modal-lightbox-module-scss-module__wOlAVW__content{container-type:size}.modal-lightbox-module-scss-module__wOlAVW__contentInner{aspect-ratio:386/273;flex-direction:column;justify-content:center;align-items:center;width:min(100cqw,141.392cqh);max-width:100%;height:min(100cqh,70.7254cqw);max-height:100%;display:flex;overflow:auto}.modal-lightbox-module-scss-module__wOlAVW__contentInnerZoomable{aspect-ratio:auto;width:100%;height:100%;overflow:hidden}.modal-lightbox-module-scss-module__wOlAVW__zoomSwiper{width:100%;height:100%}
.media-lightbox-controls-module-scss-module__SZ6d2G__relative{position:relative}.media-lightbox-controls-module-scss-module__SZ6d2G__lightboxControls{display:none}@media screen and (min-width:1024px){.media-lightbox-controls-module-scss-module__SZ6d2G__lightboxControls{display:flex}}.media-lightbox-controls-module-scss-module__SZ6d2G__lightboxControls{pointer-events:none;z-index:10000;justify-content:space-between;align-items:center;padding:0 1rem;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%)}.media-lightbox-controls-module-scss-module__SZ6d2G__lightboxArrowButton{pointer-events:auto}
.whats-local-template-module-scss-module__lfKRja__relative{position:relative}.whats-local-template-module-scss-module__lfKRja__content{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:1.5rem auto 2.5rem;padding-left:16px;padding-right:16px;display:grid}@media screen and (min-width:768px){.whats-local-template-module-scss-module__lfKRja__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1024px){.whats-local-template-module-scss-module__lfKRja__content{padding-left:40px;padding-right:40px}}@media screen and (min-width:1400px){.whats-local-template-module-scss-module__lfKRja__content{padding-left:80px;padding-right:80px}}@media screen and (min-width:1024px){.whats-local-template-module-scss-module__lfKRja__content{grid-template-columns:repeat(24,minmax(0,1fr));gap:2.5rem 1.5rem;margin:2rem auto 2.5rem}}.whats-local-template-module-scss-module__lfKRja__sections{grid-template-columns:minmax(0,1fr);align-content:flex-start;gap:1.5rem;min-width:0;display:grid}@media screen and (min-width:1024px){.whats-local-template-module-scss-module__lfKRja__sections{grid-column:1/span 16;grid-template-columns:subgrid}.whats-local-template-module-scss-module__lfKRja__sections>*{grid-column:1/span 15}.whats-local-template-module-scss-module__lfKRja__sections>[data-fullbleed]{grid-column:1/-1}}.whats-local-template-module-scss-module__lfKRja__pageHeaderContainer{flex-direction:column;gap:1.5rem;display:flex}.whats-local-template-module-scss-module__lfKRja__icon{width:1.125rem;height:1.125rem;margin-right:.5rem;display:inline-block}.whats-local-template-module-scss-module__lfKRja__category{color:var(--color-blue-700);text-transform:uppercase;vertical-align:top;letter-spacing:.5px}.whats-local-template-module-scss-module__lfKRja__perk{background-color:var(--color-green-100);height:100%;color:inherit;border-radius:.5rem;align-items:center;gap:12px;padding:.75rem 1.25rem .75rem .75rem;text-decoration:none;display:inline-flex}@media screen and (max-width:767px){.whats-local-template-module-scss-module__lfKRja__perk{min-height:7.5rem}}.whats-local-template-module-scss-module__lfKRja__image img{height:auto}.whats-local-template-module-scss-module__lfKRja__video iframe{aspect-ratio:16/9;width:100%;height:auto}.whats-local-template-module-scss-module__lfKRja__imageGallery{border-radius:8px;gap:8px;min-height:270px;margin-bottom:0;overflow:hidden}.whats-local-template-module-scss-module__lfKRja__galleryThumbnailsClassName{gap:8px}.whats-local-template-module-scss-module__lfKRja__galleryImage{border-radius:0}.whats-local-template-module-scss-module__lfKRja__description a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:max(1.4px,.1em);-webkit-text-decoration-color:var(--color-cyan-500);text-decoration-color:var(--color-cyan-500);transition:transform .3s,color .3s,text-underline-offset .3s,text-decoration-color .3s;display:inline-block}.whats-local-template-module-scss-module__lfKRja__description a:hover{text-underline-offset:.3em;-webkit-text-decoration-color:var(--color-cyan-600);text-decoration-color:var(--color-cyan-600);transform:translateY(-.1em)}@media (prefers-reduced-motion){.whats-local-template-module-scss-module__lfKRja__description a:hover{text-underline-offset:.2em;transform:translateY(0)}}.whats-local-template-module-scss-module__lfKRja__description a:active{-webkit-text-decoration-color:var(--color-cyan-700);text-decoration-color:var(--color-cyan-700)}.whats-local-template-module-scss-module__lfKRja__description p+p{margin-top:1.5rem}.whats-local-template-module-scss-module__lfKRja__description p+ul,.whats-local-template-module-scss-module__lfKRja__description ul+p{margin-top:1rem}.whats-local-template-module-scss-module__lfKRja__informationTileContainer{flex-direction:column;align-self:flex-start;gap:1.5rem;margin-top:40px;display:flex;position:relative}@media screen and (min-width:1024px){.whats-local-template-module-scss-module__lfKRja__informationTileContainer{grid-column:17/span 8;margin-top:3.25rem;position:sticky;top:2rem}}.whats-local-template-module-scss-module__lfKRja__infoIcon{width:1.25rem;height:1.25rem;color:var(--color-blue-700);flex-shrink:0}.whats-local-template-module-scss-module__lfKRja__details{gap:1rem;display:grid}@media screen and (min-width:1024px){.whats-local-template-module-scss-module__lfKRja__details{grid-template-columns:50% 50%}}.whats-local-template-module-scss-module__lfKRja__website,.whats-local-template-module-scss-module__lfKRja__email,.whats-local-template-module-scss-module__lfKRja__phone,.whats-local-template-module-scss-module__lfKRja__address{gap:.5rem;display:flex}.whats-local-template-module-scss-module__lfKRja__website a,.whats-local-template-module-scss-module__lfKRja__email a,.whats-local-template-module-scss-module__lfKRja__phone a,.whats-local-template-module-scss-module__lfKRja__address a{color:var(--color-cyan-500);word-break:break-all}.whats-local-template-module-scss-module__lfKRja__infoType{color:var(--color-grey-600)}.whats-local-template-module-scss-module__lfKRja__mapContainer{box-shadow:inset 0 0 0 1.5px var(--color-grey-300);border-radius:8px;overflow:hidden}.whats-local-template-module-scss-module__lfKRja__map{aspect-ratio:380/240;background:#fff;width:100%;height:auto}.whats-local-template-module-scss-module__lfKRja__mapDirections{padding:1rem}
