.lp_banner_sec{background-position:50%;background-size:cover;padding:70px 0;position:relative}.lp_banner_sec:before{background:hsla(0,0%,100%,.78);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lp_banner_sec>.container{position:relative;z-index:1}.lp_banner_sec .banncol{padding-left:15px;padding-right:15px}.banner_form{background:linear-gradient(180deg,#54b4ff,#fff);border-radius:15px;padding:20px 35px}.banner_form .form_title{margin-bottom:30px;text-align:center}.banner_form .form_title h4{color:#0b3162;font-family:Raleway,serif;font-size:24px;font-weight:700;letter-spacing:2.2px;line-height:28px;margin:0}.banner_form .mainform form{background:transparent;border:0;margin:0}.banner_form .mainform h3.form-title{display:none}.banner_form .mainform form .hs-form-field{margin:0}.banner_form .mainform form .hs-form-field label{color:#0b3162;font-family:Raleway,serif;font-size:14px;font-weight:700;letter-spacing:2.2px;line-height:1;margin:0 0 5px;text-transform:uppercase}.banner_form .mainform form .hs-form-field .hs-error-msgs label.hs-error-msg{color:red;font-weight:500;text-transform:none!important}.banner_form .mainform form .hs-form-field .hs-error-msgs li{margin:0 0 10px}.banner_form .mainform form .hs-form-field ul.inputs-list li.hs-form-booleancheckbox{margin:5px 0 20px}.banner_form .mainform form .hs-form-field ul.inputs-list li.hs-form-booleancheckbox label{align-items:flex-start;color:#2c2c2c;display:flex;font-family:Raleway,serif;font-size:12px;font-style:normal;font-weight:400;line-height:19px}.banner_form .mainform form .hs-form-field ul.inputs-list li.hs-form-booleancheckbox label input{position:relative;top:3px}.banner_form .mainform form .hs-richtext p{color:#2c2c2c;font-family:Raleway,serif;font-size:12px;font-weight:500;line-height:18px;margin:0 0 25px}body .banner_form .mainform form input[type=button],body .banner_form .mainform form input[type=submit]{-webkit-appearance:none;background:#15689c;border:0;border-radius:59px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:42px;margin:0;outline:none;padding:10px 35px;text-align:center;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;white-space:normal;width:auto}body .banner_form .mainform form input[type=button]:hover,body .banner_form .mainform form input[type=submit]:hover{background:#b41943}.lp_banner_sec .banncnt h1{color:#0a3161;font-family:CyGroteskwide;font-size:48px;font-style:normal;font-weight:600;line-height:1.4;margin:0 0 20px;text-transform:uppercase}.lp_banner_sec .banncnt h3{color:#0a3161;font-family:Raleway,serif;font-size:28px;font-weight:600;line-height:1.4;margin:0 0 10px}.lp_banner_sec .banncnt ul{margin:0;padding:0 0 0 22px}.lp_banner_sec .banncnt ul li{color:#0a3161;font-family:Raleway,serif;font-size:20px;font-weight:500;line-height:25px;margin-bottom:10px}.lp_banner_sec .ctrow{align-items:center}.lp_banner_sec.withoutform .banncol.banncol_left{width:100%}.lp_banner_sec .banncnt h5.highlited_text{background:#b41943;border:1px solid #fff;color:#fff;display:inline-block;font-size:18px;font-weight:500;line-height:1.4;margin-top:25px;padding:10px 20px}@media(min-width:992px){.banncol.banncol_left{width:60%}.banncol.banncol_right{width:40%}}@media(max-width:1480px){.lp_banner_sec .banncnt h1{font-size:45px}.lp_banner_sec .banncnt h3{font-size:26px}}@media(max-width:991px){.lp_banner_sec{padding:50px 0}.lp_banner_sec .banncol .banncnt{padding-bottom:30px}.lp_banner_sec .banncnt h1{font-size:40px;margin-bottom:10px}.lp_banner_sec .banncnt h3{font-size:22px}.lp_banner_sec .banncnt ul li{font-size:18px;line-height:1.5}}@media(max-width:767px){.banner_form{padding:35px 20px}.lp_banner_sec .banncnt h1{font-size:35px;margin-bottom:10px}.lp_banner_sec .banncnt h3{font-size:20px}.lp_banner_sec .banncnt ul li{font-size:16px;line-height:1.5}}@media(max-width:480px){.lp_banner_sec .banncnt h1{font-size:30px;margin-bottom:10px}.lp_banner_sec .banncnt h3{font-size:18px}.lp_banner_sec .banncnt ul li{font-size:14px;line-height:1.5}}@media(max-width:380px){.lp_banner_sec .banncnt h1{font-size:25px}}