header.header{z-index:6}.index-categories .categories-wrapper .category .article-type{border-top:2px dotted #e0e0e0;padding-top:16px}.article-item .icon{margin-right:10px}.share__w{width:940px;margin:35px auto 0}.share__w .sharethis-inline-share-buttons{text-align:left!important}.article-more.mt40{margin-top:40px;border-bottom:1px solid #eee}.article-more.mt40 .article-items-wrapper{margin:0 auto;width:940px}.article-more.mt40 .article-items-wrapper .level,.article-more.mt40 .article-items-wrapper .level-tasks,.article-more.mt40 .article-items-wrapper .level-tasks .tasks__w{width:100%}.article__w.rel{position:relative;display:flex}.article__w.rel iframe{max-width:calc(100vw - 30px)}.article__w.w940{width:940px}.profile-block.analytics .navigation:last-child{margin-top:20px}.profile-block.analytics .fa{font-size:22px}.profile-block.analytics .fa.disabled{color:#86939e}.profile-block.analytics .active{color:#f8b02f;font-size:20px}.profile-block.analytics span{margin:0 5px}.profile-block.analytics #taskwindow span{margin:0}.profile-block.analytics a{font-size:20px;margin:0 5px}.profile-block.analytics a:hover{color:#f8b02f}.profile-block.analytics .fa:not(.disabled):hover{color:#f8b02f}.list-item .perc-circle{transform:rotate(320deg)}.progress-ring{position:relative;z-index:2;top:-3px;right:4px}.check-all{cursor:pointer;margin-bottom:20px;display:flex;align-items:center}.check-all .circle-progress{margin-right:14px}.check-all.active .circle-progress::after{display:block;background:url(../img/icons/icon_small-task--ok.png) center center no-repeat #54b574;box-shadow:0 -2px 0 0 #4a9c66 inset}.user-profile__task-create .row{display:flex}.profile-block .nice-select span{max-width:100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:inline-block}.user-profile__task-create .list-item .img-circle__w{min-width:52px;min-height:52px}body.stop .reward-page .reward-wrapper,body.stop .reward-page .reward-wrapper #maze_frame,body.stop .reward-page .reward-wrapper .maze_field{touch-action:none}.pub-page.page-text .pub-text .text-block .text h1{font-size:2em;color:#333;margin:18px 0}.pub-page.page-text .pub-text .text-block .text h2{font-size:1.5em;color:#333;margin:16px 0}.pub-page.page-text .pub-text .text-block .text ul{padding:0 40px;margin:13px 0;list-style-type:disc}.pub-page.page-text .pub-text .text-block .text b,.pub-page.page-text .pub-text .text-block .text strong{font-weight:700}.user-profile__task-create.step3 .relative{position:relative}.user-profile__task-create.step3 .already-done{position:absolute;left:70px;bottom:1px;width:20px;line-height:18px;height:20px;border-radius:50%;background:#57b677;box-shadow:0 0 2px 1px rgba(0,0,0,.3);text-align:center}.user-profile__task-create.step3 .already-done:hover .tooltip{display:block}.user-profile__task-create.step3 .already-done .fa{font-size:11px;color:#fff}.user-profile__task-create.step3 .already-done .tooltip{position:absolute;margin-top:12px;width:max-content;max-width:500px;background:#3678b3;color:#c4ddf2;left:-22px;bottom:28px;border-radius:8px;padding:17px 20px;z-index:5;font-size:16px;display:none;text-align:left}.user-profile__task-create.step3 .already-done .tooltip b{color:#fff}.user-profile__task-create.step3 .already-done .tooltip::after{position:absolute;content:'';left:26px;bottom:-5px;width:12px;height:12px;transform:rotate(45deg);background:#3678b3}.user-profile__task-create.step3 .collapse-trigger h3{display:inline-block;cursor:pointer}.user-profile__task-create.step3 .btns-block{display:flex}.user-profile__task-create.step3 .btn-field{margin-right:20px}.user-profile__task-create.step3 .btn-field .btn-orange{margin-top:20px}.user-profile__task-create.step3 .collapse-trigger .fa{margin-left:5px;transition:transform .3s ease;position:relative;top:-1px;cursor:pointer}.user-profile__task-create.step3 .collapse-trigger.collapsed .fa{transform:rotate(180deg)}.btn-width{min-width:125px}.breadcrumbs li.home{min-width:84px}span.task-recommended{position:absolute;top:2px;left:-7px;z-index:2}span.task-recommended .fa.active{color:#ffc200}span.task-recommended .users-list{display:flex;flex-flow:column nowrap;position:absolute;background:#fff;z-index:2;border-radius:4px;padding-bottom:10px;box-shadow:0 1px 7px 0 rgba(0,0,0,.2);top:-10px;left:30px}span.task-recommended .users-list .users{max-height:300px;overflow-y:auto;display:flex;flex-flow:column nowrap}span.task-recommended .users-list::before{content:"";width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #fff transparent transparent;z-index:3;position:absolute;left:-11px;top:11px}span.task-recommended .users-list::after{content:"";width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #e4dfdf transparent transparent;position:absolute;left:-12px;top:11px;z-index:2}span.task-recommended .users-list .header{padding:10px 15px;border-bottom:1px solid #ccc;white-space:nowrap;margin-bottom:10px}span.task-recommended .users-list .user{padding:10px 15px;white-space:nowrap}span.task-recommended .users-list .user .score{font-size:14px;color:#97a2a2;margin-left:5px}span.task-recommended .users-list .fa{margin-right:5px;cursor:pointer}span.task-recommended .fa{color:#97a2a2;cursor:pointer;transition:color .3s ease}span.task-recommended .fa.no-cursor{cursor:default}span.task-recommended .fa:not(.active):hover{color:#ffeeb6}span.task-recommended .users-list .class-divider{padding:10px 15px;white-space:nowrap;margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}span.task-recommended .users-list strong{font-weight:700;font-size:15px}span.task-recommended .users-list .class-wrapper{display:flex;flex-flow:column nowrap;padding-left:15px}.level-tasks .tasks__w .task-i.recommended{background:#fff9dc}.rating-carousel{display:flex;align-items:center;justify-content:space-between}.rating-carousel .rating-grade{display:flex;flex-flow:column wrap;justify-content:center;align-content:center;text-align:center;color:#606976;filter:grayscale(1);font-family:Museo500}.rating-carousel .rating-grade.active{filter:grayscale(0)}.rating-carousel .rating-grade .img-wrapper{margin-bottom:10px;min-height:70px;display:flex;align-items:flex-end}.rating-title-block .small-img{max-width:25px;vertical-align:bottom}.rating-title-block .rating-place{font-weight:600}.rating-title-block .row{display:flex;align-items:flex-end;padding:36px 50px 0;font-size:18px}.rating-title-block .score{margin-inline-start:40px}.rating-stats{margin:24px 0 -38px;padding:24px 0;border-top:1px solid #eee;display:flex;align-items:center}.rating-stats .user-stats{display:flex;align-items:center;justify-content:space-around;flex-grow:4}.rating-stats .user-stats .stat-block{display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.rating-stats .user-stats .stat-block .img-wrapper{width:46px;height:46px}.rating-stats .user-stats .stat-block .img-wrapper img{width:100%}.rating-stats .user-stats .stat-block .number{font-size:24px;font-family:Museo700,Aria,sans-serif;margin:10px 0}.rating-stats .user-stats .stat-block .label{color:#7099b6}.rating-stats .user-positions{min-width:50%;background:#edf7f3;border-radius:9px;font-size:18px;text-align:center;flex-grow:8;padding:26px 0}.rating-stats .user-positions .title{font-family:Museo700,Aria,sans-serif;margin-bottom:25px}.rating-stats .user-positions .positions-row{display:flex;justify-content:space-around}.rating-stats .user-positions .positions-row .position{display:flex;align-items:center;font-size:26px;font-family:Museo700,Aria,sans-serif}.rating-stats .user-positions .positions-row .position img{margin-inline-end:16px}.rating-leaderboard .subtitle{color:#465078;font-size:20px;font-family:Museo700,Aria,sans-serif;line-height:22px;margin-bottom:20px}.rating-leaderboard .subtitle.smaller{font-size:17px}.rating-leaderboard .position-1{display:block;background-image:url(/templates/default/img/rating/1.svg);font-size:0;width:28px;height:36px}.rating-leaderboard .position-2{display:block;background-image:url(/templates/default/img/rating/2.svg);font-size:0;width:28px;height:36px}.rating-leaderboard .position-3{display:block;background-image:url(/templates/default/img/rating/3.svg);font-size:0;width:28px;height:36px}.rating-leaderboard-row{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #eee}.rating-leaderboard-row:last-child{border-bottom:0 none}.rating-leaderboard-row .left-part{display:flex;align-items:center}.rating-leaderboard-row .user-link{display:flex;align-items:center}.rating-leaderboard-row .user-link:hover .user-name{color:#f8b02f}.rating-leaderboard-row .position{font-family:Museo500,Aria,sans-serif;width:32px;text-align:center;margin-right:8px}.rating-leaderboard-row .user-name{font-family:Museo500,Aria,sans-serif;margin-left:10px;color:#606976;transition:color .3s ease}.rating-leaderboard-row .user-exp{font-size:15px}.rating-lowering{color:#fa5d66;text-align:center;padding:20px 0;border-bottom:1px solid #eee;font-family:Museo500,Aria,sans-serif}.rating-lowering .fa{font-size:11px}.rating-upgrading{color:#73b47d;text-align:center;padding:20px 0;border-bottom:1px solid #eee;font-family:Museo500,Aria,sans-serif}.flex-block{display:flex}.user-profile__w .profile-main-wrapper .profile-block.rating-profile-block{flex-grow:2;border-top:0 none}.flex-block .block-right{margin-top:33px;margin-right:50px}.followers-block{border-radius:9px;border:1px solid #edf7f3;margin-top:20px;min-width:240px}.followers-list{position:relative;max-height:400px;overflow:auto}.follower-block-title{color:#465078;font-size:20px;font-family:Museo700,Aria,sans-serif;line-height:22px;padding:20px;position:sticky;top:0;z-index:5;background:#fff}.follower-row{display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid #eee}.follower-row:last-child{border-bottom:0 none;margin-bottom:2px}.follower-row .right-part{display:flex;flex-flow:column}.follower-row .img-circle__w{margin:0 10px 0 0}.follower-row .user-name{font-family:Museo500,Aria,sans-serif;margin-bottom:6px}.follower-row .user-exp{font-size:15px}.no-follows{text-align:center;font-family:Museo500,Aria,sans-serif;padding-left:20px;margin-bottom:22px;display:inline-block}.followers-block-search{position:relative}.followers-block-search .search-block{position:relative}.followers-block-search .search-block input{border-radius:0 0 9px 9px;background:#edf7f3;width:100%;padding:16px 40px 16px 16px;border:0 none;color:#86939e;font-size:14px;font-family:Museo500,Aria,sans-serif}.followers-block-search .search-block .fa{position:absolute;color:#73b43d;right:0;top:2px;font-size:16px;padding:13px}.followers-block-search .search-block .fa-close:hover{color:#f8b02f;cursor:pointer}.empty-search{padding:20px}.js-follower-result{position:absolute;z-index:22;background:#fff;border:1px solid #edf7f3;border-radius:0 0 9px 9px;top:42px;max-height:400px;overflow:auto;width:100%;box-shadow:0 8px 8px 0 rgba(0,0,0,.2)}@media only screen and (max-width:1024px){.user-profile-rating-page .flex-block .block-right{margin-right:0;margin-left:20px}}@media only screen and (max-width:767px){.rating-stats{flex-flow:row wrap}.rating-stats .user-positions{margin-top:30px}.user-profile-rating-page .flex-block .block-right{margin-right:0;margin-top:0}.user-profile-rating-page .flex-block{flex-flow:column}.user-profile-rating-page .flex-block .block-right .followers-block{margin-top:40px}.rating-title-block .row{padding:36px 10px 0;justify-content:space-between}.rating-title-block .score{margin-inline-start:0}}@media only screen and (max-width:600px){.rating-stats{flex-flow:column;align-items:stretch}}.profile-info{display:flex}.profile-info .right-part{display:flex;justify-content:space-between}.profile-info .right-part .info-block{display:flex;flex-flow:column;margin-left:28px}.profile-info .right-part .info-block .user-name{color:#606976;text-align:center;font-family:Museo300,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:30px;display:flex}.profile-info .right-part .info-block .user-id{display:flex;color:#7099b6;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:30px;transition:color .3s ease}.profile-info .right-part .info-block .user-id:hover{color:#f8b02f}.profile-info .right-part .info-block .user-followers-stat,.profile-info .right-part .info-block .user-registration-date{color:#606976;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:30px;display:flex;align-items:center;margin-top:4px}.profile-info .right-part .info-block .user-followers-stat svg,.profile-info .right-part .info-block .user-registration-date svg{margin-right:8px}.profile-info .add-btn-block{margin-left:32px;margin-top:-10px}.profile-info .user-follow-button{border-radius:8px;background:#73b47d;box-shadow:0 2px 0 0 #5ba467;padding:0 25px;height:40px;border:0 none;color:#fff;font-size:16px;font-family:Museo700,sans-serif;transition:all .3s ease;cursor:pointer}.profile-info .user-follow-button i{margin-right:8px}.profile-info .user-follow-button:hover{background:#25b876}.user-profile-stats.rating-stats{flex-flow:column}.user-profile-stats.rating-stats .user-stats{width:100%}.user-profile-stats.rating-stats .user-positions{margin-top:24px;width:100%;padding:20px 0;margin-bottom:60px}.rating-graph-block .rating-graph-title{color:#465078;text-align:center;font-family:Museo500,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:22px;margin-bottom:24px}.rating-graph-block .rating-graph{width:100%;height:300px}.rating-graph-legend-block{color:#646464;font-size:15px;font-style:normal;font-weight:400;line-height:16px;display:flex;justify-content:space-between;width:100%;margin-bottom:8px}.rating-graph-legend-block .user-name{display:flex;align-items:center}.rating-graph-legend-block .user-name::before{content:'';width:7px;height:7px;border-radius:50%;margin-right:8px;display:flex;border:1px solid #bbc7d1}.rating-graph-legend-block.green{color:#73b47d}.rating-graph-legend-block.green .user-name::before{border:1px solid #73b47d}.user-rating-icon svg path{transition:fill .3s ease}.user-rating-icon:hover svg path{fill:#f9650c}.profile-left-menu .menu a.active .icon.user-rating-icon,.profile-left-menu .menu a:hover .icon.user-rating-icon{opacity:1}.profile-left-menu .menu a.active .icon.user-rating-icon svg path{fill:#f9650c}.current-league{position:relative;top:10px;margin-right:20px;display:inline-block}.current-league img{max-height:30px}.current-league a{display:flex;align-items:center}.current-league .place{margin-left:8px;font-size:18px}.profile-left-menu .menu a.active .icon-active,.profile-left-menu .menu a:hover .icon-active{opacity:1}.article__w .article-text figure figcaption{background:rgba(0,0,0,.05);text-align:center;padding:10px 6px;font-size:13px}.article-tag{border:1px solid #bbc7d1;border-radius:8px;padding:6px 10px;text-align:center;margin-right:8px;margin-bottom:8px;display:inline-block;color:#5e6977}.article-tag:hover{background:#f96811;color:#fff;border-color:#f96811;transition:all .3s ease}.static-fixed-top_mobile .static-levels-switcher .dropdown-menu ul{display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px 10px 2px}.static-fixed-top_mobile .static-levels-switcher .dropdown-menu ul li{max-width:50%;min-width:180px;flex:1}.static-fixed-top_mobile .static-levels-switcher .dropdown-menu li a{display:flex;align-items:center}.static-fixed-top_mobile .static-levels-switcher .dropdown-menu ul li a .lvl-info{margin-left:5px}.static-levels-switcher .dropdown-menu ul .lvl-icon{position:relative;top:7px}.task-body .play__w.hint__w{right:9px;z-index:15}.grades-group:not(.whole-row) .level-tasks .tasks__w{width:100%}.category-grades .grades-group{width:49%}.category-grades .grades-group-books.grades-group{width:100%}.task-page .task-bottombuton .pause:after,.task-page .task-bottombuton .play .pause-icon:after{left:calc(50% + 6px)}.task-page .task-bottombuton .play:before{left:calc(50% + 2px)}@media only screen and (max-width:1200px){.profile-info .right-part{flex-flow:column}.profile-info .add-btn-block{margin-left:28px;margin-top:0}}@media only screen and (max-width:1023px){.rating-user-page .flex-block .block-right{margin-right:0}.rating-user-page .flex-block{flex-flow:column}.rating-user-page .flex-block .block-right .followers-block{margin-top:70px}}@media only screen and (max-width:400px){.profile-info .add-btn-block,.profile-info .right-part .info-block{margin-left:12px}}@media only screen and (max-width:500px){.current-league{top:13px;margin-right:6px}}@media only screen and (max-width:1024px),only screen and (min-device-height:1366px) and (max-device-height:1366px) and (max-width:1024px) and (orientation:portrait),only screen and (min-device-height:1024px) and (max-device-height:1366px) and (max-width:1366px) and (orientation:landscape){.category-grades .grades-group{width:100%}}@media only screen and (min-width:768px){.article-banner{position:sticky;top:10px;height:fit-content;min-width:160px;z-index:2}}@media only screen and (max-width:1024px),only screen and (max-device-height:1366px) and (max-width:1024px) and (min-device-height:1366px) and (orientation:portrait),only screen and (max-device-height:1366px) and (max-width:1366px) and (min-device-height:1024px) and (orientation:landscape){.progress-tasks-wrapper .table td.circle-title .circle-task-id{display:inline-block}}@media only screen and (max-width:1024px){.article-more.mt40 .article-items-wrapper,.article-more.mt40 .container-fluid,.article__w.w940,.share__w{width:100%}.share__w{padding-left:15px}.article-banner{display:none}}@media only screen and (max-width:1024px) and (min-width:768px){header.header .header__w{display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:center}header.header .burger.open span:nth-child(3){-webkit-transform:rotate(-45deg)}header.header .burger.open span:nth-child(1){-webkit-transform:rotate(45deg)}header.header .header-bottom-block .header-search{display:-webkit-box;-webkit-box-align:center}header.header .header-bottom-block .header-search .search-wrapper.open{width:90%;display:block}header.header .header-bottom-block .list-inline a{display:-webkit-box;-webkit-box-align:center}.header.header .header-bottom-block .list-inline a .img-wrapper{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;width:28px}.book-item{display:-webkit-box;-webkit-box-align:center}.book-item-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:stretch}.book-item-meta{display:-webkit-box}.book-item-age .age{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;width:100px}.task-page .stats-fixed-bottom{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.task-page .task-bottombuton{display:-webkit-box;-webkit-box-align:center}}