.HubspotLeadFormContent_container__F6xbY{position:relative;display:grid;height:auto;height:var(--form-height);overflow:visible;transition:height .5s ease}.HubspotLeadFormContent_container__F6xbY[data-submitted=pending],.HubspotLeadFormContent_container__F6xbY[data-submitted=true]{height:var(--success-height)}.HubspotLeadFormContent_success__SMVmO{grid-area:1/1/2/2;align-self:flex-start;opacity:0;transition:opacity .3s ease;font-size:var(--fs-48);margin:0}.HubspotLeadFormContent_success__SMVmO h2{font-size:100%;margin:1.5em 0 2em;display:block;color:#000}[data-submitted=true] .HubspotLeadFormContent_success__SMVmO{opacity:1}.HubspotLeadFormContent_spinner__Nx7m5{pointer-events:none;grid-area:1/1/2/2;align-self:flex-start;justify-self:center;font-size:8rem;height:1em;width:1em;color:#333;margin:var(--row-54) 0;opacity:0}[data-submitted=pending] .HubspotLeadFormContent_spinner__Nx7m5{opacity:1}.HubspotLeadFormContent_form__W0dbv{grid-area:1/1/2/2;align-self:flex-start;display:grid;grid-template-columns:1fr 1fr;--gap:var(--gtr-24);gap:var(--gap);align-items:flex-start;justify-content:stretch;opacity:1;transition:opacity .3s ease}.HubspotLeadFormContent_form__W0dbv>input[type=hidden]{display:none}[data-submitted=pending] .HubspotLeadFormContent_form__W0dbv,[data-submitted=true] .HubspotLeadFormContent_form__W0dbv{opacity:0;pointer-events:none}.HubspotLeadFormContent_form__W0dbv h2{width:100%;grid-column:1/-1;margin:0;font-size:var(--fs-30);color:#000}.HubspotLeadFormContent_form__W0dbv div+h2{margin-top:.333em}.HubspotLeadFormContent_form__W0dbv hr{display:block;grid-column:1/-1;width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.2);margin-top:1em;margin-bottom:1em}@media(max-width:719px){.HubspotLeadFormContent_form__W0dbv{grid-template-columns:1fr}}.HubspotLeadFormContent_legal__YRTUJ{grid-column:1/-1;justify-self:flex-start;font-style:italic;font-size:var(--fs-16);margin-top:-1em}.HubspotLeadFormContent_legal__YRTUJ p{margin:.5em 0}.HubspotLeadFormContent_legal__YRTUJ p:first-child{margin-top:0}.HubspotLeadFormContent_legal__YRTUJ p:last-child{margin-bottom:0}.HubspotLeadFormContent_addStudent__kMdfE{grid-column:1/-1;justify-self:flex-start;color:#000;padding:.5em 0;margin-bottom:-.5em}@media(hover:hover){.HubspotLeadFormContent_addStudent__kMdfE:hover{color:var(--color-red)}}.HubspotLeadFormContent_textArea__0c4M5{grid-column:1/-1}.HubspotLeadFormContent_submit__fsbY5{grid-column:1/-1;justify-self:flex-start;line-height:1;padding:.5em 1em;background-color:rgba(0,0,0,.04);text-transform:uppercase;text-decoration:none;border-radius:1rem;letter-spacing:.05em;transition:background-color .3s ease,color .2s ease;text-wrap:balance;text-wrap:pretty;box-sizing:border-box;max-width:min(fit-content,100%)}.HubspotLeadFormContent_submit__fsbY5:has(svg){padding-right:.875em}@media(hover:hover){.HubspotLeadFormContent_submit__fsbY5:hover{color:#fff;background-color:var(--color-red);--arrow-color:#fff;--arrow-opacity:0.75}}.HubspotLeadFormContent_submit__fsbY5{background-color:var(--color-red);color:#fff;--arrow-color:var(--color-gold);--arrow-opacity:1}.HubspotLeadFormContent_submit__fsbY5 .HubspotLeadFormContent_arrow__ZZz4P{display:inline-flex;margin-bottom:-.075em;margin-left:.333em;transform:translateZ(0);transition:all .3s ease}@media(hover:hover){.HubspotLeadFormContent_submit__fsbY5:hover{background-color:#000;--arrow-color:var(--color-red);--arrow-opacity:1}.HubspotLeadFormContent_submit__fsbY5:hover .HubspotLeadFormContent_arrow__ZZz4P{transform:translate3d(.2em,0,0)}}.HubspotLeadFormContent_form__W0dbv[data-is-valid=false] .HubspotLeadFormContent_submit__fsbY5{background-color:#000;color:#ccc;--arrow-color:#888;opacity:.25;cursor:pointer}@media(hover:hover){.HubspotLeadFormContent_form__W0dbv[data-is-valid=false] .HubspotLeadFormContent_submit__fsbY5:hover .HubspotLeadFormContent_arrow__ZZz4P{transform:translateZ(0)}}.HubspotLeadFormContent_recaptcha__ZJkuT{font-style:italic;opacity:.5}.HubspotLeadFormContent_error__uGqg4{color:var(--color-red);border:1px solid;padding:.5em 1em;grid-column:1/-1;justify-self:flex-start}.HubspotLeadFormContent_anchor__Bcbch{position:absolute;top:0;pointer-events:none;width:0;height:0}