.footer-form-row{align-items:center;display:flex;flex-wrap:nowrap}.footer-form-col-text{padding-right:80px;width:40%}.footer-form-col-form{width:60%}.footer-form h2{font-size:36px;font-weight:400;line-height:48px;margin:0 0 20px}.footer-form h2 span{color:#f65049}.footer-form h3{font-size:20px;font-weight:300;line-height:26px;margin:0}.footer-form .form-title{display:none}.footer-form form{border:none;border-radius:0;box-shadow:0 8px 16px 0 #d4d4d4;padding:64px;width:100%}.footer-form form fieldset{display:flex;gap:30px;margin-bottom:20px;max-width:none}.footer-form form fieldset>.hs-form-field{margin:0;width:100%}.footer-form form .input{margin:0!important}.footer-form form .input input,.footer-form form .input select,.footer-form form .input textarea{background-color:transparent;border-bottom:1px solid #a5b2c3;border-radius:0;color:#18191f;font-size:16px;margin:0;width:100%}.footer-form form .input input::placeholder{color:#18191f}.footer-form form textarea{height:58px}.footer-form .hs-input.invalid.error{border-left:none;border-right:none;border-top:none}.footer-form .hs-submit input{background:#ff3c45;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;overflow:hidden;padding:15px 40px;position:relative;text-decoration:none;width:auto}.footer-form .hs-submit input:active,.footer-form .hs-submit input:focus,.footer-form .hs-submit input:hover{background:#ff6760;border:none;color:#fff;font-family:aktiv-grotesk;font-weight:400}@media (max-width:991px){.footer-form-col-text{padding-right:20px;width:50%}.footer-form-col-form{width:50%}.footer-form h2{font-size:28px;line-height:1.2}}@media (min-width:768px) and (max-width:991px){.footer-form form{padding:32px}.footer-form form fieldset{flex-direction:column;gap:20px}.footer-form form fieldset>.hs-form-field{margin:0;width:100%!important}}@media (max-width:767px){.footer-form-row{flex-direction:column;gap:30px}.footer-form-col-form,.footer-form-col-text{padding-right:0;width:100%}}@media (max-width:600px){.footer-form form{padding:32px}.footer-form form fieldset{flex-direction:column;gap:20px}.footer-form form fieldset>.hs-form-field{margin:0;width:100%!important}}#cs-form.footer-form{background-color:#f8f8f8;padding:140px 0}@media (max-width:767px){#cs-form.footer-form{padding:80px 0}}