.banner-sec{background-repeat:no-repeat}.banner-sec .section-tag .h6{font-weight:800;letter-spacing:2.4px;text-transform:uppercase}.banner-sec .text-form-container{display:flex;flex-wrap:wrap}.banner-sec .form-container,.banner-sec .text-container{width:50%}.banner-sec .form-container-inner{padding-left:20px}.banner-sec .text-container-inner{padding-right:65px}.banner-sec .section-tag{padding:0 0 20px}.banner-sec .content p:last-child{margin:0}.banner-sec .content p{padding:0 0 24px}.banner-sec .button-text-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.banner-sec .button-content a{margin:0}.banner-sec .cta-side-text p{align-items:center;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:16px;margin:0}.banner-sec .cta-side-text{padding-left:8px}.banner-sec .heading-text h1{margin:0 0 24px}.banner-sec .heading-text .h1{position:relative}.banner-sec .heading-text .h1:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='249' height='8' fill='none' viewBox='0 0 249 8'%3E%3Cpath stroke='%23ff6e31' stroke-linecap='round' stroke-opacity='.4' stroke-width='3.75' d='M1.875 5.625c72.5-5 172.5-5 245 0'/%3E%3C/svg%3E") no-repeat 0 /100% 100%;content:"";display:block;height:8px;margin-top:0;max-width:100%;width:249px}@media screen and (max-width:1199px){.banner-sec .text-container-inner{padding-right:20px}}@media screen and (max-width:991px){.banner-sec .form-container,.banner-sec .text-container{width:100%}.banner-sec .text-container-inner{padding-right:0}.banner-sec .form-container-inner{margin-top:40px;padding-left:0}}@media screen and (max-width:767px){.banner-sec .button-text-container{gap:16px}}