.ContactUsModal_section__eKplo{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background:#000;background:rgba(0,0,0,.5)}.ContactUsModal_wrapper___14xJ{border-radius:2.5rem;padding:2.85rem 5rem 4.25rem;color:#fff;background:linear-gradient(180deg,#0143BB,#033796);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative}.ContactUsModal_wrapper___14xJ.ContactUsModal_school__WDYOv{background:linear-gradient(180deg,#7CB79D,#54B88D)}.ContactUsModal_wrapper___14xJ.ContactUsModal_partner__nLdPr{background:linear-gradient(180deg,#FC6530,#E55421)}.ContactUsModal_close__BVwrL{position:absolute;top:18px;right:25px}.ContactUsModal_close__BVwrL:hover{cursor:pointer}.ContactUsModal_form__WMQDa{margin-top:.75em;display:flex;gap:10%}.ContactUsModal_form__WMQDa div{flex:1 1}.ContactUsModal_form__WMQDa input,.ContactUsModal_form__WMQDa select,.ContactUsModal_form__WMQDa textarea{background-color:#3562b5;border-radius:.25rem;padding:.9em;border:unset;color:#fff;display:block;width:100%;font-family:inherit;transition:background-color .2s}.ContactUsModal_form__WMQDa.ContactUsModal_school__WDYOv input,.ContactUsModal_form__WMQDa.ContactUsModal_school__WDYOv select,.ContactUsModal_form__WMQDa.ContactUsModal_school__WDYOv textarea{background-color:#8fc4a9}.ContactUsModal_form__WMQDa.ContactUsModal_partner__nLdPr input,.ContactUsModal_form__WMQDa.ContactUsModal_partner__nLdPr select,.ContactUsModal_form__WMQDa.ContactUsModal_partner__nLdPr textarea{background-color:#e1805b}.ContactUsModal_form__WMQDa select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - .6em);background-position-y:.85em;margin-right:2rem;padding:1rem 2rem 1rem 1rem}.ContactUsModal_form__WMQDa label{width:100%;display:block;margin-top:1.5em}.ContactUsModal_form__WMQDa label span{display:block;font-size:1.125rem;font-weight:700;margin-bottom:.2em}.ContactUsModal_form__WMQDa textarea{flex:1 1;width:100%}.ContactUsModal_form__WMQDa .button,.ContactUsModal_form__WMQDa label{opacity:0}.ContactUsModal_form__WMQDa.ContactUsModal_visible__2yQ34 .button,.ContactUsModal_form__WMQDa.ContactUsModal_visible__2yQ34 label{animation:ContactUsModal_fade-in__47uFT 1.5s forwards}@keyframes ContactUsModal_fade-in__47uFT{0%{opacity:0}to{opacity:1}}.ContactUsModal_form__WMQDa.ContactUsModal_sent__eV4_l .button,.ContactUsModal_form__WMQDa.ContactUsModal_sent__eV4_l label{opacity:1;animation:ContactUsModal_fade-out__CufK1 1.5s forwards}@keyframes ContactUsModal_fade-out__CufK1{0%{opacity:1}to{opacity:0}}.ContactUsModal_form__WMQDa .ContactUsModal_messageArea__h_gXJ{display:flex;flex-direction:column;justify-content:space-between;gap:1.5em}.ContactUsModal_form__WMQDa .ContactUsModal_messageArea__h_gXJ .button{max-width:max-content;position:relative;border:2px solid #fff;margin:0 0 0 auto;cursor:pointer;transition:all .75s}.ContactUsModal_form__WMQDa .ContactUsModal_messageArea__h_gXJ .button:after{background-color:rgba(0,0,0,0)}.ContactUsModal_form__WMQDa .ContactUsModal_messageArea__h_gXJ .button:hover{border-color:#f15b19}.ContactUsModal_sent__eV4_l .ContactUsModal_title__BQWwk{animation:ContactUsModal_fade-text-out__lgRmz .8s forwards}@keyframes ContactUsModal_fade-text-out__lgRmz{0%{opacity:1}to{opacity:0}}.ContactUsModal_sentText__rEofu{opacity:0;position:absolute;top:0;left:0;animation:ContactUsModal_fade-text-in__CNu09 .8s forwards;animation-delay:1.55s}@keyframes ContactUsModal_fade-text-in__CNu09{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:60rem){.ContactUsModal_section__eKplo{padding-bottom:2rem}.ContactUsModal_wrapper___14xJ{padding:2.5em 1.25em}.ContactUsModal_wrapper___14xJ h2{text-align:center}.ContactUsModal_form__WMQDa{flex-direction:column}.ContactUsModal_form__WMQDa .ContactUsModal_messageArea__h_gXJ .button{max-width:100%;margin:0}}.Header_header__qNe2q{padding:.85em 0;background-color:#fff;box-shadow:0 2px 8px 2px rgba(185,185,185,.25);position:relative}.Header_wrapper__0sOJC{display:flex;justify-content:space-between;align-items:center}.Header_links__QDhkn{display:flex;align-items:center;gap:2em}.Header_links__QDhkn .button{margin:0}.Header_linkSpacer__mVDE5{margin:0 0 0 30px}.Header_link__eIW_o{font-size:.875rem;font-weight:700;position:relative}.Header_link__eIW_o:after{content:"";position:absolute;width:0;height:2px;background-color:#ff5e1a;bottom:-.5rem;left:0;transition:width .4s}.Header_link__eIW_o.Header_active__hHTgK,.Header_link__eIW_o:hover{text-decoration:unset}.Header_link__eIW_o.Header_active__hHTgK:after,.Header_link__eIW_o:hover:after{width:100%}.Header_menuButton__AUJLg rect{transition:transform .2s,width .2s;fill:#000}.Header_menuButton__AUJLg rect:first-of-type{width:50%}.Header_menuButton__AUJLg rect:last-of-type{width:75%}.Header_menuIsOpen__X_EFi .Header_menuButton__AUJLg svg rect:first-of-type{transform:rotate(45deg) translate(.6em,-1em);display:block}.Header_menuIsOpen__X_EFi .Header_menuButton__AUJLg svg rect{display:none;width:100%}.Header_menuIsOpen__X_EFi .Header_menuButton__AUJLg svg rect:last-of-type{transform:rotate(-45deg) translate(-2.5em,-.5em);display:block}.Header_mobileNav__SnD_E{display:none;align-items:center}@media only screen and (max-width:57rem){.Header_header__qNe2q{padding:.45em 0}.Header_mobileNav__SnD_E{display:flex}.Header_loginTextMobile__5aVey{display:none;margin:0 2.5rem 0 0}.Header_loginButtonMobile__9fyI3{margin:0 2.5rem 0 0;display:flex}.Header_menuButton__AUJLg{align-items:center}.Header_links__QDhkn{display:none}.Header_link__eIW_o{font-size:1rem}.Header_linkSpacer__mVDE5{margin:25px 0 0}.Header_menuIsOpen__X_EFi{z-index:2}.Header_menuIsOpen__X_EFi .Header_loginButtonMobile__9fyI3{visibility:hidden}.Header_menuIsOpen__X_EFi .Header_links__QDhkn{display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem;position:absolute;top:3.8rem;left:0;width:100%;min-height:calc(100vh - 3.8rem);max-height:calc(100vh - 3.8rem);overflow:hidden;background-color:#fff}.Header_cta__XbR83 .button{font-size:.875rem}}@media only screen and (max-width:40rem){.Header_loginButtonMobile__9fyI3{display:none}.Header_loginTextMobile__5aVey{display:flex}}.Footer_footer__yjBeM{padding:3rem 0;box-shadow:0 2px 8px 2px rgba(185,185,185,.25)}.Footer_wrapper__c_d14{display:flex;justify-content:space-between}.Footer_wrapper__c_d14 p{text-align:right;margin:0;font-size:1.125rem}.Footer_wrapper__c_d14 a{text-decoration:none;font-size:1.125rem}.Footer_wrapper__c_d14 a:hover{text-decoration:underline}.Footer_logoWrapper__YnANt{display:flex}.Footer_sections__RONpu{display:flex;margin:1.5rem 0}.Footer_section__q5hrG{display:flex;flex-direction:column;margin-right:3rem;width:10rem}.Footer_section__q5hrG p{text-align:left}.Footer_section__q5hrG .Footer_header__4Cijb{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.Footer_section__q5hrG .Footer_social__FSrLH{display:flex;margin-bottom:.75rem}.Footer_section__q5hrG .Footer_social__FSrLH .Footer_socialImage__zehDU{margin-right:.75rem}.Footer_quickLinksContent__0yoqk{display:flex;flex-direction:column}.Footer_quickLinksContent__0yoqk a{margin-bottom:.3rem}.Footer_divider__g6ZVE{height:inherit;border:.05rem solid #000}.Footer_info__aEFzd{padding:3.5rem 3rem 0}.Footer_info__aEFzd p{text-align:left;margin-bottom:1rem}@media only screen and (max-width:70rem){.Footer_wrapper__c_d14{flex-direction:column}.Footer_section__q5hrG{width:12rem}.Footer_info__aEFzd{padding:1.5rem 0}.Footer_info__aEFzd p{text-align:center}}@media only screen and (max-width:57rem){.Footer_footer__yjBeM{padding:3rem 1rem}.Footer_logoWrapper__YnANt{justify-content:center}.Footer_sections__RONpu{flex-direction:column}.Footer_section__q5hrG{width:inherit;margin-bottom:2rem}.Footer_downloadContent__S8woV,.Footer_followUsContent___74ib{display:flex}.Footer_social__FSrLH{margin-bottom:0;margin-right:5rem}}.LegalText_legalText__lLiSr{width:59.625rem;text-align:left}.LegalText_legalText__lLiSr h2{margin-bottom:2rem}.LegalText_legalText__lLiSr p,.LegalText_legalText__lLiSr ul li{font-size:1.125rem;line-height:1.75rem}.LegalText_legalText__lLiSr ul{margin-left:2.5rem}.LegalText_legalText__lLiSr a{text-decoration:underline}.LegalText_legalText__lLiSr a:hover{text-decoration:none}