.image-container{position:relative;width:100%;height:390px;overflow:hidden;transition:box-shadow .3s ease;display:flex;flex-direction:column;justify-content:center}.image-container :global(img){width:100%;height:100%;object-fit:cover}.image-container .overlay{position:absolute;inset:0;background:transparent;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;transition:background .3s ease}.image-container:hover .overlay{background:rgba(0,0,0,.45)}.explore-button,.location-text{transition:transform .4s ease,opacity .4s ease}.explore-button,.image-container .overlay .explore-button,.image-container .overlay .location-text,.location-text{opacity:1;transform:translateY(0)}.image-container:hover .overlay .location-text{transform:translateY(-5px)}.image-container:hover .overlay .explore-button{transform:translateY(5px)}.location-text{font-family:Poppins;font-size:28px;font-weight:700;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);margin-bottom:10px}.explore-button{font-family:Poppins;font-size:16px;font-weight:600;color:#000;color:#fff;padding:5px 10px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.explore-button,.explore-button:hover{background-color:transparent;border:1px solid #fff}.cst-carousel-p .carousel-control-next-icon,.cst-carousel-p .carousel-control-prev-icon{filter:invert(100%) brightness(0) contrast(100%);width:16px!important;height:16px!important;text-shadow:0 0 0 rgba(0,0,0,.7)!important;transform:scale(1.2)!important;margin-top:0;z-index:999999}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:80px;height:13px!important;padding:0;opacity:.5;transition:opacity .6s ease;border-radius:5px!important;border-top:0 solid transparent!important;border-bottom:0 solid transparent!important;background:#c2c1c0!important}.carousel-indicators .active{width:80px;height:0;background:#8a5915!important}.cst-carousel-p .carousel-control-prev{left:-20px}@media screen and (max-width:768px){.explore-button{display:inline-block!important;margin-top:10px}.image-container .overlay{background:rgba(0,0,0,.45)!important}.location-text{font-family:Poppins;font-size:26px!important;line-height:37px!important;font-weight:700;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);margin-bottom:10px}.image-data{display:block;width:100%;height:auto}.overlay{top:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:none!important;background:rgba(0,0,0,.6)}.image-container .overlay{opacity:1}.location-text-city{font-family:Poppins;font-size:18px;font-weight:600;line-height:24.01px;letter-spacing:.005em;color:#fff;margin-top:40%;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.explore-button{display:none;background-color:transparent;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;font-size:14px;transition:opacity .5s ease;border:1px solid #fff}.cst-carousel.carousel .carousel-control-next,.cst-carousel.carousel .carousel-control-prev{top:50%!important;transform:translateY(-50%)!important;width:40px;height:40px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.8);box-shadow:1px 1px 12.5px rgba(0,0,0,.2);opacity:1!important;z-index:10;z-index:9999999}.image-container .overlay{position:absolute;inset:0;background:none;box-shadow:1px 1px 12.5px 0 rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center;transition:background .3s ease}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:80px;height:13px!important;padding:0;opacity:.5;transition:opacity .6s ease;border-radius:5px!important;border-top:0 solid transparent!important;border-bottom:0 solid transparent!important}.carousel-indicators .active{width:80px;height:0;background:#8a5915!important}.cst-carousel .carousel-control-next,.cst-carousel .carousel-control-prev{z-index:9999999}.explore-button,.location-text{transform:none!important;transition:none!important}.image-container:hover .overlay .explore-button,.image-container:hover .overlay .location-text{transform:none!important}}