.m-form{background-color:var(--light);padding:100px 0}.m-form .wrapper{display:grid;gap:80px;grid-template-columns:1fr 1fr}.m-form .col-content{display:flex;flex-direction:column}.m-form .editor{margin-bottom:24px}.m-form .review{margin-top:auto;padding-left:36px;position:relative}.m-form .review:before{background-color:var(--blue);border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.m-form .logo{display:block;height:auto;margin:0;max-width:100%}.m-form .quote{font-size:18px;font-weight:600;line-height:34px}.m-form .author,.m-form .quote{margin-top:24px}.m-form .author .name{font-weight:600}@media (max-width:1024px){.m-form .wrapper{display:grid;gap:32px;grid-template-columns:1fr}.m-form .col-content+.col-form{margin-top:12px}}@media (max-width:768px){.m-form{padding:48px 0}.m-form .review{padding-left:32px}.m-form .quote{font-size:16px;line-height:30px}}.m-form form{background-color:var(--white);border-radius:20px;padding:50px;position:relative}.m-form input[type=email],.m-form input[type=tel],.m-form input[type=text],.m-form select,.m-form textarea{background-color:var(--white);border:1px solid var(--dark);border-radius:5px;color:var(--dark);display:block;height:54px;padding:12px;transition:border-color .2s ease-in-out;width:100%!important}@media (max-width:768px){.m-form input[type=email],.m-form input[type=tel],.m-form input[type=text],.m-form select,.m-form textarea{height:48px}}.m-form input[type=email]:focus,.m-form input[type=email]:hover,.m-form input[type=tel]:focus,.m-form input[type=tel]:hover,.m-form input[type=text]:focus,.m-form input[type=text]:hover,.m-form select:focus,.m-form select:hover,.m-form textarea:focus,.m-form textarea:hover{border:1px solid var(--blue)}.m-form textarea{min-height:160px;resize:none}.m-form select{appearance:none;background-image:url(no_such_asset_in_module_asset_url);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:24px}.m-form button[type=submit],.m-form input[type=submit]{background-color:var(--blue);border-radius:100px;color:var(--white);display:block;font-size:14px;font-weight:500;line-height:1;margin-top:40px;padding:16px 20px;transition:all .2s ease-in-out}@media (max-width:768px){.m-form button[type=submit],.m-form input[type=submit]{margin-top:24px}}.m-form button[type=submit]:hover,.m-form input[type=submit]:hover{background-color:var(--dark)}.m-form .inputs-list>li>label>span{font-size:14px;line-height:21px;padding-left:16px}.m-form fieldset .field>label{display:block;margin-top:24px}.m-form fieldset .hs-form-booleancheckbox{margin-top:30px}.m-form .hs-form-booleancheckbox-display input[type=checkbox]{opacity:0;position:absolute}.m-form .hs-form-booleancheckbox-display{cursor:pointer;display:flex;position:relative}.m-form .hs-form-booleancheckbox-display:before{background-color:var(--white);border:1px solid var(--dark);content:"";display:inline-block;flex-shrink:0;height:20px;margin-top:4px;transition:background-color .2s,border-color .2s;width:20px}.m-form .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:after{color:var(--dark);content:"✔";font-size:14px;left:4px;position:absolute;top:4px}.m-form .form-columns-2{display:grid;gap:24px;grid-template-columns:1fr 1fr}.m-form .form-columns-2 .hs-form-field{float:unset!important;width:100%!important}.m-form input.hs-input.invalid.error{border:1px solid red}.m-form .hs-error-msg{color:red;display:block;font-size:12px;line-height:16px;margin-top:5px}.m-form .hs_error_rollup{color:red;font-size:12px;line-height:16px;margin-top:24px}.m-form label span{font-size:14px}.m-form .input{margin-right:0!important}@media (max-width:768px){.m-form form{padding:28px 20px}.m-form .form-columns-2{display:grid;gap:0;grid-template-columns:1fr}}