@font-face{font-style:normal;font-weight:400;font-family:Besom;font-display:swap;src:local("Besom"),local("Besom-Regular"),url(../fonts/Besom.woff2) format("woff2"),url(../fonts/Besom.woff) format("woff")}@font-face{font-style:normal;font-weight:300;font-family:CoreSansE-35Light;font-display:swap;src:local("CoreSansE-35Light"),url(../fonts/CoreSansE-35Light.woff2) format("woff2"),url(../fonts/CoreSansE-35Light.woff) format("woff")}@font-face{font-style:italic;font-weight:300;font-family:CoreSansE-35LightIt;font-display:swap;src:local("CoreSansE-35LightIt"),url(../fonts/CoreSansE-35LightIt.woff2) format("woff2"),url(../fonts/CoreSansE-35LightIt.woff) format("woff")}@font-face{font-style:normal;font-weight:400;font-family:CoreSansE-45Regular;font-display:swap;src:local("CoreSansE-45Regular"),url(../fonts/CoreSansE-45Regular.woff2) format("woff2"),url(../fonts/CoreSansE-45Regular.woff) format("woff")}@font-face{font-style:normal;font-weight:500;font-family:CoreSansE-55Medium;font-display:swap;src:local("CoreSansE-55Medium"),url(../fonts/CoreSansE-55Medium.woff2) format("woff2"),url(../fonts/CoreSansE-55Medium.woff) format("woff")}@font-face{font-style:normal;font-weight:600;font-family:CoreSansE-65Bold;font-display:swap;src:local("CoreSansE-65Bold"),url(../fonts/CoreSansE-65Bold.woff2) format("woff2"),url(../fonts/CoreSansE-65Bold.woff) format("woff")}@font-face{font-style:normal;font-weight:800;font-family:CoreSansE-85Heavy;font-display:swap;src:local("CoreSansE-85Heavy"),url(../fonts/CoreSansE-85Heavy.woff2) format("woff2"),url(../fonts/CoreSansE-85Heavy.woff) format("woff")}@font-face{font-style:normal;font-weight:900;font-family:CoreSansE-95Black;font-display:swap;src:local("CoreSansE-95Black"),url(../fonts/CoreSansE-95Black.woff2) format("woff2"),url(../fonts/CoreSansE-95Black.woff) format("woff")}body{margin:0;font:1rem/1.5rem CoreSansE-45Regular,Arial,sans-serif;color:#4d4d4d}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.container{max-width:300px;width:100%;margin:0 auto;padding:0 10px}.title{font:2.25rem CoreSansE-95Black;color:red;letter-spacing:.1125rem;text-align:center;text-transform:uppercase}.list{padding:0;list-style:none}.button{display:inline-block;min-height:70px;min-width:305px;font:1.125rem/3.75rem CoreSansE-95Black;color:#fff;letter-spacing:.05625rem;text-align:center;text-decoration:none;text-transform:uppercase;background:url(../images/button.png) center no-repeat;transition:background .1s linear}.button:focus,.button:hover{background:url(../images/button_hover.png) center no-repeat}.header{min-height:630px;color:#fff;text-align:center;background:url(../images/header_bg.jpg) center/cover no-repeat}.header__title{margin:30px 0 20px;font:2.375rem CoreSansE-95Black;color:#fff;letter-spacing:.14375rem}.header__title_big{font:6.375rem/.6875rem Besom;color:red;letter-spacing:.3125rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.header__list{height:40px;width:205px;background:url(../images/sprites/sprite.png) 0 -19px no-repeat;display:flex;margin:0 0 30px;font:.875rem CoreSansE-95Black;color:#1b1916;letter-spacing:.0625rem}.header__item{margin:12px 54px 20px 10px}.header__item:nth-child(3){margin:12px 20px 20px 10px}.header__item:last-child{min-width:90px;margin:2px 0 20px;font:italic .875rem CoreSansE-35LightIt;color:#fff;text-align:left}.navigation{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0 0}.navigation__logo{align-items:center;display:flex}.navigation__name{display:none;margin:0 0 0 10px;font-size:1.25rem;color:#fff}.navigation__link{font:1.125rem CoreSansE-55Medium;color:inherit;text-decoration:none;transition:color .3s linear}.navigation__link:focus,.navigation__link:hover{color:#ff3838}.navigation__text{min-width:250px;margin:50px 0 20px;letter-spacing:.6875rem;text-transform:lowercase;background:url(../images/header__blur.png) center 8px no-repeat}.roadmap{background:url(../images/roadmap__title-cover.png) center top no-repeat}.roadmap__title{position:relative;margin:0 0 100px;line-height:8.375rem}.roadmap__title::before{background:url(../images/sprites/sprite.stack.svg#checkpoint) center/21px 21px no-repeat;content:"";position:absolute;top:170px;left:calc(50% - 15px);display:block;height:30px;width:30px}.roadmap__title::after{content:"Start";position:absolute;top:140px;left:calc(50% - 30px);font:1.5rem CoreSansE-35Light;color:red;text-transform:initial}.roadmap__list{position:relative;margin:0 0 130px;text-align:center}.roadmap__list::before{background:url(../images/sprites/sprite.stack.svg#checkpoint) center/21px 21px no-repeat;content:"";position:absolute;bottom:-70px;left:calc(50% - 15px);display:block;height:30px;width:30px}.roadmap__list::after{content:"Finish";position:absolute;bottom:-100px;left:calc(50% - 30px);font:1.5rem CoreSansE-35Light;color:red}.roadmap__item{margin:0 0 50px}.roadmap__item_1::before{height:237px;width:290px;background:url(../images/sprites/sprite.png) 0 -695px no-repeat;content:"";display:block;margin:0 auto 20px}.roadmap__item_2::before{height:242px;width:290px;background:url(../images/sprites/sprite.png) 0 -1169px no-repeat;content:"";display:block;margin:0 auto 20px}.roadmap__item_3::before{height:302px;width:290px;background:url(../images/sprites/sprite.png) 0 -1411px no-repeat;content:"";display:block;margin:0 auto 20px}.roadmap__item_4::before{height:237px;width:290px;background:url(../images/sprites/sprite.png) 0 -932px no-repeat;content:"";display:block;margin:0 auto 20px}.roadmap__subtitle{margin:0 0 20px;font:1.25rem CoreSansE-65Bold;letter-spacing:.0625rem}.roadmap__text{margin:0}.advantages{min-height:1450px;margin:0 0 30px;color:#fff;background:url(../images/advantages__title_bg.png) center 170px no-repeat,url(../images/advantages_bg.jpg) center top/cover no-repeat}.advantages__wrapper{padding:240px 0 0}.advantages__title{max-width:230px;margin:0 auto 85px;font:2.25rem CoreSansE-95Black;letter-spacing:.125rem;text-transform:uppercase}.advantages__title_minor{position:relative;max-width:280px;margin:0 auto 50px}.advantages__title_minor::after{height:116px;width:106px;background:url(../images/sprites/sprite.png) 0 -579px no-repeat;content:"";position:absolute;top:0;right:0;display:block}.advantages__list{margin:0 0 80px;padding:0 30px}.advantages__list_minor{margin:0;padding:0}.advantages__item:not(:last-of-type){margin:0 0 30px}.advantages__subtitle{margin:0 0 20px;font:1.25rem CoreSansE-65Bold;letter-spacing:.075rem;text-transform:uppercase}.advantages__text{margin:0}.advantages__number{padding:0 15px 0 0;font:2.875rem/2.5rem Besom;color:rgba(255,255,255,.15)}.knowledge{margin:0 0 80px;background:url(../images/knowledge__title-cover.png) center top no-repeat}.knowledge__title{margin:0 0 50px}.knowledge__list{margin:0;text-align:center}.knowledge__item:not(:last-of-type){margin:0 0 50px}.knowledge__item_1::before{height:94px;width:110px;background:url(../images/sprites/sprite.png) 0 -293px no-repeat;content:"";display:block;margin:0 auto 30px}.knowledge__item_2::before{height:92px;width:118px;background:url(../images/sprites/sprite.png) 0 -109px no-repeat;content:"";display:block;margin:0 auto 30px}.knowledge__item_3::before{height:92px;width:121px;background:url(../images/sprites/sprite.png) 0 -201px no-repeat;content:"";display:block;margin:0 auto 30px}.knowledge__item_4::before{height:96px;width:111px;background:url(../images/sprites/sprite.png) 0 -483px no-repeat;content:"";display:block;margin:0 auto 30px}.knowledge__item_5::before{height:96px;width:115px;background:url(../images/sprites/sprite.png) 0 -387px no-repeat;content:"";display:block;margin:0 auto 30px}.knowledge__subtitle{margin:0 0 20px;font:1.25rem CoreSansE-65Bold;letter-spacing:.0625rem}.knowledge__text{margin:0}.security{margin:0 0 50px}.security__title{margin:0 0 50px;font-size:1.875rem}.security__list::before{height:455px;width:50px;background:url(../images/sprites/sprite.png) 0 -1713px no-repeat;content:"";display:block;float:left}.security__item{padding:0 0 0 60px}.security__item:not(:last-of-type){margin:0 0 60px}.promo{min-height:510px;margin:0 0 50px;color:#fff;background:url(../images/promo_bg.jpg) top center/cover no-repeat}.promo__title{margin:0 0 50px;padding:150px 0 0;font:1.6875rem CoreSansE-95Black;letter-spacing:.1rem;text-align:center;text-transform:uppercase}.promo__title_big{font:5rem Besom;color:red;letter-spacing:.3125rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.skills{margin:0 0 50px;background:url(../images/skills__title-cover.png) center top 10px no-repeat}.skills__title{margin:0}.skills__list{margin:0 0 0 -10px;padding:100px 0 0;background:url(../images/skills__list.png) left -60px top no-repeat}.skills__item:nth-of-type(1){margin:0 0 75px 100px}.skills__item:nth-of-type(2){margin:0 0 65px 130px}.skills__item:nth-of-type(3){margin:0 0 90px 140px}.skills__item:nth-of-type(4){margin:0 0 65px 120px}.skills__item:nth-of-type(5){margin:0 0 0 75px}.program{min-height:1340px;margin:0 0 50px;background:url(../images/program__title-cover.png) center top 45px no-repeat,url(../images/program_photo.jpg) left -20px bottom/auto 320px no-repeat,url(../images/program_bg.jpg) center/cover no-repeat}.program__title{margin:0 0 50px;padding:40px 0 0}.program__list{margin:0 0 50px}.program__item{align-items:flex-start;display:flex}.program__item:not(:last-of-type){margin:0 0 30px}.program__number{padding:0 20px 0 0;font:1.875rem Besom;color:red;letter-spacing:.125rem}.program__text{margin:0}.program__subtitle{margin:0 0 30px;font:3.375rem Besom;color:red;letter-spacing:.21875rem;text-align:center;text-transform:uppercase}.instructor{margin:0 0 50px;background:url(../images/instructor__title-cover.png) center top no-repeat}.instructor__title{margin:0 0 60px;line-height:5rem}.instructor__photo{display:block;margin:0 auto 10px}.instructor__name{margin:0 0 30px;font:1.5rem CoreSansE-65Bold;color:red;letter-spacing:.075rem;text-align:center}.instructor__list{margin:0 0 60px}.instructor__list::before{height:555px;width:54px;background:url(../images/sprites/sprite.png) 0 -2674px no-repeat;content:"";display:block;float:left;padding:0 10px 0 0}.instructor__item:not(:last-of-type){margin:0 0 20px}.instructor__list-score{display:flex;flex-direction:column;margin:0}.instructor__item-score{align-items:center;display:flex}.instructor__item-score:not(:last-of-type){margin:0 0 20px}.instructor__number{padding:0 20px 0 0;font:6.25rem Besom;color:red;letter-spacing:.3625rem;text-transform:uppercase}.reviews{min-height:940px;text-align:center;background:url(../images/reviews__title-cover.png) center top no-repeat,url(../images/reviews_cover.png) center bottom -40px/auto 710px no-repeat}.reviews::after{height:19px;width:253px;background:url(../images/sprites/sprite.png) no-repeat;content:"";display:block;margin:0 auto}.reviews__title{margin:0 0 40px;line-height:5rem}.reviews__video-wrapper{position:relative;margin:0 0 80px;text-align:center}.reviews__video-wrapper::before{content:"";position:absolute;top:calc(50% - 56px);left:calc(50% - 53.5px);height:112px;width:107px;background:url(../images/play.png) center no-repeat;cursor:pointer;transition:background .1s linear}.reviews__video-wrapper:focus::before,.reviews__video-wrapper:hover::before{top:calc(50% - 65px);left:calc(50% - 62px);height:130px;width:124px;background:url(../images/play_hover.png) center no-repeat}.reviews__video{cursor:pointer}.reviews__photo{margin:0 0 20px}.reviews__name{margin:0 0 20px;font:1.25rem CoreSansE-65Bold}.reviews__text{position:relative;overflow:hidden;max-height:150px;margin:0 0 10px}.reviews__text::after{content:"";position:absolute;bottom:0;display:block;height:50px;width:100%;background-image:linear-gradient(to top,#fff 0,transparent 100%)}.reviews__button{position:relative;margin:0 0 45px;padding:0 20px 0 0;font:inherit;text-decoration:underline;background-color:transparent;border:none;cursor:pointer;transition:color .3s linear}.reviews__button:focus,.reviews__button:hover{color:#ff3838}.reviews__button::after,.reviews__button::before{content:"";position:absolute;top:14px;height:1px;width:5px;background-color:#666}.reviews__button::before{right:9px;transform:rotate(45deg)}.reviews__button::after{right:6px;transform:rotate(-45deg)}.footer{min-height:650px;margin:0 0 50px;background:url(../images/footer_bg.jpg) center top -10px/auto 650px no-repeat}.footer__title{margin:0 0 20px;padding:90px 0 0;font:3rem Besom;color:#fff;letter-spacing:.15rem;text-align:center;text-transform:uppercase}.footer__text{margin:0 0 40px;color:#fff}.footer__form{text-align:center}.footer__input{height:48px;width:235px;margin:0 0 30px;padding:0 30px;color:#fff;background-color:rgba(255,255,255,.1);border-color:transparent;border-radius:24px}.footer__input::-webkit-input-placeholder{color:#fff}.footer__input::-moz-placeholder{color:#fff}.footer__input:-ms-input-placeholder{color:#fff}.footer__input::-ms-input-placeholder{color:#fff}.footer__input::placeholder{color:#fff}.footer__button{margin:20px 0 140px}.footer__phone{display:block;margin:0 0 50px;font:1.125rem CoreSansE-55Medium;color:#3c313b;text-align:center;text-decoration:none;transition:color .3s linear}.footer__phone:focus,.footer__phone:hover{color:#ff3838}.footer__link{display:block;margin:0 0 30px;color:#3c313b;text-align:center;transition:color .3s linear}.footer__link:focus,.footer__link:hover{color:#ff3838}.footer__logo-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto}.footer__name{max-width:100px;padding:0 0 0 10px;font-size:1.25rem}.footer__copyright{font:.875rem CoreSansE-55Medium;color:#3c313b}@media (min-width:768px){.container{max-width:728px;padding:0 20px}.header{margin:0 0 50px}.header__title{max-width:340px;margin:0 auto 30px;font-size:2.5rem;letter-spacing:.2125rem}.header__title_big{margin:0 auto 30px;font-size:6.6875rem;letter-spacing:.5625rem}.header__list{margin:0 210px 30px}.navigation{margin:0 0 100px}.navigation__name{display:inline}.navigation__list{order:3}.navigation__text{order:2;min-width:350px;margin:0;text-align:center}.roadmap{margin:0 0 50px}.roadmap__title{margin:0 0 50px;font-size:3rem;letter-spacing:.15rem}.roadmap__title::after,.roadmap__title::before{display:none}.roadmap__list{margin:0;padding:100px 0 110px;background:url(../images/roadmap_bg.png) center top no-repeat}.roadmap__list::after,.roadmap__list::before{display:none}.roadmap__item{align-items:center;display:flex;margin:0}.roadmap__item_1::before{flex:0 0 290px;margin:0 30px 0 0}.roadmap__item_2{display:flex;flex-direction:row-reverse}.roadmap__item_2::before{flex:0 0 290px;margin:0 0 0 30px}.roadmap__item_3::before{flex:0 0 290px;margin:0 30px 0 0}.roadmap__item_4{display:flex;flex-direction:row-reverse}.roadmap__item_4::before{flex:0 0 290px;margin:0 0 0 30px}.roadmap__subtitle{text-align:left}.roadmap__text{max-width:300px;text-align:left}.advantages{min-height:930px;margin:0 0 50px;background:url(../images/advantages__title_bg_tablet.png) center 150px no-repeat,url(../images/advantages_bg.jpg) center top/cover no-repeat}.advantages__wrapper{align-items:center;display:flex;margin:0 0 50px;padding:150px 0 0}.advantages__body{align-items:center;display:flex}.advantages__title{flex:0 0 230px;max-width:initial;margin:0 0 0 35px}.advantages__title_minor{flex:0 0 170px;max-width:initial;margin:0 80px 0 160px}.advantages__title_minor::after{top:-10px;right:200px}.advantages__list{align-items:center;margin:0;padding:25px 60px 0}.advantages__list_minor{flex:0 0 290px;padding:0}.knowledge{margin:0 0 30px}.knowledge__title{margin:0 0 70px;font-size:3rem;line-height:5rem;letter-spacing:.15rem}.knowledge__list{display:flex;flex-wrap:wrap;justify-content:center}.knowledge__item{flex:0 0 300px;margin:0 30px 50px}.security__list{max-width:300px;margin:0 auto}.promo{align-items:center;display:flex;min-height:370px;height:370px}.promo__wrapper{align-items:center;display:flex;justify-content:space-between}.promo__title{flex:0 0 320px;margin:0;padding:0}.skills{background:url(../images/skills__title-cover.png) center top no-repeat,url(../images/skills_bg.jpg) left -160px bottom/584px no-repeat}.skills__title{font-size:3rem;line-height:7.875rem;letter-spacing:.15rem}.skills__list{margin:0 0 0 -20px;padding:55px 0 0;background:url(../images/skills__list_desktop.png) left 120px top no-repeat}.skills__item:nth-of-type(1){margin:0 0 100px 240px}.skills__item:nth-of-type(2){margin:0 0 95px 350px}.skills__item:nth-of-type(3){margin:0 0 120px 420px}.skills__item:nth-of-type(4){margin:0 0 90px 470px}.skills__item:nth-of-type(5){margin:0 0 0 485px}.program{min-height:1090px;margin:0 0 60px;background:url(../images/program__title-cover.png) center top 10px no-repeat,url(../images/program_photo.jpg) left -20px bottom/auto 380px no-repeat,url(../images/program_bg.jpg) center top 150px/cover no-repeat}.program__title{margin:0 0 130px;padding:0;font-size:3rem;line-height:6.25rem;letter-spacing:.15rem}.program__list{margin:0 0 60px;-moz-column-count:2;column-count:2}.program__wrapper_bottom{align-items:center;display:flex;justify-content:center}.program__subtitle{margin:0 55px 0 0;font-size:3.75rem}.instructor__title{font-size:3rem;line-height:5rem;letter-spacing:.15rem}.instructor__photo{margin:0 auto 20px}.instructor__name{margin:0 0 60px}.instructor__list{-moz-column-count:2;column-count:2}.instructor__list::before{height:506px;width:54px;background:url(../images/sprites/sprite.png) 0 -2168px no-repeat}.instructor__list-score{display:block;-moz-column-count:2;column-count:2}.instructor__item-score{max-width:270px;margin:0 auto 20px}.instructor__item-score:not(:last-of-type){margin:0 auto 20px}.reviews{min-height:1020px;background:url(../images/reviews__title-cover.png) center top no-repeat,url(../images/reviews_cover.png) center bottom/auto 490px no-repeat,url(../images/reviews_bg.jpg) center top -400px no-repeat}.reviews__title{font-size:3rem;letter-spacing:.15rem}.reviews__video{height:407px;width:723px}.reviews__wrapper_middle{display:flex}.reviews__wrapper_bottom{max-width:600px;text-align:left}.reviews__photo{height:193px;width:145px;margin:0 20px 0 0}.reviews__button{margin:0 0 60px}.footer{background:url(../images/footer_bg.jpg) center top -10px/auto 700px no-repeat}.footer__title{margin:0 0 40px;font-size:4.0625rem;letter-spacing:.2rem}.footer__text{max-width:360px;margin:0 auto 40px}.footer__input{display:block;width:270px;margin:0 auto 30px}.footer__button{margin:20px 0 160px}.footer__wrapper_bottom{align-items:center;display:flex;justify-content:space-between}.footer__phone{order:3;margin:0}.footer__link{order:2;margin:0}.footer__logo-wrapper{order:1;margin:0}}@media (min-width:1140px){.header{min-height:700px}.skills{background:url(../images/skills__title-cover.png) center top no-repeat,url(../images/skills_bg.jpg) left -160px bottom/684px no-repeat}}@media (min-width:1440px){.header{min-height:900px}.skills{background:url(../images/skills__title-cover.png) center top no-repeat,url(../images/skills_bg.jpg) left -160px bottom/784px no-repeat}.program{background:url(../images/program__title-cover.png) center top 10px no-repeat,url(../images/program_photo.jpg) center bottom/auto 380px no-repeat,url(../images/program_bg.jpg) center top 150px/cover no-repeat}}@media (min-width:1920px){.container{max-width:1150px;padding:0 40px}.header{min-height:930px;margin:0 0 100px;text-align:left}.header__title{max-width:520px;margin:0 0 40px;font-size:4.25rem;text-align:left}.header__title_big{font-size:11.25rem;line-height:1.25rem}.header__list{margin:0 0 50px}.navigation{margin:0 0 230px;padding:20px 0 0}.navigation__image{height:89px;width:89px}.navigation__name{margin:0 0 0 15px;font-size:1.75rem}.navigation__link{font-size:1.5rem}.navigation__text{font-size:1.125rem}.roadmap{margin:0 0 100px;background:url(../images/roadmap__title-cover_desktop.png) center -25px no-repeat}.roadmap__title{font-size:4.25rem;letter-spacing:.2125rem}.roadmap__list{margin:0;padding:100px 0 0;background:url(../images/roadmap_bg_desktop.png) center top no-repeat}.roadmap__item_1::before{margin:0 30px 0 100px}.roadmap__item_2{flex-direction:row;justify-content:flex-end}.roadmap__item_2::before{margin:0 30px 0 0}.roadmap__item_3::before{margin:0 30px 0 100px}.roadmap__item_4{flex-direction:row;justify-content:flex-end}.roadmap__item_4::before{margin:0 30px 0 0}.advantages{margin:0 0 100px;background:url(../images/advantages__title_bg_desktop.png) center 200px no-repeat,url(../images/advantages_bg.jpg) center top/cover no-repeat}.advantages__wrapper{margin:0 0 170px;padding:290px 0 0}.advantages__title{flex:0 0 270px;max-width:270px;margin:0 50px 0 100px}.advantages__title_minor{margin:0 0 0 160px}.advantages__title_minor::after{right:320px}.advantages__list{display:flex;justify-content:space-between;padding:0 80px}.advantages__list_minor{flex:initial}.advantages__item{flex:0 0 250px;margin:0}.advantages__item:not(:last-of-type){margin:0 70px 30px 0}.knowledge{background:url(../images/knowledge__title-cover_desktop.png) center top no-repeat}.knowledge__title{margin:0 0 100px;font-size:4.25rem;line-height:7.5rem;letter-spacing:.2125rem}.security{margin:0 0 100px}.security__title{max-width:750px;margin:0 auto 70px;font-size:2.25rem}.security__list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1030px}.security__list::before{height:50px;width:1032px;background:url(../images/sprites/sprite.png) 0 -59px no-repeat;float:initial}.security__item{flex:0 0 140px;padding:20px 0 0}.promo{flex-wrap:wrap;margin:0 0 90px}.promo__title{display:flex;font-size:2.5625rem;letter-spacing:.15rem;text-align:left}.promo__title_big{margin:0 40px 0 0;font-size:7.5625rem;letter-spacing:.4375rem}.skills{margin:0 0 100px;background:url(../images/skills__title-cover_desktop.png) center top no-repeat,url(../images/skills_bg.jpg) left bottom/884px no-repeat}.skills__title{font-size:4.25rem;line-height:11.25rem;letter-spacing:.2125rem}.skills__list{margin:0 0 0 -20px;padding:55px 0 0;background:url(../images/skills__list_desktop.png) left 500px top no-repeat}.skills__item:nth-of-type(1){margin:0 0 100px 630px}.skills__item:nth-of-type(2){margin:0 0 95px 740px}.skills__item:nth-of-type(3){margin:0 0 115px 810px}.skills__item:nth-of-type(4){margin:0 0 100px 860px}.skills__item:nth-of-type(5){margin:0 0 100px 870px}.program{min-height:1400px;margin:0 0 100px;background:url(../images/program__title-cover_desktop.png) center top no-repeat,url(../images/program_photo.jpg) center bottom no-repeat,url(../images/program_bg.jpg) center top 180px no-repeat}.program__title{margin:0 0 170px;font-size:4.25rem;line-height:7.5rem;letter-spacing:.2125rem}.program__list{margin:0 0 70px 180px}.program__subtitle{margin:0 60px 0 0;font-size:5.4375rem;letter-spacing:.3125rem}.instructor{background:url(../images/instructor__title-cover_desktop.png) center top no-repeat}.instructor__title{font-size:4.25rem;line-height:7.5rem;letter-spacing:.2125rem}.instructor__wrapper_top{display:flex;margin:0 0 60px}.instructor__photo{height:310px;width:310px;margin:0 50px 0 0}.instructor__name{margin:0 0 40px;text-align:left}.instructor__list{max-width:800px;margin:0}.instructor__list-score{display:flex;flex-direction:row;justify-content:center;-moz-column-count:initial;column-count:initial}.instructor__item-score{display:flex;flex:0 0 190px;flex-direction:column;text-align:center}.instructor__item-score:not(:last-of-type){margin:0 100px 0 0}.instructor__number{padding:0}.reviews{min-height:1420px;background:url(../images/reviews__title-cover_desktop.png) center top no-repeat,url(../images/reviews_cover.png) center bottom/auto 590px no-repeat,url(../images/reviews_bg.jpg) center top -400px no-repeat}.reviews__title{margin:0 0 70px;font-size:4.25rem;line-height:7.5rem;letter-spacing:.2125rem}.reviews__video-wrapper{margin:0 0 140px}.reviews__video{height:642px;width:1142px}.reviews__wrapper_middle{justify-content:center}.reviews__photo{height:265px;width:199px;margin:0 50px 0 0}.reviews__text{max-width:700px}.footer{background:url(../images/footer_bg.jpg) center top -15px no-repeat}.footer__title{padding:180px 0 0}.footer__button{margin:20px 0 210px}}