.events-sponsorship{background:var(--surface-dark);color:var(--text-on-dark)}.events-sponsorship__inner{padding-block:var(--space-8);text-align:center}.events-sponsorship__heading{color:var(--text-on-dark);font-size:var(--text-3xl);margin-top:var(--space-4)}.events-sponsorship__copy{color:hsla(0,0%,100%,.75);margin-top:var(--space-3)}.events-sponsorship__form{display:grid;gap:var(--space-4);margin:var(--space-6) auto 0;max-width:36rem;text-align:left}.events-sponsorship__field{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);color:var(--text-on-dark);font:inherit;font-size:var(--text-base);padding:.75rem 1rem}.events-sponsorship__field::placeholder{color:hsla(0,0%,100%,.5)}.events-sponsorship__field:focus{border-color:var(--brand);outline:none}.events-sponsorship__field:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:2px}.events-sponsorship__submit{background:var(--cta);color:var(--text-on-dark)}.events-sponsorship__submit:hover{background:var(--surface-base);color:var(--surface-dark)}@media (min-width:640px){.events-sponsorship__form{grid-template-columns:1fr 1fr}.events-sponsorship__field--wide,.events-sponsorship__submit{grid-column:span 2}}.events-sponsorship__form>.hs_cos_wrapper{grid-column:1/-1}.events-sponsorship__form .hs-form{display:grid;gap:var(--space-4)}.events-sponsorship__form fieldset{max-width:none!important;width:100%!important}.events-sponsorship__form .form-columns-2,.events-sponsorship__form .form-columns-3{display:flex;gap:var(--space-4)}.events-sponsorship__form .form-columns-2>.hs-form-field,.events-sponsorship__form .form-columns-3>.hs-form-field{flex:1;min-width:0}.events-sponsorship__form .hs-form-field{display:flex;flex-direction:column;gap:var(--space-2)}.events-sponsorship__form .hs-form-field label{color:hsla(0,0%,100%,.75);font-size:var(--text-sm)}.events-sponsorship__form .hs-form-required{color:var(--text-on-dark)}.events-sponsorship__form .hs-form-field>.input{margin:0;width:100%}.events-sponsorship__form input.hs-input,.events-sponsorship__form select.hs-input,.events-sponsorship__form textarea.hs-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-on-dark);font:inherit;font-size:var(--text-base);padding:.75rem 1rem;
  /* !important: HubSpot's base stylesheet sets select and textarea width to
     roughly 95% at that weight, which otherwise renders them narrower than the
     text inputs sharing the same row. */width:100%!important}.events-sponsorship__form textarea.hs-input{min-height:6rem;resize:vertical}.events-sponsorship__form input.hs-input::placeholder,.events-sponsorship__form textarea.hs-input::placeholder{color:hsla(0,0%,100%,.5)}.events-sponsorship__form input.hs-input:focus,.events-sponsorship__form select.hs-input:focus,.events-sponsorship__form textarea.hs-input:focus{border-color:var(--brand);outline:none}.events-sponsorship__form .hs-error-msgs{color:var(--sector-events);font-size:var(--text-sm);list-style:none;margin:var(--space-1) 0 0;padding:0}.events-sponsorship__form .hs-richtext,.events-sponsorship__form .legal-consent-container{color:hsla(0,0%,100%,.75);font-size:var(--text-base)}.events-sponsorship__form .legal-consent-container a{color:var(--text-on-dark)}.events-sponsorship__form button[type=submit],.events-sponsorship__form input.hs-button,.events-sponsorship__form input[type=submit]{align-items:center;background:var(--cta);border:0;border-radius:var(--radius-pill);color:var(--text-on-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;padding:.65rem 1.25rem;transition:background-color .25s var(--ease-out),color .25s var(--ease-out);width:100%}.events-sponsorship__form button[type=submit]:hover,.events-sponsorship__form input.hs-button:hover,.events-sponsorship__form input[type=submit]:hover{background:var(--surface-base);color:var(--surface-dark)}.events-sponsorship__more{margin-top:var(--space-5)}.events-sponsorship__more-link{color:hsla(0,0%,100%,.75);font-size:var(--text-base);text-decoration:underline;text-underline-offset:3px}.events-sponsorship__more-link:hover{color:var(--text-on-dark)}