.hs-form{color:#1f2937;margin:0 auto;max-width:1100px;-webkit-font-smoothing:antialiased}.hs-form fieldset{border:0;margin:0;max-width:100%!important;padding:0;width:100%!important}.hs-form .form-columns-3{display:flex!important;gap:20px}.hs-form .form-columns-3 .hs-form-field{flex:1;width:100%!important}.hs-form .form-columns-2{display:flex!important;gap:20px}.hs-form .form-columns-2 .hs-form-field{flex:1;width:100%!important}.hs-form .hs-form-field{margin-bottom:26px}.hs-form label{color:#111827;display:block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:10px}.hs-form .hs-form-required{color:#e11d48;margin-left:2px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{background:#fff;border:1px solid #bfc6cf;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#111827;font-size:15px;height:42px;padding:0 14px;transition:all .2s ease;width:100%!important}.hs-form textarea{min-height:110px;padding:12px 14px;resize:vertical}.hs-form input::placeholder,.hs-form textarea::placeholder{color:#9ca3af;font-size:14px}.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:#2563eb;box-shadow:none;outline:none}.hs-error-msgs label{color:#dc2626}.hs-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23374151' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 7 4.5 5 4.5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:40px}.hs-form .inputs-list{margin:0;padding:0}.hs-form .inputs-list li{list-style:none;margin-bottom:14px}.hs-form .inputs-list label{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:400;gap:10px;margin-bottom:0}.hs-form input[type=checkbox],.hs-form input[type=radio]{accent-color:#2563eb;flex-shrink:0;height:18px;margin:0;width:18px}.hs-form .hs-richtext,.hs-form .legal-consent-container{color:#374151;font-size:13px;line-height:1.7}.hs-form p{margin-bottom:18px}.hs-form a{color:#2563eb;text-decoration:underline}.hs-form a:hover{opacity:.9}.hs-form .actions{margin-top:28px}.hs-form .hs-button,.hs-form input[type=submit]{background:#f59e0b;border:none;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:54px;letter-spacing:0;transition:background .2s ease;width:100%}.hs-form .hs-button:hover,.hs-form input[type=submit]:hover{background:#ea8a00;transform:none}.hs-form .hs-error-msg{color:#dc2626;font-size:12px;margin-top:6px}.hs-form .grecaptcha-badge{margin-top:10px}@media (max-width:991px){.hs-form .form-columns-2,.hs-form .form-columns-3{gap:16px}}@media (max-width:767px){.hs-form .form-columns-2,.hs-form .form-columns-3{flex-direction:column;gap:0}.hs-form .hs-form-field{margin-bottom:22px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select,.hs-form textarea{font-size:14px;height:46px}.hs-form textarea{min-height:100px}.hs-form .hs-button,.hs-form input[type=submit]{font-size:15px;height:52px}}