.sponsorship-apply{padding:var(--space-lg) 0}.sponsorship-apply__grid{display:flex;flex-direction:column;gap:var(--space-lg)}.sponsorship-apply__heading{color:var(--color-spruce);font-size:var(--font-h3);line-height:1.1;margin:0 0 var(--space-sm)}.sponsorship-apply__description{color:var(--color-spruce);font-size:var(--font-body);line-height:var(--lh-body)}.sponsorship-apply__description p{margin:0}.sponsorship-apply__form .contact-form__wrap{margin:0;max-width:none}@media (min-width:1024px){.sponsorship-apply{padding:var(--section-padding) 0}.sponsorship-apply__grid{align-items:flex-start;flex-direction:row;gap:var(--space-xl)}.sponsorship-apply__intro{flex:0 0 310px;max-width:310px}.sponsorship-apply__form{flex:1;min-width:0}}.contact-form__wrap{border:1px solid var(--color-spruce);margin-left:auto;margin-right:auto;max-width:640px;padding:var(--space-md)}.contact-form__wrap .hs-form,.contact-form__wrap .hs_cos_wrapper,.contact-form__wrap .hs_cos_wrapper_type_form,.contact-form__wrap .hs_cos_wrapper_widget,.contact-form__wrap [data-hs-forms-root],.contact-form__wrap form,.contact-form__wrap form.hs-form,.contact-form__wrap>*{display:block!important;max-width:none!important;width:100%!important}.contact-form__wrap .hs-form fieldset{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}@media (min-width:744px){.contact-form__wrap .hs-form fieldset{flex-direction:row}.contact-form__wrap .hs-form fieldset .hs-form-field{flex:1}}.contact-form__wrap .hs-form .hs-form-field{width:100%!important}.contact-form__wrap .hs-form .hs-form-field .input{margin:0!important;padding-right:0!important;width:100%!important}.contact-form__wrap .hs-form fieldset.form-columns-1 .hs-form-field{flex:1 1 100%!important;width:100%!important}.contact-form__wrap .hs-form input[type=email].hs-input,.contact-form__wrap .hs-form input[type=number].hs-input,.contact-form__wrap .hs-form input[type=tel].hs-input,.contact-form__wrap .hs-form input[type=text].hs-input,.contact-form__wrap .hs-form select.hs-input,.contact-form__wrap .hs-form textarea.hs-input{box-sizing:border-box;width:100%!important}.contact-form__wrap .hs-form label:not(.hs-error-msg){color:var(--color-spruce);display:block;font-family:var(--font-family);font-size:var(--font-body);font-weight:var(--font-weight-body-bold);line-height:var(--lh-body);margin-bottom:0}.contact-form__wrap .hs-form input[type=email],.contact-form__wrap .hs-form input[type=number],.contact-form__wrap .hs-form input[type=tel],.contact-form__wrap .hs-form input[type=text],.contact-form__wrap .hs-form select,.contact-form__wrap .hs-form textarea{background:transparent;border:none;border-bottom:1px solid var(--color-spruce);border-radius:0;color:var(--color-spruce);font-family:var(--font-family);font-size:var(--font-body);font-weight:var(--font-weight-body);line-height:var(--lh-body);outline:none;padding:var(--space-xs) 0;transition:border-color var(--transition-fast);width:100%}.contact-form__wrap .hs-form input::placeholder,.contact-form__wrap .hs-form textarea::placeholder{color:var(--color-spruce);opacity:.7}.contact-form__wrap .hs-form input:focus,.contact-form__wrap .hs-form textarea:focus{border-bottom-color:var(--color-rainforest)}.contact-form__wrap .hs-form textarea{min-height:120px;resize:vertical}.contact-form__wrap .hs-form .hs-fieldtype-intl-phone{align-items:baseline;border-bottom:1px solid var(--color-spruce);display:flex;gap:var(--space-sm);padding:var(--space-xs) 0;width:100%}.contact-form__wrap .hs-form .hs-fieldtype-intl-phone input[type=tel].hs-input,.contact-form__wrap .hs-form .hs-fieldtype-intl-phone select.hs-input{background:transparent;border:none;color:var(--color-spruce);font-family:var(--font-family);font-size:var(--font-body);outline:none;padding:0;width:auto!important}.contact-form__wrap .hs-form .hs-fieldtype-intl-phone select.hs-input{flex:0 0 auto;max-width:170px}.contact-form__wrap .hs-form .hs-fieldtype-intl-phone input[type=tel].hs-input{flex:1 1 0;min-width:0}.contact-form__wrap .hs-form .hs-error-msgs{list-style:none;margin:2px 0 0;padding:0}.contact-form__wrap .hs-form .hs-error-msgs li label{color:#c00;font-family:var(--font-family);font-size:var(--font-form-status);font-style:italic;line-height:var(--lh-body)}.contact-form__wrap .hs-form .hs-form-booleancheckbox label{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-body-bold);gap:var(--space-sm)}.contact-form__wrap .hs-form .hs-form-booleancheckbox input[type=checkbox]{accent-color:var(--color-spruce);flex-shrink:0;height:24px;width:24px}.contact-form__wrap .hs-form .hs-submit .hs-button{align-items:center;background-color:var(--color-spruce);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234AC273' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><line x1='1' y1='8' x2='13' y2='8'/><polyline points='9 3 14 8 9 13'/></svg>");background-position:right var(--btn-padding-x) center;background-repeat:no-repeat;background-size:14px 14px;border:none;border-radius:var(--btn-radius);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-body);font-weight:var(--font-weight-body-bold);gap:var(--btn-gap);justify-content:center;line-height:1;padding:var(--btn-padding-y) calc(var(--btn-padding-x) + 14px + var(--btn-gap)) var(--btn-padding-y) var(--btn-padding-x);transition:background-color var(--transition-base)}.contact-form__wrap .hs-form .hs-submit .hs-button:hover{background-color:var(--color-pasture)}.contact-form__wrap .hs-form .hs-submit .hs-button:focus-visible{outline:2px solid var(--color-rainforest);outline-offset:2px}.contact-form__wrap .hs-form .hs_recaptcha{margin:var(--space-md) 0}.contact-form__wrap .grecaptcha-badge{box-shadow:none!important}.contact-form__wrap .submitted-message{color:var(--color-spruce);font-family:var(--font-family);font-size:var(--font-body);line-height:var(--lh-body);padding:var(--space-md) 0;text-align:center}