.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:286px 0 166px}.hero-section .hero-inner{gap:90px;max-width:925px;padding:0 15px}.hero-section .hero-cntnt-sec,.hero-section .hero-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.hero-section .hero-cntnt-sec{gap:20px}.hero-section .badge{align-items:center;backdrop-filter:blur(37.900001525878906px);background:#1ac0f229;border:1px solid #25c4f45e;border-radius:20px;color:#fff;display:flex;font-family:Darker Grotesque;font-size:14px;font-weight:600;gap:10px;letter-spacing:1.565px;line-height:111.00000000000001%;padding:8.44px 15px;text-transform:uppercase}.hero-section h1{line-height:82%}.hero-section h1 span{color:#1ac0f2;font-weight:800}.hero-section p{line-height:131%}.hero-section .hero-btn-sec{align-items:center;display:flex;gap:19px}.hero-section a.button{align-items:center;display:flex;gap:10px;line-height:normal}.hero-banner .slick-dots{bottom:166px;display:flex!important;flex-direction:column;gap:5.5px;list-style:none;position:absolute;right:70px}.hero-banner .slick-dots button{background-color:#ffffff33;border:1px solid #ffffff33;color:#ffffff33;font-size:0;height:13px;line-height:normal;padding:0;width:13px}.hero-banner .slick-dots li{display:flex}.hero-banner .slick-dots li.slick-active button{background-color:#fff;border:1px solid #fff;color:#fff}.hero-section p{color:#fff}.hero-section .scrollsec .scrolltext{align-items:center;color:#fff;display:flex;font-family:Darker Grotesque;font-size:20px;font-style:Bold;font-weight:700;gap:10px;line-height:111.00000000000001%;vertical-align:middle}.hero-section .page-center{position:relative}.hero-section .bottomsection{bottom:-110px;display:flex;justify-content:flex-end;left:auto;padding:0 15px;position:absolute;right:0;width:100%}.hero-section{position:relative}.hero-section p span{color:#1ac0f2}@media (max-width:992px){.hero-section{padding:200px 0 80px}.hero-section h1{font-size:55px}.hero-section p{font-size:16px}.hero-section .hero-inner{gap:55px;max-width:850px}}@media (max-width:767px){.hero-section{padding:150px 0 80px}.hero-section h1{font-size:40px}.hero-section p{font-size:16px}.hero-section .hero-inner{gap:40px;max-width:850px}.hero-section .hero-btn-sec{flex-direction:column}.hero-section .scrollsec{display:none;padding-left:10px;position:static}.hero-section .badge{font-size:12px}}.herocmbanner .formwrpper{background-color:rgba(0,0,0,.4);height:100vh;left:0;opacity:0;overflow:auto;padding:50px;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}.herocmbanner .formwrpper .form-title{display:none}.herocmbanner .formwrpper .innerformarea{margin:0 auto;max-width:750px;position:relative}.herocmbanner .formwrpper span>div{align-items:center;display:flex;height:100%}.herocmbanner .formwrpper>span{display:block;height:auto}.herocmbanner .formwrpper .closeicon{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:50px;top:-20px;width:40px}.herocmbanner .formwrpper.active{opacity:1;visibility:visible}.popup-active{overflow-y:hidden}.popup-active .body-container-wrapper{position:relative;z-index:99}