*{box-sizing:border-box;padding:0;outline:none;border-color:rgba(0,0,0,.2);font-family:"Roboto"}*,body{margin:0}body{font-family:"Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-align:left;min-width:300px}.withUnderline,.withUnderline span,a{text-decoration:underline}.withUnderline:hover,.withUnderline:hover span,a:hover{text-decoration:none}li{margin-left:20px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.datetimePicker{position:relative;z-index:1000}.datetimePicker,.datetimePicker span{font-size:12px}.ant-picker-range .ant-picker-input input{color:#2c79f6;font-size:15px;width:120px}.ant-picker-range .ant-picker-input input::-webkit-input-placeholder{color:#2c79f6;opacity:.9;font-size:15px}.ant-picker-range .ant-picker-input input:-ms-input-placeholder{color:#2c79f6;opacity:.9;font-size:15px}.ant-picker-range .ant-picker-input input::-ms-input-placeholder{color:#2c79f6;opacity:.9;font-size:15px}.ant-picker-range .ant-picker-input input::placeholder{color:#2c79f6;opacity:.9;font-size:15px}#angleRange::-webkit-slider-runnable-track{height:220px;width:100%}#angleRange::-ms-track{height:220px;width:100%;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}#angleRange::-moz-range-track{cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#2a73cc;border-radius:1.3px;border:.2px solid #010101;height:220px;width:100%}#angleRange::-ms-thumb{height:100px;width:100px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;border-radius:3px;background:#fff;cursor:pointer}#angleRange::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:230px;width:16px;border-radius:3px;background:#fff;cursor:pointer}#angleRange::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #000;height:100px;width:100px;border-radius:3px;background:#fff;cursor:pointer;margin-top:-10px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;outline:none}p,span{margin:0}.presentation-slides-upload .ant-tooltip{display:none!important}.submenuTitle .ant-menu-submenu-title{height:auto!important;min-height:40px;display:flex;align-items:center}.lessonCarousel .icon{top:0;position:absolute;height:100%;width:15%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2.5em;color:#2a73cc;transition:all .3s}.lessonCarousel .leftIcon{left:0}.lessonCarousel .rightIcon{right:0}.lessonCarousel .ant-carousel:hover .icon{opacity:1}.lessonCarousel .ant-carousel .slick-dots{height:40px;display:flex!important;align-items:center;top:-40px}.lessonCarousel .ant-carousel .slick-dots li,.lessonCarousel .ant-carousel .slick-dots li button{height:100%!important;width:100%!important;min-width:8px;min-height:8px;max-width:15px;max-height:15px}.lessonCarousel .ant-carousel .slick-dots li button{background:#002329}.lessonCarousel .ant-carousel .slick-track{height:700px}@media screen and (max-width:740px){.lessonCarousel .ant-carousel .slick-track{height:250px}}.lessonCarousel .ant-carousel .slick-slide>div{height:100%}.lessonCarousel .ant-carousel .slick-slide>div img{object-fit:contain;height:100%;width:100%}.ant-carousel .slick-prev{left:0}.ant-carousel .slick-next{right:0}.ant-carousel .slick-next:focus,.ant-carousel .slick-prev:focus{color:#000;opacity:1}.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:hover{color:#000;opacity:.7}.ant-carousel .slick-next,.ant-carousel .slick-prev{position:absolute;top:0;display:flex!important;align-items:center;width:40px;height:550px;z-index:1000;padding:0;color:#000;font-size:40px;line-height:0;background:transparent;border:0;cursor:pointer}.video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.error-text{position:relative;top:-10px;color:#f5222d}.hw-table-custom-style th{border-bottom-color:#2c79f6!important;color:#2c79f6!important}.hw-table-custom-style th:nth-child(odd){background:#fff}.hw-table-custom-style td:nth-child(2n+2){background:#fafafa}.white-shadow-for-scroll{width:100%;height:25px;background:linear-gradient(0deg,#f5f5f5 5%,hsla(0,0%,96.1%,.8533788515406162) 60%,hsla(0,0%,96.1%,0))}.badge-custom-size span.ant-badge-status-dot{width:10px;height:10px}.text-decoration span{text-decoration:underline}.text-decoration:hover span{text-decoration:none}@font-face{font-family:"Roboto-Black";src:url(/static/media/Roboto-Black.301fe70f.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Roboto-BlackItalic";src:url(/static/media/Roboto-BlackItalic.c470ca2b.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Roboto-Bold";src:url(/static/media/Roboto-Bold.9ece5b48.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Roboto-BoldItalic";src:url(/static/media/Roboto-BoldItalic.0be9fa8f.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Roboto-Medium";src:url(/static/media/Roboto-Medium.b2d307df.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto-MediumItalic";src:url(/static/media/Roboto-MediumItalic.cabdb4a1.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url(/static/media/Roboto-Regular.f36638c2.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto-Italic";src:url(/static/media/Roboto-RegularItalic.465d1aff.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto-Light";src:url(/static/media/Roboto-Light.6090d256.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Roboto-LightItalic";src:url(/static/media/Roboto-LightItalic.2ffc058d.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Roboto-Thin";src:url(/static/media/Roboto-Thin.4f0b85f5.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Roboto-ThinItalic";src:url(/static/media/Roboto-ThinItalic.7384da64.ttf) format("truetype");font-weight:100;font-style:italic}.theory-comp__container{z-index:5;display:flex;justify-content:center;overflow:hidden}.theory-comp__background,.theory-comp__container{position:absolute;width:100%;height:100%;top:0}.theory-projector{background:#f5f5f5;width:65%;height:95%;padding:30px 40px;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.24);border-radius:0 0 20px 20px;transition:transform 2s;transform:translateY(-800px)}.theory-projector--open{transform:translateY(0)}.theory-projector__top-img{position:absolute;top:-10px;left:0;right:0;margin:auto;width:700px;z-index:2}.theory-projector__content{overflow:hidden}.theory-questions{overflow-y:auto;max-height:430px}.theory-questions__top-shadow{top:25px;left:0;transform:scaleY(-1);position:absolute}.theory-questions__bottom-shadow{position:absolute;bottom:72px;left:0;right:0;margin:auto;width:95%}.theory-projector__question{margin:20px 0}.theory-projector__question-title{margin:0;color:#4f558c;font-family:Roboto;line-height:1.3;opacity:1}.theory-projector__question-title p{font-size:22px}.theory-projector__question-title:hover{opacity:.7;cursor:pointer}.theory__btn,.theory__btn:focus{color:#4f558c;border-color:#4f558c;border-radius:5px;opacity:1}.theory__btn:hover{color:#4f558c;border-color:#4f558c;opacity:.8}.theory__btn span{font-family:Roboto-Bold}.theory__btn--primary,.theory__btn--primary:focus{color:#fff;border-color:#4f558c;background:#4f558c;opacity:1}.theory__btn--primary:hover{color:#fff;background:#4f558c;border-color:#4f558c;opacity:.8}.theory__btn--skip-theory{position:absolute;z-index:7;right:40px;bottom:30px}.question-page{max-height:425px;overflow:scroll}.question-page__body{margin:15px 0}.question-page__footer{position:absolute;bottom:0;width:100%;left:0;padding:20px 40px}.question-page__top-shadow{position:absolute;top:20px;left:0;transform:scaleY(-1)}.question-page__bottom-shadow{position:absolute;bottom:75px;left:0;z-index:5}.html-render__content{font-size:15px}.theory-reset-btn,.theory-reset-btn:focus{border-radius:5px;display:flex;align-items:center;font-size:17px;background:#f6692c;border-color:#f6692c}.theory-reset-btn:hover{background:#fa8451;border-color:#fa8451}.theory-dialog{padding:20px;background:#fff;border-radius:10px;position:relative;box-shadow:0 10px 30px 0 rgba(50,50,93,.3),0 10px 10px 0 rgba(0,0,0,.3),inset 0 -2px 6px 0 rgba(10,37,64,.25)}.theory-dialog__content{color:#4f558c;line-height:1.2;font-size:20px}.theory-dialog__arrow{position:absolute;left:-16px;font-size:30px;bottom:10px;color:#fff}.custom-button{box-shadow:0 0 0 3px rgb(255 255 255)}.custom-button.custom-button--green,.custom-button.custom-button--green:focus{color:#fff;background-color:#207e18;border-bottom:5px solid #145f25}.custom-button.custom-button--green:hover{color:#fff;background-color:#145f25;border-bottom:5px solid #145f25}.custom-button.custom-button--red,.custom-button.custom-button--red:focus{color:#fff;background-color:#d83636;border-bottom:5px solid #bb3737}.custom-button.custom-button--red:hover{color:#fff;background-color:#bb3737;border-bottom:5px solid #bb3737}.login__gray-text{color:#949494}.login__forgot-password{display:flex;align-items:center}.login__forgot-password-txt{margin-top:0;font-size:13px;line-height:1;white-space:nowrap}.login__forgot-password-btn{font-size:13px}.login__forgot-password-btn span{text-decoration:underline}.login__forgot-password-btn span:hover{text-decoration:none}.login__sing_up-btn{margin:10px 0;color:#4091f7;border-color:#4091f7;opacity:1}.login__sing_up-btn:hover{opacity:.8}.registration-form .registration__select .ant-select-selector{border-top:0!important;border-left:0!important;border-right:0!important}.registration-form .registration__select{text-align:left}.layout2 .taskListWrapper{background-color:transparent;width:100%;padding:25px;min-width:600px;margin-top:-40px}.layout2 .taskListWrapper .taskListWrapper__title{padding:0 30px}@media screen and (max-width:1200px){.layout2 .taskListWrapper{min-width:450px}}@media screen and (max-width:800px){.layout2 .taskListWrapper .taskListWrapper__title{padding:0 20px;font-size:20px}}@media screen and (max-width:450px){.layout2 .taskListWrapper{min-width:100%;padding:10px 15px}}.layout2 .descriptionWrapper{background-color:transparent;width:100%;min-width:400px;max-width:550px;overflow:hidden;display:flex;position:fixed;padding-top:85px;top:0;right:0;height:100vh;transition:width .6s ease-in-out}.layout2 .descriptionWrapper .enterToTaskBackground{width:95%;left:auto;right:0;bottom:0;margin:0 auto;position:absolute;transition:right .6s ease-in-out,background .4s;background-color:hsla(0,0%,100%,.5);height:90px;display:flex;align-items:center;justify-content:flex-end}.layout2 .descriptionWrapper .enterToTaskBtn{margin:20px auto;display:block;transition:right .6s ease-in-out,background .4s,color .4s;font-size:20px;height:auto;width:85%;border:1px solid #82c76a;background:#82c76a;color:#fff;padding:10px 0}.layout2 .descriptionWrapper .enterToTaskBtn:hover{background:#83d766;color:#fff}.layout2 .descriptionWrapper .enterToTaskBtn .enterToTaskBtnIcon{color:#fff!important}.layout2 .descriptionShowHideContainer{transition:opacity .8s ease-in-out,right .6s ease-in-out;position:fixed;height:100%;max-width:530px;box-shadow:0 2px 20px 4px rgba(0,0,0,.1);width:100%;background-color:#fff;overflow-x:hidden;overflow-y:auto}.layout2 .descriptionShowHideContainer--visible{right:-10px;opacity:1}.layout2 .descriptionShowHideContainer--hidden{right:-600px;opacity:0}@media screen and (max-width:1200px){.layout2 .descriptionWrapper{min-width:auto}}@media screen and (max-width:600px){.layout2 .descriptionWrapper .HtmlContentRender{font-size:10px}.layout2 .descriptionWrapper .enterToTaskBackground{width:97%}}.mainContentWrapper{flex:1 1;background-color:#fff}.contentWrapper{display:flex;flex-direction:row;width:100%;min-height:100vh;position:relative}.sectionWrapper h3,.taskListWrapper__title{font-weight:700;font-size:24px;margin:0 10px 0 0;font-family:"Roboto-Bold"}.teacher-catalog-item{min-height:74px;color:#2c79f6;border-bottom:1px solid rgba(44,121,246,.3);display:flex;align-items:center;justify-content:space-between;padding:0 80px 0 20px;font-size:18px;position:relative;cursor:pointer;text-decoration:none}.teacher-catalog-item:hover{border-bottom-color:#2c79f6}.lsnGroupTitle{font-weight:700;margin:35px 0;line-height:22px}.lsnGroupTitle,.lsnTitle{font-size:18px;color:#000}.lsnTitle{font-weight:400}.lsnMainContainer{width:100%;padding:10px;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;box-shadow:0 0 2px 1px hsla(0,0%,100%,.4);border:1px solid #d0d0d0}.lsnDescription{font-size:14px}.lsnContainerLeft{width:100%;display:flex;align-items:center}.lsnThumbContainer{width:10%;min-width:75px}.lsnThumbImg{width:80%;height:auto;border-radius:50%;background:#bebbbb}.lsnContainerRight{display:flex;justify-content:flex-end;align-items:center}.lsnAddTaskToHW{width:40px;height:40px;margin-top:10px;border:1px solid hsla(0,0%,100%,.6);position:relative}.lsnAddTaskToHW:before,.lsnAddTaskToHW:not(.singleAdded):after{content:"";width:20px;height:6px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.lsnAddTaskToHW:after{transform:rotate(90deg)}@media screen and (max-width:500px){.lsnGroupTitle{font-size:13px}.lsnTitle{font-size:12px}.lsnDescription{font-size:11px}.lsnContainerLeft{width:60%}.lsnPlayImg{width:100%;height:100%}.lsnThumbContainer{width:20%}.lsnThumbImg{width:100%}}.menu-wrapper{min-width:150px;box-shadow:0 4px 5px 3px rgba(0 0 0,.3)}.lsnItemPlayIcon{margin:auto;height:20px;width:15px}.lsnItemPlayIconWrapper{display:flex;height:45px;width:45px;background-color:#82c76a;border:1px solid #82c76a}.lsnItemEditIcon{margin:auto;height:30px;width:30px}.lsnItemEditIconWrapper{display:flex;height:45px;width:45px;background-color:#fff;border:1px solid #2f7df6;margin:0 15px 0 0}.popup-for-feedback h2{font-weight:700;font-size:30px;margin-bottom:10px}.popup-for-feedback p{margin-bottom:10px;font-size:15px}.popup-for-feedback form .ant-form-item{margin-bottom:10px}.popup-for-feedback form button{box-shadow:0 2px 20px 1px rgba(0,0,0,.25);height:auto;width:150px;background-color:#5991eb;margin-top:12px}.popup-for-feedback form button span{font-size:18px}.lessons--new-grid .homeworks-tags{display:none!important}.teacher-content-wrapper.lessons--new-grid .lessonsContainer{padding-inline:40px}.lessons--new-grid .lessonsContainer{padding-inline:0;display:flex;flex-wrap:wrap;justify-content:space-between}.lessons--new-grid .lessonsContainer .lesson-item-container{display:block;max-width:335px;width:47%;margin:10px 0 25px!important}.lessons--new-grid .lessonsContainer .lsnMainContainer{display:block;position:relative;height:100%}.lessons--new-grid .lessonsContainer .lsnThumbContainer{display:block;width:100%;max-width:100%;max-height:200px;display:flex;align-items:center;justify-content:center}.lessons--new-grid .lessonsContainer .lsnThumbImg{display:block;width:100%;height:auto;min-height:170px;max-height:170px;border-radius:0;background-color:#fff;margin:auto}.lessons--new-grid .lessonsContainer .lsnContainerRight{position:absolute;top:10px;right:10px}.lessons--new-grid .lessonsContainer .lsnContainerLeft{padding:10px}.lessons--new-grid .lsnGroupTitle{margin-bottom:0}@media screen and (max-width:600px){.lessons--new-grid .lsnGroupTitle{font-size:17px}.lessons--new-grid .lessonsContainer{justify-content:space-around}.lessons--new-grid .lessonsContainer .lesson-item-container,.lessons--new-grid .lessonsContainer .lsnContainerLeft{width:100%}.lessons--new-grid .lessonsContainer .lsnContainerLeft .lsnTitle{font-size:17px}}.form-container{padding:30px;width:100%;height:500px;display:flex;align-items:center;justify-content:center}.form-container form{padding:10px 15px 20px;background:#fff}.form-container form label{margin-bottom:14px;display:block;width:250px}.HtmlContentRender{font-size:15px}.text-problem-tasks__container{position:relative;padding:80px 70px;width:100%;max-width:1500px;margin:0 auto}.text-problem-tasks__space{margin:20px 0 0;width:100%}.tasks-item{border-radius:5px;border:1px solid rgba(0,0,0,.5);background:#fff}.tasks-item--open{margin-bottom:40px}.tasks-item--open .tasks-item__content{display:block}.tasks-item--open .tasks-item__header{border-bottom:1px solid rgba(0,0,0,.5)}.tasks-item__header{display:flex;padding:15px 30px;border-radius:7px;border-bottom:0;justify-content:space-between;align-items:center}.tasks-item__header button span{font-weight:700;font-style:italic;text-decoration:underline;font-size:16px}.tasks-item__header button:hover span{text-decoration:none}.tasks-item__content{padding:50px 30px;transition:.3s linear;display:none}.tasks-item__title{margin:0;font-weight:700;max-width:600px;overflow-wrap:anywhere}.text-problem-tasks__container .solution{display:flex;margin-top:40px}.text-problem-tasks__container .solution__left{border-right:2px solid #000;width:30%;min-width:80px;flex-shrink:0}.text-problem-tasks__container .solution__left>div:first-child{border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:20px}.text-problem-tasks__container .solution__left>div{padding-right:30px;padding-left:10px}.text-problem-tasks__container .solution__right{padding-left:50px;padding-bottom:20px;width:70%}.solution-section h4{margin:0 0 10px;font-size:23px;font-weight:700}.tasks-item__result{width:35px;height:1px;display:inline-block;position:relative;margin-left:20px}.tasks-item__result-icon{font-size:35px;position:absolute;top:-23px}.tasks-item__result-icon--success{color:#8dcbb6}.tasks-item__result-icon--warning{color:orange}.text-problem-task__container{position:relative;padding:80px 70px 30px;width:100%;max-width:1500px;margin:0 auto;background:#f0f2f5}.text-problem-task__title{font-weight:700;margin-bottom:20px}.text-problem-task__content{font-size:15px}.text-problem-task__answer-section{padding:20px 0}.text-problem-task__answers-group .ant-checkbox-wrapper{display:flex;align-items:center;margin-bottom:8px;margin-left:0;width:100%}.text-problem-task__answers-group .ant-checkbox-wrapper span:not(.ant-radio),.text-problem-task__answers-group .ant-radio-wrapper span:not(.ant-radio){white-space:normal}.render-content .text-problem-task__content p,.text-problem-checkbox--fail>span,.text-problem-checkbox--fail>span .text-problem-task__content p,.text-problem-checkbox--success>span,.text-problem-checkbox--success>span .text-problem-task__content p{font-size:23px;line-height:1;font-family:Roboto-Black;vertical-align:bottom}.text-problem-checkbox--success>span{color:#8dcbb6}.text-problem-checkbox--fail>span{color:#f1b254}.text-problem-checkbox--success .ant-checkbox-disabled .ant-checkbox-inner,.text-problem-checkbox--success .ant-radio-disabled .ant-radio-inner{background-color:#8dcbb6!important}.text-problem-checkbox--fail .ant-checkbox-disabled .ant-checkbox-inner,.text-problem-checkbox--fail .ant-radio-disabled .ant-radio-inner{background-color:#f1b254!important}.text-problem-checkbox--fail .ant-checkbox-disabled .ant-checkbox-inner:after,.text-problem-checkbox--success .ant-checkbox-disabled .ant-checkbox-inner:after{border-color:rgba(0,0,0,.7)!important}.text-problem-checkbox--fail .ant-radio-disabled .ant-radio-inner:after,.text-problem-checkbox--success .ant-radio-disabled .ant-radio-inner:after{background-color:rgba(0,0,0,.7)!important}.text-problem-task__answer{max-width:400px}.text-problem-task__submit-btn{font-size:17px;font-weight:700;margin:25px 0 0;display:flex;align-items:center}.tasks-indicator__container{position:absolute;top:40px;right:70px;display:flex;z-index:1}.tasks-indicator__item:first-child{border-radius:6px 0 0 6px}.tasks-indicator__item:last-child{border-radius:0 6px 6px 0}.tasks-indicator__item{border:1px solid #8dcbb6;background:#e2e2e2;width:40px;height:23px;display:block;margin:0 1.2px}.tasks-indicator__item--selected{background:#8dcbb6}@media (max-width:1100px){.text-problem-tasks__container{padding:20px 0}.text-problem-tasks__container .solution__right{padding-left:20px}}@media (max-width:800px){.tasks-item__content{padding:30px}.tasks-item__header button span,.tasks-item__title{font-size:14px}.tasks-item__result{width:10px}.tasks-item__result-icon{font-size:28px;top:-18px;right:0}.text-problem-task__container{padding:60px 30px}.text-problem-tasks__container{padding:60px 0}.tasks-item__header{padding:10px 10px 10px 15px}.tasks-indicator__container{top:30px;right:30px}.solution-section h4{font-size:18px}.text-problem-tasks__container .solution__left>div:first-child{padding-left:0;margin-bottom:15px}.text-problem-tasks__container .solution__left>div{padding-right:10px;padding-left:0}.text-problem-task__content{font-size:.9em}}@media (max-width:600px){.tasks-item__title{font-size:12px;max-width:200px}.tasks-item__header button span{font-size:12px}.tasks-item__header div button{padding:4px 7px}.tasks-item__header div .tasks-item__result{font-size:23px;top:0}.tasks-indicator__container{right:10px}.text-problem-task__container{padding:45px 10px}.tasks-item__content{padding:15px}}.text-problem-task__container mjx-container[jax=CHTML]{margin-bottom:-15px;line-height:0;max-width:95%;overflow:auto;display:inline-flex;padding:0 13px 10px 0}.vk_share_button{transform:scale(1.25);font-size:30px;margin:0;padding:5px;display:inline-flex}.vkShare__arrow{position:absolute;left:50px;top:0;bottom:0;margin:auto}.vkShare__arrow--animation{-webkit-animation:move 1.2s infinite;animation:move 1.2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes move{0%{left:50px}15%{left:60px}25%{left:65px}50%{left:70px}75%{left:65px}85%{left:60px}to{left:50px}}@keyframes move{0%{left:50px}15%{left:60px}25%{left:65px}50%{left:70px}75%{left:65px}85%{left:60px}to{left:50px}}.theory-v2{position:absolute;left:-10000px;bottom:0;margin:auto;z-index:200;opacity:0;transition:opacity .8s}.theory-v2--visible{left:0;opacity:1}.theory-v2__bg{width:100%;height:100%;object-fit:contain}.theory-v2__page-wrapper{position:absolute;left:130px;top:70px;display:flex;align-items:center;height:400px;max-width:700px}.theory-v2__page-left{height:100%;width:700px;max-width:350px;margin:0 10px 0 -10px;position:relative;padding:20px;background-size:98%;background-repeat:no-repeat;background-position:50%}.theory-v2__page-left-content{width:100%;height:100%}.theory-v2__page-right{height:100%;width:700px;max-width:350px;margin:0 -10px 0 10px;position:relative;padding:20px;background-size:102%;background-repeat:no-repeat;background-position:50%}.theory-v2__page-right-content{width:100%;height:100%}.theory-v2__content-wrapper{overflow:auto;height:100%}.recommendation-block__btn{position:fixed;bottom:30px;right:30px;padding:15px;border-radius:50%;background:transparent;cursor:pointer;transition:background .3s ease-in}.recommendation-block__btn:hover{background:rgba(0,0,0,.2)}.recommendation-block__btn img{width:100%;height:100%}.recommendation-block__content-wrapper{background:hsla(0,0%,9%,.85);padding:0;right:0;position:fixed;width:100%;height:0;bottom:-400px;margin:0;transition:bottom .4s ease-in-out;overflow:hidden}.recommendation-block__content-wrapper--visible{bottom:0;height:350px;padding:50px 0 10px;margin:10px 0 0!important;overflow:visible}.recommendation-block__content-helper{overflow:auto;max-width:100%;display:flex;padding:10px 0 20px;opacity:0;transition:opacity .4s ease-in}.recommendation-block__content-helper--visible{opacity:1}.recommendation-block__course{max-width:350px;display:block;flex-shrink:0;margin:0 3%;border:2px solid transparent;transition:border-color .3s ease-in-out,box-shadow .4s ease-in-out;border-radius:10px;overflow:hidden}.recommendation-block__course:hover{box-shadow:0 2px 10px 2px hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.recommendation-block__course img{width:100%;height:100%}.recommendation-block__close-icon{position:absolute;top:10px;right:10px;color:#fff;font-size:30px;width:70px;height:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:850px){.recommendation-block__course{max-width:250px}.recommendation-block__content-wrapper--visible{height:270px}.recommendation-block__btn{right:10px;bottom:10px}}#task-container{height:100vh}.result-bar{position:absolute;z-index:10;right:3em;top:10.5em;display:flex;background-color:#fff;padding:.7em;border-radius:.7em;box-shadow:0 0 3px rgba(0,0,0,.2)}.result-bar__item{width:2.5em;height:2.5em;background-color:#f2f7f2;border:.2em solid #0b9108;margin:0 .35em;border-radius:.35em}.result-bar__item--complete{background-color:rgba(3,167,0,.51)}@media screen and (max-width:1500px){.result-bar{top:11em}}.health-bar{position:absolute;z-index:10;left:3em;top:10.5em;display:flex;background-color:#fff;padding:.7em;border-radius:.7em;box-shadow:0 0 3px rgba(0,0,0,.2)}.health-bar__item{width:2.5em;height:2.5em;margin:0 .35em;opacity:1;transition:opacity 1s}.health-bar__item--hidden{opacity:0}@media screen and (max-width:1500px){.health-bar{top:11em}}.health-modal__backdrop{background-color:hsla(0,0%,100%,.5);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;z-index:-1;transition:opacity 1s .2s,z-index 0s .5s}.health-modal__backdrop--visible{z-index:100;opacity:1}.health-modal{display:flex;flex-direction:column;border-radius:20px;border:5px solid #fff;padding:20px;box-shadow:0 0 4px rgba(0,0,0,.5);background:url(data:image/png;base64,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) no-repeat 50% 50%;background-size:cover;max-width:300px;width:100%}.health-modal img{width:130px;height:130px}.health-modal__button,.school-tasks__try-again__button{margin:20px auto 0!important;max-width:25em!important;width:100%!important}.school-tasks__try-again__button{bottom:7.1em}.health-modal__text{font-size:50px;color:#fff;font-family:Roboto-Bold}.school-tasks__container{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between}.school-tasks__head{display:flex;background-color:#fff;justify-content:space-between}.school-tasks__title{color:#3e5193;font-size:3.4em;font-family:"Roboto-Bold";margin:.8em 2em;line-height:1.2}.school-tasks__content{height:100%;display:flex;flex-direction:column}.school-tasks__try-again{position:absolute;left:0;right:0;bottom:7.1em;margin:auto;cursor:pointer;width:50em}.continue-btn{width:30em!important}@media screen and (max-width:1600px){.main-container{font-size:.8em}}@media screen and (max-width:1250px){.main-container{font-size:.6em}}@media screen and (max-width:950px){.main-container{font-size:.4em}}@media screen and (max-height:800px){.main-container{font-size:.8em}}@media screen and (max-width:650px){.main-container{font-size:.3em}}@media screen and (max-width:450px){.main-container{font-size:.2em}.continue-btn{margin:auto!important;width:90%!important}}.school-task-card{background-color:#fff;border-radius:2.1em;display:flex;flex-direction:column;width:25em;min-height:25em;padding:1.4em;position:relative;box-shadow:0 0 1px rgba(0,0,0,.4)}.school-task-card--dragging{z-index:100}.school-task-card--draggable{cursor:-webkit-grab;cursor:grab;transform:translate(0)}.school-task-card--small-size{width:17.8em;min-height:17.8em}.school-task-card--hidden{visibility:hidden;overflow:hidden}.school-task-card__answer{position:absolute;left:1.5%;top:1.5%;width:97%;height:97%;border-radius:2.1em}.school-task-card__answer--success{background-color:rgba(3,167,0,.51);border:1em solid #0b9108}.school-task-card__answer--fail{background:rgba(216,54,54,.49);border:1em solid #d83636}.school-task-card__success-icon{position:absolute;top:-1.4em;right:-.7em;width:7em;height:7em;object-fit:contain}.school-task-card__img{object-fit:contain;width:100%;margin:auto}.school-task-card__main-text{font-family:"Roboto-Bold";font-size:2em;text-align:center;color:#27397b;width:100%}.school-task-card__main-text-container{height:22em;display:flex;align-items:center}.school-task-card__main-text-container--small-size{height:14em}.school-task-card__input,.school-task-card__text{padding:1.4em .7em 0;font-family:"Roboto-Bold";font-size:1.4em;text-align:center}.continue-row-task__btn-continue{margin:auto!important;width:30em}.continue-row-task__items{display:flex;align-items:center;justify-content:center;height:50%}.continue-row-task__drag-items-container{display:inline-flex;background-color:hsla(0,0%,100%,.5);border-radius:2em;padding:.7em;height:20em}.continue-row-task__drag-items{margin-top:2em;display:flex;align-items:center;justify-content:center}.continue-row-task__drag-item{cursor:-webkit-grab;cursor:grab;transform:translate(0)}.continue-row-task__item{margin:.7em;border:.2em solid transparent}.continue-row-task__item--added{position:absolute;left:-1.4em;top:-1.4em}.continue-row-task__drop-item{background:hsla(0,0%,100%,.6);border:1.4em solid #fff;border-radius:2em;min-width:25em;height:25em;margin-left:2em;position:relative;box-shadow:0 0 1px rgba(0,0,0,.4)}.continue-row-task__drop-item--leave{background:hsla(0,0%,100%,.6)}.continue-row-task__drop-item--enter{background:rgba(255,255,155,.6)}.continue-row-task__item--hover:hover{border-color:#3e5193}.choose-item-task__items{display:flex;align-items:center;justify-content:center;height:80%}.choose-item-task__item{margin:10px;cursor:pointer;border:3px solid transparent}.arrange-by-columns__columns{display:flex;align-items:flex-start;justify-content:center;margin-top:70px}.arrange-by-columns__btn-check,.arrange-by-columns__btn-continue{margin:auto!important;width:30em!important}.arrange-by-columns__content{display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width:450px){.arrange-by-columns__btn-check,.arrange-by-columns__btn-continue{margin:auto!important;width:90%!important}}.school-task-drop-column{margin:0 1.4em;width:32em;position:relative}.school-task-drop-column--enter .school-task-drop-column__drop-place{background-color:rgba(0,255,0,.2)}.school-task-drop-column--enter .school-task-drop-column__head{border-color:#6495ed}.school-task-drop-column__head{background:hsla(0,0%,100%,.89);border-radius:100px;display:flex;align-items:center;justify-content:center;padding:1.4em;position:relative;z-index:10;border:.3em solid rgba(0,0,0,.2);transition:border-color .2s ease-in-out;min-height:75px}.school-task-drop-column__title{color:#5365a7;font-size:2.8em;font-family:"Roboto-Bold";white-space:nowrap;text-align:center;line-height:1.2}.school-task-drop-column__body{padding:1.4em 0;display:flex;align-items:center;justify-content:center}.school-task-drop-column__drop-place{position:absolute;left:0;top:0;width:100%;height:100%;border-top-right-radius:5em;border-top-left-radius:5em;border-bottom-right-radius:2.1em;border-bottom-left-radius:2.1em;display:none;transition:background-color .3s ease-in-out}.school-task-drop-column__drop-place--visible{display:block;background-color:hsla(0,0%,100%,.5)}.match-items__content{height:100%;display:flex;flex-direction:column;justify-content:space-around}.match-items__btn-continue{margin:auto!important;width:30em}.match-items__drop-items{display:flex;align-items:center;justify-content:center;margin-top:2.8em;height:50%}.match-items__drop-item{margin:0 2.8em}.match-items__drag-items-wrapper{display:flex;align-items:center;justify-content:center}.match-items__drag-items{display:inline-flex;align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:2em;padding:.7em;height:22em}.match-items__drag-item{margin:0 1.7em}.logic-wheel-2 .continue-row-task__items{font-size:.9em}.choose-item-task__btn-continue{margin:auto!important;width:30em}.choose-items-task__item{margin:10px;cursor:pointer;border:3px solid transparent;width:20em;height:20em;min-height:20em}.choose-item-task__item--hover:hover{border-color:#3e5193}.choose-items-task__items{display:flex;align-items:center;justify-content:center;height:50em;max-width:100em;width:100%;margin:2em auto auto;flex-wrap:wrap}@media screen and (max-width:450px){.choose-items-task__items{max-width:120em}}.header-popUpMenu{position:absolute;padding:10px 0;right:0;top:50px;background-color:#fff;box-shadow:0 0 5px 4px rgba(0,0,0,.1);display:flex;justify-content:flex-end;flex-direction:column;border-radius:3px;z-index:3}.header-popUpMenu__item-wrapper .ant-badge-dot{right:auto;left:4px}.header-popUpMenu__item{cursor:pointer;min-width:200px;padding:7px 15px}.header-popUpMenu__item:not(.header-popUpMenu__item--txt):hover{background:rgba(77,111,154,.05)}.header-popUpMenu__item--name{color:#000!important;font-weight:700;margin-bottom:5px}.header{height:85px;z-index:103;position:-webkit-sticky;position:sticky;top:0}.header__container{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center;padding:15px 20px;background-color:#fff;height:86px;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 2px 20px rgba(0,0,0,.1);position:relative}@media screen and (max-width:600px){.header__container{padding:15px 10px}}.header__menu-btn{margin-right:10px;font-size:18px;padding:0 20px;height:37px;display:none;align-items:center;position:absolute;bottom:-38px;left:0;z-index:1}@media screen and (max-width:1200px){.header__menu-btn{display:flex;justify-content:space-between}}.header__logo{margin:0 10px 5px;height:40px}@media screen and (max-width:500px){.header__logo{height:30px;margin-bottom:0}}.header__left{width:80%}.header__left,.header__right{display:flex;align-items:center}.header__right{width:20%;justify-content:flex-end}@media screen and (max-width:500px){.header__left{width:40%}.header__right{width:60%}}.header__homeworkBtn{color:#fff;height:40px;margin-right:10px}.feedbackBtn__text--short{display:none}.header__feedbackBtn{width:280px;height:40px;font-size:17px;font-weight:500;color:#fff;text-align:center;line-height:40px;cursor:pointer;min-width:150px}@media screen and (max-width:1200px){.feedbackBtn__text{font-size:15px;display:none}.feedbackBtn__text--short{display:block}}@media screen and (max-width:600px){.header__feedbackBtn{font-size:13px}}.header__popupMenuWrapper{position:relative;margin:5px 0 0}.header__userName{padding:5px 10px;border-radius:3px;cursor:pointer;justify-content:center;align-items:center;transition:all .15s linear;text-decoration:underline;-webkit-text-decoration-color:#d3d3d3;text-decoration-color:#d3d3d3}.header__userName>div{font-size:17px;color:#000;font-weight:400}.header__userName--hover:hover{background:rgba(153,192,214,.15)!important}.header__userAvatar{margin:0 15px 0 0;position:relative}@media screen and (max-width:1000px){.header__popupMenuWrapper,.header__userName>div{font-size:15px}.header__userAvatar{top:0}}@media screen and (max-width:600px){.header-menu__item a,.header__popupMenuWrapper,.header__userName>div{font-size:13px}}.header-menu{display:flex;margin:2px 0 0}.header-menu__wrapper--adaptive{padding:10px 20px;background:#fff;display:flex;justify-content:space-evenly;box-shadow:0 2px 20px rgba(0,0,0,.13);transition:top .5s ease-in-out,z-index 0s;top:-285px;z-index:-1;position:relative;width:100%}.header-menu__wrapper--adaptive.header-menu__wrapper--visible{transition:top .5s ease-in-out,z-index 0s .6s;top:0;z-index:2}.header-menu__wrapper--adaptive .header-menu{flex-wrap:wrap;justify-content:space-evenly}.header-menu__wrapper--adaptive .header-menu li{padding:10px 0}.header-menu--vertical{flex-direction:column}.header-menu__item{list-style:none;margin:0}.header-menu__item a{color:#000;font-size:14px;margin:0 10px;text-decoration:underline;-webkit-text-decoration-color:#d3d3d3;text-decoration-color:#d3d3d3;white-space:nowrap}.header-menu__item a:hover{color:#7ba9ff;-webkit-text-decoration-color:#7ba9ff;text-decoration-color:#7ba9ff}.header-menu__item--active a{color:#2c79f6;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#2c79f6;text-decoration-color:#2c79f6}.header__main-menu-btn{display:none}@media screen and (max-width:1200px){.header__container .header-menu{display:none}.header__main-menu-btn{display:block}}@media screen and (max-width:600px){.header-menu__wrapper--adaptive .header-menu__item{display:flex;justify-content:center}.header-menu__wrapper--adaptive .header-menu{display:block}}.app__main-container--dark-mode .header .header-menu__wrapper--adaptive,.app__main-container--dark-mode .header__container{background-color:#1b3359}.app__main-container--dark-mode .header .header-menu__wrapper--adaptive .header-menu__item:not(.header-menu__item--active) a:not(:hover),.app__main-container--dark-mode .header__container .header-menu__item:not(.header-menu__item--active) a:not(:hover){color:#fff}.app__main-container--dark-mode .header .header-menu__wrapper--adaptive .header__userName span,.app__main-container--dark-mode .header__container .header__userName span{color:#fff}.app__main-container--dark-mode .header .header-menu__wrapper--adaptive .header__userName span:hover,.app__main-container--dark-mode .header__container .header__userName span:hover{color:#7ba9ff;-webkit-text-decoration-color:#7ba9ff;text-decoration-color:#7ba9ff}.main-menu-item-transition{display:flex}.main-menu-item-transition-enter{opacity:0}.menu-list-transition-enter-active{opacity:1;transition:opacity .5s ease-in}.main-menu-item-transition-leave{opacity:1}.menu-list-transition-leave-active{opacity:0;transition:opacity .3s ease-in}.layout2__menu-backdrop{position:absolute;background:hsla(0,0%,100%,.5);width:100%;height:100%;z-index:100}.layout2__menuWrapper.visible{left:0;opacity:1}.layout2__menuWrapper.hidden{left:-500px;opacity:0;flex:1 1}.layout2__menuWrapper{flex-shrink:0;height:100%;position:-webkit-sticky;position:sticky;top:80px;justify-self:flex-start;flex-direction:column;transition:opacity .8s ease-in-out,left .8s ease-in-out}.layout2__menu,.layout2__menuWrapper{max-width:280px;min-width:150px;width:100%}.layout2__menu{overflow-y:auto;height:92vh;padding:55px 0 10px;background-color:#f0f0f0;box-shadow:0 2px 10px 4px rgba(0,0,0,.1)}.side-bar__menu-item{color:#555b61;font-size:16px;padding:0 10px 0 27px;cursor:pointer;line-height:1.3;margin:0;min-height:60px;display:flex;align-items:center}.side-bar__menu-item:hover{background-color:hsla(0,0%,100%,.6)}.side-bar__menu-item:hover div,.side-bar__menu-item:hover h3{color:#2c79f6}.side-bar__menu-item .side-bar__grade-title{font-family:"Roboto";color:#555b61;font-size:21px;padding:10px 0}.side-bar__menu-item .side-bar__chapter-title{font-weight:600;font-size:16px;padding:10px 0}.side-bar__menu-item .side-bar__paragraph-title{font-family:"Roboto";color:#555b61;font-size:15px;padding:10px 0}.side-bar__menu-item .side-bar__show-all-title{color:#555b61;font-size:21px;margin:0}.side-bar__menu-item.side-bar__chapter--selected,.side-bar__menu-item.side-bar__grade--selected,.side-bar__menu-item.side-bar__show-all--selected{background:#fff}.side-bar__menu-item.side-bar__paragraph--selected{background:#eef3fe;position:relative}.side-bar__menu-item.side-bar__paragraph--selected:before{content:"";border-left:8px solid #2c79f6;position:absolute;left:0;top:0;height:100%}@media screen and (max-width:1200px){.layout2__menuWrapper{min-width:auto;position:fixed;z-index:102;left:0;top:86px}.layout2__menu{padding:150px 0 20px;height:100vh}}@media screen and (max-width:992px){.layout2__menuWrapper{min-width:auto}}.layout2__menuWrapper .sidebar-mobile-menu{display:none}.layout2__menuWrapper .sidebar-mobile-menu .header-menu__item{padding:7px 0}.layout2__menuWrapper .sidebar-mobile-menu .header-menu__item--active{background:rgba(0,0,0,.1)}@media screen and (max-width:1100px){.layout2__menuWrapper .sidebar-mobile-menu{display:block}.layout2__menuWrapper .sidebar-mobile-menu .header-menu{margin:20px 0 30px}}@media screen and (max-width:600px){.lesson-tag__content{padding:0 8px!important}.lesson-tag__title{font-size:9px!important}}.infoWrapper{background:#fff;padding:1px 30px 30px}.blockTitle{margin:30px 0 10px;font-size:25px;font-weight:700}.itemRow{line-height:35px}.infoIcon{font-weight:700;font-size:20px}.infoTitle{font-weight:700}.infoTitle,.infoValue{font-size:15px;line-height:1.5;margin:10px}.infoValue{font-weight:500}.valuesList>li{margin-bottom:15px;display:flex;flex-direction:row;font-weight:500}.valuesList>li>img{position:relative;height:100%;margin-right:10px}.header-banner-carousel{z-index:105}.header-banner-carousel .slick-dots li button{height:5px}.header-banner-carousel .slick-dots-bottom{bottom:0}.header-banner{height:100px;display:block;position:relative}.header-banner .header-banner__img{height:100%;margin:0 auto;display:block;object-fit:contain}.header-banner .close-btn{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.4);position:absolute;right:10px;top:10px;border-radius:50%;font-size:20px}.header-banner .close-btn:hover{font-size:23px}.header-banner-carousel--mobile .slick-dots-bottom{display:none}.header-banner-carousel--mobile .header-banner{height:80px}.news-feed__container{background-color:#fff}.news-feed__wrapper{width:100%;flex:2 1}.notifications{padding:48px 70px 48px 25px;display:flex;overflow:scroll}@media screen and (max-width:1200px){.notifications{padding:48px 0 48px 25px}}.notifications__item{box-shadow:0 2px 20px 1px rgba(0,0,0,.25);position:relative;width:300px;height:140px;background-color:#fff;border:1px solid #ff9737;margin:0 40px 0 0;padding:15px 24px;flex-shrink:0;cursor:pointer}.notifications__item--create-new{width:200px;height:140px;padding:20px;background-color:#7cd85b;display:flex;align-items:flex-end;border:none}.notifications__item--create-new .title{color:#fff;font-family:Roboto-Bold;font-size:17px;line-height:1.2}.notifications__item--create-new .plus-icon{color:#fff;font-size:72px;position:absolute;top:-20px;right:15px;font-family:Roboto-Black}.notifications__lsn-classroom{font-size:18px;font-family:Roboto-Bold;padding-right:10px}.notifications__lsn-name{font-size:18px;line-height:1.2}.notifications__circle{width:12px;height:12px;background-color:#ff9737;position:absolute;top:20px;right:20px;border-radius:50%}.news-feed__content{padding:0 25px;max-width:1000px;width:100%}.news-feed__news-item{display:flex;align-items:center;position:relative;padding:30px 60px;background:#fff;box-shadow:0 2px 20px 1px rgba(0,0,0,.25);margin:50px 0;min-height:130px}@media screen and (max-width:1200px){.news-feed__news-item{padding:20px 30px}}.app__main-container--dark-mode .news-feed__container{background-color:#234171}.app__main-container--dark-mode .notifications__item{background:#234171;border:2px solid #fff;color:#fff;box-sizing:border-box;box-shadow:0 2px 20px 1px rgba(0,0,0,.25)}.student-content-bg-img{position:absolute;right:0;top:20%;z-index:0}@media screen and (max-width:800px){.notifications{margin-bottom:50px}.student-content-bg-img{width:200px}.news-section-container{padding:0}.news-feed__wrapper .news-section-container .news-section-container__head{padding-inline:30px}}.news-section-container{padding-inline:20px}.news-section-container__info-icon{font-size:17px;font-family:"Roboto-Bold";color:#fff;margin:0 10px 12px}.news-section-container__title{font-size:36px;font-family:"Roboto-Bold"}.news-section-container--dark-mode .news-section-container__title{color:#fff}.news-section-container__head{display:flex;align-items:center}.main-page-achievements{display:flex;flex-wrap:wrap;width:100%;margin:0 -60px 100px;position:relative}.main-page-achievements__item{max-width:250px;margin-right:-30px;margin-top:-30px}.achievement-item__image{width:100%;height:100%;object-fit:contain}@media screen and (max-width:800px){.news-section-container{padding:0}.news-feed__wrapper .news-section-container .news-section-container__head{padding-inline:30px}.main-page-achievements{display:flex;flex-wrap:nowrap;margin:0 0 100px;position:relative;overflow:auto}.main-page-achievements__item{max-width:250px;min-width:250px;margin-right:0;margin-top:0}.achievement-item__image{width:100%;height:100%;object-fit:contain}}.main-page-sills{display:flex;flex-wrap:wrap;margin:0 -50px 150px;width:100%;position:relative;max-width:1000px}.main-page-sills__item{background:#234171;border:2px solid #76e342;box-sizing:border-box;box-shadow:0 2px 20px 1px rgba(118,227,66,.5);max-width:420px;width:100%;min-height:400px;padding:12px 12px 40px;margin:40px 50px}.skill-item__img{width:100%}.skill-item__link{width:100%;height:auto;padding:10px!important;color:#234171;font-weight:700;font-size:18px;margin-top:10px;box-shadow:0 2px 20px 1px rgba(0,0,0,.25)}.skill-item__text{margin-top:25px;color:#fff;font-size:18px}.skill-item__text h4{color:#fff;font-weight:700}.skill-item__text p{margin-top:20px}@media screen and (max-width:1500px){.main-page-sills{margin-inline:-30px}.main-page-sills__item{margin:30px}}@media screen and (max-width:766px){.main-page-sills{margin:30px 0 150px;justify-content:center}.main-page-sills .skills-row{width:100%}.skill-item__text{font-size:18px}.main-page-sills__item{margin:20px auto}}@media screen and (max-width:450px){.main-page-sills__item{max-width:300px}}.homework__menu,.homework__menu div{display:flex;align-items:center}.homework__menu{padding:0 40px;max-width:900px;justify-content:space-between}.homework .studentsWrapper{flex-shrink:0}.homework .studentsWrapper p{white-space:nowrap;padding:10px 20px 10px 0}.homework .taskListWrapper{padding-top:90px!important}.hw__title{margin-right:20px}.hw__title h2{cursor:default;line-height:1.5;font-size:24px;font-weight:700;margin:0;white-space:nowrap;font-family:"Roboto-Bold"}.hw__removeBtn,.hw__renameBtn{color:grey}.createHwSpan,.homework__menu button span{cursor:pointer;text-decoration:underline}.createHwSpan:hover,.homework__menu button:hover span{text-decoration:none}.copyLinkBtn{width:100%;padding:30px 0 20px 40px}.copyLinkBtn button{font-weight:700!important;font-size:16px}.saveHwTitle span{text-decoration:none!important}.hw__updateBtn{display:flex;align-items:center}.hw__updateBtn span{text-decoration:none!important}.lesson-item-container.students-complete-registr .lsnMainContainer{padding:10px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-around!important}.lesson-item-container.students-complete-registr .lsnMainContainer h3{width:100%;font-weight:700;text-align:center}.lesson-item-container.students-complete-registr .lsnMainContainer .ant-form-item-explain.ant-form-item-explain-error{font-size:13px}@media screen and (max-width:600px){.lesson-item-container.students-complete-registr .lsnMainContainer{padding:20px 0!important}.lesson-item-container.students-complete-registr .lsnMainContainer h3{margin-bottom:25px}}@media screen and (max-width:350px){.lesson-item-container.students-complete-registr .lsnMainContainer form{max-width:200px!important}}.lessonsContainer{padding:20px 40px 40px;display:flex;overflow-y:auto}.lsnHwItemBg{background:rgb(218 234 249)}.lsnHwItemDivider{min-width:20px!important;max-width:20px!important}.table-student-txt{padding:10px 20px 10px 0;width:150px}.lsnHwItemWrapper{margin-right:20px;background:rgb(218 234 249);padding:20px}.lsnHwItem{display:flex;align-items:center;justify-content:space-between}.lsnHwItem>div{display:flex;align-items:center}.lsnHwItem h3{margin:0 25px 0 0;font-weight:700;font-size:20px;max-width:300px}.lsnThumbImg{flex-shrink:0;width:50px;margin-right:20px;height:50px;object-fit:contain}.removeBtn{height:30px;width:30px;position:relative;flex-shrink:0;cursor:pointer}.removeBtn:before{content:"";width:20px;height:6px;position:absolute;background:#f5f5f5;top:0;bottom:0;left:0;right:0;margin:auto}.hwNewItem{font-size:16px;text-decoration:underline;width:100%;line-height:30px;padding:10px 20px;font-weight:300;cursor:pointer}.hwNewItem:hover{text-decoration:none}.hwItem{width:100%;line-height:20px;font-weight:300;cursor:pointer;font-size:16px;padding:10px 20px;display:block}.hwItem h3{margin:0}.hw-table th{vertical-align:top}.hw-table th span{display:block;color:#5d8bbd;font-weight:400;max-width:150px;line-height:1;margin:0 10px;padding:10px 0}.hw-table th:first-child span{margin-left:0}.hw-table tr td:first-child{color:#5d8bbd;font-weight:700}.taskResult{border:1px solid #b4b4b4;width:20px;height:20px;margin:10px auto;background:snow;border-radius:50%}.taskResult.tskTableSuccess{background:#7cefaa}.taskResult.tskTableFail{background:#ffe681}.emptyCompWrapp{width:100%}.emptyComp{width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.emptyIcon{opacity:.2;position:absolute;font-size:10pc}.homework .sectionWrapper{padding:0 60px 20px;max-width:1500px}.teacher-content-wrapper{width:81%}@media screen and (max-width:1200px){.homework .contentWrapper{display:block}.homework .teacher-content-wrapper{width:100%}}@media screen and (max-width:800px){.homework .taskListWrapper{padding-inline:0}.homework__menu{padding:0 20px}.homework__menu div{flex-direction:column;align-items:flex-start}.hw__title{margin-bottom:10px}.homework__menu .hw__removeBtn,.homework__menu .hw__renameBtn{margin:10px 0 5px;border:1px solid rgba(0,0,0,.1)}.homework .lessonsContainer{padding-inline:20px}.homework .copyLinkBtn{padding-top:10px;padding-inline:5px}.homework .sectionWrapper{padding:0 20px 20px}.homework .sectionWrapper h3{font-size:20px!important}}@media screen and (max-width:500px){.hw__title h2{font-size:17px}}.statistic-filter{margin:20px 0;display:flex;align-items:flex-start}.statistic-filter__title{margin-right:20px;vertical-align:middle;line-height:42px;font-size:16px}.statistic-filter .select-group{display:flex;align-items:center}.checkbox-group .checkbox-btn,.radio-group .radio-btn,.select-group .select-btn,.select-group .select-help-btn{margin:7px 10px 2px 0;border-radius:30px!important;padding:0 15px;border:1px solid #2c79f6;min-height:27px;height:auto;line-height:1;display:inline-flex;justify-content:center;align-items:center;font-size:14px;transition:color .3s,background .3s,border-color .3s,box-shadow .3s;box-shadow:0 2px 5px 1px rgba(0,0,0,.25);color:#2c79f6}.checkbox-group .checkbox-btn .ant-checkbox,.checkbox-group .checkbox-btn:before,.radio-group .radio-btn:before,.radio-group .radio-btn input{display:none}.checkbox-group .checkbox-btn span{padding:0}.checkbox-group .ant-checkbox-wrapper-checked,.radio-group .ant-radio-button-wrapper-checked,.select-group .select-btn--selected{color:#fff;background:#2c79f6!important}.modal-common .ant-card-head-title{display:none}.modal-common .ant-card-head{border:none}.modal-common .ant-modal-content{border-radius:10px;background-color:#f0f2f5}.modal-common .big-white-cross .ant-modal-close-x{color:#fff;font-size:30px}.modal-common .ant-modal-body{padding:24px 24px 80px}.modal-common .ant-modal-close-x{font-size:25px!important}.modal-common .head-form{display:flex;align-items:center;flex-direction:column;max-width:280px;width:100%;margin:30px auto 20px}.popup-for-anonymous .head-form img{margin-bottom:20px}.popup-for-anonymous .head-form p{font-size:16px;color:#6b6b6b}.popup-for-anonymous .ant-modal-body>div:not(.head-form){align-items:flex-start!important;height:auto!important}.popup-for-anonymous .ant-modal-body .ant-card.ant-card-bordered{margin-top:0!important}@media screen and (max-width:800px){.popup-for-anonymous .ant-modal-body{padding:20px 20px 50px}}@media screen and (max-width:400px){.popup-for-anonymous .head-form img{margin-bottom:10px}.popup-for-anonymous .ant-modal-body{padding:10px 20px}.popup-for-anonymous .login__forgot-password{margin-top:20px;flex-direction:column}}.popup-for-homework-copy-link .head-form img{margin-bottom:35px}.popup-for-homework-copy-link .step-item{margin-bottom:40px}.popup-for-homework-copy-link .step-item__title{font-size:15px;color:#696969}.popup-for-homework-copy-link .step-item__title span{color:#2c79f6;font-weight:700;margin-right:5px}.popup-for-homework-copy-link .step-item__content{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:30px 0}.popup-for-homework-copy-link .step-item__content .link{font-size:17px;font-weight:700;text-align:center;margin-bottom:20px}.popup-for-homework-copy-link .step-item__content button{background-color:#2c79f6;height:50px!important;font-size:15px;font-weight:700}.popup-for-congratulation-for-teacher .ant-modal-body{padding:24px 24px 50px}.popup-for-congratulation-for-teacher .head-form{max-width:350px}.popup-for-congratulation-for-teacher .head-form img{margin-bottom:25px}.popup-for-congratulation-for-teacher .head-form h3,.popup-for-congratulation-for-teacher .head-form p{text-align:center}.popup-for-congratulation-for-teacher .head-form h3{color:#2c79f6;font-size:20px;margin-bottom:50px;font-weight:700}.popup-for-congratulation-for-teacher .head-form p{font-size:15px;color:#6b6b6b}.homework-achievement{margin:1% 0 10%}.homework-achievement__card{background:#fff;box-shadow:0 2px 20px 1px rgba(0,0,0,.25);border-radius:10px;padding:15px 50px 15px 0;display:inline-block}.hw-achievement-item{display:flex;align-items:center}.hw-achievement-item__image{height:140px;width:140px}.hw-achievement-item__username{font-size:20px}@media (max-width:800px){.hw-achievement-item__username{font-size:17px}}.grades-wrapper{padding:15px 0;width:80%;margin:0 auto}.statistics-wrapper{padding:15px 60px 80px;width:100%}.success-screen{display:flex;width:100%;height:100vh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:all .5s ease}.success-screen__bg{width:400vw;height:400vh;position:absolute;background:url(/static/media/bg2.d96fe639.png) no-repeat 50% 50%;background-size:contain;-webkit-animation:bg 90s linear infinite;animation:bg 90s linear infinite}@-webkit-keyframes bg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-screen__buttons button{margin:0 20px;border-radius:5px}.success-screen__content{position:relative;flex-direction:row;max-width:1000px;padding:0 2em;width:100%;display:flex;align-items:stretch;justify-content:center}.tempLevel{position:absolute;top:-100px;margin:auto;max-width:22em;-webkit-animation:tmpImg 1.6s ease-in-out infinite;animation:tmpImg 1.6s ease-in-out infinite}.tempLevel__img{width:100%}@-webkit-keyframes tmpImg{0%{transform:translateY(0)}25%{transform:translateY(30px)}50%{transform:translateY(0)}75%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes tmpImg{0%{transform:translateY(0)}25%{transform:translateY(30px)}50%{transform:translateY(0)}75%{transform:translateY(30px)}to{transform:translateY(0)}}@media screen and (max-width:800px){.success-screen{font-size:.8em}}@media screen and (max-width:600px){.success-screen{font-size:.6em}}@media screen and (max-width:400px){.success-screen{font-size:.4em}}.shield{position:relative;width:5em}.shield,.shield--big{display:flex;align-items:center;justify-content:center}.shield--big,.shield--big svg{position:absolute}.shield--big svg{width:5em}.shield--small{position:absolute;display:flex;align-items:center;justify-content:center}.shield--small svg{position:absolute;width:3.85em;margin-top:-1px}.shield__text{position:relative;font-family:"Roboto";font-style:normal;font-weight:700;font-size:3em;line-height:2em;color:#fff;margin-top:-5px}.level-achievement{display:flex;flex-direction:column;align-items:center}.level-achievement__img{max-width:18em;margin-bottom:1.6em}.level-achievement__info{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.level-achievement__info p{border-radius:50px;padding:.5em 1.6em;font-family:Roboto;font-style:normal;font-weight:700;font-size:1.5em;color:#fff}.level-bar{flex-grow:2;margin-left:2.8em;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.level-bar__progress-container{width:100%}.level-bar__progress-bg{background:#fcfcfc;border:.5em solid #304886;box-sizing:border-box;border-radius:1.4em;width:100%;height:5em}.level-bar__progress-border{width:100%;height:100%;border:.3em solid #fff;border-radius:1em;overflow:hidden}.level-bar__progress-value-line{background:#4461ab;height:100%;width:0;transition:width 1.5s ease-in-out}.level-bar__new-points{top:0;position:absolute;color:#fff;font-size:5em;font-family:"Roboto";font-style:normal;font-weight:900;padding:0 .3em;background:#e48e33;border-radius:.5em;transition:opacity 1s ease-in-out;opacity:0}.level-bar__new-points:before{content:"+"}.level-bar__points-wrapper{position:relative;width:100%}.level-bar__current-points{left:0;top:5px;background:#1c3169;font-family:"Roboto";font-size:3em;padding:0 .3em;color:#fff;border-radius:.4em;transition:left 1.5s ease-in-out;margin-left:-3em}.level-bar__current-points,.level-bar__max-points{position:absolute;font-style:normal;font-weight:700}.level-bar__max-points{background:#fff;border-radius:.6em;color:#304886;font-family:Roboto;font-size:1.8em;padding:.2em .6em;top:10px;right:0;margin-right:-.8em}.cat-map-background{background:url(/static/media/cat-map-bg.3b094671.png) no-repeat 50%;background-size:contain;background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.cat-map-item{position:absolute;border-radius:50%;z-index:2;transition:transform .3s ease-in-out;transform:scale(1)}.cat-map-item:not([aria-disabled=true]){cursor:pointer}.cat-map-item:not([aria-disabled=true]):hover{transform:scale(1.2);z-index:100}.course-map{width:1920px;height:1080px;transition:transform .5s ease}.course-map .text-problem-task__container{height:100%}.course-map__modal{left:0;top:0;width:100%;height:100%;z-index:100;position:fixed;background-color:rgba(0,0,0,.5);transition:opacity .8s ease,z-index 1s}.course-map__modal .rangeNum{font-size:16px}.course-map__modal .rangeNum--unlock path{fill:#7cb305}.course-map__task-success-modal{max-width:450px;width:100%;height:400px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:100;background-color:#fff;border-radius:20px;padding:40px 30px 30px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-shadow:0 2px 6px rgba(0,0,0,.5)}.course-map__task-success-modal h1{font-size:38px;font-family:"Roboto-Bold";margin:0;color:#49496d;text-align:center}.course-map__task-success-modal button{height:auto;border-radius:15px;color:#fff;background-color:#fcbd36;border-bottom:9px solid #fca736;width:100%;margin-top:15px}.course-map__task-success-modal button span{font-size:32px;font-family:"Roboto-Medium";font-weight:500}@media screen and (max-width:800px){.course-map__task-success-modal{max-width:300px;height:250px;padding:20px 30px}.course-map__task-success-modal h1{font-size:23px}.course-map__task-success-modal img{width:70px}.course-map__task-success-modal button span{font-size:23px}}.course-map__change-lang-widget{position:fixed;top:0;left:60px;width:58px;z-index:10}.course-map__statistic-btn{position:fixed;top:30px;right:30px;border-radius:10px;z-index:10}.course-map__statistic-btn span{font-family:Roboto}.course-map__success-screen{width:90%;height:90%;border-radius:30px;overflow:hidden;right:0;bottom:0;margin:auto;box-shadow:0 10px 16px 6px rgba(0,0,0,.3)}@media screen and (max-width:1000px){.course-map__success-screen{width:100%;height:100%;border-radius:0}}.course-map__success-screen .success-screen{height:100%}.course-map__modal-close{position:absolute;right:20px;top:20px;font-size:40px;cursor:pointer;transition:opacity .8s ease;z-index:100}.course-map__modal-close img{width:1.5em;height:1.5em}.statistic-modal{background:hsla(0,0%,100%,.5)}.statistic-modal__table{background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;overflow:hidden;width:90%;height:90%;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.statistic-modal__table-head{justify-content:space-between;margin-bottom:10px}.statistic-modal__table-head,.statistic-modal__table-steps-btns{display:flex;align-items:center;padding:20px 20px 0}.statistic-modal__table-steps-btns .available-btn{margin-right:10px;border-radius:5px}.statistic-modal__table-steps-btns .available-btn.available-btn--current{box-shadow:inset 0 0 2px #fff,0 0 3px 1px rgba(36,0,255,.8)}.statistic-modal__table-steps-btns .available-btn--success,.statistic-modal__table-steps-btns .available-btn--success:hover{background:#7cb305;color:#fff}.statistic-modal__confirm .ant-popover-inner{border-radius:10px!important}.statistic-modal__confirm .ant-popover-message-title{font-family:Roboto;font-size:17px;padding-left:30px}.statistic-modal__confirm .anticon{font-size:17px}.statistic-modal__confirm button{height:auto;font-size:18px;border-radius:5px;width:60px}.statistic-modal__confirm button span{font-family:Roboto-Medium}.statistic-modal__update-table{border-radius:10px}.statistic-modal__update-table span{font-family:Roboto-Bold}.course-map{height:100%}.course-map .text-problem-task__container{overflow:auto}.cat-final-test__map-bg{background:url(/static/media/cat-final-test-bg.68fa0633.png) no-repeat 50%;background-size:cover;background-color:#000;width:100%;height:100%;position:relative;min-height:100vh}.cat-final-test__header{width:100%;height:11em;background-color:#fff;display:flex;align-items:center;padding-left:5em}.cat-final-test__title{color:#37588d;font-family:Roboto;font-style:normal;font-weight:700;font-size:2.5em;margin:0}.cat-final-test__items-wrapper{display:flex;justify-content:space-around;position:relative}.cat-final-test__content-wrapper{width:70em;transition:height .3s ease-in-out}.cat-final-test__items{display:flex;flex-wrap:wrap;margin-top:1.5em}.cat-final-test__item{border-radius:1.1em;z-index:2;transition:transform .3s ease-in-out;transform:scale(1);margin:10px;width:15em;background-color:#5371a5;height:21em;padding:1.4em;position:relative;overflow:hidden}.cat-final-test__item-title{color:#fff;font-family:Roboto-Bold;font-size:1.4em;text-align:center;line-height:1.4em}.cat-final-test__item-img{width:8.5em;height:8.5em;object-fit:contain;margin:.8em auto;display:block}.cat-final-test__item-img--status{width:4.2em;height:4.2em;object-fit:contain;position:absolute;right:.8em;top:-.8em}.cat-final-test__item:not([aria-disabled=true]){cursor:pointer}.cat-final-test__item:not([aria-disabled=true]):hover{transform:scale(1.05);z-index:100}.cat-final-test__placeholder{background-color:#5a75a4;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.8}.cat-final-test__buttons{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1.4em 1.4em 0}.cat-final-test__buttons button{margin:1.4em}.custom-button{color:#fff;border:0;border-radius:1em;padding:1.6em 2em;display:inline-flex;align-items:center;justify-content:center}.custom-button span{font-family:Roboto-Bold;font-size:1.2em}.timer{border-radius:15px;padding:10px 30px;color:#fff;background-color:#ef940c;font-family:Roboto-Bold;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.custom-button--orange,.custom-button.custom-button--orange:focus{color:#fff;background-color:#fba806;border-bottom:5px solid #ef940c;width:30em}.custom-button--orange.custom-button--disabled,.custom-button--orange.custom-button--disabled:focus{color:#fff;background-color:#fddea3;border-bottom:5px solid #fabf67;cursor:default}.custom-button.custom-button--orange:hover{color:#fff;background-color:#ef940c;border-bottom:5px solid #ef940c}.custom-button--orange.custom-button--disabled:hover{color:#fff;background-color:#fddea3;border-bottom:5px solid #fabf67}.custom-button--purple,.custom-button.custom-button--purple:focus{color:#fff;background-color:#656ba7;border-bottom:5px solid #40437d}.custom-button.custom-button--purple:hover{color:#fff;background-color:#40437d;border-bottom:5px solid #40437d}.cat-final-test__results{margin-top:1.5em;display:flex}.cat-final-test__move-to-cat-map{margin:0 1.4em}@media screen and (max-width:1500px){.cat-final-test{font-size:.9em}}@media screen and (max-width:1200px){.cat-final-test{font-size:.8em}}@media screen and (max-width:1100px){.cat-final-test{font-size:.75em}}@media screen and (max-width:1000px){.cat-final-test__items-wrapper{flex-direction:column-reverse;justify-content:center;align-items:center}.cat-final-test__items{margin-top:17.5em}.cat-final-test__results{align-items:center;margin-top:1.2em;position:absolute;top:0}.map-progress-bar--horizontal{display:flex!important;margin-top:20px;flex-direction:row-reverse!important}.map-progress-bar__wrapper{max-height:80px;display:flex;align-items:center}.map-progress-bar--vertical{display:none!important}.map-clock{height:13em}.map-clock__time{font-size:2.4em!important}.custom-button{width:100%;margin:1.3em 0}}@media screen and (max-width:750px){.cat-final-test__content-wrapper{width:100%}.cat-final-test__items{justify-content:center}}@media screen and (max-width:600px){.cat-final-test{font-size:.6em}}@media screen and (max-width:500px){.cat-final-test{font-size:.5em}.cat-final-test__item{font-size:1.2em;margin:5px}.cat-final-test__buttons{flex-direction:column-reverse}.cat-final-test__buttons .custom-button{margin:.5em 1.5em}}@media screen and (max-width:400px){.cat-final-test{font-size:.4em}.map-progress-bar{padding:3px!important}}.map-clock{background:url(data:image/png;base64,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) 50% 50% no-repeat;width:13em;height:16em;position:relative;display:flex;align-items:center;justify-content:center;margin:0 2em;background-size:contain;left:0;top:0}.map-clock__time{font-family:Roboto-Bold;font-size:2.5em;line-height:2.8em;text-align:center;color:#37588d}.map-clock__time-wrapper{margin-top:2.5em}.map-progress-bar{border-radius:10px;border:2px solid #6682af;background-color:#fff;padding:6px;width:6.5em;transform:rotate(180deg);transition:height .3s ease-in-out;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.map-progress-bar--horizontal .map-progress-bar__item{margin-left:.7em}.map-progress-bar--horizontal{display:none;align-items:flex-end;justify-content:flex-start}.map-progress-bar__item{background:#bede61;border-radius:.8em;width:100%;margin-top:.7em}.map-progress-bar__item:first-child{margin-top:0}.farm-map-background{background-image:url(/static/media/farm-map-bg.356db6cc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:#000}.farm-map2-background,.farm-map-background{width:100%;height:100%;position:relative;overflow:hidden}.farm-map2-background{background:url(/static/media/farm-map2-bg.3924e0c0.png) no-repeat 50%;background-size:contain;background-color:#000}.farm-map-item{position:absolute;border-radius:50%;z-index:2;transition:transform .3s ease-in-out,border-color .3s ease-in-out;transform:scale(1);width:300px;height:300px}.farm-map-item--teacher:not(.farm-map-item--rounded){border:0!important}.farm-map-item--teacher:hover{border:10px solid #c6d346!important}.farm-map-item--teacher.farm-map-item--active{transition:none!important;-webkit-animation:none!important;animation:none!important}.farm-map-item--number{font-size:40px;padding:5px 10px;background-color:#fff;border-radius:100px;min-width:70px;height:70px;display:inline-flex;justify-content:center;position:absolute;left:-15px;top:-15px}.farm-map-item--success-img{position:absolute;width:4.2em;height:4.2em;object-fit:contain;right:1.8em;top:1.8em}.farm-map-item--success{cursor:pointer}.farm-map-item--active:not(:hover){border:10px solid #fff;cursor:pointer;-webkit-animation:pulsation 2s infinite;animation:pulsation 2s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.farm-map-item--greece.farm-map-item--active{background-color:rgba(137,89,58,.35)}.farm-map-item--active:hover{border:10px solid #c6d346;cursor:pointer}@-webkit-keyframes pulsation{0%{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes pulsation{0%{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.3}to{transform:scale(1);opacity:1}}.farm-map-auth{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#000}.farm-map-auth__bg{background:url(/static/media/farm-map-bg.356db6cc.png) no-repeat 50%;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-filter:blur(10px);filter:blur(10px)}.farm-map-auth:after{content:"";position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:2}.farm-map-auth__modal{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:20px;background:#fff;border-radius:20px;width:clamp(300px,25em,400px);height:clamp(150px,25em,200px);margin:20px;box-shadow:0 0 3px rgba(0,0,0,.5)}.farm-map-auth__modal h2{text-align:center;font-family:Roboto-Bold}.farm-map-auth__modal input{margin:10px 0 20px;height:40px;border-radius:5px;font-family:Roboto-Bold}.farm-map-auth__modal .ant-btn{border-radius:5px}
/*# sourceMappingURL=main.d8329d58.chunk.css.map */