@media (min-width:1200px){.banner-desktop{height:80px;position:relative;background-position-x:center;display:block!important;z-index:1000}.banner-desktop a{height:100%;position:absolute;top:0;left:0;width:100%;display:block}}@media (min-width:621px) and (max-width:1199px){.banner-medium{height:80px;position:relative;background-position-x:center;display:block!important;z-index:2000}.banner-medium a{height:100%;position:absolute;top:0;left:0;width:100%;display:block}}@media (max-width:620px){.banner-mobile{height:80px;position:relative;background-position-x:center;display:block!important;z-index:2000}.banner-mobile a{height:100%;position:absolute;top:0;left:0;width:100%;display:block}}@media (min-width:1200px){.promo-banner-desktop{height:80px;position:relative;background-position-x:center;display:block!important;z-index:1000}.promo-banner-desktop.promo-banner-popup{cursor:pointer}.promo-banner-desktop a{height:100%;position:absolute;top:0;left:0;width:100%;display:block}}@media (min-width:621px) and (max-width:1199px){.promo-banner-tablet{height:80px;position:relative;background-position-x:center;display:block!important;z-index:2000}.promo-banner-tablet.promo-banner-popup{cursor:pointer}.promo-banner-tablet a{height:100%;position:absolute;top:0;left:0;width:100%;display:block}}@media (max-width:620px){.promo-banner-mobile{position:relative;background-position-x:center;display:block!important;z-index:1000}.promo-banner-mobile img{width:100%}.promo-banner-mobile.promo-banner-popup{cursor:pointer}.promo-banner-mobile a{height:100%;top:0;left:0;width:100%;display:block}}.gift-set-banner-course-container{padding-bottom:30px}.gift-set-banner-wrap{width:100%}@media (max-width:766px){.gift-set-banner-wrap{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.gift-set-banner{height:200px;overflow:hidden;position:relative;border-radius:20px}.gift-set-banner:active,.gift-set-banner:hover{text-decoration:none}@media (max-width:766px){.gift-set-banner{height:563px;-webkit-box-align:center;max-width:450px;align-items:center;-ms-flex-align:center}}.gift-set-banner__img{height:200px;width:1070px}@media (max-width:766px){.gift-set-banner__img{display:none}}.gift-set-banner__img img{right:0;position:absolute}@media (max-width:1440px){.gift-set-banner__img img{right:-12px}}@media (max-width:1008px){.gift-set-banner__img img{right:-35px}}.gift-set-banner__img-mob{height:563px;width:450px;display:none}@media (max-width:766px){.gift-set-banner__img-mob{display:block}}.gift-set-banner__img-mob img{position:absolute;left:0}.gift-set-banner__text{position:absolute;max-width:605px;margin:29px 25px 0;z-index:1}@media (max-width:1008px){.gift-set-banner__text{max-width:440px}}.gift-set-banner__text__title{font-size:36px;font-weight:700;font-style:normal;color:#fff;line-height:110%}@media (max-width:1008px){.gift-set-banner__text__title{font-size:28px}}@media (max-width:766px){.gift-set-banner__text__title{font-size:32px}}.gift-set-banner__text__desc{font-size:18px;font-weight:500;font-style:normal;color:#fff;line-height:29px;margin-top:15px}@media (max-width:1008px){.gift-set-banner__text__desc{font-size:16px;line-height:24px}}.gift-set-banner__text__desc span{color:#f76868}.gift-set-banner__gift{height:48px;font-size:12px;text-decoration:underline;font-weight:600;font-style:normal;color:#f76868!important;-webkit-box-align:center;position:relative;max-width:213px;align-items:center;background:#fff;line-height:16px;-ms-flex-align:center;font-family:Open Sans;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.gift-set-banner__gift:active,.gift-set-banner__gift:hover{color:#f76868}.gift-set-banner__gift__group{height:44px;max-width:232px;margin-left:34px;margin-top:10px;padding-left:36px}.gift-set-banner__gift__group img{height:63px;position:absolute;top:-16px;left:-36px;width:65px}.gift-set-banner__gift__school{position:absolute;bottom:18px;left:59px}.gift-set-banner__gift__school img{height:94px;position:absolute;top:-32px;left:-79px;width:98px}.gift-set-banner__gift__course{height:44px;position:absolute;max-width:232px;top:110px;left:9px;padding-left:36px}@media (max-width:766px){.gift-set-banner__gift__course{top:320px;left:21px}}.gift-set-banner__gift__course img{height:63px;position:absolute;top:-16px;left:-36px;width:65px}*{padding:0;color:#433044;margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;font-size:10px}body{height:auto;overflow-x:hidden;font-size:14px;font-weight:300;color:#333;background-color:#fff;background:#fff;line-height:1.42857143;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-family:Open Sans,sans-serif}.container{margin-right:auto;padding-right:15px;margin-left:auto;padding-left:15px}.row{margin-right:-15px;margin-left:-15px}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-6{width:50%}.navbar{min-height:50px;border:1px solid transparent;margin-bottom:20px;position:relative}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{border-width:0 0 1px;z-index:2000}.navbar-brand{height:50px;padding:15px;font-size:18px;line-height:20px;float:left}.navbar-toggle{padding:9px 10px;border:1px solid transparent;margin-right:15px;margin-bottom:8px;position:relative;background-color:transparent;border-radius:4px;background-image:none;float:right;margin-top:8px}.breadcrumb{list-style:none;padding:8px 15px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}a{text-decoration:none;color:#337ab7;background-color:transparent}.pull-right{float:right!important}.close{filter:alpha(opacity=20);font-size:21px;font-weight:700;text-shadow:0 1px 0 #fff;color:#000;opacity:.2;line-height:1;float:right}.hidden{display:none!important}.collapse{display:none}._col-2{width:calc(16.66667% - 30px)}._col-10,._col-2{margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px}._col-10{width:calc(83.33333% - 30px)}._col-12{margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;width:calc(100% - 30px)}._container{max-width:1075px;margin:0 auto}._row{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex}._row_flex-end{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}._row_inset{margin-right:-15px;margin-left:-15px}._row_align-center{-webkit-box-align:center;align-items:center;-ms-flex-align:center}._row_justify-start{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:start}._mb-10{margin-bottom:10px}._p-0{padding:0}._offset-l{margin-left:15px!important}._offset-r{margin-right:15px!important}#navigation-top{border:0;margin-bottom:0;width:100%;display:inline-block}#navigation-top .navbar-panel{height:122px;background-color:#433044}#navigation-top .navbar-panel.mobile{display:none}#navigation-top .navbar-panel .navbar-header{height:70px;width:260px}#navigation-top .navbar-panel .navbar-header .navbar-brand{height:100%;width:100%}#navigation-top .navbar-panel .navbar-header .navbar-brand>a{padding:0;background-size:initial;background-position-y:12px;margin:0;background-image:url(/images/logo-wide.png)!important;background-position-x:2px}#navigation-top .navbar-panel .navbar-header .navbar-brand.msk>a{background-position:unset;background-image:url(/images/logo/moscow.png)!important}#navigation-top .navbar-panel .navbar-header .navbar-contacts{padding-right:42px;text-align:center;margin:auto;display:none}@media (max-width:999px){#navigation-top{display:block}#navigation-top .mobile-top-panel div{height:24px;color:#fff;background:#5e4a60}#navigation-top .mobile-top-panel .phone a{font-size:14px;font-weight:400;color:#f76868;line-height:23px}#navigation-top .mobile-top-panel .cityhead{line-height:23px}#navigation-top .mobile-top-panel .cityhead span{font-weight:700;color:#fff;border-bottom:1px solid #fff}#navigation-top .mobile-top-panel .cityhead .glyphicon{margin-right:6px;color:#fff}#navigation-top .navbar-panel{height:90px!important}#navigation-top .navbar-panel.desktop{display:none}#navigation-top .navbar-panel.mobile{display:block}#navigation-top .navbar-panel>.container{padding:0}#navigation-top .navbar-panel>.container .navbar-header{padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#navigation-top .navbar-panel>.container .navbar-header .navbar-left{margin:0;width:65px;display:block}#navigation-top .navbar-panel>.container .navbar-header .navbar-left .navbar-toggle{padding:0;border:none;margin:0;display:block}#navigation-top .navbar-panel>.container .navbar-header .navbar-left .navbar-toggle .burger-icon{height:30px;background-size:contain;margin:20px 12px 10px 10px;width:42px;background-image:url(/images/mobile-top/burger.png);background-repeat:no-repeat}#navigation-top .navbar-panel>.container .navbar-header .navbar-left .navbar-toggle .close{height:36px;background-size:contain;opacity:1;margin:18px 20px 8px 11px;width:36px;background-image:url(/images/icons/close.png);background-repeat:no-repeat;display:none}#navigation-top .navbar-panel>.container .navbar-header .navbar-brand{padding:10px 0 0;margin:0;width:auto}#navigation-top .navbar-panel>.container .navbar-header .navbar-brand>a{height:49px;background-size:initial;background-position:0;margin-left:15px;width:250px;background-image:url(/images/logo.png)!important}#navigation-top .navbar-panel>.container .navbar-header .navbar-brand.kiev,#navigation-top .navbar-panel>.container .navbar-header .navbar-brand.msk{padding-top:0}#navigation-top .navbar-panel>.container .navbar-header .navbar-brand.msk>a{height:64px;background-image:url(/images/logo/moscow.png)!important}#navigation-top .navbar-panel>.container .navbar-header .navbar-contacts{flex-grow:1;padding:0;-webkit-box-flex:1;margin:0;-ms-flex-positive:1;display:block}#navigation-top .navbar-panel>.container .navbar-collapse1{overflow:auto;padding:0;position:fixed;background-color:#fff;width:100%}.bs-navbar1{border:0}}@media (max-width:999px) and (max-width:600px){#navigation-top .mobile-top-panel .phone-container{width:60%!important}#navigation-top .mobile-top-panel .city-container{width:40%!important}}@media (max-width:1040px){.navbar-brand{margin-left:15px}}@media (max-width:1199px){#navigation-top .navbar-panel>.container{padding:0}}.svg_sprite{height:inherit;width:inherit}.page-wrapper{height:100%;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.page-wrapper .header-wrapper{flex-grow:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-negative:0;-ms-flex-positive:0}.page-wrapper .content-wrapper{flex-grow:1;flex-shrink:0;-webkit-box-flex:1;-ms-flex-negative:0;-ms-flex-positive:1}.wrap{height:auto;min-height:100%}.wrap .container{padding:50px 0}.title{margin-bottom:36px;text-transform:uppercase;text-align:center}.title,.title2{font-size:42px;font-family:TenorSans}.title2{margin-bottom:40px;line-height:46px}@media (max-width:766px){.title2{font-size:32px;margin-bottom:26px;line-height:46px}}@media (max-width:480px){.title2{margin-bottom:40px}}.first-section{padding-top:118px!important;margin-top:-108px!important}.navbar-brand{padding:0}.navbar-brand a{height:100%;background:url(/images/logo.png) 0 no-repeat;background-size:contain;width:100%;display:block}.navbar-brand.msk a{background-image:url(/images/msk-logo/logo.png)}.container{width:100%}.close-btn{height:41px;right:15px;position:absolute;top:15px;background:url(/images/icons/close.png) no-repeat;cursor:pointer;width:41px;display:none}.form-error{font-size:17px;font-weight:600;color:#d84949!important;text-align:center;font-family:Open Sans;display:none}.breadcrumb{background:none}.breadcrumb>li{font-size:18px;font-weight:400;font-family:Open Sans}.breadcrumb>li+li:before{color:#433044;content:"» "!important}.breadcrumb a{text-decoration:underline;color:#9b8e9c}.breadcrumb li{font:18px Open Sans}.breadcrumb li.active{color:#403445}.email_request_container{height:100%;position:fixed;top:0;background:hsla(0,1%,61%,.81);left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100000}.email_request_window{min-height:610px;padding:40px 10px;opacity:1;text-align:center;background-color:#433044;margin:auto;width:775px;z-index:100500}.email_request_window *{color:#fff}@media (max-width:767px){.email_request_window,.email_request_window .email_field{width:100%!important}}.button-big-red{height:43px;border-right:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f56666,endColorstr=#d84949,GradientType=0);border-left:0;padding:10px 19px 14px;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;border-top:1px solid #fe9494;border-bottom:1px solid #a51111;border-radius:21px;-o-border-radius:21px;-ms-border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;background:#f56666;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f56666),color-stop(100%,#d84949));background:-webkit-linear-gradient(top,#f56666,#d84949);background:-o-linear-gradient(top,#f56666 0,#d84949 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f56666),to(#d84949));background:linear-gradient(180deg,#f56666 0,#d84949);white-space:nowrap;font-family:Open Sans;display:inline-block}.text-small-purple-gray{font-size:12px;color:#948a95}.page-title{font-size:42px;margin:0 0 8px;line-height:46px;font-family:TenorSans,sans-serif}.section-title{font-size:28px;font-weight:600;line-height:38px}.popup{pointer-events:none;position:fixed;z-index:1043}.popup,.popup__overlay{height:100%;top:0;left:0;width:100%}.popup__overlay{position:absolute;background-color:rgba(0,0,0,.3)}[data-popup]{cursor:pointer}@media (max-width:991px){.wrap .container{padding:50px 15px}}@media (max-width:1199px){.footer{height:auto}#intro{padding-bottom:80px}}@media (max-width:767px){body{min-width:480px}.footer,body{height:auto}#section-menu{display:none}.first-section{margin-top:-65px!important}.title{font-size:34px!important;margin:auto auto 36px!important;width:80%!important}.reviews-container .review-header .left{display:none!important}.reviews-container .review-header .right{position:relative!important;top:0!important;padding-left:0!important}.reviews-container .review-name{font-size:30px!important}.reviews-container .review-about,.reviews-container .review-description{font-size:22px!important}}@media (max-width:1010px){.section-title{font-size:26px;line-height:35px}}@media (max-width:767px){.section-title{font-size:20px;line-height:27px}}.a-popup{height:100%;overflow:auto;position:fixed;text-align:center;top:0;left:0;width:100%;display:none;z-index:1020}a-popup__inner{position:relative;max-width:505px;text-align:left;background-color:#fff;width:calc(100% - 30px);vertical-align:middle;display:inline-block;z-index:1}.callback_popup{padding:40px;color:#fff;background-color:#8f6b8f;border-radius:5px}@media (max-width:766px){.callback_popup{padding:50px 20px}}.navbar-constructor-and-cities{margin-right:20px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-constructor-and-cities .constructor-widget-mobile{height:38px;background-color:#f8c665;border-radius:50%;width:38px}.navbar-constructor-and-cities .constructor-widget-mobile a{height:100%;width:100%;display:block}.navbar-constructor-and-cities .constructor-widget-mobile a .constructor-box{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-constructor-and-cities .constructor-widget-mobile a .constructor-box .constructor-icon-and-count .constructor-icon{height:38px;background-position:50%;width:38px;background-image:url(/images/constructor/percent.png);background-repeat:no-repeat}#whatsapp_new_widget{display:none}.page-group .preview{position:relative}.page-group .preview>img{height:auto;width:100%}.page-group .preview>.info-container{padding:10px 25px;position:absolute;bottom:0;left:0;width:100%}.page-group .preview>.info-container .info{overflow:hidden;padding:19px 21px;font-weight:400;color:#433044;background-color:hsla(0,0%,100%,.6);font-family:Open Sans}.page-group .preview>.info-container .info .programs-hours{margin-right:30px;position:relative;float:left}.page-group .preview>.info-container .info .programs-duration{position:relative;float:left}.page-group .preview-card-container{min-height:250px;margin-bottom:40px;position:relative}.page-group .preview-card-container:before{border:17px solid transparent;content:"";position:absolute;border-right-color:#fff;top:113px;left:-18px;display:block;z-index:1}.page-group .preview-card-container .preview-card{overflow:hidden;min-height:250px;position:relative;background-color:#fff;-webkit-box-shadow:0 2px 2px #e8e8e8;box-shadow:0 2px 2px #e8e8e8;width:100%}.page-group .preview-card-container .preview-card .preview-header{padding:16px;color:#fff;position:relative;z-index:2}.page-group .preview-card-container .preview-card .preview-header .title{font-size:24px;font-weight:600;text-align:left;margin:0;font-family:Open Sans}.page-group .preview-card-container .preview-card .preview-body{height:100%;top:0;background-color:#fff;left:0}.page-group .preview-card-container .preview-card .preview-body .programs-list{list-style:none;padding:0;margin:0}.page-group .preview-card-container .preview-card .preview-body .programs-list .program-item{padding:12px 5px;font-size:20px;font-weight:600;color:#433044;font-family:Open Sans}.page-group .preview-card-container .preview-card .preview-body .programs-list .program-item>.glyphicon{margin-right:10px;color:#f8c665}.page-group .title{line-height:1.2}.page-group .map-container{padding-right:0;padding-left:0}section#main-new{height:auto;min-height:auto;padding:0!important;position:relative;background-size:cover;margin:0 0 -1px!important}section#main-new>.container{z-index:1}section#main-new>.vertical-center>.container>.row{min-height:calc(100vh - 94px);position:relative}section#main-new>.vertical-center>.container>.row>.top_col_1{-ms-flex-pack:center;min-height:calc(100vh - 94px);padding-top:40px;justify-content:center;-webkit-box-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;padding-bottom:340px;float:none;display:-webkit-box;display:-ms-flexbox;display:flex}section#main-new>.vertical-center>.container>.row>.first-section__right{min-height:300px;position:absolute;bottom:0;float:none;margin-top:auto}section#main-new .bg-video-container{height:100%;overflow:hidden;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(#713374),to(#433044));background:-webkit-linear-gradient(top,#713374,#433044);background:-o-linear-gradient(top,#713374 0,#433044 100%);background:linear-gradient(180deg,#713374,#433044);width:100%;z-index:0}section#main-new .bg-video-container>video{min-height:100%;min-width:100%;margin:0 auto;background-image:url(/images/overlay-dark.png);display:none}section#main-new .bg-video-container>.background-overlay-dark-full{height:100%;width:100%;display:none}section#main-new .page-title{font-size:32px;font-weight:400;margin-bottom:2vh;color:#fff;text-align:left;line-height:132%;margin-top:4px;font-family:TenorSans}section#main-new .page-sub-title{font-size:22px;font-weight:400;font-style:normal;color:#fff;text-align:left;line-height:30px}section#main-new .page-description{font-size:20px;font-weight:400;font-style:normal;color:#fff;text-align:left;line-height:27px;margin-top:4vh;font-family:Open Sans}section#main-new .cost-card{height:299px;padding:30px 30px 40px;position:relative;max-width:600px;margin:0 auto;border-radius:3px 3px 0 0;background:#f8f8f8}section#main-new .cost-card .cost-discount-badge{-ms-flex-pack:center;height:90px;padding:0;justify-content:center;-webkit-box-pack:center;right:-10px;color:#fff;-webkit-box-align:center;position:absolute;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:-30px;background-color:#f76868;align-items:center;border-radius:50%;-webkit-box-orient:vertical;width:90px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}section#main-new .cost-card .cost-discount-badge .discount-value{font-size:26px;font-weight:700;font-style:normal;color:#fff;text-align:center;line-height:35px;margin-top:-5px;font-family:Open Sans}section#main-new .cost-card .cost-discount-badge .discount-duration{font-size:10px;font-weight:600;font-style:normal;color:#fff;text-align:center;line-height:14px;font-family:Open Sans}section#main-new .cost-card .start-info-container{margin-bottom:64px}section#main-new .cost-card .start-info-container .start-date-label{font-size:15px;font-weight:400;font-style:normal;color:#433044;text-align:center;line-height:20px;font-family:Open Sans}section#main-new .cost-card .start-info-container .start-date-label .icon-fire{height:16px;margin-right:5px;width:13px;background-image:url(/images/icons/fire.svg);background-repeat:no-repeat;display:inline-block}section#main-new .cost-card .cost-container{padding-top:15px;margin-bottom:0;position:relative;padding-bottom:15px}section#main-new .cost-card .cost-container .cost-value{font-size:40px;font-weight:600;font-style:normal;margin-bottom:7px;color:#f76868;text-align:center;line-height:38px;margin-top:30px;font-family:Open Sans}section#main-new .cost-card .cost-container .cost-value .small{font-size:32px;color:#f76868}section#main-new .cost-card .cost-container .cost-info{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;font-size:16px;font-weight:400;font-style:normal;color:#656565;-webkit-box-align:center;text-align:center;align-items:center;line-height:22px;-ms-flex-align:center;font-family:Open Sans;display:-webkit-box;display:-ms-flexbox;display:flex}section#main-new .cost-card .cost-container .cost-info .tooltip-template{text-align:left}section#main-new .cost-card .cost-container .cost-info .tooltip-template__ico path{fill:#656565}section#main-new .cost-card .enroll-btn-container{position:absolute;bottom:0;left:0;width:100%}section#main-new .cost-card .enroll-btn-container .button-big-red{width:100%}section#main-new .enroll-btn-container{text-align:center}section#main-new .enroll-btn-container .button-big-red{-ms-flex-pack:center;height:80px;padding:20px;justify-content:center;-webkit-box-pack:center;font-size:24px;border:0;font-weight:600;text-transform:none;max-width:285px;text-align:center;margin:0 auto;border-radius:40px;align-content:center;background:#eb5c5c;width:100%;line-height:33px;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){section#main-new{background:-webkit-gradient(linear,left top,left bottom,from(#713374),to(#433044))!important;background:-webkit-linear-gradient(top,#713374,#433044)!important;background:-o-linear-gradient(top,#713374 0,#433044 100%)!important;background:linear-gradient(180deg,#713374,#433044)!important}}section#specs{margin-bottom:-1px!important;position:relative;background:#433044}@media (max-width:1199px){section#specs{padding-bottom:160px}}section#specs .specs-container{-ms-flex-pack:justify;height:auto;padding:30px 30px 170px;justify-content:space-between;-webkit-box-pack:justify;-webkit-box-align:center;position:relative;-webkit-box-direction:normal;max-width:600px;-ms-flex-direction:column;flex-direction:column;background-color:#f8f8f8;margin:-1px auto 0;align-items:center;border-radius:0 0 3px 3px;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}section#specs .spec{margin-bottom:37px;width:100%}section#specs .spec-title{font-size:14px;font-weight:400;font-style:normal;color:#433044;opacity:.65;line-height:19px;font-family:Open Sans}section#specs .spec-subtitle{font-size:17px;font-weight:600;font-style:normal;color:#433044;line-height:23px;font-family:Open Sans}section#specs .spec-icon-container{float:right}section#specs .spec-icon{margin-bottom:13px;position:relative;background-size:100%;top:3px;background-repeat:no-repeat;display:block}section#specs .spec-icon.spec-icon-people{height:30px;width:42px;background-image:url(/images/icons/groups/specs/people-purple.svg)}section#specs .spec-icon.spec-icon-clock{height:30px;width:31px;background-image:url(/images/icons/groups/specs/clock-purple.svg)}section#specs .spec-icon.spec-icon-group{height:30px;width:47px;background-image:url(/images/icons/groups/specs/group-purple.svg)}section#specs .spec-icon.spec-icon-diplom{height:30px;width:40px;background-image:url(/images/icons/groups/specs/diplom-purple.svg)}section#specs .enroll-btn-container{position:sticky;bottom:20px;text-align:center;margin-top:-170px}section#specs .enroll-btn-container .button-big-red{-ms-flex-pack:center;height:80px;padding:20px;justify-content:center;-webkit-box-pack:center;font-size:24px;border:0;font-weight:600;text-transform:none;max-width:285px;text-align:center;margin:0 auto;border-radius:40px;align-content:center;background:#eb5c5c;width:100%;line-height:33px;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}section#who-suits{background:#fff}section#who-suits .section-title{font-size:36px;font-weight:400;font-style:normal;margin-bottom:42px;color:#433044;line-height:42px;margin-top:42px;font-family:TenorSans}section#who-suits .info-block-image{margin-bottom:34px}section#who-suits .info-block-image img{height:153px;width:153px}section#who-suits .info-block-title{font-size:22px;font-weight:700;font-style:normal;margin-bottom:18px;line-height:28px;font-family:Open Sans}section#who-suits .info-block-description{font-size:20px;font-weight:400;font-style:normal;margin-bottom:70px;line-height:27px;font-family:Open Sans}.breadcrumb{padding:0;margin:5vh 0 0}.breadcrumb li.active,.breadcrumb>li+li:before{color:#fff}.breadcrumb li.active{font-weight:300}.breadcrumb li{font-size:16px;color:#a3959e}.first-section{min-height:calc(100vh - 58px);padding:0!important;position:relative;background-size:cover;margin:0!important}.first-section>.container{z-index:1}.first-section.withEmployment .first-section__right{padding-top:40px}@media (max-width:1199px){.first-section.withEmployment .first-section__right{padding-top:0}.first-section.withEmployment .page-description,.first-section.withEmployment .page-sub-title,.first-section.withEmployment .page-title{text-align:left!important}}.fullscreen{height:100%}.page-group ul.breadcrumb{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex}.page-group ul.breadcrumb li{white-space:nowrap}.tooltip-template{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip-template .tooltip-template__ico{opacity:.4;margin:0 0 0 10px;cursor:pointer}.custom-tooltip-wrapper{display:none}@media screen and (max-width:1024px){.custom-tooltip-wrapper{-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;position:fixed;top:0;align-items:center;left:0;width:100%;-ms-flex-align:center;z-index:111}}.profession_circle_list{margin-bottom:20px}.circle_info_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.circle_info,.circle_info_list{display:-webkit-box;display:-ms-flexbox;display:flex}.circle_info{padding:9px 22px;-webkit-box-align:center;align-items:center;border-radius:50px;background:rgba(0,0,0,.4);-ms-flex-align:center}.circle_info__title{font-size:12px;font-weight:700;color:#f8c665;line-height:16px}.circle_info__text,.employmentButton{font-size:12px;color:#fff;line-height:16px}.employmentButton{padding:7px 24px 11px 22px;text-decoration:none!important;font-weight:400;-webkit-box-align:center;max-width:217px;align-items:center;border-radius:25px;background:rgba(0,0,0,.4);-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}