.contact-form-sec{background-position:bottom;background-repeat:no-repeat;display:inline-block;height:100%;padding:50px 0 45px;vertical-align:bottom;width:100%}.contact-form-sec .con-head{display:inline-block;text-align:center;width:100%}.contact-form-sec .con-head .h1+p{color:#15212e;font-size:24px;font-weight:300;line-height:30px;margin:0;padding:0 0 20px}.contact-form-sec .inner-form{background:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);max-width:796px;padding:40px}.contact-form-sec .inner-form form{padding:0}.contact-form-sec .inner-form img{width:500px}.contact-form-sec .inner-form h3.form-title{display:none}.contact-form-sec .inner-form form input[type=email],.contact-form-sec .inner-form form input[type=file],.contact-form-sec .inner-form form input[type=number],.contact-form-sec .inner-form form input[type=tel],.contact-form-sec .inner-form form input[type=text],.contact-form-sec .inner-form form select,.contact-form-sec .inner-form form textarea{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;color:#33475b;font-size:16px;font-weight:400;outline:none;padding:0 15px}.contact-fform-sec .inner-form form input::placeholder{color:#c7c8c8;font-size:16px;font-weight:400}.contact-form-sec .inner-form form select option:first-child{color:#c7c8c8}.contact-form-sec .inner-form form .inputs-list>li{display:block;margin:0}.contact-form-sec .inner-form form .hs-error-msg{color:#fd3e3e;margin-top:0}.contact-form-sec .inner-form form .hs-form-field{margin-bottom:1.2rem}.contact-form-sec .inner-form form fieldset.form-columns-2{align-items:center;display:flex;gap:30px;justify-content:center}.contact-form-sec .inner-form form fieldset.form-columns-1 .hs-input{width:100%}.contact-form-sec .inner-form form .hs-form-booleancheckbox-display{align-items:flex-start;display:flex}.contact-form-sec .inner-form form input[type=checkbox]{margin:2px 5px 0 0;width:auto!important}.contact-form-sec .inner-form .legal-consent-container .hs-form-booleancheckbox-display>span{line-height:18px!important;margin-left:3px!important}.contact-form-sec .inner-form .legal-consent-container .hs-form-booleancheckbox-display>span p{color:#33475b!important;font-size:14px!important;line-height:18px;margin-left:0!important}.contact-form-sec .inner-form form .hs-richtext p{font-size:13px;line-height:15px;margin:0 0 1rem}.contact-form-sec .inner-form form .hs-richtext a{color:blue;text-decoration:underline}.contact-form-sec .inner-form form .hs_submit .actions{align-items:center;display:flex;justify-content:end;padding:30px 0 0;width:100%}.contact-form-sec .inner-form form input[type=submit]{background:#3290ce;border-color:#3290ce;border-radius:3px;color:#fff;font-size:12px;font-weight:400;line-height:12px}.contact-form-sec .inner-form form fieldset.form-columns-1 .input,.contact-form-sec .inner-form form fieldset.form-columns-2 .input{margin-right:0}.contact-form-sec .inner-form .bottom-p{max-width:518px;padding:36px 0 16px}.contact-form-sec .inner-form .bottom-p p{font-size:12px;line-height:20px;text-align:center}.contact-form-sec .inner-form .submitted-message p{color:#33475b;font-size:16px;font-weight:100;line-height:19px}.contact-form-sec .inner-form form h1{font-size:28px!important;font-weight:700!important;line-height:normal!important;padding:0 0 10px!important}.contact-form-sec .con-head h1{font-weight:500}.contact-form-sec .con-head p{font-size:24px;line-height:30px}.contact-form-sec .con-head{padding-bottom:30px}@media (max-width:1200px){.contact-form-sec .con-head p{font-size:21px;line-height:27px;padding:0 0 16px}.contact-form-sec .inner-form{padding:32px}.contact-form-sec{padding:42px 0 40px}.contact-form-sec .inner-form form .hs_submit .actions{padding:25px 0 0}.contact-form-sec .inner-form form .hs-richtext p{font-size:12px;line-height:13px;margin:0 0 .8rem}.contact-form-sec .inner-form .bottom-p{padding:32px 0 12px}}@media (max-width:800px){.contact-form-sec .con-head p{font-size:18px;line-height:20px;padding:0 0 12px}.contact-form-sec form .hs-richtext,.contact-form-sec form .hs-richtext p{margin:0 0 1rem}.contact-form-sec .inner-form form .hs_submit .actions{padding:18px 0 0}.contact-form-sec .inner-form .bottom-p{padding:25px 0 8px}.contact-form-sec .inner-form{padding:28px}.contact-form-sec .inner-form form fieldset.form-columns-2{gap:15px}.contact-form-sec .inner-form form fieldset.form-columns-0 p{font-size:20px!important;line-height:25px!important;padding:0 0 10px!important}}@media (max-width:520px){.contact-form-sec .inner-form form fieldset.form-columns-2{flex-direction:column;gap:8px}.contact-form-sec .inner-form form fieldset.form-columns-2 .hs-form-field{width:100%}.contact-form-sec .con-head{padding:0 10px}}@media (max-width:480px){.contact-form-sec .container{padding:0!important}.contact-form-sec .inner-form form input[type=text],.contact-form-sec .inner-form form select{width:100%!important}}