body{margin:0!important;padding:0!important}body.flex.flex-col{padding:0!important;margin:0!important}*{box-sizing:border-box}html{margin:0;padding:0;overflow-x:hidden}main{padding:0!important;margin:0!important;overflow-x:hidden}body,html{width:100%!important;max-width:none!important}.hero-slider{position:relative;margin:0!important;padding:0!important;width:100vw!important;max-width:none!important;height:500px;overflow:hidden;z-index:1;box-sizing:border-box}.main-slider{width:100%;height:100%}.swiper-slide{width:100%;height:100%}.slide-inner{background-size:cover;background-position:center;position:relative;width:100%;height:100%;display:flex;align-items:center}.slide-inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.slide-inner .container{position:relative;z-index:2}.animate-fadeInUp{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.swiper-button-next,.swiper-button-prev{background-color:rgba(227,166,36,.7);width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease;opacity:.8}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(227,166,36,.9)}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px}.swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.5;margin:0 5px}.swiper-pagination-bullet-active{opacity:1;background:#e3a624}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:40px;height:40px}.swiper-button-next::after,.swiper-button-prev::after{font-size:16px}}
