.bg-blue{background:#0b77a0;color:#fff}.bg-creamLight{background:#fff7ed}.bg-violet{background:#7d2554;color:#fff}.bg-yellow{background:#fc3;color:#fff}.border-cream{border:1px solid #ecbb84}.color-green{color:#128736}@font-face{font-family:'Material Icons';src:url('/font/MaterialIcons-Regular-upd.eot');src:url('/font/MaterialIcons-Regular-upd.eot?#iefix') format('embedded-opentype'),url('/font/MaterialIcons-Regular-upd.woff2') format('woff2'),url('/font/MaterialIcons-Regular-upd.woff') format('woff'),url('/font/MaterialIcons-Regular-upd.ttf') format('truetype');font-weight:400;font-style:normal}.material-icons{font-family:'Material Icons',serif;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:MuseoSans;src:url("/font/MuseoSansCyrl-500.woff") format("woff"),url("/font/MuseoSansCyrl-500.ttf") format("truetype")}@font-face{font-family:MuseoSans;font-weight:700;src:url("/font/MuseoSansCyrl-700.woff") format("woff"),url("/font/MuseoSansCyrl-700.ttf") format("truetype")}@font-face{font-family:MuseoSans;font-weight:900;src:url("/font/MuseoSansCyrl-900.woff") format("woff"),url("/font/MuseoSansCyrl-900.ttf") format("truetype")}@font-face{font-family:NotoSans;src:url("/font/NotoSans.woff") format("woff"),url("/font/NotoSans.ttf") format("truetype")}@font-face{font-family:ProximaNova;font-weight:400;src:url("/font/ProximaNova/ProximaNova-Regular.otf")}@font-face{font-family:ProximaNova;font-weight:700;src:url("/font/ProximaNova/ProximaNova-Semibold.otf")}@font-face{font-family:ProximaNova;font-weight:900;src:url("/font/ProximaNova/ProximaNova-Bold.otf")}@font-face{font-family:ProximaNova;font-weight:500;src:url("/font/ProximaNova/ProximaNova-RegularItalic.otf")}.font-paragraph{font-family:MuseoSans,sans-serif}.font-heading-700{font-family:MuseoSans,sans-serif;font-weight:700}.font-heading-900{font-family:MuseoSans,sans-serif;font-weight:900}.font-technical{font-family:NotoSans,sans-serif}html,body{font-family:MuseoSans,sans-serif;margin:0;padding:0;width:100%}html.noScroll,body.noScroll{overflow-y:scroll;position:fixed}h1,h2{font-family:MuseoSans,sans-serif;font-weight:900;line-height:1}h3,h4{font-family:MuseoSans,sans-serif;font-weight:700}a{color:inherit;text-decoration:none;transition:150ms}button,input,select,textarea{border-radius:6px}textarea{resize:vertical}.letter-spaced{letter-spacing:1px}.hidden{display:none!important}.def-colors.c1{background:#849b2c;border-color:#76863f}.def-colors.c2{background:#77b1e7;border-color:#548abd}.def-colors.c3{background:#dd54e0;border-color:#a645a9}.def-colors.c4{background:#59e35c;border-color:#4aa64d}.def-colors.c5{background:#895b88;border-color:#5f3e5e}.def-colors.c6{background:#eba834;border-color:#ba802f}.def-colors.c7{background:#319bb0;border-color:#276e83}.def-colors.c8{background:#cbd7de;border-color:#99a5ac}.def-colors.c9{background:#ef241f;border-color:#c74448}.def-colors.c10{background:#976b4e;border-color:#684c31}.def-colors.c11{background:#fdf052;border-color:#b5a840}.def-colors.c12{background:#005725;border-color:#00381c}.def-colors.c13{background:#7a220c;border-color:#4f130c}.def-colors.c14{background:#baa48d;border-color:#7b665b}.def-colors.c15{background:#3b6dac;border-color:#31497e}.def-colors.c16{background:#2e302f;border-color:#2e302f}.h-30{height:30px}.h-35{height:35px}.h-40{height:40px}.h-50{height:50px}.h-80{height:80px}.h-100{height:100px}.h-120{height:120px}.h-140{height:140px}.h-150{height:150px}.h-160{height:160px}.rotate-90{font-size:14px;overflow:hidden;position:relative;width:32px}.rotate-90 span{align-items:center;bottom:3px;display:flex;height:19px;left:50%;position:absolute;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:normal;width:70px}thead .rotate-90 span{justify-content:flex-start;margin-left:10px;text-align:left;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}tfoot .rotate-90 span{justify-content:flex-end;text-align:right;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}.rotated-cell.h-150>*>*{min-width:150px}.rotated-cell.h-120>*>*{min-width:120px}.rotated-cell.h-100>*>*{min-width:100px}.rotated-cell.h-80>*>*{min-width:80px}.rotated-cell.w-30{min-width:30px}.rotated-cell.w-50{min-width:50px}.rotated-cell.w-70{min-width:70px}.rotated-cell>*{transform:rotate(-90deg)}.rotated-cell>*>*{bottom:50%;left:50%;position:absolute;transform:translate(-50%,50%)}b.znaj{font-family:MuseoSans,sans-serif;font-weight:900;color:#128736}.feature-01{align-items:center;background:#fff;border:none;color:#128736;display:flex;justify-content:center;transition:150ms}.feature-01.top-left{border-top-left-radius:0!important}.feature-01.top-right{border-top-right-radius:0!important}.feature-01.bottom-left{border-bottom-left-radius:0!important}.feature-01:hover{background:#00aa4f;color:#fff}.feature-01:active{background:#11c263}.feature-01 a{align-items:center;display:flex;height:100%;justify-content:center;transition:none;width:100%}.feature-02{background:#128736;border-radius:6px;color:#fff;display:inline-block;font-size:24px;margin:20px 0;padding:6px 12px}.feature-02:hover{background:#00aa4f}a.feature-02{cursor:pointer}.feature-03{background:#128736;border:1px solid #fff;color:#fff;line-height:1;transition:150ms}.feature-03:hover{background:#11c263;border-color:#11c263}.feature-arrow{border-radius:5px 0 0 5px;display:inline-block;margin-bottom:2px;margin-right:19.2px;padding:0 2px 0 8px;position:relative}.feature-arrow::after{border:16px solid transparent;content:'';display:block;right:0;margin-top:-16px;margin-right:-32px;position:absolute;top:50%}.feature-arrow.bg-blue::after{border-left-color:#0b77a0}.feature-arrow.bg-violet::after{border-left-color:#7d2554}.feature-arrow.bg-yellow::after{border-left-color:#fc3}.attention-line{padding:20px 25px;width:100%}.attention-line>*{background-color:#ffc500;border-radius:5px;padding:10px;display:flex;justify-content:space-between}.attention-line>* :not(.attention-line-close){font-family:ProximaNova,sans-serif;font-weight:700;font-size:15px;text-align:left}.attention-line>* .attention-line-close{min-width:22px;height:22px}.attention-line>* .attention-line-close:not(:hover){background:url('/images/sprites/close_white.png') no-repeat 0 0;background-size:cover}.attention-line>* .attention-line-close:hover{background:url('/images/sprites/close.png') no-repeat 0 0;background-size:cover;cursor:pointer}@media(max-width:1024px){.feature-02{font-size:18px}}@media(max-width:480px){.hide-480{display:none}}html,body{color:#212121;margin:0;padding:0}header,footer{font-size:16px}header,footer,header *,footer *{box-sizing:border-box}header a,footer a{color:inherit;cursor:default;text-decoration:none}header a[href],footer a[href]{cursor:pointer}.page-content{box-sizing:border-box;margin:auto;min-height:100vh;padding:60px 0 166px;position:relative}.page-content.central-design{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-content.central-design *{vertical-align:baseline}.page-content.central-design .central-block{padding:60px 0 40px;position:relative;width:500px}.page-content.central-design h1{color:#128736;font-size:56px;line-height:.8;margin:0 0 30px}.page-content.central-design h1 span{font-size:90%}.page-content.central-design h3{text-align:left}.page-content.central-design p{font-size:16px;margin-bottom:5px;width:370px}.page-content.central-design p a{color:#128736;border-bottom:1px solid rgba(18,135,54,.5)}.page-content.central-design p a:hover{border-bottom-color:#128736}.page-content.central-design img{border-radius:6px;max-width:100%}.page-content.central-design .user-avatar{background:#128736;border-radius:50%;display:flex;height:200px;overflow:hidden;right:0;position:absolute;top:0;width:200px}.page-content.central-design .user-avatar img{margin:auto;max-height:100%;max-width:100%}.page-content.central-design form{height:180px;position:relative;transition:200ms}.page-content.central-design form.collapsed{height:0;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0)}.page-content.central-design form input:not([type=checkbox]){border-radius:17px;display:block;margin:0 0 10px -2px;padding:0 15px;width:180px}.page-content.central-design form label{display:inline-flex;font-size:14px;justify-content:flex-start;margin-bottom:10px}.page-content.central-design form [onclick*='toggleClass']{cursor:pointer;display:inline-block;font-size:14px;margin:10px 0 0 28px;opacity:.6;width:150px}.page-content.central-design form [onclick*='toggleClass']:hover{opacity:1}.page-content.central-design form .feature-01{display:flex}.page-content.central-design .restored{height:180px;width:300px}.page-content.central-design .user-ident{font-size:18px;margin-bottom:5px}.page-content.central-design .logout-timer{margin-bottom:20px}.page-content.central-design .feature-01{border-radius:16px;height:32px;width:auto;background:#128736;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;padding:0 12px}.page-content.central-design .feature-01:hover{background:#00aa4f}.page-content.central-design .feature-01:focus{outline:none}.page-content.central-design .create-account{margin-top:40px;position:relative}.page-content.central-design .create-account a{border-bottom:1px dotted #8a8a8b;cursor:pointer;margin-left:60px;padding-bottom:3px;transition:150ms}.page-content.central-design .create-account a::before{border:1px dotted #8a8a8b;border-radius:50%;display:block;content:'';height:50px;left:0;position:absolute;top:-12px;transition:150ms;width:50px}.page-content.central-design .create-account a:hover,.page-content.central-design .create-account a:hover::before{border-color:#000}.page-content.bg-gray::before,.page-content>.bg-gray{background:#f6f6f6;content:'';height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.page-content.bg-gray-more::before{background:#ddd;content:'';height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}#ajax,[ui-view]{box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:60px 0 166px;width:100%}#ajax .page-content,[ui-view] .page-content{margin:0;max-width:100%;min-height:0;padding:0}[ui-view] .page-content{flex-grow:1}.account-control{width:100%;display:flex;align-items:center;box-shadow:0 0 0 1px #d4d4d4;background:#fff;padding:15px 30px;flex-shrink:0;font-family:ProximaNova,sans-serif;font-weight:700;font-size:16px}.account-control .account-balance{font-family:ProximaNova,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase;flex:0 0 205px;padding-left:45px}.account-control .account-id{flex-grow:1;text-align:right}.account-control .account-id b{color:#128736}header{background:#fff;box-shadow:0 0 0 1px #d4d4d4;left:0;margin:0 auto -121px;position:fixed;top:0;transition:200ms;width:100%;z-index:2000000033}header.hidden-header{overflow:hidden;-ms-transform:translateY(-110%);-webkit-transform:translateY(-110%);transform:translateY(-110%)}header .main-menu-container{align-items:center;background:#fff;display:flex;min-height:80px;position:relative;z-index:2;padding:0 30px}header .main-menu-container .drop-list{max-height:500px;overflow:auto}header .main-menu-container .login-logout{margin-right:20px}header .main-menu-container .login-logout .header-login-container{display:flex;align-items:center}header .main-menu-container .login-logout .header-login-container .avatar{width:40px}header .main-menu-container .login-logout .drop-list{top:-5px}header .main-menu-container .header-search,header .main-menu-container .header-language{flex:0 0 63px;justify-content:center;height:48px;background:#f4f4f4}header .main-menu-container .header-search{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-right:1px}header .main-menu-container .header-search>li{border-radius:0}header .main-menu-container .header-search>li>span{font-size:20px}header .main-menu-container .header-search input{font-weight:700;font-family:'ProximaNova';font-size:16px;color:#000;border-radius:5px;cursor:text;height:43px!important;width:90%;margin:0}header .main-menu-container .header-search input:focus{outline:none}header .main-menu-container .header-search .icon-search{height:30px;width:30px;z-index:1}header .main-menu-container .header-search .icon-search::before{border-radius:2px;background:#000;height:4px;top:14px;width:30px}header .main-menu-container .header-search .icon-search::after{background:#fff;border:4px solid #000;height:21px;width:21px}header .main-menu-container .header-search:hover .icon-search{height:30px;width:30px}header .main-menu-container .header-search:hover .icon-search::before{border-radius:2px;background:#fff;height:4px;top:14px;width:30px}header .main-menu-container .header-search:hover .icon-search::after{background:#128736;border:4px solid #fff;height:21px;width:21px}header .main-menu-container .header-search .drop-list{top:-5px}header .main-menu-container .header-language{border-top-right-radius:5px;border-bottom-right-radius:5px}header .main-menu-container .header-language>li{border-radius:0;color:#000}header .main-menu-container .header-language>li a::after{background:rgba(0,0,0,.2)}header .main-menu-container .header-language>li:hover a::after{background:transparent}header .main-menu-container .header-language>li img{margin:0 0 0 5px}header .main-menu-container .header-language .drop-list{top:-5px;text-transform:uppercase}header .main-menu-container .header-language .drop-list li:not(.selected) a{color:#000}header .main-menu-container .header-language .drop-list li{border-top:none}header .main-menu-container .header-language .drop-list li:first-child{padding-top:0;padding-bottom:10px}header .main-menu-container .header-language .drop-list li:not(:first-child){padding:10px 15px}header .main-menu-container .service-name{font-family:ProximaNova,sans-serif;font-weight:900;font-size:32px;color:#128736;margin-right:40px}header .main-menu-container .service-name:hover{opacity:.5}header .main-navigation{flex-grow:1}header .header-aside-button{display:flex;flex-shrink:0;margin-right:15px;cursor:pointer}header .header-aside-button:not(.touch):hover .logo-icon{opacity:.5}header .header-aside-button .logo-icon{width:32px;height:32px;background:url('/images/sprites/icon_menu@2x.png') no-repeat 0 0;background-size:cover}header .to-the-top{background:#bdbdbe;border-radius:0 0 5px 5px;box-shadow:0 5px 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;left:50%;margin-left:-36px;padding:5px 10px;position:absolute;top:0;transition:200ms}header .to-the-top.active{top:100%}header .to-the-top:hover{background:#8a8a8b}header .loading-bar{animation:moove 1200ms infinite linear;background:#000 url("/images/load.png");display:none;height:10px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1}@keyframes moove{from{background-position:0 0}to{background-position:160px 0}}header .loading-bar.steady{display:block;transition:200ms;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0)}header .loading-bar.shown{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.login-aside{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.login-aside>a{transition:150ms;color:#fff}.login-aside>a:hover *{border-color:#fff!important;opacity:1}.login-aside>a .feature-01{border-radius:25px;height:50px;width:auto;font-family:MuseoSans,sans-serif;font-weight:700;display:inline-flex;font-size:22px;margin-right:10px;padding:0 6px!important;vertical-align:middle;width:auto!important;background:none;border:2px solid rgba(255,255,255,.6);color:#fff;height:32px!important;margin:0 3px 0 0}.login-aside>a img{height:40px;margin-right:3px;opacity:.8;width:40px;vertical-align:middle}.login-aside>a span{border-bottom:1px solid rgba(255,255,255,.5)}.login-logout{display:flex}.login-logout .current-data div{color:#000}.login-logout .current-data div:not(:last-child){margin-bottom:8px}.login-logout .current-data div span:first-child{flex:0 0 78px;color:#666}.login-logout .current-data .logout-exit{flex:1 1 auto;justify-content:flex-end;color:#128736}.login-logout .current-data .logout-exit:hover{text-decoration:underline}.login-logout .user-ident,.login-logout .demo-mode{text-align:right}.login-logout .user-ident span,.login-logout .demo-mode span{display:block}.login-logout .demo-mode{font-size:12px;order:-1;opacity:.6}.login-logout img{background:#fff;border-radius:50%;max-height:55px;margin:0 5px}.login-logout img:first-child{margin-left:0}.login-logout>a:hover{border-bottom-color:transparent}.login-logout a{cursor:pointer;display:block}.login-logout a.login-link{border-bottom:1px solid rgba(0,0,0,.5);font-weight:700;margin:0 10px;transition:none}.login-logout a.login-link:hover,.login-logout a.login-link.selected{background:#128736;border-bottom-color:transparent;border-radius:5px;color:#fff;margin:0;padding:3px 10px}.login-logout a img{vertical-align:middle}aside .login-logout{font-size:14px;height:auto;justify-content:space-between;min-height:24px;padding:0 15px}aside .login-logout .user-ident,aside .login-logout .logout-timer,aside .login-logout .logout-block a,aside .login-logout .login-link{opacity:.8}aside .login-logout .logout-block a:hover,aside .login-logout .login-link:hover{opacity:1}aside .login-logout .logout-block a{border-bottom:none;text-decoration:underline}aside .login-logout .login-link{border-color:#fff;font-weight:normal;transition:150ms}aside{background:#128736;box-shadow:0 0 0 rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto;padding:15px 0;position:fixed;left:0;top:0;-ms-transform:translate(-300px);-webkit-transform:translate(-300px);transform:translate(-300px);-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0;transition:200ms linear;transition-delay:200ms;width:300px;z-index:3}aside.active{box-shadow:-5px 0 20px rgba(0,0,0,.2);-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}aside:not(.active) .connect-school .icon_close{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}aside .return-button{align-items:center;border-width:1px 0 1px 1px;border-radius:6px 0 0 6px;cursor:pointer;display:flex;font-size:16px;height:27px;right:25px;padding:0 0 2px 6px;position:absolute;top:16px;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);transition:200ms;z-index:1}aside .return-button,aside .return-button::before{background:#128736;border-style:solid;border-color:#00aa4f}aside .return-button::before{border-width:0 0 1px 1px;border-radius:5px;content:'';height:22px;right:-10px;position:absolute;top:1px;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);transition:200ms;width:20px;z-index:1}aside .return-button:hover,aside .return-button:hover::before{background:#fff;border-color:#fff;color:#128736}aside .return-button b{font-weight:normal;position:relative;z-index:2}aside .close-button{border-color:#fff;border-style:solid;border-width:3px 3px 0 0;border-radius:0 3px 0 0;cursor:pointer;height:14px;right:25px;opacity:.8;position:absolute;top:24px;transition:200ms;width:14px;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}aside .close-button:hover{height:16px;right:28px;opacity:1;width:16px}aside .aside-logo{align-self:flex-start;flex:0 0 auto;margin-left:15px;text-align:right}aside .aside-logo:hover{opacity:.9}aside .aside-container{flex:1 0 auto}aside .active-container{background:#00aa4f;border-radius:0 10px 10px 10px;margin:15px 15px 0;padding:10px 0}aside .aside-banners{display:flex;justify-content:space-around;margin:5px}aside ul{font-family:MuseoSans,sans-serif;font-weight:700;font-size:16px;list-style-type:none;padding-left:0}aside ul>li{cursor:default;position:relative;transition:150ms}aside ul>li.active{background:#00aa4f}aside ul>li.active.drop>a::before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}aside ul>li.active ul{max-height:1000px}aside ul>li.selected{text-decoration:none!important}aside ul>li.selected>a{background:#11c263;margin-bottom:1px}aside ul>li.disabled{pointer-events:none}aside ul>li.disabled a{cursor:default;opacity:.5;pointer-events:none}aside ul>li.disabled a:hover{background:inherit;color:inherit}aside ul>li a{cursor:pointer;display:block;padding:5px 30px}aside ul>li a:hover{background:#fff;color:#128736}aside ul>li a .material-icons,aside ul>li a span{vertical-align:middle}aside ul>li a .material-icons{margin:0 5px 0 -5px}aside ul>li.drop::after{display:none}aside ul>li.drop>a:hover::before{border-top-color:#128736}aside ul>li.drop>a::before{border-color:transparent;border-style:solid;border-width:5px 4px;border-top-color:#fff;display:inline-block;content:'';left:10px;position:absolute;top:12px;-ms-transform-origin:50% 3px;-webkit-transform-origin:50% 3px;transform-origin:50% 3px;transition:200ms}aside ul>li.drop.disabled>a::before{display:none}aside ul>li ul{background:#00aa4f;color:#fff;font-weight:normal;list-style-type:none;max-height:0;overflow:hidden;padding:0;transition:600ms}aside ul>li ul a{padding-left:40px}aside .active-services,aside .current-service{margin:0}aside .active-services>li a,aside .current-service>li a{padding:5px 15px}aside .inactive-services .demo-mode,aside .current-service .demo-mode{color:#fff;font-size:12px;font-weight:normal;opacity:.7;padding-top:2px;position:absolute;top:100%}aside .inactive-services .demo-mode span::after,aside .current-service .demo-mode span::after{content:'. '}aside .active-services,aside .inactive-services,aside .menu-level-1,aside .menu-level-2{transition:200ms;-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top}aside .active-services{margin-top:10px}aside .inactive-services{margin:12px 0}aside .inactive-services li>.demo-mode{margin-left:30px}aside .main-menu-submenu .drop-list-head,aside .main-menu-submenu .arrow,aside .main-menu-submenu .lock{display:none}aside .menu-level-1,aside .menu-level-2{margin:0;max-height:0;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0)}aside .current-service{display:block;font-size:16px;font-weight:bold;padding:0 15px;position:relative}aside .current-service:hover{background:#fff;color:#128736}aside .current-service a{transition:none}aside.level-1 .return-button{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}aside.level-1 .active-services,aside.level-1 .inactive-services{margin:0;max-height:0;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0)}aside.level-1:not(.level-2) .menu-level-1,aside.level-2 .menu-level-2{max-height:200vh;opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}aside.level-1:not(.level-2) .menu-level-1.current-service,aside.level-2 .menu-level-2.current-service{margin-top:10px;padding:5px 15px}aside.level-1:not(.level-2) .menu-level-1.current-service.with-demo,aside.level-2 .menu-level-2.current-service.with-demo{margin-bottom:20px}aside.loginned .inactive-services .selected{margin:8px 0 30px}aside.loginned .connect-school{display:none}aside .home-links{flex:0 0 auto;font-size:14px;font-weight:normal}aside .connect-school{border-radius:23px;height:46px;width:270px;font-family:MuseoSans,sans-serif;font-weight:700;background:#128736;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;flex-shrink:0;font-size:16px;margin-left:15px;position:relative;-ms-transform:translate(-300px);-webkit-transform:translate(-300px);transform:translate(-300px);transition:200ms linear;transition-delay:200ms}aside .connect-school .icon_close{opacity:.2;position:absolute!important;right:3px;top:3px;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}aside .connect-school .icon_close::before,aside .connect-school .icon_close::after{background:#fff}aside .connect-school .icon_close:hover{opacity:1}aside .connect-school.fixated,aside.active .connect-school{background:#fff;color:#128736;-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}aside .connect-school.fixated:hover,aside.active .connect-school:hover{background:#00aa4f;color:#fff}aside .lang-selector li a{display:flex}aside .lang-selector li a img{order:1}aside .lang-selector li a span{order:2}.footer-packages{background-color:#fff;padding:28px 30px}.footer-packages .tariff{display:flex;justify-content:start;font-family:ProximaNova;font-weight:700;font-size:16px}.footer-packages .tariff .left{flex:1 1 auto}.footer-packages .tariff .right{flex:0 1 200px;text-align:right}.footer-packages .tariff .logo,.footer-packages .tariff .tariff-item{display:inline-block;vertical-align:top}.footer-packages .tariff .tariff-item{color:#777;min-width:180px}.footer-packages .tariff .tariff-item a{color:#000}.footer-packages .tariff .tariff-item a:hover{color:#128736}.footer-packages .tariff .tariff-item:not(:last-child){margin-right:45px}.footer-packages .tariff .tariff-item div:not(:last-child){margin-bottom:15px}.footer-packages .tariff .free{text-transform:uppercase;color:#128736;letter-spacing:7px;font-size:14px}.footer-packages .tariff .cost{color:#777;margin-bottom:15px;font-size:22px}.footer-packages .tariff .cost span{font-size:30px;color:#000;margin:0 6px}.footer-packages .separator{width:100%;height:1px;margin:28px 0;background:#e5e5e5}.footer-packages .logo{width:303px;height:23px;background:url('/images/logo/logo_standart-premium@2x.png') no-repeat;background-size:cover;margin-right:78px}.footer-packages .logo.standart{background-position:0 0}.footer-packages .logo.premium{background-position:0 -23px;vertical-align:top}.footer-packages.off{display:none}footer{position:relative;width:100%;z-index:2}footer .footer{background:#2d2929;color:#fff;padding:34px 30px 28px 30px}footer.footer-fixed{left:0;position:fixed;bottom:0}footer .mode{font-family:ProximaNova,sans-serif;font-weight:700;font-size:14px;margin:0 0 8px 0}footer .mode span{font-weight:900;text-transform:uppercase;color:#00ff4e}footer .contacts{display:flex;color:#a9a8a8;font-family:ProximaNova,sans-serif;font-weight:700;font-size:17px;justify-content:start}footer .contacts .general{flex:1 1 auto}footer .contacts a,footer .contacts span,footer .contacts .material-icons,footer .contacts [class^='ico-']{display:inline-block;vertical-align:middle}footer .contacts a:not(:last-child){margin-right:45px}footer .contacts a:last-child{display:block}footer .contacts a span,footer .contacts a img{transition:150ms}footer .contacts a [class^='ico-']{width:32px;height:32px;transform:scale(.5);background:url('/images/sprites/icon_contacts@2x.png') no-repeat;margin-left:-8px}footer .contacts a [class^='ico-'].ico-phone{background-position:-32px -32px}footer .contacts a [class^='ico-'].ico-mts{background-position:-32px -64px}footer .contacts a [class^='ico-'].ico-velcom_A1{background-position:-32px -96px}footer .contacts a [class^='ico-'].ico-life{background-position:-32px -128px}footer .contacts a [class^='ico-'].ico-email{background-position:-32px 0}footer .contacts a:hover .ico-phone{background-position:0 -32px}footer .contacts a:hover .ico-mts{background-position:0 -64px}footer .contacts a:hover .ico-velcom_A1{background-position:0 -96px}footer .contacts a:hover .ico-life{background-position:0 -128px}footer .contacts a:hover .ico-email{background-position:0 0}footer .contacts a:hover span{color:#fff}footer .contacts .premium{display:none}footer .contacts .premium.active{display:block;flex:1 1 400px;text-align:right;margin-top:-30px}footer .contacts .premium a{display:block;margin-right:0}footer .contacts .premium .support{font-weight:900;font-size:14px;line-height:28px;color:#f37733;text-transform:uppercase}footer .separator{width:100%;height:1px;margin:18px 0 30px 0;background:#555252}footer .legal-info{font-family:ProximaNova,sans-serif}footer .legal-info>div:first-child{font-weight:700;font-size:14px;margin-bottom:16px}footer .legal-info>div:last-child{font-weight:400;font-size:10px}footer .legal-info .logo-footer{width:100px;height:18px;background:url('/images/logo/footer_logo.png') no-repeat 0 0;display:inline-block;margin-right:35px;vertical-align:-2px}footer .legal-info .logo-footer:hover{background-position:0 -18px;cursor:pointer}@media(max-width:668px){footer .contacts{flex-wrap:wrap}footer .contacts .premium.active{text-align:left;margin-top:15px}footer .legal-info .logo-footer{display:block;margin-bottom:15px}}.avatar{flex:0 0 40px;height:40px;background:url('/images/sprites/icon_user@2x.png') no-repeat 0 -40px;background-size:cover;margin-right:20px}.avatar.green{background-position:0 0}.plan{display:inline-block;font-size:14px;margin-top:4px}.plan-standart{padding:4px 12px;text-align:center;background:#fff1cc;color:#e3a309;border-radius:3px}.plan-premium{padding:4px 12px;text-align:center;background:#fde4d6;color:#f37733;border-radius:3px}.main-menu-submenu{padding:0}header .main-menu-container .main-menu-submenu:hover>.selected,nav .main-menu-submenu:hover>.selected{background:none;box-shadow:none;color:#128736!important}header .main-menu-container .main-menu-submenu>li.selected,nav .main-menu-submenu>li.selected{color:#128736}header .main-menu-container .main-menu-submenu>li.selected::after,nav .main-menu-submenu>li.selected::after{position:absolute;content:'';right:0;bottom:-2.5px;left:0;background:#128736;height:3px}header .main-menu-container .main-menu-submenu:not(.header-language) .drop-list,nav .main-menu-submenu:not(.header-language) .drop-list{min-width:280px}header .main-menu-container .main-menu-submenu,nav .main-menu-submenu,.welcome-page .main-menu-submenu{font-family:ProximaNova,sans-serif;font-size:16px}header .main-menu-container .main-menu-submenu>li,nav .main-menu-submenu>li,.welcome-page .main-menu-submenu>li{align-items:center;cursor:default;display:inline-flex;font-weight:700;margin:1px 0;position:relative;transition:200ms}header .main-menu-container .main-menu-submenu>li.class-menu,nav .main-menu-submenu>li.class-menu,.welcome-page .main-menu-submenu>li.class-menu{margin-right:2px}header .main-menu-container .main-menu-submenu>li:not(.disabled):hover,nav .main-menu-submenu>li:not(.disabled):hover,.welcome-page .main-menu-submenu>li:not(.disabled):hover{color:#128736}header .main-menu-container .main-menu-submenu>li:not(.disabled):hover a::after,nav .main-menu-submenu>li:not(.disabled):hover a::after,.welcome-page .main-menu-submenu>li:not(.disabled):hover a::after{background:transparent}header .main-menu-container .main-menu-submenu>li:not(:last-child),nav .main-menu-submenu>li:not(:last-child),.welcome-page .main-menu-submenu>li:not(:last-child){margin-right:25px}header .main-menu-container .main-menu-submenu>li>a,nav .main-menu-submenu>li>a,.welcome-page .main-menu-submenu>li>a{position:relative;transition:none}header .main-menu-container .main-menu-submenu>li.disabled,nav .main-menu-submenu>li.disabled,.welcome-page .main-menu-submenu>li.disabled{color:#8a8a8b;pointer-events:none}header .main-menu-container .main-menu-submenu>li.disabled a,nav .main-menu-submenu>li.disabled a,.welcome-page .main-menu-submenu>li.disabled a{cursor:default;pointer-events:none}header .main-menu-container .main-menu-submenu>li.disabled a::after,nav .main-menu-submenu>li.disabled a::after,.welcome-page .main-menu-submenu>li.disabled a::after{display:none}header .main-menu-container .main-menu-submenu .material-icons,nav .main-menu-submenu .material-icons,.welcome-page .main-menu-submenu .material-icons{font-size:18px;margin:0 5px 0 0;vertical-align:-3px}.main-menu-container .main-menu-submenu{align-items:stretch;display:flex;flex-wrap:wrap;text-align:left}.drop::after{background:transparent;bottom:-5px;content:'';display:block;height:10px;position:absolute;right:0;transition:150ms;width:100%;z-index:0}.button-design-02.drop:hover::after{background:#8d95a3}.drop.disabled::after{display:none}.drop-list{background:#fff;border-radius:5px;box-shadow:0 15px 40px rgba(0,0,0,.2);color:#000;font-family:ProximaNova,sans-serif;font-weight:700;font-size:16px;left:0;list-style-type:none;min-width:100%;opacity:0;padding:5px 0;position:absolute;text-align:left;top:100%;-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);-ms-transform-origin:6px 0;-webkit-transform-origin:6px 0;transform-origin:6px 0;transition:transform 200ms;z-index:2}*:not(.disabled):hover>.drop-list{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}footer .drop-list{bottom:100%;top:auto;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom}.main-menu-container .drop-list{top:-20px;padding:15px 0 0 0}.main-menu-container .drop-list .drop-list-head{display:flex;align-items:center;margin:0 0 15px 15px;min-height:40px}.main-menu-container .drop-list li{border-top:1px solid #f4f4f4;padding:15px;color:#128736}.main-menu-container .drop-list li a{display:flex;justify-content:space-between;align-items:center}.main-menu-container .drop-list li a[class^='button']{display:block;text-align:center}.main-menu-container .drop-list li a:hover .arrow{margin-right:0}.main-menu-container .drop-list li .arrow{flex:0 0 10px;height:16px;background:url('/images/sprites/icon_arrow_right@2x.png') no-repeat 0 0;background-size:cover;transition:200ms;margin-right:5px}.main-menu-container .drop-list li .lock{flex:0 0 16px;height:24px;background:url('/images/sprites/icon_lock@2x.png') no-repeat 0 0;background-size:cover}.main-menu-container .drop-list li.paid-service{color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.main-menu-container .drop-list li.paid-service>*{font-weight:900;font-size:22px;font-style:normal;justify-content:center}.main-menu-container .drop-list li.paid-service.premium,.main-menu-container .drop-list li.paid-service~li{color:#fff;background:#f37733}.main-menu-container .drop-list li.paid-service.premium:not(:first-child),.main-menu-container .drop-list li.paid-service~li:not(:first-child){border-top:1px solid #f3a980}.main-menu-container .drop-list li.paid-service.premium:last-child,.main-menu-container .drop-list li.paid-service~li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.main-menu-container .drop-list .panel-btn{border-top:none!important;padding:0 15px 15px 15px}.main-menu-container .drop-list .panel-search{border-top:none!important;padding-top:0;padding-bottom:10px;width:310px}.main-menu-container .drop-list .panel-search>span{font-weight:normal;color:gray;font-style:italic}.main-menu-container .drop-list .panel-search .placeholder-mix{font-weight:500;font-family:'ProximaNova';color:#666}.main-menu-container .drop-list .panel-search:hover>input{font-weight:700;font-family:'ProximaNova';color:#000}.main-menu-container .drop-list .panel-search ::-webkit-input-placeholder{font-weight:500;font-family:'ProximaNova';color:#666}.main-menu-container .drop-list .panel-search ::-moz-placeholder{font-weight:500;font-family:'ProximaNova';color:#666}.main-menu-container .drop-list .panel-search :-ms-input-placeholder{font-weight:500;font-family:'ProximaNova';color:#666}.main-menu-container .drop-list .panel-search :-moz-placeholder{font-weight:500;font-family:'ProximaNova';color:#666}.main-menu-container .drop-list .panel-search input,.main-menu-container .drop-list .panel-search button{display:inline-block}.main-menu-container .drop-list .panel-search button{vertical-align:middle}.main-menu-container .drop-list .panel-search button:focus{outline:none}aside .drop-list{background:none;border:none;border-radius:0;box-shadow:none;color:#fff;opacity:1;padding:0;position:relative;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;transition:200ms}aside .drop-list li:hover{text-decoration:none}aside .drop-list.drop-list-classes li{height:auto;white-space:normal;margin:4px 10px}aside .drop-list.drop-list-classes li.classes-years,aside .drop-list.drop-list-classes li span{color:#fff;opacity:.7}aside .drop-list.drop-list-classes li.classes-years{margin-bottom:0;margin-top:5px}aside .drop-list a{font-size:inherit;padding-left:40px}aside .drop-list a:hover{text-decoration:none}.button-design-02 .drop-list{border-color:#5d6c83}.drop-list.align-right{left:auto;right:0}.drop-list li{position:relative;transition:150ms;z-index:1}.drop-list li a{transition:none;white-space:nowrap}.drop-list li i{transition:none}.drop-list li>*{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:flex;text-align:left}.drop-list li>input{height:auto!important;margin:0 5px;transition:none}.drop-list li img{border:1px solid rgba(0,0,0,.2);margin-right:5px}.drop-list li form{font-size:inherit!important;padding:0 5px;text-decoration:inherit}.drop-list li form input{background:transparent;border:none;cursor:pointer;font-size:inherit!important;height:auto!important;text-decoration:inherit}.drop-list li:hover:not(.paid-service),.drop-list li.selected:not(.paid-service){text-decoration:underline;cursor:default}.drop-list li:hover.current-data,.drop-list li.selected.current-data{text-decoration:none}.drop-list li:hover.lock-service,.drop-list li.selected.lock-service,.drop-list li:hover.panel-search,.drop-list li.selected.panel-search,.drop-list li:hover.panel-btn,.drop-list li.selected.panel-btn{text-decoration:none;cursor:default}.drop-list li:hover>input,.drop-list li.selected>input,.drop-list li:hover>form input,.drop-list li.selected>form input{color:#fff}.drop-list li.selected{color:#128736}.drop-list li.disabled{pointer-events:none}.drop-list li.disabled,.drop-list li.disabled:hover,.drop-list li.disabled.selected{background:none;color:#8a8a8b}.drop-list li.disabled a,.drop-list li.disabled:hover a,.drop-list li.disabled.selected a{cursor:default;pointer-events:none}aside .drop-list li.disabled,aside .drop-list li.disabled:hover,aside .drop-list li.disabled.selected{color:#f6f6f6}.drop-list li.paid-service{background:#00aa4f;color:#fff}.drop-list li.paid-service:hover{background:#11c263}.drop-list li.paid-service>*{font-size:12px;font-style:italic}aside .drop-list li.paid-service>*{align-items:center;display:flex;padding-left:0;padding-right:0}aside .drop-list li.paid-service>*::before,aside .drop-list li.paid-service>*::after{background:#fff;content:'';display:block;height:1px;margin:5px;opacity:.8;width:50px}aside .drop-list li.paid-service>*::after{flex-grow:1}.drop-list li[class*='is-']{font-size:1em!important;height:auto!important;margin:4px 10px;text-decoration:none;white-space:nowrap}.drop-list li[class*='is-']:hover{background:inherit;color:inherit}.drop-list li[class*='is-']~li{display:none}.drop-list li[class*='is-'].selected{display:none}.drop-list li[class*='is-'].selected~li{display:block}aside .drop-list li[class*='is-']{padding-left:30px}.drop-list[class*='drop-list-'] li{border-bottom:none;font-weight:normal;white-space:nowrap}.drop-list.drop-list-classes:hover li a.selected{background:transparent;color:#000}.drop-list.drop-list-classes:hover li a.selected:hover{background:#128736;color:#fff}.drop-list.drop-list-classes li{background:inherit;color:inherit;font-size:0;text-decoration:none!important}.drop-list.drop-list-classes li.classes-years{background:inherit;color:#128736;font-size:14px;height:auto}.drop-list.drop-list-classes li a,.drop-list.drop-list-classes li span{align-items:center;display:inline-flex;font-size:14px;justify-content:center;padding:5px 8px}.drop-list.drop-list-classes li a{border-radius:5px;margin-right:2px;border:2px solid transparent}.drop-list.drop-list-classes li a:hover,.drop-list.drop-list-classes li a.selected:hover,.drop-list.drop-list-classes li a.my-class:hover{background:transparent!important;border:2px solid rgba(18,135,54,.5);color:rgba(18,135,54,.5)!important}.drop-list.drop-list-classes li a.selected{background:#128736!important;color:#fff}.drop-list.drop-list-classes li a.my-class{position:relative;border:2px solid #128736;font-weight:700;color:#128736}.drop-list.drop-list-classes li a.my-class:after{position:absolute;content:'.';top:-8px;right:4px;font-weight:900}.drop-list.drop-list-classes li span{cursor:default;flex-shrink:0;font-weight:700;justify-content:flex-end;padding-right:6px;width:22px}.drop-list.drop-list-classes li .tooltip::after{background:rgba(0,0,0,.8);border-radius:5px;color:#fff;content:attr(data-tooltip);margin-top:-30px;opacity:0;padding:5px;position:absolute;visibility:hidden;z-index:1000;transition:all .4s ease-in-out}.drop-list.drop-list-classes li .tooltip:hover::after{opacity:1;visibility:visible}.menu-divider{flex-grow:1}.icon-close{position:relative}.icon-close::before,.icon-close::after{content:'';display:block;position:absolute;right:0}.icon-close::before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-close::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.search-icon{width:22px;height:22px;background:url('/images/sprites/icon_search@2x.png') no-repeat 0 0;background-size:cover}.search-icon.disabled{background-position:0 -22px}.icon-search{box-sizing:border-box;display:block;position:relative}.icon-search::before,.icon-search::after{box-sizing:border-box;content:'';display:block;position:absolute}.icon-search::before{left:1px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-search::after{border-radius:50%;left:0}i.icon_close:not(.material-icons){background:transparent;cursor:pointer;height:16px;position:relative;transition:300ms;width:16px}i.icon_close:not(.material-icons)::before,i.icon_close:not(.material-icons)::after{border-radius:1px;content:'';height:2px;position:absolute;right:0;top:7px;width:16px}i.icon_close:not(.material-icons)::before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}i.icon_close:not(.material-icons)::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i.icon_close:not(.material-icons):hover{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}i.icon_close:not(.material-icons).icon_close_white::before,i.icon_close:not(.material-icons).icon_close_white::after{background:#fff}.custom-title{background-color:#fff;border-radius:6px;box-shadow:0 0 8px gray;color:#616161;font-size:12px;margin-left:-20px;margin-top:-6px;opacity:0;padding:10px;position:fixed;transition:opacity 200ms;white-space:nowrap;z-index:20}.custom-title.visible{opacity:1}.custom-title::before{border:5px solid transparent;border-top-color:#fff;content:'';display:block;left:15px;position:absolute;top:100%}.custom-title.toLeft{margin-left:20px}.custom-title.toLeft::before{left:auto;right:15px}.custom-title.atSide{margin-top:0;margin-left:6px}.custom-title.atSide::before{border-color:transparent;border-right-color:#fff;left:auto;margin-top:-5px;right:100%;top:50%}.custom-title.atSide.toLeft{margin-left:-6px}.custom-title.atSide.toLeft::before{border-color:transparent;border-left-color:#fff;left:100%;right:auto}[class*=message-]{background-color:#fff;border-radius:6px;color:#000;font-size:14px;max-width:200px;padding:15px 10px;position:fixed;text-align:left;transition:right 300ms,opacity 800ms;z-index:20000}[class*=message-].onside{right:-210px;top:150px}[class*=message-].onside.shown{right:5px}[class*=message-].inplace{opacity:0}[class*=message-].inplace.shown{opacity:1}[class*=message-].invisible{opacity:0!important}[class*=message-] .close-message{cursor:pointer;height:12px;opacity:.3;position:absolute;right:2px;top:2px;transition:300ms;width:12px}[class*=message-] .close-message::before,[class*=message-] .close-message::after{border-radius:1px;background:#000;content:'';height:2px;opacity:.5;position:absolute;right:0;top:5px;width:12px}[class*=message-] .close-message::before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=message-] .close-message::after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[class*=message-] .close-message:hover{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}[class*=message-] .triangle{height:8px;left:50%;margin-left:-8px;overflow:hidden;position:absolute;top:100%;width:16px}[class*=message-] .triangle::after{background:#fff;content:'';display:block;height:11px;position:absolute;top:-1px;width:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}[class*=message-].toBottom .triangle{bottom:100%;top:auto}[class*=message-].toBottom .triangle::after{bottom:-12px;top:auto}[class*=message-].toLeft{border-radius:6px 6px 0 6px}[class*=message-].toLeft.toBottom{border-radius:6px 0 6px 6px}[class*=message-].toLeft .triangle{left:auto;right:0;width:8px}[class*=message-].toRight{border-radius:6px 6px 6px 0}[class*=message-].toRight.toBottom{border-radius:0 6px 6px 6px}[class*=message-].toRight .triangle{left:0;margin-left:0;width:8px}[class*=message-].toRight .triangle::after{right:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}[class*=message-] a{text-decoration:underline}[class*=message-] a:hover{color:#128736}.message-ok{box-shadow:0 0 8px #128736}.message-ok .triangle::after{box-shadow:0 0 2px #128736}.message-ok.toLeft .triangle{box-shadow:1px 0 1px -1px #128736}.message-ok.toRight .triangle{box-shadow:-1px 0 1px -1px #128736}.message-error{box-shadow:0 0 8px red}.message-error .triangle::after{box-shadow:0 0 2px red}.message-error.toLeft .triangle{box-shadow:1px 0 1px -1px red}.message-error.toRight .triangle{box-shadow:-1px 0 1px -1px red}.message-note{box-shadow:0 0 8px #0e9bd0}.message-note .triangle::after{box-shadow:0 0 2px #0e9bd0}.message-note.toLeft .triangle{box-shadow:1px 0 1px -1px #0e9bd0}.message-note.toRight .triangle{box-shadow:-1px 0 1px -1px #0e9bd0}@media(max-width:1295px){.footer-packages .tariff .logo{display:block;margin-bottom:15px}}@media(max-width:1200px){header .main-menu-container .main-menu-submenu{font-size:14px;margin:0 5px}header .main-menu-container .main-menu-submenu>li a{padding:3px 5px 4px}header .main-menu-container .main-menu-submenu>li a::after{left:5px;right:5px}}@media(max-width:1024px){header .main-menu-container .login-logout{flex-grow:1;justify-content:flex-end;margin-right:0}.login-logout{margin-right:5px}.login-logout a.login-link{margin:0 5px}.login-logout a.login-link:hover{margin:0;padding:3px 5px}.main-menu-container .main-navigation{display:none}}@media(max-width:768px){.account-control{flex-wrap:wrap}.account-control .account-balance{padding-left:0}.account-control .account-id{text-align:left;margin-top:10px}.login-aside{flex-direction:row;align-items:center}.login-aside>a{margin-right:15px}.login-logout{color:#fff;margin:0}.login-logout img{height:40px;margin:0 5px}.login-logout a.login-link{border-bottom:1px solid rgba(255,255,255,.5);font-size:16px}.login-logout a.login-link:hover{border-bottom-color:#fff;border-radius:0;padding:0}header{box-shadow:none;font-size:14px}header.scrolled{box-shadow:none}header .main-menu-container{background:#128736;box-shadow:0 5px 5px rgba(0,0,0,.2);justify-content:space-between}header .main-menu-container .service-name{color:#fff}header .main-menu-container .service-name:hover{color:#fff;opacity:.9}header .main-menu-container .header-search,header .main-menu-container .header-language{display:none}header .header-aside-button .logo-icon{background-position:0 -32px}header .header-aside-button .logo-green{opacity:0}header .header-aside-button .logo-white{opacity:1}.menu-divider{display:none}[class*=message-]{font-size:14px;padding:8px 10px}.footer-packages .tariff{flex-wrap:wrap}.footer-packages .tariff .right{margin-top:15px;text-align:left}}@media(max-width:600px){header .main-menu-container .service-name{font-size:24px}header .header-aside-button{width:40px}header .header-aside-button img{display:none}header .header-aside-button .dots{display:block}}@media(max-width:540px){header .main-menu-container .login-logout{margin-right:0}header aside .connect-school{background:#fff;color:#128736;opacity:1;-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.page-content.central-design h1{font-size:36px;margin-bottom:15px}.page-content.central-design h1 br{display:none}.page-content.central-design p{width:auto}.page-content.central-design .central-block{padding:20px 10px;width:auto}.page-content.central-design .user-avatar{height:120px;margin-bottom:15px;position:relative;right:auto;top:auto!important;width:120px}}@media(max-width:500px){header .main-menu-container .service-name{margin-right:0}}@media(max-width:435px){header .main-menu-container .service-name{display:none}}@media(max-width:360px){header .main-menu-container .login-logout{font-size:12px;max-width:170px}}.button-white{padding:8px;text-align:center;background:#fff;color:#f37733;border-radius:3px}.button-white:hover{opacity:.8}.button-orange{padding:8px;text-align:center;background:#f37733;color:#fff;border-radius:3px}.button-orange:hover{background:#cc5412}.material-icons.md-12{font-size:12px!important}.material-icons.md-18{font-size:18px!important}.material-icons.md-24{font-size:24px!important}.material-icons.md-30{font-size:30px!important}.material-icons.md-36{font-size:36px!important}.material-icons.md-48{font-size:48px!important}.material-icons.left-side{margin:-5px 5px -5px -10px}.material-icons.right-side{margin:-5px -10px -5px 5px}.material-icons.finished-homework-links{position:absolute;bottom:0;left:0}.doneWell .material-icons,.material-icons.doneWell{color:#128736}.doneNormal .material-icons,.material-icons.doneNormal{color:#0b77a0}.doneBad .material-icons,.material-icons.doneBad{color:#f05a23}[class*='filetype-icon']{background:url("/images/icons/download.png");background-size:120px 30px;display:inline-block;height:30px;margin:-8px 8px -8px 0;width:30px}.filetype-icon-excel{background-position:-30px 0}.filetype-icon-pdf{background-position:-60px 0}.filetype-icon-html{background-position:-90px 0}[class*='button-design']{align-items:center;border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:44px;flex-shrink:0;font-family:ProximaNova,sans-serif;font-weight:700;font-size:16px;justify-content:center;margin:5px 4px;min-height:44px;min-width:44px;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:150ms;user-select:none;vertical-align:middle}[class*='button-design'] a{transition:none}.popup [class*='button-design']{min-height:30px;min-width:30px;overflow:hidden;padding:11px 20px 10px}table td [class*='button-design']{min-width:0}[class*='button-design'].round-corners{border-radius:22px}[class*='button-design'].fixed-size{height:44px;min-width:44px;width:44px;padding:0}[class*='button-design'].fixed-size .material-icons{margin:-10px!important}[class*='button-design'].big-symbol{font-size:28px!important}[class*='button-design'].button-small{height:34px;min-height:34px;min-width:0;padding:0 10px;text-transform:none;vertical-align:middle}[class*='button-design'].button-big{font-size:20px;height:54px;min-height:54px}[class*='button-design'].inactive{cursor:default}[class*='button-design'] *{vertical-align:middle}form[class*='button-design']{padding:0;width:44px}form[class*='button-design'] input[type='submit']{background:transparent;border:none;color:inherit;cursor:pointer;font-size:22px}button[class*='button-design'],button[class*='button-design']:focus{outline:none}[class*='button-design'].material-icons{font-family:'Material Icons',serif!important;font-weight:normal!important;flex-shrink:0;font-size:36px;height:44px;margin:0;padding:0;text-transform:none;width:44px}[class*='button-design'].material-icons.button-small{font-size:18px;height:30px;min-height:30px;width:30px}[class*='button-design'] .material-icons{margin:-10px 0}[class*='button-design'] .material-icons:first-child{margin:-10px 5px -10px -5px}[class*='button-design'] .material-icons:last-child{margin:-10px -5px -10px 5px}[class*='button-design'] .material-icons.fixed-size{margin:0}[class*='button-design'] ul.drop-list{margin:-6px 0 0;padding:10px 9px;text-transform:none}[class*='button-design'] ul.drop-list li{align-items:center;display:flex;justify-content:flex-start;padding:5px 0;white-space:nowrap}[class*='button-design'] ul.drop-list li.selected,[class*='button-design'] ul.drop-list li.current,[class*='button-design'] ul.drop-list li.selected *,[class*='button-design'] ul.drop-list li.current *{color:#fff;cursor:default;text-decoration:none!important}[class*='button-design'] ul.drop-list li.current{background:#128736}[class*='button-design'] ul.drop-list li.selected{background:#5d6c83}[class*='button-design'] ul.drop-list li:hover{background:#128736;text-decoration:none}[class*='button-design'].drop ul.drop-list{margin:2px 0 0}.button-design-01{background:#d0e7d7;color:#128736}.button-design-01:not(.inactive):hover,.button-design-01.selected{background:#128736;color:#fff}.button-design-01:active,.button-design-01.active{background:#11c263}.button-design-01.inactive{opacity:.9}.button-design-01.disabled{background:#ddd;cursor:default;pointer-events:none}.button-design-01.disabled:hover{background:#ddd}.button-design-01.noclick-event-button{background:#ddd;cursor:default}.button-design-01.noclick-event-button:hover{background:#ddd}.button-design-02{background:#5d6c83;color:#fff}.button-design-02:not(.inactive):hover,.button-design-02.selected{background-color:#8d95a3}.button-design-02:active,.button-design-02.active{background:#8d95a3}.button-design-03{background:#f6f6f6;color:#616161}.button-design-03:hover,.button-design-03.selected,.button-design-03.active{background:#128736;color:#fff}.button-design-03.inactive,.button-design-03.inactive:hover{background:#f6f6f6;color:#ddd}.button-design-04{background:#ddd;color:#616161}.button-design-04:not(.inactive):hover,.button-design-04.selected,.button-design-04.active{background:#128736;color:#fff}.button-design-04.selected:hover{background:#00aa4f}.button-design-05{background:#fff;color:#616161}.button-design-05:hover,.button-design-05.selected,.button-design-05.active{background:#128736;color:#fff}.button-design-10{background:#f05a23;color:#fff}.button-design-10:hover{background:#ff4500}.button-design-11{background:#fff;border:1px solid #128736;color:#616161}.button-design-11:hover,.button-design-11.selected,.button-design-11.active{background:#128736;color:#fff}.button-design-12{background:#fff;border:2px solid #128736;color:#616161}.button-design-12:hover,.button-design-12.selected,.button-design-12.active{color:#fff}.button-design-12:hover{background:#00aa4f!important;border-color:#00aa4f!important}.button-design-12.selected,.button-design-12.active{background:#11c263;border-color:#11c263}.button-design-13{background:#fff;border:2px solid #128736;color:#616161;border-color:#ddd}.button-design-13:hover,.button-design-13.selected,.button-design-13.active{color:#fff}.button-design-13:hover{background:#00aa4f!important;border-color:#00aa4f!important}.button-design-13.selected,.button-design-13.active{background:#11c263;border-color:#11c263}.button-design-14{background:#f37733;color:#fff}.button-design-14:not(.inactive):hover,.button-design-14.selected{background:#cc5412}.button-design-material,.button-design-05.material-icons,.button-design-06.material-icons,.button-design-07.material-icons,.button-design-08.material-icons{background:none;color:#616161;height:auto;margin:0;min-height:0;min-width:0;width:auto}.button-design-05.material-icons{opacity:.5}.button-design-05.material-icons:hover{opacity:1}.button-design-06.material-icons{opacity:.5}.button-design-06.material-icons:hover{color:#128736;opacity:1}.button-design-07.material-icons{opacity:.5}.button-design-07.material-icons:hover{color:#f05a23;opacity:1}.button-design-08.material-icons{background:#8a8a8b;color:#fff;opacity:.5}.button-design-08.material-icons:hover{opacity:1}.button-design-rich{align-items:flex-start;background:#000;display:inline-flex;flex-direction:column;height:80px;justify-content:center;margin:0;position:relative}.button-design-rich h4{color:#128736;margin:0 0 5px;text-align:left}.button-design-rich p{color:#fff;font-size:14px;line-height:1.2;margin:0;text-align:left;text-transform:none}.button-design-rich .material-icons{align-items:center;background:#128736;color:#fff;display:flex;height:100%;margin:0;position:absolute;right:0;top:0}.button-design-rich .material-icons:last-child{margin:0}.button-design-rich:hover,.button-design-rich.selected{background:#128736}.button-design-rich:hover h4,.button-design-rich.selected h4{color:#fff}.button-design-rich:hover p,.button-design-rich.selected p{color:#000}.button-design-rich:hover .material-icons,.button-design-rich.selected .material-icons{background:#f6f6f6;color:#000}button{font-family:MuseoSans,sans-serif}button.button-material{background:transparent;border:none;cursor:pointer;opacity:.5;padding:0}button.button-material:focus{outline:none}button.button-material:hover{opacity:1}button.button-material:hover .material-icons{color:#128736}button.button-material .material-icons{vertical-align:middle}.bw-switcher{padding:0}.bw-switcher::before{border-color:#fff #fff #000 #000;border-style:solid;border-width:10px;border-radius:50%;content:''}.black-and-white .bw-switcher::before{border-color:#fff #fff #f05a23 #f05a23}.input_inlay{display:none}.input_inlay+label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;-ms-user-select:none;-webkit-user-select:none;user-select:none}.input_inlay+label .material-icons{background:#fff;border:1px solid #ddd;border-radius:2px;color:#fff;font-size:18px;margin:0 3px;vertical-align:middle}.input_inlay+label .material-icons:first-child{margin-right:6px}.input_inlay+label .material-icons:last-child{margin-left:6px}.input_inlay+label .material-icons:only-child{margin:0 3px}.input_inlay+label:hover .material-icons{background:#128736;border:1px solid #128736;color:#fff;opacity:.4}.input_inlay+label input{opacity:.6}.input_inlay:checked+label .material-icons{background:#128736;border:1px solid #128736;color:#fff}.input_inlay:checked+label:hover .material-icons{opacity:.8}.input_inlay:checked+label input{opacity:1}.input_inlay.minimal+label{display:inline-flex}.input_inlay.left+label{justify-content:flex-start}.input_inlay:disabled+label{opacity:.6}.file-uploader{cursor:pointer;overflow:hidden;position:relative}.file-uploader input[type=file]{display:block;font-size:999px;left:0;min-height:100%;min-width:100%;opacity:0;position:absolute;top:0}.file-uploader input[type=file]::-webkit-file-upload-button{cursor:pointer}.file-listing{list-style-type:none;margin:0;padding:0}.file-listing li{margin:4px 0;white-space:nowrap}.file-listing li>*{vertical-align:middle}.file-listing li a{display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis}.file-uploader-v2{overflow:hidden;position:relative}.file-uploader-v2 input[type=file]{display:block;font-size:999px;left:0;min-height:100%;min-width:100%;opacity:0;position:absolute;top:0}.file-uploader-v2 input[type=file]::-webkit-file-upload-button{cursor:pointer}[class*='-attached']{margin-top:5px}[class*='-attached'] *{vertical-align:middle!important}[class*='-attached'] a,[class*='-attached'] span{margin:0 5px}[class*='-attached'] a{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis}[class*='-attached'] a:hover{color:#128736;text-decoration:underline}[class*='-attached'] input{border:1px solid #ddd;width:90%}[class*='-attached'] input[type='file']{display:none}@media(max-width:950px){[class*='button-design'],.popup [class*='button-design']{font-size:14px;height:32px;min-height:32px;min-width:32px;padding:1px 12px 0}[class*='button-design'].big-symbol{font-size:20px!important}[class*='button-design'].fixed-size,[class*='button-design'].material-icons{height:32px;min-width:32px;width:32px}form[class*='button-design']{height:32px;width:32px}form[class*='button-design'] input[type='submit']{font-size:20px}.material-icons .md-30,.material-icons .md-24{font-size:20px!important}tr .material-icons[class*='button-design']{height:auto;min-width:0;width:auto}}*{box-sizing:border-box}input,select,textarea{border-radius:6px}.grecaptcha-badge{visibility:hidden}.cs-loader{display:none;width:100%}.cs-loader-inner{display:contents;transform:translateY(-50%);width:calc(-100%);color:#128736;text-align:center}.cs-loader-inner label{font-size:20px;opacity:0;display:inline-block}@keyframes lol{0%{opacity:0;transform:translateX(-300px)}33%{opacity:1;transform:translateX(0)}66%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(300px)}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px)}33%{opacity:1;-webkit-transform:translateX(0)}66%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(300px)}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 3s infinite ease-in-out;animation:lol 3s infinite ease-in-out}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 3s 100ms infinite ease-in-out;animation:lol 3s 100ms infinite ease-in-out}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 3s 200ms infinite ease-in-out;animation:lol 3s 200ms infinite ease-in-out}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 3s 300ms infinite ease-in-out;animation:lol 3s 300ms infinite ease-in-out}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 3s 400ms infinite ease-in-out;animation:lol 3s 400ms infinite ease-in-out}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 3s 500ms infinite ease-in-out;animation:lol 3s 500ms infinite ease-in-out}.partners_container{display:grid;grid-template-columns:1fr 1fr;padding:10px;grid-gap:10px;margin-top:20px}.partners_container img{max-height:120px}.video-container{background-size:cover;height:100vh;left:0;overflow:hidden;position:fixed;width:100%}.video-container::after{background:rgba(18,135,54,.5);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}.video-container video{min-height:100%;min-width:100%;transition:200ms}header.index-header{align-items:center;background:#128736;box-shadow:0 0 0 rgba(0,0,0,.2);display:flex;height:0;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative;transition:height 200ms;z-index:4}header.index-header.fixed{left:50%;margin-left:-640px;position:fixed;top:0}header.index-header .main-menu-container{-ms-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);transition:200ms;width:100%}header.index-header .to-the-top{position:fixed;top:-30px}header.index-header .to-the-top.active{top:0}header.index-header aside{box-shadow:none;height:1500px;max-height:100vh;position:absolute;left:0;top:0;-ms-transform:none;-webkit-transform:none;transform:none;transition:transform 200ms}header.index-header aside .connect-school{background:#fff;color:#128736;-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}header.index-header aside .connect-school:hover{background:#00aa4f;color:#fff}header.index-header aside .connect-school .icon_close{display:none}header.index-header aside .close-button{display:none}.welcome-page,.index-content{margin:auto;max-width:1280px;position:relative}.welcome-page{color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-right:300px;position:relative;z-index:3}.welcome-page .dots-top,.welcome-page .with-dots,.welcome-page .with-dots-canvas{flex-grow:1;opacity:.9;position:relative}.welcome-page .dots-top{background:url("../images/index-dots-top-large.png") left bottom;max-width:998px}.welcome-page .with-dots,.welcome-page .with-dots-canvas{width:100%}.welcome-page h1{font-size:52px;line-height:1;margin:40px 0;position:relative;text-shadow:0 0 10px rgba(0,0,0,.3);max-width:650px}.welcome-page .active-services{font-size:24px;list-style-type:none;margin:0 0 62px;padding:0}.welcome-page .active-services li{border-bottom:2px solid rgba(255,255,255,.5);display:inline-block;margin-right:10px;transition:150ms}.welcome-page .active-services li:last-child{margin-right:0}.welcome-page .active-services li:hover{border-bottom-color:#fff}.welcome-page .connect-school{margin:0 0 52px}.welcome-page .feature-01{border-radius:25px;height:50px;width:auto;font-family:MuseoSans,sans-serif;font-weight:700;display:inline-flex;font-size:22px;margin-right:10px;padding:0 20px;vertical-align:middle}.welcome-page .schools-counter{display:inline-block;vertical-align:middle}.welcome-page .logo{height:40px;position:absolute;top:40px;right:15px;width:225px}.welcome-page .login-logout{bottom:45px;font-size:18px;height:auto;justify-content:flex-end;position:absolute;right:15px}.welcome-page .login-logout img{background:none;max-height:56px;min-height:56px;margin:0 10px;width:auto}.welcome-page .login-logout .logout-block a,.welcome-page .login-logout .login-link{border-color:rgba(255,255,255,.5)}.welcome-page .login-logout .logout-block a:hover,.welcome-page .login-logout .login-link:hover{border-color:#fff}.welcome-page .login-logout .login-link{margin:0;padding:0;transition:150ms}.welcome-page .login-logout .login-link:hover{background:none;border-radius:0;padding:0}.welcome-page .login-logout .demo-mode{display:none}.welcome-page .login-and-help{bottom:52px;font-size:18px;font-weight:700;position:absolute;right:15px}.welcome-page .login-and-help *{vertical-align:middle}.welcome-page .login-and-help>*{display:inline-block}.welcome-page .login-and-help>*:not(:last-child){margin-right:20px}.welcome-page .login-and-help .lang-selector>a{border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer}.welcome-page .login-and-help .lang-selector>a:hover{border-color:#fff}.welcome-page .login-and-help .lang-selector li a{display:flex}.welcome-page .login-and-help .lang-selector li a img{order:1}.welcome-page .login-and-help .lang-selector li a span{order:2}.welcome-page .login-and-help .lang-selector.drop{position:relative}.welcome-page .login-and-help .lang-selector.drop:hover::after{display:none}.welcome-page .login-and-help .lang-selector.drop .drop-list{border-radius:6px 6px 0 6px;bottom:100%;left:auto;margin:0;right:0;top:auto;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}.welcome-page .login-and-help .lang-selector.drop.toBottom .drop-list{border-radius:6px 0 6px 6px;bottom:auto;top:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}@media(max-width:540px){.welcome-page .login-and-help .lang-selector.drop .drop-list{border-radius:6px 6px 6px 0;left:0;right:auto}.welcome-page .login-and-help .lang-selector.drop.toBottom .drop-list{border-radius:0 6px 6px 6px}}.welcome-page .login-and-help>a{transition:150ms}.welcome-page .login-and-help>a:hover *{border-color:#fff!important;opacity:1}.welcome-page .login-and-help>a .feature-01{background:none;border:2px solid rgba(255,255,255,.6);color:#fff;height:48px;margin:0 3px 3px 0;padding-left:40px}.welcome-page .login-and-help>a img{max-height:56px;min-height:56px;margin-right:3px;opacity:.8;width:auto}.welcome-page .login-and-help>a span{border-bottom:1px solid rgba(255,255,255,.5)}.index-content{background:#128736;padding-left:300px;z-index:1}.index-content article{background:#fff;color:#212121;padding:5px 0 0;position:relative}.index-content article h2{font-size:50px;margin:0}.index-content article h3{font-size:32px;line-height:1.1;margin:24px 0 0}.index-content article h3 a{border-bottom:2px solid rgba(18,135,54,.5);color:#128736}.index-content article h3 a:hover{border-bottom-color:#128736}.index-content article p{line-height:1.4;font-size:24px;margin:0;max-width:710px;position:relative}.index-content article p.padded-left{border-left:2px solid #128736;padding-left:30px}.index-content article p a{border-bottom:1px solid rgba(18,135,54,.5);color:#128736;transition:150ms}.index-content article p a:hover{border-bottom:1px solid #128736}.index-content article p+p{margin-top:20px}.index-content article p+p.paid-block{margin-top:10px}.index-content article a{cursor:pointer}.index-content article section{margin-top:80px;padding:0 80px;position:relative}.index-content article section ol{font-size:24px;margin-top:20px}.index-content article section ul{font-size:24px;margin-top:20px}.index-content article section.color-green{color:#128736}.index-content article section.color-green>*{background:#fff}.index-content article section.color-green .dots{background:#128736}.index-content article section.color-green::before,.index-content article section.color-green::after{background:#fff}.index-content article section.color-white{background:#212121;color:#fff}.index-content article section.color-white>*{background:#212121}.index-content article section.color-white .dots{background:#fff}.index-content article section.color-white::before,.index-content article section.color-white::after{background:#212121}.index-content article section.dots-bottom{color:#fff;padding:80px 0 0 100px;background:#000;height:780px}.index-content article section.dots-bottom>*{display:inline-block}.index-content article section.dots-bottom h2{margin-bottom:85px}.index-content article section.dots-bottom .links-line{margin-bottom:10px;width:280px}.index-content article section.dots-bottom .links-line a{display:block;font-size:26px;margin-bottom:7px;vertical-align:middle}.index-content article section.dots-bottom .links-line a span{border-bottom:2px solid rgba(255,255,255,.4);transition:150ms}.index-content article section.dots-bottom .links-line a:hover img,.index-content article section.dots-bottom .links-line a:hover .material-icons{opacity:.8}.index-content article section.dots-bottom .links-line a:hover span{border-bottom-color:#fff}.index-content article section.dots-bottom .links-line img,.index-content article section.dots-bottom .links-line .material-icons{background:#fff;border-radius:3px;color:#000;height:25px;margin-right:5px;opacity:1;vertical-align:middle;transition:150ms;width:25px}.index-content article section.dots-bottom p:first-of-type{margin-top:50px}.index-content article section.dots-bottom p{font-size:16px}.index-content article .sliderNew .slider-labels{font-size:16px}.index-content article .sliderNew .slider-labels .slider-label{border-bottom:1px dotted #000;cursor:pointer;display:inline-block;margin-right:8px;padding-bottom:2px;transition:300ms}.index-content article .sliderNew .slider-labels .slider-label:hover{border-bottom-color:#128736}.index-content article .sliderNew .slider-labels .slider-label.active,.index-content article .sliderNew .slider-labels .slider-label.active:hover{border-bottom-color:transparent;cursor:default}.index-content article .sliderNew .slider-slides{margin:20px 0 10px}.index-content article .sliderNew .slider-slides .slide{line-height:normal;font-size:24px}.index-content article .sliderNew .slider-images{border:3px solid #128736;border-radius:50%;display:inline-flex;height:304px;padding:16px;position:absolute;right:0;top:0;width:304px}.index-content article .sliderNew .slider-images img{border:1px solid #fff;border-radius:50%;left:5%;margin:auto;height:90%;opacity:0;top:5%;transition:400ms;width:90%}.index-content article .sliderNew .slider-images img.active{opacity:1}.index-content article .sliderNew .slider-pagination{margin-top:20px}.index-content article .sliderNew.slider-type1{margin-top:20px;padding-top:40px}.index-content article .sliderNew.slider-type1 .slider-slides{width:410px}.index-content article .sliderNew.slider-type2 .slider-pagination{margin-left:15px}.index-content article .sliderNew.slider-type2 .slider-slides{width:100%}.index-content article .chart{display:flex;margin:25px 0}.index-content article .chart div{font-size:24px;line-height:1.3;padding:15px 60px 10px 0;position:relative;width:33%}.index-content article .chart div:nth-child(1){color:#0e9bd0}.index-content article .chart div:nth-child(2){color:#f81010}.index-content article .chart div:nth-child(3){color:#128736}.index-content article .chart div img{height:50px;margin-top:10px;max-width:100%}.index-content .paid-plus{color:#ecbb84}.index-content .paid-plus.logged-in{color:#128736}.index-content .paid-block{background:#fff7ed;border:1px solid #ecbb84;border-radius:6px;display:inline-block;margin-bottom:5px;padding:10px 15px 14px;max-width:665px}.index-content .paid-block a,.index-content .paid-block a:hover{border:none;color:#000}.index-content .paid-block.logged-in{background:#128736;border-color:#128736;color:#fff}.index-content .paid-block.logged-in a{border-bottom:1px solid rgba(255,255,255,.5);color:#fff}.index-content .paid-block.logged-in a:hover{border-bottom-color:#fff}.index-content .paid-block-offer{font-family:NotoSans,sans-serif;color:#ecbb84;cursor:default;font-size:14px;margin-top:5px}.index-content .paid-block-offer::before{content:'';display:block;height:8px}.index-content .paid-block-offer.logged-in{color:#128736;cursor:pointer;border-bottom:1px solid rgba(18,135,54,.5)}.index-content .paid-block-offer.logged-in:hover{border-bottom-color:#128736}.index-content .znaj{margin-left:-15px;overflow:hidden;position:relative}.index-content .znaj:after{background:linear-gradient(to right,#fff,transparent);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:15px}.index-content .znaj h2{margin-left:15px!important}.index-content .znaj span{display:inline-block;transition:300ms;white-space:pre}.login{transition:150ms}.login:hover{opacity:.8}.login:active{opacity:.6}.login *{vertical-align:middle}[id*='anchor']{display:block;position:relative;top:-200px}.page-content{margin:0 auto;position:relative;width:100%}.page-content label{padding-right:10px;text-align:right}.page-content label.required{padding-right:8px}.page-content label.required::after{color:red;content:'*'}.page-content input:not([type]),.page-content input[type='email'],.page-content input[type='text'],.page-content input[type='password'],.page-content select,.page-content textarea{border:1px solid #8a8a8b;font-size:16px;height:35px;padding-left:8px}.page-content input:not([type]):focus,.page-content input[type='email']:focus,.page-content input[type='text']:focus,.page-content input[type='password']:focus,.page-content select:focus,.page-content textarea:focus{border-color:#128736;outline:none}.page-content .error-404{height:100%;margin:50px auto;position:relative;text-align:center}.page-content .error-404 i{display:block;font-size:14px}.page-content .error-404 p{margin:20px 0}.page-content .change-standard-logon-data{background:#fff;box-shadow:0 0 10px #8a8a8b;margin:50px auto;max-width:500px;padding:30px;position:relative;text-align:center}.page-content .change-standard-logon-data h2{font-size:20px;margin-top:0}.page-content .change-standard-logon-data img{display:block;margin:30px auto}.page-content .change-standard-logon-data>div{display:inline-block}.page-content .change-standard-logon-data>div>div{margin-bottom:10px;text-align:right}.page-content .change-standard-logon-data input{height:36px}.page-content .change-standard-logon-data p{text-align:justify}.page-content .change-standard-logon-data a{color:inherit;cursor:pointer;display:block;margin-top:15px;text-decoration:none}.page-content .change-standard-logon-data a:hover{text-decoration:underline}.page-content .change-standard-logon-data button{margin-top:15px}.page-content.create-account{text-align:center}.page-content.create-account h1{font-size:56px;margin-bottom:25px}.page-content.create-account h2{font-size:42px}.page-content.create-account h3{font-size:32px}.page-content.create-account h4{color:#128736;font-size:24px}.page-content.create-account .regInit>*{margin:0 10px}.page-content.create-account .regProgress{display:flex;justify-content:center}.page-content.create-account .regProgress b{border:1px solid #8a8a8b;border-radius:50%;display:block;height:12px;margin:20px 5px;transition:200ms;width:12px}.page-content.create-account .regProgress b.active{background:#128736;border-color:#128736}.page-content.create-account .form-block:not(.active),.page-content.create-account .regNav:not(.active){margin-top:25px}.page-content.create-account .form-block{background:#f6f6f6;border-radius:6px;margin:auto;padding:35px 30px 40px;position:relative;max-width:500px;overflow:hidden}.page-content.create-account .form-block .date-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;text-align:center}.page-content.create-account .form-block .date-row select{width:100%;margin-bottom:20px}.page-content.create-account .form-block .buttonBack{text-align:left}.page-content.create-account .form-block .buttonBack a{background:transparent;border:none;border-radius:6px;color:#ddd;display:inline-block;margin:0 0 30px -28px;padding:4px 10px 5px 8px;transition:200ms;user-select:none}.page-content.create-account .form-block .buttonBack a:hover{background:#8a8a8b;color:#fff}.page-content.create-account .form-block .input-row span,.page-content.create-account .form-block .input-row select,.page-content.create-account .form-block .input-row input{margin-right:5px}.page-content.create-account .form-block .buttonNext{border:none;margin:15px 0 0}.page-content.create-account .regNav{margin-top:15px}.page-content.create-account #smsCodeResend{position:relative}.page-content.create-account #smsCodeResend:after{border:1px solid;border-color:#fc3 #128736;border-radius:50%;content:'';display:block;height:10px;left:100%;margin-left:5px;opacity:0;position:absolute;top:1px;transition:200ms;width:10px}.page-content.create-account #smsCodeResend.active:after{animation:rotate 1s linear infinite;opacity:1}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.page-content.create-account input#isParent~label{background:transparent;border-radius:6px;color:#000;cursor:pointer;display:inline-block;font-size:18px;margin:0 6px;padding:3px 12px 4px;transition:150ms}.page-content.create-account input#isParent~label:hover{background:rgba(208,231,215,.8);color:#128736}.page-content.create-account input#isParent~label a{border-bottom:1px dotted rgba(208,231,215,.5);transition:none}.page-content.create-account input#isParent[value="true"]+label,.page-content.create-account input#isParent[value="false"]+label+label{background:#d0e7d7;color:#128736}.page-content.create-account input#isParent[value="true"]+label:hover,.page-content.create-account input#isParent[value="false"]+label+label:hover{background:rgba(208,231,215,.8)}.page-content.create-account form,.page-content.create-account .text-block,.page-content.create-account img{margin:0 auto;max-width:100%}.page-content.create-account form,.page-content.create-account .text-block{width:500px}.page-content.create-account .text-block{color:#616161}.page-content.create-account .text-block *{text-align:justify}.page-content.create-account .text-block ol,.page-content.create-account .text-block ul{padding-left:20px}.page-content.create-account .text-block img{width:auto}.start-pages{background:#fff7ed url("../images/landing-bg-feedback.jpg") no-repeat center top;color:#fff;padding:40px 20px}.start-pages h1{font-size:32px;margin:20px auto 0;max-width:1160px}.start-pages h1 span{color:#128736}.start-pages>p{font-size:18px;margin:0 auto;max-width:1160px}.start-pages>p span{color:#128736}.start-pages h2{font-size:22px;font-weight:bold;text-align:center}.start-pages h3{font-size:18px}.start-pages h4{color:#128736;font-size:16px}.start-pages .start-pages-content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;font-size:0;margin:15px auto 0;max-width:1180px;padding:30px 20px;text-align:center}.start-pages .start-pages-content p{font-size:16px;line-height:1.5;text-align:justify;text-indent:20px}.start-pages .start-pages-content ul,.start-pages .start-pages-content ol{font-size:16px;line-height:1.5;text-align:left}.start-pages .start-pages-content img{max-width:100%}.start-pages *[class^='button']+*[class^='button']{margin:5px}.start-pages .contract ul{list-style-type:none;padding:0 10px 0 20px;text-align:justify}.start-pages .contract>ul>li{margin-bottom:10px}.start-pages .contract li a{border-bottom:1px solid rgba(18,135,54,.5);color:#128736}.start-pages .contract li a:hover{border-bottom-color:#128736}.start-pages .agreement ol{counter-reset:item;padding:10px;text-align:justify}.start-pages .agreement ol>li{display:block}.start-pages .agreement ol>li::before{content:counters(item,".") ". ";counter-increment:item}.start-pages .request-block{display:inline-block;font-size:16px;padding:10px 40px 10px 20px;text-align:right;vertical-align:top;width:50%}.start-pages .request-block h2{padding-left:30%;text-align:left}.start-pages .request-block>div{align-items:center;display:inline-flex;justify-content:flex-end;margin-bottom:15px}.start-pages .request-block input,.start-pages .request-block textarea{flex-shrink:0;font-family:inherit;width:350px}.start-pages .request-block textarea{height:100px;margin-bottom:5px}.start-pages .navigation-control{display:flex;justify-content:space-around}.start-pages .navigation-control-block{display:flex;flex-direction:column;justify-content:space-between;width:25%}.start-pages .navigation-control-block>.material-icons{color:#128736;font-size:45px}.start-pages .manual-section{border-top:1px dotted #ecbb84;margin-top:40px;padding-top:40px}.start-pages .manual-section span{color:#128736;font-weight:bold}.start-pages .manual-section ul,.start-pages .manual-section ol{margin:0 0 30px}.form-block{margin-top:25px;padding:0 30px}.form-block.gray-one{background:#f6f6f6;border-radius:6px;padding:35px 30px 40px}.form-block+[class*='button-design-']{margin-top:25px}.form-block>*:not(label){margin-bottom:20px}.form-block>*:not(label):last-child{margin-bottom:0}.form-block>label{display:block;font-size:16px;margin:0 8px 5px;text-align:left}.form-block>.margin-bottom-min{margin-bottom:5px}.form-block>input,.form-block>select,.form-block>textarea{width:100%}.form-block .input-row{align-items:center;display:flex;justify-content:flex-start}.form-block .input-row input:not(.input_inlay),.form-block .input-row select{flex-grow:1}.form-block .input-row input:not(.input_inlay)+label,.form-block .input-row select+label,.form-block .input-row input:not(.input_inlay)+img,.form-block .input-row select+img{font-size:12px;margin-left:5px;text-align:left;width:200px}.form-block .input-row select+select{margin-left:5px}.form-block input[type='text'],.form-block input[type='email'],.form-block input[type='password'],.form-block select,.form-block textarea{border-radius:17px;vertical-align:middle}.form-block input[type='text']::-webkit-input-placeholder,.form-block input[type='email']::-webkit-input-placeholder,.form-block input[type='password']::-webkit-input-placeholder,.form-block select::-webkit-input-placeholder,.form-block textarea::-webkit-input-placeholder{color:rgba(138,138,139,.5)}.form-block input[type='text']::-moz-placeholder,.form-block input[type='email']::-moz-placeholder,.form-block input[type='password']::-moz-placeholder,.form-block select::-moz-placeholder,.form-block textarea::-moz-placeholder{color:rgba(138,138,139,.5)}.form-block input[type='text']:-ms-input-placeholder,.form-block input[type='email']:-ms-input-placeholder,.form-block input[type='password']:-ms-input-placeholder,.form-block select:-ms-input-placeholder,.form-block textarea:-ms-input-placeholder{color:rgba(138,138,139,.5)}.form-block input[type='text']:-moz-placeholder,.form-block input[type='email']:-moz-placeholder,.form-block input[type='password']:-moz-placeholder,.form-block select:-moz-placeholder,.form-block textarea:-moz-placeholder{color:rgba(138,138,139,.5)}.form-block>textarea{height:100px}.form-block h3{margin-top:0}.form-block p{font-size:12px;margin:-12px 8px 20px;text-align:left}.form-block a{border-bottom:1px dotted rgba(0,0,0,.5);cursor:pointer}.form-block a:hover{border-color:#000}.form-block .no-family-key{margin-bottom:30px;text-align:center}.form-block .g-recaptcha>*{display:inline-block}.registration{text-align:center}.validation-summary-errors ul{color:#f05a23;list-style-type:none;padding:0}.contact-link-block{display:inline-block;vertical-align:top}.contact-link-block p{width:240px!important}a.contact-link{display:block}a.contact-link img,a.contact-link span,a.contact-link .material-icons{transition:150ms;vertical-align:middle}a.contact-link span{color:#128736;border-bottom:1px solid rgba(18,135,54,.5)}a.contact-link img,a.contact-link .material-icons{margin:2px 2px 2px 0;opacity:1}a.contact-link:hover span{border-bottom-color:#128736}a.contact-link:hover img,a.contact-link:hover .material-icons{opacity:.8}.family-key-succes-container{padding:80px 10px 30px 30px;height:73.8vh;display:flex;align-items:center;justify-content:center}.family-key-succes-container a{transition:150ms;border-color:#000;border-bottom:1px dotted rgba(0,0,0,.5);color:#128736;border-bottom:1px solid rgba(18,135,54,.5)}.family-key-succes-container a:hover{border-bottom-color:#128736}.doc-pages{font-size:20px;line-height:1.5;max-width:800px;padding:10px 5px}.doc-pages .chapter-name{font-size:50px;font-weight:900;margin:20px 0;text-align:center}.doc-pages .doc-links{background:#f6f6f6;border-radius:6px;padding:20px 30px}.doc-pages .doc-links a{border-bottom:2px dotted #8a8a8b;color:#000;display:inline-block;font-size:22px;margin:10px 0 10px 15px;transition:150ms}.doc-pages .doc-links a:hover,.doc-pages .doc-links a.selected{background:#8a8a8b;border-bottom-color:transparent!important;border-radius:19px;color:#fff!important;margin-left:0;padding:0 15px}.doc-pages .doc-links a.selected{background:#000!important;cursor:default}.doc-pages .doc-links .giac{float:right;text-align:center;width:180px}.doc-pages .doc-links .giac img{box-shadow:1px 1px 5px black;display:block;margin:0 auto 5px}.doc-pages .doc-links .giac a{font-size:16px;margin:0 auto}.doc-pages h1{font-size:28px;margin:40px 0 30px}.doc-pages h2{margin-top:40px}.doc-pages h3{margin:20px 0 15px}.doc-pages h3[onclick]{cursor:pointer}.doc-pages h3[onclick]::after{border-color:transparent;border-style:solid;border-width:5px 4px;border-bottom-color:#128736;display:inline-block;content:'';margin-bottom:3px;margin-left:5px;-ms-transform-origin:50% 7px;-webkit-transform-origin:50% 7px;transform-origin:50% 7px;transition:200ms}.doc-pages h3[onclick].hide-next-block::after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.doc-pages h1,.doc-pages h2,.doc-pages h3{margin-left:40px}.doc-pages .disclaimer,.doc-pages .requisites{border-left:2px solid #616161;color:#616161;margin-left:18px;padding-left:20px}.doc-pages p img{margin:0}.doc-pages ol,.doc-pages ul{margin:20px 0;text-align:justify;transition:font-size .15s,opacity .2s .2s,margin .4s}.doc-pages .hide-next-block+*{font-size:0;margin:0;opacity:0}.doc-pages .hide-next-block+* li{margin:0}.doc-pages li{margin-bottom:10px;transition:margin .25s}.doc-pages li h3{display:inline-block;margin-left:5px}.doc-pages ol{counter-reset:item}.doc-pages ol>li{display:block}.doc-pages ol>li::before{content:counters(item,".") ". ";counter-increment:item}.doc-pages ol li{margin-bottom:10px}.doc-pages ol li ol li{margin-bottom:0}.doc-pages>ol>li>ol{padding-left:0}.doc-pages a[href]:not([class*='button-design-']){border-bottom:1px solid rgba(18,135,54,.5);color:#128736}.doc-pages a[href]:not([class*='button-design-']):hover{border-bottom-color:#128736;color:#00aa4f}.doc-pages .discreet-menu{font-size:16px;margin-top:30px;position:absolute;right:20px;text-align:right}.doc-pages .discreet-menu a{border-bottom:1px dotted #8a8a8b;cursor:pointer;display:inline-block;margin:0 10px 5px;transition:150ms}.doc-pages .discreet-menu a:hover{border-bottom-color:transparent!important;background:#8a8a8b;border-radius:13px;color:#fff!important;margin-left:0;margin-right:0;padding:0 10px}.doc-pages .discreet-menu *:last-child a{margin-bottom:0}.doc-pages .tabMenuItem.selected{display:none}.doc-pages .tabContentItem h2{line-height:1.2}.doc-pages img{display:block;margin:auto;max-width:100%}.doc-pages [id*='manual-']{display:block;margin-top:70px;position:relative;top:-100px}.doc-pages form{margin:auto;max-width:100%;width:500px}.calendar-page{font-size:20px;max-width:1200px;padding:10px 5px}.calendar-page .chapter-name{font-size:50px;font-weight:900;margin:20px 0;text-align:center}.calendar-page body{background-color:#f5f5f5}.calendar-page .calendar .calendar-header{background-color:#f5f5f5;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);border:0}.calendar-page .calendar .calendar-header .year-title{font-size:18px}.calendar-page .calendar .calendar-header .year-title:not(.year-neighbor):not(.year-neighbor2){border-bottom:2px solid #128736}.calendar-page .calendar .months-container .month-container{height:260px;margin-bottom:25px}.calendar-page .calendar table.month{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);height:100%}.calendar-page .calendar table.month th.month-title{background-color:#128736;color:#fff;padding:12px;font-weight:400}.calendar-page .calendar table.month th.day-header{padding-top:10px;color:#cdcdcd;font-weight:400;font-size:12px}.calendar-page .calendar table.month td.day .day-content{padding:8px;border-radius:100%}.news-pages{font-size:18px;max-width:1280px}.news-pages .news-block{border-bottom:1px dotted #128736;display:flex;margin-top:30px;padding-bottom:30px;position:relative}.news-pages .news-block:nth-child(even) .news-date{right:0}.news-pages .news-block:nth-child(even) .news-entry{align-items:flex-end;order:2;padding:0 0 0 20px;text-align:right}.news-pages .news-block:nth-child(even) .news-image:after{border-radius:0 0 0 40px}.news-pages .news-block:nth-child(even) a.feature-01{border-radius:25px 0 25px 25px}.news-pages .news-block:last-child{border-bottom:none;padding-bottom:0}.news-pages .news-date{font-size:14px;letter-spacing:3px;margin-bottom:15px;position:absolute;text-transform:uppercase}.news-pages .news-entry{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;order:1;padding:0 20px 0 0;position:relative;width:40%}.news-pages .news-image{order:2;position:relative;width:60%}.news-pages .news-image:after{border:1px solid #fff;border-radius:0 0 40px 0;content:'';display:block;height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:calc(100% - 20px)}.news-pages h2,.news-pages p{width:100%}.news-pages h2{font-size:36px;font-weight:700;margin:20px 0 0}.news-pages img{max-width:100%;vertical-align:bottom}.news-pages a.feature-01{border:1px solid #128736;border-radius:0 25px 25px 25px;cursor:pointer;font-size:14px;letter-spacing:3px;padding:15px 25px;text-transform:uppercase}@media(max-width:1280px){.news-pages{padding:0 20px}}@media(max-width:1024px){.news-pages{font-size:16px}.news-pages h2{font-size:24px}.news-pages .news-entry,.news-pages .news-image{width:50%}}@media(max-width:768px){.news-pages .news-block{display:block}.news-pages .news-date{position:relative}.news-pages .news-entry,.news-pages .news-image{width:100%}}.layout-guide h1{font-size:2em;margin:30px}.layout-guide h2{background:#8a8a8b;color:#fff;font-size:1.2em;margin:40px 0 0;padding:10px 40px}.layout-guide h3{color:#128736;margin-top:50px}.layout-guide h3:first-child{margin-top:20px}code{background:#f6f6f6}pre code{display:block;overflow:auto;padding:10px;width:100%}code span{background:#128736;color:#fff}.book-icon-after::after{background:url("../images/icon-open-book.png");content:'';display:inline-block;height:17px;margin:0 0 -3px 5px;width:23px}.tabContentItem{display:none}.tabContentItem.selected{display:inherit}.landing-arrow-down img{position:absolute;top:-90px;opacity:.8;width:80px;left:35%}.dots{border-radius:50%;height:12px;position:absolute;transition:200ms;width:12px;z-index:1}.dots.dot-above-article{background:#fff;right:200px;top:-32px}.dots.dot-above-article.animated{animation:bounce 1s cubic-bezier(.3,0,0,1) infinite}@keyframes bounce{from{height:13.2px;width:13.2px}to{opacity:0;top:-100px}}.dots.dot-on-top-article{background:#128736;right:200px;top:20px}.with-dots .dots{background:#fff;margin-left:-6px;margin-top:-6px;opacity:.8}.with-dots .dots.selected{opacity:1}.with-dots .dots.excluded{opacity:.4}.with-dots .dots.active:hover{background:#f05a23}.with-dots.color-green .dots{background:#128736}.line{height:2px;margin-left:-1px;margin-top:-1px;position:absolute;transition:width 900ms,opacity 1000ms;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:2px}.with-dots .line{background:#fff}.with-dots.color-green .line{background:#128736}[onclick="this.classList.toggle('selected')"]+*{max-height:0;overflow:hidden;transition:300ms}[onclick="this.classList.toggle('selected')"].selected+*{max-height:100vh}h2[onclick="this.classList.toggle('selected')"]::after{content:'▾';cursor:pointer;display:inline-block;margin:0 0 0 5px;position:absolute;transition:300ms}h2[onclick="this.classList.toggle('selected')"].selected::after{transform:rotate(180deg)}h2[onclick="this.classList.toggle('selected')"].selected+*{max-height:200vh}.sliderNew{position:relative}.sliderNew .slider-slides{display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;white-space:nowrap}.sliderNew .slider-slides .slide{display:inline-block;transition:300ms;vertical-align:top;white-space:normal;width:100%}.sliderNew .slider-slides .slide img{width:100%}.sliderNew .slider-images{display:inline-block;vertical-align:middle}.sliderNew .slider-images img{left:0;position:absolute;top:0}.sliderNew .slider-pagination{display:block;font-size:0;position:relative}.sliderNew .slider-pagination .slider-bullet{background:#128736;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 0 0 40px;position:relative;width:12px}.sliderNew .slider-pagination .slider-bullet:first-child{margin-left:0}.sliderNew .slider-pagination .slider-line{background:#128736;height:2px;left:5px;margin-top:-1px;position:absolute;top:50%;transition:300ms;width:2px}.popup_wrap{background-color:rgba(0,0,0,.3);height:0;left:50%;overflow:hidden;position:fixed;text-align:center;top:50%;transition:200ms;width:0;z-index:15}.popup_wrap.active{height:100vh;left:0;overflow:auto;top:0;width:100vw;display:flex;justify-content:center;align-items:center;padding:10px}.popup{background-color:#fff;box-shadow:black 0 0 8px;overflow:auto;max-width:870px;padding:15px}.popup .popup_header{align-content:center;align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:15px}.popup .popup_header>*{margin-left:10px}.popup .popup_header>*:first-child{margin-left:0}.popup .popup_header .popup_name{cursor:default;flex-grow:1;font-size:18px;font-weight:bold;text-align:left;text-transform:uppercase;user-select:none}.popup .popup_header .popup_name span{display:inline-block;font-size:16px;font-weight:normal;margin-left:5px;text-transform:none;vertical-align:middle}.popup .popup_header .material-icons{height:30px;font-size:24px;min-height:30px;padding:0;width:30px}.popup .popup_content{font-size:0;overflow:auto;position:relative;overflow-y:unset}.popup .popup_content .image-container{display:block;overflow:hidden;max-height:65vh}.popup .popup_content .image-container #image_content{width:100%}.popup .popup_content #text_content{overflow:auto}.popup .popup_content>*{font-size:16px}.popup .popup_footer{align-content:center;align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-top:15px}.popup .popup_footer [class*='button-design']{margin:0 0 0 15px}.popup.popupPoll{width:500px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupPoll .popup_notes{margin-bottom:15px}.popup.popupPoll .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupPoll .popup_content>*{font-size:16px}.popup.popupPoll .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupPoll .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupPoll .popup_footer{justify-content:space-between}.popup.popupHappyTeacherDay{width:500px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupHappyTeacherDay .popup_notes{margin-bottom:15px}.popup.popupHappyTeacherDay .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupHappyTeacherDay .popup_content>*{font-size:16px}.popup.popupHappyTeacherDay .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupHappyTeacherDay .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupHappyTeacherDay .popup_footer{justify-content:space-between}.popup.popupHappyMotherDay{width:500px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupHappyMotherDay .popup_notes{margin-bottom:15px}.popup.popupHappyMotherDay .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupHappyMotherDay .popup_content>*{font-size:16px}.popup.popupHappyMotherDay .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupHappyMotherDay .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupHappyMotherDay .popup_footer{justify-content:space-between}.popup.popupPremiumPackageAdvertising{width:650px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupPremiumPackageAdvertising .popup_notes{margin-bottom:15px}.popup.popupPremiumPackageAdvertising .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupPremiumPackageAdvertising .popup_content .button-design-01{position:absolute;top:210px;right:19px}.popup.popupPremiumPackageAdvertising .popup_content>*{font-size:16px}.popup.popupPremiumPackageAdvertising .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupPremiumPackageAdvertising .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupPremiumPackageAdvertising .popup_footer{justify-content:space-between}.popup.popupPortalYaClass{width:600px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupPortalYaClass .popup_notes{margin-bottom:15px}.popup.popupPortalYaClass .popup_content{font-family:sans-serif;margin:0 auto;max-height:80vh;overflow:auto;position:relative}.popup.popupPortalYaClass .popup_content img{max-width:100%;height:auto}.popup.popupPortalYaClass .popup_content p{margin-bottom:0;font-size:19px}.popup.popupPortalYaClass .popup_content .popup-p-footer{margin:20px 0;font-size:16px;font-style:italic}.popup.popupPortalYaClass .popup_content>*{font-size:16px}.popup.popupPortalYaClass .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupPortalYaClass .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupPortalYaClass .popup_footer{justify-content:space-between}.popup.popupFamilyTheaterAdvertising{width:530px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupFamilyTheaterAdvertising .popup_notes{margin-bottom:15px}.popup.popupFamilyTheaterAdvertising .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupFamilyTheaterAdvertising .popup_content>*{font-size:16px}.popup.popupFamilyTheaterAdvertising .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupFamilyTheaterAdvertising .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupFamilyTheaterAdvertising .popup_footer{justify-content:space-between}.popup.popupEducationAndCareer{width:450px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupEducationAndCareer .popup_notes{margin-bottom:15px}.popup.popupEducationAndCareer .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupEducationAndCareer .popup_content>*{font-size:16px}.popup.popupEducationAndCareer .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupEducationAndCareer .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupEducationAndCareer .popup_footer{justify-content:space-between}.popup.popupTeacherForBelarus{width:800px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupTeacherForBelarus .popup_notes{margin-bottom:15px}.popup.popupTeacherForBelarus .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupTeacherForBelarus .popup_content>*{font-size:16px}.popup.popupTeacherForBelarus .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupTeacherForBelarus .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupTeacherForBelarus .popup_footer{justify-content:space-between}.popup.popupHappyWomensDay{width:auto;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupHappyWomensDay .title{font-weight:700}.popup.popupHappyWomensDay .text{margin-top:-15px;max-width:512px}.popup.popupHappyWomensDay .popup_notes{margin-bottom:15px}.popup.popupHappyWomensDay .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupHappyWomensDay .popup_content>*{font-size:16px}.popup.popupHappyWomensDay .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupHappyWomensDay .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupHappyWomensDay .popup_footer{justify-content:space-between}.popup.popupHappyNewYear{width:560px;position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupHappyNewYear .popup_notes{margin-bottom:15px}.popup.popupHappyNewYear .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupHappyNewYear .popup_content>*{font-size:16px}.popup.popupHappyNewYear .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupHappyNewYear .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupHappyNewYear .popup_footer{justify-content:space-between}.popup.popupFreePremiumAccount{width:auto;position:absolute;text-align:center;transition:max-height 2s ease;border-radius:6px}.popup.popupFreePremiumAccount ul{max-width:fit-content;display:block;text-align:justify;list-style-type:decimal;padding-left:20px}.popup.popupFreePremiumAccount ul li+li{margin-top:5px}.popup.popupFreePremiumAccount .popup_notes{margin-bottom:15px}.popup.popupFreePremiumAccount .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupFreePremiumAccount .popup_content>*{font-size:16px}.popup.popupFreePremiumAccount .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupFreePremiumAccount .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupFreePremiumAccount .popup_content img{max-height:500px;height:auto;width:auto}.popup.popupFreePremiumAccount .text-content{display:none}.popup.popupFreePremiumAccount .popup_footer{justify-content:space-between}.popup.popupNewFilesAttachFeature{width:auto;position:absolute;text-align:center;transition:max-height 2s ease;border-radius:6px}.popup.popupNewFilesAttachFeature .popup_notes{margin-bottom:15px}.popup.popupNewFilesAttachFeature .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupNewFilesAttachFeature .popup_content>*{font-size:16px}.popup.popupNewFilesAttachFeature .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupNewFilesAttachFeature .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupNewFilesAttachFeature .popup_content img{max-height:500px;height:auto;width:auto}.popup.popupNewFilesAttachFeature .text-content{max-width:fit-content;text-align:justify}.popup.popupNewFilesAttachFeature .popup_footer{justify-content:space-between}.popup.popupCheckPhoneNumber{width:540px}.popup.popupCheckPhoneNumber .popup_content [class*='button-design']{width:150px}.popup.popupCheckPhoneNumber .popup_content input[type='text']{width:200px}.popup.popupMobileConnect{width:400px}.popup.popupMobileConnect .popup_content [class*='button-design']{width:80px}.popup.popupMobileConnect .popup_content input[type='text']{width:182px}.popup.popupCheckPhoneNumber,.popup.popupMobileConnect{position:absolute;text-align:center;transition:none;max-width:95%;border-radius:6px}.popup.popupCheckPhoneNumber .popup_notes,.popup.popupMobileConnect .popup_notes{margin-bottom:15px}.popup.popupCheckPhoneNumber .popup_content,.popup.popupMobileConnect .popup_content{font-size:0;margin:auto;max-height:80vh;overflow:auto;position:relative}.popup.popupCheckPhoneNumber .popup_content img,.popup.popupMobileConnect .popup_content img{width:50px}.popup.popupCheckPhoneNumber .popup_content input[type='text'],.popup.popupMobileConnect .popup_content input[type='text']{border:1px solid #8a8a8b;padding:4px;font-size:20px;vertical-align:middle}.popup.popupCheckPhoneNumber .popup_content .good-info,.popup.popupMobileConnect .popup_content .good-info{color:#128736;font-weight:bold}.popup.popupCheckPhoneNumber .popup_content .bad-info,.popup.popupMobileConnect .popup_content .bad-info{color:#f81010;font-weight:bold}.popup.popupCheckPhoneNumber .popup_content>*,.popup.popupMobileConnect .popup_content>*{font-size:16px}.popup.popupCheckPhoneNumber .popup_content .popup_tabs,.popup.popupMobileConnect .popup_content .popup_tabs{font-size:0;margin-bottom:20px;text-align:left}.popup.popupCheckPhoneNumber .popup_content .popup_tabs [class*='button-design'],.popup.popupMobileConnect .popup_content .popup_tabs [class*='button-design']{margin-top:2px}.popup.popupCheckPhoneNumber .popup_footer,.popup.popupMobileConnect .popup_footer{justify-content:space-between}.popup.popupRegistrationHelp{width:700px}.popup.popupRegistrationHelp .accordionTitle{background:#128736;color:#fff;cursor:pointer;font-size:22px;padding:8px 0;transition:200ms}.popup.popupRegistrationHelp .accordionTitle~.accordionTitle{margin-top:15px}.popup.popupRegistrationHelp .accordionTitle:hover{background:#11c263}.popup.popupRegistrationHelp h3{margin-bottom:5px;padding:0 10px;text-align:left}.popup.popupRegistrationHelp p{line-height:1.3;margin-bottom:5px;padding:0 10px;text-align:justify}.popup.popupRegistrationHelp p.hint{font-size:14px;font-style:italic}.popup.popupRegistrationHelp p a{text-decoration:underline}.popup.popupRegistrationHelp p a:hover{color:#128736}.popup.popupBookDemo{display:inline-flex;flex-direction:column;height:90vh;margin:5vh auto;padding:0 0 20px;width:780px}.popup.popupBookDemo .popup_header{background:#128736;margin:0;padding:10px 12px 10px 18px}.popup.popupBookDemo .popup_header .popup_name{color:#fff}.popup.popupBookDemo .popup_header .material-icons{background:transparent}.popup.popupBookDemo .popup_header .material-icons:hover{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup.popupBookDemo iframe{border:none;flex-grow:1;position:relative;width:100%}.popup.popupBookDemo::before{animation:turning 800ms infinite;animation-timing-function:linear;border:3px solid;border-color:#128736 transparent;border-radius:50%;content:'';display:block;height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}@keyframes turning{from{transform:rotate(0)}to{transform:rotate(360deg)}}.occupancy-report-row{padding:0;margin:0;height:5px}li:hover>.drop-list{opacity:1;-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}@media(max-width:1280px){.landing-arrow-down img{left:25%}header.index-header.fixed{left:0;margin-left:0}.welcome-page{padding:0 300px 0 80px}}@media(max-width:1150px){.index-content article .sliderNew{padding-top:20px}.index-content article .sliderNew .slider-labels{font-size:14px}.index-content article .sliderNew .slider-slides .slide{font-size:20px}.index-content article .sliderNew .slider-images{height:274px;width:274px}.index-content article .sliderNew.slider-type1 .slider-slides{width:370px}}@media(max-width:1070px){.welcome-page{padding:0 20px 0}.welcome-page .login-and-help{bottom:auto;margin:10px 15px 15px 0;position:relative;right:auto;text-align:right}.welcome-page .login-and-help a:first-child{margin-right:5px}.welcome-page .login-and-help .feature-01{display:none}}@media(max-width:1024px){.landing-arrow-down img{left:15%}.welcome-page{padding:0 30px 0 40px}.welcome-page h1{font-size:42px}.welcome-page .logo{height:29px;width:165px}.index-content article h2{font-size:42px}.index-content article h3{font-size:22px}.index-content article p{font-size:18px}.index-content article section{padding:0 20px 0 40px}.index-content article section.dots-bottom{padding:30px 20px 0 40px}.index-content article section.dots-bottom h2{margin-bottom:100px}.index-content article section.dots-bottom p{font-size:14px}.index-content article .sliderNew .slider-slides .slide{font-size:18px}.index-content article .sliderNew .slider-images{height:234px;width:234px}.index-content article .sliderNew.slider-type1 .slider-slides{width:320px}.index-content article .chart div{font-size:20px}.feature-arrow::after{border-width:12px;margin-top:-12px;margin-right:-24px}.start-pages .request-block{display:block;width:auto}.start-pages .request-block h2{padding:0;text-align:center}.start-pages .request-block>div{justify-content:center}.start-pages .request-block label{display:inline-block;width:40%}.start-pages .request-block input,.start-pages .request-block textarea{width:60%}}@media(max-width:950px){.index-content article .sliderNew.slider-type1 .slider-slides{width:320px}.index-content article .sliderNew .slider-images{height:254px;position:relative;width:254px}.index-content article section.dots-bottom h2{margin-bottom:70px}.popup.popupFreePremiumAccount .popup_content img{width:100%}}@media(max-width:768px){header.index-header.fixed{box-shadow:0 5px 10px rgba(0,0,0,.2);height:60px}header.index-header.fixed .main-menu-container{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}header.index-header aside{box-shadow:0 0 0 rgba(0,0,0,.2);height:100vh;position:fixed;left:0;-ms-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translateX(-300px)}header.index-header aside.active{box-shadow:-5px 0 20px rgba(0,0,0,.2);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}header.index-header aside .close-button{display:block}header.index-header .to-the-top{display:none}.welcome-page{padding:0 20px 0}.welcome-page .logo{align-self:flex-end;margin:10px 0 15px;position:relative;right:auto;top:auto}.welcome-page .with-dots-canvas canvas{display:none}.welcome-page h1{margin:40px 0}.welcome-page .connect-school{margin:0}.welcome-page .feature-01{border-radius:20px;height:40px;width:auto;font-size:16px;margin:10px 10px 10px 0}.welcome-page .schools-counter{margin:10px 0}.welcome-page .active-services{font-size:20px;margin-bottom:10px}.welcome-page .active-services li{border-width:1px}.welcome-page .login-logout{align-self:flex-end;bottom:auto;margin:10px 0 20px;position:relative;right:auto}.index-content{padding-left:0}.index-content article section{padding:0 20px}.index-content article section.dots-bottom{min-height:640px;padding:40px}.index-content article section.dots-bottom h2{font-size:32px;margin-bottom:75px}.index-content article section.dots-bottom .links-line a{font-size:20px;margin:5px 0}.index-content article section.dots-bottom p{font-size:12px}.index-content article section.dots-bottom p:first-of-type{margin-top:60px}.dots.dot-above-article,.dots.dot-on-top-article{left:20px;right:auto}.start-pages .navigation-control{display:block}.start-pages .navigation-control .navigation-control-block{margin-bottom:10px;width:auto}.start-pages .navigation-control .navigation-control-block h4,.start-pages .navigation-control .navigation-control-block p{margin:5px 0}.start-pages .manual-section{margin-top:25px;padding-top:10px}.doc-pages{font-size:14px}.doc-pages .chapter-name{font-size:32px}.doc-pages .doc-links{padding:10px}.doc-pages .doc-links a,.doc-pages .doc-links .giac a{border-width:1px;font-size:16px;margin:5px 0 5px 15px}.doc-pages .doc-links .giac{float:none;text-align:left;width:auto}.doc-pages .doc-links .giac img{display:none}.doc-pages .doc-links .giac a:hover,.doc-pages .doc-links .giac a.selected{margin-left:0}.doc-pages h1{font-size:24px}.doc-pages h1,.doc-pages h2,.doc-pages h3{margin-left:15px}.doc-pages ol,.doc-pages ul{padding-left:15px}.doc-pages.layout-help h2{margin:20px 0 0}.calendar-page{font-size:14px}.calendar-page .chapter-name{font-size:32px}}@media(max-width:600px){header.index-header .header-aside-button{width:160px}header.index-header .header-aside-button img{display:block}header.index-header .header-aside-button .dots{display:none}}@media(max-width:540px){header.index-header .feature-01{border-radius:22.5px;height:45px;width:100px}header.index-header .header-aside-button{width:40px}header.index-header .header-aside-button img{display:none}header.index-header .header-aside-button .dots{display:block}.welcome-page h1{font-size:36px;margin:20px 0}.index-content article{padding-top:20px}.index-content article section{margin-top:30px}.index-content article h2{font-size:36px}.index-content article .sliderNew.slider-type2 h2{font-size:24px;max-width:100%}.index-content article .sliderNew.slider-type2 h3{font-size:18px;margin-top:10px;max-width:60%}.index-content article .chart div{font-size:16px;padding:15px 20px 10px 0}.start-pages{padding:5px}.start-pages h1{font-size:24px;margin-top:10px}.start-pages .start-pages-content{padding:10px 5px}.start-pages .start-pages-content p,.start-pages .start-pages-content ol,.start-pages .start-pages-content ul{font-size:14px;text-align:left}.start-pages .contract ol,.start-pages .agreement ol,.start-pages .contract ul,.start-pages .agreement ul{padding:0 0 0 10px}.start-pages .request-block{padding:0}.start-pages .request-block>div{display:block;text-align:left}.start-pages .request-block>div label{display:block;margin-left:10px;text-align:left;width:auto}.start-pages .request-block>div input,.start-pages .request-block>div textarea{width:100%}.page-content.create-account h1{font-size:36px}.page-content.create-account input#isParent~label{font-size:16px}.form-block{padding:5px}.form-block.gray-one{border-radius:0;padding:15px 5px}.form-block .input-row{display:block}.form-block .input-row input:not(.input_inlay),.form-block .input-row select{width:100%}.form-block .input-row input:not(.input_inlay)+label,.form-block .input-row select+label,.form-block .input-row input:not(.input_inlay)+img,.form-block .input-row select+img{display:block;margin:3px 8px 0;width:auto}.form-block .input-row #Agreed~*{display:inline-block;font-size:14px;padding:0;vertical-align:middle}.form-block .no-family-key{margin-top:10px}.doc-pages .discreet-menu{position:relative;right:auto}}@media(max-width:511px){.popup.popupFreePremiumAccount .popup_footer{display:block}.popup .popup_footer [class*='button-design']{margin:10 0 0 15px}}@media(max-width:370px){header.index-header .feature-01{display:none}.index-content article .sliderNew.slider-type1 .slider-slides{width:280px}.index-content article h2{font-size:24px}.index-content article section.dots-bottom h2{margin-bottom:50px}.index-content article section.dots-bottom p:first-of-type{margin-top:50px}}@media(max-width:675px){.welcome-page .login-and-help{margin:15px auto;margin-left:40px;text-align:right}.welcome-page .login-and-help .lang-selector{margin:15px auto}.welcome-page .login-and-help *:not(:last-child){margin-right:0}}