@charset "UTF-8";@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(../fonts/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;text-decoration:none;text-transform:none;box-sizing:border-box;list-style:none;border-radius:0;color:#272727;font-family:Gilroy,sans-serif}b,strong{font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit}button,input,select{-webkit-appearance:none;-moz-appearance:none}b,strong{font-weight:700;font-size:inherit;line-height:inherit;color:inherit}b *,strong *{font-weight:700;font-size:inherit;line-height:inherit;color:inherit}em,i{font-size:inherit;line-height:inherit;color:inherit}em *,i *{font-size:inherit;line-height:inherit;color:inherit}:focus{outline:transparent}.container{width:90%;max-width:1110px;margin:auto}body{overflow-x:hidden;max-width:100%;display:flex;flex-direction:column;min-height:100vh;background:#fff;padding-top:110px}body main{overflow:hidden}body footer{margin-top:auto;margin-bottom:0}input[type=submit]{-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{border:none}.wpcf7-not-valid-tip{color:red!important;font-size:14px!important;font-weight:700!important;padding-top:2px!important}.wpcf7-response-output{width:100%!important;margin:20px auto 0!important;padding:5px!important;font-size:16px!important;line-height:1.2!important}.pageHomeBlock8 .wpcf7-response-output{color:#fff!important}form{position:relative}.wpcf7-spinner{right:0!important;bottom:0!important;margin:0!important;position:absolute!important}.popup{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:100;display:none}.popup[data-popup=youtube] .popup-container{max-width:1100px;padding:50px 0 0;background:0 0}.popup[data-popup=youtube] .popup-container iframe{width:100%;height:calc(1100px * .56)}.popup[data-popup=youtube] .popup-container .exit-btn{right:0}.popup[data-popup=youtube] .popup-container .exit-btn:after,.popup[data-popup=youtube] .popup-container .exit-btn:before{background:#fff}.popup .popup-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:90%;max-width:1100px;padding:50px 20px 20px}.popup .exit-btn{position:absolute;right:12px;top:8px;width:30px;height:30px;cursor:pointer}.popup .exit-btn:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-56%,-50%) rotate(45deg);transform:translate(-56%,-50%) rotate(45deg);width:20px;height:2px;background:#000}.popup .exit-btn:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-56%,-50%) rotate(-45deg);transform:translate(-56%,-50%) rotate(-45deg);width:20px;height:2px;background:#000}.btn-blue-fill{cursor:pointer;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:14px 40px;font-weight:700!important;font-size:18px!important;line-height:22px!important;text-align:center;color:#fff;background:#2915e4;transition:.4s;white-space:nowrap;min-width:250px;border:1px solid #2915e4!important;text-decoration:none!important}.btn-blue-fill:hover{background:#2111b6}.btn-blue-border{cursor:pointer;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:14px 40px;font-weight:700;font-size:18px;line-height:22px;text-align:center;color:#2915e4;background:#fff;transition:.4s;border:1px solid #2915e4;white-space:nowrap;min-width:250px}.btn-blue-border:hover{background:#2111b6;color:#fff}.sectionTitle{font-weight:700;font-size:50px;line-height:1.2;padding-top:5px;position:relative}.sectionTitle:before{content:"";position:absolute;top:0;left:0;display:block;width:75px;height:17px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/sectitle.svg)}.sectionTitle.centerText:before{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.sectionTitle b,.sectionTitle strong{color:#2915e4}.centerText{text-align:center}.sp{padding:80px 0}.sbw+.sbw{padding-top:0}.sbgl{background:#f8f8ff}.sbgi{background-position:center;background-size:cover}.lg-backdrop{background:rgba(33,33,33,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#lg-counter{color:#fff}#lg-counter *{color:#fff}.lg-thumb-outer,.lg-toogle-thumb{background:rgba(33,33,33,.6)!important}#lg-actual-size,#lg-download,#lg-share,#lg-zoom-in,#lg-zoom-out,.lg-autoplay-button,.lg-fullscreen{display:none!important}.header{position:fixed;left:0;top:0;width:100%;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);z-index:100}.header .container{display:flex;align-items:center;padding:5px 0}.header__logo{height:100px;max-width:140px}.header__logo img{display:block;width:auto;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__menu{margin:0 auto}.header__menu ul{display:flex}.header__menu li{display:block;margin-right:35px}.header__menu li:last-child{margin-right:0}.header__menu a{display:block;font-weight:700;font-size:16px;line-height:19px}.header__phone{display:flex;flex-direction:column;align-items:flex-end}.header__phone .tel{display:block;font-weight:700;font-size:18px;line-height:22px}.header__phone .link{display:block;margin-top:4px;font-weight:400;font-size:14px;line-height:16px;color:#2915e4;transition:.4s;border-bottom:1px solid #2915e4}.header__phone .link:hover{border-bottom-color:transparent}.header__search-btn{margin:0 15px 0 25px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer}.header__search-btn svg *{transition:.4s}.header__search-btn:hover *{fill:#2915e4}.header__lang a,.header__lang li,.header__lang span{display:block}.header__lang ul{display:flex;flex-direction:column;height:28px;padding-right:15px;position:relative}.header__lang ul:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(-25%,-75%) rotate(45deg);transform:translate(-25%,-75%) rotate(45deg);width:7px;height:7px;border:2px solid #272727;border-left:none;border-top:none}.header__lang ul:hover li{opacity:1;pointer-events:auto}.header__lang li{background:#fff;transition:.4s;opacity:0;pointer-events:none}.header__lang li:hover li{opacity:1;pointer-events:auto}.header__lang li.wpml-ls-current-language{order:-1;opacity:1}.header__lang li.wpml-ls-current-language a{pointer-events:none}.header__lang span{padding:3px 6px;font-weight:700;font-size:18px;line-height:22px;transition:.4s}.header__lang span:hover{color:#2915e4}.header__logo-other{margin-left:25px;width:72px}.header__logo-other img{display:block;width:100%;height:auto}.header__mobMenu-btn{display:none;cursor:pointer;padding-left:24px}.header__mobMenu-btn svg *{transition:.4s}.header__mobMenu-btn.open svg path:nth-child(2),.header__mobMenu-btn.open svg path:nth-child(4),.header__mobMenu-btn.open svg path:nth-child(6),.header__mobMenu-btn.open svg path:nth-child(8){opacity:0}.header__mobMenu-container{display:none;position:absolute;left:0;top:100%;width:100%;height:calc(100vh - 80px);background:#2915e4}.header__mobMenu-container ul{display:flex;flex-direction:column;align-items:center;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.4)}.header__mobMenu-container ul li{margin-bottom:30px}.header__mobMenu-container ul li:last-child{margin-bottom:0}.header__mobMenu-container ul a{font-weight:700;font-size:25px;line-height:30px;color:#fff}.header__mobPhone{border-bottom:1px solid rgba(255,255,255,.4);display:flex;flex-direction:column;align-items:center;padding:25px 0}.header__mobPhone .tel{font-weight:700;font-size:18px;line-height:22px;color:#fff;margin-bottom:4px}.header__mobPhone .link{font-weight:400;font-size:14px;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff}.header__mobLogo-other{margin:30px auto 0;width:72px;display:block}.header__mobLogo-other img{display:block;width:100%;height:auto}.footer__main{padding:60px 0;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07)}.footer__main .container{display:flex;justify-content:space-between;align-items:flex-start}.footer__logo{display:block;width:115px}.footer__logo img{display:block;width:100%;height:auto}.footer__menu{max-width:240px}.footer__menu h3{font-weight:700;font-size:16px;line-height:19px}.footer__menu li{margin-top:12px;display:block}.footer__menu a{font-weight:400;font-size:16px;line-height:19px;transition:.4s}.footer__menu a:hover{color:#2915e4}.footer .contBox{display:flex;align-items:flex-start;margin-bottom:10px}.footer .contBox:last-child{margin-bottom:0}.footer .contBox .ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f8f8ff;border:2px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.07);margin-right:15px}.footer .contBox .text{padding-top:15px}.footer .contBox .text a{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.footer .contBox .text a:hover{color:#2915e4}.footer .contBox .text p{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.footer__bottom{position:relative}.footer__bottom .container{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.footer__copy{font-weight:400;font-size:16px;line-height:19px;opacity:.4}.footer__dev{font-weight:400;font-size:16px;line-height:19px;opacity:.4}.footer__top{position:absolute;left:calc(100% - 15px);bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#2915e4;display:flex;align-items:center}.footer__top p{font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#fff;padding:16px 20px;white-space:nowrap}.footer__top .ico{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-left:1px solid #fff}.contBox{display:flex;align-items:flex-start}.contBox.nopad{align-items:center}.contBox.nopad .text{padding-top:0}.contBox .ico{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;background:#f8f8ff;border:2px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.07);margin-right:15px}.contBox .text{padding-top:15px}.contBox .text a{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.contBox .text a:hover{color:#2915e4}.contBox .text p{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.pageHomeBlock1__slide{height:630px;display:flex;align-items:center;background-position:center;background-size:cover;position:relative;transition:opacity 1s cubic-bezier(.25,1,.5,1) 0s!important}.pageHomeBlock1__slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(39,39,39,.9) 0,rgba(39,39,39,.1) 98.14%);z-index:2}.pageHomeBlock1__slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/main_mask_circle.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;z-index:2}.pageHomeBlock1__slide .container{position:relative;z-index:3}.pageHomeBlock1__slide h1,.pageHomeBlock1__slide h2{font-weight:300;font-size:39px;line-height:1.2;color:#fff}.pageHomeBlock1__slide h1 b,.pageHomeBlock1__slide h2 b{font-size:50px;font-weight:700;color:inherit;line-height:inherit}.pageHomeBlock1__slide p{max-width:540px;padding-top:60px;position:relative;font-weight:400;font-size:22px;line-height:1.3;color:#fff}.pageHomeBlock1__slide p:before{content:"";position:absolute;left:-20px;top:30px;width:100px;height:1px;background:#fff}.pageHomeBlock1__slide .btn{margin-top:50px}.pageHomeBlock1 .splide__pagination{bottom:30px}.pageHomeBlock1 .splide__pagination__page{background:rgba(255,255,255,.51);width:10px;height:10px;border-radius:0;margin:0 5px;opacity:1;transition:.4s}.pageHomeBlock1 .splide__pagination__page.is-active{background:#fff;-webkit-transform:none;transform:none}.pageHomeBlock1 .splide__arrow{border-radius:0;background:0 0;z-index:3;width:35px;height:35px;opacity:.5;transition:.4s}.pageHomeBlock1 .splide__arrow:hover{opacity:1}.pageHomeBlock1 .splide__arrow:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;box-sizing:border-box;border:8px solid #fff}.pageHomeBlock1 .splide__arrow svg{display:none!important}.pageHomeBlock1 .splide__arrow.splide__arrow--prev{left:60px}.pageHomeBlock1 .splide__arrow.splide__arrow--prev:before{-webkit-transform:translate(-25%,-50%) rotate(-45deg);transform:translate(-25%,-50%) rotate(-45deg);border-bottom:none;border-right:none}.pageHomeBlock1 .splide__arrow.splide__arrow--next{right:60px}.pageHomeBlock1 .splide__arrow.splide__arrow--next:before{-webkit-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg);border-bottom:none;border-left:none}.pageHomeBlock2.slidernow .sectionTitle{margin-bottom:25px}.pageHomeBlock2.slidernow .splide__track{overflow:hidden;padding:10px 15px 15px!important}.pageHomeBlock2.slidernow .pageHomeBlock2__box{margin:0 30px 0 0!important;box-shadow:0 0 15px rgba(0,0,0,.07)}.pageHomeBlock2.slidernow .splide__arrow{width:50px;height:50px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);border-radius:0;opacity:1;transition:.4s}.pageHomeBlock2.slidernow .splide__arrow svg{display:block;width:24px;height:24px}.pageHomeBlock2.slidernow .splide__arrow svg *{transition:.4s;fill:#2915e4}.pageHomeBlock2.slidernow .splide__arrow:hover{opacity:1;background:#2915e4}.pageHomeBlock2.slidernow .splide__arrow:hover svg *{fill:#fff}.pageHomeBlock2.slidernow .splide__arrow.splide__arrow--next{right:-100px}.pageHomeBlock2.slidernow .splide__arrow.splide__arrow--prev{left:-100px}.pageHomeBlock2 .splide__track{overflow:visible}.pageHomeBlock2__box{width:calc(33.333% - 30px);margin:30px 15px 0;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);transition:.4s!important;position:relative}.pageHomeBlock2__box:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background-position:right bottom;background-size:contain;background-repeat:no-repeat;background-image:url(../img/course_mask_circle.svg);pointer-events:none;z-index:1;transition:.4s;opacity:0}.pageHomeBlock2__box:hover{box-shadow:0 0 50px rgba(0,0,0,.2)}.pageHomeBlock2__box:hover:before{opacity:.7}.pageHomeBlock2__boxImg{height:180px;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:flex-end;position:relative;z-index:2}.pageHomeBlock2__boxImg p{font-weight:700;font-size:16px;line-height:19px;color:#fff;padding:10px 15px;background:#2915e4}.pageHomeBlock2__boxText{padding:20px;height:calc(100% - 180px);display:flex;flex-direction:column;position:relative;z-index:2}.pageHomeBlock2__boxTitle{font-weight:700;font-size:22px;line-height:27px;margin-bottom:20px}.pageHomeBlock2__boxDescription{font-weight:300;font-size:14px;line-height:1.3;margin-bottom:auto}.pageHomeBlock2__boxBottom{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.pageHomeBlock2__boxLink{font-weight:700;font-size:14px;line-height:17px;color:#2915e4;position:relative;padding-right:10px}.pageHomeBlock2__boxLink:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #2915e4;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);border-bottom:none;border-left:none;transition:.4s}.pageHomeBlock2__boxLink:hover:before{-webkit-transform:translate(5px,-50%) rotate(45deg);transform:translate(5px,-50%) rotate(45deg)}.pageHomeBlock2__boxDate{font-weight:700;font-size:14px;line-height:17px}.pageHomeBlock2 .btn{margin:40px auto 0}.pageHomeBlock2 .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;padding-top:20px}.pageHomeBlock2 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageHomeBlock2 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageHomeBlock3__row{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 80px);margin:0 -40px}.pageHomeBlock3__box{width:calc(33.333% - 80px);margin:30px 40px 0;position:relative}.pageHomeBlock3__box:before{content:"";position:absolute;width:122px;height:12px;background-image:url(../img/b3_line.svg);background-position:center;background-repeat:no-repeat;background-size:contain;left:calc(100% + 40px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:20px}.pageHomeBlock3__box .img{background:#f8f8ff;border:3px solid #fff;box-shadow:0 21px 44px rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 15px}.pageHomeBlock3__box .img img{display:block;width:25px;height:auto}.pageHomeBlock3__box h3{font-weight:600;font-size:24px;line-height:29px;text-align:center;margin-bottom:12px}.pageHomeBlock3__box p{font-weight:300;font-size:14px;line-height:16px;text-align:center}.pageHomeBlock3__box p.toggle{display:none}.pageHomeBlock3__box .link{font-weight:700;font-size:14px;line-height:17px;color:#2915e4;cursor:pointer;position:relative;padding-right:13px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:6px auto 0}.pageHomeBlock3__box .link:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #2915e4;-webkit-transform:translate(0,-75%) rotate(45deg);transform:translate(0,-75%) rotate(45deg);border-top:none;border-left:none;transition:.4s}.pageHomeBlock3__box .link.open:before{-webkit-transform:translate(0,-25%) rotate(-135deg);transform:translate(0,-25%) rotate(-135deg)}.pageHomeBlock3 .btn{margin:30px auto 0}.pageHomeBlock4 .splide__track{overflow:visible}.pageHomeBlock4__box{display:flex;width:calc(50% - 30px);margin:30px 15px 0;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);transition:.4s!important;position:relative;padding:10px}.pageHomeBlock4__box:before{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;background-position:right bottom;background-size:contain;background-repeat:no-repeat;background-image:url(../img/news_mask_circle.svg);pointer-events:none;z-index:1;transition:.4s;opacity:0}.pageHomeBlock4__box:hover{box-shadow:0 0 50px rgba(0,0,0,.2)}.pageHomeBlock4__box:hover:before{opacity:.7}.pageHomeBlock4__box .img{width:200px;background-position:center;background-size:cover}.pageHomeBlock4__box .img .date{width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#2915e4;padding:5px 5px 6px}.pageHomeBlock4__box .img .date p{font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#fff}.pageHomeBlock4__box .img .date span{display:block;font-weight:700;font-size:12px;line-height:1;text-align:center;color:#fff}.pageHomeBlock4__box .txt{padding:17px 0 17px 20px;width:calc(100% - 200px)}.pageHomeBlock4__box .category{font-weight:700;font-size:14px;line-height:17px;color:#a5a5a5;margin-bottom:25px}.pageHomeBlock4__box h3{font-weight:700;font-size:22px;line-height:27px;padding-left:18px;border-left:2px solid #2915e4}.pageHomeBlock4__box .link{font-weight:700;font-size:14px;line-height:17px;color:#2915e4;position:relative;padding-right:10px;margin-top:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.pageHomeBlock4__box .link:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #2915e4;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);border-bottom:none;border-left:none;transition:.4s}.pageHomeBlock4__box .link:hover:before{-webkit-transform:translate(5px,-50%) rotate(45deg);transform:translate(5px,-50%) rotate(45deg)}.pageHomeBlock4 .btn{margin:40px auto 0}.pageHomeBlock4 .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;padding-top:20px}.pageHomeBlock4 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageHomeBlock4 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageHomeBlock5 .sectionTitle{margin-bottom:25px}.pageHomeBlock5__tabsHeader{display:flex;justify-content:center;width:calc(100% + 20px);margin:0 -10px 30px}.pageHomeBlock5__tabsHeader [data-tab]{display:block;margin:0 10px;background:#f8f8ff;padding:14px;width:calc(25% - 20px);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;cursor:pointer;transition:.4s;font-weight:700;font-size:18px;line-height:22px;text-align:center}.pageHomeBlock5__tabsHeader [data-tab]:hover{background:#2111b6;color:#fff}.pageHomeBlock5__tabsHeader [data-tab].active{background:#2915e4;color:#fff;pointer-events:none}.pageHomeBlock5__tabsBody [data-tab]{display:none}.pageHomeBlock5__tabsBody [data-tab].active{display:block}.pageHomeBlock5__sliderVideo .splide__slide .img{height:280px;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 50px rgba(0,0,0,.2)}.pageHomeBlock5__sliderVideo .splide__slide .img:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(41,21,228,.5),rgba(41,21,228,.5))}.pageHomeBlock5__sliderVideo .splide__slide .img svg{position:relative;z-index:3;cursor:pointer}.pageHomeBlock5__sliderDocs .splide__slide img{display:block;width:100%;height:auto}.pageHomeBlock5 .splide__arrow{width:50px;height:50px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);border-radius:0;opacity:1;transition:.4s}.pageHomeBlock5 .splide__arrow svg{display:block;width:24px;height:24px}.pageHomeBlock5 .splide__arrow svg *{transition:.4s;fill:#2915e4}.pageHomeBlock5 .splide__arrow:hover{opacity:1;background:#2915e4}.pageHomeBlock5 .splide__arrow:hover svg *{fill:#fff}.pageHomeBlock5 .splide__arrow.splide__arrow--next{right:-100px}.pageHomeBlock5 .splide__arrow.splide__arrow--prev{left:-100px}.pageHomeBlock5 .pers{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:25px}.pageHomeBlock5 .pers .photo{border:2px solid #fff;box-shadow:0 0 50px rgba(0,0,0,.2);width:60px;height:60px;position:relative;margin-bottom:18px}.pageHomeBlock5 .pers .photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageHomeBlock5 .pers .photo svg{width:20px;height:20px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pageHomeBlock5 .pers p{font-weight:700;font-size:24px;line-height:29px;text-align:center}.pageHomeBlock5 .pers span{display:block;margin-top:7px;font-weight:300;font-size:14px;line-height:16px;text-align:center}.pageHomeBlock5 .splide__pagination{position:static;display:flex!important;align-items:center;justify-content:center;padding-top:20px}.pageHomeBlock5 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageHomeBlock5 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageHomeBlock6 .splide{padding:0 30px;width:100%;max-width:1440px;margin:30px auto 0}.pageHomeBlock6 .splide__slide img{display:block;width:100%;height:auto}.pageHomeBlock6 .splide__arrow{width:50px;height:50px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);border-radius:0;opacity:1;transition:.4s}.pageHomeBlock6 .splide__arrow svg{display:block;width:24px;height:24px}.pageHomeBlock6 .splide__arrow svg *{transition:.4s;fill:#2915e4}.pageHomeBlock6 .splide__arrow.splide__arrow--next{right:10px}.pageHomeBlock6 .splide__arrow.splide__arrow--prev{left:10px}.pageHomeBlock6 .splide__pagination{position:static;display:flex!important;align-items:center;justify-content:center;padding-top:20px}.pageHomeBlock6 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageHomeBlock6 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageHomeBlock7 .sectionTitle{margin-bottom:30px}.pageHomeBlock7 .acc-title{display:flex;background:#fff;border:1px solid #f2f2f2;cursor:pointer;margin-top:-1px;transition:.4s}.pageHomeBlock7 .acc-title:hover{background:#f8f8ff}.pageHomeBlock7 .acc-title.open .ico{background:#f8f8ff}.pageHomeBlock7 .acc-title.open .ico svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pageHomeBlock7 .acc-title .ico{width:60px;min-width:60px;display:flex;align-items:center;justify-content:center;border-right:1px solid #f2f2f2}.pageHomeBlock7 .acc-title .ico svg{transition:.4s}.pageHomeBlock7 .acc-title p{font-weight:700;font-size:16px;line-height:19px;padding:20px}.pageHomeBlock7 .acc-body{background:#f8f8ff;padding:16px;display:none}.pageHomeBlock7__cta{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);padding:50px 60px;display:flex;align-items:center;justify-content:space-between;margin-top:30px}.pageHomeBlock7__cta p{font-size:25px;line-height:30px;margin-right:30px}.pageHomeBlock8 .sectionTitle{color:#fff;margin-bottom:30px}.pageHomeBlock8 form{max-width:480px;margin:0 auto}.pageHomeBlock8 form>p{display:flex;justify-content:space-between;flex-wrap:wrap}.pageHomeBlock8 form .input-box{display:block;width:100%;margin-bottom:20px;position:relative}.pageHomeBlock8 form .input-box:nth-child(1),.pageHomeBlock8 form .input-box:nth-child(2){width:calc(50% - 10px)}.pageHomeBlock8 form .input-box input{display:block;width:100%;padding:16px 50px 16px 20px;font-weight:400;font-size:16px;line-height:19px;background:#fff;border:none}.pageHomeBlock8 form .input-box textarea{display:block;width:100%;height:125px;resize:none;padding:16px 50px 16px 20px;font-weight:400;font-size:16px;line-height:19px;background:#fff;border:none}.pageHomeBlock8 form .input-box:before{content:"";position:absolute;right:15px;top:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.pageHomeBlock8 form .input-box-name:before{background-image:url(../img/ico_name.svg)}.pageHomeBlock8 form .input-box-tel:before{background-image:url(../img/ico_tel.svg)}.pageHomeBlock8 form .input-box-email:before{background-image:url(../img/ico_email.svg)}.pageHomeBlock8 form .input-box-text:before{background-image:url(../img/ico_text.svg)}.pageHomeBlock8 form .btn{margin:0 auto}.txt-content>*{margin-bottom:16px}.txt-content>:last-child{margin-bottom:0}.txt-content a,.txt-content blockquote,.txt-content div,.txt-content li,.txt-content p,.txt-content span{font-weight:400;font-size:16px;line-height:1.5}.txt-content a{font-weight:inherit;text-decoration:underline;transition:.4s}.txt-content a:hover{color:#2915e4}.txt-content ol,.txt-content ul{padding-left:20px}.txt-content ul li{list-style:disc}.txt-content ul li::marker{color:#2915e4}.txt-content ol li{list-style:decimal}.txt-content ol li::marker{color:#2915e4}.breadcrumbs a{font-weight:600;font-size:18px;line-height:21px;text-align:center;color:#fff;transition:.4s;border-bottom:1px solid transparent}.breadcrumbs a:hover{border-color:#fff}.breadcrumbs span{font-weight:300;font-size:18px;line-height:21px;text-align:center;color:#fff}.pageHeaderSimple{position:relative;padding:30px 0 100px;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.pageHeaderSimple:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/simple_mask_circle.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:2}.pageHeaderSimple .container{display:flex;flex-direction:column;align-items:center;position:relative;z-index:3}.pageHeaderSimple .breadcrumbs{text-align:center;margin-bottom:40px}.pageHeaderSimple .sectionTitle{color:#fff}.pageContactsMap{padding:100px 0 90px}.pageContactsMap .container{position:relative}.pageContactsMap .decobtnttl{position:absolute;left:30px;top:-35px;pointer-events:none}.pageContactsMap .mapFrame{height:600px}.pageContactsMap .mapPopup{position:absolute;right:100px;top:-35px;display:none;max-width:355px}.pageContactsMap .mapPopup h2{font-weight:700;font-size:25px;line-height:1.2;margin-bottom:10px}.pageContactsMap .mapPopup h3{font-weight:400;font-size:18px;line-height:1.2;margin-bottom:10px}.pageContactsMap .mapPopup .contactBox{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);padding:20px}.pageContactsMap .mapPopup .contBox{display:flex;align-items:flex-start;margin-bottom:10px}.pageContactsMap .mapPopup .contBox:last-child{margin-bottom:0}.pageContactsMap .mapPopup .contBox .ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f8f8ff;border:2px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.07);margin-right:15px}.pageContactsMap .mapPopup .contBox .text{padding-top:15px}.pageContactsMap .mapPopup .contBox .text a{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.pageContactsMap .mapPopup .contBox .text a:hover{color:#2915e4}.pageContactsMap .mapPopup .contBox .text p{display:block;font-weight:400;font-size:16px;line-height:1.4;transition:.4s}.pageContactsMap .mapPopup .socBox{display:flex;align-items:center}.pageContactsMap .mapPopup .socBox a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f8f8ff;border:2px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.07);margin-right:15px;transition:.4s}.pageContactsMap .mapPopup .socBox a:hover{background:#e6e6fa}.pageContactsMap .mapPopup .socBox a:last-child{margin-right:0}.pageContactsMap .mapPopup .exit-btn{top:8px;right:8px;cursor:pointer;position:absolute;width:25px;height:25px}.pageContactsMap .mapPopup .exit-btn:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);background:rgba(0,0,0,.3);width:17px;height:2px}.pageContactsMap .mapPopup .exit-btn:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:rgba(0,0,0,.3);width:17px;height:2px}.pageCourseBlock1{display:flex;align-items:center;background-position:center;background-size:cover;position:relative;transition:opacity 1s cubic-bezier(.25,1,.5,1) 0s!important}.pageCourseBlock1:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(39,39,39,.9) 0,rgba(39,39,39,.1) 98.14%);z-index:2}.pageCourseBlock1:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/main_mask_circle.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;z-index:2}.pageCourseBlock1 .container{position:relative;z-index:3;padding:80px 0 60px}.pageCourseBlock1 h1,.pageCourseBlock1 h2{font-size:50px;font-weight:700;line-height:1.2;color:#fff}.pageCourseBlock1 p{max-width:540px;padding-top:60px;position:relative;font-weight:400;font-size:16px;line-height:1.3;color:#fff}.pageCourseBlock1 p:before{content:"";position:absolute;left:-20px;top:30px;width:100px;height:1px;background:#fff}.pageCourseBlock1 ul{margin-top:25px}.pageCourseBlock1 ul li{font-weight:400;font-size:22px;line-height:34px;color:#fff;position:relative;padding-left:50px;margin-bottom:10px}.pageCourseBlock1 ul li:last-child{margin-bottom:0}.pageCourseBlock1 ul li:before{content:"";position:absolute;left:0;top:0;left:0;width:34px;height:34px;background-image:url(../img/li.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.pageCourseBlock1 .btn{margin-top:50px}.pageCourseBlock2{background:#f8f8ff}.pageCourseBlock2 .container{display:flex}.pageCourseBlock2__text{padding:80px 0 70px;width:calc(100% - 560px);max-width:540px}.pageCourseBlock2__text .sectionTitle{margin-bottom:20px}.pageCourseBlock2__text .more-btn{font-weight:700;font-size:14px;line-height:17px;color:#2915e4;cursor:pointer;position:relative;padding-right:13px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:10px}.pageCourseBlock2__text .more-btn:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #2915e4;-webkit-transform:translate(0,-75%) rotate(45deg);transform:translate(0,-75%) rotate(45deg);border-top:none;border-left:none;transition:.4s}.pageCourseBlock2__contacts{margin:25px 0;display:flex;justify-content:space-between}.pageCourseBlock2__contacts .cols{width:calc(50% - 15px);background:rgba(41,21,228,.03);padding:20px}.pageCourseBlock2__contacts .contBox{margin-bottom:10px}.pageCourseBlock2__contacts .contBox:last-child{margin-bottom:0}.pageCourseBlock2__img{width:300px;margin-right:-150px;margin-left:auto;background:#2915e4;display:flex;align-items:center}.pageCourseBlock2__img .sectionTitle{margin-bottom:30px}.pageCourseBlock2__img .img{position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:80%;width:calc(100% + 350px);margin-left:-350px}.pageCourseBlock2__img .img:before{content:"";position:absolute;z-index:3;right:0;top:0;width:100%;height:100%;background-image:url(../img/course_circle.png);background-position:right top;background-size:auto 100%;background-repeat:no-repeat}.pageCourseBlock2__img .img:after{content:"";position:absolute;z-index:2;right:0;top:0;width:100%;height:100%;background:rgba(41,21,228,.5)}.pageCourseBlock2__img .img svg{position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s}.pageCourseBlock2__img .img svg:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.pageCourseBlock2__img img{display:block;width:100%;height:auto;max-height:100%;-o-object-fit:cover;object-fit:cover}.pageCourseBlock3 .sectionTitle{margin-bottom:20px}.pageCourseBlock3 .subtitle{font-weight:400;font-size:16px;line-height:19px;text-align:center;max-width:920px;margin:0 auto 35px}.pageCourseBlock3 .acc-title{display:flex;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);cursor:pointer;margin-top:20px;transition:.4s}.pageCourseBlock3 .acc-title .ttl{width:160px;min-width:160px;background:#f8f8ff;font-weight:700;font-size:24px;line-height:29px;color:#2915e4;white-space:nowrap;padding:25px}.pageCourseBlock3 .acc-title.open{background:#f8f8ff}.pageCourseBlock3 .acc-title.open .ico{background:#f8f8ff}.pageCourseBlock3 .acc-title.open .ico svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pageCourseBlock3 .acc-title .ico{width:60px;min-width:60px;display:flex;align-items:center;justify-content:center;border-right:1px solid #f2f2f2;margin-left:auto}.pageCourseBlock3 .acc-title .ico svg{transition:.4s}.pageCourseBlock3 .acc-title p{font-weight:400;font-size:24px;line-height:28px;padding:25px}.pageCourseBlock3 .acc-body{background:#f8f8ff;padding:16px;display:none}.pageCourseBlock3__cta{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);padding:50px 60px;display:flex;align-items:center;justify-content:space-between;margin-top:30px}.pageCourseBlock3__cta p{font-size:25px;line-height:30px;margin-right:30px}.pageCourseBlock4 .subtitle{font-weight:400;font-size:16px;line-height:19px;text-align:center;margin-top:10px}.pageCourseBlock4 h3{margin-top:40px;font-weight:700;font-size:35px;line-height:1.3;text-align:center}.pageCourseBlock4__row{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px;padding-top:1px}.pageCourseBlock4__box{width:calc(33.333% - 30px);margin:30px 15px 0;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);height:350px;position:relative}.pageCourseBlock4__box h4{font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#2915e4;padding:15px 0;margin:0 15px;border-bottom:1px solid #948af1;min-height:88px}.pageCourseBlock4__box img{display:block;width:100%;height:auto;max-height:calc(100% - 88px);-o-object-fit:contain;object-fit:contain}.pageCourseBlock4__box .link{font-weight:700;font-size:14px;line-height:17px;color:#2915e4;cursor:pointer;position:relative;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:20px 13px 20px 0}.pageCourseBlock4__box .link:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #2915e4;-webkit-transform:translate(0,-75%) rotate(45deg);transform:translate(0,-75%) rotate(45deg);border-top:none;border-left:none;transition:.4s}.pageCourseBlock4__box .hover .link{font-weight:700;font-size:14px;line-height:17px;color:#fff;cursor:pointer;position:relative;padding-right:13px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:6px auto 0;z-index:10}.pageCourseBlock4__box .hover .link:before{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;box-sizing:border-box;border:2px solid #fff;-webkit-transform:translate(0,-25%) rotate(-135deg);transform:translate(0,-25%) rotate(-135deg);border-top:none;border-left:none;transition:.4s}.pageCourseBlock4__box .hover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;opacity:0;pointer-events:none;transition:.4s;background:linear-gradient(0deg,rgba(41,21,228,.5),rgba(41,21,228,.5)),linear-gradient(0deg,rgba(255,255,255,.8),rgba(255,255,255,.8)),url(Безымянный-1-02.png),#fff}.pageCourseBlock4__box .hover.open{opacity:1;pointer-events:auto}.pageCourseBlock4__box .hover .link{padding-top:0;padding-bottom:0;margin-top:0!important;margin-bottom:20px!important}.pageCourseBlock4__box .hover::-webkit-scrollbar{width:0}.pageCourseBlock4__box .hover::-webkit-scrollbar-track{background:#f1f1f1}.pageCourseBlock4__box .hover::-webkit-scrollbar-thumb{background:#888}.pageCourseBlock4__box .hover::-webkit-scrollbar-thumb:hover{background:#555}.pageCourseBlock4__box .hover h4{color:#fff;border-bottom-color:rgba(255,255,255,.2)}.pageCourseBlock4__box .hover p{padding:10px 15px 15px;font-weight:400;font-size:14px;line-height:16px;color:#fff}.pageCourseBlock5{background:#2915e4;padding:25px 0}.pageCourseBlock5 h2{font-weight:700;font-size:22px;line-height:27px;text-align:center;color:#fff}.pageCourseBlock5 p{font-weight:400;font-size:22px;line-height:26px;text-align:center;color:#fff}.pageCourseBlock6{padding-top:25px!important}.pageCourseBlock6 .cols{display:flex;justify-content:space-between;margin-bottom:20px}.pageCourseBlock6 .col{width:calc(50% - 15px)}.pageCourseBlock6__list h3{font-weight:700;font-size:24px;line-height:29px;margin-bottom:10px}.pageCourseBlock6__list ul li{position:relative;font-weight:400;font-size:16px;line-height:24px;padding-left:32px;margin-bottom:10px}.pageCourseBlock6__list ul li:last-child{margin-bottom:0}.pageCourseBlock6__list ul li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../img/li_b.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.pageCourseBlock6 h2{text-align:center;font-weight:700;font-size:35px;line-height:42px;margin-bottom:10px}.pageCourseBlock6 h4{font-weight:700;font-size:16px;line-height:19px;margin-bottom:10px}.pageCourseBlock6 .btn{margin:0 auto}.pageCourseBlock7 .container{display:flex}.pageCourseBlock7 .splide__slide a{display:block}.pageCourseBlock7 .splide__slide img{display:block;width:100%;height:200px;-o-object-fit:contain;object-fit:contain}.pageCourseBlock7 .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;padding-top:20px}.pageCourseBlock7 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageCourseBlock7 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageCourseBlock7 .txt-content{width:calc(53% - 20px)}.pageCourseBlock7 .txt-content .sectionTitle{margin-bottom:40px}.pageCourseBlock7 .txt-content h3{font-weight:700;font-size:22px;line-height:27px;margin-bottom:5px;margin-top:35px}.pageCourseBlock7 .txt-content .btn{margin-top:30px}.pageCourseBlock7 .images{width:calc(47% - 20px);position:relative;display:flex;flex-direction:column}.pageCourseBlock7 .images:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(../img/cirlce_course_cert.png);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transform:scale(1.2);transform:scale(1.2)}.pageCourseBlock7 .images .lgitem{display:block;max-width:300px;max-height:300px;margin-bottom:20px}.pageCourseBlock7 .images .lgitem:last-child{margin-bottom:0}.pageCourseBlock7 .images .lgitem:nth-child(1){margin-left:auto}.pageCourseBlock7 .images .lgitem:nth-child(2){margin-left:auto;margin-right:auto}.pageCourseBlock7 .images .lgitem:nth-child(3){margin-right:auto}.pageCourseBlock7 .images img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.pageCourseBlock8{overflow:hidden}.pageCourseBlock8 .sectionTitle{margin-bottom:40px}.pageCourseBlock8 .container{position:relative;padding-top:80px}.pageCourseBlock8 .container:before{content:"";position:absolute;left:230px;top:0;height:100%;width:100vw;background:#f8f8ff;z-index:-1}.pageCourseBlock8__row{display:flex;align-items:center;justify-content:space-between;padding:25px 0;position:relative}.pageCourseBlock8__calendar{width:calc(44% - 40px)}.pageCourseBlock8__calendar img{display:block;margin-left:auto;max-width:100%}.pageCourseBlock8__text{width:calc(56% - 40px)}.pageCourseBlock8__text .ico-box{display:flex;align-items:center;margin-bottom:13px;font-weight:400;font-size:16px;line-height:19px}.pageCourseBlock8__text .ico-box svg{display:block;width:16px;height:16px;margin-right:5px}.pageCourseBlock8__text p{font-weight:400;font-size:16px;line-height:19px;margin-bottom:13px}.pageCourseBlock8__text .colors{display:flex;align-items:center}.pageCourseBlock8__text .colors div{font-weight:400;font-size:16px;line-height:19px;padding-left:27px;position:relative;margin-right:30px}.pageCourseBlock8__text .colors div:last-child{margin-right:0}.pageCourseBlock8__text .colors div:before{content:"";position:absolute;left:0;top:0;width:19px;height:19px}.pageCourseBlock8__text .colors div.grey:before{background:#d7d7d7}.pageCourseBlock8__text .colors div.blue:before{background:#2915de}.pageCourseBlock8__text .colors div.yellow:before{background:#f7c824}.pageCourseBlock8__img{position:absolute;display:block;top:0;left:-145px;height:100%;width:auto;z-index:-1}.pageCourseBlock9 .sectionTitle{margin-bottom:15px}.pageCourseBlock9 .splide__track{padding:25px 15px 15px!important}.pageCourseBlock9__box{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);padding:25px 20px 20px;position:relative;transition:.4s}.pageCourseBlock9__box:hover{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 15px rgba(0,0,0,.2)}.pageCourseBlock9__box .topper{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:11px 25px 12px;font-weight:700;font-size:14px;line-height:17px;color:#fff;background:#04bf00}.pageCourseBlock9__box .topper:before{content:"";position:absolute;right:100%;top:0;width:0;height:0;border-bottom:20px solid #0da20a;border-left:13px solid transparent}.pageCourseBlock9__box .topper:after{content:"";position:absolute;left:100%;top:0;width:0;height:0;border-bottom:20px solid #0da20a;border-right:13px solid transparent}.pageCourseBlock9__box .topper.red{background:#da1010}.pageCourseBlock9__box .topper.red:after,.pageCourseBlock9__box .topper.red:before{border-bottom-color:#c10f0f}.pageCourseBlock9__box h3{font-weight:700;font-size:24px;line-height:29px;text-align:center;margin-bottom:15px}.pageCourseBlock9__box .price{font-weight:700;font-size:35px;line-height:42px;text-align:center;color:#2915e4;position:relative;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #ddddfd;display:flex;align-items:flex-end;justify-content:center}.pageCourseBlock9__box .price .old{display:block;position:absolute;right:0;bottom:30px;font-weight:700;font-size:16px;line-height:19px;color:#000}.pageCourseBlock9__box .price .old:before{content:"";position:absolute;left:50%;top:50%;width:110%;height:1px;background:red;-webkit-transform:translate(-50%,-50%) rotate(10deg);transform:translate(-50%,-50%) rotate(10deg)}.pageCourseBlock9__box ul li{position:relative;font-weight:300;font-size:16px;line-height:18px;padding-left:32px;margin-bottom:13px}.pageCourseBlock9__box ul li:last-child{margin-bottom:0}.pageCourseBlock9__box ul li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:24px;height:24px;background-image:url(../img/li_b.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.pageCourseBlock9__box .btn{margin:20px auto 0}.pageCourseBlock9 .splide__arrow{width:50px;height:50px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);border-radius:0;opacity:1;transition:.4s}.pageCourseBlock9 .splide__arrow svg{display:block;width:24px;height:24px}.pageCourseBlock9 .splide__arrow svg *{transition:.4s;fill:#2915e4}.pageCourseBlock9 .splide__arrow:hover{opacity:1;background:#2915e4}.pageCourseBlock9 .splide__arrow:hover svg *{fill:#fff}.pageCourseBlock9 .splide__arrow.splide__arrow--next{right:-100px}.pageCourseBlock9 .splide__arrow.splide__arrow--prev{left:-100px}.pageCourseBlock10 .sectionTitle{color:#fff;margin-bottom:30px}.pageCourseBlock10 .splide__arrow{width:50px;height:50px;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.07);border-radius:0;opacity:1;transition:.4s}.pageCourseBlock10 .splide__arrow svg{display:block;width:24px;height:24px}.pageCourseBlock10 .splide__arrow svg *{transition:.4s;fill:#2915e4}.pageCourseBlock10 .splide__arrow:hover{opacity:1;background:#2915e4}.pageCourseBlock10 .splide__arrow:hover svg *{fill:#fff}.pageCourseBlock10 .splide__arrow.splide__arrow--next{right:-100px}.pageCourseBlock10 .splide__arrow.splide__arrow--prev{left:-100px}.pageCourseBlock10__box{background:#fff;position:relative;padding:30px 85px 30px 30px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pageCourseBlock10__box:before{content:"";position:absolute;left:0;top:40px;width:2px;height:40px;background:#2915e4}.pageCourseBlock10__box p{font-weight:700;font-size:18px;line-height:22px;margin-bottom:5px}.pageCourseBlock10__box span{font-weight:300;font-size:14px;line-height:16px}.pageCourseBlock10__box img{position:absolute;right:-20px;bottom:0;width:100px;height:auto;max-height:90%;-o-object-fit:contain;object-fit:contain}.pageCourseBlock11{padding-bottom:0!important}.pageCourseBlock11 .sectionTitle{margin-bottom:40px}.pageCourseBlock11 .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;padding-top:20px}.pageCourseBlock11 .splide__pagination button{width:10px;height:10px;border-radius:0;margin:0 5px;border:1px solid #2915e4;background:#fff;transition:.4s}.pageCourseBlock11 .splide__pagination button.is-active{-webkit-transform:none;transform:none;background:#2915e4}.pageCourseBlock11__box{position:relative;cursor:pointer}.pageCourseBlock11__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(41,21,228,.5),rgba(41,21,228,.5));z-index:2;transition:.4s;opacity:0;pointer-events:none}.pageCourseBlock11__box img{display:block;width:100%;height:25vw;-o-object-fit:cover;object-fit:cover}.pageCourseBlock11__box svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;transition:.4s;opacity:0;pointer-events:none}.pageCourseBlock11__box:hover:before{opacity:1}.pageCourseBlock11__box:hover svg{opacity:1}.pageOffersBlock1{background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative}.pageOffersBlock1:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/offers_circle.svg);background-repeat:no-repeat;background-position:left top;background-size:auto 100%;z-index:1}.pageOffersBlock1 .container{position:relative;z-index:2;padding:50px 0 70px}.pageOffersBlock1 .breadcrumbs{margin-bottom:20px}.pageOffersBlock1 h1{font-size:50px;font-weight:700;line-height:inherit;color:#fff;position:relative;padding-bottom:20px;margin-bottom:30px}.pageOffersBlock1 h1:before{content:"";position:absolute;left:-20px;bottom:0;width:100px;height:1px;background:#fff}.pageOffersBlock1__row{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.pageOffersBlock1__box{width:calc(33.333% - 30px);margin:0 15px 30px;background:rgba(255,255,255,.25);font-weight:400;font-size:22px;line-height:120%;display:flex;align-items:center;text-align:center;justify-content:center;color:#fff;min-height:150px;padding:20px;transition:.4s;position:relative}.pageOffersBlock1__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;background-image:url(../img/offer_1_hover.svg);background-position:right bottom;background-repeat:no-repeat;background-size:contain;opacity:0;transition:.4s}.pageOffersBlock1__box:hover{background:#fff;color:#272727}.pageOffersBlock1__box:hover:before{opacity:1}.pageOffersBlock2{background:#f8f8ff}.pageOffersBlock2 .container{display:flex}.pageOffersBlock2__text{padding:80px 0 70px;width:calc(100% - 360px);max-width:730px}.pageOffersBlock2__text .sectionTitle{margin-bottom:20px}.pageOffersBlock2__text .btn{margin-top:20px}.pageOffersBlock2__contacts{margin:25px 0;display:flex;justify-content:space-between}.pageOffersBlock2__contacts .cols{width:calc(50% - 15px);background:rgba(41,21,228,.03);padding:20px}.pageOffersBlock2__contacts .contBox{margin-bottom:10px}.pageOffersBlock2__contacts .contBox:last-child{margin-bottom:0}.pageOffersBlock2__img{width:calc(300px);margin-right:-150px;margin-left:auto;background:#2915e4;display:flex;align-items:center}.pageOffersBlock2__img img{display:block;width:calc(100% + 160px);height:auto;max-height:80%;-o-object-fit:cover;object-fit:cover;margin-left:-159px}.pageOffersBlock3{-o-object-fit:cover;object-fit:cover}.pageOffersBlock3.dark{background:#f8f8ff}.pageOffersBlock3.reverse .pageOffersBlock3__img{margin-left:50px;margin-right:-160px;width:calc(420px + 160px)}.pageOffersBlock3.reverse .pageOffersBlock3__text{width:calc(100% - 420px - 50px);max-width:530px}.pageOffersBlock3 .container{display:flex;justify-content:space-between}.pageOffersBlock3__img{display:block;-o-object-fit:cover;object-fit:cover;width:calc(340px + 160px);margin-left:-160px;margin-right:50px}.pageOffersBlock3__text{padding:90px 0 70px;width:calc(100% - 340px - 50px)}.pageOffersBlock3__text .sectionTitle{margin-bottom:20px;max-width:590px}.pageOffersBlock3__text .btn{margin-top:20px}.pageOffersBlock4{background:#f8f8ff;padding:100px 0 50px}.pageOffersBlock4 .sectionTitle{margin-bottom:30px}.pageOffersBlock4__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pageOffersBlock4__row:last-child{margin-bottom:0}.pageOffersBlock4__row.reverse .splide{margin-right:0;margin-left:-120px}.pageOffersBlock4__row.reverse .splide:before{left:unset;right:110px}.pageOffersBlock4__row .txt-content{width:calc(58.5% - 20px);padding:30px 0}.pageOffersBlock4__row .splide{width:calc(41.5% - 20px + 120px);margin-right:-120px;position:relative;z-index:3}.pageOffersBlock4__row .splide:before{content:"";position:absolute;z-index:-1;left:110px;top:50px;background:#2915e4;width:calc(100% - 110px + 25px);height:calc(100% - 50px + 25px)}.pageOffersBlock4__row .splide img{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.pageOffersBlock4__row .splide .splide__pagination{bottom:30px}.pageOffersBlock4__row .splide .splide__pagination__page{background:rgba(255,255,255,.51);width:10px;height:10px;border-radius:0;margin:0 5px;opacity:1;transition:.4s}.pageOffersBlock4__row .splide .splide__pagination__page.is-active{background:#fff;-webkit-transform:none;transform:none}.pageOffersBlock5{padding:100px 0 70px}.pageOffersBlock5 .subtitle{margin-top:13px}.pageOffersBlock5__row{width:calc(100% + 40px);margin:0 -20px;display:flex;flex-wrap:wrap;margin-top:60px}.pageOffersBlock5__box{width:calc(33.333% - 40px);margin:0 20px 40px;background:rgba(255,255,255,.6);box-shadow:0 0 40px rgba(0,0,0,.07);transition:.4s}.pageOffersBlock5__box:hover{box-shadow:0 0 40px rgba(0,0,0,.17)}.pageOffersBlock5__box .img{padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.pageOffersBlock5__box .img img{display:block;width:auto;max-width:100%;height:285px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.pageOffersBlock5__box .text{padding:30px;height:calc(100% - 285px - 40px);display:flex;flex-direction:column}.pageOffersBlock5__box .text h3{padding-left:18px;border-left:2px solid #2915e4;font-weight:700;font-size:20px;line-height:27px;margin-bottom:20px}.pageOffersBlock5__box .text p{font-weight:400;font-size:16px;line-height:19px;margin-bottom:15px}.pageOffersBlock5__box .text span{font-weight:700;font-size:16px;line-height:19px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2915e4;margin-top:auto;display:block}@media screen and (min-width:621px){.pageHomeBlock3 .btn{display:none}}@media screen and (min-width:641px){.pageHomeBlock2__row{display:flex!important;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}}@media screen and (min-width:769px){.pageCourseBlock7 .splide{display:none}}@media screen and (min-width:901px){.pageCourseBlock4__box .link{display:none!important}.pageCourseBlock4__box:hover .hover{opacity:1;pointer-events:auto}}@media screen and (min-width:993px){.pageHomeBlock3__box:nth-child(2n):before{-webkit-transform:translate(-50%,0) scale(1,-1);transform:translate(-50%,0) scale(1,-1)}.pageHomeBlock3__box:last-child:before,.pageHomeBlock3__box:nth-child(3n):before{display:none}}@media screen and (min-width:1025px){.pageHomeBlock6 .splide__arrow:hover{opacity:1;background:#2915e4}.pageHomeBlock6 .splide__arrow:hover svg *{fill:#fff}.pageCourseBlock2__text .more-btn{display:none}.pageCourseBlock2__img .sectionTitle{display:none}.pageCourseBlock3 .acc-title:hover{background:#f8f8ff}}@media screen and (min-width:1201px){.pageHomeBlock4__row{display:flex!important;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -30px}}@media screen and (max-width:1350px){.pageHomeBlock1 .splide__arrow{top:unset;bottom:38px}.pageHomeBlock1 .splide__arrow.splide__arrow--prev{left:calc(50% - 150px);-webkit-transform:translate(0,50%);transform:translate(0,50%)}.pageHomeBlock1 .splide__arrow.splide__arrow--next{right:calc(50% - 150px);-webkit-transform:translate(0,50%);transform:translate(0,50%)}}@media screen and (max-width:1290px){.footer__bottom .container{padding-right:40px}}@media screen and (max-width:1220px){.popup[data-popup=youtube] .popup-container iframe{height:calc(90vw*.56)}}@media screen and (max-width:1200px){.sectionTitle{font-size:35px;padding-top:10px}.pageHomeBlock1__slide h1,.pageHomeBlock1__slide h2{font-size:30px}.pageHomeBlock1__slide h1 b,.pageHomeBlock1__slide h2 b{font-size:35px}.pageHomeBlock1__slide p{max-width:430px}.pageHomeBlock1__slide p{font-size:18px}.pageHomeBlock4__box{width:100%;max-width:600px;margin:30px auto 0}.pageCourseBlock1 h1,.pageCourseBlock1 h2{font-size:35px}.pageCourseBlock1 p{max-width:430px}.pageCourseBlock4 h3{font-size:30px;padding-top:10px}.pageOffersBlock1 h1{font-size:35px}}@media screen and (max-width:1140px){body{padding-top:80px}.header__logo{height:70px;max-width:100px}.header__menu li{margin-right:25px}.header__menu a{font-size:14px}.header__phone .tel{font-size:14px;line-height:1.2}.header__phone .link{font-size:12px;line-height:1.2;margin-top:1px}.header__lang ul{height:24px;padding-right:10px}.header__lang ul:before{width:5px;height:5px}.header__lang span{font-size:16px;line-height:18px}.header__logo-other{width:60px}}@media screen and (max-width:1120px){.pageCourseBlock2__text{width:calc(100% - 380px)}.pageCourseBlock2__img .img{width:calc(100% + 200px);margin-left:-200px}.pageOffersBlock2__text{width:calc(100% - 260px)}.pageOffersBlock2__img img{width:calc(100% + 60px);margin-left:-59px}.pageOffersBlock5__box{width:calc(50% - 40px)}}@media screen and (max-width:1100px){.footer__main .container{padding-right:40px}.footer__menu{display:none}}@media screen and (max-width:1024px){.pageHomeBlock5__tabsHeader{flex-direction:column;margin:0 0 20px;width:100%}.pageHomeBlock5__tabsHeader [data-tab]{width:100%;margin:0}.pageHomeBlock5__sliderVideo .splide__slide .img{height:50vw}.pageHomeBlock6 .splide__arrow:active{opacity:1;background:#2915e4}.pageHomeBlock6 .splide__arrow:active svg *{fill:#fff}.pageCourseBlock2{padding-top:60px}.pageCourseBlock2 .container{flex-direction:column-reverse}.pageCourseBlock2__text{width:100%;max-width:unset;padding:10px 0 40px}.pageCourseBlock2__text .sectionTitle{display:none}.pageCourseBlock2__text .txt-content{max-height:410px;overflow:hidden}.pageCourseBlock2__text .txt-content.open{max-height:unset}.pageCourseBlock2__img{width:100%;height:unset;margin:0 0 20px;padding-bottom:0;flex-direction:column;background:0 0}.pageCourseBlock2__img .img{width:100%;height:61vw;max-height:unset;-o-object-fit:cover;object-fit:cover;margin:0 auto}.pageCourseBlock2__img .img svg{width:30px;height:auto}.pageCourseBlock8__calendar{width:calc(44% - 20px)}.pageCourseBlock8__text{width:calc(56% - 20px)}.pageOffersBlock2{padding-top:40px}.pageOffersBlock2 .container{flex-direction:column-reverse}.pageOffersBlock2__text{width:100%;max-width:unset;padding:10px 0 40px}.pageOffersBlock2__img{width:100vw;height:35vw;margin:calc(26vw + 30px) -5vw 20px;padding-bottom:30px;align-items:flex-end}.pageOffersBlock2__img img{width:90%;height:61vw;max-height:unset;-o-object-fit:cover;object-fit:cover;margin:0 auto}}@media screen and (max-width:992px){.header__menu{display:none}.header__phone{display:none}.header__search-btn{margin:0 0 0 auto;padding:0 25px;width:85px}.header__lang{padding:13px 25px;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.header__logo-other{display:none}.header__mobMenu-btn{display:block}.pageHomeBlock2__box{width:calc(50% - 30px)}.pageHomeBlock3__box{width:calc(50% - 80px)}}@media screen and (max-width:920px){.pageOffersBlock1__box{width:calc(50% - 30px)}}@media screen and (max-width:900px){.pageCourseBlock4__row{flex-direction:column;width:100%;margin:0}.pageCourseBlock4__box{width:100%;height:auto;margin:20px auto 0;max-width:500px;max-height:500px}}@media screen and (max-width:860px){.pageOffersBlock3.reverse .container{flex-direction:column-reverse}.pageOffersBlock3.reverse .pageOffersBlock3__img{width:100vw;margin:0 -5vw}.pageOffersBlock3.reverse .pageOffersBlock3__text{width:100%;max-width:unset}.pageOffersBlock3 .container{flex-direction:column}.pageOffersBlock3__img{width:100vw;margin:0 -5vw 0}.pageOffersBlock3__text{padding:25px 0 40px;width:100%}.pageOffersBlock3__text .btn{width:100%;max-width:350px}.pageOffersBlock4{padding:40px 0 10px}.pageOffersBlock4 .sectionTitle{margin-bottom:20px}.pageOffersBlock4__row{flex-direction:column-reverse}.pageOffersBlock4__row.reverse{flex-direction:column}.pageOffersBlock4__row.reverse .splide:before{right:100px}.pageOffersBlock4__row .txt-content{width:100%}.pageOffersBlock4__row .splide{width:100%!important;margin:0!important}.pageOffersBlock4__row .splide:before{left:100px;top:70px;width:calc(100% - 100px + 5vw);height:calc(100% - 70px + 5vw)}.pageOffersBlock4__row .splide img{height:60vw}.pageOffersBlock4__row .splide .splide__pagination{bottom:12px}.pageOffersBlock4 .btn{width:100%;max-width:350px}}@media screen and (max-width:768px){.sectionTitle{font-size:25px;padding-top:12px}.sectionTitle:before{width:60px}.sp{padding:60px 0}.footer__main{padding:30px 0}.footer__main .container{flex-direction:column;padding-right:0}.footer__logo{width:120px;margin:0 auto 10px}.footer .contBox{max-width:280px;width:100%;margin:0 auto 10px}.footer__contacts{width:100%;margin-bottom:10px}.footer__contacts:last-child{margin-bottom:0}.footer__bottom .container{flex-direction:column;align-items:center;padding-right:0}.footer__copy{text-align:center;font-size:12px;line-height:14px}.footer__dev{text-align:center;font-size:12px;line-height:14px;margin-top:8px}.footer__top{bottom:100%;left:calc(100% - 5vw)}.footer__top p{display:none}.pageHomeBlock1__slide{height:unset}.pageHomeBlock1__slide .container{padding:50px 0 90px}.pageHomeBlock1__slide h1,.pageHomeBlock1__slide h2{font-size:22px}.pageHomeBlock1__slide h1 b,.pageHomeBlock1__slide h2 b{font-size:25px}.pageHomeBlock1__slide p{padding-top:30px}.pageHomeBlock1__slide p:before{top:15px}.pageHomeBlock1__slide p{font-size:16px}.pageHomeBlock1__slide .btn{margin:25px auto 0}.pageHomeBlock2.slidernow{padding:40px 0}.pageHomeBlock2.slidernow .sectionTitle{margin-bottom:15px}.pageHomeBlock6 .splide{margin-top:20px}.pageHomeBlock6 .splide__arrow{width:35px;height:35px}.pageHomeBlock6 .splide__arrow svg{width:18px;height:18px}.pageHomeBlock7 .sectionTitle{margin-bottom:20px}.pageHomeBlock7__cta{padding:20px;flex-direction:column}.pageHomeBlock7__cta.mobhide{display:none}.pageHomeBlock7__cta p{font-size:18px;line-height:1.3;text-align:center;margin-right:0}.pageHomeBlock7__cta .btn{width:100%;max-width:400px;margin:20px auto 0}.pageHomeBlock8 .sectionTitle{margin-bottom:20px}.pageHomeBlock8 form>p{flex-direction:column}.pageHomeBlock8 form .input-box:nth-child(1),.pageHomeBlock8 form .input-box:nth-child(2){width:100%}.breadcrumbs a{font-size:14px}.breadcrumbs span{font-size:14px}.pageHeaderSimple{padding:20px 0 40px}.pageHeaderSimple:before{-webkit-transform:translate(-80%,-10%) rotate(-10deg);transform:translate(-80%,-10%) rotate(-10deg);width:430px}.pageHeaderSimple .breadcrumbs{margin-bottom:20px}.pageContactsMap{padding:30px 0}.pageContactsMap .decobtnttl{display:none}.pageContactsMap .mapPopup{right:unset;left:50%;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pageContactsMap .mapPopup .contBox{max-width:280px;width:100%;margin:0 auto 10px}.pageCourseBlock1{height:unset}.pageCourseBlock1 .container{padding:40px 0}.pageCourseBlock1 h1,.pageCourseBlock1 h2{font-size:25px}.pageCourseBlock1 p{padding-top:30px}.pageCourseBlock1 p:before{top:15px}.pageCourseBlock1 ul{margin-top:15px}.pageCourseBlock1 ul li{font-size:16px;line-height:24px;padding-left:32px}.pageCourseBlock1 ul li:before{width:24px;height:24px}.pageCourseBlock1 .btn{margin:25px auto 0}.pageCourseBlock2__contacts{flex-direction:column}.pageCourseBlock2__contacts .cols{width:100%;margin:0 0 20px}.pageCourseBlock2__contacts .cols:last-child{margin-bottom:0}.pageCourseBlock3 .acc-title{flex-wrap:wrap;position:relative;box-shadow:none;border:1px solid #f2f2f2;margin-top:10px}.pageCourseBlock3 .acc-title .ttl{font-size:16px;line-height:1;padding:10px;width:calc(100% - 60px);min-width:unset;order:-2;background:0 0}.pageCourseBlock3 .acc-title .ico{order:-1;position:absolute;right:0;top:0;height:100%;border-left:1px solid #f2f2f2}.pageCourseBlock3 .acc-title p{width:calc(100% - 60px);padding:0 10px 10px;font-size:16px;line-height:1.4}.pageCourseBlock3__cta{padding:20px;flex-direction:column}.pageCourseBlock3__cta p{font-size:18px;line-height:1.3;text-align:center;margin-right:0}.pageCourseBlock3__cta .btn{width:100%;max-width:400px;margin:20px auto 0}.pageCourseBlock4 h3{font-size:16px;padding-top:12px;max-width:260px;margin:0 auto}.pageCourseBlock5 h2{margin-bottom:10px;text-align:justify}.pageCourseBlock5 p{font-size:16px;line-height:1.4;text-align:justify}.pageCourseBlock6 .cols{flex-direction:column}.pageCourseBlock6 .col{width:100%;margin-bottom:20px}.pageCourseBlock6 .col:last-child{margin-bottom:0}.pageCourseBlock6__list h3{font-size:22px;line-height:1.3}.pageCourseBlock6 h2{font-size:22px;line-height:1.3}.pageCourseBlock7 .container{flex-direction:column}.pageCourseBlock7 .sectionTitle{text-align:center}.pageCourseBlock7 .sectionTitle:before{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.pageCourseBlock7 .txt-content{width:100%}.pageCourseBlock7 .txt-content .sectionTitle{margin-bottom:20px}.pageCourseBlock7 .txt-content p{text-align:justify}.pageCourseBlock7 .txt-content .btn{margin:20px auto 0}.pageCourseBlock7 .images{display:none}.pageCourseBlock8{background:#f8f8ff}.pageCourseBlock8 .sectionTitle{margin-bottom:30px}.pageCourseBlock8 .container{padding-top:60px}.pageCourseBlock8 .container:before{display:none}.pageCourseBlock8__row{flex-direction:column-reverse}.pageCourseBlock8__calendar{width:100vw;margin:0 -5vw}.pageCourseBlock8__text{width:100%;margin-bottom:20px}.pageCourseBlock8__text .colors{justify-content:space-between;padding-top:10px}.pageCourseBlock8__text .colors div{margin:0;font-size:14px}.pageCourseBlock8__img{display:none}.pageCourseBlock11{padding-bottom:5vw!important}.pageCourseBlock11 .sectionTitle{margin-bottom:20px}.pageCourseBlock11 .splide{width:90vw;margin:0 auto}.pageCourseBlock11__box img{width:100%;height:90vw}.pageOffersBlock1 .container{padding:30px 0}.pageOffersBlock1 .breadcrumbs{text-align:center}.pageOffersBlock1 h1{font-size:25px;text-align:center}.pageOffersBlock1 h1:before{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:80px}.pageOffersBlock1 h1{padding-top:12px}.pageOffersBlock1 h1:after{content:"";position:absolute;top:0;display:block;width:60px;height:17px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/sectitle.svg);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.pageOffersBlock1__row{width:calc(100% + 10px);margin:0 -5px}.pageOffersBlock1__box{width:calc(50% - 10px);margin:0 5px 10px;padding:10px;font-size:14px;min-height:100px}.pageOffersBlock2__text .btn{width:100%;max-width:350px}.pageOffersBlock2__contacts{flex-direction:column}.pageOffersBlock2__contacts .cols{width:100%;margin:0 0 20px}.pageOffersBlock2__contacts .cols:last-child{margin-bottom:0}.pageOffersBlock5{padding:40px 0}.pageOffersBlock5 .subtitle{max-width:280px;margin:0 auto}.pageOffersBlock5__row{width:100%;margin:25px 0 0}.pageOffersBlock5__box{width:100%;margin:0 0 5vw}.pageOffersBlock5__box:last-child{margin-bottom:0}.pageOffersBlock5__box .text{padding:20px}.pageOffersBlock5__box .text h3{font-size:18px;line-height:22px}}@media screen and (max-width:640px){.pageHomeBlock2 .sectionTitle{margin-bottom:30px}.pageHomeBlock2__row{width:100%;margin:0}.pageHomeBlock2__box{width:100%;margin:0}.pageHomeBlock2 .btn{margin-top:30px}.pageHomeBlock4 .sectionTitle{margin-bottom:30px}.pageHomeBlock4__box{margin:0;flex-direction:column}.pageHomeBlock4__box .img{width:100%;height:200px}.pageHomeBlock4__box .txt{padding:15px;width:100%}.pageHomeBlock4__box .category{margin-bottom:15px}.pageHomeBlock4__box h3{font-size:18px;line-height:1.3}.pageHomeBlock4__box .link{margin-top:20px}.pageHomeBlock4 .btn{margin-top:30px}}@media screen and (max-width:620px){.pageHomeBlock3__row.mobhide .pageHomeBlock3__box{display:none}.pageHomeBlock3__row.mobhide .pageHomeBlock3__box:nth-child(1){display:block}.pageHomeBlock3__row.mobhide .pageHomeBlock3__box:nth-child(1) p{display:none}.pageHomeBlock3__box{width:100%}.pageHomeBlock3__box:before{display:none}.pageHomeBlock3__box h3{font-size:20px;line-height:1.3;margin-bottom:8px}}@media screen and (max-width:520px){.pageHomeBlock5__sliderDocs .splide__slide img{width:70%;margin:0 auto}}@media screen and (max-width:500px){.pageCourseBlock9 .splide__track{padding:25px 0 15px!important}.pageCourseBlock9 .splide{width:100vw;margin:0 -5vw}.pageCourseBlock9__box .price .old{position:relative;left:unset;top:unset;bottom:unset;right:unset;-webkit-transform:none;transform:none;margin-left:20px;padding-bottom:5px}.pageCourseBlock10 .sectionTitle{margin-bottom:20px}}@media screen and (max-width:440px){.footer .contBox{max-width:unset}.pageContactsMap .mapPopup .contBox{max-width:unset}}@media screen and (min-width:621px) and (max-width:992px){.pageHomeBlock3__box:last-child:before,.pageHomeBlock3__box:nth-child(2n):before{display:none}}@media screen and (min-width:641px) and (max-width:1200px){.pageHomeBlock4__row{display:flex!important;margin:0 -30px;flex-direction:column;align-items:center;width:100%;margin:0}}