.herosectionSec{border-radius:20px;overflow:hidden;box-shadow:0 8px 20px #00000026}.herosectionSec-inner img{object-fit:cover;filter:brightness(80%);opacity:.9;height:600px;transition:transform .5s ease-in-out}.herosectionSec-inner .herosectionSec-item:hover img{opacity:1;transform:scale(1.05)}.herosectionSec-caption{background:#00000080;border-radius:12px;padding:20px 30px;animation:.6s ease-in-out fadeInUp;bottom:30px}.herosectionSec-caption h5{color:#fff;text-transform:uppercase;font-size:28px;font-weight:700}.herosectionSec-caption p{color:#f1f1f1;opacity:.8;margin-top:10px;font-size:18px}.herosectionSec-caption .herosectionSec-btn{background-color:var(--brown);color:#fff;border-radius:50px;font-weight:700;transition:background-color .3s ease-in-out}.herosectionSec-caption .herosectionSec-btn:hover{background-color:var(--brown);transform:scale(1.05)}.herosectionSec-control .carousel-control-prev-icon,.herosectionSec-control .carousel-control-next-icon{background-color:#000;border-radius:38%;padding:10px}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:60% 60%!important}.herosectionSec-indicators [data-bs-target]{opacity:.7;background-color:#fff;border-radius:50%;width:12px;height:12px}.herosectionSec-indicators .active{background-color:var(--brown);opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
