.explore-locations-section{overflow:hidden}.explore-location-carousel{margin-right:-50%;margin-left:-50%;overflow:hidden;padding-right:50%;padding-left:50%;padding-top:2rem}.explore-location-carousel .swiper{overflow:visible!important}.explore-location-carousel .explore-location-box{position:relative;display:flex;overflow:hidden;border-radius:1.5rem}.explore-location-carousel .explore-location-box:before{position:absolute;bottom:0;height:100%;width:100%;--tw-content:"";content:var(--tw-content);background:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 132%)}.explore-location-carousel .explore-location-box{height:390px!important}.explore-location-carousel .explore-location-box img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.explore-location-carousel .explore-location-box .explore-location-text{position:absolute;left:1.25rem;bottom:1.25rem;width:calc(100% - 2.5rem);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}@media (min-width:1280px){.explore-location-carousel .explore-location-box .explore-location-text{left:2.5rem;bottom:2.5rem;width:calc(100% - 5rem)}}.explore-location-carousel .explore-location-box .explore-location-text h3{margin-top:0;margin-bottom:0;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.explore-location-carousel .explore-location-box .explore-location-text h3{margin-bottom:1.5rem;font-size:23px}}@media (min-width:768px){.explore-location-carousel .explore-location-box .explore-location-text h3{font-size:20px;line-height:26px}@media (min-width:768px){.explore-location-carousel .explore-location-box .explore-location-text h3{font-size:24px;line-height:32px}}}.explore-location-carousel .explore-location-box .explore-location-text p{margin-top:.25rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media not all and (min-width:768px){.explore-location-carousel .explore-location-box .explore-location-text p{display:none}}@media (min-width:1024px){.explore-location-carousel .explore-location-box .explore-location-text p{margin-top:0;margin-bottom:0;height:0;opacity:0}}.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn{height:0;opacity:0}}@media (min-width:1280px){.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn{flex-wrap:nowrap;gap:1rem}}.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn .btn-orange,.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn .btn-outline-white{padding-top:.5rem;padding-bottom:.5rem}.explore-location-carousel .explore-location-box .explore-location-text .explore-location-btn .text-btn-white:after{content:var(--tw-content);display:none}@media (min-width:1024px){.explore-location-carousel .explore-location-box:hover .explore-location-text{bottom:2.5rem}}.explore-location-carousel .explore-location-box:hover .explore-location-text p{margin-top:.25rem;margin-bottom:1.5rem;opacity:1}@media (min-width:1024px){.explore-location-carousel .explore-location-box:hover .explore-location-text p{height:auto}}.explore-location-carousel .explore-location-box:hover .explore-location-text .explore-location-btn{opacity:1}@media (min-width:1024px){.explore-location-carousel .explore-location-box:hover .explore-location-text .explore-location-btn{height:5rem}}