@font-face{font-family:Titillium Web;font-weight:400;src:url(../../static/media/TitilliumWeb-Regular.e53e0538893d432e0635.ttf) format("truetype")}@font-face{font-family:Titillium Web;font-weight:600;src:url(../../static/media/TitilliumWeb-SemiBold.d4d3eeb6e2367e6796c3.ttf) format("truetype")}@font-face{font-family:Titillium Web;font-weight:700;src:url(../../static/media/TitilliumWeb-Bold.a267a8b6b783d7d62039.ttf) format("truetype")}.headings-h1{font-weight:600}.headings-h1,.headings-h2{font-family:Titillium Web;font-size:32px;font-style:normal;line-height:38px}.headings-h2{font-weight:700}.headings-h4,.sing-up-content .sing-up-content__extra h4,.sing-up-content .singup-panel-layout__content h4{font-family:Titillium Web;font-size:22px;font-style:normal;font-weight:700;line-height:35px}.async-selector .school-async-select .select__control,.p-xl-regular,.role-button,.sing-up-content .sing-up-content__inputs .basic-multi-select .select__control,.sing-up-content p,.sing-up-header-layout p,.singup-panel-layout .singup-panel-layout__content .p-bold,.singup-panel-layout .singup-panel-layout__content .p-regular,.singup-panel-layout .singup-panel-layout__footer .p-bold,.singup-panel-layout .singup-panel-layout__footer .p-regular,.two-levels-selector .select__control{font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.alert-message span,.p-xl-semi{font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:600;line-height:25px}.p-xl-bold,.sing-up-header-layout .sing-up-header__pick-role{font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:700;line-height:25px}.checkbox,.p-l-regular{font-weight:400}.checkbox,.p-l-regular,.p-l-semi{font-family:Titillium Web;font-size:14px;font-style:normal;line-height:23px}.p-l-semi{font-weight:600}.p-l-bold{font-family:Titillium Web;font-size:14px;font-style:normal;font-weight:700;line-height:23px}.p-m-regular{font-weight:400}.p-m-regular,.p-m-semi{font-family:Titillium Web;font-size:12px;font-style:normal;line-height:19px}.p-m-semi{font-weight:600}.label-social-btn,.social-button .social-button__label{font-family:Titillium Web;font-size:17px;font-style:normal;font-weight:600;line-height:25px}.p-label-semi,.singup-panel-layout .singup-panel-layout__content .p-label{font-family:Titillium Web;font-size:16px;font-style:normal;font-weight:600}.input-mail-button__button,.reset-button-style,.social-button{-webkit-appearance:none;-moz-appearance:none;background:#0069ed;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1rem;margin:0;padding:0;text-align:center;text-decoration:none;transition:opacity .15s ease-in-out}.input-mail-button{background:#fff;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;height:50px;margin:20px 0;padding:0 16px;position:relative;width:calc(100% - 24px)}.input-mail-button .input-mail-button__input{background:transparent;border:none;color:#4f4f4f;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;line-height:25px;opacity:0;transition:all .1s ease-in;width:100%}.input-mail-button .input-mail-button__input:active,.input-mail-button .input-mail-button__input:focus{outline:none}.input-mail-button .input-mail-button__input.input-mail-button__input--active{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-mail-button .input-mail-button__input.input-mail-button__input--active~.input-mail-button__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.input-mail-button .input-mail-button__label{align-items:center;color:#1d1d1b;display:flex;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;left:16px;line-height:25px;position:absolute;top:0;transition:all .1s ease-in}.input-mail-button__input:active,.input-mail-button__input:focus{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-mail-button__input:active~.input-mail-button__label,.input-mail-button__input:focus~.input-mail-button__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.input-mail-button__button{align-items:center;background:transparent;border:none;border-radius:50%;display:flex;height:50px;justify-content:center;position:absolute;right:-24px;top:-1px;width:50px}.input-mail-button__button .button--inactive rect{fill:#bdbdbd}.input-mail-button__button .button--active rect{fill:#000}.input-password{background:#fff;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;height:50px;margin-bottom:15px;padding:0 16px;position:relative;width:100%}.input-password .input-password__input{background:transparent;border:none;color:#4f4f4f;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;line-height:25px;opacity:0;transition:all .1s ease-in;width:100%}.input-password .input-password__input.input-password__input--active{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-password .input-password__input.input-password__input--active~.input-password__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.input-password .input-password__label{align-items:center;color:#1d1d1b;display:flex;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;left:16px;line-height:25px;position:absolute;top:0;transition:all .1s ease-in}.input-password__input:active,.input-password__input:focus{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-password__input:active~.input-password__label,.input-password__input:focus~.input-password__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.input-password__toggle{cursor:pointer;position:absolute;right:14px;top:14px}.input-text{background:#fff;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;height:50px;margin:15px auto;padding:0 16px;position:relative;width:100%}.input-text.input-text-disabled{background:#e4e4e4!important}.input-text .input-text__input{background:transparent;border:none;color:#4f4f4f;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;line-height:25px;opacity:0;transition:all .1s ease-in;width:100%}.input-text .input-text__input:disabled{color:#7b7b7b}.input-text .input-text__input.input-text__input--active{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-text .input-text__input.input-text__input--active~.input-text__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.input-text .input-text__label{align-items:center;color:#1d1d1b;display:flex;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;height:50px;left:16px;line-height:25px;position:absolute;top:0;transition:all .1s ease-in}.input-text__input:active,.input-text__input:focus{height:34px;margin-top:14px;opacity:1;outline:none;transition:all .1s ease-in}.input-text__input:active~.input-text__label,.input-text__input:focus~.input-text__label{font-family:Titillium Web;font-size:12px;font-style:normal;font-weight:400;height:23px;left:18px;line-height:19px;top:0;transition:all .1s ease-in}.checkbox{margin-bottom:10px;margin-top:10px;text-align:left}.checkbox .checkbox__container{cursor:pointer;display:inline-block;padding-left:32px;position:relative;-webkit-user-select:none;user-select:none}.checkbox .checkbox__container .checkbox__label{align-items:center;color:#4f4f4f;display:flex;text-align:left}.checkbox .checkbox__container .checkbox__label img{padding-right:1em;vertical-align:middle;width:3em}.checkbox .checkbox__container .checkbox__label .checkbox__label-tooltip-wrap{position:relative}.checkbox .checkbox__container .checkbox__label .checkbox__label-tooltip-wrap .checkbox__label-tooltip-text{background-color:#000;border-radius:6px;bottom:150%;color:#fff;left:50%;margin-left:-4em;padding:.4em .1em;position:absolute;text-align:center;visibility:hidden;width:8em;z-index:201}.checkbox .checkbox__container .checkbox__label .checkbox__label-tooltip-wrap .checkbox__label-tooltip-text:after{border:5px solid transparent;border-top-color:#000;content:"";left:50%;margin-left:-.8em;position:absolute;top:100%}.checkbox .checkbox__container .checkbox__label .checkbox__label-tooltip-wrap:hover .checkbox__label-tooltip-text{visibility:visible}.checkbox .checkbox__container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox .checkbox__container input:checked~.checkbox__checkmark{background-color:#121212;border:1px solid #121212}.checkbox .checkbox__container input:checked~.checkbox__checkmark:after{display:block}.checkbox .checkbox__container .checkbox__checkmark{background:#fff;border:1px solid #121212;border-radius:2px;height:18px;left:0;position:absolute;top:3px;width:18px}.checkbox .checkbox__container .checkbox__checkmark-vertical-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkbox .checkbox__container .checkbox__checkmark:after{border:solid #fff;border-radius:1px;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:5px;position:absolute;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.checkbox .checkbox__container:hover input~.checkbox__checkmark{opacity:.8}.role-button{background:#fff;border:1px solid #828282;border-radius:8px;cursor:pointer;height:53px;margin:5px 10px;padding:14px 16px;transition:all .3s;width:206px}.role-button .role-button__text{align-items:center;display:flex;justify-content:center}.role-button .role-button__text .role-button__icon{margin-right:8px;max-height:24px}.role-button--active{background-color:#4f4f4f;border:1px solid #828282;border-radius:8px}.role-button--active .role-button__text{color:#fff}.role-button--active .role-button__text .role-button__icon path{stroke:#fff}.role-button:hover{background-color:#4f4f4f;border:1px solid #828282;border-radius:8px}.role-button:hover .role-button__text{color:#fff}.role-button:hover .role-button__text .role-button__icon path{stroke:#fff}.social-button{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:4px;display:flex;height:40px;justify-content:space-between;margin-top:8px;padding:15px;width:350px}.social-button.social-button--linked{background:#f9f9f9;border:1px solid #4f4f4f}.social-button.social-button--linked .social-button__label{color:#4f4f4f}.social-button:disabled{background:#f2f2f2;cursor:not-allowed}.social-button:disabled .social-button__label{color:#bdbdbd}.social-button .social-button__image{width:28px}.social-button .social-button__image img{height:auto;width:18px}.social-button .social-button__label{color:#757575;flex-grow:1;padding-right:24px}.alert-message{align-items:flex-start;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:animate-fade;animation-name:animate-fade;background:#f15e5e;border-radius:8px;display:flex;flex-direction:row;height:auto;justify-content:center;margin-bottom:10px;min-height:33px;padding:4px;position:relative;transition:all .3s;width:350px}@-webkit-keyframes animate-fade{0%{opacity:0}to{opacity:1}}@keyframes animate-fade{0%{opacity:0}to{opacity:1}}.alert-message span{color:#fff}.two-levels-selector{margin-bottom:12px;text-align:left}.two-levels-selector .select__control{border:1px solid #bdbdbd;border-radius:8px;box-shadow:none;box-sizing:border-box;min-height:50px}.two-levels-selector .select__control .select__value-container{padding:2px 16px}.two-levels-selector .select__control .select__placeholder{color:#bdbdbd}.two-levels-selector .group-heading-wrapper{display:flex}.two-levels-selector .group-heading-wrapper .group-check{background:#121212;border:1px solid #121212;border-radius:2px;height:16px;width:16px}.two-levels-selector .select__option{color:#4f4f4f;font-size:14px;line-height:23px}.two-levels-selector .select__option--is-focused{background:#f2f2f2;font-weight:600}.two-levels-selector .select__option--is-selected{background:#d3d3d3}.async-selector .school-async-select{text-align:left}.async-selector .school-async-select .select__control{border:none;border-radius:8px;box-shadow:none;min-height:50px}.async-selector .school-async-select .select__control:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEYSURBVHgBnZLvDYIwEMXbxu/qBriBG4gLAG6gG7iBOIk6gd1AnUDdgA1kAvA9c01IWwjxknLp/fnxrq1WESuKIoGbYVXW2loNmO5usiw7aK330uzsjNgRoGoQkOf5CW6LVaPBMta2bQqXUAliG0BePmAikg8oZvMLheuubORK5Ji/YrvwAUb+5P688WfGvkT8QiWApQEAwSWTKHr0zUkOP03TFFEFYh/Vbz9VxphpDFDJGOkAIBH/DgCcGfLvLOI1+gV8EzxE2Vo/PxG/w3oCVOI6Ezk0zrxCs3sXlRula9r7060j11kti/HgmrUKJfOkU6ypzHxmXOBLHxIA+gzcWQxixgLksNdsJkRg4xXElAA4V/+avGD1BQfsh1wlXvMEAAAAAElFTkSuQmCC);height:10px;left:15px;position:absolute;top:20px;width:10px;z-index:100}.async-selector .school-async-select .select__control .select__value-container{background:#f2f2f2;border-radius:8px;padding:14px 16px 14px 40px}.async-selector .school-async-select .select__control .select__value-container .select__single-value .option-text .option-right-text{display:none}.async-selector .school-async-select .select__control .select__value-container .select__placeholder{color:#828282}.async-selector .school-async-select .select__control .select__value-container .select__indicator-separator{display:none}.async-selector .school-async-select .select__control .select__value-container .select__input-container .select__input{text-indent:30px!important}.async-selector .school-async-select .select__menu-list{max-height:200px;z-index:109}.async-selector .school-async-select .select__option{color:#4f4f4f;font-size:14px;line-height:23px}.async-selector .school-async-select .select__option--is-focused{background:#f2f2f2;font-weight:600}.async-selector .school-async-select .select__indicators{display:none}.async-selector .school-async-select .option-text{display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:100%}.async-selector .school-async-select .option-text .option-left-text{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.async-selector .school-async-select .option-text .option-left-text:active{display:none}.async-selector .school-async-select .option-text .option-right-text{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.singup-panel-layout{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:column;height:760px;justify-content:space-evenly;margin:0 auto;overflow-y:scroll;padding:20px 32px 24px;scrollbar-width:none;text-align:center;width:500px}.singup-panel-layout::-webkit-scrollbar{display:none}.singup-panel-layout .singup-panel-layout__header{text-align:center}.singup-panel-layout .singup-panel-layout__header img{height:70px;margin:30px auto}.singup-panel-layout .singup-panel-layout__divisor{border-bottom:1px solid #c4c4c4;margin:20px auto;width:80%}.singup-panel-layout .singup-panel-layout__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;width:100%}.singup-panel-layout .singup-panel-layout__content .p-label{color:#1d1d1b50;text-transform:uppercase}.singup-panel-layout .singup-panel-layout__content .p-bold{font-weight:700}.singup-panel-layout .singup-panel-layout__content .p-regular{color:#4f4f4f}.singup-panel-layout .singup-panel-layout__footer{text-align:center}.singup-panel-layout .singup-panel-layout__footer .p-bold{font-weight:700}.singup-panel-layout .singup-panel-layout__footer .p-regular{color:#4f4f4f}.sing-up-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.sing-up-content .sing-up-content__info{align-items:center;display:flex;justify-content:center}.sing-up-content .sing-up-content__inputs{margin-bottom:20px;width:95%}.sing-up-content .sing-up-content__inputs .social-buttons{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.sing-up-content .sing-up-content__inputs .checkbox{text-align:center}.sing-up-content .sing-up-content__inputs .basic-multi-select{-ms-overflow-style:none;text-align:left}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__control{border:1px solid #bdbdbd;border-radius:8px;box-shadow:none;box-sizing:border-box;min-height:50px;overflow:hidden}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__control .select__value-container{padding:2px 16px}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__control .select__placeholder{color:#bdbdbd}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__option{color:#4f4f4f;font-size:14px;line-height:23px}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__option--is-focused{background:#f2f2f2;font-weight:600}.sing-up-content .sing-up-content__inputs .basic-multi-select .select__option--is-selected{background:#d3d3d3}.sing-up-content .singup-panel-layout__content h4{width:80%}.sing-up-content .sing-up-content__extra{text-align:center;width:100%}.sing-up-header-layout{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.sing-up-header-layout p{margin:10px}.sing-up-header-layout h3{font-family:Titillium Web;font-size:22px;font-weight:600;letter-spacing:0;line-height:33px;margin:8px;text-align:center;width:85%}.sing-up-header-layout .sing-up-header__pick-role{font-size:18px}.sing-up-header-layout .sing-up-header-layout__extra{width:80%}.sing-up-header-layout .sing-up-header-layout__extra p{margin-top:30px}.popup-large{align-items:center;background-color:#eadf6c;display:flex;height:100vh;justify-content:center;width:100vw}.popup-large .popup-large__content{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;height:553px;justify-content:space-between;min-width:500px;padding:120px 50px 50px 30px;position:relative;width:500px}.popup-large .popup-large__content .popup-large__image{left:190px;position:absolute;top:-70px}.popup-large .popup-large__content .popup-large__close-btn{cursor:pointer;position:absolute;right:22px;top:18px}.popup-large .popup-large__content .popup-large__logo{align-items:flex-start;display:flex;justify-content:center}.popup-large .popup-large__content .popup-large__logo img{margin:20px auto;width:65%}.popup-large .popup-large__content .popup-large__register{text-align:center;width:80%}.popup-large .popup-large__content .popup-large__register p{color:#121212;font-family:Titillium Web;font-size:19px;font-style:normal;font-weight:400;line-height:29px}.popup-large .popup-large__content .popup-large__register button{-webkit-appearance:none;-moz-appearance:none;background:#d4e796;border:none;border-radius:40px;cursor:pointer;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:700;gap:10px;line-height:25px;margin:15px auto 20px;padding:8px 24px;text-align:center;transition:opacity .15s ease-in-out;transition:all .3s}.popup-large .popup-large__content .popup-large__register button:hover{background:#d1e393}.popup-large .popup-large__content .popup-large__footer p{color:hsla(0,0%,7%,.5);font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:400;line-height:29px;margin-bottom:10px}.popup-large .popup-large__content .popup-large__footer .popup-large__apps{align-items:center;display:flex;height:50px;justify-content:center;width:100%}.popup-large .popup-large__content .popup-large__footer .popup-large__apps img{cursor:pointer;margin:auto 8px}.popup-small{align-items:flex-end;background-color:#f7f7f7;box-sizing:border-box;display:flex;height:100vh;justify-content:flex-end;width:100vw}.popup-small .popup-small__content{align-items:center;background:#fff;border:2px solid #d4e796;border-radius:8px;display:flex;flex-direction:column;height:278px;justify-content:flex-start;margin:auto 20px 30px auto;min-width:277px;padding:20px;position:-webkit-sticky;position:sticky;text-align:center;width:277px}.popup-small .popup-small__content .popup-small__close-btn{position:absolute;right:8px;top:3px}.popup-small .popup-small__content .popup-small__close-btn img{height:10px;width:10px}.popup-small .popup-small__content .popup-small__logo{display:flex;justify-content:center}.popup-small .popup-small__content .popup-small__logo img{margin:15px auto;width:65%}.popup-small .popup-small__content .popup-small__register p{color:#121212;font-family:Titillium Web;font-size:13px;font-style:normal;font-weight:400;line-height:21px}.popup-small .popup-small__content .popup-small__register button{-webkit-appearance:none;-moz-appearance:none;background:#d4e796;border:none;border-radius:40px;cursor:pointer;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:700;gap:10px;line-height:25px;margin:10px auto;padding:8px 24px;text-align:center;transition:opacity .15s ease-in-out;transition:all .3s}.popup-small .popup-small__content .popup-small__footer p{color:hsla(0,0%,7%,.5);font-family:Titillium Web;font-size:11px;font-style:normal;font-weight:400;line-height:29px}.popup-footer{align-items:flex-end;background-color:#f7f7f7;box-sizing:border-box;display:flex;height:100vh;justify-content:center;width:100vw}.popup-footer .popup-footer__content{align-items:center;background:#fff;border:2px solid #d4e796;border-radius:8px;bottom:30px;display:flex;height:86px;justify-content:space-between;min-width:806px;position:-webkit-sticky;position:sticky;width:806px}.popup-footer .popup-footer__content .popup-footer__close-btn{cursor:pointer;position:absolute;right:8px;top:5px}.popup-footer .popup-footer__content .popup-footer__close-btn img{height:auto;width:11px}.popup-footer .popup-footer__content .popup-footer__logo{align-items:center;display:flex;height:100%;justify-content:flex-start;padding-left:20px;width:25%}.popup-footer .popup-footer__content .popup-footer__logo img{height:auto;width:123px}.popup-footer .popup-footer__content .popup-footer__info{align-items:center;display:flex;height:100%;justify-content:flex-start;width:50%}.popup-footer .popup-footer__content .popup-footer__info p{color:#121212;font-family:Titillium Web;font-size:13px;font-style:normal;font-weight:400;line-height:21px;width:60%}.popup-footer .popup-footer__content .popup-footer__register{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:20px;width:25%}.popup-footer .popup-footer__content .popup-footer__register button{-webkit-appearance:none;-moz-appearance:none;background:#d4e796;border:none;border-radius:40px;cursor:pointer;font-family:Titillium Web;font-size:15px;font-style:normal;font-weight:700;gap:10px;line-height:25px;margin:10px auto;padding:8px 24px;text-align:center;transition:opacity .15s ease-in-out;transition:all .3s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Titillium Web,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,div{box-sizing:border-box}