/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Montserrat-SemiBold";src:url(/wp-content/themes/katalog-kursov/fonts/Montserrat-SemiBold.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat-Bold";src:url(/wp-content/themes/katalog-kursov/fonts/Montserrat-Bold.ttf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/katalog-kursov/fonts/Montserrat2.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat-Medium";src:url(/wp-content/themes/katalog-kursov/fonts/Montserrat-Medium.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat-Light";src:url(/wp-content/themes/katalog-kursov/fonts/montserrat-light.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"OpenSans-Regular";src:url(/wp-content/themes/katalog-kursov/fonts/OpenSans-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat-Regular";src:url(/wp-content/themes/katalog-kursov/fonts/Montserrat-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"ProximaNova-Semibold";src:url(/wp-content/themes/katalog-kursov/fonts/ProximaNova-Semibold.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"ProximaNova-Regular";src:url(/wp-content/themes/katalog-kursov/fonts/ProximaNova-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"SourceSansPro-Regular";src:url(/wp-content/themes/katalog-kursov/fonts/SourceSansPro-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Roboto";src:url(/wp-content/themes/katalog-kursov/fonts/Roboto.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Rubik";src:url(/wp-content/themes/katalog-kursov/fonts/Rubik-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Gilroy-Regular";src:url(/wp-content/themes/katalog-kursov/fonts/Gilroy-Regular.ttf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Gilroy-Semibold";src:url(/wp-content/themes/katalog-kursov/fonts/Gilroy-Semibold.ttf) format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Gilroy-Bold";src:url(/wp-content/themes/katalog-kursov/fonts/Gilroy-Bold.ttf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Gilroy-Medium";src:url(/wp-content/themes/katalog-kursov/fonts/Gilroy-Medium.ttf) format("opentype");font-style:normal;font-weight:500;font-display:swap}img{max-width:100%}.img-mobile{display:none}.img-mobile-left{display:none}.img-mobile-p{display:none}.content{max-width:1200px;margin:0 auto}.logo svg{width:242px}.top-container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;align-items:center}.top-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.top-menu ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.top-menu li{height:75px;display:flex;align-items:center}.top-menu a{color:#343434;position:relative;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:13px;font-family:"Montserrat-Bold"}.top-menu a:hover{color:#4F4FBF!important;}.top-menu li:first-child{padding-left:0}.top-menu li:last-child{padding-left:65px}.online{width:100%;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.home-picture-left{width:72%;padding-top:20px}.home-picture-left h1{color:#fff;font-family:"Montserrat-Bold";font-weight:700;font-size:50px;line-height:60px}.home-picture-left p{padding-top:30px;font-size:20px;color:#fff;line-height:30px;font-family:"OpenSans-Regular"}.item-category-home svg{position:relative;right:-8px;width:16px;height:9px;fill:#151515;top:2px}.courses-selection-wrap__box span:hover svg{fill:#fff}.home-picture-right{width:28%;margin-left:3%}.direction{width:100%;margin-top:90px}.direction h2{color:#333;font-size:45px;font-family:Gilroy-Bold;line-height:36px;margin-bottom:40px}.line-img{width:100px}.courses-selection-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.courses-selection-wrap h2{font-size:24px;line-height:24px}.item-category-home{width:365px;padding-left:38px;padding-bottom:10px;padding-top:40px;border-radius:5px;background:#F8F8FC;padding-right:38px}.item-category-home h2{text-align:left;margin-bottom:0!important;}.item-category-home:last-child{margin-right:0}.courses-selection-wrap__box{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px}.courses-selection-wrap__box ul{list-style:none;padding-top:25px}.courses-selection-wrap__box a{font-size:16px;color:#666;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;line-height:45px;text-decoration:none;font-family:"OpenSans-Regular"}.courses-selection-wrap__box a:hover{color:#75D7D0}.courses-selection-wrap__box span{color:#151515;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:34px;text-decoration:none;width:230px;height:59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #75D7D0;margin-bottom:34px;margin-top:25px;font-family:"Montserrat-SemiBold";cursor:pointer}.courses-selection-wrap__box span:hover{background:#75D7D0;color:#fff}.footer{width:100%;margin-top:60px}.bottom-container{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:start;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;align-items:center;color:#eceff7}.m-footer{border-top:1px solid #474653;margin-top:50px;margin-bottom:20px}.bottom-container-item{width:23%}.menu-glavnoe-menyu-container{margin-bottom:8px}.bottom-container-menu{margin-bottom:8px}.bottom-container-item_name{font-size:18px;margin-bottom:20px;color:#fff;margin-top:10px;font-family:"Montserrat-Bold"}.bottom-container-menu ul{list-style:none}.bottom-container-menu a{list-style:none;color:#fff;font-size:16px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;font-family:"OpenSans-Regular"}.bottom-container-menu a:hover{color:#d5d4d4}.bottom-container-menu li{display:block;padding:4px 0}.copyright a{font-family:"Montserrat-Regular";color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:17px;padding-left:70px}.copyright a:hover{color:#999}a.arrow_black{padding-right:25px}header a.arrow_black{padding-right:0;padding:10px}.top-menu svg,.link-mobile.arrow_black svg{width:10px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;height:5px;padding-top:0;padding-bottom:1px}.bg svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.top-menu li svg path{stroke:#666}.top-menu li:hover svg path{stroke:#22227B}.m-school-slider{display:none}.submenu{background:#01012C;position:fixed;top:0;display:none;z-index:1013;width:100%;padding-bottom:35px;overflow:auto}.window-box__close__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.window-box__close{height:20px;cursor:pointer}.window-box__close:hover span{background-color:#d5d4d4}.window-box__close span{-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;height:2px;width:24px;background-color:#01C5B7;display:block;margin-bottom:2px;border-radius:1px}.window-box__close span:nth-child(1){-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;margin-top:10px}.window-box__close span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-4px;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.window-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:35px}.window-box__left ul{list-style:none}.window-box__left li{padding-bottom:40px}.window-box__left a{color:#fff;font-size:24px;font-family:"Montserrat-Bold";font-weight:700;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}.window-box__left a:hover{color:#d5d4d4}.window-box__right{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:127px}.window-box__right ul{list-style:none;column-count:2}.window-box__right a{color:#fff;font-size:18px;line-height:36px;text-decoration:none;font-family:"Montserrat-Regular";-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.window-box__right a:hover{color:#d5d4d4}.window-box__mark{width:100%}a.active{color:#01C5B7!important;}.window-box__right__mark{display:-webkit-box;display:-ms-flexbox;display:flex}.window-box__right__control,.window-box__right__it,.window-box__right__analitic,.window-box__right__des,.window-box__right__prog,.window-box__right__item_content{display:none}.close{display:none}.open{display:-webkit-box;display:-ms-flexbox;display:flex}.m-tpl-menu-cover-bg{display:none;position:fixed;height:100%;bottom:0;top:0;left:0;right:0;width:100%;z-index:1;background:rgba(255,255,255,.1)}.breadcrumbs{width:100%;padding-top:50px;padding-bottom:30px}.content .breadcrumbs{padding-top:50px;padding-bottom:0}@media screen and (max-width:700px){body:not(.admin-bar) .breadcrumbs{padding-top:70px}}ul.breadcrumbs__wrap{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}ul.post{list-style:none;margin-left:16px;color:#666;font-family:"OpenSans-Regular";font-size:16px;line-height:26px}ul.post li{list-style:disc}.open_menu-container{display:none}.breadcrumbs__wrap li{position:relative;margin-right:16px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs__wrap a{color:#999;position:relative;font-family:"Montserrat-Regular";font-size:14px;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.breadcrumbs a span:hover{color:#c8c5c5!important;}.breadcrumb_last{color:#22227B!important}.breadcrumbs a:hover,.breadcrumbs__wrap a:hover{color:#22227B}ul.breadcrumbs__wrap li+li:before{content:"/";position:absolute;left:-10px;top:1px}.description{margin-top:20px}.archive-top-dt{display:flex;justify-content:space-between;align-items:center;padding-bottom:27px}.archive-top-dt .date-modified time{font-size:14px}.archive-top-dt .date-modified .rate__wrap__txt p{font-size:14px;padding:0;line-height:125px}.archive-top-dt .date-modified .rate__wrap__txt{height:14px;margin-top:3px}.archive-top,.page__content{padding-top:20px}.archive-top h1,.page__content h1{color:#333;font-size:36px;line-height:48px;font-family:"Montserrat-Bold";font-weight:700}.page-template-default section .content .page__content h1{margin-bottom:20px}.page-template-default section .content .page__content h2{font-size:30px;text-align:left;margin-bottom:20px;margin-top:40px}.page-template-default section .content .page__content h3{font-size:26px;text-align:left;margin-bottom:20px;margin-top:20px;color:#333;font-family:"Montserrat-Bold";font-weight:700}.page-template-default section .content .page__content pre{background:#fbfdff;border:1px solid #e5e8ec;border-radius:4px;box-sizing:border-box;line-height:1.6;margin:0;overflow:auto;padding:17px 20px;-moz-tab-size:4;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;color:#75797d;margin-bottom:30px;font-family:monospace,serif}.page-template-default section .content .page__content code{background:#eee}.page-template-default section .content .page__content table{border:1px solid #666;margin-bottom:15px}.page-template-default section .content .page__content table tr td{padding:6px 10px;color:#666;font-family:"OpenSans-Regular"}.page-template-default section .content .page__content pre code{background:none;font-family:monospace,serif}.page-template-default section .content .page__content blockquote{border-left:3px solid #4a76a8;padding-left:15px;margin-bottom:10px;margin-top:10px}.page-template-default section .content .page__content hr{border:solid #E8E8E8;border-width:1px 0 0;clear:both;margin:11px 0 11px;height:0}.page-template-default section .content .page__content p.wp-caption-text{font-style:italic;color:#a6a6a6}.action-page{margin-bottom:25px}.archive-top p,.nothing,.page__content p{padding-top:0;padding-bottom:10px;color:#666;font-family:"OpenSans-Regular";font-size:16px;line-height:26px}.nothing{font-size:18px}.tooltip{position:relative;display:inline-block;width:20px;height:16px;padding:0 0 17px 20px;vertical-align:text-top;/*! display: none; */
}span.tooltip{z-index:2}.tooltip::before{content:"";background:url(/wp-content/themes/katalog-kursov/images/question.svg) center/15px auto no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.tooltipster-sidetip .tooltipster-content{padding:12px!important;color:#999;font-size:14px;font-family:"Montserrat-Regular";padding-bottom:0;line-height:24px!important}.tooltip_templates{display:none}.tooltipster-sidetip .tooltipster-content p{padding-bottom:10px}.tooltipster-sidetip .tooltipster-content a{color:#0052eb;padding-top:10px;font-size:16px;font-family:"Montserrat-Bold";font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.tooltipster-sidetip .tooltipster-content a:hover{color:#999}.select-wrap{display:flex;padding-top:10px;align-items:center;justify-content:start;margin-bottom:10px;color:#333;font-size:15px;font-family:"OpenSans-Regular"}.wrap_category-text{color:#686868;font-family:"Rubik";font-size:16px!important;;line-height:169%;/*! margin-right: 2%; */
}.wrap_category-text p:nth-child(2n){margin-top:25px}.wrap_category-text p:nth-child(3n){margin-top:10px}.wrap_category-text a{color:#686868}.wrap_category-text a:hover{color:#17DFD1}.wrap_category-sub_text{color:#000;font-family:"Gilroy-Regular";font-size:16px!important;line-height:169%;margin-top:15px;margin-bottom:7px}.wrap_category-list-box{display:flex;margin-left:3px}.current-category{color:#75D7D0!important}.wrap_category-order{max-width:220px;min-width:220px;display:flex;align-items:center;justify-content:end;position:relative}.select-wrap span{font-size:16px;color:#333;font-family:"Montserrat-SemiBold";margin-right:23px}.dropbtn{color:#333;font-size:15px;border:none;cursor:pointer;font-family:"OpenSans-Regular";padding:0;height:48px;outline:none;background:inherit;display:inline-table;padding-right:5px}.dropbtn-list{color:#333;font-size:15px;background:#fff;border:none;cursor:pointer;font-family:"Montserrat-Regular";padding-right:7px;height:48px;display:table;border-radius:30px}.dpn-select-list{padding:0 10px;border-radius:30px;width:245px;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:inset 0 0 0 1px #333;box-shadow:inset 0 0 0 1px #333;height:50px}.dpn-select-list:hover{-webkit-box-shadow:inset 0 0 0 1px #01C5B7;box-shadow:inset 0 0 0 1px #01C5B7;color:#01C5B7}.dpn-select-list:hover button{cursor:pointer;color:#01C5B7!important;}.dpn-select-list:hover svg{fill:#01C5B7!important;}.dpn-select-list svg{min-width:14px;min-height:8px;width:14px;height:8px;fill:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.dpn-select-content{display:none;position:absolute;background-color:#fff;min-width:170px;z-index:1;background:#fff;width:230px;padding:5px 5px 5px 15px;top:100%;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #bebebe;box-shadow:inset 0 0 0 1px #bebebe}.dpn-select-content-list{background:#f7fafc;display:none;position:absolute;background-color:#fff;min-width:160px;z-index:1;width:210px;padding-left:9px}.courses-selection-padding{margin-top:24px}.div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dpn-select-content span{color:#333;text-transform:lowercase;padding:7px 0;font-family:"Montserrat-Bold";font-weight:700;text-decoration:none;display:block}.dpn-select-content-list a{color:#333;text-transform:lowercase;padding:7px 0;font-family:"Montserrat-Bold";font-weight:700;text-decoration:none;display:block}.dpn-select-content span:hover{color:#01C5B7}.dpn-select-content-list a:hover{color:#0052eb}.show{display:block}.shows{display:block}.arrow::after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-image:url(/wp-content/themes/katalog-kursov/images/arrow-blue.png)}.arrow-list::after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-image:url(/wp-content/themes/katalog-kursov/images/arrow-blue.png)}.active-arrow-list::after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-image:url(/wp-content/themes/katalog-kursov/images/arrow-blue.png)}.active-arrow::after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);background-image:url(/wp-content/themes/katalog-kursov/images/arrow-blue.png)}.course{width:100%;padding-top:20px}.course-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.6417%}.footer-open_menu{display:none}.course-item{background:#fff;z-index:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 .6417% 17px .6417%;border-radius:10px;border:1px solid #D7D7D7}@media only screen and (min-width:1024px){.course-item__header{background:#F8F8FC}}.course-item__header{border-radius:10px 10px 0 0;border-bottom:1px solid #D7D7D7}.course-item__top{padding-top:10px;position:relative;padding-left:30px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;padding-bottom:10px;align-items:start}.boldLinkCategory{font-family:"Montserrat-Bold",serif!important}.course-item__top h2{color:#545454;font-size:17px;font-family:"Montserrat-SemiBold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:23px}.course-item__top_name{width:33%;margin-right:20px}.course-item__top a{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-family:"Montserrat-Regular";-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.course-item__btn_header a{color:#22227B}.course-item__top span,.course-item-header-school{color:#666;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat-Regular";margin-right:10px}a.course-item-header-school{text-decoration:none;font-size:14px}a.course-item-header-school:hover{text-decoration:underline}.course-item__top .rate{margin-right:15px}.course-item__top a:hover{color:#999}.course-item__content{padding-top:15px;padding-right:25px;padding-left:65px;z-index:-1;padding-bottom:15px}.course-item__content a{color:#666;z-index:-1;position:relative;margin-bottom:25px;font-size:14px;font-family:"Montserrat-Regular"}.clock__box{position:relative;display:flex;justify-content:space-between}.course__credit_help{color:#827f7f;font-size:13px}p.book{padding-top:25px;position:relative;color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular";line-height:20px}p.heart{display:none}div.price__box{position:relative;color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular";padding-bottom:2px}div.credit__box{position:relative;color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular"}div.price__box::before{content:"";width:29px;height:29px;position:absolute;top:-6px;left:-35px;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-size:cover;background-position:center;background-image:url(/wp-content/themes/katalog-kursov/images/price_a.svg)}p.sredstv{position:relative;color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular"}.lessons-red{color:#aa1011}.lesson-post ol,.lesson-post ul{margin-left:18px;margin-bottom:10px}.clock__box strong,p.book strong,p.heart strong,p.clock strong,div.price__box strong,div.credit__box strong{color:#333}.click,.click-fist,.click-last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.clock__box i{position:relative;cursor:pointer}.reviews{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);padding:25px}.reviews p{color:#999;font-size:14px;font-family:"Montserrat-Regular";padding-bottom:0;line-height:24px}.reviews a{color:#0052eb;padding-top:10px;font-size:16px;font-family:"Montserrat-Bold";font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.reviews a:hover{color:#999}.reviews-last{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);padding:25px}.reviews-last p{color:#999;font-size:14px;font-family:"Montserrat-Regular";padding-bottom:0;line-height:24px}.reviews-last a{color:#0052eb;padding-top:10px;font-size:16px;font-family:"Montserrat-Bold";font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.reviews-last a:hover{color:#999}.reviews-fist{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);padding:25px}.reviews-fist p{color:#999;font-size:14px;font-family:"Montserrat-Regular";padding-bottom:0;line-height:24px}.reviews-fist a{color:#0052eb;padding-top:10px;font-size:16px;font-family:"Montserrat-Bold";font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.reviews-fist a:hover{color:#999}.result_hover{display:block}.reviews:after,.reviews:before{content:"";position:absolute;left:57%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reviews:before{z-index:1;-webkit-box-shadow:none;box-shadow:none}.reviews-last:after,.reviews-last:before{content:"";position:absolute;left:57%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reviews-last:before{z-index:1;-webkit-box-shadow:none;box-shadow:none}.reviews-fist:after,.reviews-fist:before{content:"";position:absolute;left:61%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.reviews-fist:before{z-index:1;-webkit-box-shadow:none;box-shadow:none}.course-item__price{display:none}.course-item-pl{font-family:"Montserrat-Regular";width:50%}.course-item-pl:first-of-type{padding-left:20px;width:calc(50% - 20px)!important}.course-item__price{position:relative}.course-item__price::before{content:"";width:29px;height:29px;position:absolute;top:11px;left:12px;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-size:cover;background-position:center;background-image:url(/wp-content/themes/katalog-kursov/images/price_a.svg)}.course-item-pl .tooltip{margin-top:-2px}.course-item-pl p{font-size:15px;color:#333;position:relative}.course-item-pl p span.summ{color:#333;font-size:15px;font-family:"Montserrat-Regular";font-weight:700}.course-item-pl i{color:#999;font-family:"Montserrat-Regular";font-size:12px}p.clock{color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular";line-height:20px}p.clock::before{content:"";width:22px;height:22px;position:absolute;top:-2px;left:-33px;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-size:cover;background-position:center;background-image:url(/wp-content/themes/katalog-kursov/images/clock.svg)}p.sredstv::before{content:"";width:23px;height:23px;position:absolute;top:-2px;left:-32px;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-size:23px;background-position:center;background-image:url(/wp-content/themes/katalog-kursov/images/money.png)}p.heart::before{content:"";width:22px;height:22px;position:absolute;top:22px;left:-32px;background-size:22px;background-position:center;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-image:url(/wp-content/themes/katalog-kursov/images/feature.png)}.rate:not(:checked)>input{position:absolute;top:-9999px;display:none}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;font-size:19px;color:#ccc;margin-top:-2px}.rate:not(:checked)>label:before{content:"★ "}.clicked__rate.activate .rate label{cursor:pointer}label.yellow{color:#ffc700!important}label.red{color:#e54d42!important}label.green{color:#01C5B7!important}.content-stat .date-modified{display:none}.date-modified{padding-left:20px;min-width:300px;text-align:right}.date-modified p{margin-right:6px!important;width:100%;padding:3px 0}.date-modified span{font-family:"Montserrat-Regular"}.rate__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:end;padding-top:10px;padding-bottom:0}.rate__wrap__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rate__wrap__txt p{color:#999;margin-right:10px;font-size:14px;font-family:"Montserrat-Regular"}.rate__wrap-date{display:flex;justify-content:end;padding-top:50px;font-size:14px;color:#999;margin-right:10px;font-family:"ProximaNova-Regular";font-family:"Montserrat-Regular";flex-wrap:wrap}.rate__wrap-date a{color:#999}.rate__wrap-date a:hover{color:#554c4c}.rate__wrap__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}.rate__wrap__right span{font-size:14px;margin-right:5px;font-family:"ProximaNova-Regular"}.rate__wrap__right p{color:#666;font-size:14px;font-family:"Montserrat-Regular"}.footer-category{width:100%;margin-top:30px}.footer-category h2,.page__content h2{color:#333;font-size:40px;font-family:"Montserrat-Bold";font-weight:700;text-align:center;margin-top:60px}.footer-category-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-category-links__box ul{list-style:none}.footer-category-links__box a{color:#666;font-size:16px;font-family:"Montserrat-Regular";line-height:35px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}.footer-category-links__box a:hover{color:#75D7D0}.bottom-container-log{display:none}.footer-category-links__box{width:100%}.footer-category-links__box nav{width:100%}.footer-category-links__box ul{list-style:none;max-height:365px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.m-tpl-menu{display:none}.mobile-text{display:none}.mb-logo{display:none}.active{display:block}.name-mobile{display:none}.select-wrap.orders .name-dc,.select-wrap.orders .div-mobile span{font-size:15px;color:#333;font-family:"Montserrat-Regular";font-weight:700}.select-wrap.orders .dropbtn:hover{color:#6360C4}.select-wrap.orders .dropdown{padding-right:25px;position:relative;padding:0 10px;border-radius:30px;width:210px;display:flex;align-items:center;justify-content:start;cursor:pointer;height:40px}.select-wrap.orders .dropdown:hover .dropbtn{color:#01C5B7;cursor:pointer}.select-wrap.orders .dpn-select-list button:hover{color:#0052eb}.dropdown:hover>svg{fill:#01C5B7}.select-wrap.orders .dropbtn:hover{color:#75D7D0;}.select-wrap.orders .dpn-select-list:hover svg{fill:#0052eb;cursor:pointer}.select-wrap.orders .dpn-select-list:hover .dropbtn-list{color:#0052eb;cursor:pointer}.mobile_cat_item>.ac-a{height:0;overflow:auto!important}.m-open_menu{padding-bottom:23px}.overflow-hidden-body{overflow:hidden}.red_star_rating{color:red}.yellow_star_rating{color:#fc0}.green_star_rating{color:#30ac63}.no_active_star{color:#ccc}.reviews-list-star.single-top-container-star{margin-right:11px}.arrow_black.mobile-text{border:none!important;padding-right:0}.arrow_black.mobile-text span{display:inline-table;width:140px;font-size:15px;border:1px solid #3d6fcc;border-radius:110px;color:#000;padding:7px 15px 7px 23px;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out;font-family:"Montserrat-Regular"}.arrow_black.mobile-text span:hover{color:#fff;background:#3d6fcc}.arrow_black.mobile-text span:hover svg path{stroke:#ddd}.direction .open_menu-container .ac>.ac-a{display:none}.star-ratings-sprite{background:url(/wp-content/themes/katalog-kursov/images/stars/green.svg) repeat-x 0 2px;font-size:0;height:20px;line-height:0;overflow:hidden;text-indent:-999em;width:100px;background-size:20px;display:inline-block}.star-ratings-red{background:url(/wp-content/themes/katalog-kursov/images/stars/red.svg) repeat-x;background-position:0 100%;background-size:20px}.star-ratings-yellow{background:url(/wp-content/themes/katalog-kursov/images/stars/yellow.svg) repeat-x;background-position:0 100%;background-size:20px}.star-ratings-green{background:url(/wp-content/themes/katalog-kursov/images/stars/green.svg) repeat-x;background-position:0 100%;background-size:20px}.star-ratings-sprite-rating{float:left;height:20px;display:block}.course-item__top>.star-ratings-sprite{margin-right:9px;height:16px;background-size:15px;width:76px;position:relative;top:0}.course-item__top>.star-ratings-sprite>span{height:16px;background-size:15px}.course-item-header-school{display:block}.course-item-header-rating{margin-right:5px!important;top:1px;position:relative;font-size:14px;font-family:"Montserrat-Bold"}.course-item__top>.click{padding-top:0;position:relative}.red_star_rating,.rating_count_red{color:red}.yellow_star_rating,.rating_count_yellow{color:#fc0}.green_star_rating,.rating_count_green{color:#30ac63}.lock-screen-block{width:100%;height:100vh;position:fixed;left:0;top:0}.sloy23_img_body{z-index:-1;position:absolute;top:390px}.bg-sloymob2{display:block;position:absolute;z-index:-5;top:120px;right:0;transform:scale(-1)}.bg-sloymob2 img{width:200px}.formTitle{font-size:24px;font-family:"Montserrat-Bold";margin-bottom:15px;line-height:24px}.formSubTitle{font-family:"Montserrat-Regular"!important;font-size:14px!important;color:#666666!important;margin-top:15px!important}.wpforms-submit{background-color:#0052eb!important;color:white!important;font-family:"Montserrat-Regular"!important;width:200px!important;font-size:14px!important}.course-item__top .click a{background-size:15px;font-size:12px}.like:hover path{fill:none;stroke:#2F9F5D!important}.dislike:hover path{fill:none;stroke:#F63133}.dislike:hover{fill:none;stroke:#2F9F5D!important;stroke-miterlimit:10}.form_div{display:none}.like_div_asas{padding-bottom:5px!important}.div_reviews{padding-bottom:15px}.name_dd{width:100%;padding:14px 31px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #e4e7e8;color:#7d7a7a;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.text_dd{height:90px!important;width:100%;border:2px solid #e4e7e8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 31px;color:#7d7a7a;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;resize:none;margin-top:24px;margin-bottom:0!important;}.btn{margin-bottom:5px;border:none;outline:none;width:180px;height:45px;cursor:pointer;border-radius:22px;font-family:'Montserrat-Regular',sans-serif;background-color:#01C5B7;color:#fff;margin-top:22px}.review-form-comment .btn{margin-top:30px}.btn:hover{background-color:#1BD2C5}.h_com{color:#000;font-family:'Montserrat-SemiBold',sans-serif;margin-top:10px;margin-bottom:10px;display:inline-table;margin-right:20px;font-size:14px}.comment_div{padding-left:60px;padding-top:10px;padding-right:24px;padding-bottom:0}.text_dd{height:90px!important}.data_com{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:14px}.form_div{padding-left:42px;padding-right:50px;padding-top:27px}.p_com{color:#333;font-family:'Roboto';font-size:14px;font-weight:400;line-height:22px}.img_next{padding-left:16px;padding-right:5px}.toggle_com{cursor:pointer;font-family:"Montserrat-Regular";font-size:14px;color:#22227B;font-weight:400;display:inline-table}.toggle_com:hover{color:#919191}.div_dispaly{display:none}.toggle_comment{cursor:pointer;color:#666;font-family:'Montserrat-Regular',sans-serif;padding-left:10px;font-size:14px;display:none}.toggle_comment:hover{color:#919191}.toggle_comment svg{width:39px;margin-top:-3px;fill:#999;float:left;margin-right:-11px}.toggle_comment:hover svg{fill:#bfbdbd}.d-toggle_comment{color:#666;font-weight:400;font-family:"Montserrat-Regular";padding-left:15px;font-size:14px;cursor:pointer}.d-toggle_comment svg{width:39px;margin-top:-3px;fill:#999;float:left;margin-right:-11px}.comment_click{margin-left:16px;display:inline-flex;align-items:center}.div_comment_like{justify-content:space-between;align-items:center;margin-top:18px;position:relative;margin-bottom:6px}.click_like{display:flex;cursor:pointer;align-items:center;margin-right:10px;background-size:0}.like{background:url(/wp-content/themes/katalog-kursov/images/like.png) no-repeat 1px -1px;background-size:20px;height:22px;width:22px;display:flex}.click_like:hover .like{background:url(/wp-content/themes/katalog-kursov/images/like-hover.png) no-repeat 1px -1px;background-size:20px;color:#2F9F5D}.like-active .like{background:url(/wp-content/themes/katalog-kursov/images/like-hover.png) no-repeat 1px -1px!important;background-size:20px!important}.like-active{color:#2F9F5D!important}.dislike{background:url(/wp-content/themes/katalog-kursov/images/dislike.png) no-repeat 1px 2px;background-size:20px;height:22px;width:22px;display:flex}.click_disllike:hover .dislike{background:url(/wp-content/themes/katalog-kursov/images/dislike-hover.png) no-repeat 1px 2px;background-size:20px;height:22px}.dislike-active .dislike{background:url(/wp-content/themes/katalog-kursov/images/dislike-hover.png) no-repeat 1px 2px!important;background-size:20px!important}.dislike-active{color:#de1239!important;}.click_disllike{display:flex;cursor:pointer;align-items:center;padding-right:10px}.like_div{margin-right:27px;display:inline-flex;flex-direction:row-reverse;float:right;font-family:'Montserrat-Regular',sans-serif;font-size:14px;margin-top:-1px}.click_disllike .span_like{padding-right:5px;color:red;padding-left:5px}.click_disllike{color:#666}.click_disllike:hover{color:#de1239}.click_like .span_like2{padding-right:5px;color:#01C5B7;padding-left:5px}.click_like{color:#666}.click_like:hover{color:#2F9F5D}.green path{fill:none;stroke:#2F9F5D;stroke-miterlimit:10}.green_2 path{fill:none;stroke:#F63133;stroke-miterlimit:10}.red path{fill:none;stroke:#333;stroke-miterlimit:10}.positive-color>span{background:url(/wp-content/themes/katalog-kursov/images/pos.png) no-repeat 0 -2px;width:42px;height:18px;display:inline-table;padding-left:20px}.neutral-color>span{background-size:26px;background:url(/wp-content/themes/katalog-kursov/images/neu.png?32) no-repeat 0 -2px;width:40px;height:18px;display:inline-table;padding-left:20px}.negative-color>span{background:url(/wp-content/themes/katalog-kursov/images/neg.png) no-repeat 0 -2px;width:43px;height:18px;display:inline-table;padding-left:20px}*{padding:0;margin:0}.m-window-menu{display:none}#wrapper{max-width:1180px;width:95%;min-height:60px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-top-container{width:100%}.rc-itemr-box{width:65%;display:flex;align-items:center;justify-content:right;margin-bottom:3px}.single-top-container>section{display:flex;justify-content:end;margin-left:auto;align-items:flex-end;margin-bottom:30px}.single-top-container-title{color:#333;font-family:'Montserrat-Bold',sans-serif;font-size:50px;font-weight:700;margin-right:26px}.single-top-container-reviewsball{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:14px;font-weight:400;margin-right:5px;height:15px;margin-top:7px}.single-top-container-star{margin-right:56px;width:98px;display:inline-block}.single-top-container-reviewscount{color:#646464;font-family:'Montserrat-SemiBold',sans-serif;font-size:16px;font-weight:400;line-height:30.81px;margin-right:9px}.single-top-container-schoolwebsite{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:18px;font-weight:400;line-height:30.81px;display:none}.single-top-container-schoolwebsitename{text-decoration:underline}.single-bts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;/*! -ms-flex-wrap: wrap; */
 /*! -webkit-box-align: start; */
 /*! -ms-flex-align: start; */
 /*! align-items: flex-start; */
}.single-bts-left{width:325px;margin-right:25px;border-radius:5px;margin-top:-86px;/*! height: 100%; */
}.single-block-fixed{position:sticky;top:0}.single-bts-left-top{padding:12px 2px 0 2px;-webkit-box-sizing:border-box;box-sizing:border-box}.single-bts-left-top>p{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:15px;font-weight:400;line-height:30.56px}.single-bts-left-bottom{padding:33px 29px 29px 29px;-webkit-box-sizing:border-box;box-sizing:border-box}.single-bts-left-bottom-title{color:#333;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;line-height:30.19px;margin-bottom:28px}.single-bts-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.single-sort-d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}.single-right-actions-left-d{display:flex;align-items:center;min-width:500px;font-family:'Montserrat-Regular',sans-serif;font-size:14px;text-decoration:none;justify-content:space-between;width:100%;max-width:520px}.table-courses-sort .single-right-actions-left-d{max-width:1060px}#school_courses_table_free .table-courses-sort .single-right-actions-left-d{max-width:720px}.table-courses-sort #id_date{width:93px}.table-courses-sort #id_price_desc{width:179px}.table-courses-sort #id_price_asc{width:166px}.table-courses-sort #id_rating{width:75px}.single-right-actions-left-d span{color:#666;text-decoration:none}.single-right-actions-left-d span:hover{color:#17DFD1!important;cursor:pointer}.cources-list{list-style:none}.courses-sublist{display:none;list-style:none}.courses-sublist>li{font-size:13px;line-height:2;padding-left:14px;font-weight:600}.cources-list>li{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;line-height:40px;position:relative;cursor:pointer}.cources-list-open-arrow{position:absolute;right:0;top:16px;width:15px}.open-courses-sublist:hover>span{color:#0052eb}.open-courses-sublist:hover>svg{fill:#919191}.single-bts-right-actions-bar-left{display:-webkit-box;display:-ms-flexbox;display:flex}.cources-list-2 li :hover>svg{fill:#919191!important}.cources-list-2 li :hover{color:#919191!important}.cources-list-2 li{font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;line-height:40px;position:relative;cursor:pointer;display:inline-table;color:#58399B;margin-right:8px;line-height:30px}.cources-list-open-arrow-2{width:10px;fill:#58399B;font-weight:700}.single-bts-left-bottom-title-2{color:#333;font-size:16px;line-height:30.56px;margin-bottom:12px;margin-top:12px;font-family:"Montserrat-Bold"}.single-bts-left-bottom-title-3{color:#333;font-size:16px;padding-bottom:10px;font-family:"Montserrat-Bold"}.cources-list-box{margin-bottom:15px;padding-top:12px}.single-bts-left-box{/*! border: 1px solid #ddd; */
 padding:25px 20px;border-radius:10px;padding-bottom:5px;min-width:300px;background:#F7FAFC}a.single-bts-school-list{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:13px}a.single-bts-school-list:hover{text-decoration:none}.cource-list-box{display:flex;color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:13px;text-decoration:none;align-content:center}.cource-list-box-review span:hover{border-bottom:1px solid #e8e5e5}.single-top-container-schoolwebsite-body{color:#333;font-size:16px;line-height:30.56px;margin-bottom:12px;display:block}.single-bts-website-header{font-family:"Montserrat-Bold"}.single-top-container-schoolwebsite-body a:hover{color:#919191}.single-bts-website-link{color:#22227B;text-decoration:none;font-family:'Montserrat-Regular',sans-serif;font-size:16px;background:url(/wp-content/themes/katalog-kursov/images/link-site.png) no-repeat 100% 0;padding-right:22px}.single-bts-website-link:hover{color:#666}.cource-list-box-name{width:66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0;margin-right:2px;display:block;align-items:center;padding-bottom:2px;font-family:'Montserrat',sans-serif;padding-right:14px;color:#22227B}.cource-list-box-name a{text-decoration:none;display:table;color:#22227B}.cource-list-box-name a:hover{color:#919191}.cource-list-box-review a{font-weight:400;font-size:12px;color:#666;font-family:"Montserrat-Regular";margin-top:1px;text-decoration:none}.cource-list-box-review span{border-bottom:1px solid #868383}.cource-list-box-rating{min-width:34%;max-width:34%;border-left:1px solid #ddd;padding-left:15px;padding-top:5px}.rating-s-list-item{width:100%;display:flex;align-items:center;margin-top:10px}.rating-s-list-item .rating-stripe-container{margin-left:5px;margin-top:1px}.cource-list-box-rating>.star-ratings-sprite>span{height:14px;background-size:15px}.cource-list-box-rating>.star-ratings-sprite{height:14px;background-size:15px;width:76px;position:relative;top:0}.single-sort-d .write-review{position:relative;cursor:pointer;outline:none;font-size:14px;color:#fff;padding:10px 20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:#01C5B7;border-radius:30px;font-family:'Montserrat-Bold',sans-serif}.single-sort-d .write-review:hover{background:#17DFD1}.actions-bar-left{width:140px;color:#333;font-size:14px;font-weight:700;font-family:'Montserrat-Bold',sans-serif}.single-bts-right-reviews-list{width:100%;min-height:60px;margin-bottom:30px;margin-top:30px}.reviews-list-item{width:100%;background-color:#f7fafc;margin-bottom:20px}.page-template-school-list .reviews-list-item-header{padding:26px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px 10px 0 0;padding-bottom:0}.single-job_listing .reviews-list-item-header{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd}.reviews-list-p{padding:20px 27px!important;margin-bottom:10px}.reviews-list-n{padding:30px 36px}.reviews-list-item-content{padding:10px 26px 1px 26px;-webkit-box-sizing:border-box;box-sizing:border-box}.reviews-list-ball{color:#666;font-family:'Montserrat-Bold',sans-serif;font-size:24px;font-weight:400;line-height:35.78px;margin-right:14px;position:relative}.reviews-list-r{display:flex;align-items:center;float:left;margin-right:15px}.reviews-list-time-image{margin-right:20px;width:17px;height:17px}.mobile-reviews-list-time-image{width:13px;height:13px;margin-right:19px}.mobile-reviews-list-timeandname{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:14px;font-weight:400;line-height:30.55px;position:relative;top:2px}.reviews-list-timeandname>span{margin-left:5px}.mobile-show{display:none}.reviews-list-timeandname{color:#666;font-size:14px;font-weight:400;font-family:"Montserrat-Regular";display:inline-table;margin-left:22px}.list-item-title{color:#333;font-family:'Montserrat-Bold',sans-serif;font-size:23px;font-weight:700;line-height:25px;padding-top:5px}.list-item-content,.list-item-content a,.list-item-content p{font-size:16px;line-height:1.7em;overflow-wrap:break-word;word-wrap:break-word;font-family:'Roboto';font-weight:400;color:#666}.list-item-content a:hover{text-decoration:none}.list-item-content br>br{height:0;margin:0;padding:0;margin-bottom:6px;display:block;content:''}.form-block{margin-bottom:27px}.form-block-title{color:#333;font-family:'Montserrat',sans-serif;font-size:36px;font-weight:700;line-height:72px}.form-block-subtitle{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;line-height:30.56px;display:block}.rating-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rating-row img{margin-right:20px}.rating-row-title{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;line-height:30.56px;position:relative;top:4px}.review-form-input{width:100%;padding:14px 31px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;border:2px solid #e4e7e8;color:#7d7a7a;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-webkit-input-placeholder,.review-form-textare::-webkit-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-moz-placeholder,.review-form-textare::-moz-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input:-ms-input-placeholder,.review-form-textare:-ms-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-ms-input-placeholder,.review-form-textare::-ms-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-webkit-input-placeholder,.review-form-textare::-webkit-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-moz-placeholder,.review-form-textare::-moz-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input:-ms-input-placeholder,.review-form-textare:-ms-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::-ms-input-placeholder,.review-form-textare::-ms-input-placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-input::placeholder,.review-form-textare::placeholder{color:#ccc;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400}.review-form-textare{width:100%;height:225px;border:2px solid #e4e7e8;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 31px;color:#7d7a7a;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;resize:none;margin-top:25px}.submit-review-form{width:230px;border-radius:44px;border:none;background-color:#01C5B7;color:#fff;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;cursor:pointer;padding:15px;margin-top:40px}.submit-review-form:hover{background-color:#1BD2C5}.sort-list-active{background-color:#fff;box-shadow:0 0 3px 0 rgba(89,60,89,.2);padding-top:10px!important;;margin-top:-10px}.sort-list-active>.sort-option-list{display:block!important}.sort-list-active .sort-arrow>svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.single-top-container-right{max-width:244px;min-width:244px;text-align:right}.mess_wrap{width:100%;height:100vh;background:#00000091;position:fixed;top:0;z-index:65;display:flex;align-items:center;justify-content:center}.mess{width:409px;background:#fff;padding:13px;color:#666;font-family:'Montserrat-Regular',sans-serif}.rating-box{display:inline-block;margin-right:17px}.rating-box .rating-container{direction:rtl!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating-box .rating-container label{display:inline-block;color:#d4d4d4;cursor:pointer;font-size:38.6px;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;margin-right:3px;height:45px}.rating-box .rating-container input{display:none}.rating-box .rating-container label:hover,.rating-box .rating-container label:hover~label,.rating-box .rating-container input:checked~label{color:#01C5B7}.img-mobile img{display:none}.img-mobile-left img{display:none}.red_star_rating,.rating_count_red{color:#FF644F}.yellow_star_rating,.rating_count_yellow{color:#F9BD20}.green_star_rating,.rating_count_green{color:#01C5B7}.no_active_star{color:#ccc}.reviews-list-star>label{font-size:28px;line-height:25px}.no_reviews{padding:12px 10px;background:#f7fafc;height:106px;box-sizing:border-box}.no_reviews>p{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:16px;font-weight:400;line-height:30.56px}.open-courses-sublist span{font-size:15px}.single-top-container-schoolwebsitename:hover{color:#75D7D0}.single-top-container-schoolwebsitename{color:#57399d}.single-top-container-right>.star-ratings-sprite{margin-right:6px;position:relative;top:2px}.emoji-list{display:flex;align-items:center}.emoji-list-item{margin-right:1px;cursor:pointer}.emoji-list-item>svg{width:18px;position:relative;top:3px}.emoji-list-item>span{font-size:12px;line-height:17px}.positive-color>span{color:#01C5B7}.positive-color>svg{fill:#1fb670}.neutral-color>span{color:#F78A42}.neutral-color>svg{fill:#4f67fb}.negative-color>span{color:#fe4c71}.negative-color>svg{fill:#fe4c71}.school-reviews-tooltip.mobile{display:none}.reviews-title,.professions-title{margin:0 auto;color:#151515;font-family:Montserrat-Bold;font-size:48px;line-height:72px;margin-bottom:29px;text-align:center;margin-top:15px}.reviews-subtitle{color:#666;font-family:Montserrat-Regular;font-size:18px;font-weight:400;line-height:30.56px;margin-bottom:30px}.reviews-list{width:100%}.reviews-list-item{width:100%;/*! background-color: #fff; */
 margin-bottom:20px;margin-bottom:22px;border-radius:10px;/*! border: 1px solid #ddd; */
 background:#F7FAFC}.single-bts-right .reviews-list-item{padding-bottom:30px}.list-item-content-text{color:#666;font-family:Montserrat-Regular;font-size:16px;font-weight:400;line-height:30.56px}.reviews-list-item-content-dt{display:flex;justify-content:center;padding-top:16px}.list-item-header-left{display:table}.list-item-header-left-icon{margin-right:39px;width:auto;height:60px}.review-ball{color:#666;font-family:Montserrat-Regular;font-size:20px;line-height:35.78px;margin-right:10px;position:relative}.list-item-header-right{margin-bottom:10px;text-align:center}.list-item-url a{color:#22227B;text-decoration:none}.open-review-page{color:#01C5B7;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:34px;text-decoration:none;width:195px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #01C5B7;font-family:"Montserrat-SemiBold"}.mobile-open-review-page{color:#fff;font-family:Montserrat;font-size:18px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:24px;background-color:#0052eb;text-decoration:none;width:100%;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;margin-bottom:15px}.ball-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bg-image{position:absolute;top:350px;z-index:-5;left:-45px;display:none}.img-mobile img{display:none}.img-mobile-left img{display:none}.red_star_rating{color:#ff0505}.yellow_star_rating{color:#F9BD20}.green_star_rating{color:#01C5B7}.no_active_star{color:#ccc}.list-item-url a:hover{color:#6360C4}.open-review-page:hover{background:#01C5B7;border:2px solid #01C5B7;color:#FFF}.bg-image-slow1{display:none}.select-wrap span{font-weight:bold!important}.dropdown svg{min-width:14px;min-height:8px;width:14px;height:8px;fill:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-top:3px}.img_logo{width:160px!important;height:auto}.button_show_a{background-color:#0052eb!important;color:white!important;border:none!important;height:49px!important}.spaN_aas{padding-left:25px}.div_button_1{display:flex;flex-direction:row-reverse}.div_button_2{padding-left:15px}.div_button{height:49px!important}.btn_aa{color:black!important}.single-top-container-right-m{display:none}.content-stat{display:flex;align-items:start;justify-content:space-between;padding-top:30px}.open-review-page-m{display:none}.m-footer{display:none}.bottom-container-dt-text{display:block}.dropbtn-m{display:none}.dropbtn-dt{display:block}.current-category{color:#75D7D0}.header{box-shadow:0 2px 7px 0 rgba(89,60,89,.2);background:#fff}.list-item-url{font-family:"Montserrat-SemiBold";font-size:20px;line-height:62px}a:active,a:focus{outline:none}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}.content-home{background:#3d6fcc;color:#fff;padding-top:10px;padding-bottom:60px}.reviews-course{color:#666;font-size:16px;display:flex;margin-bottom:20px;display:block;overflow:hidden;font-family:'SourceSansPro-Regular',sans-serif;border-bottom:1px solid #ddd;margin-left:-25px;margin-right:-21px;padding-left:25px;padding-right:21px;padding-bottom:10px}.reviews-course a{color:#22227B}.reviews-course-name{display:inline}.reviews-course-name-l{min-width:100px;float:left;margin-right:2px}.single-top-right{max-width:264px;min-width:264px;text-align:right;margin-top:12px;display:flex;align-items:normal;margin-left:auto}.rating-criteria{display:flex;width:40%;margin-right:-5px}.rc-item{width:33%;margin:0 1%;margin-bottom:5px}.rc-item span{margin-left:5px;color:#333;font-family:'Montserrat-SemiBold',sans-serif}.rc-item-name{color:#666;font-size:12px;margin-bottom:3px;font-family:"Montserrat-Regular"}.rc-item-container{display:inline-table;width:82%;height:14px;background:#ddd;overflow:hidden;border-radius:10px}.rc-item-flex{display:flex;align-items:center}.rc-item-rank{height:14px}.single-top-reviewsball{color:#666;font-family:'Montserrat-Bold',sans-serif;font-size:24px;font-weight:400;margin-right:7px;margin-top:-2px}.single-top-right>.star-ratings-sprite{margin-right:7px;position:relative;top:2px}.single-top-reviewscount{color:#333;font-family:'Montserrat-SemiBold',sans-serif;font-size:16px;line-height:30.81px;margin-right:9px;white-space:nowrap}.single-top-schoolwebsite{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:18px;font-weight:400;line-height:30.81px;display:none}.red_color_for_stars,.rating_count_red{color:red}.yellow_color_for_stars,.rating_count_yellow{color:#fc0}.green_color_for_stars,.rating_count_green{color:#01C5B7}.yoast-breadcrumb{display:flex}.home-courses-wrap{box-shadow:0 6px 21px rgba(0,0,0,.15);border-radius:10px}.home-course-categories{display:flex;border-bottom:1px solid #E8E5E5;padding:10px 17px}.home-course-category{margin:4px 16px;color:#000;font-family:Gilroy-Medium;font-size:20px;cursor:pointer;line-height:24px;padding:7px 15px}.home-course-category:hover{color:#3D6FCC!important}.home-course-selection{display:none;column-count:4;column-gap:22px;-moz-column-count:4;-moz-column-gap:22px;-webkit-column-count:4;-webkit-column-gap:22px}.home-course-selections .home-course-selection:first-of-type{display:block}.home-course-selections{padding:25px 32px 25px 32px}.home-course-selections a{color:#000;text-decoration:none;font-size:16px;font-family:'Gilroy-Regular';width:100%;display:inline-table;padding:7px}.home-course-selections a:hover{color:#3D6FCC}.home-slider-item{border-radius:10px;border:1px solid #ddd;padding:30px 20px;text-align:center;margin:1px}.home-slider-rating span{color:#666;font-size:15px;font-family:"Montserrat-Regular";padding:0}.home-slider-rating{display:inline-block;width:100%;margin-top:10px;margin-bottom:20px}.home-slider-item a{text-decoration:none}.home-slider-logo img{max-height:60px;max-width:90%;height:auto!important;width:auto!important}.home-slider-logo{display:flex;height:50px;align-items:center;justify-content:center;margin-bottom:10px}.home-slider-review{border:1px solid #01C5B7;color:#01C5B7;display:block;margin:0 auto;font-size:15px;cursor:pointer;line-height:15px;padding:15px 25px;border-radius:50px;font-family:Montserrat-Regular;margin-top:20px;margin-bottom:10px}.home-slider-review:hover{background:#01C5B7;color:#fff}.home-prev-carousel svg{width:45px;cursor:pointer}.home-next-carousel svg{width:45px;cursor:pointer}.home-prev-carousel svg:hover rect{stroke:#333}.home-next-carousel svg:hover rect{stroke:#333}.home-prev-carousel{position:absolute;left:-55px;bottom:-165px}.home-next-carousel{position:absolute;right:-55px;bottom:-165px}.home-carousel-control{position:relative;width:100%}.home-slider-header{color:#333;font-size:45px;font-family:Gilroy-Bold;line-height:36px;margin-bottom:40px;margin-top:80px}.rating-stripe-container{display:inline-block;height:5px;background:#ddd;overflow:hidden;border-radius:10px}.course-item-rating-box .rating-stripe-container{margin-top:4px}.rating-stripe-rank{height:5px}.course-item-rating-box{width:100px;display:flex;align-items:center;margin-right:10px;margin-top:2px}.course-item__btn_header{margin-right:50px;margin-top:3px}.course-item__top_schoolname{margin-right:5px}.course-item__top_school_box{display:flex;align-items:center;margin-top:3px}.reviews-list-r .rating-stripe-container{width:100px!important;margin-right:17px;min-width:100px}.top-container{position:relative}.menu-subcategory-link{position:absolute;padding:25px 32px 25px 32px;display:none;background:#fff;width:700px;top:58px;right:0;z-index:111;box-shadow:0 5px 5px 0 rgba(89,60,89,.2);column-count:2;column-gap:22px;-moz-column-count:2;-moz-column-gap:22px;-webkit-column-count:2;-webkit-column-gap:22px}.menu-category-link:hover>.menu-subcategory-link{display:block}.menu-category-link:hover>.arrow_black svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);padding-bottom:3px}.menu-category-link:hover>.arrow_black{color:#4F4FBF!important}.menu-subcategory-link a{color:#333;text-decoration:none;font-size:15px;font-family:"Montserrat-Regular";font-size:15px;line-height:17px;width:100%;display:inline-table;padding:7px;text-align:left}.menu-subcategory-link a:hover{color:#22227B}.dt-logo{font-size:27px;color:#343434;font-family:"Montserrat-Regular";text-decoration:none}.dt-logo span{color:#3d6fcc;font-family:"Montserrat-Bold"}.m-duration_training{display:none}.m-course-details{display:none}.m-single-title{display:none}.comments-review-hidden{display:none}.review-all-comments{font-family:'Montserrat-Regular',sans-serif;font-size:14px;color:#22227B;margin-left:60px;margin-top:15px;display:table;cursor:pointer}.review-all-comments:hover{color:#919191}.review-all-comments svg{min-width:12px;min-height:8px;width:12px;height:8px;padding-left:5px;fill:#22227B;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-top:3px}.is-active-comments svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);padding-right:5px}.rw-reviews-error-n,.rw-reviews-error-m,.rw-reviews-error-z,.rw-reviews-error-t,.rw-reviews-error-r{color:red;font-size:13px;margin-bottom:-13px;height:13px;line-height:13px}.rw-reviews-notification{background:#01C5B7;padding:30px;text-align:center;color:#fff;font-family:'Montserrat-Regular',sans-serif;font-size:17px}.rw-comment-notification{background:#01C5B7;padding:20px;text-align:center;color:#fff;font-family:'Montserrat-Regular',sans-serif;font-size:17px;margin-bottom:19px}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:2px solid #e4e7e8;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:14px 31px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;border:2px solid #e4e7e8;color:#7d7a7a;color:#7d7a7a;font-family:'Montserrat-Regular',sans-serif;font-size:16px}.chosen-container-single .chosen-default{color:#c1c1c1}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:18px;right:26px;display:block;width:12px;height:12px;background:url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:13px;right:-2px;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) no-repeat 0 1px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:2px solid #e4e7e8;background:#fff url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) no-repeat 100% -20px;background:url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:'Montserrat-Regular',sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:2px solid #e4e7e8;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;color:#999;font-size:100%;font-family:'Montserrat-Regular',sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:2px solid #e4e7e8;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:2px solid #5897fb}.chosen-container-active.chosen-with-drop .chosen-single{border:2px solid #e4e7e8;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%)}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:2px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) no-repeat -30px -20px;background:url(/wp-content/themes/katalog-kursov/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}.ggh{width:100%}.srtby-active{color:#01C5B7!important;font-family:Montserrat-Bold,sans-serif}#id_popularity{width:110px;text-align:center}#id_date{width:40px;text-align:center}#id_reviews_desc{width:158px;text-align:center}.courses_youtube .sc-courses-header,#school_courses_books .sb-blogs-header{background:#f1f1fc;border:none}.school-courses .sc-header{background:#eef3f9;border:none;padding-left:15px;padding-right:15px}.school-courses{padding-bottom:22px}.school-courses:last-of-type{padding-bottom:10px}.sc-header{display:flex;padding:12px 0;margin-bottom:25px}.sc-header-left .sc-header-star{display:flex;align-items:center;margin-right:20px;flex-direction:row}.sc-header-star .review-ball{font-family:'Montserrat-SemiBold',sans-serif;margin-left:7px}.sc-header .sc-header-left{display:flex;align-items:center;flex-direction:row}.sc-header .sc-header-right{display:flex;align-items:center}.sc-header-right .sc-header-star{display:flex;align-items:center;margin-right:20px}.sc-header-name{font-size:23px;color:#000;font-family:"Montserrat-SemiBold";margin-right:35px}.sc-courses-name{font-family:"Montserrat-Regular";color:#01C5B7;font-size:18px;margin-bottom:17px;font-weight:600}.sc-course{margin:12px 0;padding-right:0;color:#333;font-family:"ProximaNova-Regular";font-size:16px;line-height:18px;display:flex;border-bottom:1px dashed #e4e4e4;padding-bottom:12px;padding-left:0}.sc-courses-header{margin-bottom:12px;line-height:18px;display:flex;padding:12px 0;border-bottom:2px solid #eaeaf9}.sc-courses-header .sc-price,.sc-courses-header .sc-course-name-box,.sc-courses-header .sc-dlitelnost,.sc-courses-header .sc-link{font-family:"Montserrat-Regular";color:#545454;font-weight:600;font-size:16px}.sc-course-link{font-size:14px;font-family:"ProximaNova-Regular"}.sc-course-link a{font-size:14px;color:#22227B}.sc-course-link a:hover{color:#999}.sc-school-adi{display:flex;color:#000;font-family:"ProximaNova-Regular";margin-bottom:30px;margin-top:30px}.sc-school-adi>div{min-width:49%;margin-right:1%}.sc-description{color:#000;font-family:"ProximaNova-Regular";font-size:17px;line-height:26px;margin-bottom:20px}.sc-school-p-name{color:#01C5B7;font-size:17px;font-family:"Montserrat-Regular";font-weight:600}.sc-school-n-name{color:#e74c3c;font-size:17px;font-family:"Montserrat-Regular";font-weight:600}.sc-school-p-items,.sc-school-n-items{margin-top:15px}.sc-school-p-item{margin:6px 0;padding-left:20px;background:url(/wp-content/uploads/2021/04/chek.jpg) no-repeat 0 4px;background-size:11px;line-height:24px}.schools-courses{margin-bottom:10px}.schools-advantages{margin-top:30px}.sc-school-n-item{margin:6px 0;padding-left:20px;background:url(/wp-content/uploads/2021/04/krestik.jpg) no-repeat 0 4px;background-size:11px;line-height:24px}.sc-price{color:#000;font-family:"Montserrat-Regular";min-width:26%;max-width:26%;margin-left:2%;margin-right:2%;font-size:14px}.sc-dlitelnost{color:#000;min-width:14%;max-width:14%;margin-left:1%;font-family:"Montserrat-Regular";font-size:14px;margin-right:1%}#school_courses_schools{margin-top:40px}.sc-header-rewiev a{font-size:16px;color:#666;font-family:"Montserrat-Regular";font-weight:600}.sc-header-rewiev a:hover{color:#999}.sc-header-school{width:100%}.sc-header-school a{text-decoration:none;color:#22227B;font-family:"Montserrat-Regular";font-size:16px;border-bottom:1px solid #22227B;line-height:1px;height:18px;font-weight:600}.sc-header-school a:hover{color:#999;border-bottom:1px solid #999}.sc-header-school span{background:url(/wp-content/themes/katalog-kursov/images/out.png) no-repeat 1px 3px;display:inline-table;background-size:12px;height:15px;width:15px}.nav_courses{border:1px solid #D7D7D7;background:#fff;padding:20px;border-radius:10px;display:table;margin-top:25px;margin-bottom:20px;min-width:270px}.nav_courses span{font-size:17px;color:#333;font-weight:500;font-family:"ProximaNova-Regular";display:block;font-weight:normal!important;cursor:pointer;margin:0}.nav_courses span span{color:#333;display:inline-table}.nav_courses span:hover{color:#999}.sc-course-name{font-family:"Montserrat-SemiBold";font-size:15px}.sc-course-name-box{min-width:37%;max-width:37%;margin-right:1%}.nav_courses_name{font-size:16px;margin-bottom:10px;color:#01C5B7;font-family:"Montserrat-SemiBold"}.sc-link{min-width:16%;max-width:16%;margin-left:1%}.deails_courses{font-size:36px;color:#3c3c3c;font-family:"Gilroy-Bold";margin-top:20px;padding-top:10px}.courses_youtube .deails_courses{padding-bottom:10px;margin-top:20px;padding-top:10px}.courses_youtube .wrap_category-sub_text{padding-bottom:14px}.courses_youtube{margin-bottom:60px}.sc-course-link{display:flex}.sc-link a{color:#22227B;font-family:"Montserrat-Regular";font-size:14px}.sc-link a:hover{color:#999}.sb-blogs-header .sb-name,.sb-blogs-header .sb-type,.sb-blogs-header .sb-description{font-family:"Montserrat-Regular";color:#545454;font-weight:600;font-size:16px}.blogs{margin-bottom:60px}.books{margin-bottom:60px}.sb-blog{margin:12px 0;padding-right:0;line-height:18px;display:flex;border-bottom:1px dashed #e4e4e4;padding-bottom:12px;padding-left:0}.sb-blog:last-of-type{border-bottom:none;padding-bottom:0}.sb-book{margin:12px 0;padding-right:0;line-height:18px;display:flex;border-bottom:1px dashed #e4e4e4;padding-bottom:12px;padding-left:0}.sb-book:last-of-type{border-bottom:none;padding-bottom:0}.sb-blogs-header{margin-bottom:0;line-height:18px;display:flex;padding:12px 0;background:#eef3f9}.sb-blogs{overflow:hidden}.sb-books{overflow:hidden}.sb-name{min-width:25%;max-width:25%;margin-right:1%}.sb-type{min-width:11%;max-width:11%;margin-right:2%;margin-left:2%;color:#000;font-family:"Montserrat-Regular";font-size:14px}.sb-description{min-width:58%;max-width:58%;margin-left:1%;color:#000;font-family:"Montserrat-Regular";font-size:14px}.sb-blog-link{display:block}.sb-blog-link a{font-size:12px;font-family:"Montserrat-Regular";color:#22227B}.sb-blog-link a:hover{color:#999}.blogs .wrap_category-sub_text{padding-bottom:15px}.books .wrap_category-sub_text{padding-bottom:15px}.sb-blog-name{font-family:"Montserrat-Regular";font-size:14px;word-break:break-all}.sub_nav_courses{padding-left:15px}.table-courses-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-top:24px;/*! border: 2px solid #e4e4e4; */
 margin-bottom:60px}.table-courses{display:table;width:100%;min-width:1170px;position:relative}.table-courses a:hover{color:#0052ec}.tc-header{display:flex;height:50px;align-items:center;justify-content:space-between;border-bottom:2px solid #e4e4e4}.tc-header .tc-column{font-size:16px;line-height:17px;color:#0A111F;font-family:'Gilroy-Medium';width:100%;padding:5px 13px;border-right:2px solid #e4e4e4;height:50px;display:flex;align-items:center}.tc-order span{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tc_order_asc{background:url(/wp-content/themes/katalog-kursov/images/atop.png) no-repeat 0 3px;background-size:auto;display:table;height:12px;width:12px;background-size:9px;cursor:pointer;/*! filter: invert(0.7); */
}.tc_order{margin-right:2px}.tc_order_desc{background:url(/wp-content/themes/katalog-kursov/images/abottom.png) no-repeat 0 2px;display:table;height:12px;width:12px;background-size:9px;cursor:pointer}.tc_order_desc:hover,.tc_order_asc:hover,.tc_order_active{filter:invert(.7)}.tc-col_name{max-width:205px;min-width:205px}#school_courses_table_free .tc-col_name{max-width:410px;min-width:410px}.tc-col_school{max-width:163px;min-width:163px}.tc-col_price{max-width:99px;min-width:99px}.tc-col_credit{max-width:200px;min-width:200px}.tc-col_duration{max-width:150px;min-width:150px}.tc-col_employment{max-width:175px;min-width:175px}.tc-col_school_courses{max-width:200px;min-width:200px;border-right:none!important;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}#school_courses_table_free .tc-col_school,#school_courses_youtube .tc-col_school{max-width:175px;min-width:175px}#school_courses_table_free .tc-col_price,#school_courses_youtube .tc-col_price{max-width:190px;min-width:190px}#school_courses_table_free .tc-col_duration,#school_courses_youtube .tc-col_duration{max-width:180px;min-width:180px}#school_courses_table_free .tc-col_employment,#school_courses_youtube .tc-col_employment{max-width:180px;min-width:180px}.tc-row .tc-column{font-size:15px;line-height:18px;color:#000;font-family:"Rubik";padding:15px 13px;text-align:left;width:100%}.tc-row .tc-column:last-of-type{border-right:none}.tc-row .tc-school_name a{color:#000}.tc-row .tc-school_name{font-size:15px;line-height:14px;color:#000;font-weight:500;font-family:"Rubik"}.tc-row .tc-school-youtube{font-size:15px;line-height:14px;color:#111;font-weight:500;font-family:"Montserrat-Medium";display:flex;align-items:center;/*! height: 100%; */
 margin-top:2px}.tc-row .tc-school-youtube img{margin-right:5px;width:16px;height:auto}.tc-row .tc-school_name a{display:flex;align-items:center}.tc-row .tc-school_name img{margin-right:5px;width:16px;height:auto}.tc-row{display:flex;justify-content:space-between;color:#000;border-bottom:2px solid #e4e4e4}.tc-row-added{border-bottom:2px solid #e4e4e4!important}.tc-row:last-of-type{border-bottom:none}.tc-course_name{font-family:"Montserrat-SemiBold";font-size:16px;line-height:21px;color:#222;font-weight:600;width:100%}.tc-course_link,.tc-school_reviews{margin-top:2px}.tc-course_link a{font-size:12px;line-height:16px;text-decoration:underline;font-family:"Gilroy-Medium";font-weight:500;color:#0052ec}.tc-course_link a:hover{text-decoration-color:#abb8c3}.tc-school_reviews a:hover{color:#b9b7b7}.tc-course_link-last{align-self:center}.tc-course_link-last a{display:table;text-decoration:none;padding:14px 25px;border-radius:8px;border:1px solid #3D6FCC;border-radius:90px;font-family:'Gilroy-Medium';font-size:14px;line-height:16px;text-align:center;color:#fff;background:#3D6FCC}.tc-course_link-last a:hover{color:#fff;background:#83a4e3;border:1px solid #83a4e3}.tc-school_rating{display:flex;align-items:center;margin-top:11px;margin-bottom:7px;width:80%}.tc-school_rating_num{margin-right:7px;font-family:"Montserrat-SemiBold";font-size:15px}.tc-school_name a,.tc-school_no_link{font-size:15px;line-height:18px;color:#000;font-weight:500;font-family:"Rubik";text-decoration:none;display:flex;align-items:center}.tc-school_reviews a{font-size:12px;line-height:16px;text-decoration:underline;font-family:"Gilroy-Medium";color:#999}.tc-school_reviews a span{display:none}.tc-col_duration .tc-column-inner,.tc-col_employment .tc-column-inner,.tc-col_price .tc-column-inner{font-size:15px;line-height:18px}.tc-row .tc-col_employment{display:flex;justify-content:space-between}.tc-added-courses{display:none}.tc-all-school-course{margin-top:9px;font-size:12px;line-height:14px;text-decoration:underline;font-family:"Gilroy-Medium";font-weight:500;color:#0052ec;text-align:center;position:relative;display:flex;align-items:center}.tc-courses-school-arrow{font-size:13px;line-height:0;color:#0052ec;font-weight:500;font-style:normal;font-family:"Gilroy-Medium";margin-left:5px;text-align:center;-webkit-transition:0.6s;-o-transition:0.6s;transition:0.5s;margin-top:4px}.tc-courses-school-by{display:table;flex:1;align-self:center}.tc-all-school-course:hover{color:#0052ec!important;cursor:pointer;text-decoration-color:#abb8c3}.tc-all-school-course:hover .tc-courses-school-arrow{color:#0052ec}.tc-courses-school-active .tc-courses-school-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.tc-courses-school-hide{display:none}.table-courses-sort{margin-top:15px}.tc-course_employment .tc-employment_value{display:inline-table}.tc-employment_name{margin-bottom:3px;margin-right:3px;display:inline-table}#toTop{display:none}#school_courses_table_paid{padding-top:1px}.sb-blogs-header .sb-book-name,.sb-blogs-header .sb-book-author,.sb-blogs-header .sb-book-description,.sb-blogs-header .sb-book-link{font-family:"Montserrat-Regular";color:#545454;font-weight:600;font-size:16px}.sb-book-name{min-width:20%;max-width:20%;margin-right:2%;font-family:"Montserrat-SemiBold";font-size:15px;word-break:keep-all;overflow-wrap:break-word}.sb-book-author{min-width:16%;max-width:16%;margin-right:2%;color:#000;font-family:"Montserrat-Regular";font-size:14px}.sb-book-description{min-width:40%;max-width:40%;margin-right:2%;color:#000;font-family:"Montserrat-Regular";font-size:14px;word-break:keep-all;overflow-wrap:break-word}.sb-book-link{min-width:18%;max-width:18%;font-family:"Montserrat-Regular";font-size:13px}.sb-book-link a{color:#22227B}.sb-book-link a:hover{color:#999}.book-link{padding-bottom:4px}.book-link:last-of-type{padding-bottom:0}.archive-professions{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.m-button-profession{display:none}.archive-professions li{list-style:none}.archive-profession{border-radius:10px;border:1px solid #ddd;padding:22px 15px;width:19%;margin:.5%}.archive-profession a{color:#000;text-decoration:none;font-size:15px;font-family:"Montserrat-Regular";width:100%;display:inline-table;padding:5px 0}.archive-profession a:hover{color:#22227B}.archive-profession-name{font-size:17px;font-family:"Montserrat-Bold";margin-bottom:15px}.profession-content{color:#333;font-family:"ProximaNova-Regular";font-size:16px;line-height:26px}.profession-sub-title{color:#333;font-family:'Montserrat-Bold',sans-serif;font-size:24px;font-weight:700;line-height:26px;margin-top:40px;margin-bottom:15px}.m-button-profession-bg svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nav-profession{margin-bottom:25px;margin-top:10px}.profession-content ul{margin-left:15px}.m-table-course-details{display:none}#school_courses_youtube .tc-col_name{max-width:410px;min-width:410px}.all-comment{color:#0052eb;clear:both;overflow:hidden;display:table;cursor:pointer}.page__content-wrap{display:flex}.page__content-picture{width:20%;margin-right:2%}.page__content-picture img{border-radius:10px;margin-top:8px}.page__content-main{width:78%}.page__content-main h1{margin-bottom:10px}.media-items{margin-top:25px}.media-item{display:block;margin-bottom:22px;border-radius:10px;border:1px solid #ddd;padding:15px 15px 7px}.media-name{font-family:"Montserrat-Regular";font-size:20px;line-height:22px;margin-bottom:15px}.media-link a{color:#22227B;text-decoration:none;font-family:"Montserrat-Regular";font-size:14px;margin:9px 0;display:block}.media-link a:hover{color:#554c4c}.media-content p{font-family:"ProximaNova-Regular";font-size:16px;line-height:26px;margin-top:25px;color:#333}.media-content{margin-top:10px}h2.media-title{text-align:left;font-size:31px;color:#333;font-family:"Montserrat-SemiBold";margin-top:20px;padding-top:25px;font-weight:600}.media-content_2{margin-top:10px;font-family:"ProximaNova-Regular";font-size:16px;line-height:26px;margin-top:15px}.rcmd{display:inline-block;margin-left:2px;color:#666;font-size:14px;font-weight:400;font-family:"Montserrat-Regular";margin-top:25px}.rcmd a{color:#22227B}.rcmd a:hover{color:#666}.review-categories{border:1px solid #ddd;padding:30px 25px;border-radius:10px;margin-bottom:40px;background:#F7FAFC;display:none}.review-categories-name{color:#333;font-size:16px;font-family:"Montserrat-Bold"}.review-category-items{margin-top:20px}.review-category{display:inline-table;color:#999;font-family:'Roboto';font-size:16px;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer;border:1px solid #b2b2b2;padding:3px 6px;border-radius:3px;margin:3px 1px;background:#fff}.review-category:hover,.review-category-active{color:#01c5b7;border:1px solid #01c5b7}.review-categories-m{display:none}.m-table-course-details-new{display:none}.ball-stars-box{display:inline-flex;align-items:center;margin-left:20px}.ball-stars-box .review-ball{margin-right:3px;font-size:14px;line-height:25px}.ball-stars-box .star-ratings-sprite{background:url(/wp-content/themes/katalog-kursov/images/stars/green.svg) repeat-x 0 1px;height:14px;width:70px;background-size:14px}.ball-stars-box .star-ratings-red{background-size:14px;height:14px}.ball-stars-box .star-ratings-yellow{background-size:14px;height:14px}.ball-stars-box .star-ratings-green{background-size:14px;height:14px}#school_courses_youtube .tc-col_school span{display:none}.tc-col_school span span{display:none}.tc-rows .tc-col_school_courses .tc-column-inner .tc-course_link a{margin:0 auto}.tc-rows .tc-col_school_courses .tc-column-inner .tc-courses-school-by{margin:0 auto}.m-col-content,.m-col-domen-link,.m-col-content-t,.tc-school_reviews-t,.tc-school_name-t{display:none}.wrap-school-rating{display:flex;align-items:center;width:100%;margin-top:7px;margin-bottom:5px}.wrap-school-rating .star-ratings-sprite{height:16px;background-size:16px;width:80px;position:relative;top:0}.wrap-school-rating>span{margin-right:5px;margin-top:2px}.wrap-school-rating .star-ratings-sprite-rating{height:16px;background-size:16px}.tc-col_name .tc-flexwrap-m,.tc-col_school .tc-flexwrap-m{align-content:space-between;display:flex;flex-wrap:wrap;height:100%}.tc-col_name .tc-column-inner,.tc-col_school .tc-column-inner{height:100%}#school_courses_youtube .tc-col_school .tc-column-inner{height:auto}.tc-col_price3,.tc-col_duration3{display:none!important}.tc-course_link3{display:block}.tc-course_link4{display:none}.wrap_category-sub_text a:hover{color:#2f6aa8}.tc-col_school .tc-courses-school-by{display:none}a.link-mobile svg{height:13px;width:13px;margin-right:5px;margin-bottom:-2px}.home-course-categories .home-course-category:first-of-type{color:#3D6FCC}#home-e-425{background:url(/wp-content/themes/katalog-kursov/images/dev.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-425.home-e-active,#home-e-425:hover{background:url(/wp-content/themes/katalog-kursov/images/dev-a.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-428{background:url(/wp-content/themes/katalog-kursov/images/marketing.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-428.home-e-active,#home-e-428:hover{background:url(/wp-content/themes/katalog-kursov/images/marketing-a.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-430{background:url(/wp-content/themes/katalog-kursov/images/design.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-430.home-e-active,#home-e-430:hover{background:url(/wp-content/themes/katalog-kursov/images/design-a.svg?) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-429{background:url(/wp-content/themes/katalog-kursov/images/analytics.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-429.home-e-active,#home-e-429:hover{background:url(/wp-content/themes/katalog-kursov/images/analytics-a.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-432{background:url(/wp-content/themes/katalog-kursov/images/management.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}#home-e-432.home-e-active,#home-e-432:hover{background:url(/wp-content/themes/katalog-kursov/images/management-a.svg) no-repeat 0 7px;background-size:24px;padding-left:34px}.footer-main a{color:#fff;text-decoration:none}.footer-main-container{background:#111C30}.footer-main{display:flex;align-items:center;padding:40px 0}.footer-main ul{display:flex}.footer-main ul li{margin-right:50px;list-style:none}.footer-main ul li a{font-family:"Gilroy-Regular";font-size:15px;line-height:17px}.footer-main ul li a:hover{color:#ddd}.footer-main-reviews{margin-left:auto;color:#719DEF}.footer-main-reviews a{font-family:"Gilroy-Semibold";color:#719DEF;font-size:15px;line-height:18px}.footer-main-reviews a svg{margin-right:5px;margin-bottom:-1px}.footer-main-reviews a:hover{color:#8FAFEA}.footer-main-logo{font-size:24px;line-height:29px;font-family:"Gilroy-Bold";margin-right:100px}.footer-main-logo span{color:#719DEF}.footer-bottom-container{background:#0A111F}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:15px 0;color:#fff;font-family:"Gilroy-Regular";font-size:12px;line-height:14px}.footer-bottom ul{display:flex;align-items:center}.footer-bottom ul li{margin-left:50px;list-style:none}.footer-bottom ul li a{color:#fff}.footer-bottom ul li a:hover{color:#ddd}.rc{display:block;height:17px}.list-school-name{display:flex;align-items:center}.list-school-name img{width:16px;height:auto;margin-right:5px}.tc-col_link-t{display:none}.reviews-paginate{display:flex;justify-content:center;user-select:none;margin-bottom:1rem}.reviews-paginate-inner{display:flex;gap:.25rem}.page-numbers{width:35px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.35rem;background-color:#01C5B7;color:#fff;font-family:'Montserrat-SemiBold',serif;transition:background-color 180ms}.page-numbers:hover:not(.current){background-color:#03e1d0}.page-numbers.current{pointer-events:none;background-color:#00d084}@media screen AND (min-width:700px){#school_courses_table_paid .table-courses-paid>.tc-rows *{max-width:initial;min-width:initial}#school_courses_table_paid .table-courses-paid>.tc-header *{max-width:initial;min-width:initial}#school_courses_table_paid .table-courses-paid .tc-col_name{flex:1 0 250px;overflow-x:hidden}#school_courses_table_paid .table-courses-paid .tc-col_price{max-width:160px;overflow-x:hidden}#school_courses_table_paid .table-courses-paid .tc-col_employment{flex:1 0 170px}#school_courses_table_paid .table-courses-paid .tc-course_link>a{padding:15px 10px}}#school_courses_table_paid .table-courses-paid .tc-flexwrap-m{display:block}#school_courses_table_paid .table-courses-paid .tc-course_name{padding-bottom:5px}.promo-code-view{font-family:'Montserrat-Bold',serif;color:#01C5B7!important;text-decoration:none;cursor:pointer}.promo-code-view-description{font-family:'Montserrat-SemiBold',serif;display:block;padding-top:5px}.promo-code-view-action{font-family:'Montserrat-SemiBold',serif;padding:5px 0}@media screen AND (max-width:576px){.sb-blogs-header .sb-type{display:none}.sb-blogs .sb-type{display:none}.sb-blogs .sb-description{min-width:auto;max-width:max-content}}.single-right-actions-left-m .actions-bar-left{width:auto!important}.job_listing-template-default .single-right-add-review{display:none}.cursor-pointer{cursor:pointer}.d-none{display:none;!important}.loader{display:block;position:relative;width:100px;height:100px;margin:0 auto}.loader:before,.loader:after{content:'';border-radius:50%;position:absolute;inset:0;box-shadow:0 0 10px 2px rgba(0,0,0,.3) inset}.loader:after{box-shadow:0 2px 0 #127e58 inset;animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.single-sort-d svg{min-width:12px;min-height:8px;width:12px;height:8px;padding-left:5px;fill:#22227B;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-top:3px}.single-right-actions-left-d>span{display:flex;align-items:center;margin-right:10px;white-space:nowrap}.svg-reverse{transform:rotateX(180deg)}.pointer-events-none{pointer-events:none}.rate{display:flex}.kk-star{transition:color 180ms}.kk-star-5:hover,.kk-star-4:hover{color:#01C5B7!important}.kk-star-3:hover,.kk-star-2:hover{color:#ffba44!important}.kk-star-1:hover{color:#fc2c10!important}.kk-star:hover~.kk-star{color:#ccc!important}.kk-star:has(~.kk-star-5:hover),.kk-star:has(~.kk-star-4:hover){color:#01C5B7!important}.kk-star:has(~.kk-star-3:hover),.kk-star:has(~.kk-star-2:hover){color:#ffba44!important}.kk-star:has(~.kk-star-1:hover){color:red!important}.pointer-events-none{pointer-events:none!important}
@media (min-width:680px){header a.arrow_black svg{margin-left:3px}}@media only screen and (max-width:700px){.reviews-list-timeandname>span{display:table}.sc-header .sc-header-left{align-items:flex-start;flex-direction:column}.sc-header .sc-header-right{align-items:center;flex-direction:row}.sc-header{border-bottom:1px solid #D7D7D7;align-items:flex-start;flex-direction:column;flex-wrap:wrap}.nav_courses{width:100%;margin-bottom:30px}.nav-profession{margin-bottom:25px}.wrap_category-text{margin-right:0}.sc-link{display:none}.sc-header{display:flex;padding:12px 0;margin-bottom:12px}.sb-name{min-width:25%;max-width:25%;margin-right:1%;color:#333}.sb-type{min-width:25%;max-width:25%;color:#333}.sb-description{min-width:44%;max-width:44%;color:#333}.sb-blogs-header .sb-name,.sb-blogs-header .sb-type,.sb-blogs-header .sb-description{font-size:14px}.sb-blog-name,.sb-type,.sb-description{font-size:13px}.sc-course-name-box{min-width:34%;max-width:34%;margin-right:3%}.sc-courses-header .sc-price,.sc-courses-header .sc-course-name-box,.sc-courses-header .sc-dlitelnost{font-size:14px}.sc-school-p-item,.sc-school-n-item{line-height:20px;font-size:15px;color:#3e3e3e}.sc-course-name{display:inline-table;font-size:13px}.sc-price{min-width:33%;max-width:33%;font-size:13px}.sc-clear{display:block}.sc-dlitelnost{min-width:27%;max-width:27%;font-size:13px}.sc-course-num{display:inline-table}.sc-course-link{display:flex}.sc-school-p-name,.sc-school-n-name{font-size:15px}.sc-header{flex-wrap:wrap}.sc-header-rewiev a{font-size:15px}.sc-header-name{flex-basis:100%;font-size:20px}.deails_courses{font-size:20px}.sc-header-star .review-ball{font-family:'Montserrat-SemiBold',sans-serif;margin-left:0;font-size:15px;margin-right:6px}.sc-header-star{margin-right:9px}.sc-header-star .review-stars{margin-top:2px}.sc-header-school{flex-basis:100%;margin-bottom:0;margin-top:5px}.sc-header-school a{font-size:15px;border-bottom:0}.sc-header-star .star-ratings-red{background-size:15px;height:15px}.sc-header-star .star-ratings-yellow{background-size:15px;height:15px}.sc-header-star .star-ratings-green{background-size:15px;height:15px}.sc-header-star .star-ratings-sprite{height:15px;background-size:15px;width:76px}.course-item{width:32.05%}.sb-book-author{display:none}.sb-blogs-header .sb-book-name,.sb-blogs-header .sb-book-author,.sb-blogs-header .sb-book-description,.sb-blogs-header .sb-book-link{font-size:14px}.sb-book-name{min-width:25%;max-width:25%;margin-right:2%;font-size:13px}.sb-book-description{min-width:42%;max-width:42%;margin-right:2%;font-size:13px}.sb-book-link{min-width:28%;max-width:28%;font-size:13px}.sb-blogs-header .sb-book-link span{display:none}.yoast-breadcrumb{flex-direction:column}.archive-meta-items{width:auto!important;text-align:left!important}}@media only screen and (max-width:1470px){.home-picture-right img{width:100%}}@media only screen and (max-width:1366px){.home-picture-right img{width:100%}}@media only screen and (max-width:1200px){.content{padding:0 15px}.bottom-container-log svg{width:242px}.footer{height:inherit}.bottom-container-menu ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom-container-log{display:block;padding-bottom:35px}.bottom-container-menu li:last-child{padding-bottom:0}.copyright a{padding-left:0;width:100%;display:block}.copyright a{padding-bottom:30px}.courses-selection-padding2{margin-top:24px}.footer-category-links__box ul{list-style:none;max-height:565px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.select-wr{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-picture-left{width:67%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0}.home-picture-right{width:30%;/*! position: absolute; */
 /*! right: 0; */
 margin-right:3%;margin-top:15px}}@media only screen and (max-width:1124px){.window-box__right__mark{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.window-box__right{padding-left:84px}.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px){.m-tpl-menu{display:none!important}}@media only screen and (max-width:1024px){.archive-profession{width:32%;margin:.5%}.archive-professions{justify-content:center}a.link-mobile{display:none}.el-link-mobile{display:none!important;}.div{padding-bottom:0}.div:last-child{padding-bottom:0}.course-item{width:328px}.top-menu li{padding-left:0}.top-menu_mobile span{background:#22227B}.top-menu span{width:23px;display:table}.top-menu{cursor:pointer}.course-item__top{padding-left:20px;padding-right:10px;/*! display: block; */
}.course-item__content{padding-top:25px;padding-right:23px;padding-left:53px}.course-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;padding-bottom:11px}.course-item{margin-bottom:22px}.close-mobile{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-right:15px;padding-top:10px;padding-left:15px;align-items:center}.window-box_name__menu{color:#333;font-size:25px;font-family:"Montserrat-Bold"}.window-box__menu span{-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;height:2px;width:28px;display:block;margin-bottom:2px;border-radius:1px;background-color:#22227B}.window-box__menu{height:20px;cursor:pointer}.window-box__menu span:nth-child(1){-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;margin-top:10px}.window-box__menu span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-4px;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.window-box__menu:hover>span{background-color:#7076c4}.m-tpl-menu{background:#01012C;position:fixed;top:-100%;display:none;z-index:99999;width:100%;height:100%;padding-top:10px}.m-tpl-menu ul{list-style:none}.m-tpl-menu a{font-size:24px;line-height:60px;color:#fff;font-family:"Montserrat-Bold";font-weight:700;text-decoration:none}.m-tpl-menu a:hover{color:#ddd}.div-second{width:100%;margin-right:0}.div{width:100%;margin-right:0}.reviews{left:145px}.reviews:after,.reviews:before{left:64%}.reviews-fist{left:145px}.reviews-last{left:145px}.reviews-fist:after,.reviews-fist:before{left:64%}.reviews-last:after,.reviews-last:before{left:64%}.course-item{width:48.7167%;overflow:hidden;border-radius:10px}.course-item__top h2{width:100%}}@media only screen and (max-width:991px){.footer-main{display:block;padding-left:20px;padding-right:20px}.footer-main-logo{margin-right:0;font-size:20px}.menu-nizhnie-ssylki-container{margin-top:20px}.footer-main-reviews{margin-top:25px}.footer-bottom ul li{margin-left:0}.footer-bottom ul li:first-of-type{margin-bottom:12px}.footer-bottom{display:flex;flex-wrap:wrap;padding-left:20px;padding-right:20px}.footer-bottom-copyright{order:2;width:100%;text-align:center;margin-top:20px}.menu-menyu-v-podvale-container{width:100%}.menu-menyu-v-podvale-container ul{width:100%;display:block;text-align:center}.submenu{height:100%;overflow-y:scroll}.footer{margin-top:60px}.mobile-content{padding:0 15px}.courses-selection-wrap__box{padding:0}.home-picture-right{display:none}.home-picture-left{width:100%}.img-mobile{position:absolute;top:-50px;display:block;right:0;z-index:-5}.img-mobile img{z-index:-4;width:260px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.img-mobile-p{position:absolute;top:155px;display:block;right:0;z-index:-5}.img-mobile-p img{z-index:-4;width:310px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.img-mobile-left{position:absolute;top:400px;display:block;left:-50px;z-index:-5}.img-mobile-left img{z-index:-4;width:260px;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}}@media only screen and (max-width:768px){.archive-profession{width:100%;margin:0;margin-bottom:10px}.m_sub_profession{display:none}.m-button-profession{font-size:15px;color:#333;font-family:"Montserrat-Bold";margin-top:15px;cursor:pointer;display:table!important}.archive-profession-name{font-size:19px}.m-button-profession svg{width:14px;height:8px;fill:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-left:6px;margin-top:5px}.reviews-list-r .rating-stripe-container{width:60px!important;margin-right:17px;min-width:60px!important;}.submenu{height:100%;overflow-y:scroll}.course-item__top{padding-left:10px;padding-right:8px}.course-item__content{padding-top:25px;padding-right:15px;padding-left:48px}.course-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;padding-right:10px;padding-bottom:11px}.reviews{left:16px}.reviews:after,.reviews:before{left:64%}.reviews-fist{left:16px}.reviews-last{left:16px}.home-picture-left h1{width:76%}.home-picture-left{padding-top:0}.reviews-fist:after,.reviews-fist:before{left:64%}.reviews-last:after,.reviews-last:before{left:64%}.courses-selection-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.item-category-home h2{padding:0}.item-category-home{padding-left:46px;width:370px}.footer-category{margin-top:60px}.footer-category-links{padding-top:50px}.archive-top{padding-top:20px;padding-bottom:0}.breadcrumbs{padding-top:40px;padding-bottom:20px}.dpn-select-content{left:0}.archive-top p{padding-top:20px}.select-wrap{padding-top:10px}}@media only screen and (max-width:750px){.footer-main ul{display:block}.footer-main ul li{margin:10px 0}.menu-menyu-v-podvale-container ul{width:100%;display:block;text-align:center}.yoast-breadcrumb .date-modified{display:flex;justify-content:start;padding-left:0;padding-top:0;text-align:left;margin-bottom:2px}.content{padding:0 8px}#school_courses_youtube .wrap_category-sub_text{margin-bottom:25px}.course-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-item{margin-right:15px;margin-left:15px;margin:15px auto;width:60%}.course-item{margin-bottom:15px;margin-top:0}.course-item:first-of-type{margin-bottom:15px;margin-top:5px}.item-category-home{width:100%}.courses-selection-padding3{margin-top:24px}.wrap_category-order{font-size:14px!important}}@media only screen and (max-width:678px){.window-box__right{padding-left:22px}.window-box__left a{color:#333;font-size:22px}.window-box__left li{padding-bottom:30px}.window-box__right a{font-size:16px;line-height:34px}.select-wrap span{margin-right:0}.reviews-fist{left:166px}.reviews-last{left:166px}.reviews{left:166px}.course-item{width:80%}p.clock{padding-bottom:0}.footer-category-links__box ul{list-style:none;max-height:100%;width:100%}.footer-category{margin-top:50px}.footer-category h2{font-size:22px;margin-top:40px}.footer-category-links{padding-top:25px}.archive-top h1{font-size:27px;line-height:30px;padding-bottom:17px}.archive-top p{padding-top:1px}a.arrow_black{padding-right:5px;/*! margin-top: 3px; */
}.select-wrap{padding-top:20px}.breadcrumbs{padding-top:47px}.copyright a{padding-bottom:27px}.copyright a:last-child{padding-bottom:0}.div-second{padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.window-box__left a{color:#fff;font-size:20px}}@media only screen and (max-width:990px){.mobile-text_in{display:none}.open_menu-container{display:block}.footer-open_menu{display:block;margin-top:50px}.hiden-menu{display:none}.online{margin-top:85px}.home-picture-left h1{font-size:28px;line-height:43px}.mobile-text{display:initial}.logo svg{display:none}.mb-logo{font-size:18px;color:#343434;font-family:"Montserrat-Regular";text-decoration:none}.mb-logo span{color:#3d6fcc;font-family:"Montserrat-Bold"}.select-wr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-tpl-menu a{font-size:18px;line-height:48px;color:#fff;font-family:"Montserrat-Bold";font-weight:700;text-decoration:none}.window-box__close__wrap{margin-top:10px}.mb-logo{display:block}.dt-logo{display:none}.logo img{display:none}.footer-category{margin-top:35px}.content-stat .rate__wrap{display:block}.footer-category-links__box a{font-size:14px;line-height:30px}.footer-category-links{padding-top:20px}.img-mobile-p{display:none}.courses-selection-wrap{display:none}.m-open_menu>.ac>.ac-q{padding:15px 0px!important;background:#FFF;position:relative;color:#333;font-size:18px;font-family:"Montserrat-Bold";font-weight:700;cursor:pointer}.m-open_menu>.ac{margin:0 15px!important;border-bottom:1px solid #ddd}.m-open_menu>.is-active,.m-open_menu>.is-active .ac-q,.m-open_menu>.is-active .ac-a{border-top:none;margin-left:-1px;margin-right:-1px}.submenu .content{padding:0}.m-open_menu>.ac svg{position:absolute;right:1px;width:16px;height:9px;fill:#333;top:24px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.m-open_menu .is-active .ac-q{color:#333;border-bottom:none;border-radius:5px 5px 0 0px!important}.m-open_menu .is-active svg{fill:#333}.img-mobile{top:90px}.direction h2{padding:0;font-size:26px}.m-window-menu{background:#FFF;position:fixed;;display:none;z-index:999;width:100%;height:100%;padding-bottom:50px;overflow:scroll;top:0;z-index:1111;padding-top:10px}.archive-top p{font-size:14px;line-height:24px}}@media only screen and (max-width:480px){.single-right-actions-left-m .actions-bar-left{width:99px}.table-courses-sort .single-right-actions-left-m .actions-bar-left{width:125px}.sort-arrow{display:table;height:17px;width:196px}.div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-fist{left:72px}.reviews-last{left:72px}.reviews{left:72px}.home-picture-left h1{width:100%}.select-wrap span{margin-right:0}.select-wrap{padding-top:15px}.reviews-last:after,.reviews-last:before{left:64%}.reviews-fist:after,.reviews-fist:before{left:64%}.reviews:after,.reviews:before{left:64%}.online{margin-top:70px}.home-picture-left p{padding-top:40px}.div-mobile{display:none}.name-dc{display:none}.name-mobile{display:block}.div{padding-bottom:0}.div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dpn-select-list button{padding-left:0;z-index:999}.course-item:last-child{margin-bottom:0}.name-mobile{padding-bottom:10px}}@media only screen and (max-width:414px){.home-picture-left p{font-size:14px;line-height:24px}.direction{margin-top:90px}.courses-selection-wrap{padding-top:35px}.home-picture-left h1{font-size:30px;line-height:48px}.direction h2{font-size:24px;line-height:36px;/*! padding: 0; */
 /*! padding-bottom: 10px; */
 margin-bottom:20px}.img-mobile{top:112px}.img-mobile img{width:150px}.img-mobile-left img{width:160px}.img-mobile-left{top:423px}}@media only screen and (max-width:375px){.home-picture-left h1{width:100%}.div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dpn-select-list button{padding-left:0}.dropbtn{padding-left:0}.div{padding-top:20px}.select-wrap span{padding-bottom:0}.div-second{padding-top:0}.bg{width:100%}.select-wrap{display:flex}.wrap_category-order{margin-top:0}.wrap_category-list-box{display:flex;margin-left:0}.dpn-select-content{background-color:#fff;min-width:160px;z-index:1;background:#f7fafc;width:100%}.home-picture-left p{font-size:14px;line-height:24px}.reviews{left:33px}.reviews-fist{left:33px}.reviews-last{left:33px}}@media only screen and (max-width:320px){.archive-top h1{font-size:26px}.ac-a nav{padding-left:10px;padding-right:10px;padding-bottom:10px}.home-picture-left h1{font-size:27px;line-height:34px}.div{width:100%;margin-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.logo p{font-size:10px}.footer-category-links__box li{width:100%}.footer-category-links__box a{color:#666;font-size:16px;line-height:30px}.footer-category h2{font-size:26px}.click{padding-top:10px}.reviews{width:100%;top:145px;position:absolute;left:0}.reviews:after,.reviews:before{left:22%}.reviews-fist{width:100%;top:145px;position:absolute;left:0}.reviews-fist:after,.reviews-fist:before{left:22%}.reviews-last{width:100%;top:145px;position:absolute;left:0}.reviews-last:after,.reviews-last:before{left:22%}.select-wrap span{font-size:14px}.dpn-select-content a{font-size:16px}.dropdown svg{right:15px}.breadcrumbs__wrap a{font-size:11px}.breadcrumbs{padding-top:25px}.archive-top{padding-top:20px}.bottom-container-menu a{font-size:14px}.copyright a{font-size:14px}.header{padding-bottom:0}}@media(min-width:991px) and (max-width:1201px){.online .home-picture-left p{width:75%}}@media(max-width:990px){.overflow-hidden{overflow:hidden}}@media only screen and (max-width:1300px){.sloy23_img_body{width:350px;top:500px}}@media only screen and (max-width:700px){section.content-home{padding-top:115px!important;padding-bottom:60px!important}.sloy23_img_body{width:250px;top:500px}.breadcrumbs{padding-top:40px;padding-bottom:20px}.online{margin-top:120px}}@media(max-width:587px){.comment_click{margin-left:26px!important}.like_div{margin-right:10px!important}}@media (max-width:990px){.single-bts-left{display:none}#wrapper{width:90%}.m-school-slider{width:100%;display:block;margin-bottom:30px;margin:1px;margin-bottom:20px}.review-categories-m{display:block;margin-top:20px;display:none}.review-categories-m .owl-stage{white-space:nowrap!important;display:flex}.review-categories-d{display:none}.review-category{margin:0;padding:3px 6px;border-radius:3px}.single-right-add-review{display:-webkit-box;display:-ms-flexbox;display:flex!important;;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;/*! margin-bottom: 12px; */
 width:100%}.single-sort-d{display:none!important;}.m-slider-header{color:#333;font-size:15px;font-family:'Montserrat-Bold',sans-serif;margin-bottom:10px}.m-slider-item{padding:7px;text-decoration:none!important;background:#f8f8fc;border-radius:9px}.m-slider-item a{text-decoration:none!important}.m-school-slider .owl-stage{padding-left:0px!important}.m-slider-name{color:#333;font-size:15px;line-height:25.81px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:'Montserrat-Bold',sans-serif}.m-slider-review{color:#333;font-family:'Montserrat-Regular',sans-serif;font-size:14px;line-height:26.81px}.m-slider-rating>.star-ratings-sprite>span{height:15px;background-size:15px}.m-slider-rating>.star-ratings-sprite{height:15px;background-size:15px;width:76px;position:relative;top:0}.single-bts-right{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}}@media(max-width:450px){.list-item-title{padding-top:0!important;}}@media(max-width:586px){.single-top-container-title{font-size:26px;margin:0;margin-bottom:10px}.single-top-container-reviewsball{font-size:18px;margin-right:9px}.single-top-container-star{width:98px;margin-right:25px}.single-top-container-reviewscount{margin-right:26px;font-size:15px}.single-top-container{margin-bottom:0px!important}.hide-mobile{display:none}.single-top-container-schoolwebsitename{font-size:14px}.emoji-list{margin-left:-20px}.write-review{margin-bottom:20px}.actions-bar-left{margin-right:19px}.submit-review-form{width:100%;max-width:330px;margin-left:auto;margin-right:auto}#wrapper{width:93%}.list-item-title{font-size:18px;line-height:19px;padding-top:9px}.reviews-list-item-content{/*! padding: 20px; */
}.div_comment_like{/*! margin-top: 25px; */
}.like_div{margin-right:10px!important;position:absolute;right:0}.rcmd{margin-top:17px}.mobile-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-block-title{color:#333;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;line-height:72.05px}.form-block-subtitle{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:14px;font-weight:400;line-height:24px}.rating-row img{width:140px}.rating-row-title{font-size:14px}.single-bts-right-reviews-list{margin-bottom:30px}}@media(min-width:892px) and (max-width:978px){.reviews-list-timeandname{line-height:17.2px}}@media(max-width:968px){.clear-mobile{width:100%}.school-reviews-tooltip .mobile{display:block}}@media(min-width:450px) and (max-width:908px){.list-item-header-left-icon{width:136px}}@media(max-width:632px){.ball-stars{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(max-width:842px){.list-item-url{display:block;font-size:15px;font-weight:400;text-decoration:none}.bg-image{display:block}}@media(max-width:538px){.open-review-page{margin-left:0;display:none}.mobile-open-review-page{display:-webkit-box;display:-ms-flexbox;display:flex}.ball-stars{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.list-item-header-left-icon{width:136px}}@media(max-width:408px){.list-item-header-left-icon{margin-right:5px}.list-item-header-left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews-title,.professions-title{font-size:29px;margin-bottom:23px;line-height:1}.reviews-subtitle{line-height:24px;font-size:14px}.list-item-content-text{font-size:14px;font-weight:400;line-height:24px}.reviews-list-item-content{/*! padding: 27px 21px; */
}#wrapper{width:89%}}@media only screen and (max-width:700px){.reviews-list-timeandname{display:block}.comment_click{margin-top:15px}.website-sourse{display:block;margin-top:13px}}@media only screen and (max-width:500px){.content-stat{display:block!important}.date-modified .rate__wrap__txt{width:auto}}@media only screen and (max-width:1360px){.single-bts-left{top:10px}}@media(min-width:0) and (max-width:990px){.dropbtn-m{display:block}.dropbtn-dt{display:none}.course{padding-top:15px}.archive-top-dt .date-modified{display:none}.reviews-list-item-content-dt .ball-stars{display:none}.reviews-list-item-content-dt .list-item-content-text{margin-right:0}.ball-stars-m .ball-stars{display:table!important;text-align:center}.review-ball{margin-right:0}.ball-stars-m{display:flex;justify-content:space-between;align-items:center}.review-stars{margin-top:4px;margin-right:5px}.bottom-container-dt-text{display:none}.list-item-header-right{display:none}.open-review-page-m{display:flex;margin:0 auto;margin-top:20px;width:90%}.reviews-list-item-slink{padding-bottom:25px}.online{margin-top:0}.home-picture-left h1{color:#fff}.home-picture-left p{color:#fff;padding-top:20px}.content-home{padding-top:40px!important;;padding-bottom:50px!important}.bottom-container-item{width:94%;margin:0 3%}.bottom-container-item:last-of-type{order:2}.bottom-container-item:first-of-type{order:1}.copyright{width:94%;margin:0 3%;text-align:center;margin-top:20px}.bottom-container{width:100%;padding-top:10px;margin-top:10px;flex-direction:column}.m-footer{display:flex;margin-top:20px;margin-bottom:11px}.single-top-container>section{display:block;width:100%;margin-bottom:10px}.single-top-container-right-m{float:right;display:block;min-width:140px}.rc-itemr-box{width:calc(100% + 15px);display:table;align-items:center;justify-content:right;margin-bottom:3px;margin-left:-15px}.single-top-container-right{display:none}.rating-criteria{display:none}.content-inner{width:100%}.single-job_listing .reviews-list-item-header{width:100%;padding-bottom:5px;border:none}.reviews-list-p{margin-bottom:0}.single-job_listing .reviews-list-item-header .reviews-list-r{width:calc(100% + 50px);border-bottom:1px solid #ddd;margin-bottom:35px;padding-bottom:15px;margin-left:-25px;padding-left:25px;margin-right:-25px;padding-right:25px}.reviews-list-item-content{-webkit-box-sizing:border-box;box-sizing:border-box}.reviews-list-ball{font-size:25px;margin-right:5px}.desktop-schoolwebsite{display:inline-table}.rc-item-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-item span{font-size:14px}.single-top-right{max-width:100%;min-width:100%;text-align:left;margin-bottom:0}.mobile-content .ac>.ac-q{background:#fff;cursor:pointer}.mobile-content .ac{border-bottom:1px solid #ddd}.single-top-reviewscount{margin-right:26px;font-size:15px}.mobile-content .ac>.ac-a{background:#fff}.mobile-content .ac-a a{color:#333}.mobile-content .ac-a a:hover{color:#22227B}.list-item-header-left{display:block;width:100%}.list-item-header-left .list-item-url{line-height:15px;width:90%;height:auto;text-align:right}.list-item-header-left .list-item-url a{line-height:15px;font-size:14px}.list-item-header-left .list-item-url span{display:inline-table;font-size:15px;color:#333;margin-right:5px;margin-bottom:6px}.page-template-school-list .reviews-list-item-header{padding:20px}.list-item-header-right .ball-stars{display:block;text-align:center}.list-item-header-right{align-items:start}.list-item-header-left-icon{height:100px;width:auto;margin:0 auto;display:block;margin-bottom:15px;margin-top:10px}.list-item-header-right .ball-stars .review-ball{margin:0;height:30px;display:block;margin-bottom:11px;font-size:30px;color:#333}.direction{width:100%;margin-top:55px}.content-stat .date-modified{/*! display: block; */
 /*! padding-left: 0; */
 /*! min-width: auto; */
}.rate__wrap .rate{float:left}.rate__wrap__right{display:inline-flex;margin-top:5px}.category-carousel .mcckl{text-align:left}}.single-sort-m{display:none}@media screen AND (max-width:1230px){.single-right-add-review{display:none}.single-right-add-review .write-review{color:#22227B;font-size:16px;text-decoration:underline;font-family:'Montserrat-Regular',sans-serif;margin-bottom:20px;text-align:right}.single-right-add-review .single-right-site{font-family:'Montserrat-Bold',sans-serif;color:#333;font-size:16px}.single-right-add-review .single-website-link{color:#22227B;text-decoration:none;font-family:'Montserrat-Regular',sans-serif;font-size:16px;background:url(/wp-content/themes/katalog-kursov/images/link-site.png) no-repeat 100% 0;padding-right:22px}.single-sort-m{display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.table-courses-sort .single-sort-m{margin-bottom:0}.table-courses-responsive{margin-top:6px}.single-sort-d{display:inline-flex;float:right;margin-top:-18px}.single-right-actions-left-m{display:-webkit-box;display:-ms-flexbox;display:flex}.single-right-actions-left-m .actions-bar-left{padding-top:1px;margin-right:3px}.sort-option-list{list-style:none;display:none;padding-bottom:10px;padding-left:10px;padding-right:2px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;background-color:#fff;left:0;box-shadow:0 2px 3px 0 rgba(89,60,89,.2);z-index:44;font-family:'Montserrat',sans-serif;right:0}.sort-option-item{margin:7px 0}.sort-option-item>span{color:#333;text-decoration:none}.sort-option-item>span:hover{color:#17DFD1}.sort-title{min-width:250px;color:#01C5B7;font-size:15px;cursor:pointer;padding:0 2px 15px 10px;position:relative;font-family:'Montserrat-Bold',sans-serif;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media screen AND (max-width:576px){.sort-title{min-width:auto}}.sort-arrow>img{margin-left:5px}.sort-arrow:hover{color:#17DFD1}.sort-arrow:hover svg{fill:#17DFD1}.sort-arrow>svg{width:14px;margin-left:3px;fill:#01C5B7;height:6px}.single-right-actions-left-d{display:none}.single-right-add-review,.single-sort-m{display:none}}@media only screen and (max-width:1280px){.home-carousel-control{display:none}.home-course-selection{column-count:3;column-gap:22px;-moz-column-count:3;-moz-column-gap:22px;-webkit-column-count:3;-webkit-column-gap:22px}}@media only screen and (max-width:990px){.single-right-add-review,.single-sort-m{display:inline-flex!important}#home-carousel{display:none}.home-courses-wrap{display:none}.open_menu-container{display:block}.ac>.ac-q{padding:15px 0px!important;background:#2E0E66;position:relative;color:#333;font-size:18px;font-family:"Montserrat-Bold";font-weight:700}.is- .ac-q{color:#0052eb}.ac-a nav{/*! padding-left: 20px; */
 /*! padding-right: 20px; */
 padding-bottom:10px}.open_menu-container .ac-a nav{padding-left:0;padding-right:0;padding-bottom:20px}.ac-a ul{list-style:none}.ac-a a{display:block;text-decoration:none;font-size:15px;color:#333;font-family:"Montserrat-Regular";line-height:36px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.ac-a a:hover{color:#22227B}.ac svg{position:absolute;right:1px;width:13px;height:9px;fill:#1c1b1b;top:24px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;/*! font: bold; */
}.is-active svg{fill:#0052eb;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.is-active2 svg{fill:#1c1b1b;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}@media only screen and (max-width:1024px){.course-item__top_name{width:100%}.course-item__top{background:#fff;padding-top:17px;position:relative;padding-left:20px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:14px;align-items:center}.course-item__top h2{font-size:19px;padding-bottom:3px;font-family:"Montserrat-SemiBold";width:100%;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;/*! margin-top: 10px; */
 line-height:23px}.course-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:28px;padding-right:15px;padding-bottom:7px;padding-top:15px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#F8F8FC}a.course-item-header-school{font-size:13px}.course-item__header{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;border-radius:10px 10px 0 0;border:none}.price__box{display:none}p.heart{padding-top:25px;position:relative;color:#666;position:relative;font-size:16px;font-family:"ProximaNova-Regular";padding-bottom:25px;display:block}.clock__box{position:relative;display:block}.course-item__btn{display:block}.course-item__btn_header{display:block;width:100%;margin-bottom:13px}.course-item__top_school_box{display:flex;width:auto}.course-item-pl p{color:#666}.d-duration_training{display:none}.m-duration_training{display:inline-block}.m-duration_box{padding-left:49px;padding-right:28px;padding-bottom:7px;padding-top:0;width:100%;background:#F8F8FC;font-size:18px;color:#666;font-size:16px;font-family:"ProximaNova-Regular"}.m-duration_box .employment_assistance{display:none}.m-course-item__content .duration_training{display:none}.employment_assistance{display:inline-block}.employment_assistance:first-letter{text-transform:uppercase}.clock .delimiter{display:none}.m-duration_training .delimiter{display:none}.m-course-details{display:block}.m-course-details{padding-left:15px;padding-right:15px;padding-bottom:4px;padding-top:5px;width:100%;background:#F8F8FC;color:#666;font-size:14px;font-family:"ProximaNova-Regular"}.m-course-details span span{cursor:pointer}.m-course-details svg{min-width:10px;min-height:6px;width:11px;height:6px;fill:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin-left:3px}.m-course-details span span:hover{color:#999494}.m-course-item__content{display:none}.toggle_comment{display:inline-table}.d-toggle_comment{display:none}.review-all-comments{display:none!important}.comment_click{margin-left:26px;/*! margin-top: 10px; */
 display:inline-table}.comments-review-hidden{display:block!important}.d-toggle_com{display:none}}@media only screen and (min-width:1024px){.m-toggle_com{display:none}.course-item__content{display:block!important;}.clock__box strong,p.book strong,p.heart strong,p.clock strong{color:#343434;font-weight:400}div.price__box strong,div.credit__box strong{color:#545454;font-weight:700}div.credit__box{font-family:"Montserrat-Regular";font-size:14px}div.price__box{width:30%;padding-right:40px;font-family:"Montserrat-Regular";font-size:14px}p.clock{width:30%;padding-right:40px;font-family:"Montserrat-Regular";font-size:14px}p.sredstv{width:30%;padding-right:20px;font-family:"Montserrat-Regular";font-size:14px}a.course-item-header-school{text-decoration:none;font-size:14px;color:#666;font-family:"Montserrat-Regular"}.course-item__top .click a{font-weight:400;font-size:12px;color:#666;background-size:15px}.course-item__top .click a:hover{color:#999}.div_dispaly{display:block!important}}@media only screen and (min-width:990px){.home-courses-wrap{display:block}}@media only screen and (max-width:990px){.profession-sub-title{font-size:20px;margin-top:30px;margin-bottom:10px}#school_courses_table{margin-bottom:20px!important}.like_div{margin-right:10px!important;position:absolute;right:0;top:-1px;/*! box-shadow: -14px 0 5px -3px #F7FAFC; */
}.div_comment_like{margin-top:20px}.menu-category-link{display:none!important}.single-bts-left .single-top-container-title{display:none}.single-top-container .single-top-container-title{display:block}.single-bts-left{margin-top:20px}}@media only screen and (max-width:1183px){.top-menu li:last-child{padding-left:25px}header a.arrow_black{padding-right:0;padding:10px 6px}.dt-logo{font-size:23px}}@media only screen and (max-width:960px) and (min-width:880px){.chosen-container-single .chosen-single span{width:300px!important}}@media only screen and (max-width:365px){.mb-logo{font-size:15px}.arrow_black.mobile-text span{width:120px;padding:7px 1px 7px 14px}}@media only screen and (max-width:1024px) and (min-width:750px){.m-course-item__content{display:none!important}.m-course-details{display:none}.course-item__top{-ms-flex:0 0 100%;flex:0 0 100%}.course-item{display:flex;justify-content:end}.m-duration_box{padding-bottom:14px}.course-item__header{-ms-flex:0 0 100%;flex:0 0 100%;display:flex;flex-wrap:wrap}}@media only screen and (max-width:460px){.course-item{width:100%}}@media only screen and (min-width:701px){#school_courses_blogs .sb-blogs{border:none}#school_courses_books .sb-blogs{border:none}.school-courses .sc-header{padding-left:15px;padding-right:15px;align-items:center;justify-content:space-between}.school-courses .sc-courses-header{background:none;border-bottom:2px solid #eaeaf9}.school-courses .sc-header-rewiev a{color:#000}}@media only screen and (max-width:700px){header{position:fixed;top:0;right:0;margin:auto!important;left:0;background:#fff;z-index:55}.page__content-picture{display:none}.page__content-main h1{font-size:30px}.page__content-main{width:100%}.tc-col_price,.tc-col_duration,.tc-col_employment,.tc-col_school_courses,.tc-col_credit{display:none!important}.tc-col_name,.tc-col_school{max-width:50%!important;min-width:50%!important}.table-courses{display:table;width:100%;min-width:auto}.tc-col_school{border-right:none!important;}.tc-course_name{font-size:16px;line-height:18px;color:#000;font-weight:600;font-family:"Montserrat-SemiBold"}.table-courses-responsive{overflow-x:unset;border:none}.tc-row .tc-column{font-size:13px;background:#f8f8fc;display:flex;align-content:space-between;flex-wrap:wrap;padding:5px 10px}.tc-column.tc-col_name .tc-column-inner{height:100%}.tc-column.tc-col_school .tc-column-inner{height:100%;width:100%}.tc-column.tc-col_name{order:1;border-radius:10px 0 0 0;width:55%!important;min-width:55%!important;padding:19px 2px 1px 17px!important}.tc-column.tc-col_school{order:2;text-align:right;border-radius:0 10px 0 0;width:45%!important;min-width:45%!important;padding:19px 17px 1px 2px}.m-table-course-details{width:100%;order:3;margin-top:20px;display:block;background:#fff!important;padding:19px 17px 14px 17px!important;border-radius:0 0 10px 10px}.mt-details{display:flex;width:100%;margin-bottom:15px;align-items:center}.m-table-course-details .mt-details:last-of-type{margin-bottom:5px}.mt-name{width:130px;min-width:115px;font-size:12px;line-height:14px;color:#000;font-weight:400;font-family:"Montserrat-Regular"}.mt-value{display:flex;width:70%;font-size:13px;line-height:16px;color:#000;font-weight:500;font-family:"Montserrat-Medium"}.mt-suf,.mt-dsuf{display:inline-table;white-space:nowrap}.mt-price{margin-right:5px}.mt-credit{margin-left:auto;font-size:13px;color:#000;font-weight:500;font-family:"Montserrat-Regular"}.mt-credit span{display:inline-table}.tc-row{flex-wrap:wrap;border:none;margin-bottom:20px;border-radius:10px;background:#f8f8fc;/*! padding: 19px 17px 14px 17px; */
 box-shadow:0 0 7px rgba(89,60,89,.4)}.tc-row:hover{background:#f8f8fc}.tc-school_reviews a{font-size:12px;line-height:14px;text-decoration:underline;color:#22227b;font-weight:400;font-family:"Montserrat-Regular";
/*! display: table; */
}.tc-school_reviews a span{display:inline-table;text-decoration:underline}.tc-row .tc-school_name a{font-size:13px;line-height:14px;color:#000001;font-family:"Montserrat-Medium"}.tc-school-youtube{font-size:14px;line-height:17px;color:#000001;font-family:"Montserrat-Medium";padding-top:2px;display:flex;align-items:center;font-weight:500;height:auto!important;}.tc-row .tc-school_name{font-size:13px;line-height:14px;color:#000001;font-weight:600;font-family:"Montserrat-Medium"}.tc-row .tc-school_name img,.tc-row .tc-school-youtube img{width:21px;line-height:0}.tc-col_price-m{padding:16px!important;}.tc-col_employment-m{padding:10px 15px!important;border-radius:0 0 10px 10px}.tc-flexwrap-m{width:100%;height:100%;display:flex;justify-content:space-between;flex-direction:column}.tc-school_rating{margin-left:auto}.tc-course_link a{font-size:12px;line-height:14px;text-decoration:underline;color:#22227b;font-weight:400;font-family:"Montserrat-Regular"}.tc-course_link{margin-top:7px}.tc-added-courses{/*! display: none!important; */
}.tc-header{display:none}.tc-header .tc-column{font-size:13px}#toTop{width:30px;height:30px;border:1px solid #666;background:#fff;text-align:center;padding:5px;position:fixed;bottom:50px;right:10px;cursor:pointer;display:none;border-radius:50%}#toTop::before{content:"";width:13px;height:12px;position:absolute;top:8px;left:8px;background-repeat:no-repeat;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background-size:cover;background-position:center;background-image:url(/wp-content/themes/katalog-kursov/images/toTop.svg)}}@media(min-width:900px) and (max-width:1060px){.dt-logo{font-size:18px}}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/katalog-kursov/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.lesson-inner{display:flex}.lesson-sidebar{width:250px;margin-right:30px;min-width:250px}.lesson-content h1{color:#000;font-size:36px;line-height:40px;font-family:"Gilroy-Bold"}.lesson-wrapper{margin-top:30px}.lesson-content h2{color:#000;font-size:28px;line-height:43px;font-family:"Gilroy-Bold";margin-bottom:10px}.lesson-content h3{color:#000;font-size:24px;line-height:44px;font-family:"Gilroy-Bold";margin-bottom:5px}.lesson-content{width:calc(100% - 280px)}.lesson-login a:first-of-type{margin-left:0}.lesson-post{color:#343434;font-family:"OpenSans-Regular";font-size:16px;line-height:26px;margin-top:20px}.lesson-post p{padding-top:0;padding-bottom:10px}.editor-wrapper{display:flex;align-items:start;width:100%}.editor-error-in{background:#f9eaea;width:150px;padding:10px;font-size:13px;margin-left:20px;color:#a44646}.editor{width:100%}.lesson-html .editor{width:100%}.lesson-html .editor-lesson-html{width:calc(100% - 170px)}.editor-input-wrapper .CodeMirror{border:1px solid #ddd;height:200px;max-width:100%;width:100%;font-size:15px}.editor-header{background:#f4f4f4;padding:6px;border:1px solid #ddd;display:flex;justify-content:space-between}@keyframes gradient_loader{0%{background-position:100% 50%}100%{background-position:0% 50%}}.code-run{background:#3d6fcc;display:table;padding:2px 7px;font-size:15px;border-radius:5px;line-height:19px;cursor:pointer;color:#fff;border:none;position:relative}.code-run:hover{background:#608fe6}.gradient-load::after{top:0;bottom:0;right:0;left:0;content:" ";background:#ddd repeating-linear-gradient(55deg,#f5f5f5,#f5f5f5 10px,transparent 10px,transparent 20px);opacity:.5;position:absolute;background-size:400% 100%;animation:gradient_loader 25s linear infinite}.code-result-wrapper{display:flex;justify-content:space-between;width:calc(100% - 170px);margin-top:20px}.code-result-wrapper .CodeMirror{border:1px solid #ddd;height:100px;font-size:15px}.code-result-wrapper .code-input,.code-result-wrapper .code-output{width:49%}textarea.code-output-field,textarea.code-input-field{width:100%;border:1px solid #ddd;height:98px;font-size:15px}.editor-lessone{margin-bottom:30px;margin-top:10px}textarea.code-editor-field{border:1px solid #ddd;height:197px;max-width:100%;width:calc(100% - 2px);font-size:15px}.code-output-custom{margin-top:20px;display:none}.code-output-custom .CodeMirror{border:1px solid #ddd;height:120px;width:calc(100% - 170px);width:calc(100% - 170px);font-size:15px}.lesson-navs{background:#f6f6f6;border-radius:8px;padding:10px}.lesson-navs-down{display:none}.lesson-navs-title{color:#333;font-size:16px;padding-bottom:10px;font-family:"Montserrat-Bold";margin:10px 8px 6px 8px}.lesson-nav{font-family:"Gilroy-Regular";color:#333;/*! margin-bottom: 10px; */
}.lesson-nav-title{display:inline-flex;font-size:16px;cursor:pointer;padding:3px;margin:5px 6px;font-weight:700;/*! margin-right: auto; */
 /*! justify-content: left; */
 /*! background: #ddd; */
}.lesson-menu-name{display:table;margin-left:6px}.sub-lesson-nav{font-size:15px;cursor:pointer;display:flex;padding:6px 0;padding-right:6px;font-family:"Gilroy-Medium"}.sub-lesson-navs{padding-left:10px;margin-bottom:5px;margin-left:15px;/*! display: -webkit-box; */
 /*! -webkit-line-clamp: 3; */
 /*! -webkit-box-orient: vertical; */
 /*! overflow: hidden; */
}.sub-lessons-title{font-size:17px;background:#EBF2F6;display:block;padding:5px 5px 5px 10px;margin-left:10px}.lesson-page-navs{margin-left:20px}.lesson-page-navs>li{font-size:15px}.lesson-page-navs ul{margin-left:10px}.lesson-page-navs li{list-style:none;padding:4px}.lesson-page-navs li:last-of-type{margin-bottom:10px}.lesson-nav-display{display:none}.lesson-nav-block{display:block}.lesson-content-load{opacity:.4}.lesson-h:hover,.lesson-nav-title:hover,.sub-lesson-nav:hover{cursor:pointer}.sub-lesson-nav.lesson-nav-active{font-family:"Gilroy-Bold";color:#5A86D9}.iframe-result{background-color:#fff;width:100%;min-height:200px;border:1px solid #f4f3f3}.editor-tabs-btns{background:#f4f4f4;padding:0 0;position:relative;z-index:6;margin-right:20px}.editor-tabs-btn{padding:0 10px;cursor:pointer;color:#000}.editor-tabs-btn:hover{color:#999}.editor-tabs-active{background:#fff;margin-bottom:-9px;height:34px;display:inline-table;cursor:default;color:#000!important;border-radius:5px 5px 0 0}.editor-tab-wrapper .CodeMirror{border:1px solid #ddd;height:200px;max-width:100%;width:100%;font-size:15px}.editor-tab-wrapper{display:none}.editor-tab-active{display:block}.code-result-not{background:#f9eaea;color:#a44646;width:150px;padding:10px;font-size:15px;margin-left:20px}.code-result-ok{background:#d2f7c8;color:#056c15;width:150px;padding:10px;font-size:15px;margin-left:20px}.editor-error-in{background:#f9eaea;width:150px;padding:10px;font-size:13px;margin-left:20px;color:#a44646;line-height:20px}.lesson-help-btn{background:#3D6FCC;display:table;margin:0 auto;margin-top:50px;color:#fff;padding:5px 10px;border-radius:5px}.lesson-help-btn:hover{background:#8AA5D7;cursor:pointer}.lesson-help .CodeMirror{border:1px solid #ddd;height:150px;font-size:15px}.lesson-help-hide{position:absolute;z-index:-10;left:-10000px;top:-10000px}.is-user-lesson{background:#fff;color:#10d71c;font-weight:700;font-size:12px;background:#fff;width:17px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:5px;margin-top:2px}.editor-login{padding:10px;background:#e9f4fb;margin-bottom:20px;display:none}.lesson-header{display:flex;font-family:"Montserrat-Regular";font-size:14px;margin-top:20px;margin-bottom:40px;align-items:center}.lesson-header .breadcrumbs{padding:0}.lesson-login{color:#ddd;align-items:center;display:flex}.lesson-login a{margin:0 5px;font-family:"OpenSans-Regular";color:#22227B;line-height:26px}.lesson-login a:hover{color:#554c4c}.lesson-comments{margin-top:60px}.lesson-comments *{box-sizing:border-box}.sp-reply-author{color:#000;border-bottom:1px dashed #b0aeae}.lc-comments{margin-top:40px}.lc-items-not{padding:0 30px 30px 0;color:#666;font-family:'Montserrat-Regular',sans-serif}.lc-login-comment-form{padding:30px 30px 30px 0;color:#666;font-family:'Montserrat-Regular',sans-serif}.lc-send-in{background:#d2f7c8;color:#056c15;padding:10px;font-size:15px;margin-top:10px}.lc-header{justify-content:space-between;display:flex;align-items:center}.lc-add-btn{cursor:pointer;font-size:14px;color:#fff;padding:10px 20px;background:#3d6fcc;border-radius:30px;font-family:'Montserrat',sans-serif;margin-left:20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.lc-add-btn:hover{background:#6f98e3}.lc-title{font-size:25px;font-family:"Gilroy-Bold"}.lc-add-title{font-size:25px;font-family:"Gilroy-Bold"}.lc-comment-form textarea{font-family:'Montserrat-Regular',sans-serif;width:100%;min-height:100px;border:2px solid #e4e7e8;padding:14px;color:#7d7a7a;font-size:15px;margin-top:25px;resize:vertical}.lesson-login-inner{display:flex;align-items:center;margin-top:5px}.wp-social-login-connect-with{display:none}.lc-submit button{border-radius:44px;border:none;background-color:#3d6fcc;color:#fff;font-family:'Montserrat',sans-serif;font-size:15px;cursor:pointer;padding:15px;margin-top:30px;position:relative;overflow:hidden}.lc-submit button:hover{background-color:#6f98e3}.lc-comment-error{color:red;font-size:13px;margin-bottom:-13px;height:13px;line-height:13px}.sp-item{margin:30px 0}.sp-item-child{margin-left:40px}.sp-header{display:flex;align-items:center}.sp-author{color:#000;font-family:'Montserrat-Bold';margin-right:20px}.sp-date{color:#666;font-family:'Montserrat-Regular',sans-serif;font-size:14px}.sp-comment-content{font-size:16px;line-height:1.7em;overflow-wrap:break-word;word-wrap:break-word;font-family:'Roboto';font-weight:400;color:#666;margin-top:5px}.sp-bottom{display:flex;align-items:center;margin-top:10px;font-size:15px}.sp-reply-link{background:#f2f2f2;padding:3px 14px;border-radius:20px;margin-right:15px;font-family:'Montserrat-Regular',sans-serif}.sp-reply-link:hover{background:#ddd;cursor:pointer}.sp-reply-container{display:none}.lesson-bts-wrapper{justify-content:space-between;display:flex;align-items:center;margin-top:20px;/*! margin-bottom: 20px; */
}.lesson-bts-wrapper div{cursor:pointer;font-size:14px;box-sizing:border-box;padding:8px 15px;background:#fff;border-radius:30px;font-family:'Montserrat',sans-serif;border:1px solid #ddd;line-height:20px}.lesson-bts-wrapper div:hover{border:1px solid #999}.lesson-bts-wrapper svg path{stroke:#999;font-size:20px}.lesson-next-btn svg{transform:rotate(-90deg);height:9px;width:12px}.lesson-prev-btn svg{transform:rotate(90deg);height:9px;width:12px}.lesson-tel-link{margin-top:40px;font-family:"Gilroy-Regular"}.lesson-tel-link a{text-decoration:none}@media only screen and (max-width:900px){.lc-header{display:block}.lc-add-btn{display:table;margin-top:20px;margin-left:0}.lesson-inner{display:block}.lesson-sidebar{width:100%;margin-right:0;/*! display: -webkit-box; */
 /*! -webkit-line-clamp: 3; */
 /*! -webkit-box-orient: vertical; */
 /*! overflow: hidden; */
}.lesson-content{width:100%;margin-top:50px}.editor-wrapper{display:block}.editor{width:100%}.lesson-html .editor-lesson-html{width:100%}.editor-error-in,.code-result-not,.code-result-ok{width:100%;margin-left:0;margin-top:20px}.code-output-custom .CodeMirror{width:100%}.lesson-navs{max-height:310px;overflow:hidden;transition:max-height 0.1s ease-out;background:#F6FAFD;padding-right:32px}.lesson-navs-full{max-height:1000px;transition:max-height 0.55s ease-in}.lesson-nav-title{margin:3px 6px}.lesson-navs-title{border-bottom:1px solid #ddd;padding-bottom:15px}.sub-lesson-nav{padding:6px 0;display:table}.lesson-navs-down{display:block;width:15px;margin-left:auto;margin-right:15px;margin-top:-30px;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.lesson-navs-down:hover{fill:#999}.lesson-navs-full+.lesson-navs-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.code-result-wrapper{width:100%}}@media only screen and (max-width:700px){.lesson-header{margin-top:90px;margin-bottom:20px}.lesson-header .breadcrumbs{display:none}.lesson-content h1{font-size:30px}.lesson-login-inner{display:block;margin-top:9px}.wp-social-login-provider-list{padding-left:0;padding-bottom:0;margin-top:6px}.lesson-login a:first-of-type{margin-left:0}}
.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}
.archive-meta{font-family:"Gilroy-Regular";font-size:14px;line-height:169%;opacity:.6;padding-top:22px}.link-mobile.arrow_black{width:175px;padding-right:0}.archive-meta-items{width:469px;text-align:right}.archive-meta a{color:#000;text-decoration:underline;margin-left:4px}.archive-meta a:hover{color:#999}.archive-meta-item{display:inline-flex;align-items:center}.archive-meta-item:first-of-type{margin-right:30px}.archive-meta-item svg{margin-right:6px;height:20px;width:20px;display:none}.archive-meta-item time{margin-left:4px}@media only screen and (min-width:990px){.is-not-home .logo{width:330px}.is-not-home .top-menu{width:calc(100% - 220px)}.is-not-home .top-menu nav{width:100%}.archive .table-courses-responsive{margin-top:17px}.is-not-home .header{box-shadow:none;background:#fff}.archive .archive-top{padding-bottom:36px;padding-top:50px}.is-not-home a.link-mobile{font-family:'Gilroy-Semibold'!important;font-size:15px;color:#fff;min-width:150px;text-align:right}.is-not-home .top-menu li{height:79px}.is-not-home .menu-category-link{text-align:center;margin:0 auto}.is-not-home .menu-category-link a{margin:0 auto;display:flex;align-items:center}.is-not-home .menu-category-link a svg{margin-left:5px;margin-top:3px}.is-not-home .header{background:none}.is-not-home .el-link-mobile{margin-left:auto!important}.is-not-home .top-menu a{font-family:"Montserrat-Regular";font-size:15px;line-height:17px;position:relative;text-decoration:none}.is-not-home .menu-subcategory-link{top:79px}.is-not-home .is-tax{background:#4A76A8;width:100%;margin:0 auto}.is-not-home .top-container{height:79px;background:#4A76A8}.is-not-home .dt-logo{font-style:normal;font-weight:400;font-size:24px;line-height:15px;font-family:"Gilroy-Regular";text-decoration:none}.archive .content{max-width:1200px}.archive .archive-top h1,.page__content h1{color:#000;font-size:36px;line-height:44px;font-family:"Gilroy-Bold"}.archive .breadcrumbs a{color:#000!important;font-family:"Gilroy-Regular";text-decoration:underline;font-size:12px;line-height:19px;opacity:.6}.archive .breadcrumbs a:hover{color:#8FAFEA}.archive .breadcrumb_last{color:#000!important;font-family:"Gilroy-Regular";font-size:12px;line-height:19px;opacity:.6}.archive .content .breadcrumbs{padding-top:24px}.archive-title-flex{display:flex;justify-content:space-between;align-items:center;width:100%}.d-modified-hide{display:none}.archive .wrap_category-text a{color:#5A86D9}.archive .wrap_category-text a:hover{color:#8FAFEA}.archive .tooltip::before{content:"";background:url(/wp-content/themes/katalog-kursov/images/question2.svg) center/17px auto no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.content-home{background:linear-gradient(90deg,#719DEF 0%,#3D6FCC 100%)}.home-picture-left{width:45%;padding-top:0}.home-picture-right{width:28%;margin-left:auto}.home-picture-left h1{color:#fff;font-family:"Gilroy-Bold";font-size:48px;line-height:58px}.home-picture-left h1 span{display:table}.home-picture-left p{padding-top:30px;color:#fff;font-size:24px;line-height:28px;font-family:"Gilroy-Regular"}}@media only screen and (max-width:990px){.d-modified-hide{display:flex;justify-content:start;padding-left:0;padding-top:0;text-align:left;margin-bottom:2px;margin-top:30px}.archive-meta{display:block;font-size:15px;margin-top:7px}.archive-meta-items{text-align:right}.archive-meta-item{display:block}}
@media only screen and (max-width:700px){.tc-row{border-bottom:2px solid #fff;background:#f7fafc}.tc-header{background:#f3f3fb;border-bottom:2px solid #fff;height:52px}.tc-row .tc-school_name a{font-size:14px;line-height:18px;padding-top:2px;display:flex;align-items:center}.tc-school_no_link{padding-top:2px;display:flex;align-items:center;color:#000001;font-family:"Montserrat-Medium"}.tc-row{border-bottom:none;background:#f7fafc}.tc-header{display:flex}.tc-column.tc-col_name{border-radius:0;width:55%!important;min-width:55%!important;padding:15px 10px!important;font-size:15px;color:#000;background:#eaf3fc}.tc-column.tc-col_school{text-align:left;border-radius:0;width:45%!important;min-width:45%!important;padding:15px 10px!important;font-size:15px;color:#000;background:#eaf3fc}.tc-row{margin-bottom:2px;border-radius:0;background:#f8f8fc;padding:0;box-shadow:none}.m-table-course-details{display:none!important}.tc-school_rating{margin-left:0}.tc-course_name{font-size:15px;line-height:18px}.m-table-course-details-new{width:100%;order:3;display:flex;background:#f6f9fe;border-radius:0 0 10px 10px}.tc-header .tc-column{background:#d8e6f3}.tc-header .tc-col_name{border-right:2px solid #fff}.table-courses-responsive{border:none}.m-table-course-details-new .mt-new-details:first-of-type{border-radius:0;width:55%;min-width:55%;padding:15px 10px;font-size:13px;line-height:17px;color:#000001;font-weight:500;font-family:"Montserrat-Regular";padding-bottom:10px}.m-table-course-details-new .mt-new-details:last-of-type{border-radius:0;width:45%;min-width:45%;padding:15px 10px;font-size:13px;line-height:17px;color:#000001;font-weight:500;font-family:"Montserrat-Regular";padding-bottom:10px}.m-table-course-details-new .mt-new-details strong{font-family:'Montserrat-Medium';font-weight:400}.mt-new-price,.mt-new-detail{margin-bottom:5px}.m-table-course-details-new .tooltip{vertical-align:text-bottom}.tc-school_reviews a span{display:none}.tc-course_link a{text-transform:lowercase}.tc-col_school span span{display:inline-block}#school_courses_youtube .tc-col_school span{display:inline-block}.tc-col_school .tc-courses-school-by{display:block;margin-top:5px;align-self:start}.tc-course_link3,.tc-course_link a,.tc-school_reviews a{color:#0052eb}.tc-course_link a{font-family:"Montserrat-Medium"}.tc-course_link3{font-family:"Montserrat-Medium"}.tc-course_link3:hover,.tc-course_link a:hover,.tc-school_reviews a:hover{color:#3b7cf4}.tc-row-added{border-bottom:none!important;}.t_css_3 .tc-header{border-radius:10px 10px 0 0;overflow:hidden}.t_css_3 .tc-course_name{font-size:14px;line-height:17px}.t_css_3 .tc-row .tc-school_name a{font-size:14px;line-height:17px}.t_css_3 .m-table-course-details-new{display:none}.t_css_3 .tc-column.tc-col_name{padding:13px 8px!important}.t_css_3 .tc-column.tc-col_school{padding:13px 8px!important}.t_css_3 .m-col-content{width:100%;background:#fff;border-bottom:2px solid #fff;display:block}.t_css_3 .m-col-content{width:100%;background:#fff;border-bottom:none;display:block;order:3;border-top:2px solid #fff;display:flex}.t_css_3 .m-items-content{min-width:50%;background:#f7fafc;padding:10px 0}.t_css_3 .m-items-content:first-of-type{min-width:51%}.t_css_3 .m-items-content:last-of-type{min-width:49%}.t_css_3 .m-items-content .tooltip::before{left:-4px;top:-1px}.t_css_3 .m-items-content:first-of-type{border-right:2px solid #fff}.t_css_3 .m-items-content div{padding:4px 4px;color:#000001;font-family:"Rubik";font-size:13px;padding-right:0}.t_css_3 .m-items-content strong{font-family:'Montserrat-Medium';font-weight:400}.t_css_3 .m-fiat-all{color:#959393;font-size:15px}.t_css_3 .m-fiat-inner{white-space:nowrap}.t_css_3 .m-items-content div:first-of-type span{white-space:nowrap}.t_css_3 .tc-column.tc-col_name{border-right:2px solid #fff;width:51%!important;min-width:51%!important;background:#ebf2f6}.t_css_3 .tc-column.tc-col_school{width:49%!important;min-width:49%!important;background:#ebf2f6}.t_css_3 .tc-course_link a{text-transform:inherit}.tc-col_school .tc-all-school-course{font-size:12px;color:#0052eb}.tc-col_school .tc-courses-school-arrow{color:#0052eb;font-size:12px}.tc-col_school .tc-all-school-course .tc-courses-school-show,.tc-col_school .tc-all-school-course .tc-courses-school-hide{text-decoration:underline;font-family:"Montserrat-Regular"}.tc-col_school .tc-courses-school-arrow:hover,.tc-col_school .tc-all-school-course:hover,.tc-col_school .tc-all-school-course:hover .tc-courses-school-arrow{color:#3b7cf4!important}}
@media only screen and (min-width:700px){.tc-course_name{font-size:15px;line-height:18px;font-family:'Gilroy-Bold';width:100%}.tc-col_school{border-right:1px solid #e4e4e4}.tc-row .tc-column{border-right:none}.tc-course_link{margin-top:0}.tc-col_employment{max-width:170px;min-width:170px}.tc-column{display:flex;/*! align-items: center; */
}.m-table-course-details{display:none}.m-table-course-details-new{display:none}.tc-rows .tc-col_school_courses .tc-column-inner .tc-course_link a{margin:0 auto}.tc-rows .tc-col_school_courses .tc-column-inner .tc-courses-school-by{margin:0 auto}.tc-column-inner{width:100%}.tc-rows .tc-row{border-bottom:4px solid #fff;/*! background: #fff; */
 display:flex;background:#F7FAFC}.tc-rows .tc-row:hover{background:#EBF2F6}.tc-row-added{border-bottom:2px solid #fff!important}.tc-header{background:#EBF2F6;border-bottom:none;height:70px;margin-bottom:2px}.tc-header .tc-column{background:#EBF2F6;color:##0A111F;border-right:none;height:70px}.tc-col_name{max-width:210px;min-width:210px;background:#EBF2F6}.tc-header .tc-col_name{border-right:3px solid #EBF2F6}.tc-row .tc-col_name{border-right:2px solid #fff}.tc_order_asc{background:url(/wp-content/themes/katalog-kursov/images/atop3.png) no-repeat 0 2px;display:table;height:11px;width:11px;background-size:7px;cursor:pointer;filter:invert(5%)}.tc_order_desc{background:url(/wp-content/themes/katalog-kursov/images/abottom3.png) no-repeat 0 1px;display:table;height:11px;width:11px;background-size:7px;cursor:pointer}.tc_order_desc:hover,.tc_order_desc.tc_order_active{background:url(/wp-content/themes/katalog-kursov/images/abottom3.png) no-repeat 0 1px;display:table;height:11px;width:11px;background-size:7px;filter:invert(70%)!important;}.tc_order_asc:hover,.tc_order_asc.tc_order_active{background:url(/wp-content/themes/katalog-kursov/images/atop3.png) no-repeat 0 2px;display:table;height:11px;width:11px;background-size:7px;filter:invert(70%)!important;}.tc_order{position:relative}.clear-sort{background:url(/wp-content/themes/katalog-kursov/images/clear-sort.png);background-repeat:no-repeat;cursor:pointer;background-size:14px;height:16px;margin-left:6px;position:absolute;display:table;top:-12px;width:16px}}@media only screen and (max-width:700px){.tc-col_school .tc-courses-school-by,.m-items-content .tc-courses-school-by{display:none}}
@media only screen and (max-width:700px){.t_css_3 .tc-header{display:none}.tc-row{width:calc(50% - 4px);margin:2px;border-radius:10px;overflow:hidden;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;justify-content:end;align-items:end;flex-direction:column;background:#F4F9FC}.tc-rows{display:flex;flex-wrap:wrap}.t_css_3 .tc-course_name{font-size:14px;line-height:19px}.t_css_3 .tc-column.tc-col_name{border-right:none;width:100%!important;min-width:100%!important;background:inherit;order:1;margin:5px 0 10px 0!important;padding:0!important;margin-bottom:auto!important}.t_css_3 .tc-column.tc-col_school{width:calc(100% + 20px)!important;min-width:calc(100% + 20px)!important;background:inherit;order:3;margin-top:5px;background:#E7F2F6;margin-left:-10px;margin-right:-10px;padding-top:0!important;padding-bottom:10px!important}.t_css_3 .tc-column.tc-col_school>.tc-column-inner{padding-top:10px;border-top:1px solid #b0c9e98c;padding-left:2px!important;padding-right:0!important;padding-bottom:0;min-height:70px;width:100%}.t_css_3 .m-col-content-t{display:block;background:inherit;border-top:none;order:4;width:100%;font-family:"Rubik";padding-left:10px!important;padding-right:10px!important;background:#E7F2F6;width:calc(100% + 20px)!important;min-width:calc(100% + 20px)!important;margin-left:-10px;margin-right:-10px;padding-bottom:10px;margin-bottom:-8px;padding-top:0}.t_css_3 .m-item-content{background:inherit;padding:2px 0;font-size:13px;width:100%;display:table}.table-courses-paid .m-col-content-t .m-item-content:nth-child(2){margin-right:-12px!important;;width:calc(100% + 12px)!important;min-width:calc(100% + 12px)!important}#school_courses_table_paid .m-col-content-t{min-height:82px}.t_css_3 .m-item-content:first-of-type{border-top:1px solid #b0c9e98c;padding-top:10px;padding-bottom:2px}.t_css_3 .m-item-content .m-item-name{margin-right:1px;min-width:68px;display:inline-table;height:17px}.table-courses-paid .tooltip{margin-left:-2px}.wrap-school-rating .star-ratings-sprite-rating{height:12px;background-size:11px}.wrap-school-rating .star-ratings-sprite{height:12px;background-size:11px;width:54px}.wrap-school-rating{font-size:13px;margin-top:1px;margin-bottom:0}.tc-row .tc-school_name img,.tc-row .tc-school-youtube img{width:15px}.archive .tooltip::before{content:"";background:url(/wp-content/themes/katalog-kursov/images/question2.svg) center/16px auto no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.tc-school_reviews-t{display:block;margin-left:5px;font-size:12px;line-height:14px;text-decoration:underline;color:#22227b;font-weight:400;font-family:"Montserrat-Regular";color:#736e6e}.tc-school_reviews-t:hover{color:#999!important;}.tc-school_reviews{display:none}.wrap-school-rating>span{margin-right:2px;margin-top:3px}.tc-school_name-t{display:block;color:#736e6e;font-size:14px;margin-bottom:2px}.t_css_3 .tc-row .tc-school_name a,.tc-school_no_link,.tc-row .tc-school-youtube{font-size:13px;line-height:16px}.tc-flexwrap-m .tc-course_link{display:none}.tc-col_link-t{display:block;order:2;width:100%;margin-top:5px}.tc-course_link{margin-top:0}.tc-course_link3{color:#0052ebe6}}