section.contact-form-section{display:inline-block;width:100%}section.contact-form-section .section-title{position:relative;text-align:center;z-index:1}section.contact-form-section .section-title:after{background-color:#1f4559;content:"";height:1px;left:0;position:absolute;right:0;top:14px;width:100%;z-index:-1}section.contact-form-section .contact-form{padding:59px 0 123px;width:100%}section.contact-form-section .section-title h3{background-color:#fff;display:inline-block;font-size:25px;line-height:30.48px;padding:0 30px;width:auto}section.contact-form-section .contact-form label span{color:#1f4559;font-size:20px;line-height:20px}section.contact-form-section .contact-form .hs-form-required{color:#1f4559}section.contact-form-section .contact-form input::placeholder{color:#b9b7c8;font-size:14px;font-style:italic;line-height:20px;padding-left:29px}section.contact-form-section .contact-form input{height:45px}section.contact-form-section .contact-form .hs-error-msg,ul.hs-error-msgs label{font-size:13px;line-height:24px;margin-top:0}section.contact-form-section .contact-form .hs-fieldtype-booleancheckbox.field.hs-form-field{align-items:baseline;display:flex;flex-direction:row-reverse;gap:14px}section.contact-form-section .contact-form form input[type=checkbox]{height:21px!important;margin:6px 0 0;width:21px}section.contact-form-section .contact-form .hs-fieldtype-booleancheckbox.field.hs-form-field legend{color:#1f4559;font-size:16px;line-height:19.5px}section.contact-form-section .contact-form .actions{padding-top:30px;text-align:center}section.contact-form-section .contact-form .actions input.hs-button.primary.large{font-size:13px;font-weight:700;height:auto;padding:7px;width:350px}section.contact-form-section .contact-form .actions input.hs-button.primary.large:hover{background-color:transparent;color:#1f4559}section.contact-form-section .contact-form .submitted-message{text-align:center}@media(max-width:991px){section.contact-form-section .contact-form{padding:60px 0}}@media(max-width:767px){section.contact-form-section .section-title h3{margin:0;padding:0}section.contact-form-section .section-title:after{display:none}section.contact-form-section .contact-form{padding:40px 0 60px}section.contact-form-section .contact-form .actions{padding-top:16px}section.contact-form-section .section-title h3{font-size:22px}section.contact-form-section .contact-form .actions input.hs-button.primary.large{padding:7px 20px;width:auto}}