.cta-form{overflow:hidden;padding:90px 0;position:relative}.cta-form .cta-form-bg-image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:40%}.cta-form .cta-form-content{position:relative;width:60%;z-index:10}.cta-form .cta-form-content h3{font-size:28px;font-style:italic;font-weight:300}.cta-form .cta-form-content h1{font-size:75px;font-weight:500;line-height:1;margin-bottom:15px;padding-bottom:10px}.cta-form .cta-form-content h1 span{color:#63c2c7}.cta-form .cta-form-content .cta-form-description{font-size:20px;font-weight:400;margin-bottom:25px;max-width:514px}.cta-form .cta-form-content .hs-cta-form .hs-form-field{margin-bottom:20px}.cta-form .cta-form-content .hs-cta-form .hs-form-field>label{font-size:20px}.cta-form .cta-form-content .hs-cta-form div.input{margin-bottom:10px;margin-top:10px}.cta-form .cta-form-content .hs-cta-form input:placeholder{color:#0d3b62;font-weight:300;opacity:0}.cta-form .cta-form-content .hs-cta-form input[type=email],.cta-form .cta-form-content .hs-cta-form input[type=tel],.cta-form .cta-form-content .hs-cta-form input[type=text]{border:none;font-size:16px;max-width:100%;padding:15px 28px;width:514px}.cta-form .cta-form-content .hs-cta-form input:focus-visible{outline:none}.cta-form .cta-form-content .hs-cta-form .hs-error-msgs{color:darkred;margin-bottom:10px}.cta-form .cta-form-content .hs-cta-form .hs-button{font-size:18px;padding:19px 40px}.cta-form .cta-form-content .hs-cta-form ul.inputs-list{padding:0}.cta-form .cta-form-content .hs-cta-form ul.inputs-list li.hs-form-booleancheckbox{list-style:none}.cta-form .cta-form-content .hs-cta-form ul.inputs-list li.hs-form-booleancheckbox label{display:block;height:auto;position:relative}.cta-form .cta-form-content .hs-cta-form ul.inputs-list li.hs-form-booleancheckbox input{margin-top:3px}.cta-form .cta-form-content .hs-cta-form .hs-submit{margin-top:20px}@media screen and (max-width:980px){.cta-form .cta-form-bg-image{display:none}.cta-form .cta-form-content{width:100%}}@media screen and (max-width:767px){.cta-form{padding:60px 0}.cta-form .cta-form-content h3{font-size:20px}.cta-form .cta-form-content h1{font-size:35px;font-weight:600;line-height:1;margin-bottom:15px;padding-bottom:10px}.cta-form .cta-form-content .hs-cta-form .hs-form fieldset{max-width:100%!important}.cta-form .cta-form-content .hs-cta-form input[type=email],.cta-form .cta-form-content .hs-cta-form input[type=tel],.cta-form .cta-form-content .hs-cta-form input[type=text]{width:100%!important}}