.main{margin:0 0 5.55556vw;color:#fff;background:#1c1c1c;border-radius:4.44444vw;height:275.55556vw;position:relative}.main__bg{display:block;position:absolute;top:0;left:0;right:0;z-index:0;width:100%;height:100%}.main__inner{position:relative;display:flex;flex-direction:column;gap:4.44444vw;padding:5.83333vw 0 3.33333vw;z-index:3}.main__box{display:flex;flex-direction:column;gap:77.77778vw}.main__title{font-weight:800;font-size:11.11111vw;line-height:100%;letter-spacing:-0.03em;text-transform:uppercase}.main__title span{color:#ed131c}.main__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.22222vw}.main__item{font-weight:600;font-size:3.33333vw;line-height:100%;letter-spacing:-0.02em;position:relative;background:rgba(28,28,28,.5);padding:1.94444vw 2.22222vw;border-radius:21.11111vw;display:flex;justify-content:flex-start;align-items:center;gap:2.22222vw;backdrop-filter:blur(2.77778vw)}.main__item-main{background:#ed131c}.main__item-icon{width:6.11111vw;height:6.11111vw;flex:0 0 auto;font-size:6.11111vw;background:#ed131c;border-radius:50%}.main__item-icon-main{background:#fff}.main__info{display:grid;grid-template-columns:1fr;grid-gap:2.22222vw}.main__info-block{padding:3.33333vw;border-radius:4.44444vw;background:rgba(28,28,28,.5);border:1px solid rgba(255,255,255,.5);min-height:36.11111vw;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(2.77778vw)}.main__info-block h3{font-weight:700;font-size:5.27778vw;line-height:120%}.main__info-block p{font-weight:500;font-size:4.44444vw;line-height:120%}.info__inner{display:flex;flex-direction:column;gap:11.11111vw}.info__text{font-weight:600;font-size:7.22222vw;line-height:110%}.info__icon{width:7.77778vw;height:7.77778vw;flex:0 0 auto;font-size:7.77778vw}.info__items{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2.22222vw}.info__item{background:#fff;min-height:55.55556vw;border-radius:3.33333vw;padding:3.33333vw;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden}.info__item-text{font-weight:600;font-size:5.27778vw;line-height:120%}.info__item-num{font-weight:600;font-size:3.61111vw;line-height:120%;background:#e0e1e5;border-radius:5.55556vw;display:inline-flex;justify-content:center;align-items:center;padding:1.66667vw 3.33333vw}.info__item-img{width:38.88889vw;height:38.88889vw;position:absolute;right:-25%;bottom:-18%}.webinar{border-radius:4.44444vw;padding:5.83333vw 0 9.16667vw;background:url("../img/@courses/webinar/webinar-bg-mobile-e2d747fed2.png") no-repeat bottom right,#1c1c1c;background-size:45.83333vw auto}.webinar__title{color:#fff;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:5.83333vw}.webinar__title--accent{color:#ed131c}.webinar__desc{color:#fff;line-height:1.2;font-weight:500;font-size:4.16667vw;margin-bottom:11.94444vw;max-width:72.22222vw}.webinar__button{border-radius:7.22222vw;min-height:14.44444vw;font-weight:800;font-size:5.83333vw;max-width:100%}.webinar__button-wrap{display:flex;flex-direction:column-reverse;gap:16.38889vw}.webinar__person{color:#fff;font-weight:800;font-size:3.61111vw}.webinar__person-wrap{display:flex;gap:3.33333vw;align-items:flex-start}.webinar__person-img{-o-object-fit:contain;object-fit:contain;width:12.77778vw;height:12.77778vw}.webinar__person-desc{color:#fff;font-size:2.5vw;line-height:1.2;max-width:55.55556vw}.advantages__boxes{display:flex;flex-direction:column;gap:6.66667vw}.advantages__box{border-radius:4.44444vw;padding:3.33333vw;background:#fff;display:flex;flex-direction:column;gap:5.55556vw}.advantages__box-black{color:#fff;background:url("../img/@courses/advantages/box-bg_m-381f8f1d2b.png") no-repeat 27.77778vw 45%,#1c1c1c;background-size:130%}.advantages__box-black p{max-width:56.11111vw}.advantages__box h3{font-weight:700;font-size:5.27778vw;line-height:120%}.advantages__box p{font-weight:500;font-size:4.44444vw;line-height:120%}.advantages__icons{display:flex;justify-content:flex-start;align-items:center;gap:2.77778vw}.advantages__icons-box{display:flex}.advantages__icons-box img{width:7.77778vw;height:7.77778vw;-o-object-fit:contain;object-fit:contain;transition:all .3s}.advantages__icons-box img.open{margin-left:0;margin-right:2.77778vw}.advantages__icons-box img+img{margin-left:-1.66667vw}.advantages__icons-icon{width:7.77778vw;height:7.77778vw;flex:0 0 auto;font-size:7.77778vw;background:#e0e1e5;border-radius:50%;transition:all .3s}.advantages__icons-icon.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.advantages__skills{display:flex;flex-direction:column;gap:6.66667vw}.advantages__item{background:#e0e1e5;border-radius:3.33333vw;min-height:49.44444vw;padding:3.33333vw;position:relative}.advantages__item-num{font-weight:600;font-size:3.61111vw;line-height:120%;border-radius:5.55556vw;padding:1.66667vw 3.33333vw;background:#fff;display:inline-flex;justify-content:center;align-items:center;margin-bottom:3.33333vw}.advantages__item-title{font-weight:600;font-size:5.27778vw;line-height:120%}.advantages__item-1{background:url("../img/@courses/advantages/01-9dc739a768.svg") no-repeat right 3.33333vw top 11.11111vw,#e0e1e5;background-size:38.33333vw 47.22222vw}.advantages__item-2{background:url("../img/@courses/advantages/02-d376ff1027.svg") no-repeat right 3.33333vw top 11.11111vw,#e0e1e5;background-size:48.33333vw 48.33333vw}.advantages__item-3{background:url("../img/@courses/advantages/03-2e9e72e9f2.svg") no-repeat right 3.33333vw top 11.11111vw,#e0e1e5;background-size:31.66667vw 43.33333vw}.advantages__item-4{background:url("../img/@courses/advantages/04-418ab6d060.svg") no-repeat right 3.33333vw top 11.11111vw,#e0e1e5;background-size:39.16667vw 39.16667vw}.advantages__item-5{background:url("../img/@courses/advantages/05-756d3cd720.svg") no-repeat right 3.33333vw top 11.11111vw,#e0e1e5;background-size:48.05556vw 38.33333vw}.banner__inner{background:url("../img/@courses/banner/bg-3c84e08e92.png") no-repeat 50% 20%,#1c1c1c;background-size:363.88889vw;border-radius:4.44444vw;margin:0 -3.33333vw;background-attachment:fixed}.banner__block{color:#fff;padding:11.11111vw 0;text-align:center;min-height:108.88889vw;display:flex;flex-direction:column;justify-content:space-between}.banner__block-text{font-weight:600;font-size:5.27778vw;line-height:120%}.banner__block-structure{font-weight:600;font-size:3.61111vw;line-height:4.16667vw}.banner__block-structure-box{display:flex;justify-content:center;align-items:center;gap:1.11111vw;margin-top:1.38889vw}.banner__block-structure-box span{padding:1.66667vw 3.33333vw;border-radius:11.11111vw;border:1px solid #fff;backdrop-filter:blur(6.11111vw)}.whom__items{margin:0 -1.11111vw}.whom__items .slick-list{overflow:visible}.whom__items .slick-slide{margin:0 1.11111vw}.whom__item{display:flex !important;flex-direction:column}.whom__item-image{border-radius:3.33333vw;width:100%;height:46.38889vw;overflow:hidden;position:relative}.whom__item-image::before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(0deg, rgba(48, 48, 48, 0.2), rgba(48, 48, 48, 0.2))}.whom__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.whom__item-box{border-radius:3.33333vw;padding:3.33333vw;background:#fff;min-height:69.72222vw;display:flex;flex-direction:column;justify-content:space-between;margin-top:-5.55556vw;z-index:3}.whom__item h3{font-weight:700;font-size:5.27778vw;line-height:120%}.whom__item p{font-weight:500;font-size:3.33333vw;line-height:120%}.program__items{display:grid;grid-template-columns:1fr;gap:2.22222vw}.program__item{background:#e0e1e5;padding:3.33333vw;border-radius:4.44444vw;display:flex;flex-direction:column;gap:8.33333vw;cursor:pointer}.program__item.open .program__item-more i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.program__item-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2.22222vw}.program__item-module{display:inline-block;font-weight:600;font-size:3.61111vw;line-height:120%;color:#fff;background:#ed131c;border-radius:5.55556vw;padding:1.66667vw 3.33333vw;margin-right:100%}.program__item-title{font-weight:700;font-size:5.27778vw;line-height:120%}.program__item-more{width:9.16667vw;height:7.77778vw;display:flex;justify-content:center;align-items:center;border-radius:5.55556vw;background:#fff}.program__item-more i{width:2.5vw;height:2.5vw;flex:0 0 auto;font-size:2.5vw}.program__item-content{display:flex;flex-direction:column;gap:8.33333vw}.program__item-list{margin:0;padding:0;list-style:none}.program__item-list>li{font-weight:500;font-size:4.44444vw;line-height:120%;padding-left:4.16667vw;position:relative}.program__item-list>li::before{content:"";position:absolute;width:1.94444vw;height:1.94444vw;border-radius:0.55556vw;background:#1c1c1c;left:0;top:1.38889vw}.program__item-list>li span,.program__item-list>li ul{display:block;font-weight:500;font-size:3.33333vw;line-height:120%;margin-top:1.11111vw}.program__item-list>li+li{margin-top:2.77778vw}.program__item-list ul{margin:0;padding-left:4.16667vw;list-style-type:disc}.program__item-list ul li+li{margin-top:1.11111vw}.program__item-box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:2.22222vw}.program__item-box span{font-weight:600;font-size:3.61111vw;line-height:120%;padding:1.66667vw 3.33333vw;background:#fff;border-radius:5.55556vw}.price__block{margin:0 -3.33333vw}.price__box{padding:3.33333vw;border-radius:3.33333vw 3.33333vw 0 0;color:#fff;background:url("../img/@courses/price/bg-f0c97b38b5.png") no-repeat left 27.77778vw bottom 13.88889vw,#ed141d;background-size:140%;min-height:105.27778vw;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.price__box::after{content:"";position:absolute;width:118.88889vw;height:39.16667vw;background:#ed141d;-webkit-filter:blur(13.05556vw);filter:blur(13.05556vw);bottom:3.33333vw;left:0;right:0}.price__box-text{font-weight:600;font-size:6.66667vw;line-height:120%}.price__box-price{font-weight:600;font-size:16.40053vw;line-height:110%;z-index:3}.price__box-price span{font-weight:600;font-size:3.33333vw;line-height:120%;display:block}.price__form{border-radius:0 0 3.33333vw 3.33333vw;padding:3.33333vw;background:#fff}.price__form .form__wrapper{background:none}.price__form .form__input{background:#ecedf0}.price__form .button_main{background:#ed131c}.education__blocks{display:grid;grid-template-columns:1fr;grid-gap:6.66667vw}.education__block{display:flex;padding:3.33333vw;border-radius:4.44444vw}.education__block-1{flex-direction:column;gap:6.66667vw;color:#fff;margin:0 -3.33333vw;padding-bottom:73.33333vw;background:url("../img/@courses/education/bg-1_m-5a8d258e1b.png") no-repeat 50% 50%,#1c1c1c;background-size:100%}.education__block-2{flex-direction:column-reverse;justify-content:space-between;min-height:56.66667vw;background:url("../img/@courses/education/bg-2-0d48ad2a51.png") no-repeat 33.33333vw 105%,#e0e1e5;background-size:100%}.education__block-text{font-weight:700;font-size:5.27778vw;line-height:120%}.education__block-subtext{font-weight:500;font-size:4.44444vw;line-height:120%}.education__steps{margin:6.66667vw -1.11111vw 0}.education__steps .slick-list{overflow:visible}.education__steps .slick-slide{margin:0 1.11111vw}.education__step{padding:3.33333vw;border-radius:3.33333vw;background:#fff;min-height:42.5vw;display:flex !important;flex-direction:column;justify-content:space-between;align-items:flex-start}.education__step-num{display:inline-block;font-weight:600;font-size:3.61111vw;line-height:120%;padding:1.66667vw 3.33333vw;border-radius:5.55556vw;background:#e0e1e5}.education__step-text{font-weight:600;font-size:5.27778vw;line-height:120%}.why__block{border-radius:4.44444vw;padding:3.33333vw 3.33333vw 80.83333vw 3.33333vw;color:#fff;background:#1c1c1c;display:flex;flex-direction:column;gap:6.66667vw;background:url("../img/@courses/why/bg_m-a7a72e4634.png") no-repeat -30.55556vw 5.55556vw,#1c1c1c;background-size:200vw;background-attachment:fixed}.why__block-text{font-weight:700;font-size:5.27778vw;line-height:120%}.why__block-subtext{font-weight:500;font-size:4.44444vw;line-height:120%}.why__items .slick-list{overflow:visible}.why__items .slick-slide{margin:0 1.11111vw}.why__items .slick-slide>div{display:flex;height:100%}.why__item{display:flex !important;flex-direction:column;justify-content:space-between;gap:8.33333vw;padding:3.33333vw;border-radius:3.33333vw;background:#fff;height:100%}.why__item-1{color:#fff;background:#ed131c}.why__item h3{font-weight:700;font-size:5.27778vw;line-height:120%}.why__item p{font-weight:600;font-size:5.27778vw;line-height:120%}.start__form{color:#fff;background:#ed131c;padding:3.33333vw;border-radius:4.44444vw;margin:0 -3.33333vw}.start__items{display:grid;grid-template-columns:1fr;grid-gap:2.22222vw}.start__item{padding:3.33333vw;border-radius:4.44444vw;min-height:42.77778vw}.start__item-text{font-weight:600;font-size:7.22222vw;line-height:110%;z-index:3}.start__item:nth-child(1){background:url("../img/@courses/start/02-c5d668e6ec.png") no-repeat 150% 110%,#e0e1e5;background-size:75vw 35vw}.start__item:nth-child(2){background:url("../img/@courses/start/03-42fb51d82b.png") no-repeat 150% 110%,#e0e1e5;background-size:75vw 35vw}.start__item:nth-child(3){background:url("../img/@courses/start/04-40664d91d8.png") no-repeat 150% 110%,#e0e1e5;background-size:75vw 35vw}