.hero-banner-wrapper{position:relative}.hero-banner-wrapper .container-lg.desktop-title{padding:clamp(20px,5vw,80px);position:absolute;top:60px;width:fit-content;z-index:4}.hero-banner-wrapper .bg-area{max-height:100vh;min-height:calc(100vh - 120px);overflow:hidden;position:relative}.hero-banner-wrapper .swiper-container .swiper-slide{height:100%;min-height:100vh;object-fit:cover;width:100%}.hero-banner-wrapper .swiper-container .swiper-button-next,.hero-banner-wrapper .swiper-container .swiper-button-prev{color:#b0181e}.hero-banner-wrapper .swiper-container .swiper-pagination-bullet{background:#b0181e;background-color:#b0181e;border-radius:20px;height:20px;width:20px}.hero-banner-wrapper .bg-area .single-video video{height:100%;object-fit:cover;width:100%;z-index:0}.hero-banner-wrapper .bg-area .hero-banner__content{display:none;padding:clamp(20px,5vw,80px);position:absolute;top:100px;z-index:2}.hero-banner-wrapper h1{color:#629bb2;font-size:6.31rem;line-height:1}@media (min-width:768px){.hero-banner-wrapper .mobile-title{display:none}}@media (max-width:1000px){.hero-banner-wrapper{padding-top:20px}.hero-banner-wrapper .content-area{display:none}.hero-banner-wrapper .container-lg.desktop-title{display:none;padding:clamp(20px,5vw,80px);position:absolute;top:60px;width:fit-content;z-index:4}.hero-banner-wrapper .mobile-title{display:block;margin-bottom:60px;margin-top:20px;position:static;text-align:center;top:60px;z-index:4}.hero-banner-wrapper h1{font-size:4rem}}@media (max-width:670px){.hero-banner-wrapper .container-lg.mobile-title h1{font-size:50px!important}}