*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:#fff;line-height:1;font-family:Arial,sans-serif;font-size:1.125rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--main:rgba(36, 112, 255, 1)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:62.5rem;margin:0 auto;width:100%}.button{display:flex;padding:16px 24px;color:#fff;font-size:20px;font-weight:400;line-height:32px;text-align:center;align-items:center;justify-content:center;border-radius:4px;width:-webkit-max-content;width:max-content;background:var(--main);transition:all .3s ease;border:1px solid transparent;max-width:100%}.button:hover{box-shadow:0 5px 15px 5px rgba(36,112,255,.4)}.button--white{background:#fff;color:var(--main)}.button--white:hover{box-shadow:0 5px 15px 5px hsla(0,0%,100%,.4)}.button--fw{width:100%}.button--center{margin:0 auto}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{background:rgba(0,0,0,0);width:100%;display:block;padding:.875rem;border:1px solid #f5f4f3;background:#fff;border-radius:8px;font-size:16px;line-height:18.75px;caret-color:inherit;color:var(--main);outline:0;transition:all .3s ease}.input::-webkit-input-placeholder{color:var(--main)}.input:-ms-input-placeholder{color:var(--main)}.input::-ms-input-placeholder{color:var(--main)}.input::placeholder{color:var(--main)}.input._form-error{border-color:rgba(255,0,0,.4)}.input[placeholder]:not([data-placeholder-nohiden])::-webkit-input-placeholder{-webkit-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::-ms-input-placeholder{-ms-transition:opacity .3s;transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::-webkit-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus:-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::-ms-input-placeholder{opacity:0}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea{min-height:8rem;resize:none!important}.menu{display:none}.icon-menu{display:none}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}a{transition:all .3s ease}body{background-color:#050810}::-webkit-scrollbar{width:8px;background:#f0f0f0;height:8px}::-webkit-scrollbar-thumb{background:#000}.section{position:relative;padding-top:48px;padding-bottom:48px}.section__title{line-height:1.2}.section__title--center{text-align:center}.section__subtitle{font-size:36px;font-weight:400;line-height:43.2px;letter-spacing:-1px}.section__subtitle--blue{color:var(--main)}.section__text{font-size:20px;font-weight:400;line-height:28px}.section__text--center{text-align:center}.img-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.img-wrap img{z-index:-1;position:relative}.col{display:flex;flex-direction:column}.thank-you__content{display:flex;flex-direction:column;align-items:center;gap:60px;max-width:800px;margin:0 auto}.info-page{background:#fff}.info-page__container{padding-top:60px;padding-bottom:120px;font-size:16px;font-weight:400;line-height:18.4px;color:#050810}.info-page__content{gap:16px}.info-page__content ul li{list-style-type:disc;margin-left:24px!important}.info-page__content ol li{margin-left:24px}.info-page .info-page__title{font-weight:700;line-height:1.14;text-align:center;text-transform:uppercase}.info-page .info-page__title:not(:last-child){margin-bottom:24px}.grid{display:grid;grid-template-columns:1fr 1fr}.header{z-index:20;width:100%;display:flex;flex-direction:column;align-items:center}.header__top{background:linear-gradient(180deg,#2470ff 0,#164399 100%);height:44px;width:100%;z-index:20}.header__container{margin:8px 8px 0 8px;max-width:100%;display:flex;justify-content:center;align-items:center;gap:16px;width:calc(100% - 16px);padding:16px;color:#3a3b3f;box-shadow:0 12px 16px -8px hsla(0,0%,100%,.3);background:#fff;border-radius:8px}.header__list{display:flex;align-items:center;gap:8px}.header__link{padding:8px;font-size:14px;line-height:21px;transition:all .5s ease}.header__link:hover{color:var(--main)}.logo{display:flex;gap:8px;align-items:center;color:var(--main);font-size:14px;font-weight:700;line-height:16.94px;text-transform:uppercase;z-index:20}.footer{background:#000;padding-top:32px;padding-bottom:32px}.footer__container{display:flex;flex-direction:column;gap:24px}.footer__content{display:flex;gap:60px;justify-content:space-between}.footer__nav{display:flex;align-items:center;gap:32px}.footer__link{font-size:16px;font-weight:400;line-height:19.2px}.footer__link:hover{color:var(--main)}.footer .logo{color:#fff}.footer__bottom{font-size:14px;font-weight:400;line-height:22.4px}.hero__container{gap:16px}.hero__container img{height:368px;width:100%;border-radius:8px}.hero__container img:not(:last-child){margin-bottom:8px}.hero__container .button{margin-top:16px}.courses__container{gap:24px}.courses__content{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.courses__content .col{background:#3a3b3f;border-radius:8px;overflow:hidden}.courses__content .col>img{height:246px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.courses__bottom{padding:24px 26px;display:flex;gap:16px;justify-content:space-between;align-items:center}.courses__link{background:var(--main);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.courses__link img{width:24px;height:24px;display:block;-o-object-fit:contain;object-fit:contain}.courses__link:hover{box-shadow:0 5px 15px 5px rgba(36,112,255,.4)}.about__container{gap:24px}.about__container img{border-radius:8px;aspect-ratio:464/410;height:auto}.about__content{gap:16px}.faq__container{gap:40px}.faq__content{-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}.faq__block{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid #e0e5e6}.faq__block svg{flex-shrink:0;width:32px;height:32px}.faq__block .col{gap:24px}.faq__block .col span{font-size:26px;font-weight:400;line-height:31.2px;letter-spacing:-1px}.expirience__container{box-shadow:0 2px 6px 0 rgba(0,0,0,.33);background:rgba(127,127,127,.2);padding:20px;border-radius:30px;display:grid;grid-template-columns:1fr 520px;gap:10px;align-items:center}.expirience__content{gap:20px;color:hsla(0,0%,100%,.9)}.expirience__info{position:relative;justify-content:space-between;gap:140px;padding:20px}.expirience__img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.expirience__img-wrap img{z-index:-1;border-radius:20px}.expirience__datas{display:flex;position:relative;z-index:2;gap:20px;align-items:center;margin-left:auto}.expirience__datas .col{background:#1c6758;border-radius:5px;gap:4px;align-items:center;padding:10px 15px}.expirience__datas .col div{font-size:22px;font-weight:600;line-height:22px;text-align:center}.expirience__datas .col span{font-size:16px;line-height:17px;text-align:center;color:hsla(0,0%,100%,.75)}.expirience__block{position:relative;z-index:2;border:1px solid #7f7f7f;box-shadow:0 2px 6px 0 rgba(0,0,0,.33);border-radius:20px;padding:11px;font-size:14px;line-height:24px;background:rgba(0,0,0,.73)}.advantages{padding-top:90px;padding-bottom:80px}.advantages__container{max-width:985px}.advantages__list{gap:40px}.advantages__link{font-size:40px;font-weight:600;line-height:48.41px;text-align:center}.expertise__container{gap:40px}.expertise__slide{cursor:-webkit-grab;cursor:grab}.expertise__slide .grid{gap:24px;align-items:center}.expertise__slide .grid img{aspect-ratio:464/230;border-radius:8px;height:auto}.expertise__slide .grid .col{gap:16px}.expertise__slide .grid .col span{font-size:28px;font-weight:400;line-height:39.2px}.slider__link{margin-top:8px;margin-left:auto;width:48px;height:48px;border-radius:50%;border:1px solid #2470ff;display:flex;align-items:center;justify-content:center}.info{background:rgba(36,112,255,.2)}.info__container{border-top:1px solid #e0e5e6;border-bottom:1px solid #e0e5e6;padding-top:30px;padding-bottom:30px;display:grid;grid-template-columns:308px 1fr;gap:24px}.info__block{gap:30px}.advantages__container{gap:24px}.advantages__block{padding-top:32px;padding-bottom:16px;border-top:1px solid #e0e5e6;display:flex;gap:64px}.advantages__block .col{gap:16px}.advantages__block .col div{font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-.6000000238px}.advantages .svg-icon{padding:0 24px;border-right:1px solid #e0e5e6;width:80px;height:32px;flex-shrink:0}.reviews{padding-top:100px;padding-bottom:100px}.reviews__container{color:hsla(0,0%,100%,.9)}.reviews__pre-title{font-size:18px;font-weight:500;line-height:28px;text-align:center}.reviews__pre-title:not(:last-child){margin-bottom:10px}.reviews__content{gap:24px}.reviews__block{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e5e6;border-radius:8px;padding:24px;color:#3a3b3f;gap:16px}.reviews__block span{font-size:14px;font-weight:400;line-height:19.6px}.reviews__top{font-size:20px;font-weight:400;line-height:28px;display:flex;gap:12px;align-items:center}.reviews__top img{width:48px;height:48px;border-radius:50%;flex-shrink:0}.reviews__reviewer{margin-top:auto;padding-top:25px;padding-bottom:10px;display:flex;gap:10px;align-items:center}.reviews__reviewer img{border-radius:50%;width:40px;height:40px}.reviews__reviewer .col>div{font-size:16px;font-weight:600;line-height:26px}.reviews__reviewer p{font-size:14px;line-height:24px}.contact{background:#2470ff}.contact__container{margin-top:24px;margin-bottom:24px;gap:16px}.contact__form{flex-direction:column;gap:16px}.contact__form .grid{gap:16px}.contact__form:not(:last-child){margin-bottom:8px}.contact__form:not(:first-child){margin-top:8px}.contact__address{font-size:20px;font-weight:400;line-height:28px}.contact__address>div{font-size:26px;font-weight:400;line-height:36.4px}.contact__address>div a:hover{opacity:.7}.thank-you{background:#fff}.thank-you__container{padding-top:60px;padding-bottom:120px}.thank-you__content{background:var(--main);color:#fff;padding:24px;border-radius:4px}.reviews__link{display:inline-block;font-size:16px;font-weight:700;line-height:26px;text-align:center;padding:10px 16px;border-bottom:1px solid #fff;width:-webkit-max-content;width:max-content;margin-left:auto;margin-right:auto}.reviews__link:hover{opacity:.7}.reviews__rating{display:flex;align-items:center;gap:3px}.reviews__rating:not(:last-child){margin-bottom:30px}.reviews__container{gap:40px}.reviews__content{gap:24px}.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:75em){.section__title{font-size:3rem}.info-page .info-page__title{font-size:5rem}}@media (max-width:1120px){[class*=__container]{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:800px){.menu{display:flex}.menu__body{position:fixed;width:100%;min-height:100vh;height:-webkit-max-content;height:max-content;top:0;left:-100%;overflow:auto;padding:8.75rem 1.25rem;background:#000;transition:all .5s ease-in-out;z-index:10}.menu-open .menu__body{left:0}.menu__body ul{display:flex;flex-direction:column;align-items:center}.menu__body ul .header__link{font-size:1.625rem;font-weight:600;line-height:1.2}.icon-menu{display:block;position:relative;width:2.25rem;height:1.5rem;z-index:11;border-radius:50%}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::after,.menu-open .icon-menu::before{background:#fff}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__container{justify-content:space-between}.expirience__container{grid-template-columns:1fr;background:rgba(0,0,0,0);gap:50px}}@media (max-width:800px)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:25em){.section__title{font-size:2rem}.info-page .info-page__title{font-size:2rem}}@media (max-width:61.99875em){.courses__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:47.99875em){.section__text--center{text-align:left}.info-page__container{padding-bottom:60px}.grid{grid-template-columns:1fr}.header__btn{display:none}.footer__content{flex-direction:column;gap:32px}.footer__nav{flex-direction:column;align-items:flex-start}.courses__content{grid-template-columns:1fr}.about__container img{max-width:464px;margin:0 auto}.expirience__content{background:rgba(127,127,127,.2);margin-left:-30px;margin-right:-30px;padding:100px 30px}.advantages__link{text-align:left}.expertise__slide .grid img{max-width:464px;margin:0 auto}.info__container{grid-template-columns:1fr}.advantages__block{gap:30px}.reviews__pre-title{text-align:left}.thank-you{padding-bottom:60px}}@media (max-width:29.99875em){.advantages .svg-icon{padding:0 10px;width:52px}}@media (min-width:25em)and (max-width:75em){@supports (font-size:clamp(2rem ,1.5rem + 2vw ,3rem)){.section__title{font-size:clamp(2rem ,1.5rem + 2vw ,3rem)}}@supports not (font-size:clamp(2rem ,1.5rem + 2vw ,3rem)){.section__title{font-size:calc(2rem + 1*(100vw - 25rem)/ 50)}}@supports (font-size:clamp(2rem ,0.5rem + 6vw ,5rem)){.info-page .info-page__title{font-size:clamp(2rem ,.5rem + 6vw ,5rem)}}@supports not (font-size:clamp(2rem ,0.5rem + 6vw ,5rem)){.info-page .info-page__title{font-size:calc(2rem + 3*(100vw - 25rem)/ 50)}}}
body {
  scroll-behavior: smooth;
}