@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}.page{height:100%;color:#000;font-size:13px;font-family:Montserrat;font-weight:400;line-height:1.8;-webkit-tap-highlight-color:transparent;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}.page *,.page :after,.page :before{box-sizing:inherit;outline:none}.page__body{min-height:100%;margin:0;min-width:320px;overflow-x:hidden}.page__body.overflow{overflow:hidden}iframe{max-width:100%;border:none}img,svg,video{max-width:100%;height:auto;vertical-align:middle}li,ul{padding:0;margin:0}li{list-style:none}a{display:inline-block;color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p{margin:0}.title{font-weight:600;line-height:1.3}.title--h1{font-size:calc(20px + 20*(100vw - 320px)/448)}@media(max-width:320px){.title--h1{font-size:20px}}@media(min-width:768px){.title--h1{font-size:40px}}.title--h2{font-size:calc(18px + 22*(100vw - 320px)/448)}@media(max-width:320px){.title--h2{font-size:18px}}@media(min-width:768px){.title--h2{font-size:40px}}.title--h2--small{font-size:calc(18px + 12*(100vw - 320px)/448)}@media(max-width:320px){.title--h2--small{font-size:18px}}@media(min-width:768px){.title--h2--small{font-size:30px}}.title--h3{font-size:16px}.shape-fly-box img,.shape-fly-box svg{-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-40;animation-name:shape-fly-y-40;position:absolute}@-webkit-keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@-webkit-keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@-webkit-keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@-webkit-keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@-webkit-keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.text{font-size:calc(13px + 3*(100vw - 320px)/448)}@media(max-width:320px){.text{font-size:13px}}@media(min-width:768px){.text{font-size:16px}}.slick-arrow,.slider-arrow{position:relative;width:60px;height:45px;border-radius:22px;cursor:pointer}.slick-arrow:after,.slick-arrow:before,.slider-arrow:after,.slider-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-repeat:no-repeat;background-position:50%}.slick-arrow:before,.slider-arrow:before{border-radius:inherit;background-position:50%;background-image:linear-gradient(180deg,#76ea3c,#2eb42e 98.97%)}.slick-arrow:after,.slider-arrow:after{z-index:1;background-size:20px 10px}.slick-arrow:hover:before,.slider-arrow:hover:before{background-image:linear-gradient(180deg,#f8d532,#f2a400 99.16%)}.slick-prev:after,.slider-arrow--prev:after{background-image:url(../img/arrow-prev.svg)}.slick-next:after,.slider-arrow--next:after{background-image:url(../img/arrow-next.svg)}@media(min-width:769px){.slick-arrow,.slider-arrow{width:92px;height:66px;border-radius:33px}.slick-arrow:after,.slider-arrow:after{background-size:28px 14px}}.slick-lightbox-slick{display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;height:calc(100vh - 65px)}.slick-lightbox-slick .slick-list{order:-1;grid-column:1/3}.slick-lightbox-slick .slick-prev{grid-column:1/2;justify-self:end}.slick-lightbox-slick .slick-next{grid-column:2/3;justify-self:start}.slick-arrow{padding:0;cursor:pointer;border:none;background-color:transparent;font-size:0}.video-box{position:relative;border-radius:20px}.video-box__preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;display:none!important;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:inherit;margin:-1px}.video-box__play{padding:0;cursor:pointer;border:none;background-color:transparent;width:80px;height:80px;margin-top:40px;background:url(../img/play.svg) 50% no-repeat;background-size:contain}.video-box__frame{position:absolute;top:0;right:0;bottom:0;left:0}.checkbox{display:block}.checkbox__input{display:none}.checkbox__box{display:block;width:22px;height:22px;border-radius:6px;cursor:pointer;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.checkbox__input:checked+.checkbox__box{background:url(../img/input-check.svg) 50% no-repeat;background-size:contain}@media(min-width:769px){.checkbox__box{width:30px;height:30px}}.input-text{position:relative;display:flex}.input-text:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50px;background-repeat:no-repeat;background-size:20px auto;background-position:right 10px center}.input-text__input{flex-grow:1;height:50px;padding-left:50px;padding-right:20px;min-width:0;color:#000;font-size:14px;font-weight:400;line-height:1.3;opacity:1;border-radius:10px;border:none;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.input-text__input::-moz-placeholder{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:inherit}.input-text__input:-ms-input-placeholder{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:inherit}.input-text__input::placeholder{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:inherit}.input-text--name:before{background-image:url(../img/input-teacher.svg)}.input-text--tel:before{background-image:url(../img/input-phone.svg)}.input-text--error .input-text__input{color:#ff1515;background:linear-gradient(180deg,#ffdada,#fee 98.23%)}@media(min-width:769px){.input-text:before{width:78px;background-size:30px auto;background-position:right 20px center}.input-text__input{padding-left:78px;height:70px;font-size:16px}}.container,.video-slider__title{position:relative;max-width:1350px;padding:0 20px;margin:0 auto}@media(min-width:769px){.container,.video-slider__title{padding:0 30px}}.nameplate{position:relative;display:flex;align-items:center;border-radius:20px;font-size:13px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 40px 20px 0}.nameplate:before{content:"";position:absolute;z-index:1;background-size:contain;background-position:50%;background-repeat:no-repeat}.nameplate img,.nameplate svg{flex-shrink:0;width:50px;height:50px;transform:translateY(7px)}.nameplate--green{background:linear-gradient(180deg,#8dff97,#5ed668 99.16%)}.nameplate--green:before{top:-10px;right:20px;width:32px;height:31px;background-image:url(../img/sheet-top.png)}.nameplate--blue{background:linear-gradient(180deg,#6be0df .34%,#50b5d7 99.16%)}.nameplate--blue:before{bottom:-8px;right:5px;width:33px;height:32px;background-image:url(../img/sheet-bottom.png)}.nameplate--blue svg{position:relative;top:7px}@media(min-width:769px){.nameplate{padding:20px 60px 20px 20px;font-size:16px}.nameplate img,.nameplate svg{width:100px;height:100px;transform:translateY(15px)}}.icon-box{font-size:calc(14px + 4*(100vw - 320px)/448);display:grid;-moz-column-gap:12px;column-gap:12px;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;line-height:1.4}@media(max-width:320px){.icon-box{font-size:14px}}@media(min-width:768px){.icon-box{font-size:18px}}.icon-box__bottom{opacity:.5}.icon-box a,.icon-box div{grid-column:2/3}.icon-box img,.icon-box svg{grid-row:1/3}.icon-box a,.icon-box span{font-weight:600}.icon-box a:hover{color:#ffad01}.icon-box--color{color:#399e3d;text-decoration:underline;opacity:1;margin-top:0}.header{background:linear-gradient(180deg,#ffe8c1,#fff)}.header__shape-fly-box{display:none}.header__top{display:grid;gap:10px;grid-template:1fr/repeat(3,-webkit-max-content);grid-template:1fr/repeat(3,max-content);justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:20px}.header__top>.header__icon-box{display:none}.header__top>.header__icon-box:nth-child(5){display:grid}.header__top>.header__icon-box .icon-box__bottom{display:none}.header__wrapper{display:none;z-index:1000}.header__banner{display:grid;gap:30px}.header__banner-icon-box,.header__banner-title{margin-bottom:20px}.header__banner-icon-box:last-of-type{margin-bottom:30px}.header__banner-btn{max-width:430px}.header__nav{margin-bottom:26px}.header__nav-title{margin-bottom:26px;font-size:20px;font-weight:600;opacity:.5}.header__nav-list{display:grid;gap:20px;font-size:16px;font-weight:600}.header__nav a:hover{color:#ffad01}.header__inner{display:grid;gap:20px}.header__scroll-down{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);align-items:center;gap:14px;position:absolute;z-index:2;left:30px;bottom:94px}.header__scroll-down svg{-webkit-animation:fadeInDown 1.5s infinite;animation:fadeInDown 1.5s infinite}.header__scroll-down span{font-size:13px;opacity:.5}@media(max-width:768px){.header__scroll-down{display:none}.header.menu-open .header__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:26px 20px 30px;background-color:#fff;overflow-y:auto}}@media(min-width:769px){.header__shape-fly-box{display:block}.header__shape-fly-box svg{-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-40;animation-name:shape-fly-y-40}.header__shape-fly-box svg:first-child{top:0;right:-100px}.header__shape-fly-box svg:nth-child(2){-webkit-animation:6s linear infinite alternate forwards;animation:6s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-10;animation-name:shape-fly-y-10;left:254px;bottom:-120px}.header__shape-fly-box svg:nth-child(3),.header__shape-fly-box svg:nth-child(4){display:none}.header__container{position:relative;display:flex;flex-direction:column;min-height:100vh}.header__top{position:relative;z-index:1000;padding-top:50px;padding-bottom:75px}.header .header__wrapper{position:absolute;top:130px;right:30px;padding:30px;background-color:#fff;border-radius:15px;border-top-right-radius:0;box-shadow:0 22px 44px rgba(0,0,0,.1)}.header__inner>:nth-child(3),.header__nav-title{display:none}.header__banner{flex-grow:1;grid-template-columns:-webkit-max-content minmax(203px,50%);grid-template-columns:max-content minmax(203px,50%);justify-content:space-between;height:100%;padding-bottom:46px}.header__banner-column{position:relative;height:100%}.header__banner-column:first-child{z-index:1;padding-bottom:197px}.header__banner-column:nth-child(2) img{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:auto;max-width:none;height:100%;min-height:650px}.header__banner-title{margin-bottom:40px}.header__banner-icon-box{-moz-column-gap:20px;column-gap:20px;margin-bottom:30px}.header__banner-icon-box:last-of-type{margin-bottom:70px}.header__banner-icon-box svg{width:30px}.header.menu-open .header__wrapper{display:block}}@media(min-width:1350px){.header__shape-fly-box{display:block}.header__shape-fly-box svg{-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-40;animation-name:shape-fly-y-40}.header__shape-fly-box svg:first-child{top:290px;right:-50px}.header__shape-fly-box svg:nth-child(2){left:-65px;bottom:-120px}.header__shape-fly-box svg:nth-child(3){-webkit-animation:4s linear infinite alternate forwards;animation:4s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-50;animation-name:shape-fly-y-50;display:block;right:6%;bottom:143px}.header__shape-fly-box svg:nth-child(4){-webkit-animation:7s linear infinite alternate forwards;animation:7s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-30;animation-name:shape-fly-y-30;display:block;top:264px;left:50%}.header__top{padding-bottom:106px;grid-template-columns:repeat(6,-webkit-max-content);grid-template-columns:repeat(6,max-content);align-items:start}.header__top>.header__icon-box{display:grid}.header__top>.header__icon-box .icon-box__bottom{display:block}.header__logo{position:relative;top:-.7rem}.header .header__wrapper{padding-right:79px}.header__inner{display:none}.header__nav{margin-bottom:0}.header__banner-column:nth-child(2) img{top:-104px;height:752px}}.hamburger{display:grid;cursor:pointer;transition:all .3s;background:linear-gradient(180deg,#ffe256,#ffac00 99.16%);font-size:16px;font-weight:600;border:none;padding:0}.hamburger__box{position:relative;display:grid;gap:3px;width:15px}.hamburger__box span{display:block;height:2px;border-radius:2px;background-color:#000}.hamburger__box span:nth-child(2){width:8px}.hamburger__box span:nth-child(3){width:12px}.hamburger:hover{background:linear-gradient(180deg,#f8d532,#f2a400 99.16%)}@media(max-width:768px){.hamburger{align-content:center;justify-content:center;width:34px;height:34px;border-radius:50%}.hamburger__box:before{content:"";position:absolute;top:-6px;width:100%;height:28px;box-shadow:0 8px 13px #ffad02;border-radius:21px}.hamburger__box span{display:block;height:2px;border-radius:2px;background-color:#000}.hamburger__box span:nth-child(2){width:8px}.hamburger__box span:nth-child(3){width:12px}.hamburger__text{display:none}.hamburger.is-active{position:relative;z-index:10000}.hamburger.is-active .hamburger__box:before{display:none}}@media(min-width:769px){.hamburger{grid-template-columns:20px -webkit-max-content;grid-template-columns:20px max-content;gap:10px;align-items:center;padding:14px 31px 12px 30px;border-radius:23px}.hamburger__box{width:20px}.hamburger__box span:nth-child(2){width:10px}.hamburger__box span:nth-child(3){width:16px}}.btn{padding:0;border:none;cursor:pointer;font-size:16px;font-weight:600;line-height:1.2;background-color:transparent}.btn--primary{padding:6px 38px 4px 30px;min-height:50px;display:grid;justify-self:start;align-items:center;justify-content:center;gap:10px;grid-template:1fr/max-content auto;border-radius:30px;text-align:left;background:linear-gradient(180deg,#ffe256,#ffac00 99.16%);transition:all .3s}.btn--primary:hover{background:linear-gradient(180deg,#f8d532,#f2a400 99.16%)}.btn--mini{position:relative;padding:11px 47px 9px;border-radius:30px;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.btn--mini:before{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#fff5ee}.btn--mini.is-active{background:linear-gradient(180deg,#ffe256,#ffac00 99.16%)}.btn--mini.is-active:before{content:none}.btn--chose{position:relative;padding:5px 10px;border-radius:30px;min-height:50px;min-width:280px;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.btn--chose:before{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);border:8px solid transparent;border-top-color:#fff5ee}.btn--chose.is-active{background:linear-gradient(180deg,#ffe256,#ffac00 99.16%)}.btn--chose.is-active:before{content:none}@media(min-width:769px){.btn{font-size:18px}.btn--primary{min-height:60px;gap:14px}.btn--mini{padding:19px 38px}.btn--chose{min-height:60px}}.section{padding:40px 0;border-top:1px solid #f1e9da}.section__shape-fly-box--best-teachers svg,.section__shape-fly-box--budget-place svg,.section__shape-fly-box--classes svg,.section__shape-fly-box--enrollmen svg,.section__shape-fly-box--sign-courses img{display:none}.section__shape-fly-box--sign-courses svg:first-of-type{left:20px;bottom:160px;width:48px}.section__shape-fly-box--sign-courses svg:nth-of-type(2){-webkit-animation:3s linear infinite alternate forwards;animation:3s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-30;animation-name:shape-fly-y-30;bottom:30px;right:50px;width:80px}@keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.section__shape-fly-box--best-teachers img,.section__shape-fly-box--sign-courses svg:nth-of-type(3){display:none}.section__container{position:relative;display:grid;gap:17px}.section__column{display:grid;gap:20px}.section__column:nth-child(2){text-align:center}.section__icon-box,.section__text-box{display:grid;gap:20px}.section__icon-box{align-items:center;grid-template-columns:repeat(auto-fit,minmax(40px,60px))}.section__list-title{font-size:16px;font-weight:600}.section__list{display:grid;gap:20px}.section__item{font-size:calc(14px + 2*(100vw - 320px)/448);display:grid;align-items:center;gap:14px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}@media(max-width:320px){.section__item{font-size:14px}}@media(min-width:768px){.section__item{font-size:16px}}.section--best-teachers{background:linear-gradient(180deg,rgba(193,251,255,.5),hsla(0,0%,100%,.5))}.section--sign-courses{background:linear-gradient(180deg,rgba(193,255,207,.5),hsla(0,0%,100%,.5))}.section--enrollmen{background:linear-gradient(180deg,rgba(255,230,240,.6),hsla(0,0%,100%,.6))}.section--slider .section__container{margin-bottom:70px}.section--classes{padding-bottom:80px}@media(min-width:769px){.section{padding:90px 0}.section--budget-place .title,.section--classes .title{font-size:30px}.section__shape-fly-box--best-teachers svg{display:block}.section__shape-fly-box--best-teachers svg:first-child{-webkit-animation:shape-fly-x 5s linear infinite alternate forwards;animation:shape-fly-x 5s linear infinite alternate forwards;top:-160px;right:20px}.section__shape-fly-box--best-teachers svg:nth-child(2){-webkit-animation:4s linear infinite alternate forwards;animation:4s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-50;animation-name:shape-fly-y-50;right:40px;bottom:360px}.section__shape-fly-box--best-teachers svg:nth-child(3){-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;left:60px;bottom:40px}.section__shape-fly-box--sign-courses svg:first-of-type{left:55px;bottom:380px;width:48px}.section__shape-fly-box--sign-courses svg:nth-of-type(2){bottom:70px;right:155px;width:81px}.section__shape-fly-box--sign-courses svg:nth-of-type(3){-webkit-animation:7s linear infinite alternate forwards;animation:7s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;display:block;left:136px;bottom:60px}.section__shape-fly-box--classes svg{display:block;left:60px;bottom:390px}.section__shape-fly-box--enrollmen svg:first-child{-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-10;animation-name:shape-fly-y-10;display:block;top:-180px;left:30%}.section__column{gap:40px}.section__nameplate{margin-top:30px}.section__text-box{gap:30px}.section__list{font-size:16px;gap:30px}.section__item svg{width:30px;height:30px}.section__list-title{font-size:20px}}@media(min-width:1350px){.section__shape-fly-box--budget-place svg{display:block;top:35%;left:40%}.section__shape-fly-box--best-teachers img{-webkit-animation:7s linear infinite alternate forwards;animation:7s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-30;animation-name:shape-fly-y-30;display:block;top:-180px;left:30px}@-webkit-keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@-webkit-keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@-webkit-keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@-webkit-keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@-webkit-keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.section__shape-fly-box--best-teachers svg:first-child{-webkit-animation:shape-fly-x 5s linear infinite alternate forwards;animation:shape-fly-x 5s linear infinite alternate forwards;top:-160px;right:20px}@-webkit-keyframes shape-fly-x{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}@keyframes shape-fly-x{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}.section__shape-fly-box--best-teachers svg:nth-child(2){-webkit-animation:4s linear infinite alternate forwards;animation:4s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-50;animation-name:shape-fly-y-50;right:-60px;bottom:340px}.section__shape-fly-box--best-teachers svg:nth-child(3){-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;left:40%;bottom:-90px}.section__shape-fly-box--sign-courses img{-webkit-animation:4s linear infinite alternate forwards;animation:4s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-10;animation-name:shape-fly-y-10;display:block;top:-90px;left:35%;width:204px}.section__shape-fly-box--sign-courses svg:first-of-type{left:50%;top:180px;width:131px}.section__shape-fly-box--sign-courses svg:nth-of-type(2){bottom:110px;right:-100px;width:224px}.section__shape-fly-box--sign-courses svg:nth-of-type(3){-webkit-animation:7s linear infinite alternate forwards;animation:7s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;display:block;left:35%;bottom:40px}.section__shape-fly-box--classes svg{top:-45px;left:-50px}.section__shape-fly-box--enrollmen svg:nth-child(2){-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;display:block;left:20%;bottom:-65px}.section__shape-fly-box--enrollmen svg:nth-child(3){-webkit-animation:4s linear infinite alternate forwards;animation:4s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-40;animation-name:shape-fly-y-40;display:block;right:-35px;bottom:60px}@keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.section__container{display:grid;align-items:center;gap:40px;grid-template-columns:600px 768px}.section--revert .section__container{justify-content:end;grid-template-columns:768px 600px}.section--revert .section__column:nth-child(2){order:-1}}.duration-courses{padding-top:40px;padding-bottom:10px;border-top:1px solid #f1e9da}.duration-courses__shape-fly-box svg{display:none}.duration-courses__item,.duration-courses__title{margin-bottom:20px}@media(min-width:769px){.duration-courses{padding-top:90px;padding-bottom:50px}.duration-courses__container{position:relative}.duration-courses__shape-fly-box svg{-webkit-animation:shape-fly-x 5s linear infinite alternate forwards;animation:shape-fly-x 5s linear infinite alternate forwards;display:block;top:-130px;left:0}@-webkit-keyframes shape-fly-x{0%{transform:translateX(-40%)}to{transform:translateX(40%)}}@keyframes shape-fly-x{0%{transform:translateX(-40%)}to{transform:translateX(40%)}}.duration-courses__title{margin-bottom:50px}.duration-courses__item{margin-bottom:30px}}@media(min-width:1350px){.duration-courses{padding-top:130px;padding-bottom:130px}.duration-courses__list{display:grid;gap:30px;grid-template-columns:630px 630px}.duration-courses__item{margin:0}.duration-courses__item:nth-child(3){grid-column:1/3}}.duration-card{position:relative;padding:30px;border-radius:20px;font-size:14px;line-height:1.2}.duration-card>*{position:relative;z-index:1}.duration-card__title{font-size:calc(16px + 8*(100vw - 320px)/448);margin-bottom:7px;font-weight:600}@media(max-width:320px){.duration-card__title{font-size:16px}}@media(min-width:768px){.duration-card__title{font-size:24px}}.duration-card__subtitle{font-size:calc(13px + 11*(100vw - 320px)/448);opacity:.8;line-height:1.4}@media(max-width:320px){.duration-card__subtitle{font-size:13px}}@media(min-width:768px){.duration-card__subtitle{font-size:24px}}.duration-card__nameplate{font-size:calc(13px + 7*(100vw - 320px)/448);margin-top:20px;padding:13px 32px 16px;border-radius:20px;background-color:#fff;font-weight:600;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(max-width:320px){.duration-card__nameplate{font-size:13px}}@media(min-width:768px){.duration-card__nameplate{font-size:20px}}.duration-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-position:100% 100%;background-size:auto;background-repeat:no-repeat;border-radius:inherit}.duration-card--1{background:url(../img/sheet-left.png) 0 100% no-repeat,linear-gradient(180deg,#edbbff 1.96%,#c08eff 98.52%);background-size:auto 40%,100%}.duration-card--1:before{background-image:url(../img/duration-courses-1.png);background-size:auto 80%}.duration-card--2{background:linear-gradient(180deg,#8dff97,#5ed668 99.16%)}.duration-card--2:before{background-image:url(../img/duration-courses-2.png);background-size:auto 100%}.duration-card--3{background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.duration-card--3:before{background-image:url(../img/duration-courses-3.png);background-size:auto 60%}@media(min-width:769px){.duration-card{padding:102px 85px 80px;background-position:100%}.duration-card__title{font-size:calc(20px + 8*(100vw - 320px)/1030)}}@media(min-width:769px)and (min-width:1920px){.duration-card__title{font-size:28px}}@media(min-width:769px){.duration-card__nameplate{margin-top:72px}}@media(min-width:769px){.duration-card--1{background:url(../img/sheet-left-x2.png) 0 100% no-repeat,linear-gradient(180deg,#edbbff 1.96%,#c08eff 98.52%)}.duration-card--1:before{background-image:url(../img/duration-courses-1x2.png)}}@media(min-width:769px){.duration-card--2:before{background-image:url(../img/duration-courses-2x2.png);background-size:contain}}@media(min-width:769px){.duration-card--3{padding:40px 60px}.duration-card--3:before{background-position:right top 20%;background-image:url(../img/duration-courses-3x2.png);background-size:contain}}@media(min-width:1350px){.duration-card--1:before{background-size:auto;background-position:right -20px bottom -20px}.duration-card--2:before{background-position:right -90px top}.duration-card--3:before{background-position:right 40px top 20%,right 40px top 35%;background-image:url(../img/sheet-small.png),url(../img/duration-courses-3x3.png);background-size:auto}}.course-cost{padding-top:40px;padding-bottom:10px;border-top:1px solid #f1e9da}.course-cost__title{margin-bottom:20px}.course-cost__subtitle{font-size:calc(16px + 4*(100vw - 320px)/448);margin-bottom:17px;font-weight:600;line-height:1.4}@media(max-width:320px){.course-cost__subtitle{font-size:16px}}@media(min-width:768px){.course-cost__subtitle{font-size:20px}}.course-cost__btn-box{display:grid;align-items:center;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);gap:20px;margin-bottom:20px}.course-cost__list{display:none;grid-template-rows:repeat(2,minmax(270px,auto))}.course-cost__list.is-active{display:grid}.course-cost__item{margin-bottom:20px}@media(min-width:769px){.course-cost__container{display:grid;grid-template-columns:1fr 1fr}.course-cost__title{grid-column:1/2}.course-cost__subtitle{grid-column:1/3;margin-bottom:30px;font-size:20px}.course-cost__btn-box{justify-content:end;grid-column:2/3;grid-row:1/2;margin:0}.course-cost__list{grid-column:1/3}.course-cost__list.is-active{display:grid}}@media(min-width:1350px){.course-cost{padding-bottom:30px}.course-cost__subtitle{margin-bottom:60px}.course-cost__subtitle br{display:none}.course-cost__list{align-items:center;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr}.course-cost__item{margin:0}.course-cost__item:first-child{grid-column:1/4}.course-cost__item:nth-child(2){grid-column:4/7}.course-cost__item:nth-child(3){grid-column:1/3}.course-cost__item:nth-child(4){grid-column:3/5}.course-cost__item:nth-child(5){grid-column:5/7}}.cost-card{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:20px;min-height:210px;line-height:1.3}.cost-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-position:100% 100%;background-repeat:no-repeat;border-radius:inherit}.cost-card>*{position:relative;z-index:1}.cost-card__title{font-size:calc(16px + 8*(100vw - 320px)/448);margin-bottom:9px;font-weight:600}@media(max-width:320px){.cost-card__title{font-size:16px}}@media(min-width:768px){.cost-card__title{font-size:24px}}.cost-card__subtitle{font-size:calc(13px + 3*(100vw - 320px)/448);margin-bottom:10px;line-height:1.4}@media(max-width:320px){.cost-card__subtitle{font-size:13px}}@media(min-width:768px){.cost-card__subtitle{font-size:16px}}.cost-card__price{margin-top:auto;position:relative;font-size:14px;padding-top:15px;font-weight:600;line-height:1.2}.cost-card__price-value{font-size:calc(30px + 10*(100vw - 320px)/448)}@media(max-width:320px){.cost-card__price-value{font-size:30px}}@media(min-width:768px){.cost-card__price-value{font-size:40px}}.cost-card__price-desc{font-size:calc(14px + 2*(100vw - 320px)/448)}@media(max-width:320px){.cost-card__price-desc{font-size:14px}}@media(min-width:768px){.cost-card__price-desc{font-size:16px}}.cost-card__price:before{content:"";position:absolute;top:0;left:0;width:37px;height:4px;background-color:#fff;border-radius:30px;background-size:auto 90%}.cost-card--1{background:linear-gradient(180deg,#ffe256,#ffac00 99.16%)}.cost-card--1:before{background-image:url(../img/cost-card-1.png)}.cost-card--2{background:linear-gradient(180deg,#6be0df .34%,#50b5d7 99.16%)}.cost-card--2:before{background-image:url(../img/cost-card-2.png)}@media(min-width:440px){.cost-card--1:before{background-size:auto 95%;background-image:url(../img/cost-card-1x2.png);background-position:right -113px bottom}.cost-card--2:before{background-size:auto calc(95% + 65px);background-position:right -100px bottom -65px;background-image:url(../img/cost-card-2x2.png)}}@media(min-width:540px){.cost-card--1:before{background-position:100% 100%}.cost-card--2:before{background-position:right bottom -65px}}@media(min-width:640px){.cost-card--1:before{background-position:right 50px bottom}.cost-card--2:before{background-position:right 50px bottom -65px}}@media(min-width:769px){.cost-card{padding:60px;min-height:366px}.cost-card__title{margin-bottom:20px}.cost-card__subtitle{margin-bottom:30px}.cost-card__price:before{width:47px;height:6px}.cost-card--1:before{background-position:right -25px bottom}.cost-card--2:before{background-size:auto calc(95% + 100px);background-position:right 0 bottom -100px}}@media(min-width:980px){.cost-card--1:before{background-position:right 100px bottom}.cost-card--2:before{background-size:auto calc(95% + 100px);background-position:right 100px bottom -100px}}@media(min-width:1350px){.cost-card--1:before{background-position:right -25px bottom}.cost-card--2:before{background-position:right -110px bottom -100px}}.stock-mini-card{font-size:calc(13px + 7*(100vw - 320px)/448);padding:20px;display:grid;gap:16px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;border-radius:20px;font-size:3vw;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}@media(max-width:320px){.stock-mini-card{font-size:13px}}@media(min-width:768px){.stock-mini-card{font-size:20px}}.stock-mini-card span{font-weight:600}.stock-mini-card--border{background:none;border:1px solid #f2edb9}.stock-mini-card br{display:none}@media(min-width:769px){.stock-mini-card{padding:40px 30px;gap:20px;align-items:center}.stock-mini-card svg{width:60px}}@media(min-width:1350px){.stock-mini-card{font-size:14px}.stock-mini-card br{display:block}}.learn{padding-bottom:40px}.learn__shape-fly-box svg{display:none}.learn__container{position:relative}.learn__title{margin-bottom:20px}.learn__list{display:grid;gap:20px}@media(min-width:769px){.learn{padding-top:30px;padding-bottom:80px;gap:30px}.learn__shape-fly-box svg{-webkit-animation:5s linear infinite alternate forwards;animation:5s linear infinite alternate forwards;-webkit-animation-name:shape-fly-y-20;animation-name:shape-fly-y-20;display:block;right:0;top:35%}@-webkit-keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@keyframes shape-fly-y-10{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}@-webkit-keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@keyframes shape-fly-y-20{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}@-webkit-keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes shape-fly-y-30{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@-webkit-keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@keyframes shape-fly-y-40{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}@-webkit-keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}@keyframes shape-fly-y-50{0%{transform:translateY(-50%)}to{transform:translateY(50%)}}.learn__title{margin-bottom:40px}.learn__list{grid-template-columns:repeat(2,1fr);gap:30px}}@media(min-width:1350px){.learn{gap:20px}.learn__shape-fly-box svg{top:-90px}.learn__list{grid-template-columns:repeat(4,1fr)}}.learn-card{font-size:calc(13px + 13*(100vw - 320px)/448);display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;align-items:center;border-radius:20px;gap:16px;padding:20px;background:linear-gradient(180deg,#daffdf,#eefffd 99.05%)}@media(max-width:320px){.learn-card{font-size:13px}}@media(min-width:768px){.learn-card{font-size:26px}}@media(min-width:440px){.learn-card{gap:24px}.learn-card svg{width:40px;height:40px}}@media(min-width:769px){.learn-card{font-size:calc(13px + 13*(100vw - 320px)/1030);grid-template-columns:1fr;padding:40px;align-items:start;align-content:start}}@media(min-width:769px)and (min-width:1920px){.learn-card{font-size:26px}}@media(min-width:769px){.learn-card svg{width:60px;height:60px}}@media(min-width:1350px){.learn-card{font-size:16px}}.contacts{padding-top:40px;padding-bottom:30px;border-top:1px solid #f1e9da}.contacts__shape-fly-box svg{display:none}.contacts__title{margin-bottom:14px}.contacts__poi{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:10px;margin-bottom:20px;font-size:16px;font-weight:600}.contacts__btn,.contacts__btn-box{margin-bottom:10px}.contacts__btn{margin-right:20px}@media(min-width:1350px){.contacts__shape-fly-box svg{display:block;bottom:135px;left:-35px}.contacts__container{position:relative;display:grid;grid-template-columns:1fr repeat(2,-webkit-max-content);grid-template-columns:1fr repeat(2,max-content);align-items:center;gap:40px 80px}.contacts__map{grid-column:1/4}.contacts__btn,.contacts__btn-box,.contacts__poi,.contacts__title{margin:0}.contacts__btn+.contacts__btn{margin-left:30px}}.map iframe{width:100%;height:260px}.map__top{display:grid;gap:12px;padding:20px;border-radius:20px 20px 0 0}.map__top,.map__top>*{position:relative;z-index:1}.map__top:before{top:30px;right:30px;left:30px;border-radius:20px;box-shadow:0 6px 18px #000;background:rgba(0,0,0,.0001);opacity:.5}.map__top:after,.map__top:before{content:"";position:absolute;bottom:0}.map__top:after{top:0;right:0;left:0;border-radius:inherit}.map__frame,.map__top:after{background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.map__frame{padding:0 10px 10px;border-radius:0 0 20px 20px}@media(min-width:769px){.map__top{padding:25px 40px;grid-template-columns:repeat(3,auto);justify-content:space-between}.map__frame{padding:0 20px 20px}.map iframe{height:460px}}@media(min-width:1350px){.map__top .icon-box{grid-template-columns:repeat(3,auto)}.map__top .icon-box a,.map__top .icon-box div,.map__top .icon-box span{grid-column:auto}.map__top .icon-box img,.map__top .icon-box svg{grid-column:1/2;grid-row:1/2}.map__top .icon-box br{display:none}}@media(min-width:769px){.social-link--vk svg{width:30px}.social-link--whatsapp svg{width:22px}.social-link--telegram svg{width:25px}}.footer{padding-bottom:30px}.footer__container,.footer__social{display:grid;align-items:center}.footer__social{gap:15px;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);text-align:center}@media(max-width:768px){.footer__container{grid-template-columns:1fr 1fr;gap:20px}.footer__logo{order:1}.footer__social{order:2;justify-content:end}.footer__privacy{order:3;grid-column:1/3}}@media(min-width:769px){.footer__container{gap:60px;grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.footer__privacy{text-align:center}}.modal{position:fixed;display:none;z-index:10001;overflow-y:auto}.modal,.modal__layout{top:0;right:0;bottom:0;left:0}.modal__layout{position:absolute;background-color:rgba(0,0,0,.2)}.modal__box{position:absolute;top:70px;left:20px;right:20px;max-width:850px;z-index:1;padding:30px;border-radius:20px;box-shadow:0 22px 44px rgba(0,0,0,.1);background:#fff url(../img/modal-callback.png) right bottom -80px no-repeat}.modal__close{padding:0;cursor:pointer;border:none;background-color:transparent;position:absolute;z-index:10;top:17px;right:17px}.modal__close svg{fill:#d8d8d8}.modal__title{margin-bottom:20px;font-size:20px;font-weight:600}.modal__form{display:grid;gap:20px}.modal__input-text{width:100%}.modal__privacy{display:grid;gap:10px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;font-size:13px}.modal__btn{max-width:240px;width:100%}.modal.is-active{display:block}.modal--success .modal__box{top:50%;transform:translateY(-50%);text-align:center;padding:40px 30px;background:linear-gradient(180deg,#ffe256,#ffac00 99.16%);overflow:hidden}.modal--success .modal__box:after,.modal--success .modal__box:before{content:"";position:absolute;width:160px;height:160px;background-repeat:no-repeat;background-size:contain;background-position:50%}.modal--success .modal__box:before{left:-40px;bottom:-60px;background-image:url(../img/modal-success-before.svg)}.modal--success .modal__box:after{top:20px;right:-90px;background-image:url(../img/modal-success-after.svg)}.modal--success .modal__icon{margin-bottom:20px}.modal--success .modal__title{font-size:30px}.modal--success .modal__close svg{fill:#000}@media(max-width:768px){.modal--callback .modal__box{width:100%;max-width:500px;margin:0 auto;left:50%;transform:translateX(-50%)}}@media(min-width:769px){.modal__box{left:50%;transform:translateX(-50%);width:100%;padding:60px 158px 60px 60px;background-image:url(../img/modal-callback-x2.png);background-size:contain;background-position:100% 100%}.modal__close{top:30px;right:30px}.modal__close svg{width:30px}.modal__title{font-size:30px}.modal__privacy{font-size:14px}.modal--success .modal__box{padding:100px;transform:translate(-50%,-50%)}.modal--success .modal__box:after,.modal--success .modal__box:before{width:320px;height:320px}.modal--success .modal__box:before{left:-60px;bottom:-70px}.modal--success .modal__box:after{top:20px;right:-190px}.modal--success .modal__icon{margin-bottom:25px}.modal--success .modal__icon svg{width:80px}.modal--success .modal__title{font-size:40px}}@media(min-width:1350px){.modal__box{padding-right:300px;background-image:url(../img/modal-callback-x3.png);background-position:right -30px bottom -20px}}.img-slider{position:relative;max-width:100vw}.img-slider__item{position:relative;min-width:130px;height:95px;border-radius:20px}.img-slider__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.img-slider .slick-slide{margin:0 15px}.img-slider .slick-arrow,.img-slider .slider-arrow{position:absolute;z-index:1;bottom:-60px}.img-slider .slick-next,.img-slider .slider-arrow--next{left:calc(50% + 20px)}.img-slider .slick-prev,.img-slider .slider-arrow--prev{right:calc(50% + 20px)}@media(min-width:769px){.img-slider__item{min-width:300px;height:220px}.img-slider .slick-arrow,.img-slider .slider-arrow{top:50%;transform:translateY(-50%)}.img-slider .slick-prev,.img-slider .slider-arrow--prev{left:5%;right:auto}.img-slider .slick-next,.img-slider .slider-arrow--next{right:5%;left:auto}}.video-slider{position:relative;padding-top:40px;padding-bottom:105px;max-width:100%}.video-slider__title{margin-bottom:20px}.video-slider__count{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);color:#bbb;font-size:20px;font-weight:600}.video-slider__count span:first-of-type{color:#000}.video-slider__item{position:relative;width:280px;height:152px;border-radius:20px;background:linear-gradient(180deg,#fff1da,#fff5ee 99.05%)}.video-slider__item iframe{width:100%;height:100%;border-radius:inherit}.video-slider .slick-slide{margin:0 20px}.video-slider .slick-arrow,.video-slider .slider-arrow{position:absolute;z-index:1;bottom:-60px}.video-slider .slick-next,.video-slider .slider-arrow--next{left:calc(50% + 30px)}.video-slider .slick-prev,.video-slider .slider-arrow--prev{right:calc(50% + 30px)}@media(min-width:540px){.video-slider__item{width:340px;height:185px}}@media(min-width:769px){.video-slider{padding-top:90px;padding-bottom:180px}.video-slider__count{left:calc(50% - 152px);bottom:105px;font-size:30px}.video-slider__item{width:708px;height:396px}.video-slider .slick-arrow,.video-slider .slider-arrow{position:absolute;z-index:1;bottom:-80px}.video-slider .slick-next,.video-slider .slider-arrow--next{left:calc(50% + 10px)}.video-slider .slick-prev,.video-slider .slider-arrow--prev{right:calc(50% + 10px)}}@media(min-width:769px){.video-slider__item{width:769px;height:433px}}
.grecaptcha-badge {display: none!important;}
.btn-disabled {
	opacity: 0.5;
	cursor: not-allowed;
}