.hero-banner-section{overflow:hidden;position:relative}.hero-banner-section .video-overlay{display:contents}.hero-banner-section .video-overlay video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-10}.hero-banner-section .cta-lottie-wrapper{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.hero-banner-section .desktop_layout{margin:0 auto;max-width:840px}.hero-banner-section .heading-section.center{text-align:center}.hero-banner-section .heading-section .main-heading{font-size:97px;letter-spacing:-2.42px;line-height:80px;margin-bottom:30px}.hero-banner-section .heading-section .description,.hero-banner-section .heading-section .description p{margin-bottom:30px}.hero-banner-section .heading-section .description p:last-child{margin-bottom:0}.hero-banner-section .heading-section .description-bottom,.hero-banner-section .heading-section .description-bottom p{font-size:30px;margin:0}.hero-banner-section .cta-lottie-wrapper .lottie-container{max-width:100%;width:265px}.hero-banner-section .cta-lottie-wrapper .cta-section{align-items:center;display:flex;justify-content:flex-start;margin:0;max-width:100%;padding:50px 0;width:calc(100% - 295px)}.hero-banner-section .cta-lottie-wrapper .cta-section a.cta{background-color:#f8aa41;clip-path:polygon(9% 4%,96% 0,100% 100%,3% 100%);display:block;margin:0 auto 0 0;padding:10px 2px;text-align:center;width:221px}@media screen and (max-width:1440px){.hero-banner-section .heading-section .main-heading{font-size:85px;letter-spacing:-2.42px;line-height:70px;margin-bottom:25px}}@media screen and (max-width:1199px){.hero-banner-section .heading-section .description{margin-bottom:25px}.hero-banner-section .heading-section .description p{font-size:22px}.hero-banner-section .heading-section .description-bottom p{font-size:24px}.hero-banner-section .cta-lottie-wrapper .lottie-container{width:230px}.hero-banner-section .cta-lottie-wrapper .cta-section{width:calc(100% - 270px)}}@media screen and (max-width:991px){.hero-banner-section .desktop_layout{margin:0 auto;max-width:650px}.hero-banner-section .heading-section .main-heading{font-size:70px;line-height:58px}.hero-banner-section .heading-section .description{margin-bottom:25px}.hero-banner-section .heading-section .description p,.hero-banner-section .heading-section .description-bottom p{font-size:22px}.hero-banner-section .cta-lottie-wrapper .lottie-container{width:150px}.hero-banner-section .cta-lottie-wrapper .cta-section{width:calc(100% - 220px)}}@media screen and (max-width:767px){.hero-banner-section{padding:300px 0 100px!important}.hero-banner-section .desktop_layout{display:none!important}.hero-banner-section .mobile_layout{display:block!important;padding:0 5%}.hero-banner-section .cta-lottie-wrapper{align-items:flex-start;display:flex;gap:30px;justify-content:center}.hero-banner-section .cta-lottie-wrapper .cta-section{align-items:center;display:flex;justify-content:center;max-width:100%;padding-bottom:0;width:100%}.hero-banner-section .cta-lottie-wrapper .cta-section a.cta{margin:0 auto}}@media screen and (max-width:575px){.hero-banner-section .heading-section .main-heading{font-size:60px;line-height:50px}}