:export{primary:#06c;primaryBright:#09f;secondary:#ccc;warning:#fff3a3;alert:#ffe0e2;white:#fff;lightGray:#faf9f9;mediumGray:#e5e5e5;darkGray:#5b5b5b;gray:#7f7f7f;secondaryGray:#ccc;borderGray:#e5e5e5;black:#333;blackHeader:#424242;transparent:rgba(255,255,255,0);sofatutorKidsPurple:#5619aa;sofatutorKidsLightPurple:#7330cf;green50:#faffeb;green100:#f3fcd7;green200:#ecfcbd;green300:#dff895;green400:#bceb31;green500:#9c0;green600:#88b500;green700:#688903;green800:#516c00;green900:#445b00;emerald50:#eefff7;emerald100:#d7ffeb;emerald200:#b2ffd9;emerald300:#74fab7;emerald400:#31eb8e;emerald500:#16de7a;emerald600:#02b95e;emerald700:#06904b;emerald800:#0b713e;emerald900:#13653c;cyan900:#135765;cyan800:#136778;cyan700:#0d7d93;cyan600:#0098b7;cyan500:#02b9de;cyan400:#19caed;cyan300:#5fdaf2;cyan200:#9febfa;cyan100:#cef7ff;cyan50:#ebfcff;blue900:#002549;blue800:#003365;blue700:#00478d;blue600:#0854a0;blue500:#06c;blue400:#489df1;blue300:#95c6f8;blue200:#bddcfc;blue100:#d9ecff;blue50:#ebf5ff;violet900:#201c4b;violet800:#373082;violet700:#3a30a8;violet600:#4538d2;violet500:#6c5ffa;violet400:#867bfb;violet300:#aaa3fc;violet200:#ccc7fd;violet100:#e3e0fe;violet50:#efeefe;purple900:#3e0269;purple800:#5c188c;purple700:#7119af;purple600:#8719d6;purple500:#b247ff;purple400:#c97eff;purple300:#deb0ff;purple200:#edd3ff;purple100:#f5e7ff;purple50:#fbf5ff;pink900:#8a1158;pink800:#a60e67;pink700:#ca0c7b;pink600:#e71b92;pink500:#f733a5;pink400:#fd69bf;pink300:#ffa2d8;pink200:#fecce9;pink100:#fde6f3;pink50:#fff2fa;red900:#85171e;red800:#a1141d;red700:#c3121e;red600:#e81a28;red500:#fa2c3a;red400:#ff6872;red300:#ff9fa5;red200:#ffc7cb;red100:#ffe0e2;red50:#fff0f1;orange900:#82470c;orange800:#a1570c;orange700:#cc6803;orange600:#f57b00;orange500:#ff840a;orange400:#f93;orange300:#ffb56c;orange200:#ffd2a5;orange100:#ffe9d3;orange50:#fff5ec;yellow900:#706209;yellow800:#a38f0a;yellow700:#ccb102;yellow600:#ebcb00;yellow500:#fd0;yellow400:#ffe95c;yellow300:#ffef85;yellow200:#fff3a3;yellow100:#fff7c1;yellow50:#fffce7;gray900:#333;gray800:#424242;gray700:#5b5b5b;gray600:#7f7f7f;gray500:#a6a6a6;gray400:#ccc;gray300:#e5e5e5;gray200:#efeeee;gray100:#faf9f9;gray50:#fff}.tipsy{position:absolute;padding:8px;z-index:4000}.tipsy-inner{max-width:345px;padding:12px 12px 16px;border:2px solid #fff;border-radius:3px;background-color:rgba(0,0,0,.8);color:#fff;font-family:helvetica,arial,sans-serif;font-size:13px;font-weight:500;line-height:140%;text-align:left;text-shadow:0 1px 1px #333;box-shadow:0 0 10px #333}.tipsy-arrow{position:absolute;z-index:10}.tipsy-s .tipsy-arrow{bottom:-2px;left:50%;margin-left:-10px}.trust-badges--grey{padding:16px 0;background-color:#faf9f9}.trust-badges--white{background-color:#fff}.trust-badges__wrapper{display:flex;justify-content:space-evenly;padding:12px 0}.trust-badges__wrapper--intl{align-items:center}.trust-badges__wrapper--b2c{justify-content:center;grid-gap:16px;min-width:400px;margin:32px 0}.trust-badges__wrapper--b2c img{width:75%}.trust-badges__wrapper--b2c .trust-badges{align-items:baseline !important}.trust-badges .rating-amount b{margin-right:4px}.trust-badges__ekomi{display:flex;flex-direction:column;align-items:center;gap:.5rem}.trust-badges__ekomi .rating-amount{font-family:"Open Sans",Helvetica,Arial,sans-serif;width:8.2rem;color:#424242;font-size:.95rem;font-weight:700;text-align:center}@media only screen and (max-width: 959px){body.is-responsive .trust-badges__ekomi,body.is-responsive .trust-badges__93-badge{display:none}body.is-responsive .trust-badges__google--dach{flex-direction:column}body.is-responsive .trust-badges__reviews{width:189px}body.is-responsive .trust-badges__wrapper{justify-content:center;gap:48px}body.is-responsive .trust-badges__wrapper--intl{justify-content:center;gap:72px}body.is-responsive .trust-badges__wrapper--b2c{margin-top:40px}body.is-responsive .trust-badges .rating-amount{font-size:12px}}@container main-content (max-width: 959px){body.is-responsive .trust-badges__ekomi,body.is-responsive .trust-badges__93-badge{display:none}body.is-responsive .trust-badges__google--dach{flex-direction:column}body.is-responsive .trust-badges__reviews{width:189px}body.is-responsive .trust-badges__wrapper{justify-content:center;gap:48px}body.is-responsive .trust-badges__wrapper--intl{justify-content:center;gap:72px}body.is-responsive .trust-badges__wrapper--b2c{margin-top:40px}body.is-responsive .trust-badges .rating-amount{font-size:12px}}@media only screen and (max-width: 639px){body.is-responsive .trust-badges__wrapper{gap:18px}body.is-responsive .trust-badges__wrapper--b2c{min-width:350px}body.is-responsive .trust-badges__wrapper--b2c .trust-badges__trusted{display:flex}body.is-responsive .trust-badges__trusted{display:none}body.is-responsive .trust-badges__google--dach{width:110px}body.is-responsive .trust-badges__reviews{width:140px}}@container main-content (max-width: 639px){body.is-responsive .trust-badges__wrapper{gap:18px}body.is-responsive .trust-badges__wrapper--b2c{min-width:350px}body.is-responsive .trust-badges__wrapper--b2c .trust-badges__trusted{display:flex}body.is-responsive .trust-badges__trusted{display:none}body.is-responsive .trust-badges__google--dach{width:110px}body.is-responsive .trust-badges__reviews{width:140px}}.account-request #calendly-inline-widget{width:100%;height:800px;margin-bottom:24px}.account-request__appointment-callout{display:flex;justify-content:center;margin-bottom:64px}.account-request__appointment-callout b{margin-top:4px}.account-request__appointment-callout .icon{margin-right:16px}.account-request__header{padding:2rem 0}.account-request__header b{vertical-align:baseline}.account-request__header,.account-request__image>img{background-color:#ebfcff}.account-request__school-license-container{position:relative;margin-left:auto;padding:16px;border-radius:8px;background-color:#fff;color:#5b5b5b;text-align:center}.account-request__school-license-container::before{position:absolute;top:-54px;right:32px;width:90px;height:80px;background:url("/assets/application/information/teachers/owls.svg") no-repeat center;background-size:cover;content:""}.account-request__content{padding:2.5rem 0 10rem}.account-request__image>img{border-radius:50%}.account-request .js-download-bundle-sheet{height:42px;margin-left:1rem}.account-request__appointment-container{margin-left:16px}@media only screen and (max-width: 959px){.account-request #calendly-inline-widget{margin-top:16px;height:1300px}.account-request__header{padding:1rem 0}.account-request__content{padding-top:16px}.account-request__form{margin:0 auto}.account-request .account-request__colleges-buttons{margin-top:24px}}@container main-content (max-width: 959px){.account-request #calendly-inline-widget{margin-top:16px;height:1300px}.account-request__header{padding:1rem 0}.account-request__content{padding-top:16px}.account-request__form{margin:0 auto}.account-request .account-request__colleges-buttons{margin-top:24px}}@media only screen and (max-width: 639px){.account-request #calendly-inline-widget{height:900px}.account-request__appointment-callout{margin-top:40px}.account-request__header{padding:1rem 0}.account-request .js-download-bundle-sheet{margin:1rem 0 0}.account-request ul.teacher-registration-form__list{padding:0 .5rem}.account-request .account-request__appointment-container{margin:0 auto}}@container main-content (max-width: 639px){.account-request #calendly-inline-widget{height:900px}.account-request__appointment-callout{margin-top:40px}.account-request__header{padding:1rem 0}.account-request .js-download-bundle-sheet{margin:1rem 0 0}.account-request ul.teacher-registration-form__list{padding:0 .5rem}.account-request .account-request__appointment-container{margin:0 auto}}.teacher-account-request__school-search-label{display:inline;margin-right:8px}@media only screen and (max-width: 639px){.teacher-account-request__school-search-label{display:block;margin-right:0;margin-bottom:16px}.teacher-account-request__school-search-label__add-school-link{margin:24px 0}}@container main-content (max-width: 639px){.teacher-account-request__school-search-label{display:block;margin-right:0;margin-bottom:16px}.teacher-account-request__school-search-label__add-school-link{margin:24px 0}}.teacher-account-request__school-search-label::after{content:" *"}.teacher-account-request-add-school-popup__container{width:400px;margin:24px auto 0}@media only screen and (max-width: 959px){.teacher-account-request-add-school-popup{width:640px}}@container main-content (max-width: 959px){.teacher-account-request-add-school-popup{width:640px}}@media only screen and (max-width: 639px){.teacher-account-request-add-school-popup{width:100%;padding:16px}.teacher-account-request-add-school-popup__subheadline{margin-bottom:48px;font-size:18px}.teacher-account-request-add-school-popup__container{width:350px}}@container main-content (max-width: 639px){.teacher-account-request-add-school-popup{width:100%;padding:16px}.teacher-account-request-add-school-popup__subheadline{margin-bottom:48px;font-size:18px}.teacher-account-request-add-school-popup__container{width:350px}}.teacher-document-info{color:#06c;font-size:14px;cursor:pointer}.more-status-info{display:none}
