.contact-banner{color:#fff;overflow:hidden;position:relative}.contact-banner .bg-container{background:linear-gradient(103.71deg,#051937 15.91%,#00205c 83.32%);height:54%;min-height:450px;position:absolute;top:0;width:100%;z-index:1}.contact-banner .top-shape{bottom:0;height:18vw;position:absolute;width:100%;z-index:1}.contact-banner .bread-crumb-container{margin:0 auto;max-width:1800px;padding:0 20px}.contact-banner .breadcrumb{position:relative;z-index:2}.contact-banner .breadcrumb a{color:#1bd1e4;font-size:16px;line-height:22px;text-transform:uppercase}.contact-banner .breadcrumb span.current-page-item{color:#fff;font-size:16px;line-height:22px;text-transform:capitalize}.contact-banner ol.breadcrumb{display:flex;list-style:none;margin:0}.contact-banner .breadcrumb a:hover{color:#d5162a}.contact-banner .breadcrumb a svg:hover{stroke:#d5162a}.contact-banner img.h-icon{position:absolute;right:30px;top:5px}.contact-banner ol.breadcrumb li{padding-right:30px;position:relative}.contact-banner ol.breadcrumb li:not(:last-child):after{content:"/";position:absolute;right:12px}.contact-banner ol.breadcrumb li:last-child a{color:#fff;font-weight:400;text-transform:capitalize}.contact-banner .content-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:101px;padding:0 15px;position:relative;z-index:2}.contact-banner .content-area{width:41.6%}.contact-banner .form-area{width:50.25%}.contact-banner .content-area h5{color:#fff;font-weight:700;letter-spacing:2px;line-height:1.25;margin-bottom:15px;text-transform:uppercase}.contact-banner .content-area h1{line-height:1.1;margin-bottom:15px}.contact-banner .content-area .description{display:flex;flex-direction:column;margin-bottom:20px;max-width:620px;row-gap:15px}.contact-banner .content-area .description p{line-height:1.7;margin:0}.contact-banner .video-holder{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.contact-banner .video-holder video{height:100%;object-fit:cover;position:absolute;width:100%}.contact-banner .cta-wrapper{margin-top:80px}.contact-banner .cta-wrapper .btn-primary{font-size:18px;padding:12px 25px}.contact-banner .lower-content-area{margin-top:220px;padding-left:0}.contact-banner .lower-content-area h3{font-family:Nunito Sans,sans-serif;font-weight:700;line-height:1.25;margin:0 0 5px;text-transform:none}.contact-banner .lower-content-area .text{display:flex;flex-direction:column;gap:20px;max-width:563px}.contact-banner .lower-content-area .text *{color:#00205c;line-height:1.66;margin:0;padding:0}.contact-banner .lower-content-area .text ul{list-style-type:none;padding-left:20px}.contact-banner .form-area .form-wrapper{background-color:#eff6fc;border-radius:30px;box-shadow:0 0 70px 0 #2b8dff66;padding:50px 50px 70px}.contact-banner .form-area .form-wrapper h3{font-family:Nunito Sans,sans-serif;font-weight:700;line-height:1.25;margin:0 0 30px;text-transform:none}.contact-banner .form-area .form-wrapper form{background:none;display:flex;flex-direction:column;gap:20px}.contact-banner .form-area .form-wrapper .form-title{display:none}.contact-banner .form-area .form-wrapper form *{margin:0!important}.contact-banner .form-area .form-wrapper .form-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-banner .form-area .form-wrapper .form-columns-2 .hs-form-field{width:calc(50% - 16px)}.contact-banner .form-area .form-wrapper form label{color:#00205c;font-size:14px;font-weight:700;line-height:1.375;margin:0 0 5px!important}.contact-banner .form-area .form-wrapper input,.contact-banner .form-area .form-wrapper textarea{border:1px solid rgba(0,32,92,.25);border-radius:8px;color:#00205c;font-size:15px;line-height:1.375;padding:12px 15px;width:100%!important}.contact-banner .form-area .form-wrapper input:focus,.contact-banner .form-area .form-wrapper textarea:focus{border:1px solid #00205c}.contact-banner .form-area .form-wrapper textarea{min-height:245px}.form-area .form-wrapper .hs_submit.hs-submit input{background:linear-gradient(90deg,#fd3e52,#ff9133,#fff49d);border:0;border-radius:40px;color:#00205c;cursor:pointer;display:flex;font-size:18px;line-height:1.35;max-width:max-content;padding:11px 25px;text-decoration:none;transition:all .3s ease-in-out}.contact-banner .form-area .form-wrapper .hs_submit.hs-submit input:hover{background:linear-gradient(90deg,#fee290,#f93855);color:#00205c}.contact-banner .form-area .form-wrapper .hs-error-msg,.contact-banner .form-area .form-wrapper .hs-error-msgs *{color:#fd3e52;font-size:14px;font-weight:400;margin:5px 0!important}@media (max-width:1400px){.contact-banner .content-area{width:45%}.contact-banner .bg-container{height:55%}}@media (max-width:1024px){.contact-banner .lower-content-area{margin-top:240px}}@media (max-width:991px){.contact-banner .bg-container{height:62%}.contact-banner .form-area .form-wrapper{padding:40px 20px}.contact-banner .form-area .form-wrapper .form-columns-2 .hs-form-field{width:calc(50% - 8px)}}@media (max-width:767px){.contact-banner .bg-container{height:70%}.contact-banner .cta-wrapper .btn-primary{font-size:18px;padding:14px 25px}.contact-banner .content-wrapper{gap:60px;margin-top:60px}.contact-banner .content-area,.contact-banner .form-area{width:100%}.contact-banner .lower-content-area{margin-top:10px;padding-left:0}.contact-banner .lower-content-area .text *,.contact-banner .lower-content-area h3{color:#fff}.contact-banner .form-area .form-wrapper{padding:30px 20px}.contact-banner .form-area .form-wrapper textarea{min-height:120px}.contact-banner .lower-content-area .text ul{padding-left:0}}@media (max-width:575px){.contact-banner .form-area .form-wrapper .form-columns-2,.contact-banner .form-area .form-wrapper form{gap:24px}.contact-banner .form-area .form-wrapper .form-columns-2 .hs-form-field{width:100%}}