@font-face{font-family:gp_light;src:url(../fonts/gothaprolig.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gp_regular;src:url(../fonts/gothaproreg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gp_medium;src:url(../fonts/gothapromed.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gp_bold;src:url(../fonts/gothaprobold.woff) format("woff");font-weight:400;font-style:normal}body,html{height:100%}body{background:#f3f3f3;font-size:14px;line-height:1.5;font-family:gp_regular}@media screen and (max-width:768px){body{font-size:16px}}form{margin:0}a{color:#0095c8;text-decoration:underline}a:focus,a:hover{color:#0095c8;text-decoration:none}.clearfix:after{content:"";display:table;clear:both}.txt_color-blue{color:#0095c8}.content-title_type-1{font-size:48px;line-height:52px}.content-title_type-2{font-size:24px;line-height:48px}.content-sub-title_type-1{font-size:30px;line-height:48px;font-family:gp_light;color:#000}.scrollable{position:relative}.scrollable:focus{outline:0}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute}.scrollable .scroll-bar{display:none}.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar .thumb{position:absolute}.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.scrollable.default-skin{padding-right:10px;padding-bottom:6px}.scrollable.default-skin .scroll-bar.vertical{width:6px}.scrollable.default-skin .scroll-bar.horizontal{height:6px}.scrollable.default-skin .scroll-bar .thumb{background-color:#000;opacity:.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px}.scrollable.default-skin .scroll-bar:hover .thumb{opacity:.6}.scrollable.gray-skin{padding-right:17px}.scrollable.gray-skin .scroll-bar{border:1px solid gray;background-color:#d3d3d3}.scrollable.gray-skin .scroll-bar .thumb{background-color:gray}.scrollable.gray-skin .scroll-bar:hover .thumb{background-color:#000}.scrollable.gray-skin .scroll-bar.vertical{width:10px}.scrollable.gray-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.scrollable.modern-skin{padding-right:17px}.scrollable.modern-skin .scroll-bar{border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0 0 5px #888}.scrollable.modern-skin .scroll-bar .thumb{background-color:#95aabf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #536984}.scrollable.modern-skin .scroll-bar.vertical .thumb{width:8px;background:linear-gradient(90deg,#95aabf 0,#547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )"}.scrollable.modern-skin .scroll-bar.horizontal .thumb{height:8px;background-image:linear-gradient(#95aabf,#547092);background-image:-ms-linear-gradient(#95aabf,#547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )"}.scrollable.modern-skin .scroll-bar.vertical{width:10px}.scrollable.modern-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.gaming-icon_type2{padding:0 16px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer}.gaming-icon_type2:focus .gaming-icon__header-coin,.gaming-icon_type2:hover .gaming-icon__header-coin{background-image:url(/img/sprite2.png);background-position:0 -1009px;width:22px;height:19px}.gaming-icon-wrapper_flexed{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gaming-icon-wrapper_link,.gaming-icon-wrapper_link *{text-decoration:none}.gaming-icon-wrapper_hidden{display:none}@media screen and (max-width:600px){.gaming-icon-wrapper_hidden{display:-ms-flexbox;display:flex}}.gaming-icon-wrapper:focus .gaming-icon__coin,.gaming-icon-wrapper:hover .gaming-icon__coin{background-image:url(/img/sprite2.png);background-position:0 -967px;width:22px;height:19px}.gaming-icon-wrapper_no-hover:focus .gaming-icon__coin,.gaming-icon-wrapper_no-hover:hover .gaming-icon__coin{background-image:url(/img/sprite2.png);background-position:0 -946px;width:22px;height:19px}@media screen and (max-width:600px){.gaming-icon-wrapper{display:none}.gaming-icon-wrapper_hidden{display:-ms-flexbox;display:flex}}.gaming-icon__number{color:#333;font-size:24px;line-height:24px;font-family:gp_bold;margin:0 5px}.gaming-icon__coin{margin:0 5px;background-position:0 -946px}.gaming-icon__coin,.gaming-icon__header-coin{background-image:url(/img/sprite2.png);width:22px;height:19px}.gaming-icon__header-coin{background-position:0 -988px;position:relative;text-decoration:none}.gaming-icon__header-coin-count{font-size:9px;line-height:9px;color:#fff;text-align:center;width:100%;position:absolute;top:-13px}.gaming-notification{position:absolute;top:56px;right:29px;font-size:14px;line-height:18px;color:#000;font-family:gp_regular;width:100%;max-width:274px}.gaming-notification-el{width:100%;background:#f2f9ff;padding:14px 18px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,1,.05);margin-bottom:10px;display:block;color:#000;text-decoration:none}.gaming-notification-el:focus,.gaming-notification-el:hover{color:#000}.gaming-notification-el__number{font-family:gp_bold}.rating-participants__title{color:#333;font-size:24px;line-height:24px;padding:30px 0 8px}.rating-participants-table{width:100%;font-size:18px;line-height:24px}@media screen and (max-width:768px){.rating-participants-table{font-size:16px;line-height:21px}}.rating-participants-table__avatar{border-radius:100%;overflow:hidden;width:35px;height:35px;margin-right:10px;display:inline-block}@media screen and (max-width:600px){.rating-participants-table__avatar{display:none}}.rating-participants-table__avatar img{display:block;width:100%;height:auto}.rating-participants-table__th{border-bottom:1px solid #eee;font-family:gp_light;font-weight:400;padding:15px 20px}.rating-participants-table__th>*{vertical-align:middle}.rating-participants-table__th_position{text-align:center;width:60px;padding:15px 0}.rating-participants-table__th_coins{text-align:center;width:75px;padding:15px 0}.rating-participants-table__td{padding:6px 20px;border-bottom:1px solid #eee;font-family:gp_light}.rating-participants-table__td>*{vertical-align:middle}.rating-participants-table__td_position{text-align:center;width:60px;padding:6px 0}.rating-participants-table__td_coins{text-align:center;width:75px;padding:6px 0}.rating-participants-table tr:last-child .rating-participants-table__td{border-bottom:none}.lesson-link{display:inline-block;text-align:center;font-size:14px;line-height:14px;color:#333;border:1px solid #333;position:relative;border-radius:30px;padding:9px 52px 9px 25px;text-decoration:none}.lesson-link:focus,.lesson-link:hover{border-color:#0095c8;color:#0095c8;text-decoration:none}.lesson-link:focus .lesson-link-icon,.lesson-link:hover .lesson-link-icon{background-image:url(../img/sprite.png);background-position:0 -376px;width:16px;height:11px}.lesson-link-icon{position:absolute;top:50%;right:25px;margin-top:-5.5px}.lesson-link2{color:#fff;text-decoration:none;font-size:18px;line-height:18px;display:inline-block;text-align:center;padding:14.5px 30px;background:#ff5722;border-radius:20px}.lesson-link2:before{content:"";display:inline-block;background-image:url(../img/sprite.png);background-position:0 -482px;width:18px;height:18px;position:relative;top:2px;margin-right:9px}.lesson-link2:focus,.lesson-link2:hover{color:#fff;text-decoration:none}.lesson-link2_active{font-size:20px;line-height:20px;padding:15px 30px;background:#ff3d00}.lesson-link2_active:before{padding:14.5px 30px;content:none;display:none}.edit-profile-link{display:inline-block;text-align:center;font-size:14px;line-height:14px;color:#333;border:1px solid #333;position:relative;border-radius:30px;padding:9px 52px 9px 25px;text-decoration:none}@media screen and (max-width:768px){.edit-profile-link{font-size:16px;line-height:16px;padding:14px 52px 14px 32px}}.edit-profile-link:focus,.edit-profile-link:hover{border-color:#0095c8;color:#0095c8;text-decoration:none}.edit-profile-link:focus .edit-profile-link__icon,.edit-profile-link:hover .edit-profile-link__icon{background-position:0 -748px}.edit-profile-link__icon{background-image:url(../img/sprite.png);background-position:0 -730px;width:16px;height:16px;position:absolute;top:50%;right:25px;margin-top:-8px}.standart-more-btn{display:inline-block;padding:17px 22px 17px 8px;position:relative;color:#0095c8;font-size:14px;line-height:14px;text-decoration:underline}.standart-more-btn:after{content:"";position:absolute;right:0;top:50%;margin-top:-3px;background-image:url(../img/sprite.png);background-position:0 -389px;width:8px;height:6px}.standart-more-btn:focus,.standart-more-btn:hover{color:#0095c8;text-decoration:none}.standart-more-btn_arrow-right:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.vk-button{display:inline-block;position:relative;background:#39729c;border-radius:30px;color:#fff;font-size:14px;line-height:14px;padding:13px 50px 13px 25px;text-decoration:none}.vk-button:before{content:"";position:absolute;right:25px;top:50%;margin-top:-5.5px;background-image:url(../img/sprite.png);background-position:0 -397px;width:17px;height:11px}.vk-button:focus,.vk-button:hover{color:#fff;text-decoration:none;background:#2b5777}.hint-btn{display:inline-block;width:17px;height:17px;position:relative}.hint-btn__icon{cursor:pointer}.hint-btn:focus .hint-btn__icon,.hint-btn:hover .hint-btn__icon,.hint-btn__icon_active{background-position:0 -711px}.hint-btn__info{cursor:pointer;font-size:12px;line-height:18px;color:#000;background:#fff;border:1px solid #eaeaea;position:absolute;right:-141px;top:28px;width:300px;opacity:0;visibility:hidden;transition:opacity .1s linear,top .1s linear,visibility .1s linear;z-index:4;padding:15px 20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}.hint-btn__info:after,.hint-btn__info:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.hint-btn__info:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.hint-btn__info:before{border-color:hsla(0,0%,92%,0);border-bottom-color:#eaeaea;border-width:9px;margin-left:-9px}.hint-btn__info_opened{opacity:1;visibility:visible}@media screen and (max-width:768px){.hint-btn__info{position:fixed;right:50%;margin-right:-150px;top:50%;font-size:15px;line-height:21px}.hint-btn__info:after,.hint-btn__info:before{display:none;content:none}}.pdf-link{font-size:14px;line-height:14px;padding:10px 0;display:inline-block;position:relative;color:#666;padding-left:45px;text-decoration:underline}.pdf-link:before{content:"";position:absolute;left:0;top:50%;margin-top:-10.5px;background-image:url(../img/sprite.png);background-position:0 -548px;width:35px;height:21px}.pdf-link:focus,.pdf-link:hover{color:#0095c8;text-decoration:none}.attach-link{font-size:14px;line-height:14px;padding:10px 0;display:inline-block;position:relative;color:#666;padding-left:25px;text-decoration:underline}.attach-link:before{content:"";position:absolute;left:0;top:50%;margin-top:-7px;background-image:url(../img/sprite.png);background-position:0 -571px;width:14px;height:14px}.attach-link:focus,.attach-link:hover{color:#0095c8;text-decoration:none}.submit-btn{outline:none;min-width:195px;color:#fff;text-decoration:none;font-size:18px;line-height:18px;display:inline-block;text-align:center;padding:14.5px 30px;background:#ff5722;border-radius:30px;border:none}.submit-btn:focus,.submit-btn:hover{color:#fff;background:#ff3d00}.submit-btn_no-bg-black{border:1px solid #363636;background:none;color:#363636;font-size:16px;line-height:16px;padding:11px 30px}.submit-btn_no-bg-black:focus,.submit-btn_no-bg-black:hover{color:#0095c8;border:1px solid #0095c8;background:none}.b-comments__avatar{width:40px;height:40px;position:absolute;left:0;top:12px;border-radius:100%;overflow:hidden}.b-comments__avatar img{width:100%;height:auto;display:block}.b-comments-list{padding-top:20px}.b-comments-list__title{font-size:20px;line-height:20px;color:#000;padding:12px 0 22px}.b-comments-list__el{position:relative;margin-bottom:10px}.b-comments-list__el-inner{padding-left:51px}.b-comments-list__el .b-comments__avatar{top:2px}.b-comments-list__comment{position:relative;background:#eee;padding:8px 13px;border-radius:5px;color:#666;font-size:14px}.b-comments-list__comment:before{content:"";position:absolute;left:-6px;top:14px;width:0;height:0;border-style:solid;border-width:6.5px 6px 6.5px 0;border-color:transparent #eee transparent transparent}.b-add-comment{padding:10px 0;padding-left:50px;position:relative}.b-add-comment .attach-link{margin-bottom:15px}.default-input-wrapp{position:relative}.default-input-wrapp_w100{width:100%}.default-input{border-radius:16px;font-size:14px;line-height:21px;display:block;width:100%;padding:14px 15px;color:#000;background:#f2f9fb;border:1px solid transparent;outline:none}.default-input::-moz-placeholder{color:#abb8bc;opacity:1}.default-input:-ms-input-placeholder{color:#abb8bc}.default-input::-webkit-input-placeholder{color:#abb8bc}.default-input:focus,.default-input:hover{border:1px solid #d3d3d3;background:#f2f9fb}.default-search{border-radius:50px;border:1px solid #e8e8e8;padding:5.5px 37px 5.5px 15px;display:block;width:100%;font-weight:400;color:#000;outline:none;font-size:12px}.default-search::-moz-placeholder{color:#c7c7c7;opacity:1}.default-search:-ms-input-placeholder{color:#c7c7c7}.default-search::-webkit-input-placeholder{color:#c7c7c7}.default-search-wrapper{position:relative;margin:5px 0}.default-search-wrapper_width-158{max-width:130px}.default-search-wrapper__loop{content:"";right:10px;top:6px;position:absolute;background-image:url(/img/sprite2.png);background-position:0 -1030px;width:17px;height:17px}.default-search:focus+.default-search-wrapper__loop{background-image:url(/img/sprite2.png);background-position:0 -1049px;width:17px;height:17px}.input-pass-show{position:absolute;right:14px;top:50%;margin-top:-6px;cursor:pointer;background-image:url(../img/sprite.png);background-position:0 -834px;width:20px;height:12px}.input-pass-show:focus,.input-pass-show:hover{background-position:0 -848px}.password-input-checkbox{display:none}.password-input-checkbox:not(checked)+label{display:block;position:absolute;right:14px;top:50%;margin-top:-6px;cursor:pointer;background-image:url(../img/sprite.png);background-position:0 -834px;width:20px;height:12px}.password-input-checkbox:checked+label,.password-input-checkbox:focus,.password-input-checkbox:hover{background-position:0 -848px}.password-input-checkbox{background-position:0 -848px}.default-textarea{width:100%;resize:vertical;min-height:166px;font-size:14px;line-height:24px;padding:15px;border-radius:5px;color:#bbb;border:1px solid #dedede;outline:none}.default-textarea::-moz-placeholder{color:#bbb;opacity:1}.default-textarea:-ms-input-placeholder{color:#bbb}.default-textarea::-webkit-input-placeholder{color:#bbb}.custom-select__day,.custom-select__month{width:70px}.custom-select__year{width:100px}.select2-container .select2-selection--single{height:47px;border-radius:0;outline:none;border:1px solid #ddd}.select2-container .select2-selection--single .select2-selection__rendered{text-align:center;font-size:16px;color:#000;outline:none;padding-top:9px;padding-bottom:8px;padding-right:32px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right:10px}.b-accordeon{margin-bottom:13px}.b-accordeon__switcher-title{color:#0095c8;font-size:20px;line-height:20px;padding:12px 35px 12px 25px;position:relative;max-width:270px;border:1px solid #0296c8;cursor:pointer}.b-accordeon__switcher-title:focus,.b-accordeon__switcher-title:hover{background:#0095c8;color:#fff}.b-accordeon__switcher-title:focus:after,.b-accordeon__switcher-title:hover:after{background-image:url(../img/sprite.png);background-position:0 -165px;width:9px;height:7px}.b-accordeon__switcher-title:after{content:"";position:absolute;right:23px;top:50%;margin-top:-3.5px;background-image:url(../img/sprite.png);background-position:0 -530px;width:9px;height:7px}.b-accordeon__switcher-title_active{background:none;color:#000;margin-left:-26px;margin-top:-19px;border:1px solid transparent}.b-accordeon__switcher-title_active:after{background-image:url(../img/sprite.png);background-position:0 -521px;width:9px;height:7px}.b-accordeon__switcher-title_active:focus,.b-accordeon__switcher-title_active:hover{color:#000;background:none;border:1px solid transparent}.b-accordeon__switcher-title_active:focus:after,.b-accordeon__switcher-title_active:hover:after{background-image:url(../img/sprite.png);background-position:0 -521px;width:9px;height:7px}.b-accordeon__toggleable-content{display:none}.b-accordeon__toggleable-content img{display:block;width:100%;height:auto;margin:5px 0 10px}.b-accordeon__toggleable-content p{margin:0;padding:10px 0;font-size:16px;line-height:24px;color:#666}.b-accordeon__toggleable-content p a{color:#666;text-decoration:underline}.b-accordeon__toggleable-content p a:focus,.b-accordeon__toggleable-content p a:hover{text-decoration:none}@media screen and (max-width:768px){.b-accordeon__toggleable-content{word-wrap:break-word}}.b-accordeon__textarea-label{color:#000;font-size:16px;line-height:16px;padding:16px 0;font-weight:400}.b-accordeon__textarea-input{width:100%;min-height:166px;resize:vertical;font-size:14px;line-height:24px;padding:15px;border-radius:5px;color:#bbb;outline:none;border:1px solid #dedede}.b-accordeon__textarea-input::-moz-placeholder{color:#bbb;opacity:1}.b-accordeon__textarea-input:-ms-input-placeholder{color:#bbb}.b-accordeon__textarea-input::-webkit-input-placeholder{color:#bbb}.b-accordeon__input-label{color:#000;font-size:16px;line-height:16px;padding:16px 0;font-weight:400}.b-accordeon_type2{padding:18px 25px;border:1px solid #e8e8e8}.b-accordeon_type2__event-name{color:#000;font-size:20px;margin-bottom:5px}.b-accordeon_type2__event-date{color:#777;font-size:16px}.b-accordeon_type2 .b-accordeon__switcher-title{color:initial;border:none;padding-left:0;padding-top:0;max-width:350px}.b-accordeon_type2 .b-accordeon__switcher-title:after{top:8px;margin-top:0;-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:0 -521px}.b-accordeon_type2 .b-accordeon__switcher-title:focus:after,.b-accordeon_type2 .b-accordeon__switcher-title:hover:after{background-position:0 -521px}.b-accordeon_type2 .b-accordeon__switcher-title_active{margin-left:0;margin-top:0}.b-accordeon_type2 .b-accordeon__switcher-title:focus,.b-accordeon_type2 .b-accordeon__switcher-title:hover{background:none;color:initial}.events-menu{position:relative;z-index:1}.events-menu__overlay{position:fixed;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .1s linear,visibility .1s linear;z-index:1}.events-menu__overlay_active{background:rgba(0,0,0,.4);visibility:visible;opacity:1}.events-menu__main-title{font-size:24px;line-height:44px;color:#000;padding:18px 0;text-align:center;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-family:gp_light}.events-menu__arrow-btn{cursor:pointer;position:absolute;left:0;top:0;z-index:1;background:#ff693a;width:37px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top-right-radius:12px;border-bottom-right-radius:12px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}@media screen and (max-width:768px){.events-menu__arrow-btn{display:none}}.events-menu-inner{border-right:1px solid #dedede;border-bottom:1px solid #dedede;max-width:375px;width:100%;position:relative;left:-10px;visibility:hidden;top:-21px;background:#fff;opacity:0;transition:opacity .1s linear,left .1s linear,visibility .1s linear,width .5s linear;max-height:unset;overflow:auto;width:0}.events-menu-inner_closed{opacity:0;left:-10px;visibility:hidden;max-height:0;width:0}.events-menu-inner_opened{opacity:1;left:0;visibility:visible;width:auto}@media screen and (max-width:768px){.events-menu-inner_opened{margin-right:15px}}.events-menu-list__lessons-list{display:none;overflow:hidden;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0;padding-left:20px}.events-menu-list .c-scroll-wrapp_type1{padding:0;padding-left:20px;padding-right:25px}.events-menu-list__lesson{font-family:gp_regular;padding:9px 20px 9px 40px;position:relative}.events-menu-list__lesson:before{position:absolute;left:0;top:13px;content:"";background-image:url(../img/sprite.png);background-position:0 -270px;width:16px;height:14px}.events-menu-list__lesson-title{font-size:16px;line-height:21px;color:#666;margin-bottom:5px}.events-menu-list__lesson-date{font-size:14px;line-height:18px;color:#999}.events-menu-list__lesson_complete:before{background-image:url(../img/sprite.png);background-position:0 -286px;width:16px;height:14px}.events-menu-list__lesson_complete .events-menu-list__lesson-title{color:#000}.events-menu-list__lesson_complete .events-menu-list__lesson-date{color:#666}.events-menu-list__el{font-family:gp_light;text-decoration:none}.events-menu-list__el-inner{cursor:pointer;position:relative;border-left:5px solid #0095c8;padding:19px 62px 19px 30px;border-bottom:1px solid #e5e5e5}.events-menu-list__el_complete .events-menu-list__el-title{color:#777}.events-menu-list__el_complete .events-menu-list__el-date{color:#999}.events-menu-list__el_opened .events-menu-list__el-inner{border-left:5px solid #ff693a}.events-menu-list__el_opened .events-menu-list__el-arrow-open{background-position:0 -334px;-ms-transform:rotate(0deg);transform:rotate(0deg)}.events-menu-list__el_need-to-buy .events-menu-list__el-inner{border-left:5px solid #2bb332}.events-menu-list__el_need-to-buy .events-menu-list__el-inner:after{content:"";position:absolute;right:22px;top:23px;background-image:url(../img/sprite.png);background-position:0 -302px;width:14px;height:14px}.events-menu-list__el_need-to-buy .events-menu-list__el-title{color:#777}.events-menu-list__el_need-to-buy .events-menu-list__el-date{color:#999}.events-menu-list__el-title{font-size:18px;line-height:24px;margin-bottom:5px;color:#000;text-decoration:none}.events-menu-list__el-date{font-size:14px;line-height:18px;color:#666}.events-menu-list__el-arrow-open{background-image:url(../img/sprite.png);background-position:0 -521px;-ms-transform:rotate(180deg);transform:rotate(180deg);width:9px;height:7px;position:absolute;right:28px;top:24px}.events-menu .scroll-bar.vertical{display:block!important;right:5px;width:8px!important}.events-menu .c-scroll-wrapp_type1.scrollable.default-skin .scroll-bar .thumb{background:#505050;border-radius:0}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:5}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:0;top:0;width:11px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{border-radius:0}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=70);opacity:.7}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#ff693a}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#ff693a}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#ff693a;filter:alpha(opacity=100);opacity:1}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.main-content{padding-bottom:21px}@media screen and (max-width:768px){.main-content{min-height:756px}}.main-content:after{content:"";display:block;height:109px}@media screen and (max-width:768px){.main-content:after{height:30px}}.main-content-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}@media screen and (max-width:768px){.main-content-inner{padding:0}}.main-content-inner_right-margin{margin:0 auto 0 0}.main-content-inner:after{content:"";display:table;clear:both}.content-main__box{padding:25px 48px;border:1px solid #dedede;margin-bottom:30px;background:#fff}@media screen and (max-width:768px){.content-main__box{border:none;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:25px 20px}}@media screen and (max-width:480px){.content-main__box{padding:15px 10px}}.content-main__box_with-tab{position:relative}.content-main__box_no-margin-bottom{margin-bottom:0}.content-position-switcher_full{float:none;width:100%}.content-position-switcher_float-left{float:left;width:100%}.content-sidebar{min-width:305px}.content-sidebar .standart-notice-el{margin-bottom:15px}.content-sidebar .content-title_type-2{padding:10px 28px;line-height:28px}.content-tabs-header{display:-ms-flexbox;display:flex;position:relative;bottom:-1px}@media screen and (max-width:600px){.content-tabs-header{-ms-flex-direction:column;flex-direction:column;padding:0 36px}}.content-tabs-header__el{padding:14px 48px;text-align:center;min-width:148px;margin-right:5px;border:1px solid #dedede;color:#333;background:#eee;border-top-left-radius:3px;border-top-right-radius:3px;font-size:18px;line-height:24px;cursor:pointer;transition:background .1s linear}.content-tabs-header__el.active{font-family:gp_medium;background:#fff;border-bottom:1px solid #fff;cursor:auto}@media screen and (max-width:600px){.content-tabs-header__el.active{border-bottom:1px solid #dedede}}@media screen and (max-width:768px){.content-tabs-header__el{padding:14px 10px}}@media screen and (max-width:600px){.content-tabs-header__el{margin-bottom:10px}}.content-tabs-body{position:relative;overflow:hidden}.content-tabs-body .event-content{max-width:none}.content-tabs-body__el{transition:opacity 0s linear,right 0s linear,visibility 0s linear;right:20px;position:absolute;opacity:0;visibility:hidden}.content-tabs-body__el.active{right:0;opacity:1;visibility:visible;position:relative;transition:opacity .1s linear,right .1s linear,visibility .1s linear}.m-status__moderate{color:#888}.m-status__not-passed{color:#ff691f}.m-status__passed{color:#2bb332}.table{font-size:14px;line-height:18px;font-family:gp_light;color:#000}.table tr:nth-child(2n){background:#f3f3f3}.table__th{font-size:16px;line-height:21px;font-family:gp_medium;font-weight:400}.table__td,.table__th{border:none!important;padding:5px 14px!important}.table__td_1{width:350px;min-width:350px}.table__td_2{width:115px;min-width:115px}.table__td_3{width:130px}.table__td_4,.table__td_5{width:350px;min-width:350px}.table__td_5 .table_coins__textarea-emails{width:100%}.table__td_6{min-width:115px;max-width:115px}.table_coins__email-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:73px;overflow-y:auto;word-break:break-word;min-width:140px}.table_coins__email-link{color:#000;text-decoration:underline;line-height:18px}.table_coins__email-link:focus,.table_coins__email-link:hover{color:#000;text-decoration:none}.table_coins__textarea-emails{padding:0;height:73px;overflow-y:auto;border:none;resize:none;background:none;outline:none;line-height:18px;font-size:14px;color:#000}.table_coins__textarea-emails::-moz-placeholder{color:#666;opacity:1}.table_coins__textarea-emails:-ms-input-placeholder{color:#666}.table_coins__textarea-emails::-webkit-input-placeholder{color:#666}.table_coins__editable-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-size:0}.table_coins__editable-input{background:none;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8);outline:none;padding:0 3px;text-align:right;width:calc(100% - 30px);font-size:16px;color:#000}.table_coins__editable-input::-moz-placeholder{color:#666;opacity:1}.table_coins__editable-input:-ms-input-placeholder{color:#666}.table_coins__editable-input::-webkit-input-placeholder{color:#666}.table_coins__editable-input:disabled{border:none;box-shadow:none}.table_coins__editable-textarea{background:none;border:1px solid #5b9dd9;box-shadow:0 0 2px rgba(30,140,190,.8);outline:none;padding:0 3px;width:calc(100% - 30px);resize:none;font-size:16px;height:64px;color:#000}.table_coins__editable-textarea::-moz-placeholder{color:#666;opacity:1}.table_coins__editable-textarea:-ms-input-placeholder{color:#666}.table_coins__editable-textarea::-webkit-input-placeholder{color:#666}.table_coins__editable-textarea:disabled{border:none;box-shadow:none}.table_coins__edit-btn{display:inline-block;cursor:pointer;margin-left:8px;background-image:url(/img/sprite2.png);background-position:0 -730px;width:16px;height:16px}.table_coins__edit-btn:hover,.table_coins__edit-btn_active{background-image:url(/img/sprite2.png);background-position:0 -748px;width:16px;height:16px}.table_coins__select,.table_coins__select2{width:100%;background:none;border:none;outline:none}.admin-page-coins .main-content-inner{max-width:none}.admin-page-coins .content-tabs-body__el{overflow:auto;padding-bottom:30px}.event-content,.event-content__preview{max-width:777px;width:100%}.event-content__preview{position:relative}.event-content__preview-bg-img{width:100%;height:auto;display:block}@media screen and (max-width:768px){.event-content__preview-bg-img{width:calc(100% + 40px);margin:0 -20px}}@media screen and (max-width:480px){.event-content__preview-bg-img{width:calc(100% + 20px);margin:0 -10px}}.event-content__preview-date{color:#fff;font-size:14px;line-height:24px;position:absolute;width:100%;bottom:18%;left:0;text-align:center}@media screen and (max-width:768px){.event-content__preview{margin-top:-46px}}@media screen and (max-width:480px){.event-content__preview{margin-top:-37px}}.event-content__complete{padding-bottom:30px;border-top:1px solid #e5e5e5}.event-content__complete-title{font-size:36px;line-height:36px;color:#000;text-align:center;padding:30px 0}.event-content__complete-link{display:block;text-align:center;border-radius:30px;padding:11px 30px;font-size:16px;line-height:16px;width:100%;max-width:377px;margin:0 auto 7px;text-decoration:none}.event-content__complete-link_no-bg{color:#363636;border:1px solid #363636}.event-content__complete-link_no-bg:focus,.event-content__complete-link_no-bg:hover{color:#0095c8;text-decoration:none;border:1px solid #0095c8}.event-content__complete-link_blue{color:#fff;background:#0095c8}.event-content__complete-link_blue:focus,.event-content__complete-link_blue:hover{color:#fff;background:#0088b6;text-decoration:none}.event-content__complete-link_green{color:#fff;background:#2bb332}.event-content__complete-link_green:focus,.event-content__complete-link_green:hover{color:#fff;background:#22a429;text-decoration:none}.event-content__progress{padding:20px 0;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:600px){.event-content__progress{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.event-content__progress-complete-icon{margin-left:7px;background-image:url(../img/sprite.png);background-position:0 -862px;width:20px;height:20px}.event-content__progress-complete-icon_not-yet{background-position:0 -924px}.event-content__progress-label{float:left;color:#888;font-size:14px;padding:15px 0;margin-right:10px}@media screen and (max-width:768px){.event-content__progress-label{padding:0}}@media screen and (max-width:600px){.event-content__progress-label-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}.event-content__progress .progress{float:left;margin:0;width:228px;height:6px;box-shadow:none}@media screen and (min-width:769px) and (max-width:1200px){.event-content__progress .progress{width:180px}}@media screen and (max-width:600px){.event-content__progress .progress{float:none;width:100%}}.event-content__progress .progress-bar{background:#2bb332;box-shadow:none}@media screen and (max-width:768px){.event-content__progress-left{padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:600px){.event-content__progress-left{width:100%;padding:15px 0 30px}}@media screen and (max-width:768px){.event-content__progress .vk-button{-ms-flex-item-align:center;align-self:center;margin-left:10px;min-width:230px}}@media screen and (max-width:600px){.event-content__progress .vk-button{margin-left:0}}.event-content-pagination{position:relative;z-index:0}.event-content-lesson__el{padding:20px 0 40px;border-bottom:1px solid #e5e5e5}@media screen and (max-width:600px){.event-content-lesson__el{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.event-content-lesson__el:last-child{border-bottom:none}.event-content-lesson__title{color:#555;font-size:24px;line-height:24px;padding:10px 0;margin-bottom:7px}@media screen and (max-width:600px){.event-content-lesson__title{text-align:center}}.event-content-lesson__lesson-status{position:relative;padding:3px 0;padding-left:28px;font-size:14px;color:#777}.event-content-lesson__lesson-status:before{content:"";position:absolute;left:0;top:3px}.event-content-lesson__lesson-status_complete{color:#2bb332}.event-content-lesson__lesson-status_complete:before{background-image:url(../img/sprite.png);background-position:0 -410px;width:16px;height:14px}.event-content-lesson__lesson-status_coming-soon{color:#777}.event-content-lesson__lesson-status_coming-soon:before{background-image:url(../img/sprite.png);background-position:0 -426px;width:18px;height:18px}.event-content-lesson__lesson-deadline{position:relative;padding:3px 0;padding-left:28px;font-size:14px;color:#777}.event-content-lesson__lesson-deadline:before{content:"";position:absolute;left:0;top:3px}.event-content-lesson__lesson-deadline_complete{color:#2bb332}.event-content-lesson__lesson-deadline_complete:before{background-image:url(../img/sprite.png);background-position:0 -410px;width:16px;height:14px}.event-content-lesson__lesson-deadline_deadline-now{color:#ff693a}.event-content-lesson__lesson-deadline_deadline-now:before{background-image:url(../img/sprite.png);background-position:0 -343px;width:18px;height:18px}.event-content-lesson__lesson-deadline_coming-soon{color:#777}.event-content-lesson__lesson-deadline_coming-soon:before{background-image:url(../img/sprite.png);background-position:0 -426px;width:18px;height:18px}.event-content-lesson__description{color:#000;font-size:14px;line-height:20px;padding:7px 0}.event-content-lesson__speaker{color:#888;font-size:14px;line-height:20px;margin-bottom:20px}.course-complete-popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:6;transition:opacity .1s linear,visibility .1s linear;visibility:hidden;opacity:0}.course-complete-popup__close-popup{position:absolute;right:20px;top:20px;background-image:url(../img/sprite.png);background-position:0 -884px;width:18px;height:18px}.course-complete-popup__close-popup:focus,.course-complete-popup__close-popup:hover{background-position:0 -904px}@media screen and (max-width:768px){.course-complete-popup__close-popup{right:10px;top:10px}}.course-complete-popup_opened{visibility:visible;opacity:1}.course-complete-popup__inner{position:absolute;left:50%;top:15%;margin-left:-282px;width:100%;max-width:584px;text-align:center;background:#fff;padding:40px 65px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);visibility:hidden;opacity:0;transition:opacity .1s linear,top .1s linear,visibility .1s linear}.course-complete-popup__inner_active{top:20%;visibility:visible;opacity:1}@media screen and (max-width:768px){.course-complete-popup__inner{max-width:300px;margin-left:-150px;padding:34px 10px;top:5%}}.course-complete-popup__title{font-size:30px;color:#0095c8;line-height:36px;margin-bottom:20px}.course-complete-popup__description{text-align:left;color:#000;font-size:14px;line-height:22px;margin-bottom:15px}.course-complete-popup .default-input-wrapp{margin-bottom:10px}.course-complete-popup .submit-btn{margin-top:20px}@media screen and (max-width:768px){.course-complete-popup{overflow:scroll}}.event-stats{padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-stats__el{color:#777;font-size:14px}.event-stats__el-num{color:#000}.coins__title{font-size:24px;line-height:24px;margin-bottom:30px}.coins__title_type2{margin-bottom:10px}.coins__title_flexed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.coins-select__wrapper .select2-container .select2-selection--single .select2-selection__rendered{text-align:left}.coins-content{font-size:16px;line-height:24px}.coins-content p{margin:0 0 15px}.coins-bonuses-list{font-size:16px;line-height:24px;color:#333;font-family:gp_light}.coins-bonuses-list__inner{padding:0}.coins-bonuses-list__el{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #eee}.coins-bonuses-list__el-num{font-family:gp_medium;margin-left:15px}.coins-bonuses-list__el:last-child{border-bottom:none}.coins-detailing{margin-bottom:12px}.coins-detailing:last-child{margin-bottom:0}.coins-detailing-list{border:1px solid #e9e9e9;border-radius:5px;overflow:hidden;background:#f9f9f9;margin-bottom:10px}.coins-detailing-list:last-child{margin-bottom:0}.coins-detailing-list__el{position:relative;background:#f9f9f9;padding:7px 12px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-size:16px;line-height:21px;transition:background .1s linear}.coins-detailing-list__el_link{color:#000;text-decoration:none;font-family:gp_medium}.coins-detailing-list__el_link:focus,.coins-detailing-list__el_link:hover{background:#eee;color:#000}.coins-detailing-list__el-arrow{background-image:url(/img/sprite2.png);background-position:0 -521px;width:9px;height:7px;-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:14px;right:13px}.coins-detailing-list__el-total{margin-left:10px}.coins-detailing-list__el-date{font-family:gp_light}.coins-detailing-list__el_event-name{font-family:gp_medium;-ms-flex-pack:justify;justify-content:space-between;padding-right:29px;cursor:pointer}.coins-detailing-list__el_event-name .coins-detailing-list__el-total{color:#0095c8}.coins-detailing-list__el_negative{background:#eee}.coins-detailing-list__el_new{background:#7cc7e0}.coins-detailing-list_opened .coins-detailing-list__el-arrow{-ms-transform:rotate(0deg);transform:rotate(0deg)}.coins-detailing-list_opened .coins-detailing-list_hideable{opacity:1;visibility:visible;max-height:400px;overflow:auto;transition:opacity .1s linear,max-height .1s linear,visibility .1s linear}.coins-detailing-list_closed .coins-detailing-list_hideable{opacity:0;visibility:hidden;max-height:0;transition:opacity .1s linear,max-height .1s linear,visibility .1s linear}.coins-detailing_type2{margin-bottom:24px}.coins-detailing_type2 .coins-detailing-list__el{-ms-flex-direction:column;flex-direction:column}.coins-bottom-info{font-size:14px;line-height:18px;padding:0 48px;color:#999}@media screen and (max-width:768px){.coins-bottom-info{padding:0 20px}}@media screen and (max-width:480px){.coins-bottom-info{padding:0 10px}}@media screen and (max-width:768px){.lesson-content{font-size:16px;line-height:24px}}.lesson-content__lesson-status{font-size:16px;line-height:20px;padding:8px 0;font-family:gp_light;color:#000}.lesson-content__lesson-status-label{color:#777}.lesson-content__lesson-deadline{font-size:16px;line-height:20px;padding:8px 0;font-family:gp_light;color:#000}.lesson-content__lesson-deadline-label{color:#777}.lesson-content-video{position:relative;margin:10px 0;z-index:0}.lesson-content-video__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.lesson-content-video__can-play{cursor:pointer}.lesson-content-video__can-play:focus .lesson-content-video__play,.lesson-content-video__can-play:hover .lesson-content-video__play{background-position:0 -649px}.lesson-content-video__inner{width:100%;height:100%;text-align:center;position:relative;z-index:2}.lesson-content-video__inner-wrapp{position:absolute;left:0;top:0;width:100%;height:100%}.lesson-content-video__play{margin:0 auto;background-image:url(../img/sprite.png);background-position:0 -587px;width:60px;height:60px}.lesson-content-token{padding:20px 0}@media screen and (max-width:768px){.lesson-content-token{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start!important;align-items:flex-start!important}}.lesson-content-token__token{color:#ff5722;font-size:20px;line-height:24px;font-family:gp_light}.lesson-content-token__token-number{font-family:gp_medium;text-decoration:underline}.lesson-content-token__copy-token{color:#aaa;font-size:12px;text-decoration:underline;line-height:12px}.lesson-content-token__copy-token:focus,.lesson-content-token__copy-token:hover{color:#aaa;text-decoration:none}.lesson-content-token__left{margin-right:30px}@media screen and (max-width:768px){.lesson-content-token__left,.lesson-content-token__right{margin:5px 0}}.lesson-content__main-description{color:#000;font-family:gp_light;font-size:16px;line-height:24px;margin-bottom:20px}.lesson-content .b-accordeon__switcher-title_red-alarm{color:#ff5722;border-color:#ff5722}.lesson-content .b-accordeon__switcher-title_red-alarm:focus,.lesson-content .b-accordeon__switcher-title_red-alarm:hover{background:#ff5722;color:#fff}.lesson-content .b-accordeon__switcher-title_red-alarm:focus:after,.lesson-content .b-accordeon__switcher-title_red-alarm:hover:after{background-position:0 -165px}.lesson-content .b-accordeon__switcher-title_red-alarm:after{background-position:0 -539px}.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active{color:#000;border:1px solid transparent}.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active:focus,.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active:hover{background:none;color:#000}.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active:focus:after,.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active:hover:after{background-position:0 -521px}.lesson-content .b-accordeon__switcher-title_red-alarm.b-accordeon__switcher-title_active:after{background-position:0 -521px}.lesson-content .standart-notice__date_red-alarm{margin:0}.front-lessons{padding-right:56px}@media screen and (max-width:768px){.front-lessons{padding:0 0 20px}}.front-lessons .event-content__progress{border-bottom:none;padding-top:0}.front-lessons .front-nearest-lesson__status{color:#2bb332;font-size:14px;line-height:18px;height:auto;margin-bottom:15px}.front-lessons .front-nearest-lesson__title{font-size:18px;line-height:21px;color:#000;margin-bottom:15px}.front-lessons .front-nearest-lesson__desc{font-size:14px;line-height:20px;color:#000;margin-bottom:10px}.front-lessons .front-nearest-lesson__speaker{font-size:14px;line-height:14px;color:#666;margin-bottom:24px}.front-event{padding:0 28px}.front-event__main-title{font-size:24px;line-height:28px;padding:10px 0;color:#ff693a}.standart-notice-el{width:100%;max-width:518px;margin-bottom:6px}.standart-notice-el:last-child{margin-bottom:0}.standart-notice__title{color:#666;font-size:14px;line-height:18px;padding:6px 0}.standart-notice__title-link{color:#000;text-decoration:underline}.standart-notice__title-link:hover{color:#000;text-decoration:none}.standart-notice__date{position:relative;color:#ff693a;font-size:14px;line-height:24px;padding-left:28px;margin-bottom:12px}.standart-notice__date-icon{position:absolute;left:0;top:3px}.standart-news-el{width:100%;max-width:518px;margin-bottom:6px}.standart-news-el:last-child{margin-bottom:0}.standart-news__txt{color:#000;font-size:14px;line-height:20px}.standart-news__author{color:#666;font-size:14px;line-height:20px;padding:3px 0}@media screen and (max-width:768px){.user-content_default-wrapper{-ms-flex-direction:column;flex-direction:column}}.b-profile .default-input-wrapp{margin-bottom:5px}.b-profile .default-input-wrapp .default-input::-moz-placeholder{color:#999;opacity:1}.b-profile .default-input-wrapp .default-input:-ms-input-placeholder{color:#999}.b-profile .default-input-wrapp .default-input::-webkit-input-placeholder{color:#999}@media screen and (max-width:768px){.b-profile .default-input-wrapp{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.b-profile__input_after-wrapper{width:100%}}.b-profile-tab_edit{display:none}.b-profile__edit-label{white-space:nowrap;color:#666;font-size:16px;line-height:16px;margin-right:25px;-ms-flex-item-align:start;align-self:flex-start;padding-top:15px}@media screen and (max-width:768px){.b-profile__edit-label{padding:15px 0 5px;margin:0;white-space:normal}}.b-profile-courses__el{margin-bottom:5px}@media screen and (max-width:768px){.b-profile-courses__el{-ms-flex-direction:column;flex-direction:column}}.b-profile-courses__select{width:50%;min-width:264px;margin-right:20px}.b-profile-courses .select2-container{width:50%!important;margin-right:20px}.b-profile-courses .default-input-wrapp{width:40%;margin-bottom:0}@media screen and (max-width:768px){.b-profile-courses .default-input-wrapp{width:100%}}.b-profile-courses .b-profile__edit-label{width:60%;padding:0;padding-right:20px;white-space:normal;-ms-flex-item-align:center;align-self:center;margin-right:0}@media screen and (max-width:768px){.b-profile-courses .b-profile__edit-label{width:100%;-ms-flex-item-align:start;align-self:flex-start;padding:15px 0 5px}}.b-profile-vkpage .b-standart__help-text{padding:5px 0 20px}.b-profile-changepass .b-profile__edit-label,.b-profile-contacts .b-profile__edit-label{min-width:140px}.b-profile-contacts__inputs2 .b-profile__input_after-wrapper{margin-right:5px}.b-profile-contacts__inputs2 .b-profile__input_after-wrapper:last-child{margin-right:0}.b-profile-contacts__inputs3 .b-profile__input_after-wrapper{margin-right:5px}.b-profile-contacts__inputs3 .b-profile__input_after-wrapper:last-child{margin-right:0}.b-profile-birthdate .select2-container{margin:0 10px}@media screen and (max-width:768px){.b-profile-birthdate .select2-container{margin:5px 2px}}.b-profile-birthdate .b-standart__inner-row{margin:0 -10px}@media screen and (max-width:768px){.b-profile-birthdate .b-standart__inner-row{margin:0}}.b-profile-birthdate .custom-checkbox__wrapper{margin-left:54px}@media screen and (max-width:768px){.b-profile-birthdate .custom-checkbox__wrapper{margin:5px 10px;width:100%}}@media screen and (max-width:768px){.b-profile-birthdate__flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.b-profile .top-profile-b{margin-bottom:40px}@media screen and (min-width:769px) and (max-width:1200px){.b-profile .top-profile-b{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:768px){.b-profile .top-profile-b{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:10px}}@media screen and (min-width:769px) and (max-width:1200px){.b-profile .top-profile-b__info{width:100%}}@media screen and (max-width:768px){.b-profile .top-profile-b__info{-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (max-width:768px){.b-profile .top-profile-b .b-profile__avatar{margin-bottom:20px}}.b-profile .top-profile-b .b-profile__edit-label{min-width:85px}.b-profile .top-profile-b__editable{-ms-flex-align:start;align-items:flex-start;width:100%}.b-profile .top-profile-b__editable .b-profile-global{width:100%;padding:15px}@media screen and (max-width:768px){.b-profile .top-profile-b__editable{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.b-profile .top-profile-b .edit-profile-link__wrapper{padding:0 0 25px;min-width:200px;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:769px) and (max-width:1200px){.b-profile .top-profile-b .edit-profile-link__wrapper{-ms-flex-item-align:center;align-self:center;-ms-flex-pack:initial;justify-content:initial}}@media screen and (max-width:768px){.b-profile .top-profile-b .edit-profile-link__wrapper{-ms-flex-item-align:center;align-self:center;-ms-flex-pack:initial;justify-content:initial}}.b-profile .b-standart{margin-bottom:10px}.b-profile .b-standart.b-profile-subscription .submit-btn{margin-top:20px;min-width:160px;padding:11px 30px;font-size:16px;line-height:16px}.b-profile__avatar{min-width:160px;max-width:160px;height:160px;border-radius:100%;overflow:hidden;position:relative}.b-profile__avatar-img{width:100%;height:auto;display:block}.b-profile__avatar .upload-btn{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:0;background:none;border:none}.b-profile__avatar .upload-btn.hover{font-size:14px;background:rgba(0,0,0,.5)}.b-profile-global{padding-left:42px;word-break:break-word}@media screen and (max-width:768px){.b-profile-global{width:100%;padding-left:0;padding:15px;border:1px solid #e8e8e8}}.b-profile-global__title{color:#000;font-size:24px;line-height:44px}@media screen and (max-width:768px){.b-profile-global__title{line-height:30px}}.b-profile-global__email{padding:16px 0;padding-left:30px;position:relative;color:#666;font-size:16px;line-height:16px}.b-profile-global__email:before{content:"";position:absolute;left:0;top:16px;background-image:url(../img/sprite.png);background-position:0 -318px;width:18px;height:14px}.b-profile-global__reg-date,.b-profile-global__uid{color:#888;font-size:14px;line-height:14px;padding:5px 0}.b-profile-table{display:table;width:100%}.b-profile-table__wrapp{margin:0 -20px}.b-profile-table__row{display:table-row;width:100%}.b-profile-table__row:last-child .b-profile-table__td{padding-bottom:20px}.b-profile-table__col{width:25%;display:table-cell;padding:0 20px;position:relative;text-align:center}.b-profile-table__col:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#e5e5e5}.b-profile-table__col:first-child{text-align:left}.b-profile-table__col:last-child{text-align:left}.b-profile-table__col:last-child:after{display:none}.b-profile-table_cols-2 .b-profile-table__col{width:50%}.b-profile-table__td{padding:7px 0}.b-profile-table__label{color:#888;font-size:12px;line-height:14px;padding-bottom:9px}.b-profile-table__marafon-link{color:#333;font-size:14px;line-height:16px;text-decoration:underline}.b-profile-table__marafon-link:focus,.b-profile-table__marafon-link:hover{text-decoration:none;color:#333}.b-profile-table__site-link{color:#0095c8;font-size:14px;line-height:16px;text-decoration:underline}.b-profile-table__site-link:focus,.b-profile-table__site-link:hover{text-decoration:none;color:#0095c8}.b-profile__about-user{color:#666;font-size:14px;line-height:22px}.b-profile__personal-info .b-standart__col{padding-right:40px}.b-profile__personal-info .b-standart__col:last-child{padding-right:0}.b-profile__edit-profile-link{display:inline-block;text-align:center;font-size:14px;line-height:14px;color:#333;border:1px solid #333;position:relative;border-radius:30px;padding:9px 52px 9px 25px}.my-services{margin:0 -20px}.my-services .hint-btn{-ms-flex-item-align:start;align-self:flex-start}.my-services .hint-btn__info{color:#969696;font-size:11px;line-height:14px}.my-services__el{max-width:245px;width:100%;float:left;padding:12px 20px}.my-services__el_no-buy .my-services__el-logo,.my-services__el_no-buy .my-services__el-separator,.my-services__el_no-buy .my-services__el-title{opacity:.3}.my-services__el_no-buy .hint-btn__info{color:#000}.my-services__el_no-buy .hint-btn__info a{color:#0095c8;text-decoration:underline}.my-services__el_no-buy .hint-btn__info a:focus,.my-services__el_no-buy .hint-btn__info a:hover{color:#0095c8;text-decoration:none}.my-services__el-logo{background-image:url(../img/sprite.png);background-position:0 -810px;width:33px;min-width:33px;height:22px}.my-services__el-separator{margin:0 14px;width:1px;height:19px;background:#ebebeb}.my-services__el-title{font-size:11px;line-height:11px;text-transform:uppercase;color:#666}.edit-profile-link__wrapper{padding:50px 0}.modal-content{border-radius:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);border:none}.modal-header{padding:20px 55px 20px 40px}@media screen and (max-width:768px){.modal-header{padding:20px 55px 20px 10px}}.modal-header .close{font-size:0;position:absolute;right:20px;top:20px;outline:none;background-image:url(/img/sprite2.png);background-position:0 -884px;width:18px;height:18px}.modal-header .close:focus,.modal-header .close:hover{background-image:url(/img/sprite2.png);background-position:0 -904px;width:18px;height:18px}.modal-body{padding:20px 40px}@media screen and (max-width:768px){.modal-body{padding:20px 10px}}.b-login{margin-top:50px;padding:50px 65px;border-radius:16px;background:linear-gradient(90deg,#0255a1 41.12%,rgba(2,85,161,0)),url(/img/auth-bg.jpg) no-repeat;background-size:cover;background-position-y:bottom;color:#fff}.b-login .buttons-block{padding-left:35px}.b-login .buttons-block .lost-password{color:#fff;text-decoration:none;margin-left:15%}@media screen and (max-width:768px){.b-login .buttons-block .lost-password{margin:0;display:block;padding-top:20px;padding-bottom:20px}}.b-login .buttons-block .register-button{margin-left:15%}@media screen and (max-width:768px){.b-login .buttons-block .register-button{margin:0}}@media screen and (max-width:768px){.b-login .buttons-block{text-align:center;padding:0}}@media screen and (max-width:768px){.b-login{text-align:center;padding:0 0 35px}}.b-login .content-title_type-1{padding:0 15px;font-weight:800;text-transform:uppercase}@media screen and (max-width:768px){.b-login .content-title_type-1{padding-top:35px;font-size:40px;line-height:44px}}.b-login .content-sub-title_type-1{padding:0 15px;color:#fff;font-weight:600;margin-bottom:54px}@media screen and (max-width:768px){.b-login .content-sub-title_type-1{font-size:24px;line-height:42px;padding:0;margin-bottom:0}}.b-login .content-sub-title_type-2{padding:0 15px;color:#fff;font-weight:600}@media screen and (max-width:768px){.b-login .content-sub-title_type-2{font-size:11px;padding:0;margin-bottom:0}}.b-login-auth{padding:30px 66px 30px 38px;width:100%;max-width:612px;float:left;margin-bottom:42px}.b-login-auth__title{font-size:18px;line-height:21px;color:#828282;margin-bottom:20px}@media screen and (max-width:768px){.b-login-auth__title{margin-top:0;font-size:16px;line-height:18px;text-align:left}}@media screen and (max-width:768px){.b-login-auth{padding:30px 28px;margin-bottom:0}}.b-login__input-txt{padding:14px 20px;width:100%;font-size:16px;line-height:16px;border:none;color:#828282;background:#e1e1e1}@media screen and (max-width:768px){.b-login__input-txt{font-family:gp_light}}.b-login__submit-btn{min-width:225px;text-align:center;color:#fff;border:none;background:#ff5722;border-radius:30px;font-size:20px;line-height:20px;padding:15px 30px}.b-login__submit-btn:focus,.b-login__submit-btn:hover{background:#ff3d00}@media screen and (max-width:768px){.b-login__submit-btn{display:inline-block}}.b-login__lost-password{padding:20px 15px}.lessons-list2__main-title{color:#000;font-size:16px;line-height:28px;margin-bottom:15px}.lessons-list2__el{margin-bottom:10px}.lessons-list2__el-link{color:#0095c8;text-decoration:underline}.lessons-list2__el-link:focus,.lessons-list2__el-link:hover{text-decoration:none}.pagination{padding:40px 0;border-top:1px solid #e5e5e5;display:block;width:100%;font-size:0}.pagination li a,.pagination li span{width:30px;height:30px;margin:0 4px;border:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#aaa;text-decoration:none;font-size:14px;line-height:14px;margin:0;padding:0;width:100%;height:100%}.pagination li a:focus,.pagination li a:hover,.pagination li a_active,.pagination li span:focus,.pagination li span:hover,.pagination li span_active{color:#666;border:1px solid #888;text-decoration:none}.pagination li{width:30px;height:30px;display:inline-block;margin:4px}.pagination li>a:focus,.pagination li>a:hover,.pagination li>span:focus,.pagination li>span:hover{background:none}.pagination li.prev{margin:4px;font-size:0;text-indent:-1000px}.pagination li.prev a,.pagination li.prev span{padding:0;border:none;border-radius:0;display:-ms-flexbox;display:flex;font-size:0;width:100%;height:100%;margin:0;border:1px solid #ddd}.pagination li.prev a:before,.pagination li.prev span:before{content:"";position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-3.5px;background-image:url(../img/sprite.png);background-position:0 -446px;width:6px;height:7px}.pagination li.next{margin:4px;font-size:0;text-indent:-1000px;border:1px solid #ddd}.pagination li.next a,.pagination li.next span{padding:0;border:none;border-radius:0;display:-ms-flexbox;display:flex;font-size:0;width:100%;height:100%;margin:0}.pagination li.next a:before,.pagination li.next span:before{content:"";position:absolute;left:50%;margin-left:-3px;top:50%;margin-top:-3.5px;background-image:url(../img/sprite.png);background-position:0 -464px;width:6px;height:7px}.pagination li.active{border:1px solid #888}.pagination li.active>a{background:none;border:none;margin:0;padding:0;width:100%;height:100%;color:#666}.pagination li.active>a:focus,.pagination li.active>a:hover{border:1px solid #888;color:#666;background:none;cursor:pointer}.pagination li.prev:focus,.pagination li.prev:hover{border:1px solid #888}.pagination li.prev:focus a,.pagination li.prev:focus span,.pagination li.prev:hover a,.pagination li.prev:hover span{border:none}.pagination li.prev:focus a:before,.pagination li.prev:focus span:before,.pagination li.prev:hover a:before,.pagination li.prev:hover span:before{background-position:0 -455px}.pagination li.next:focus,.pagination li.next:hover{border:1px solid #888}.pagination li.next:focus a,.pagination li.next:focus span,.pagination li.next:hover a,.pagination li.next:hover span{border:none}.pagination li.next:focus a:before,.pagination li.next:focus span:before,.pagination li.next:hover a:before,.pagination li.next:hover span:before{background-position:0 -473px}.pagination li.prev.disabled:focus,.pagination li.prev.disabled:hover{border:1px solid #ddd}.pagination li.prev.disabled:focus a:before,.pagination li.prev.disabled:focus span:before,.pagination li.prev.disabled:hover a:before,.pagination li.prev.disabled:hover span:before{background-position:0 -446px}.pagination li.next.disabled:focus,.pagination li.next.disabled:hover{border:1px solid #ddd}.pagination li.next.disabled:focus a:before,.pagination li.next.disabled:focus span:before,.pagination li.next.disabled:hover a:before,.pagination li.next.disabled:hover span:before{background-position:0 -464px}.pagination2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:5px 0}.pagination2_align-right{-ms-flex-pack:end;justify-content:flex-end}.pagination2__select{background:#f9f9f9;border:1px solid #e9e9e9;border-radius:3px;padding:9px 15px;color:#838383}.pagination2-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 18px}.pagination2-links__el{padding:0 4px;color:#aaa;text-decoration:none}.pagination2-links__el:focus,.pagination2-links__el:hover,.pagination2-links__el_active{color:#838383}.btn1{display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border-radius:34px;padding-left:85px;padding-right:85px;height:54px;font-style:normal;font-weight:400;font-size:16px;line-height:15px;text-align:center}a.btn1{text-decoration:none;padding-top:17px}.btn-default-v1{background-color:#0095c8;border-color:#0095c8}.btn-default-v1:focus,.btn-default-v1:hover{background-color:#0078cf;border-color:#0078cf;color:#fff}.btn-default-v1.disabled{background-color:#abb8bc;border-color:#abb8bc}.btn-default-v2{background-color:#f5341a;border-color:#f5341a}.btn-default-v2:focus,.btn-default-v2:hover{background-color:#c2061c;border-color:#c2061c;color:#fff}.btn-default-v2.disabled{background-color:#ff9789;border-color:#ff9789}.btn-default-v3{background-color:transparent;border:2px solid #fff}.btn-default-v3:focus{background-color:#fff;border-color:#fff;color:#0255a1}.btn-default-v3:hover{background-color:#fff;border-color:#fff;color:#0095c8}.btn-default-v3.disabled{background-color:transparent;border-color:transparent}.btn-round{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 7.41 12'%3E%3Cpath d='M1.41 0L0 1.41 4.58 6 0 10.59 1.41 12l6-6z' fill='%230095C8'/%3E%3C/svg%3E");color:#0095c8;background-repeat:no-repeat;background-position:right 27px center;border:2px solid #0095c8;border-radius:100%;height:68px;width:68px}.btn-round:hover{background-color:#0095c8;border:2px solid #0095c8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 7.41 12'%3E%3Cpath d='M1.41 0L0 1.41 4.58 6 0 10.59 1.41 12l6-6z' fill='%23fff'/%3E%3C/svg%3E")}@media screen and (max-width:768px){.btn-round{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 7.41 12'%3E%3Cpath d='M1.41 0L0 1.41 4.58 6 0 10.59 1.41 12l6-6z' fill='%23FFF'/%3E%3C/svg%3E");color:#fff;border:2px solid #fff;height:50px;width:50px;background-position:right 18px center}}.training-banner h2{text-align:center;color:#0095c8;text-transform:uppercase;font-weight:700;margin-bottom:40px}.training-banner li{height:133px;border:2px solid #0095c8;margin-bottom:30px;border-radius:66.5px;list-style-type:none;position:relative;font-size:16px}.training-banner li .title{text-transform:uppercase;font-size:30px}@media screen and (max-width:768px){.training-banner li .title{font-size:18px}}@media screen and (min-width:769px) and (max-width:1200px){.training-banner li .title{font-size:18px;line-height:32px}}.training-banner li .product-name{color:#fff;font-weight:700;background-color:#0095c8;height:100%;border-top-left-radius:60px;border-bottom-left-radius:60px;padding-top:35px;padding-left:55px}@media screen and (max-width:768px),screen and (min-width:769px) and (max-width:1200px){.training-banner li .product-name{line-height:32px}}@media screen and (max-width:768px){.training-banner li .product-name{padding-left:20px;padding-top:10px;padding-bottom:30px;border-top-left-radius:20px;border-bottom-left-radius:0;border-top-right-radius:20px}}.training-banner li .product-description{padding-right:115px;padding-left:60px;height:100%;display:table}.training-banner li .product-description p{display:table-cell;vertical-align:middle}@media screen and (max-width:768px),screen and (min-width:769px) and (max-width:1200px){.training-banner li .product-description p{font-size:14px}}@media screen and (max-width:768px),screen and (min-width:769px) and (max-width:1200px){.training-banner li .product-description{padding-left:20px}}@media screen and (max-width:768px){.training-banner li .product-description{padding-top:20px;padding-bottom:20px;padding-right:20px}}.training-banner li .btn-round{position:absolute;right:30px;top:30px}@media screen and (max-width:768px){.training-banner li .btn-round{right:17px;top:17px}}@media screen and (max-width:768px){.training-banner li{height:auto;display:grid;margin-right:35px;border-radius:20px}}.timetable-tablet-b__el{margin:0 auto 23px;height:333px;overflow:hidden;max-width:1260px;width:100%}.timetable-tablet-b__img-container{position:relative}.timetable-tablet-b__img-container img{display:block;position:absolute;top:0;width:100%}img{font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.b-timetable__flx{width:100%;display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.timetable-tablet-b__el-inner{width:100%;position:relative;z-index:1;text-align:center;color:#fff}.timetable-tablet-b__el-date{letter-spacing:1px;font-size:14px;padding-bottom:27px;position:relative;text-transform:uppercase;margin-bottom:23px}.timetable-tablet-b__el-title{font-size:20px;line-height:39px;text-transform:uppercase;font-family:GothaProBlack;margin-bottom:5px;min-height:92px}.timetable-tablet-b__el-title .sub-title{font-size:15px}.timetable-tablet-b__el-title .offer-title{font-size:30px}.timetable-tablet-b__el-result{font-size:16px;text-transform:uppercase;margin-bottom:35px;letter-spacing:2.4px;height:123px;text-align:center;padding-top:10px;padding-left:20px}.timetable-tablet-b__el-course-btn{color:#008dd2;display:inline-block;border:1px solid #e5e1e0;border-radius:30px;font-family:GothaProBol;font-size:12.62px;font-weight:700;text-transform:uppercase;padding:5px;max-width:200px;width:100%;letter-spacing:1.4px;background-color:#fff}.offer-item{font-size:22px}.buy-button{position:relative;top:1px;text-align:center}.b-standart{padding:18px 25px;border:1px solid #e8e8e8}.b-standart__inner-row{margin:0 -15px}@media screen and (max-width:768px){.b-standart__inner-row{margin:0}}.b-standart:after{content:"";display:table;clear:both}.b-standart__title{font-size:18px;color:#000;line-height:18px;padding-bottom:15px}.b-standart__col{float:left;color:#000;font-size:14px;line-height:30px}.b-standart__col-label{color:#777;font-size:14px}.b-standart__default-link{color:#0095c8;font-size:16px;line-height:30px;text-decoration:underline}.b-standart__default-link:focus,.b-standart__default-link:hover{color:#0095c8;text-decoration:none}.b-standart__default-link_one{display:inline-block;padding-bottom:15px}.b-standart__help-text{color:#828282;font-size:11px;line-height:18px;font-family:gp_light}@media screen and (max-width:768px){.b-standart{padding:15px}}.flex-wrapper{-ms-flex-align:center;-ms-flex-line-pack:center;align-content:center}.flex-pos-right,.flex-wrapper{display:-ms-flexbox;display:flex;align-items:center}.flex-pos-right{-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end;height:100%}.flex-justify-content__space-between{-ms-flex-pack:justify;justify-content:space-between}.align-self__flex-start{-ms-flex-item-align:start;align-self:flex-start}.no-bottom-padd{padding-bottom:0}.m-align-center{text-align:center}.custom-checkbox__wrapper{padding-left:37px;position:relative}.custom-checkbox__checkbox{display:none}.custom-checkbox__label{color:#777;font-size:14px;cursor:pointer;font-weight:400}.custom-checkbox__label:before{content:"";position:absolute;left:0;top:0;background-image:url(../img/sprite.png);width:20px;height:20px}.custom-checkbox__checkbox:not(checked)+label:before{background-position:0 -766px}.custom-checkbox__checkbox:checked+label{color:#010101}.custom-checkbox__checkbox:checked+label:before{background-position:0 -788px}.main-header{margin-bottom:21px;height:85px;background:#0095c8;box-shadow:0 2px 8px 0 rgba(0,0,0,.3);position:relative;z-index:2}@media screen and (max-width:480px){.main-header{height:100px}}.main-header-inner{max-width:1200px;width:100%;height:100%;margin:0 auto;padding:0 15px;position:relative}@media screen and (max-width:768px){.main-header-inner{padding:0 25px 0 70px;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:480px){.main-header-inner{padding:0 25px 0 60px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}}.main-header_left{-ms-flex-preferred-size:32%;flex-basis:32%}@media screen and (max-width:768px){.main-header_left{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:480px){.main-header_left{-ms-flex-item-align:start;align-self:flex-start;margin-left:-45px;padding:10px 0 3px}}.main-header_right{-ms-flex-preferred-size:70%;flex-basis:70%}@media screen and (max-width:768px){.main-header_right{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:480px){.main-header_right{-ms-flex-item-align:end;align-self:flex-end}}.main-header-profile{padding:0 30px 0 20px;position:relative;height:100%;cursor:pointer}@media screen and (max-width:768px){.main-header-profile{padding:0 0 0 20px}}@media screen and (max-width:480px){.main-header-profile{padding:0 0 0 10px}}.main-header-profile.ticket-parent_active .main-header-profile__avatar,.main-header-profile:hover .main-header-profile__avatar{border-color:#5cbbdc}.main-header-profile.ticket-parent_active .main-header-profile__name,.main-header-profile:hover .main-header-profile__name{border-bottom:1px solid transparent}.main-header-profile.ticket-parent_active .main-header-profile__arrow-btn,.main-header-profile:hover .main-header-profile__arrow-btn{background-image:url(../img/sprite.png);background-position:0 -165px;width:9px;height:7px}.main-header-profile__avatar{min-width:41px;width:41px;height:41px;border:3px solid #30a9d2;overflow:hidden;border-radius:100%;margin-right:12px}.main-header-profile__name{color:#fff;font-size:14px;line-height:14px;border-bottom:1px solid #67b3d7}.main-header-profile__status{font-size:12px;color:#80cae4}.main-header-profile__arrow-btn{position:absolute;right:3px;top:25px}@media screen and (max-width:768px){.main-header-profile__arrow-btn{right:-10px;top:32px}}@media screen and (max-width:768px){.main-header-profile__info{display:none}}.main-header__brand-logo{float:left;width:162px;height:21px;margin-right:10px;background:url(../img/main_logo.png) no-repeat}@media screen and (min-width:769px) and (max-width:1200px){.main-header__brand-logo{width:130px;height:17px;background-size:cover}}@media screen and (max-width:768px){.main-header__brand-logo{width:108px;height:14px;margin-right:8px;background-size:cover}}.main-header__brand-title{float:left;font-family:gp_light;color:#fff;font-size:20px;text-transform:lowercase}@media screen and (min-width:769px) and (max-width:1200px){.main-header__brand-title{font-size:18px}}@media screen and (max-width:768px){.main-header__brand-title{font-size:14px}}.main-header__notification-wrapp{padding:0 16px;margin:0 -1px;height:100%;cursor:pointer;position:relative}.main-header__notification-wrapp.ticket-parent_active .icon-07,.main-header__notification-wrapp:hover .icon-07{background-image:url(../img/sprite.png);background-position:0 -133px;width:20px;height:21px}@media screen and (max-width:480px){.main-header__notification-wrapp{padding:0 10px}}.main-header__notification{position:relative}.main-header__notification-count{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:15px;height:15px;right:-5px;bottom:-5px;background:#ff5722;text-align:center;color:#fff;font-size:10px;border-radius:100%}.main-header__separator{background:#21a0cb;width:1px;height:37px}.main-header-news{position:relative}@media screen and (max-width:768px){.main-header-news{display:none}}.main-header-news.ticket-parent_active .main-header-news__el{text-decoration:none;color:#fff;background:#0d9acb}.main-header-news__el{height:100%;display:inline-block;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 28px;text-decoration:none}.main-header-news__el:focus,.main-header-news__el:hover{text-decoration:none;color:#fff;background:#0d9acb}.main-header-news__el-txt{position:relative;font-size:14px}.main-header-news__el-count{font-size:14px;position:absolute;width:15px;height:15px;right:-12px;top:-5px;background:#ff5722;text-align:center;color:#fff;font-size:10px;border-radius:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-header__mobile-hamburger{display:none;position:absolute;left:15px;top:25px;width:30px;cursor:pointer;z-index:2}.main-header__mobile-hamburger-bar{width:100%;height:3px;margin-bottom:5px;background:#fff}.main-header__mobile-hamburger-bar:last-child{margin-bottom:0}@media screen and (max-width:768px){.main-header__mobile-hamburger{display:block}}@media screen and (max-width:480px){.main-header__mobile-hamburger{top:auto;bottom:26px}}.main-header_guest-mode .main-header__mobile-hamburger{display:none}.main-header_guest-mode .main-header-inner{padding:0 15px}@media screen and (max-width:768px){.main-header_guest-mode .main-header-inner{padding:0 20px}}@media screen and (max-width:480px){.main-header_guest-mode .main-header-inner{padding:0 10px}}.main-header_guest-mode .main-header_left{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.main-header_guest-mode{height:70px}.main-header_guest-mode .main-header_left{margin-left:0}.main-header_guest-mode .main-header-inner{-ms-flex-pack:center;justify-content:center}}.header-ticket{background:#fff;border:1px solid #eaeaea;position:absolute;top:70px;left:50%;opacity:0;visibility:hidden;transition:opacity .1s linear,top .1s linear,visibility .1s linear;z-index:6;padding:15px 20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}.header-ticket-wrapper_activated-scroll{height:300px}.header-ticket_active{top:60px;opacity:1;visibility:visible}@media screen and (max-width:768px){.header-ticket_active{top:67px}}.header-ticket_news{width:214px;margin-left:-107px}.header-ticket_news__el{padding:0 0 18px;margin-bottom:10px;border-bottom:1px solid #e8e8e8}.header-ticket_news__el:after{display:table;content:"";clear:both}.header-ticket_news__el:last-child{border-bottom:none;padding:0;margin-bottom:0}.header-ticket_news__el-title{font-size:11px;line-height:14px;color:#777;margin-bottom:2px}.header-ticket_news__el-lesson{font-size:11px;line-height:14px;color:#777;text-decoration:underline}.header-ticket_news__el-desc{font-size:11px;line-height:18px;color:#000;padding:5px 0}.header-ticket_news__el-link{border:1px solid #333;border-radius:12px;padding:5px 17px;text-decoration:none;color:#333;font-size:11px;line-height:12px;display:inline-block}.header-ticket_news__el-link:hover{color:#0095c8;text-decoration:none;border-color:#0095c8}.header-ticket_profile{width:132px;margin-left:-66px}@media screen and (max-width:768px){.header-ticket_profile{margin-left:0;right:0;left:auto}}.header-ticket_profile__el{border-bottom:1px solid #e8e8e8;padding-bottom:7px;margin-bottom:7px}.header-ticket_profile__el:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.header-ticket_profile__el-user-profile{padding-left:26px;position:relative;color:#999;font-size:14px;text-decoration:none}.header-ticket_profile__el-user-profile:focus,.header-ticket_profile__el-user-profile:hover{color:#0095c8;text-decoration:none}.header-ticket_profile__el-user-profile:focus .icon-05,.header-ticket_profile__el-user-profile:hover .icon-05{background-position:0 -93px;width:13px;height:15px}.header-ticket_profile__el-user-profile .icon-05{position:absolute;left:4px;top:0}.header-ticket_profile__el-logout{padding-left:26px;position:relative;color:#999;font-size:14px;text-decoration:none}.header-ticket_profile__el-logout:focus,.header-ticket_profile__el-logout:hover{color:#0095c8;text-decoration:none}.header-ticket_profile__el-logout:focus .icon-03,.header-ticket_profile__el-logout:hover .icon-03{background-image:url(../img/sprite.png);background-position:0 -59px;width:15px;height:15px}.header-ticket_profile__el-logout .icon-03{position:absolute;left:4px;top:0}.header-ticket:before{content:"";position:absolute;left:50%;top:-7px;margin-left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 7px;border-color:transparent transparent #fff}@media screen and (max-width:768px){.header-ticket_profile:before{right:25px;left:auto;margin-left:0}}.main-wrapp{min-height:100%;padding-bottom:109px;position:relative}.main-wrapp__flexed{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.main-wrapp{padding:0}}.main-footer{width:100%;position:absolute;left:0;bottom:0;height:109px;padding:25px 0;background:#fff;border-top:1px solid #dedede}@media screen and (max-width:768px){.main-footer{height:auto;position:relative;padding:25px 0}}.main-footer-inner{max-width:1200px;width:100%;height:100%;margin:0 auto;padding:0 15px}@media screen and (max-width:768px){.main-footer-inner{padding:0 28px;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.main-footer-copyright{float:left;width:25%}@media screen and (max-width:768px){.main-footer-copyright{width:236px;padding:0 15px;padding-bottom:25px}}.main-footer-copyright__logo{display:block;width:162px;height:21px;background:url(../img/logo_foot2.png) no-repeat}.main-footer-copyright__years{color:#999;font-size:12px}.main-footer-support{float:left;width:20%}@media screen and (min-width:769px) and (max-width:1200px){.main-footer-support{padding:0 10px}}@media screen and (max-width:768px){.main-footer-support{width:176px;padding:0 15px;padding-bottom:25px}}.main-footer-support__title{font-family:gp_medium;letter-spacing:2px;color:#444;margin-bottom:6px;font-size:14px;line-height:14px;text-transform:uppercase}.main-footer-support__mail{color:#444;font-size:12px;line-height:12px;margin-bottom:5px;text-decoration:underline}.main-footer-support__mail:focus,.main-footer-support__mail:hover{color:#444;text-decoration:none}.main-footer-support__timetable{font-size:12px;color:#999}.main-footer-faq{float:left;width:20%}.main-footer-faq__link{color:#666;font-size:14px;line-height:30px;float:left;clear:both;text-decoration:underline}.main-footer-faq__link:focus,.main-footer-faq__link:hover{color:#666;text-decoration:none}.main-footer-social{float:left;width:55%;text-align:right;font-size:0}@media screen and (max-width:768px){.main-footer-social{width:auto;padding:0 15px}}.main-footer-social__el{margin-left:12px;display:inline-block}.main-footer-social__el:first-child{margin-left:0}.breadcrumb{font-size:0;padding:0;margin-bottom:30px;border-radius:0;background:none}@media screen and (max-width:768px){.breadcrumb{display:none}}.breadcrumb li>a{font-size:14px;line-height:14px;text-decoration:underline;color:#999}.breadcrumb li>a:focus,.breadcrumb li>a:hover{color:#999;text-decoration:none}.breadcrumb__el{color:#666;font-size:14px;line-height:14px}.breadcrumb>li+li:before{padding:0 5px;color:#999;content:">"}.c-scroll-wrapp_type1.scrollable.default-skin .scroll-bar.vertical{background:#f4f4f4;z-index:3}.c-scroll-wrapp_type1.scrollable.default-skin .scroll-bar .thumb{background:#dadada}.big_accordeon_block>ul{list-style:none}.big_accordeon_block>ul>li{margin-bottom:38px}.big_accordeon_block>ul>li:last-child{margin-bottom:0}.big_accordeon_block>ul>li .accordeon_main_block{display:none;padding:35px 43px;border:1px solid #e3e3e3;border-top:none}.big_accordeon_block>ul>li .accordeon_main_block .title{color:#2c2c2c;margin-bottom:16px;font-size:21px;line-height:36px;font-family:gp_medium;letter-spacing:3px;text-transform:uppercase}.big_accordeon_block>ul>li .accordeon_main_block .title.pre_table_title{padding-top:30px}.big_accordeon_block>ul>li .big_accordeon_title{cursor:pointer;position:relative;padding-left:86px;min-height:68px;border:1px solid #e3e3e3}.big_accordeon_block>ul>li .big_accordeon_title .add_lesson{position:absolute;right:-1px;top:-1px;color:#fff;background:#00a4db;height:67px;line-height:67px;padding:0 20px;text-decoration:none}.big_accordeon_block>ul>li .big_accordeon_title .add_lesson:hover{background:#131313}.big_accordeon_block>ul>li .big_accordeon_title .plus{position:absolute;left:-1px;top:-1px;width:68px;height:68px;color:#fff;background:#00a4db;font-size:68px;line-height:68px;text-align:center}.big_accordeon_block>ul>li .big_accordeon_title .top{color:#2c2c2c;text-transform:uppercase;font-size:24px;font-family:gp_medium;margin-top:15px;line-height:25px}.big_accordeon_block>ul>li .big_accordeon_title .bottom{color:#6e6e6e;font-size:14px}.big_accordeon_block>ul>li .big_accordeon_title .bottom .blue{color:#00a4db}.big_accordeon_block>ul>li .big_accordeon_title .bottom .red{color:#ea3131}.big_accordeon_block table{border-collapse:collapse;width:100%}.big_accordeon_block tr td{padding:8px 10px;border:1px solid #e3e3e3}.form-group{position:relative}.form-group .help-block{position:absolute;top:37px;right:20px}