.explore-locations,.explore-nav a:after{transition:all .3s ease-out}@media only screen and (max-width: 48rem){.explore-map-carousels{height:calc(100% - var(--size-l-4))}}.explore-map-carousels .explore-map-container{width:65%;position:relative}@media only screen and (max-width: 64rem){.explore-map-carousels .explore-map-container{width:60%}}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-map-container{width:55%}}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-map-container{width:100%;flex-grow:1;height:281px}}.explore-map-carousels .explore-map-container .explore-map{position:relative;width:100%;height:38.5rem;background:#e2e2e2}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-map-container .explore-map{width:100%;height:100%}}.explore-map-carousels .explore-carousels{width:35%;position:relative;z-index:2}@media only screen and (max-width: 64rem){.explore-map-carousels .explore-carousels{width:40%}}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-carousels{width:45%}}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-carousels{width:100%;min-height:22rem;display:flex;align-items:center;padding:var(--size-m) 0 var(--size-m) var(--size-l)}}.explore-map-carousels .explore-carousels .explore-carousel,.explore-map-carousels .explore-carousels .slick-list,.explore-map-carousels .explore-carousels .slick-track{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-carousels .explore-carousel,.explore-map-carousels .explore-carousels .slick-list,.explore-map-carousels .explore-carousels .slick-track{position:static;height:20rem}}@media only screen and (max-width: 48rem){.explore-map-carousels .explore-carousels .explore-carousel .slick-track{display:flex;gap:var(--gutter-tight);padding-inline:var(--container-wide)}}.explore-carousel-slide{text-align:center;position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-l);padding:var(--space-m) var(--space-l);background-color:var(--color-background)}.explore-carousel-slide header{display:flex;flex-direction:column;gap:var(--space-3xs);text-align:center}.explore-carousel-slide header h3{margin-bottom:unset;font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-3);line-height:var(--line-height-large-heading-3);letter-spacing:var(--letter-spacing-large-heading-3);font-style:var(--font-style-large-heading)}.explore-carousel-slide header p{font-family:var(--font-family-subtitle);font-weight:var(--font-weight-subtitle);text-transform:var(--text-transform-subtitle);font-size:var(--font-size-subtitle-2);line-height:var(--line-height-subtitle-2);letter-spacing:var(--letter-spacing-subtitle-2);font-style:var(--font-style-subtitle);margin-bottom:unset}@media only screen and (max-width: 48rem){.explore-carousel-slide{margin-right:var(--size-s);width:20rem}}.explore-carousel-slide .up-button{margin:unset;margin:0 auto}@media only screen and (max-width: 48rem){.explore-carousel-slide .up-button{margin-top:0}}.explore-carousel-slide img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.explore-controls{position:absolute;bottom:var(--space-m);left:0;width:100%;z-index:3;text-align:center}.explore-controls .explore-nav{color:var(--color-body);margin:0 var(--space-3xs)}.explore-controls .explore-nav svg{display:block}.explore-nav-wrapper{padding:0 var(--space-xl) var(--space-l) var(--space-xl);position:relative}.explore-nav-wrapper h2{padding-right:var(--space-2xl)}@media only screen and (max-width: 48rem){.explore-nav-wrapper h2.no-margin{margin-bottom:var(--space-s)}}@media only screen and (max-width: 48rem){.explore-nav-wrapper{padding:0 var(--space-l);height:var(--size-l-4)}.explore-nav-wrapper h2.no-margin{margin-bottom:0;padding-right:0;font-size:var(--font-size-m)}}.explore-nav{flex-shrink:0}.explore-nav a{margin:0 var(--space-s);padding:var(--space-2xs) 0;font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);letter-spacing:var(--letter-spacing-body-xs);font-style:var(--font-style-body);position:relative;color:var(--color-body-a25)}@media only screen and (max-width: 48rem){.explore-nav a{margin:0;padding:var(--space-2xs) var(--space-m) var(--space-2xs) 0}}.explore-nav a:after{content:"";left:50%;transform:translateX(-50%);bottom:0;width:0;position:absolute;border-bottom:1px solid;border-color:var(--color-accent-primary)}@media only screen and (max-width: 48rem){.explore-nav a:after{left:calc(50% - .75rem)}}.explore-nav a.active,.explore-nav a:hover{color:var(--color-accent-primary)}.explore-nav a.active:after,.explore-nav a:hover:after{width:100%}@media only screen and (max-width: 48rem){.explore-nav a.active:after,.explore-nav a:hover:after{width:calc(100% - 1.5rem)}}.explore-nav a:first-child{margin-left:0}.explore-nav a:last-child{margin-right:0}.explore-nav-mob{overflow:scroll;padding:var(--space-s) 0 var(--space-s) var(--space-l);position:relative}.explore-nav-mob:after{content:"";position:absolute;right:0;top:0;height:100%;width:2rem;z-index:2;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%)}.explore-mob-close{position:absolute;top:0;right:0;width:var(--size-l-4);height:auto;aspect-ratio:1;color:var(--color-background);background-color:var(--color-body)}@media only screen and (max-width: 48rem){.explore-locations .explore-carousels{margin-top:-60px}.explore-locations .explore-carousels .slick-track{margin-left:var(--container-wide)}.explore-locations .explore-carousels .explore-carousel-slide.slick-active{margin-left:var(--container-wide)}}
/*# sourceMappingURL=hotel_points_of_interest.css.map */
