.container-lp{padding:0 15px!important}.dnd-section .dnd-row>.row-fluid:has(.pd_remove){margin:0}.dnd-section .row-fluid [class*=span]:has(.pd_remove){padding:0!important}.hero-banner-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:46px 0;vertical-align:top;width:100%}.hero-banner-sec .wrap{display:flex;gap:87px}.hero-banner-sec .wrap .left{width:45%}.hero-banner-sec .wrap .right{width:55%}.hero-banner-sec .wrap .right .custom-form{border-radius:10px}.hero-banner-sec .wrap .right .custom-form h3{color:#20576e;font-size:24px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:38px;max-width:58%}.hero-banner-sec .wrap .right .custom-form form label{color:#20576e;font-weight:400}.hero-banner-sec .wrap .right .custom-form form .hs-form-field .hs-dateinput,.hero-banner-sec .wrap .right .custom-form form label+.input input:not([type=checkbox]):not([type=radio]),.hero-banner-sec .wrap .right .custom-form form label+.input select,.hero-banner-sec .wrap .right .custom-form form label+.input textarea,.hero-banner-sec .wrap .right .custom-form form label~select,.hero-banner-sec .wrap .right .custom-form form label~textarea,.hero-banner-sec .wrap .right .custom-form form legend+.input select,.hero-banner-sec .wrap .right .custom-form form legend+.input textarea,.hero-banner-sec .wrap .right .custom-form form legend~select,.hero-banner-sec .wrap .right .custom-form form legend~textarea,form label~input:not([type=checkbox]):not([type=radio]),form legend+.input input:not([type=checkbox]):not([type=radio]),form legend~input:not([type=checkbox]):not([type=radio]){color:#20576e;margin-top:10px}.hero-banner-sec .wrap .right .custom-form form .hs-error-msg,.hero-banner-sec .wrap .right .custom-form form .hs-error-msg label,.hero-banner-sec .wrap .right .custom-form form .hs-error-msgs,.hero-banner-sec .wrap .right .custom-form form .hs-error-msgs label{color:#ce1d1d;margin-top:4px}.hero-banner-sec .wrap .right .custom-form form input::placeholder,.hero-banner-sec .wrap .right .custom-form form textarea::placeholder{color:inherit}.hero-banner-sec .wrap .right .custom-form form input::-webkit-input-placeholder,.hero-banner-sec .wrap .right .custom-form form textarea::-webkit-input-placeholder{color:inherit}.hero-banner-sec .wrap .right .custom-form form input:-ms-input-placeholder,.hero-banner-sec .wrap .right .custom-form form textarea:-ms-input-placeholder{color:inherit}.hero-banner-sec .wrap .right .custom-form form .hs-richtext *{color:#20576e;font-size:16px}.hero-banner-sec .wrap .right .custom-form form .hs-form-booleancheckbox *{color:#20576e;font-size:16px;line-height:1.5}.hero-banner-sec .wrap .right .custom-form form input,.hero-banner-sec .wrap .right .custom-form form select,.hero-banner-sec .wrap .right .custom-form form textarea{border:1px solid #d9d9d9;border-radius:0}.hero-banner-sec .wrap .right .custom-form form input.hs-button.primary.large{background-color:#20576e;border:none;border-radius:40px;display:block;margin:0 auto;padding:12px 30px}.hero-banner-sec .wrap .right .custom-form form input.hs-button.primary.large:hover{background-color:#1fade4}.hero-banner-sec .wrap .left span.subtitle{color:#fff;display:block;font-size:14px;font-weight:500;line-height:100%;margin-bottom:20px;text-transform:uppercase}.hero-banner-sec .wrap .left h1{color:#fff;font-size:48px;font-weight:700;letter-spacing:0;line-height:110%;margin-bottom:40px}.hero-banner-sec .wrap .left .content{display:block;margin-bottom:30px;width:100%}.hero-banner-sec .wrap .left .content p{color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:25px}.hero-banner-sec .wrap .left .number-group{display:flex;flex-wrap:wrap;gap:90px;width:100%}.hero-banner-sec .wrap .left .number-group .number-text{display:flex;flex-direction:column;gap:19px}.hero-banner-sec .wrap .left .number-group .number-text h2.number-wrap{align-items:center;color:#fff;display:flex;font-size:48px;font-weight:700;gap:4px;justify-content:center;letter-spacing:0;line-height:100%;margin:0}.hero-banner-sec .wrap .left .number-group .number-text span.text{color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5;text-align:center;width:100%}.hero-banner-sec .wrap .right h3.form-title{display:none}.hero-banner-sec .wrap .right .title-steps{align-items:center;display:flex;gap:20px}.hero-banner-sec .wrap .right .title-steps .steps{margin-bottom:38px;width:42%}.hero-banner-sec .wrap .right .title-steps #progress-bar{display:flex;gap:10px;margin-bottom:5px}.hero-banner-sec .wrap .right .title-steps #progress-bar .step{background:#fff;border-radius:0;flex:1;height:6px;transition:.3s}.hero-banner-sec .wrap .right .title-steps #progress-bar .step.active{background:#20576e}.hero-banner-sec .wrap .right .title-steps #step-label{color:#1f4f5a;font-size:14px;line-height:1;margin-bottom:0;margin-top:10px;text-align:center}.hero-banner-sec .wrap .right .form-navigation{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px;text-align:center}.hero-banner-sec .wrap .right .form-navigation button{background:#1f4f5a;background:#20576e;border:none;border-radius:30px;color:#fff;cursor:pointer;margin:5px;margin:0;padding:12px 24px}.hero-banner-sec .wrap .right .form-navigation button:hover{background:#1fade4}.submitted-message.hs-main-font-element{color:#20576e;font-size:16px;font-weight:500;text-align:center}@media(max-width:1099px){.hero-banner-sec .wrap .right .custom-form h3,.hero-banner-sec .wrap .right .title-steps .steps{margin-bottom:24px}.hero-banner-sec .wrap .left,.hero-banner-sec .wrap .right{width:100%}.hero-banner-sec .wrap{flex-direction:column;gap:30px}.hero-banner-sec .wrap .left .number-group .number-text h2.number-wrap{font-size:36px}.hero-banner-sec .wrap .left h1{margin-bottom:20px}.hero-banner-sec .wrap form .hs-form-field,.hero-banner-sec .wrap form .legal-consent-container,.hero-banner-sec .wrap form>div:not(#content){padding-left:20px;padding-right:20px}}@media(max-width:767px){.hero-banner-sec .wrap .right .title-steps{align-items:flex-start;flex-direction:column}.hero-banner-sec .wrap .right .custom-form h3{margin-bottom:10px;max-width:100%}.hero-banner-sec .wrap .right .title-steps .steps{width:100%}}@media(max-width:599px){.hero-banner-sec .wrap .left .number-group .number-text{width:calc(50% - 10px)}.hero-banner-sec .wrap .left .number-group{gap:20px}.hero-banner-sec .wrap .left .number-group .number-text span.text{font-size:15px}.hero-banner-sec .wrap form .hs-form-field,.hero-banner-sec .wrap form .legal-consent-container,.hero-banner-sec .wrap form>div:not(#content){padding-left:15px;padding-right:15px}}