form.hs-form{display:flex;flex-direction:column;gap:8px}form.hs-form fieldset{border:0;padding:0;margin:0;max-width:100%}form.hs-form fieldset.form-columns-2,form.hs-form fieldset.form-columns-1{display:flex;flex-direction:column;gap:8px}form.hs-form fieldset.form-columns-1:empty,form.hs-form fieldset.form-columns-2:empty{display:none}form.hs-form fieldset.form-columns-1:not(:has(:not(input[type=hidden]))),form.hs-form fieldset.form-columns-2:not(:has(:not(input[type=hidden]))){display:none}form.hs-form fieldset.form-columns-1:has(input[type=hidden]:only-child),form.hs-form fieldset.form-columns-2:has(input[type=hidden]:only-child){display:none}fieldset.form-columns-2 .hs-form-field{width:100%!important}@media screen and (min-width: 479px){form.hs-form fieldset.form-columns-2,form.hs-form fieldset.form.columns-1{flex-direction:row}form.hs-form input[type=submit]{margin-top:32px}}form.hs-form fieldset.form-columns-2 *,form.hs-form fieldset.form-columns-1 *{float:none;width:100%}form.hs-form input:focus-visible,form.hs-form input:focus,form.hs-form textarea:focus-visible,form.hs-form textarea:focus,form.hs-form select:focus-visible,form.hs-form select:focus{border-color:#794dec!important;outline:none;box-shadow:0 0 0 2px #794dec33}form.hs-form .hs-error-msgs{color:#dc3545;list-style:none;margin:4px 0 0;padding:0;font-size:14px}form.hs-form .hs_error_rollup ul{margin:0;padding:0}form.hs-form input,form.hs-form select{width:100%;margin-bottom:4px;color:#1e1e20;vertical-align:middle}form.hs-form input::-moz-placeholder,form.hs-form textarea::-moz-placeholder{color:#6b6c6d;font-size:16px;font-weight:400}form.hs-form input::placeholder,form.hs-form textarea::placeholder{color:#6b6c6d;font-size:16px;font-weight:400}form.hs-form input[type=text],form.hs-form input[type=tel],form.hs-form input[type=email],form.hs-form input[type=number]{display:block;width:100%;height:56px;max-width:460px;margin-right:auto;margin-left:auto;padding:12px 16px;outline:0;border:1px solid #E1E1E1;border-radius:8px;font-size:16px;background-color:#fff;transition:border-color .2s ease}form.hs-form .hs-form-booleancheckbox-display{display:flex}form.hs-form input[type=checkbox]{margin:0;width:auto}.legal-consent-container a{color:#794dec;text-decoration:underline}.legal-consent-container span{margin:auto auto auto 20px;color:#6b6c6d}form.hs-form fieldset span{margin:auto}form.hs-form textarea{width:100%;height:auto;min-height:123px;padding:12px 16px;margin-bottom:4px;font-size:16px;font-family:inherit;line-height:1.5;color:#1e1e20;outline:0;border:1px solid #E1E1E1;border-radius:8px;background-color:#fff;transition:border-color .2s ease;resize:vertical}form.hs-form select{width:100%;min-height:56px;padding:12px 40px 12px 16px;outline:0;border:1px solid #E1E1E1;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:400;color:#1e1e20;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' width='24' height='24' stroke='currentColor' stroke-width='2' xmlns='http://www.w3.org/2000/svg'><g><path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' fill='none'/></g></svg>");background-repeat:no-repeat;background-position:right 12px top 50%;transition:border-color .2s ease}form.hs-form select.is-placeholder{color:#6b6c6d;font-weight:400}form.hs-form fieldset ul{list-style:none;margin:0;padding:0}form.hs-form fieldset ul li{text-align:left}form.hs-form div.actions{display:flex;justify-content:flex-start}form.hs-form input[type=submit]{min-width:120px;min-height:64px;padding-inline:24px;padding-block:19px;border:1px solid #aff5a3;border-radius:16px;border:0;color:#fff;background-color:#000;transition:box-shadow .3s ease,background-color .3s ease;font-size:16px;font-weight:550;text-align:center;-webkit-appearance:button;cursor:pointer;margin-top:40px;width:-moz-fit-content;width:fit-content}form.hs-form input[type=submit]:hover{background-color:#212121}div.hs_submit{min-width:-moz-fit-content;min-width:fit-content}div.hs-fieldtype-select label:not(.hs-error-msg),div.hs-fieldtype-text label:not(.hs-error-msg),div.hs-fieldtype-number label:not(.hs-error-msg),div.hs-fieldtype-phonenumber label:not(.hs-error-msg),div.hs-fieldtype-email label:not(.hs-error-msg){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}div.hs_error_rollup{display:none!important}div.hs-richtext p{color:#6b6c6d}.hs-form-booleancheckbox-display{display:block}ul.hs-error-msgs{padding:0;margin:4px 0 0}label.hs-error-msg{display:block;font-size:14px;color:#dc3545;margin:4px 0 0}.hs-form-field.error input,.hs-form-field.error select,.hs-form-field.error textarea,.hs-form-field:has(.hs-error-msgs) input,.hs-form-field:has(.hs-error-msgs) select,.hs-form-field:has(.hs-error-msgs) textarea{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc35451a}div.hbspt-form .submitted-message{color:#000;font-size:18px;overflow:visible!important}.hs-form-field{position:relative;display:inline-block}.hs-form-field legend{visibility:hidden;width:auto;min-width:120px;max-width:250px;background-color:#1e1e20;color:#fff;text-align:left;border-radius:4px;padding:8px 12px;position:absolute;z-index:1000;bottom:120%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s ease;font-size:12px;font-weight:400;white-space:normal;word-wrap:break-word;line-height:1.4;box-shadow:0 2px 8px #00000026}.hs-form-field legend:after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border-width:4px;border-style:solid;border-color:#1E1E20 transparent transparent transparent}.hs-form-field:hover legend{visibility:visible;opacity:1}form.text-with-form-v2 .hs-submit input[type=submit]{color:#fff;background-color:#000}form.text-with-form-v2 input[type=text],form.text-with-form-v2 input[type=tel],form.text-with-form-v2 input[type=email],form.text-with-form-v2 input[type=number],form.text-with-form-v2 select{border:none}form.text-with-form-v2 .hs-form-field legend{background-color:#000;color:#fff}form.text-with-form-v2 .hs-form-field legend:after{border-color:black transparent transparent transparent}.hs-form.partner-form{display:grid!important;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.hs-form.partner-form{grid-template-columns:1fr 1fr}}.hs-form.partner-form .hs-form-field{width:100%;margin:0;display:block;float:none!important}@media (min-width: 768px){.hs-form.partner-form .hs_firstname,.hs-form.partner-form .hs_lastname{grid-column:span 1}}.hs-form.partner-form .hs-form-field:not(.hs_firstname):not(.hs_lastname),.hs-form.partner-form .legal-consent-container,.hs-form.partner-form .hs_submit{grid-column:1 / -1}.hs-form.partner-form .hs-input,.hs-form.partner-form textarea,.hs-form.partner-form select{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.hs-form.partner-form input[type=text],.hs-form.partner-form input[type=tel],.hs-form.partner-form input[type=email],.hs-form.partner-form input[type=number],.hs-form.partner-form select{min-height:56px;height:56px;padding:12px 16px;border:1px solid #E1E1E1;border-radius:8px;font-size:16px}.hs-form.partner-form textarea{min-height:150px;padding:12px 16px;border:1px solid #E1E1E1;border-radius:8px;line-height:1.5;resize:vertical}.hs-form.partner-form .legal-consent-container{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start}.hs-form.partner-form .hs_submit .actions{display:flex}form.hs-form{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.hs-firstname{grid-column:1 / 2}.hs-email{grid-column:span 2 / span 2;width:100%}.legal-consent-container{grid-column:span 2 / span 2}form.hs-form input[type=submit]{margin-bottom:50px}
