.Animated{animation-duration:1s;animation-fill-mode:both}.Animated--fadeIn{animation-name:Animated-fadeIn}.Animated--fadeOut{animation-name:Animated-fadeOut}.Animated--fadeInRight{animation-name:Animated-fadeInRight}.Animated--fadeOutRight{animation-name:Animated-fadeOutRight}@keyframes Animated-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Animated-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Animated-fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes Animated-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@media(prefers-reduced-motion:reduce){.Animated{animation-duration:1ms!important}}.Notification_container,.Notification_container__confirm,.Notification_container__error,.Notification_container__success{background:var(--color-white);border:1px solid;border-radius:5px;box-shadow:0 2px 15px #0000002b;cursor:default;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:5px;max-width:340px;opacity:1;padding:24px 47px 25px 40px;position:relative;z-index:100}.Notification_container__confirm{border-color:var(--color-text-primary)}.Notification_container__success{border-color:var(--color-green)}.Notification_container__error{border-color:var(--color-purple)}.Notification_content{align-items:center;display:flex}.Notification_icon{height:28px;min-height:28px;min-width:28px;width:28px}.Notification_title{font-size:1.0625rem;margin:0 0 0 20px}.Notification_close{cursor:pointer;position:absolute;right:10px;top:10px}.Notification_footer{margin-top:30px}.Notification_button,.Notification_cancel,.Notification_submit{border-radius:20px;color:#fff;font-size:1.0625rem;height:40px;padding:9px 23px}.Notification_submit{background:var(--color-green)}.Notification_cancel{background:var(--color-purple);margin-left:17px}@media screen and (max-width:640px){.Notification_container,.Notification_container__confirm,.Notification_container__error,.Notification_container__success{width:auto}}.Notification_cancel:focus,.Notification_submit:focus{outline:#000!important;outline-offset:2px;outline-style:auto!important}.container-404{align-items:center;background:#e7ecef;display:flex;flex-direction:column;height:calc(100vh - 78px);justify-content:center;left:211px;position:absolute;top:0;width:calc(100vw - 211px)}.container-404 .notFountTitle{font-size:1.375rem;margin-top:30px}.container-404 .notFoundDescription{font-weight:300;margin-bottom:30px;margin-top:10px;text-align:center}.container-404 img{height:93px;width:93px}.container-404 .home{background:#0b2541;border-radius:20px;color:#fff;font-size:1.0625rem;padding:10px 25px}.Sidebar{background:var(--color-white);overflow-y:auto;position:relative;width:var(--sidebar-width)}.Sidebar__list{width:100%}.Sidebar__listItem{align-items:center;border-bottom:1px solid var(--color-light-gray);display:flex;padding-bottom:26px;padding-top:26px;position:relative;transition:.3s}.Sidebar__listItem:hover{background:#dedede}.Sidebar__listItem_active:after{background:var(--color-purple);bottom:10px;content:"";left:0;position:absolute;top:10px;width:4px}.Sidebar__icon{margin-left:21px}.Sidebar__text{align-self:center;font-size:1.0625rem;font-weight:500;margin-left:19px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar__toggleButton{display:none}.Sidebar__overlay{background:#0006;bottom:0;content:" ";left:0;position:absolute;right:0;top:var(--header-height);z-index:10}@media screen and (max-width:1024px)and (min-width:871px){.Sidebar{border-right:2px solid var(--color-gray);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;right:auto;top:0;top:var(--header-height);transition:width .2s ease-in-out;width:var(--sidebar-width-tablet);z-index:13}.Sidebar__list{padding-top:10px}.Sidebar__listItem{border-bottom:0;padding-bottom:16px;padding-top:16px}.Sidebar__listItem_active:after{bottom:7px;top:7px}.Sidebar__icon{margin-left:19px;width:25px}.Sidebar__text{margin-left:20px}.Sidebar_expanded{border-right:0;width:var(--sidebar-width)}.Sidebar__toggleButton{align-self:flex-start;background:#0000;border:1px solid var(--color-dark-gray);border-radius:5px;display:block;margin-bottom:19px;margin-left:8.5px;padding:10px}}@media screen and (max-width:870px){.Sidebar{bottom:0;left:0;position:absolute;top:var(--header-height);transform:translateX(-100%);transition:transform .2s ease-in-out,opacity .2s ease-in-out;z-index:13}.Sidebar_visible{transform:translateX(0)}.Sidebar__burger{background:url(/static/media/sidebar.5bdc73c4.svg) 50% no-repeat;background-size:20px;height:22px;left:15px;position:absolute;top:35px;width:22px;z-index:9999}}.ErrorBoundary{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center;width:100%}.ErrorBoundary__message{color:#0b2541;font-size:17px;margin:0}.ErrorBoundary__retry{background:#0000;border:1px solid #0b2541;border-radius:4px;color:#0b2541;cursor:pointer;font-size:15px;padding:10px 20px}.ErrorBoundary__retry:hover{background:#0b2541;color:#fff}.MyAccountWindow{background:var(--color-white);border:1px solid var(--color-dark-gray);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;box-shadow:0 2px 4px 0 #ffffff1c;box-sizing:initial;overflow:hidden;padding-left:19px;padding-right:19px;padding-top:19px;position:absolute;right:21px;top:calc(100% + 1px);transition:height .2s ease-in-out;width:218px;z-index:1}.MyAccountWindow__container{position:relative}.MyAccountWindow__item{align-items:center;cursor:pointer;display:flex;padding-bottom:20px}.MyAccountWindow__itemText{font-weight:300;overflow-x:hidden;text-overflow:ellipsis;transition:.3s;white-space:nowrap}.MyAccountWindow__itemText:hover,.MyAccountWindow__itemText:hover span{color:#ad005f}.MyAccountWindow__title{padding-right:20px;word-break:break-all}.MyAccountWindow__item_centered{justify-content:center}.MyAccountWindow__itemImage{margin-right:10px}.MyAccountWindow__logOut{padding-bottom:0;padding-top:20px}.MyAccountWindow__list{padding-top:20px}.MyAccountWindow__list:first-child{padding-top:0}.MyAccountWindow__list_separated{border-bottom:1px solid var(--color-dark-gray)}.MyAccountWindow__list_mobile{display:none}.MyAccountWindow__itemText_selected{cursor:default;font-weight:500}.MyAccountWindow__closeButton{cursor:pointer;position:absolute;right:-1px;top:4px}.MyAccountWindow__closeButton img{height:15.19px;width:15.19px}.MyAccountWindow__backButton{cursor:pointer;height:15.19px;left:-4px;position:absolute;top:4px;width:15.19px}.MyAccountWindow__container_animated-enter,.MyAccountWindow__container_animated-enter-active,.MyAccountWindow__container_animated-exit,.MyAccountWindow__container_animated-exit-active,.MyAccountWindow__secondaryContainer_animated-enter,.MyAccountWindow__secondaryContainer_animated-enter-active,.MyAccountWindow__secondaryContainer_animated-exit,.MyAccountWindow__secondaryContainer_animated-exit-active{transition:transform .2s ease-in-out,opacity .2s ease-in-out}.MyAccountWindow__container_animated-enter{bottom:19px;bottom:auto;left:19px;opacity:0;position:absolute;right:19px;top:19px;transform:translateX(-100%)}.MyAccountWindow__container_animated-enter-active{bottom:19px;bottom:auto;left:19px;opacity:1;position:absolute;right:19px;top:19px;transform:translateX(0)}.MyAccountWindow__container_animated-exit{opacity:1;transform:translateX(0)}.MyAccountWindow__container_animated-exit-active{opacity:0;transform:translateX(-100%)}.MyAccountWindow__secondaryContainer_animated-enter{bottom:19px;bottom:auto;left:19px;opacity:0;position:absolute;right:19px;top:19px;transform:translateX(100%)}.MyAccountWindow__secondaryContainer_animated-enter-active{bottom:19px;bottom:auto;left:19px;opacity:1;position:absolute;right:19px;top:19px;transform:translateX(0)}.MyAccountWindow__secondaryContainer_animated-exit{opacity:1;transform:translateX(0)}.MyAccountWindow__secondaryContainer_animated-exit-active{opacity:0;transform:translateX(100%)}@media screen and (max-width:870px){.MyAccountWindow{left:0;max-height:calc(100vh - 150px);overflow-y:scroll;right:0;width:auto}.MyAccountWindow__list_mobile{display:block}.MyAccountWindow__list_mobile .AppHeader__dropdownItem__subMenuMobile{display:none}.MyAccountWindow__list_mobile .activeMobileSubMenu a.identSubMenu{position:relative}.MyAccountWindow__list_mobile .activeMobileSubMenu a.identSubMenu:before{border-bottom:2px solid #0b2541;border-left:2px solid #0b2541;content:"";height:7px;position:absolute;right:5px;top:7px;transform:rotate(-45deg);width:7px}.MyAccountWindow__list_mobile .activeMobileSubMenu:hover .AppHeader__dropdownItem__subMenuMobile{display:block}.MyAccountWindow__list_mobile .MyAccountWindow__item{display:block;padding-bottom:10px}.MyAccountWindow__list_mobile .MyAccountWindow__item a{border-bottom:1px solid #e9ecef;display:block;font-weight:300;padding:7px 0}.MyAccountWindow__list_mobile .MyAccountWindow__item a.drowDown{font-weight:400;position:relative}.MyAccountWindow__list_mobile .MyAccountWindow__item a.drowDown:before{border-bottom:2px solid #0b2541;border-left:2px solid #0b2541;content:"";height:7px;position:absolute;right:5px;top:7px;transform:rotate(-45deg);width:7px}.MyAccountWindow__list_mobile .MyAccountWindow__item .MyAccountWindow__submenu{display:none}.MyAccountWindow__list_mobile .MyAccountWindow__item:last-child a.drowDown{border:none}.MyAccountWindow__list_mobile .MyAccountWindow__item:hover .MyAccountWindow__submenu{display:block}}.CreateButton{background:#0b2541;border-radius:20px;color:#e7ecef;font-size:1.0625rem;font-weight:500;height:40px;min-height:40px;padding:0 23px;transition:.3s}.CreateButton:hover{background:#000;color:#fff}.CreateButton.copyInFlex{align-items:center;display:flex}.CreateButton.copyInFlex img{filter:invert(1);height:20px;margin-right:10px;width:20px}.CreateButton.copyInFlex.copyNotInvert img{filter:invert(0)}.CreateButton.light{background:#939fa7;color:#0b2541}.CreateButton.green{background:#0a7b24;color:#fff}.CreateButton.pink{background:#ad005f;color:#fff}.CreateButton.backButton{font-weight:500;padding:0 17px 0 8px;width:fit-content}.CreateButton.backButton div{align-items:center;display:flex}.CreateButton.backButton div img{margin-right:13px}.CreateButton.backButton div span{color:#fff}.CreateButton:disabled{background:#e7ecef;color:#596a75;cursor:default}@media screen and (max-width:870px){.CreateButton{margin-top:20px;min-width:290px;padding:10px 0;width:100%}}.AppHeader{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-gray);border-top:11px solid var(--color-purple);justify-content:space-between;padding:13px 15px 12px 20px;position:relative;z-index:16}.AppHeader,.AppHeader__left{display:flex}.AppHeader__left .AppHeader__block{margin-right:15px}.AppHeader__right{align-items:center;display:flex}.AppHeader__right .barSearch{position:relative}.AppHeader__right .barSearch img{left:13px;pointer-events:none;position:absolute;top:11px}.AppHeader__right .barSearch input{border:1px solid #ccc;border-radius:28px;padding:10px 5px 10px 37px;width:180px}.AppHeader .copyButton button{margin:0 5px}.AppHeader__block{align-items:center;display:flex;min-width:0}.AppHeader__logo{margin-bottom:7px}.AppHeader__role{color:var(--color-text-secondary);font-family:Roboto Slab,serif;font-size:1.0625rem;font-weight:400;margin-left:17px}.AppHeader__navigationItem{align-items:center;cursor:pointer;display:flex;margin-left:19px;min-width:0;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader__navigationItem a{transition:.3s}.AppHeader__navigationItem a.permanActive,.AppHeader__navigationItem a:hover{color:#ad005f}.AppHeader__navigationItem.helpNavigation{margin-left:20px;margin-right:10px}.AppHeader__navigationItem.helpNavigation .AppHeader__dropdown:after{display:none!important}.AppHeader__navigationItem.helpNavigation .AppHeader__submenuWrapper{right:0}.AppHeader__navigationItemText{min-width:0;overflow-x:hidden;text-overflow:ellipsis;transition:.3s;white-space:nowrap}.AppHeader__navigationItemText:hover{color:#ad005f}.AppHeader .closeHeaderTp{align-items:center;cursor:pointer;display:flex}.AppHeader .closeHeaderTp p{margin:0}.AppHeader .closeHeaderTp img{margin-left:10px}.AppHeader__block_mobile{display:none}.AppHeader__navigation{align-items:center;display:flex;min-width:0}.AppHeader__navigationItemImage{height:25px;width:25px}.AppHeader__navigationItemText:hover .AppHeader__submenuWrapper{opacity:1;pointer-events:all}.AppHeader__submenuWrapper{opacity:0;padding-top:21px;pointer-events:none;position:absolute}.AppHeader__submenu{background:#fff;border:1px solid #d3d9de;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;box-shadow:0 2px 4px 0 #ffffff1c;min-width:220px}.AppHeader__dropdown{align-items:center;display:flex}.AppHeader__dropdown:after{background-image:url(/static/media/arrow-down.1bd69121.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:brightness(0);height:16px;margin-left:10px;width:16px}.AppHeader__dropdown:hover{text-decoration:underline}.AppHeader__dropdownItem{font-weight:300;padding:10px 15px;position:relative;text-decoration:none;transition:background-color .315s ease-in-out,color .315s ease-in-out}.AppHeader__dropdownItem:hover{background:#e7ecef}.AppHeader__dropdownItem__subMenu{background:#fff;border:1px solid #d3d9de;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;box-shadow:0 2px 4px 0 ffffff1c;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);width:auto;z-index:2}.AppHeader__dropdownItem__subMenu.subMenuItemActive{left:0;right:auto;transform:translateX(-100%)}li.AppHeader__dropdownItem__subItem{font-weight:300;padding:10px 15px;position:relative;text-decoration:none;transition:background-color .315s ease-in-out,color .315s ease-in-out}li.AppHeader__dropdownItem__subItem:hover{background:#e7ecef}.AppHeader__dropdownItem:hover ul.AppHeader__dropdownItem__subMenu{opacity:1;pointer-events:all}.AppHeader__userLogo{border-radius:50%;cursor:pointer;height:37px;margin-left:10px;margin-top:2px;width:37px!important}.AppHeader__btnHeaderGuidance,.AppHeader__headerOverlay{display:none}.AppHeader__button{background:#0000;height:19px;padding:0;width:22px}.AppHeader__userMenuButton{padding-left:12px}.AppHeader__navigation_tablet{display:none}.AppHeader__modal_animated-enter,.AppHeader__modal_animated-enter-active,.AppHeader__modal_animated-exit,.AppHeader__modal_animated-exit-active{transition:transform .2s ease-in-out,opacity .2s ease-in-out}.AppHeader__modal_animated-enter{opacity:0;transform:scale(.8) translateY(-20px)}.AppHeader__modal_animated-enter-active,.AppHeader__modal_animated-exit{opacity:1;transform:translateY(0)}.AppHeader__modal_animated-exit-active{opacity:0;transform:scale(.85) translateY(-20px)}@media screen and (max-width:1024px){.AppHeader{padding-bottom:7px;padding-right:29px;padding-top:18px}.AppHeader__navigation{display:none}.AppHeader__navigation_tablet{display:flex}.AppHeader__userLogo{margin-top:0}}@media screen and (max-width:870px){.AppHeader{padding:24px 16px 22px 15px}.AppHeader__block{display:none}.AppHeader__block_mobile{display:flex;justify-content:space-between}.AppHeader__buttonMobile{background:#0000}.AppHeader__navigation_tablet{display:none}.copyButton{display:none!important}}.modalKeyboard{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.modalKeyboard__background{background:#00000069;height:100%;position:absolute;width:100%;z-index:-1}.modalKeyboard__content{background:#fff;border-radius:10px;left:50%;min-width:330px;padding:15px 30px 20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.modalKeyboard__list{margin-top:25px}.modalKeyboard__list:first-child{margin-top:0}.modalKeyboard__list h2{border-bottom:1px solid #0000002e;font-size:18px;padding-bottom:10px}.modalKeyboard__list li{align-items:center;border-bottom:1px solid #97979729;display:flex;font-size:14px;justify-content:space-between;line-height:15px}.modalKeyboard__list li p{margin:8px 0}.modalKeyboard__close{background:#fff;border:2px solid;border-radius:50%;cursor:pointer;height:30px;position:absolute;right:-10px;top:-10px;width:30px}.modalKeyboard__close:focus{outline:#000;outline-offset:4px;outline-style:auto}.modalKeyboard__close:before{transform:rotate(45deg)}.modalKeyboard__close:after,.modalKeyboard__close:before{background:#0b2541;content:"";height:2px;left:5px;position:absolute;top:12px;width:17px}.modalKeyboard__close:after{transform:rotate(-45deg)}.singleListElements li{margin:5px 0}.singleListElements li a{color:#000;display:block;font-size:1.125rem;font-weight:400;padding:5px 0;text-decoration:none}.singleListElements li a.BtnFinal{background:#ad005f;border-radius:20px;color:#fff;display:flex;font-weight:300;padding:10px 20px}.singleListElements li a.BtnFinal.btnDisabled{opacity:.4;pointer-events:none}.singleListElements li a.BtnFinal img{margin-right:8px;width:19px}.singleListElements li a.BtnFinal p{color:#fff;margin:0}.singleElements{background:#fff;box-shadow:0 3px 5px 0 #00000024;padding:20px 15px;position:absolute;right:20px;top:80px}.singleElements ul li{display:block;margin:0 0 10px;width:100%}.singleElements ul li .AppHeader__dropdown{border-bottom:1px solid #e9ecef;font-size:18px;font-weight:300;justify-content:space-between;padding:5px 0;width:100%}.singleElements ul li .AppHeader__submenuWrapper{display:none;padding-top:0;position:relative}.singleElements ul li .AppHeader__dropdown:focus{display:flex}.singleElements ul li .AppHeader__navigationItemText:hover .AppHeader__submenuWrapper{display:block}.singleElements ul li .AppHeader__submenu{border:none}.singleElements ul li .AppHeader__submenu li{margin-bottom:0;padding:10px 0}.singleListElementsSimple{margin:5px 0 5px 20px}.singleListElementsSimple a{color:#000;display:block;font-size:1.125rem;font-weight:400;padding:5px 0;text-decoration:none}.singleListElementsSimple a.BtnFinal{background:#ad005f;border-radius:20px;color:#fff;display:flex;font-weight:300;padding:10px 20px}.singleListElementsSimple a.BtnFinal.btnDisabled{opacity:.4;pointer-events:none}.singleListElementsSimple a.BtnFinal img{margin-right:8px;width:19px}.singleListElementsSimple a.BtnFinal p{color:#fff;margin:0}.singleFlexElements ul{align-items:center;display:flex}.singleFlexElements ul li{margin:0 20px 0 0}.singleFlexElements ul li:last-child{margin-left:20px;margin-right:0}@media(max-width:1158px){.AppHeader__right .barSearch input{width:120px}.AppHeader__role{display:none}.AppHeader__left .AppHeader__block{margin-right:0}}@media(max-width:987px){.AppHeader__right .barSearch{display:none}}@media(max-width:870px){.AppHeader__left{display:block;width:0}.AppHeader__userMenuButton img{width:2.5px}.AppHeader__userMenuButton{border:1.5px solid #000;border-radius:50%;height:21px;justify-content:center;margin-left:5px;padding-left:0;width:21px}.AppHeader__right{justify-content:space-between;width:100%}.AppHeader__navigationItem{display:none}}.detailsModal button{align-items:center;display:flex}.detailsModal button img{margin-right:15px;width:23px}.modalContentTG__body__item{margin-bottom:25px}.modalContentTG__body__item h3{display:flex;font-size:18px;margin:0 0 5px}.modalContentTG__body__item h3 img{display:block;margin-right:10px;width:18px}.modalContentTG__body__item ul{padding-left:28px}.modalContentTG__body__item ul.modalContentTG__body__list{display:flex;flex-wrap:wrap}.modalContentTG__body__item ul.modalContentTG__body__list li{background-color:#d3d9de;border-radius:4px;color:#0b2541;font-size:13px;font-weight:300;margin:5px 5px 5px 0;padding:4px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li{margin-bottom:10px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle{font-size:17px;font-weight:900;margin:10px 0 4px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle .description{margin-top:12px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle .description ul{padding:4px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle .description ul .goalsItem{border-bottom:1px solid #0000002b;display:flex}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle .description ul .goalsItem__grade{flex:none;font-weight:700;margin-right:10px;width:70px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle .description ul .goalsItem__description{color:#09213a;padding-bottom:10px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .subjectTitle.subjectTitleCont .description ul .goalsItem__grade{width:105px}.modalContentTG__body__item ul.modalContentTG__body__listGoals li:last-child .subjectTitle{border-bottom:none}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .grade{font-size:14px;font-weight:700}.modalContentTG__body__item ul.modalContentTG__body__listGoals li .description{font-size:15px;font-weight:300;line-height:22px}.left{padding-left:9px!important}.modalContentTG{background-clip:padding-box;background-color:#fff;border:1px solid #0003;border-radius:.3rem;display:none;left:50%;outline:0;pointer-events:auto;position:fixed;top:calc(40% - .59em);transform:translate(-50%,-28%);width:700px;z-index:19}.modalContentTG__header{border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding:25px 10px 20px 50px}.modalContentTG__header h1{clear:both;color:#ad005f;font-size:1rem;margin-bottom:3px;text-transform:uppercase}.modalContentTG__header span{clear:both;color:#000!important;font-size:1rem!important;text-decoration:none!important;text-transform:none!important}.modalContentTG__header__close{background:#0000;cursor:pointer;padding:0;position:absolute;right:-20px;top:-15px}.modalContentTG__header__close svg{display:block;height:30px;width:30px}.modalContentTG__header__close:focus{outline:#000;outline-offset:2px;outline-style:auto}.modalContentTG__header__close .roundedCircle{fill:#fff}.modalContentTG__header__close:hover .roundedCircle{fill:#d3d9de}.modalContentTG__body{flex:1 1 auto;max-height:400px;overflow-y:auto;padding:25px 30px 0 50px;position:relative}.modalContentTG__body__row{padding:0}.modalContentTG__body__row.first{padding:15px 0}.modalContentTG__body__row h4{align-items:center;display:flex;margin:5px 0 20px}.modalContentTG__body__row .contentAssigments{line-height:30px;margin:20px 0}.modalContentTG__body__row .contentAssigments a{display:flex;font-weight:100;width:fit-content}.modalContentTG__body__row .contentAssigments a:focus{outline:#000;outline-offset:2px;outline-style:auto}.modalContentTG__body__row .contentAssigments img{margin:-2px 0 0 8px}.modalContentTG__body .line{border-top:1px solid #e9ecef;padding:20px 0}.modalContentTG__body .DescriptionEditor{font-size:14px!important;width:100%!important}.modalContentTG__body .nestedOrderNumber{align-items:center;background:#ad005f;border-radius:50%;color:#fff;display:flex;float:left;font-size:1.0625rem;height:31px;justify-content:center;margin:0 12px 0 0;min-height:31px;padding:0 10px;width:31px}.modalContentTG__footer{border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 10px 25px 46px}.modalContentTG__footer__aligLeft{display:flex}.modalContentTG__footer__aligLeft button{margin-top:auto;min-width:inherit;padding:0 23px;width:auto}.modalContentTG__footer__aligRight{margin-right:25px;margin-top:9px}.modalContentTG__footer__aligRight button{background:#0000;display:flex}.modalContentTG__footer__aligRight button:focus{outline:#000;outline-offset:2px;outline-style:auto}.modalContentTG__footer__aligRight button img{margin-left:5px}.modalContentTG__footer__aligRight button.downloading{cursor:progress}.modalContentTG__footer__aligRight button.downloading img{visibility:hidden}.modalContentTG.open{display:block}.horizontalLine{border-bottom:1px solid #d3d9de;display:block;margin:35px auto 30px;width:135px}.horizontalLine.withOutButton{margin-top:5px}.btnTeacherguide{margin-top:19px}.btnTeacherguide .buttonTeacherGuide{line-height:24px}.btnTeacherguide .buttonTeacherGuide img{display:initial;margin-right:8px;vertical-align:bottom}.modalContentTGBackground{background:#000;height:100%;left:0;opacity:.4;position:fixed;top:0;width:100%;z-index:17}.modalContentTGBackground.hide{display:none}.LoginFormContainer{width:50%}.LoginFormContainer .formTitle{margin-bottom:24px}.LoginFormContainer .formWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.LoginFormContainer .formSubtitle{color:#0b2541;font-size:1.375rem}.LoginFormContainer .formTitle{color:#0b2541;font-size:2.25rem;margin-bottom:64px}.LoginFormContainer .loginButton{background-color:#ad005f;border-radius:25px;font-size:1.35rem;height:50px;transition:.3s;width:171px}.LoginFormContainer .loginButton:hover{background-color:#af0060}.LoginFormContainer .loginButton:focus{outline:#000;outline-offset:2px;outline-style:auto}.LoginFormContainer .loginButton span{color:#fff;padding-left:5px}.LoginFormContainer .rightClickMenu{background:#fff;border-radius:5px;box-shadow:0 4px 4px 0 #d3d9de;display:none;list-style:none;margin:0;padding:0;position:fixed;width:120px}.LoginFormContainer .rightClickMenu li{box-sizing:border-box;cursor:pointer;font-size:1.0625rem;padding:10px;width:100%}.LoginFormContainer .rightClickMenu li:hover{background:#939fa7;border-radius:5px}.LoginFormContainer .rightClickMenu.active{display:block}.LoginFormContainer .or{color:#596a75;font-size:1.375rem;margin:80px 0;text-transform:uppercase}.LoginFormContainer .logInForm{width:100%}.LoginFormContainer .logInForm .title{font-size:1.375rem;margin:0;text-transform:uppercase}.LoginFormContainer .logInForm .inputs{justify-content:space-between;margin:10px 0 35px;min-width:320px;width:calc(100% - 600px)}.LoginFormContainer .logInForm .inputs .inputcontent{font-size:1.35rem;font-weight:500;height:40px;padding-bottom:11px;text-align:center;width:calc(50% - 20px)}.LoginFormContainer .logInForm .inputs .inputcontent input{border:0;border-bottom:2px solid #0b2541;font-size:1.35rem;font-weight:500;height:40px;text-align:center;transition:.3s;width:100%}.LoginFormContainer .logInForm .inputs .inputcontent :is(input:active,input:focus,input:hover){border-bottom:2px solid #ad005f}.LoginFormContainer .logInForm .inputs .inputcontent input::placeholder{color:#596a75}.LoginFormContainer .logInForm .inputs .inputcontent input:-webkit-autofill,.LoginFormContainer .logInForm .inputs .inputcontent input:-webkit-autofill:active,.LoginFormContainer .logInForm .inputs .inputcontent input:-webkit-autofill:focus,.LoginFormContainer .logInForm .inputs .inputcontent input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff}.LoginFormContainer .logInForm .logInSubmit{background:#0b2541;border-radius:25px;color:#fff;height:50px;width:240px}.LoginFormContainer .logInForm .logInSubmit:hover{background:#000}.LoginFormContainer .logInForm .forgotPassword{color:#596a75;font-size:1.0625rem;font-weight:300;margin:10px 0 0}@media screen and (max-width:960px){.LoginPage{padding-bottom:20px}.LoginFormContainer,.LoginPage .FormLogin{width:100%}.LoginFormContainer .formTitle{display:none}.LoginFormContainer .formSubtitle{font-size:1.125rem;margin-top:52px;text-align:center;text-transform:uppercase}.LoginFormContainer .formWrapper{width:100%}.LoginFormContainer .or{font-size:1.125rem;margin:0 0 25px}.LoginFormContainer .logInForm .title{font-size:1.125rem}.LoginFormContainer .logInForm .inputs{align-items:center;flex-direction:column;width:100%}.LoginFormContainer .logInForm .inputs input{box-shadow:inset 0 0 0 30px #e7ecef;margin-bottom:10px;width:80%}.LoginFormContainer .logInForm .inputs input:-webkit-autofill,.LoginFormContainer .logInForm .inputs input:-webkit-autofill:active,.LoginFormContainer .logInForm .inputs input:-webkit-autofill:focus,.LoginFormContainer .logInForm .inputs input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #e7ecef}.LoginFormContainer .loginButton{background-color:#ad005f;border-radius:25px;height:50px;margin-bottom:25px;width:90%}}@media screen and (max-width:991px){.LoginPage .FormLogin{width:100%}.formTitle{display:none}.formSubtitle{font-size:1.125rem;text-align:center;text-transform:uppercase}.mobileFormTitle{display:block;font-size:1.5rem;padding-bottom:15px;padding-top:25px;text-align:center}.formWrapper{width:100%}.loginButton{align-items:center;display:flex;height:50px;justify-content:center;margin-bottom:25px;width:90%}}@media screen and (device-width:810px)and (device-height:1080px)and (orientation:portrait){.loginButton{align-items:center;display:-webkit-box;-webkit-box-orient:horizontal;font-size:1.125rem;padding:20px}.formSubtitle{margin:0 0 10px!important}.formSubtitle,.or{font-size:.9375rem}.or{margin:0 0 5px!important}.logInForm .title{font-size:.9375rem}.logInForm .inputs{margin:10px 10px 30px 0!important;width:calc(100% - 100px)}.logInForm .inputs input{-webkit-appearance:none;border-bottom:3px solid #0b2541!important;box-shadow:inset 0 0 0 30px #e7ecef;font-size:1rem;font-weight:500;height:30px;margin:5px;padding-bottom:11px;padding-top:5px;width:25%!important}.logInSubmit{background:#0b2541;border-radius:25px;color:#fff;margin-top:80px;padding-bottom:35px;padding-top:10px;width:130px!important}}@media screen and (device-width:810px)and (device-height:1080px)and (orientation:landscape){.formTitle{margin:60px 0 0!important}}.LoginPage{background:#fff;font-size:2.25rem;height:100%;left:0;position:absolute;top:0;width:100%}.LoginPage .loginRightSide{height:100%;width:50%}.LoginPage .loginRightSide .mobileFormTitle{display:none}.LoginPage .loginRightSide .loginBgImage{background:url(/static/media/login-right-side-image.faf7062a.jpg) no-repeat;background-position:bottom;background-size:cover;display:flex;height:100%;width:100%}@media screen and (max-width:960px){.LoginPage{background-color:#e7ecef;flex-direction:column-reverse;margin-top:92px}.LoginPage .loginRightSide{flex-direction:column;width:100%}.LoginPage .loginRightSide .mobileFormTitle{display:flex;font-size:1.5rem;justify-content:center;margin-bottom:15px;margin-top:25px;text-align:center}}@media screen and (device-width:810px)and (device-height:1080px)and (orientation:portrait){.LoginPage .loginRightSide .loginBgImage{background:url(/static/media/login-right-side-image.faf7062a.jpg) no-repeat;background-position:bottom;background-size:100%;height:calc(100% - 170px);width:100%}}:root{--color-purple:#ad005f;--color-light-gray:#e7ecef;--color-gray:#e4e9ed;--color-dark-gray:#d3d9de;--color-blue-gray:#596a75;--color-white:#fff;--color-black:#000;--color-green:#0a7b24;--color-dark-green:#065f1b;--color-sea-green:#2d9a46;--color-regent-gray:#939fa7;--color-pale-sky:#6e7c85;--color-text-primary:#0b2541;--color-text-secondary:#404041;--header-height:78px;--header-height-tablet:92px;--sidebar-width:211px;--sidebar-width-tablet:66px;--assignment-width:600px;--assignment-navigation-width:230px}.test{border:1px solid red}*{box-sizing:border-box;font-family:IBM Plex Sans,sans-serif;outline:none;-webkit-font-smoothing:antialiased;color:#0b2541}body,html{height:100%}body{margin:0}img{display:block}ul{list-style:none}ul,ul li{margin:0;padding:0}a{color:inherit;text-decoration:none}a,button{outline:none}button{border:none;cursor:pointer;font-size:1rem}.z10{z-index:10}select{appearance:none;border:none;font-size:1rem;outline:none;padding:0 10px}select option{width:100%}textarea{font-size:inherit;outline:none}textarea::placeholder{color:#939fa7}input,option,select{outline:none}.flexBox{display:flex}.spaceBetween{justify-content:space-between}.justifyCenter{justify-content:center}.justifyStart{justify-content:flex-start}.justifyEnd{justify-content:flex-end}.alignCenter{align-items:center}.dirColumn{flex-direction:column}.dirRow{flex-direction:row}.alingBaseLine{align-items:baseline}.flexWrap{flex-wrap:wrap}.h100{height:100%}.w50{width:50%}.roboto{font-family:Roboto Slab,serif}.tc1{color:var(--color-text-primary)}.tc2{color:var(--color-text-secondary)}.fw400{font-weight:500}.fs12{font-size:.75rem}.fs22{font-size:1.375rem}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ffRoboto400{font-family:Roboto Slab,serif;font-weight:400}.relative{position:relative}.cursorPointer{cursor:pointer}.w100{width:100%}.upp{text-transform:uppercase}.lightItem{background-color:#fff!important}.fs13{font-size:.8125rem}#root,.App{height:100%}.App{flex-direction:column;font-size:1.0625rem;overflow:hidden}.App.zoom100{-moz-transform:scale(1);-moz-transform-origin:0 0;zoom:1}.App.zoom150{-moz-transform:scale(1.1);-moz-transform-origin:0 0;zoom:1.1}.App.zoom200{-moz-transform:scale(1.2);-moz-transform-origin:0 0;zoom:1.2}.App__sidebar{flex-shrink:0}.App__view{display:flex;height:calc(100% - var(--header-height))}.App__content{background:#e7ecef;font-weight:500;height:100%;overflow:auto;padding:19px;width:100%}::-webkit-scrollbar{border-radius:3px;height:5px;width:5px}::-webkit-scrollbar-thumb{background:#d3d9de;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#adb9c2}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.App__notifications{align-items:flex-end;display:flex;flex-direction:column;position:fixed;right:20px;top:90px;width:auto;z-index:100}.isMaintenance .ConfirmationPage_container{top:105px}.isMaintenance .StudentOverview__content{height:calc(100% - 100px);margin-top:40px}.isMaintenance .teachingPathsList .dark .evaluationInfo{height:calc(100% - 180px);top:180px}.isMaintenance .teachingPathsList .dark{height:calc(100% - 115px);top:115px}.isMaintenance .assignmentList .darkStudentList{height:calc(100% - 105px);top:105px}.isMaintenance .assignmentList .darkStudentList .evaluationInfo{height:calc(100% - 180px);top:180px}.isMaintenance .Submitted{top:105px}.isMaintenance .loading{height:calc(100vh - 105px);top:105px}@media screen and (max-width:1024px){::-webkit-scrollbar{width:0}.App__content{background:#e7ecef;transition:margin-left .2s ease-in-out,margin-right .2s ease-in-out}.App__content_shifted{margin-left:var(--sidebar-width);margin-right:-211px}}@media screen and (max-width:1024px)and (min-width:871px){.App__content{margin-left:var(--sidebar-width-tablet)}.App__content_shifted{margin-left:var(--sidebar-width);margin-right:-211px}}@media screen and (max-width:870px){.App__content{padding-top:0}}@media screen and (max-width:425px){.App__notifications{left:20px}}.fw300{font-weight:300}.fw500{font-weight:500}.fs15{font-size:.9375rem}.fs17{font-size:1.0625rem}.fs24{font-size:1.5rem}.fs30{font-size:1.875rem}.fs36{font-size:2.25rem}.fs60{font-size:3.75rem}.disabledArea{opacity:.5;pointer-events:none}.hidden,.overHidden{overflow:hidden}.hidden{height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:0;z-index:-1}.AppHeader__dropdownItem__subMenu:focus-within,.AppHeader__submenuWrapper:focus-within{opacity:1;pointer-events:all}.AssignmentsList .css-1y8mk30-SkeletonTheme{width:100%!important}.generalTitle{font-size:1.625rem;margin:0 0 20px}@media screen and (max-width:575px){.generalTitle{margin-bottom:10px;margin-top:10px;text-align:center}}.AppHeader__block a:focus{outline:solid}.MyAccountWindow__itemText:focus{text-decoration:underline}.AppHeader__navigationItem a:focus{border-bottom:1px solid #000;display:block}.SliderWidget__button:focus{outline:solid;outline-color:#000;outline-offset:5px;outline-style:auto;outline-width:thin}.SliderWidget__switchButton:focus{outline:solid}.Sidebar__listItem:focus{background:#f1f1f1;border-bottom:2px solid #000}.TabNavigation ul li .sidebarLink:focus{outline:solid}.CreateButton:focus{outline:solid;outline-color:#000;outline-offset:2px;outline-style:auto}.SearchFilter__select:focus{outline:solid;outline-offset:5px;outline-style:auto}.ListWidget__text:focus{outline:solid}.AssignmentDistributeList a:focus img,.MyList a.StudentAssignmentsListItem:focus,.MyList a:focus img,.StudentListItem:focus img,.StudentsList__list a:focus img{outline:solid;outline-color:#fff;outline-width:thin}.AssignmentDistributeList a:focus div,.AssignmentDistributeList a:focus li,.AssignmentListItem:focus,.MyList a.StudentAssignmentsListItem:focus,.MyList a:focus li.AssignmentListItem,.StudentListItem:focus,.StudentsList__list a:focus li{background:#e4e4e4!important}.AnswerCover__button:focus,.SubmitTeachingPath__button:focus,.Submitted__button:focus{outline:#000;outline-offset:3px;outline-style:auto}.AppHeader__dropdown:focus~.AppHeader__submenuWrapper{opacity:1;pointer-events:all}.passageTeachingPath .teachingPathNavigate .arrowControlsTeachingPath .navigationExitButton:focus{outline:#000;outline-offset:2px;outline-style:auto}.addItemModal button:focus{outline:#000!important;outline-offset:-4px;outline-style:auto!important}.AssignmentsList .assignmentsListHeader button{background:#0000}.AssignmentsList .assignmentsListHeader button:focus{outline:#000!important;outline-offset:-4px;outline-style:auto!important}.AssignmentsList .assignmentsListContainer .assignmentItem:focus{background:#d8d8d8;outline:auto!important;outline-offset:-1px}.RelatedArticlesPreview .title button:focus{outline:auto;outline-offset:2px;outline-style:auto!important}.extra .extra-button:focus{outline:auto!important;outline-offset:2px}.AssignmentAnswer:focus{background:#d4d4d4}.checking .controlPanel .save:focus{outline:#000;outline-offset:2px;outline-style:auto}.checking .mainContainer .comments .markItem:focus{outline:#000;outline-style:auto}.StudentAssignments__search:focus,.StudentAssignments__select:focus{outline:#000;outline-offset:4px;outline-style:auto}.maintenance .maintenance__close img{border:2px solid #000;border-radius:50%;filter:brightness(0) invert(1);height:25px;margin-right:5px;padding:3px;width:25px}.maintenance .maintenance__close{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:5px;margin-top:15px}.maintenance .maintenance__content{color:#fff;font-weight:400;margin:auto;max-width:450px}.maintenance p{color:#fff;margin:0}.maintenance{background:#ad005f;padding-top:15px;position:relative;text-align:center;z-index:2}.App.isMaintenance{height:auto}.css-2b097c-container:focus-within .css-1dije2o-Control,.css-2b097c-container:focus-within .css-1vlg5zl{outline:#000;outline-offset:4px;outline-style:auto}.minimalLoading{display:flex}.minimalLoading span{animation:clouds 1.1s ease-in-out infinite;background:#898989;border-radius:50%;height:15px;margin-right:5px;width:15px}.minimalLoading span:nth-child(2){animation-delay:.16s}.minimalLoading span:nth-child(3){animation-delay:.32s}.MyAccountWindow__closeButton:focus{outline:#000;outline-offset:2px;outline-style:auto}@keyframes clouds{0%,80%,to{opacity:0}40%{opacity:1}}.PageLoading{align-items:center;display:flex;justify-content:center;min-height:50vh}
/*# sourceMappingURL=main.c4a47293.css.map*/