.cta_banner{background-repeat:no-repeat;overflow:hidden}.cta_banner,.cta_banner .content-wrapper{position:relative;z-index:9}.cta_banner .bg_collection{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.cta_banner .bg_collection .bg_varient{height:100%;width:100%}.cta_banner .bg_collection .bg_overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.cta_banner .bg_collection .video_bg{height:100%;object-fit:cover;object-position:center;width:100%}.cta_banner .cta_banner__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.cta_banner .top-content{flex:1 1 420px}.cta_banner .top-content .title{font-size:22px;line-height:1.4;margin:0 0 8px}.cta_banner .top-content .description p{margin:0}.cta_banner .btn_sec{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.cta_banner .top-content .price_text{letter-spacing:0}.cta_banner.full-wd-cta-bnr .cta_banner__row{align-items:flex-start;flex-direction:column;gap:20px}.cta_banner.full-wd-cta-bnr .top-content{flex:1}.cta_banner.full-wd-cta-bnr .top-content .title{margin:0}.cta_banner.full-wd-cta-bnr .btn_sec{justify-content:center;width:100%}.cta_banner.full-wd-cta-bnr{border:0}@media (max-width:767px){.cta_banner .top-content{flex:unset}.cta_banner .cta_banner__row{flex-direction:column;text-align:center}.cta_banner .btn_sec{justify-content:center;width:100%}}