.if-form{width:100%}.if-form .hs-form{font-family:var(--if-font-family-primary)}.if-form .hs-form-field{margin-bottom:1.5rem}.if-form .form-title:empty{display:none}.if-form .hs-form-field label{color:var(--if-color-text);display:block;font-family:var(--if-font-family-secondary);font-size:1.125rem;font-weight:500;letter-spacing:var(--if-font-letter-spacing-medium);margin-bottom:.5rem}.if-form .hs-form-field label span{font-size:inherit;font-weight:inherit}.if-form .hs-input:not([type=checkbox]):not([type=radio]){background-color:var(--if-color-background);border:2px solid var(--if-color-border-input);border-radius:var(--if-radius-sm);color:var(--if-color-text);font-family:var(--if-font-family-primary);font-size:1rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.if-form .hs-input:not([type=checkbox]):not([type=radio])::placeholder{color:color-mix(in srgb,var(--if-color-text) 50%,transparent)}.if-form textarea.hs-input{min-height:120px;resize:vertical}.if-form .inputs-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.if-form .inputs-list.multi-container{gap:.5rem}.if-form .hs-form-checkbox,.if-form .hs-form-radio{margin:0;padding:0}.if-form .hs-form-checkbox-display,.if-form .hs-form-radio-display{align-items:center;color:var(--if-color-text);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:.75rem;margin:0}.if-form .hs-form-checkbox-display input[type=checkbox],.if-form .hs-form-checkbox-display input[type=radio],.if-form .hs-form-radio-display input[type=checkbox],.if-form .hs-form-radio-display input[type=radio]{accent-color:var(--if-color-primary-green);cursor:pointer;height:20px;margin:0;min-width:20px;position:relative;top:.25rem;width:20px}.if-form label.hs-form-checkbox-display span,.if-form label.hs-form-radio-display span{font-size:inherit;font-weight:400}.if-form label.hs-form-checkbox-display,.if-form label.hs-form-radio-display{align-items:flex-start;display:flex;gap:.5rem}.if-form select.hs-input{background-color:var(--if-color-background);border:2px solid var(--if-color-border-input);border-radius:var(--if-radius-sm);color:var(--if-color-text);cursor:pointer;font-family:var(--if-font-family-primary);font-size:1rem;padding:.75rem 1rem;width:100%}.if-form .hs-error-msgs{list-style:none;margin:.5rem 0 0;padding:0}.if-form .hs-error-msgs label{color:var(--if-color-error,#dc3545);font-size:.875rem;margin:0}.if-form .error .hs-input{border-color:var(--if-color-error,#dc3545)}.if-form .hs-form-required{color:var(--if-color-error,#dc3545);margin-left:.25rem}.if-form .hs-submit{margin-top:1.5rem}.if-form .hs-submit .hs-button{background-color:var(--if-color-secondary-green);border:none;border-radius:var(--if-radius-sm);color:var(--if-color-neutral-gray);cursor:pointer;display:inline-block;font-family:var(--if-font-family-secondary);font-size:1rem;font-weight:500;letter-spacing:1px;min-width:250px;padding:.75rem 3rem;text-align:center;transition:background-color .3s ease}.if-form .hs-submit .hs-button:hover{background-color:color-mix(in srgb,var(--if-color-secondary-green) 75%,transparent);text-decoration:none}.if-form .hs-field-desc{color:color-mix(in srgb,var(--if-color-text) 70%,transparent);font-size:.875rem;margin-block:.25rem}.if-form .hs-form.stacked .hs-form-field>label{display:block;width:auto}.if-form .submitted-message{background-color:var(--if-color-tertiary-light-green);border-radius:var(--if-radius-sm);color:var(--if-color-text);font-family:var(--if-font-family-primary);font-size:1.125rem;padding:2rem;text-align:center}.if-form .legal-consent-container{background-color:color-mix(in srgb,var(--if-color-divider) 20%,transparent);border-radius:var(--if-radius-sm);margin-top:1.5rem;padding:1rem}.if-form .legal-consent-container .hs-form-booleancheckbox{display:flex;gap:.75rem}.if-form .legal-consent-container .hs-form-booleancheckbox label{font-size:.875rem;margin:0}.if-modal .if-form{margin:2rem auto;max-width:680px}@media (max-width:768px){.if-form .hs-submit .hs-button{width:100%}}