.banner-slide{height:80vh;min-height:80vh;width:100%}.banner-slide .banner-img{object-fit:cover;top:0;left:0;position:absolute;width:100%;height:100%;z-index:0}.banner-slide .slide-content{z-index:1;height:100%}.banner-slide::before{content:"";display:block;aspect-ratio:2.49;position:absolute;inset:0;z-index:0}@media(min-width: 1200px){.banner-slide{padding-top:110px}}@media(max-width: 1199px){.banner-slide{height:auto;min-height:70vh;padding-top:64px;padding-bottom:0}.banner-slide .slide-content{min-height:70vh}.banner-slide::before{display:none}.banner-slide .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(20, 20, 20, 0.88) 0%, rgba(20, 20, 20, 0) 100%);z-index:1}.banner-slide .banner-heading,.banner-slide .h1style,.banner-slide .banner-text p,.banner-slide .btn-black-main-outline{color:#fff !important}.banner-slide .banner-content{padding:100px 0}}.banner-pagination{width:auto !important;padding:15px 30px;border-radius:40px;margin-top:-120px;z-index:1;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:1px 5px 16px 5px rgba(0,0,0,.05);box-shadow:1px 5px 16px 5px rgba(0,0,0,.05)}.banner-pagination .swiper-pagination-bullet-active{background-color:#54b589 !important;border-radius:10px;width:48px;opacity:1 !important}.banner-pagination .swiper-pagination-bullet{background-color:#54b589;opacity:.5}.banner-pagination .swiper-pagination-bullet{-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}
