body{background-color:#1c1d21;color:#fff}a,a:hover{color:#fff}.btn-danger{color:#fff;background-color:#de6800;border-color:#de6800}.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#de5400;border-color:#de5400}.btn-success{color:#fff;background-color:#517ab9;border-color:#517ab9}.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#466aa0;border-color:#466aa0}.btn-outline-secondary{color:#fff;background-color:transparent;border-color:#8b9099}.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#1c1d21;background-color:#8b9099;border-color:#8b9099}header{color:#fff;border-bottom:2px solid rgba(151,154,159,.3)}header .logo-icon{background:url(main/css/../i/logo-light-full.svg) no-repeat;width:246px;height:63px}header .header-tel{margin-right:0;font-weight:700}.header-tel span{color:#517ab9}header .header-btn{border-width:2px}@media (min-width:768px){header .header-tel+.header-btn{margin-left:50px}header .header-tel+.header-tel{margin-left:25px}}section .section-title{color:#fff}.benefit-item{width:100%;padding:0 0 45px 110px;background:transparent no-repeat 0 3px;text-align:left}.benefit-item .benefit-title{color:#517ab9;font-size:22px;font-weight:700;line-height:1.1;padding-bottom:20px}.benefit-item .benefit-text{font-size:14px;max-width:400px}.benefit-item .benefit-text ul{margin:0;padding:0;list-style:none}.benefit-item .benefit-text ul>li{padding-left:22px;background:url(main/css/../i/tb/option-list.gif) no-repeat left 7px}@media (min-width:768px){.benefit-item{padding-left:100px}}@media (min-width:992px){.benefit-item{padding-left:110px}}.benefit-item.vertical{text-align:left;padding:0 10px 45px}.benefit-item.vertical .benefit-title{background:transparent no-repeat top left;padding:13px 0 35px 90px}.benefit-item.vertical .benefit-text{max-width:inherit}.single-slider .carousel-indicators{bottom:-40px;align-items:center}.single-slider .carousel-indicators li{width:11px;height:11px;margin-left:5px;margin-right:5px;border-radius:50%;background-color:rgba(255,255,255,.8)}.single-slider .carousel-indicators li.active,.single-slider .carousel-indicators li:hover{width:14px;height:14px;background-color:#517ab9}.single-slider .item-title span{color:#517ab9}@media (min-width:576px){.single-slider .carousel-control-prev-icon{margin-left:0}.single-slider .carousel-control-next-icon{margin-right:0}}@media (min-width:992px){.single-slider .carousel-control-prev-icon{margin-left:-50px}.single-slider .carousel-control-next-icon{margin-right:-50px}}.statistic-block{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;width:250px;height:250px;text-align:center;border:rgba(81,122,185,.12) solid 15px;border-radius:50%}.statistic-block .stat-title{color:#517ab9;font-size:30px;font-weight:700;line-height:1;margin-bottom:20px}.statistic-block .stat-text{font-size:14px;line-height:1.5}.step-items{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start}.step-item{position:relative;max-width:100%;padding-top:0;padding-bottom:65px;padding-left:120px!important;background:transparent no-repeat left top;background-size:85px auto;text-align:left}.step-item::before,.step-item::after{position:absolute;display:none;background:#373e4a;opacity:.1;content:""}.step-item:first-child::before{display:none}.step-item:last-child::after{display:none}.step-item .step-title{font-weight:700;color:#428700;font-size:22px;line-height:1.1;margin-bottom:25px}.step-item--5 .step-title{color:#de6800}.step-item .step-text{font-size:14px}.step-item .step-number{position:absolute;top:0;bottom:inherit;left:-95px;display:none;align-items:center;justify-content:center;width:67px;height:67px;margin-top:0;margin-left:0;border-radius:50%;background-color:rgba(118,139,170,1);color:#1c1d21;font-size:40px;font-weight:700}.step-item--1 .step-number{background-color:rgba(118,139,170,.15)}.step-item--2 .step-number{background-color:rgba(118,139,170,.25)}.step-item--3 .step-number{background-color:rgba(118,139,170,.35)}.step-item--4 .step-number{background-color:rgba(118,139,170,.45)}.step-item--5 .step-number{background-color:rgba(107,152,221,.45)}@media (min-width:576px){.step-items{align-items:center}.step-item{max-width:375px}.step-item::before,.step-item::after{left:-63px;right:inherit;width:3px;height:inherit}.step-item::after{display:block;top:67px;bottom:0;margin-left:0;margin-top:10px;margin-bottom:10px}.step-item .step-number{display:flex}}@media (min-width:992px){.step-items{flex-direction:row;align-items:stretch;justify-content:space-between}.step-item{flex:0 0 20%;max-width:20%;padding-top:200px;padding-bottom:140px;padding-left:0!important;background-position:top center;background-size:auto auto;text-align:center}.step-item::before,.step-item::after{top:inherit;bottom:31px;width:inherit;height:3px}.step-item::before{display:block;left:0;right:50%;margin-right:45px}.step-item::after{left:50%;right:0;margin-left:45px;margin-top:0;margin-bottom:0}.step-item .step-number{top:inherit;bottom:0;left:50%;margin-top:0;margin-left:-33px}.step-item--1{background-position-y:17px}.step-item--2{background-position-y:10px}.step-item--3{background-position-y:13px}.step-item--4{background-position-y:27px}.step-item .step-title{min-height:50px}.step-item .step-text{padding-left:4px;padding-right:4px}}section.section-welcome{padding-top:225px;background:url(main/css/../i/tb/bg-main2.jpg) no-repeat top center;background-size:cover}section.section-welcome .section-content{padding-top:70px}section.section-welcome:not(.fix) .section-content{padding-bottom:240px}section.section-welcome.fix .section-content{padding-bottom:70px}section.section-welcome .container{padding-left:15px;padding-right:15px}section.section-welcome h1{width:100%;margin-bottom:35px;font-weight:700;font-size:30px;text-align:left}section.section-welcome p,section.section-welcome ul{width:100%;line-height:1.4;text-align:justify}section.section-welcome ul{list-style:none;padding:0;margin:0}section.section-welcome ul>li{background:url(main/css/../i/tb/check-option.png) no-repeat 2px 5px;padding-left:50px}@media (min-width:576px){section.section-welcome h1{font-size:40px}section.section-welcome .container{padding-left:0;padding-right:0}}@media (min-width:768px){section.section-welcome{padding-top:130px}section.section-welcome:not(.fix) .section-content{padding-bottom:200px}}@media (min-width:992px){section.section-welcome{padding-top:81px}section.section-welcome:not(.fix) .section-content{padding-bottom:180px}section.section-welcome h1{width:75%;font-size:60px}section.section-welcome p,section.section-welcome ul{width:75%;text-align:left}}section.section-welcome .course-item{width:100%;padding-bottom:30px}section.section-welcome .course-item__label{opacity:.5;text-transform:uppercase;font-size:16px;line-height:1}section.section-welcome .course-item__value{line-height:1;margin-top:13px;font-weight:700}@media (min-width:1200px){section.section-welcome .course-item{width:380px;padding-bottom:0}}section.section-request{color:#fff}section.section-request.top{margin-top:-214px}section.section-request .section-content{position:relative;z-index:2}@media (min-width:768px){section.section-request.top{margin-top:-170px}}@media (min-width:992px){section.section-request.top{margin-top:-115px}}.request-row{background:#517ab9 url(main/css/../i/tb/bg-request.png) no-repeat top right;border-radius:0}.request-row .request-separator{width:100%;height:2px;background:#fff;opacity:.15}.request-block{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;width:100%;padding:15px 20px}.request-block--top{align-items:flex-start}.request-block--bottom{align-items:flex-start}.request-block .request-title{font-size:30px;font-weight:700;text-transform:uppercase}.request-block .request-action{align-self:center;margin-top:15px}.request-block .course-item{width:100%;padding-bottom:30px}.request-block .course-item__label{opacity:.65;text-transform:uppercase;font-size:16px;line-height:1}.request-block .course-item__value{line-height:1;margin-top:13px;font-size:30px;font-weight:700}.request-block .course-item__value a{color:#fff;text-decoration:underline}@media (min-width:576px){.request-row{border-radius:10px}}@media (min-width:992px){.request-block{padding:20px 40px}}@media (min-width:992px){.request-block{justify-content:space-between}.request-block--top{flex-direction:row;align-items:center}.request-block--bottom{flex-direction:row}.request-block .request-action{margin-top:0}.request-block .course-item{width:240px;padding-bottom:0}.request-block .course-item:last-child{width:400px}}section.section-benefits{padding-top:100px;padding-bottom:60px}section.section-benefits .container{padding-left:15px;padding-right:15px}section.section-benefits .image{width:100%;margin-bottom:35px}section.section-benefits .section-text ul{list-style:none;padding:0;margin:0}section.section-benefits .section-text ul>li{padding-left:22px;background:url(main/css/../i/tb/option-list.gif) no-repeat left 10px}@media (min-width:576px){section.section-benefits .container{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-benefits{padding-top:150px;padding-bottom:110px}}section.section-why .section-title{max-width:440px;margin-bottom:40px;font-size:32px}section.section-why .section-text{text-align:left}section.section-why .section-text ul{list-style:none;padding:0;margin:0}section.section-why .section-text ul>li{background:url(main/css/../i/tb/check-option.png) no-repeat 2px 5px;padding-left:50px}section.section-why .left-block{max-width:100%}section.section-why .right-block{margin-top:50px;align-self:center}section.section-why .container{padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-why .container{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-why .left-block{max-width:600px}section.section-why .right-block{align-self:flex-start;margin-right:50px}}@media (min-width:1200px){section.section-why .left-block{max-width:700px}section.section-why .right-block{margin-right:100px}}section.section-program{padding-top:80px}section.section-program .section-title{padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-program .section-title{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-program{padding-top:125px}}.program-inner .program-title{font-size:30px;font-weight:700;line-height:1.15;margin-bottom:35px}.program-inner .hour-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.program-inner .hour-item{text-align:center;margin-bottom:15px}.program-inner .hour-item__title{color:silver;font-weight:700;font-size:20px}.program-inner .hour-item__title span{color:#517ab9;font-size:30px}.program-inner .hour-item__text{margin-top:14px;font-size:14px;line-height:1.25}.program-inner .hour-items+.program-subtitle,.program-inner .hour-items+.program-text{margin-top:35px}.program-inner .program-subtitle{font-weight:700;font-size:20px;text-align:left}.program-inner .program-text{font-size:14px;text-align:left}.program-inner .program-subtitle+.program-text,.program-inner .program-text+.program-text{margin-top:20px}.program-inner .program-text+.program-subtitle{margin-top:40px}@media (min-width:576px){.program-inner .hour-items{flex-direction:row;justify-content:center;align-items:flex-start}}section.section-program .program-header{font-size:24px}section.section-program .program-header::after{top:15px}@media (min-width:576px){section.section-program .program-header{font-size:30px}section.section-program .program-header::after{top:28px}}section.section-program .program .program-inner .hour-item{width:150px}section.section-program .tab-pane .program-inner .hour-items{justify-content:space-between}section.section-program .tab-pane .program-inner .hour-item{width:inherit}#program-nav{background:#fff;border-radius:7px}#program-nav .nav{background:#517ab9 url(main/css/../i/tb/bg-program.png) no-repeat right top;border-radius:7px 0 0 7px;height:100%;padding:30px 0}#program-nav .nav .nav-link{color:#fff;font-size:20px;line-height:1.2;background:url(main/css/../i/option-arrow.png) no-repeat 30px center;padding:12px 30px 12px 60px}#program-nav .nav .nav-link.active{background-color:#ec6f00}#program-nav .tab-content{height:100%;padding:30px;color:#1c1d21}@media (min-width:1200px){#program-nav .nav .nav-link{padding:15px 40px 15px 70px;background-position-x:40px}#program-nav .nav{padding:40px 0}#program-nav .tab-content{padding:40px}}section.section-graduate{padding-top:100px;padding-bottom:100px}section.section-graduate .container{padding-left:15px;padding-right:15px}section.section-graduate .section-text{font-size:20px}section.section-graduate .section-text ul{margin:0;padding:0;list-style:none}section.section-graduate .section-text ul>li{padding-left:22px;background:url(main/css/../i/tb/option-list.gif) no-repeat left 10px}@media (min-width:576px){section.section-graduate .container{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-graduate{padding-top:150px;padding-bottom:140px}}section.section-graduate .single-slider .carousel-item>.single-pic{display:block;width:340px;height:227px;margin:0 auto}@media (min-width:576px){section.section-graduate .single-slider .carousel-item>.single-pic{width:540px;height:360px}}section.section-skills{padding-top:100px;padding-bottom:60px}section.section-skills .section-title{max-width:576px}section.section-skills .container{padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-skills .container{padding-left:0;padding-right:0}}@media (min-width:768px){section.section-skills .benefit-item .benefit-text{padding-right:15px}}@media (min-width:992px){section.section-skills{padding-top:150px;padding-bottom:110px}}section.section-education{padding-bottom:100px}section.section-education .container{padding-left:15px;padding-right:15px}section.section-education .section-content{position:relative;z-index:2}section.section-education .section-text{margin-bottom:80px}@media (min-width:576px){section.section-education .container{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-education{padding-bottom:150px}}section.section-specialists{padding-bottom:110px}section.section-specialists .section-title{max-width:690px;padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-specialists .section-title{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-specialists{padding-bottom:170px}}section.section-specialists .single-slider .item-title{margin-bottom:20px}section.section-specialists .single-slider .item-text{font-size:16px}section.section-reviews{padding-bottom:110px}section.section-reviews .section-title{padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-reviews .section-title{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-reviews{padding-bottom:170px}}#reviews-slider .slick-arrow{position:absolute;top:-64px;right:0;display:block;width:24px;height:24px;background:#CACACA no-repeat center center;cursor:pointer;z-index:10}#reviews-slider .slick-arrow:hover{background-color:#517ab9}#reviews-slider .slick-prev{-webkit-mask-image:url(main/css/../i/tb/arrow-left.svg);mask-image:url(main/css/../i/tb/arrow-left.svg);margin-right:56px}#reviews-slider .slick-next{-webkit-mask-image:url(main/css/../i/tb/arrow-right.svg);mask-image:url(main/css/../i/tb/arrow-right.svg)}#reviews-slider .slider-item>.item{display:flex;flex-direction:column;align-items:flex-start;margin:0 16px;padding:20px 24px;background-color:#FFF;border-radius:12px;color:#000}@media (min-width:768px){#reviews-slider .slider-item>.item{padding:40px 48px}}#reviews-slider .item .item-fio{margin-bottom:8px;font-size:28px;font-weight:700}#reviews-slider .item .item-fio>span{color:#517ab9}#reviews-slider .item .item-status{margin-bottom:20px;color:#CACACA;font-size:16px;font-weight:700}#reviews-slider .item.collapsed .item-text{max-height:240px;overflow:hidden}#reviews-slider .item-text p{margin-bottom:0}#reviews-slider .item-text ol,#reviews-slider .item-text ul{list-style-position:inside;padding-left:0;margin-bottom:0}#reviews-slider .item .collapse-trigger{margin-top:20px}#reviews-slider .item .collapse-trigger>button{position:relative;height:24px;line-height:24px;padding:0 24px 0 0;outline:0;background:transparent;border:none;color:#517ab9}#reviews-slider .item .collapse-trigger>button:before{position:absolute;top:0;right:0;display:block;width:16px;height:16px;margin:4px 0;background:#517ab9 no-repeat center center;-webkit-mask-image:url(main/css/../i/tb/arrow-up.svg);mask-image:url(main/css/../i/tb/arrow-up.svg);content:''}#reviews-slider .item.collapsed .collapse-trigger>button:before{-webkit-mask-image:url(main/css/../i/tb/arrow-down.svg);mask-image:url(main/css/../i/tb/arrow-down.svg)}section.section-partners{padding-top:100px;padding-bottom:100px;background:#fff}section.section-partners .container{padding-left:15px;padding-right:15px}section.section-partners .section-title{max-width:850px;color:#1c1d21}.partner-items{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-around}.partner-items .partner-item{display:block;padding:0 5px 25px}section.section-subscribe{padding-top:60px;padding-bottom:60px;background:url(main/css/../i/tb/bg-subscribe.jpg) no-repeat bottom center;background-size:cover}section.section-subscribe .section-title{color:#fff;text-transform:uppercase;max-width:576px;padding-left:15px;padding-right:15px}@media (min-width:576px){section.section-subscribe .section-title{padding-left:0;padding-right:0}}@media (min-width:992px){section.section-subscribe{padding-top:100px;padding-bottom:100px}}.subscribe-blocks{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%}.subscribe-block{width:100%}.subscribe-block--info,.subscribe-block--info2{display:flex;flex-wrap:wrap;flex-direction:column;padding-left:15px;padding-right:15px}.subscribe-blocks .course-item{line-height:1.15;margin-bottom:40px;width:100%;color:#fff}.subscribe-blocks .course-item__label{opacity:.7;text-transform:uppercase;font-size:16px}.subscribe-blocks .course-item__value{margin-top:13px;font-size:22px;font-weight:700}.subscribe-blocks .course-item__value a{color:#fff}.subscribe-blocks .course-item__value a.underscore{text-decoration:underline}.subscribe-block--form{padding:30px;margin-bottom:40px;border-radius:10px;background:#fff}@media (min-width:576px){.subscribe-blocks{flex-direction:row}.subscribe-block--info,.subscribe-block--info2{padding-left:0;padding-right:0}.subscribe-block--form{padding:50px}}@media (min-width:768px){.subscribe-block--form{width:400px}.subscribe-block--info{width:280px}.subscribe-block--info2{flex-direction:row}.subscribe-block--info2 .course-item{width:280px}}@media (min-width:992px){.subscribe-block--form{width:415px}.subscribe-block--info{width:290px}.subscribe-block--info2 .course-item{width:290px}}@media (min-width:1200px){.subscribe-block--info2{flex-direction:column;width:290px}.subscribe-block--info2 .course-item{width:100%}}footer{background:#fff;padding-top:50px;padding-bottom:50px}footer .logo-icon{background:url(main/css/../i/logo.svg) no-repeat;width:331px;height:65px}footer .social-icon{background-color:#afb3ba}footer .social-icon:hover{background-color:#517ab9}footer .copyright{color:#767676;font-size:14px;text-align:center;padding-top:25px}