.bold{font-weight:500}.header-color{color:#303d46}.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{height:105px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1680px){.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{height:90px}}@media screen and (max-width:1366px){.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{height:80px}}@media screen and (max-width:1280px){.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{height:75px}}@media screen and (max-width:1024px){.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{height:65px}}@media screen and (max-width:420px){.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg{justify-content:center;padding:0 10px}}.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{box-sizing:border-box;padding-left:60px;padding-right:60px}@media screen and (max-width:1680px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:55px;padding-right:55px}}@media screen and (max-width:1366px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:45px;padding-right:45px}}@media screen and (max-width:1280px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:40px;padding-right:40px}}@media screen and (max-width:1024px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:35px;padding-right:35px}}@media screen and (max-width:900px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:40px;padding-right:40px}}@media screen and (max-width:420px){.side-padding,.content-header,.content-header_orange-border,.content-header_green-bg,.content-header_orange-bg,.content-filter,.consultation-info,.difficulty-levels,.order-info,.order-form-wrap{padding-left:20px;padding-right:20px}}.content-header_orange-border{box-shadow:10px 0 #e25d2c inset}.content-header_green-bg{background:#52c3b0}.content-header_green-bg>h1,.content-header_green-bg>h2,.content-header_green-bg>.header-1,.content-header_green-bg>.header-2{font-weight:500;color:#fff}.content-header_orange-bg{background:#e25d2c}.content-header_orange-bg>h1,.content-header_orange-bg>h2,.content-header_orange-bg>.header-1,.content-header_orange-bg>.header-2{font-weight:500;color:#fff}.content-filter{height:105px;display:flex;align-items:center;justify-content:space-between;height:76px}@media screen and (max-width:420px){.content-filter{justify-content:center;padding:0 10px}}.content-filter>h1,.content-filter>h2,.content-filter>.header-1,.content-filter>.header-2{font-size:18px;text-transform:uppercase}@media screen and (max-width:1680px){.content-filter>h1,.content-filter>h2,.content-filter>.header-1,.content-filter>.header-2{font-size:17px}}@media screen and (max-width:1440px){.content-filter>h1,.content-filter>h2,.content-filter>.header-1,.content-filter>.header-2{font-size:16px}}@media screen and (max-width:1280px){.content-filter>h1,.content-filter>h2,.content-filter>.header-1,.content-filter>.header-2{font-size:15px}}@media screen and (max-width:420px){.content-filter>h1,.content-filter>h2,.content-filter>.header-1,.content-filter>.header-2{text-align:center}}.btn-outline-orange{background:transparent;border:1px solid #e25d2c;border-radius:90px;color:#e25d2c;font-family:'GilroySemiBold';display:flex;justify-content:center;align-items:center;padding:8px 24px;transition:all .2s;text-decoration:none}.btn-outline-orange:hover{background:#ff7745;border:1px solid #ff7745;color:#fff}.btn-outline-orange:active{background:#c04a1e;border:1px solid #c04a1e;color:#fff}.base-btn,.btn-filled-orange,.btn-not-filled{box-sizing:border-box;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;font-weight:500;font-family:'GilroySemiBold','Roboto';display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:48px;line-height:44px;border-radius:24px;padding:0 36px;font-size:16px;transition:all .2s}@media screen and (max-width:1680px){.base-btn,.btn-filled-orange,.btn-not-filled{height:38px;line-height:36px;padding:0 30px;font-size:14px}}@media screen and (max-width:1366px){.base-btn,.btn-filled-orange,.btn-not-filled{font-size:12px}}@media screen and (max-width:1280px){.base-btn,.btn-filled-orange,.btn-not-filled{height:36px;line-height:34px}}.btn-filled-orange{color:#fff;background:#e25d2c;border:2px solid #e25d2c}.btn-filled-orange:hover{background:#ff7745;border:2px solid #ff7745}.btn-filled-orange:active{background:#c04a1e;border:2px solid #c04a1e}.btn-not-filled{color:#232323;background:none;border:.5px solid #232323}@media screen and (min-width:901px){.btn-not-filled:hover{background-color:#e25d2c;border:1px solid #e25d2c;color:#fff}}.side-padding-right-indent{right:60px}@media screen and (max-width:1680px){.side-padding-right-indent{right:55px}}@media screen and (max-width:1366px){.side-padding-right-indent{right:45px}}@media screen and (max-width:1280px){.side-padding-right-indent{right:40px}}@media screen and (max-width:1024px){.side-padding-right-indent{right:35px}}@media screen and (max-width:900px){.side-padding-right-indent{right:40px}}@media screen and (max-width:420px){.side-padding-right-indent{right:20px}}img.b-lazy{background:url(/Content/img/common/lazy-loader.svg) center/50px no-repeat}img.b-lazy.b-loaded{background:none}.consultation-info h3{font-size:16px}@media screen and (max-width:1680px){.consultation-info h3{font-size:15px}}@media screen and (max-width:1440px){.consultation-info h3{font-size:14px}}@media screen and (max-width:1280px){.consultation-info h3{font-size:13px}}.consultation-info .consultation-course-selector-box{display:block;box-sizing:border-box;width:100%;border:2px solid #4cc3b0;margin:20px 0}.consultation-info .consultation-course-selector-box:after{content:"";display:table;clear:both}.consultation-info .consultation-course-selector-box .course-selector{display:flex;width:70%;float:left;height:40px}.consultation-info .consultation-course-selector-box .course-selector .search-for-items{width:90%;position:relative}.consultation-info .consultation-course-selector-box .course-selector .search-for-items input{padding:11px!important;position:relative}@media screen and (max-width:1700px){.consultation-info .consultation-course-selector-box .course-selector .search-for-items input{padding:11.5px!important}}@media screen and (max-width:1400px){.consultation-info .consultation-course-selector-box .course-selector .search-for-items input{padding:12px!important}}@media screen and (max-width:1300px){.consultation-info .consultation-course-selector-box .course-selector .search-for-items input{padding:13px!important}}.consultation-info .consultation-course-selector-box .course-selector .search-for-items #items-list{position:absolute;width:100%;z-index:10;height:auto;max-height:368px;overflow-y:auto;font-size:14px}.consultation-info .consultation-course-selector-box .course-selector .search-for-items #items-list li{padding:10px 0 10px 10%;background-color:rgba(235,235,235,.95);cursor:pointer}.consultation-info .consultation-course-selector-box .course-selector .search-for-items #items-list li:hover{background-color:#fef9f9}.consultation-info .consultation-course-selector-box .course-selector span{display:block;width:30%;height:40px;line-height:39px;background:#4cc3b0;color:#fff;text-align:center;float:left;font-size:15px}@media screen and (max-width:1680px){.consultation-info .consultation-course-selector-box .course-selector span{font-size:14px}}@media screen and (max-width:1440px){.consultation-info .consultation-course-selector-box .course-selector span{font-size:13px}}@media screen and (max-width:1280px){.consultation-info .consultation-course-selector-box .course-selector span{font-size:12px}}.consultation-info .consultation-course-selector-box .course-selector select{display:block;box-sizing:border-box;width:70%;height:40px;float:right;border:none;outline:none;padding-left:10px;padding-right:10px}.consultation-info .consultation-course-selector-box .course-selector:after{content:"";display:table;clear:both}.consultation-info .consultation-course-selector-box .corresponding-price{display:block;width:30%;float:right;height:40px}.consultation-info .consultation-course-selector-box .corresponding-price>span:first-child{display:block;width:40%;height:40px;line-height:39px;background:#4cc3b0;color:#fff;text-align:center;float:left;font-size:15px}@media screen and (max-width:1680px){.consultation-info .consultation-course-selector-box .corresponding-price>span:first-child{font-size:14px}}@media screen and (max-width:1440px){.consultation-info .consultation-course-selector-box .corresponding-price>span:first-child{font-size:13px}}@media screen and (max-width:1280px){.consultation-info .consultation-course-selector-box .corresponding-price>span:first-child{font-size:12px}}.consultation-info .consultation-course-selector-box .corresponding-price>span:last-child{display:block;width:60%;height:40px;line-height:39px;color:#3b3b3b;text-align:center;float:right;font-size:15px}@media screen and (max-width:1680px){.consultation-info .consultation-course-selector-box .corresponding-price>span:last-child{font-size:14px}}@media screen and (max-width:1440px){.consultation-info .consultation-course-selector-box .corresponding-price>span:last-child{font-size:13px}}@media screen and (max-width:1280px){.consultation-info .consultation-course-selector-box .corresponding-price>span:last-child{font-size:12px}}.consultation-info .consultation-course-selector-box .corresponding-price:after{content:"";display:table;clear:both}@media screen and (max-width:760px){.consultation-info .consultation-course-selector-box .course-selector{width:100%;float:none}.consultation-info .consultation-course-selector-box .course-selector span{width:40%}.consultation-info .consultation-course-selector-box .course-selector select{width:60%}.consultation-info .consultation-course-selector-box .corresponding-price{width:100%;float:none}}.consultation-info .consultation-info__video-course-wrapper{display:flex;padding:20px 0 40px 0}@media screen and (max-width:1500px){.consultation-info .consultation-info__video-course-wrapper{padding:10px 0 30px 0}}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template{display:flex}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line{position:relative;width:100%;align-items:flex-start}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line:not(:first-child){margin-top:40px}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-top>a{text-decoration:none;color:#000;font-weight:bold;display:block;margin-bottom:15px;font-size:15px}@media screen and (max-width:1680px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-top>a{font-size:14px}}@media screen and (max-width:1440px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-top>a{font-size:13px}}@media screen and (max-width:1280px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-top>a{font-size:12px}}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-bottom{margin-top:10px}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-bottom div{margin-bottom:15px;color:#555}@media screen and (max-width:960px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-info-bottom div{margin-bottom:10px}}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-description{height:6em;overflow:hidden;color:#555}@media screen and (max-width:1600px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-description{height:4.8em}}@media screen and (min-width:1300px) and (max-width:1400px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-description{height:3.8em}}@media screen and (min-width:1100px) and (max-width:1200px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-description{height:3.5em}}@media screen and (max-width:850px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-description{height:3.8em}}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video{position:relative;padding-bottom:14.4%;background-repeat:no-repeat;background-size:100% 100%;width:25%;float:left}@media screen and (max-width:1140px){.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video{width:30%;padding-bottom:17.3%}}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video-count{display:flex}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video-count span{display:flex;align-items:center;margin-right:10px}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video-count span:last-child{font-weight:bold}.consultation-info .consultation-info__video-course-wrapper .consultation-info__for-template .catalog-item-line .line-video-count span:before{content:'';display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background-color:#898989}.order-form-wrap{margin-bottom:60px}.order-form-wrap form{position:relative}.order-form-wrap form svg{transform:scale(2)}.order-form-wrap label:not(.error){display:block;padding:20px 20px 10px;color:#707070}.order-form-wrap .submit-cont{display:flex;justify-content:center;margin-top:30px}.ta-min-h{min-height:134px}@media screen and (min-width:1300px){.ta-min-h{min-height:139px}}@media screen and (min-width:1800px){.ta-min-h{min-height:145px}}.catalog-item-line{position:relative;width:100%;align-items:flex-start}.catalog-item-line:not(:first-child){margin-top:40px}.catalog-item-line .line-info{border-bottom:1px solid #d9d9d9;width:72%;display:flex;box-sizing:border-box;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:space-between;float:right;height:100%}@media screen and (max-width:1140px){.catalog-item-line .line-info{width:66%}}.catalog-item-line .line-info-top>a{text-decoration:none;color:#000;font-weight:bold;display:block;margin-bottom:15px;font-size:15px}@media screen and (max-width:1680px){.catalog-item-line .line-info-top>a{font-size:14px}}@media screen and (max-width:1440px){.catalog-item-line .line-info-top>a{font-size:13px}}@media screen and (max-width:1280px){.catalog-item-line .line-info-top>a{font-size:12px}}.catalog-item-line .line-info-bottom div{margin-bottom:15px;color:#555}@media screen and (max-width:960px){.catalog-item-line .line-info-bottom div{margin-bottom:10px}}.catalog-item-line .line-description{height:50px;color:#555}.catalog-item-line .line-video{position:relative;padding-bottom:14.4%;background-repeat:no-repeat;background-size:100% 100%;width:25%;float:left}@media screen and (max-width:1140px){.catalog-item-line .line-video{width:30%;padding-bottom:17.3%}}.catalog-item-line .line-video-count{display:flex}.catalog-item-line .line-video-count span{display:flex;align-items:center;margin-right:10px}.catalog-item-line .line-video-count span:last-child{font-weight:bold}.catalog-item-line .line-video-count span:before{content:'';display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;background-color:#898989}.application__messenger-block{position:relative}.application__messenger-block input{padding-left:48px!important}.application__select-messenger{display:flex;flex-direction:column;justify-content:center;position:absolute;height:100%;padding:0 6px 0 8px}.application__select-messenger:hover{background:rgba(0,0,0,.05)}.application__select-messenger i{font-size:23px;width:23px;height:23px}@media screen and (max-width:1680px){.application__select-messenger i{font-size:20px;width:20px;height:20px}}.application__select-messenger .fa-telegram{color:#08c}.application__select-messenger .fa-skype{color:#00aff0}.application__select-messenger .fa-viber{background:url(/Content/img/messenger-form/viber-brands.svg) no-repeat;background-size:contain}.application__current-messenger{display:flex;align-items:center;cursor:pointer}.application__arrow{margin-left:6px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.application__messenger-list{display:none;position:absolute;background:#fff;padding:7px;box-sizing:border-box;box-shadow:1px 1px 4px rgba(0,0,0,.2);z-index:10;top:11.5px;left:1px}@media screen and (max-width:1680px){.application__messenger-list{top:6px}}@media screen and (max-width:500px){.application__messenger-list{top:1px}}.application__messenger-list li{width:23px;height:23px;cursor:pointer}.application__messenger-list li:not(:last-child){margin-bottom:10px}