.explore_banner-container{background-color:#5b5d4b;color:#fff;display:grid;font-family:Inter,sans-serif;grid-template-columns:1fr 52.7088%;overflow:hidden;position:relative;width:100%}.explore_banner-header{grid-column:span 2;padding:205px 30px 36px;text-align:center}.explore_banner-title{color:#fff;font-family:Inter,sans-serif;font-size:50px;font-weight:400;letter-spacing:.02em;line-height:122%;margin-bottom:0}.explore_banner-filters{display:inline-flex;flex-flow:row nowrap;gap:10px;margin:41px -30px 0;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:0 30px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.explore_banner-filters::-webkit-scrollbar{display:none}.explore_banner-filter{background-color:transparent;border:.5px solid #fff;border-radius:4px;color:#fff;flex-shrink:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.1em;line-height:118.1818%;line-height:13px;min-width:78px;padding:10px 15px 8px;text-transform:uppercase}.explore_banner-filter.is-active{background-color:#dadcd0;border-color:#dadcd0;color:#5b5d4b;font-weight:700}.explore_banner-filter:focus,.explore_banner-filter:hover{background-color:#000;border-color:#000;border-width:.5px;color:#fff;font-family:Inter,sans-serif}.explore_banner-filter:focus{outline:0}.explore_banner-locations{height:777px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;position:relative;scroll-behavior:smooth;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-color:#000 #dadcd0;scrollbar-width:auto}.explore_banner-locations::-webkit-scrollbar{height:10px;width:10px}.explore_banner-locations::-webkit-scrollbar-track{background:#dadcd0}.explore_banner-locations::-webkit-scrollbar-thumb{background-color:#000}.explore_banner-location.no-button{color:#fff;display:block;font-weight:400;position:relative;text-transform:none;width:100%}.explore_banner-location.no-button:after,.explore_banner-location.no-button:before{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}.explore_banner-location.no-button:after{background:#dadcd040;height:.5px;opacity:.7}.explore_banner-location.no-button.is-hidden{display:none}.explore_banner-location.no-button.is-active:before,.explore_banner-location.no-button:focus:before,.explore_banner-location.no-button:hover:before{background:hsla(70,15%,84%,.03)}.explore_banner-location.no-button:focus{outline:0}.explore_banner-location_content{align-items:center;display:grid;gap:31px;grid-template-columns:177.78px 1fr;margin-left:auto;max-width:645px;padding:15px 56px;position:relative;width:100%}.explore_banner-location_image{display:block;overflow:hidden;position:relative}.explore_banner-location_image:before{content:"";display:block;padding-top:200px;width:100%}.explore_banner-location_image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.explore_banner-location_details:first-child{grid-column:span 2}.explore_banner-location_name{display:block;font-family:Inter,sans-serif;font-size:24px;font-weight:500;letter-spacing:.02em;line-height:110%}.explore_banner-location_distance{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;letter-spacing:1px;line-height:100%;margin-top:14px;text-transform:uppercase}.explore_banner-location_distance span{align-items:center;display:flex;margin-bottom:14px}.explore_banner-location_distance svg{flex-shrink:0;height:auto;margin-right:10px;width:14px}.explore_banner-location_drive:not(:last-child),.explore_banner-location_walk:not(:last-child){border-right:.5px solid #ccc;margin-right:16px;padding-right:16px}.explore_banner-location_description{display:block;font-size:12px;font-weight:300;letter-spacing:.05em;line-height:150%}.explore_banner-location_button{display:block;line-height:1;margin-top:14px}.explore_banner-location_button .button{background:none;border:.5px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:9px;letter-spacing:.1em;line-height:122.2222%;padding:5px 19px 3px;text-align:center;text-transform:uppercase;vertical-align:top}.explore_banner-location_button .button:focus,.explore_banner-location_button .button:hover{background-color:#dadcd0;border-color:#dadcd0;border-width:.5px;color:#5b5d4b;font-family:Inter,sans-serif}.explore_banner-map{background-color:#ccc}.explore_banner-map .mapboxgl-popup{width:100%}.explore_banner-map .mapboxgl-popup-content{border-radius:4px;color:#000;padding:24.52px 25px 24px 26px;width:100%}.explore_banner-map .mapboxgl-popup-title{font-family:Inter,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:150%;margin-bottom:11.77px}.explore_banner-map .mapboxgl-popup-distance{align-items:center;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;line-height:100%;text-transform:uppercase}.explore_banner-map .mapboxgl-popup-distance span{align-items:center;display:flex;margin-bottom:15.69px}.explore_banner-map .mapboxgl-popup-distance svg{height:23.54px;margin-right:9px;width:28.57px}.explore_banner-map .mapboxgl-popup-distance .explore_banner-location_drive:not(:last-child),.explore_banner-map .mapboxgl-popup-distance .explore_banner-location_walk:not(:last-child){border-right:.5px solid #ccc;margin-right:11px;padding-right:11px}.explore_banner-map .mapboxgl-popup-distance .explore_banner-location_walk:not(:last-child){border-right:0}.explore_banner-map .mapboxgl-popup-buttons{margin-top:3.93px}.explore_banner-map .mapboxgl-popup-buttons .button{background:#000;border-color:#000;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:12px;min-width:115.48px;padding:6px 16px 7px;text-transform:uppercase}.explore_banner-map .mapboxgl-popup-buttons .button:focus,.explore_banner-map .mapboxgl-popup-buttons .button:hover{background-color:#767a62;border-color:#767a62;color:#fff}.explore_banner-map .mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0;color:#000;font-size:16px;letter-spacing:0;line-height:10px;min-width:20px;padding:5px}.explore_banner-map .mapboxgl-popup-close-button:focus,.explore_banner-map .mapboxgl-popup-close-button:hover{background-color:transparent;color:#767a62}.explore_banner-empty{grid-column-end:3;grid-column-start:1;padding:109px 40px;text-align:center;width:100%}.explore_banner-empty .explore_banner-header{max-width:none}@media (max-width:1024px){.explore_banner-container{display:block}.explore_banner-header{padding-bottom:45px;padding-top:136px}.explore_banner-filters{margin-top:35px}.explore_banner-location_content{gap:35px;grid-template-columns:200px 1fr;max-width:100%;padding:25px 41px 25px 37px}.explore_banner-location_button{margin-top:20px}.explore_banner-map{display:none}}@media (max-width:767px){.explore_banner-header{padding-bottom:32px;padding-top:165px;text-align:left}.explore_banner-title{font-size:30px;letter-spacing:0;line-height:120%}.explore_banner-filters{margin-top:53px}.explore_banner-locations{height:690px}.explore_banner-location_content{display:block;padding:27px 37px 36px 32px}.explore_banner-location_name{font-size:20px;letter-spacing:.02em;line-height:150%}.explore_banner-location_distance{margin-top:11px}.explore_banner-location_distance span{margin-bottom:15px}.explore_banner-location_image{display:none}}