.ImageCarousel-module__ZK2Uaq__carouselContainer{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.ImageCarousel-module__ZK2Uaq__slide{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.ImageCarousel-module__ZK2Uaq__active{opacity:1;z-index:10}.ImageCarousel-module__ZK2Uaq__image{object-fit:cover}.ImageCarousel-module__ZK2Uaq__dots{z-index:20;flex-wrap:wrap;justify-content:center;gap:8px;width:90%;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.ImageCarousel-module__ZK2Uaq__dot{cursor:pointer;background-color:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.ImageCarousel-module__ZK2Uaq__activeDot{background-color:var(--color-primary);transform:scale(1.2)}
.Hero-module__JgYmMq__hero{width:100%;height:90vh;color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__bgImage{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__overlay{z-index:2;background:linear-gradient(90deg,#000c,#0000004d);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__content{z-index:3;width:90%;max-width:var(--max-width);margin:0 auto;position:relative}.Hero-module__JgYmMq__title{text-transform:uppercase;max-width:600px;margin-bottom:20px;font-size:4rem;font-weight:800;line-height:1.1}.Hero-module__JgYmMq__title span{color:var(--color-primary)}.Hero-module__JgYmMq__subtitle{max-width:500px;margin-bottom:40px;font-size:1.5rem;font-weight:300}.Hero-module__JgYmMq__buttonGroup{gap:20px;display:flex}@media (max-width:768px){.Hero-module__JgYmMq__title{font-size:2.5rem}.Hero-module__JgYmMq__subtitle{font-size:1.1rem}.Hero-module__JgYmMq__hero{height:70vh}}
