.hystmodal__opened,.hystmodal__shadow{left:0;overflow:hidden;position:fixed;right:0}.hystmodal__shadow{background-color:#000;border:none;bottom:0;display:block;opacity:0;pointer-events:none;top:0;transition:opacity .15s ease;width:100%;z-index:98}.hystmodal__shadow--show{opacity:.6;pointer-events:auto}.hystmodal{-webkit-overflow-scrolling:touch;bottom:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;left:0;opacity:1;overflow:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:99}.hystmodal--active{opacity:1}.hystmodal--active,.hystmodal--moved{pointer-events:auto;visibility:visible}.hystmodal__wrap{align-items:center;display:flex;flex-flow:column nowrap;flex-grow:0;flex-shrink:0;justify-content:center;margin:auto;min-height:100%;width:100%}.hystmodal__window{background:transparent;box-sizing:border-box;flex-grow:0;flex-shrink:0;max-width:100%;opacity:0;overflow:visible;transform:scale(.9);transition:transform .2s ease 0s,opacity .2s ease 0s;width:auto}.hystmodal--active .hystmodal__window{opacity:1;transform:scale(1)}:root{--rem:1px;--font-family:"Cera Pro",sans-serif;--font-family-2:"Montserrat",sans-serif;--font-size:20rem;--font-weight:400;--container:1420rem;--container-margin-minus:calc((100vw - var(--container))/-2);--container-margin:calc((100vw - var(--container))/2);--transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,opacity 0.2s ease,fill .5s ease;--color-1:#e7dba1;--color-2:#247d81}@media screen and (max-width:1500px){:root{--rem:.065vw}}@media screen and (max-width:1023px){:root{--rem:1px;--container:90vw}}@media screen and (max-width:479px){:root{--container:90vw;--font-size:16rem}}@media screen and (max-width:359px){:root{--rem:.275vw}}@font-face{font-family:Cera Pro;font-style:normal;font-weight:300;src:url(../fonts/CeraPro-Light.woff2) format("woff2")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;src:url(../fonts/CeraPro-Regular.woff2) format("woff2")}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;src:url(../fonts/CeraPro-RegularItalic.woff2) format("woff2")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:500;src:url(../fonts/CeraPro-Medium.woff2) format("woff2")}@font-face{font-family:Cera Pro;font-style:normal;font-weight:700;src:url(../fonts/CeraPro-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/Montserrat-Bold.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/Montserrat-Black.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.no-scroll,.o-hidden{overflow:hidden!important}.overlay{background-color:rgba(0,0,0,.5);bottom:0;display:block;height:0;left:0;opacity:0;position:fixed;transition:opacity .5s,visibility .5s;visibility:hidden;width:0;z-index:9}.overlay.--active{height:100%;opacity:1;visibility:visible;width:100%;z-index:9}.preloader{--size:150rem;background-color:#fff;display:block;height:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s;visibility:hidden;width:0;z-index:10}.preloader:after{animation:rotate .7s linear infinite;border-color:transparent transparent #28af96 #28af96;border-radius:50%;border-style:solid;border-width:5rem;content:"";display:block;height:var(--size);left:calc(50% - var(--size)/2);opacity:1;padding:0;position:absolute;top:calc(50% - var(--size)/2);width:var(--size);z-index:1}.preloader.--active{display:block;height:100%;opacity:.7;pointer-events:auto;visibility:visible;width:100%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.scroll-y{scrollbar-color:#ccc #fff;scrollbar-width:thin}.scroll-y::-webkit-scrollbar{width:5rem}.scroll-y::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10rem}.scroll-y::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10rem}.ah__grid{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s}.ah__content{min-height:0;transition:visibility .3s;visibility:hidden}.ah.--active .ah__grid{grid-template-rows:1fr}.ah.--active .ah__content{visibility:visible}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a{color:var(--color-link);text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-link-hover)}.icon{fill:var(--color-icon);display:inline-flex;height:28rem;width:28rem}img{display:block;height:auto;max-width:100%}button{border:none;cursor:pointer;outline:none;transition:var(--transition)}body{font-family:var(--font-family);font-size:var(--font-size);font-style:normal;line-height:1.3}.h1,.h2,.h3,body,h1,h2,h3{color:#000;font-weight:400}.h1,.h2,.h3,h1,h2,h3{margin-bottom:calc(var(--font-size)*1.3);margin-top:calc(var(--font-size)*2);overflow-wrap:break-word}.h1,h1{font-size:50rem;line-height:1.1;margin-top:0}@media screen and (max-width:479px){.h1,h1{font-size:34rem}}.h2,h2{font-size:40rem;line-height:1.2}@media screen and (max-width:479px){.h2,h2{font-size:28rem}}.h3,h3{font-size:27rem;font-weight:500;line-height:1.4}@media screen and (max-width:479px){.h3,h3{font-size:20rem}}p{margin-bottom:calc(var(--font-size)*1.3)}@media screen and (max-width:479px){ul{padding-left:10rem}}html{background-color:#e5e5e5;font-size:var(--rem);scroll-behavior:smooth;width:100%}.container{max-width:var(--container)}.container,.page{margin:0 auto;width:100%}.page{background-color:#fff;max-width:1920px;min-height:100vh}.feedback-chat{border:2px solid #e7dba1;color:#cedddd;padding:20rem;text-align:center}.feedback-chat .h6__title{font-size:28rem;margin-top:0}.feedback-chat a{color:#e7dba1;text-decoration:underline;text-underline-offset:6px}@media (max-width:568px){.feedback-chat .s6__title{font-size:22rem}}.btn{background:radial-gradient(43.29% 80.11% at 50.13% 0,hsla(50,59%,77%,.4) 0,hsla(50,59%,77%,0) 100%),linear-gradient(0deg,#0aa9b2,#0aa9b2);border:none;border-radius:16rem;box-shadow:5px 15px 20px 0 rgba(0,0,0,.102);color:#fff;display:inline-flex;font-family:var(--font-family);font-size:18rem;font-weight:400;height:94rem;justify-content:center;line-height:1.2;max-width:340rem;outline:none;transition:var(--transition);width:100%}.btn:hover{opacity:.8}.btn-menu{align-items:center;border:none;color:transparent;display:flex;font-size:0;height:60rem;justify-content:center;max-height:100%;transition:background-color .3s;width:60rem;z-index:0}.btn-menu,.btn-menu.--open>span{background-color:transparent}.btn-menu.--open>span:before{top:0;transform:rotate(45deg)}.btn-menu.--open>span:after{top:0;transform:rotate(135deg)}.btn-menu>span{--color:#fff;position:relative;width:30rem}.btn-menu>span,.btn-menu>span:after,.btn-menu>span:before{background-color:var(--color);display:block;height:2px;transition:.5s}.btn-menu>span:after,.btn-menu>span:before{content:"";position:absolute;width:100%}.btn-menu>span:after{left:0;top:8rem}.btn-menu>span:before{left:0;top:-8rem}.header{left:0;position:absolute;top:0;width:100%;z-index:10}.header__container{align-items:center;background-color:transparent;border-bottom:2px solid #33a0a4;display:flex;height:80rem;justify-content:space-between}@media screen and (max-width:1023px){.header__container{height:70rem}}.header__logo{width:256rem}@media screen and (max-width:479px){.header__logo{width:200rem}}@media screen and (max-width:1023px){.header__panel{background-color:#247d81;border-left:1px solid var(--color-border);flex-direction:column;height:100vh;left:-280rem;overflow-y:auto;padding:40rem 0;position:fixed;row-gap:20rem;top:0;transition:transform .3s;width:280rem;z-index:10}.header__panel.--open{transform:translateX(100%)}}@media screen and (min-width:1024px){.header .btn-menu{display:none}}.menu{display:flex;font-size:16rem;gap:40rem;line-height:1.3}@media screen and (max-width:1023px){.menu{flex-direction:column;gap:0}}.menu__item{color:#fff}@media screen and (max-width:1023px){.menu__item{padding:15rem 20rem}}.menu__item:hover{color:var(--color-1)}.hero{background-image:url(../images/hero-bg.webp);background-position:100% 100%;background-size:cover}.hero__container{min-height:1080rem;padding-top:180rem;position:relative}@media screen and (max-width:1023px){.hero__container{padding-bottom:670rem;padding-top:120rem}}@media screen and (max-width:767px){.hero__container{padding-bottom:90vw}}@media screen and (max-width:479px){.hero__container{padding-bottom:115vw}}.hero__foto{background-image:url(../images/1.webp);background-size:cover;bottom:0;height:965rem;position:absolute;right:-80rem;width:590rem}@media screen and (max-width:1023px){.hero__foto{height:650rem;right:0}}@media screen and (max-width:767px){.hero__foto{height:85vw;width:80vw}}@media screen and (max-width:479px){.hero__foto{height:110vw;width:95vw}}.hero__title{color:var(--color-1);font-family:var(--font-family-2);font-size:90rem;font-weight:900;line-height:1.17;margin-bottom:25rem}@media screen and (max-width:1023px){.hero__title{font-size:9vw}}@media screen and (max-width:479px){.hero__title{font-size:9.5vw;margin-bottom:5vw}}.hero__subtitle{color:var(--color-1);font-size:28rem;font-weight:500;line-height:1.36;margin-bottom:60rem;text-transform:uppercase}@media screen and (max-width:767px){.hero__subtitle{font-size:5vw;margin-bottom:6vw}}.hero__a{align-items:center;display:flex;gap:20rem;max-width:840rem}.hero__a .btn{flex-shrink:0}.hero__line{background-color:#33a0a4;flex-grow:1;height:2rem}@media screen and (max-width:767px){.hero__line{display:none}}.hero__b{color:#fff;display:flex;gap:20rem;margin-top:60rem;max-width:860rem}@media screen and (max-width:600px){.hero__b{flex-direction:column;margin-top:8vw}}.hero__b1{border-left:2px solid var(--color-1);font-size:22rem;line-height:1.3;margin-bottom:0;padding:8rem 0 8rem 18rem}@media screen and (max-width:479px){.hero__b1{font-size:4.5vw}}.hero__d{display:flex;gap:40rem;margin-top:50rem}@media screen and (max-width:832px){.hero__d{flex-direction:column;gap:30rem;margin-top:8vw}}.hero__d1{align-items:center;border:1px solid var(--color-1);color:var(--color-1);display:flex;font-size:22rem;line-height:1.36;margin:0;max-width:450rem;padding:30rem 20rem;position:relative;width:100%}@media screen and (max-width:479px){.hero__d1{font-size:4.5vw}}.hero__d1:after{background-color:var(--color-1);content:"";display:block;height:10rem;left:10rem;position:absolute;top:10rem;width:10rem}.hero__d2a{align-items:flex-start;color:var(--color-2);display:flex;flex-direction:column;font-size:32rem;font-weight:500;line-height:1.2;margin-bottom:15rem}.hero__d2a span{background-color:var(--color-1);display:inline-flex;padding-left:3rem;padding-right:3rem}.hero__d2a span:first-child{font-size:24rem}.hero__d2b{color:#fff;font-size:16rem;line-height:1.25;margin:0;max-width:370rem}.faq{--color-border:#cedddd;--color-icon:#247d81;border-top:1px solid var(--color-border);margin-bottom:calc(var(--font-size)*3)}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item.--active .faq__title:after{transform:rotate(-225deg)}.faq__body{background-color:#f5f5f5;font-weight:300;padding:20rem 30rem}@media screen and (max-width:479px){.faq__body{padding:20rem 10rem}}.faq__title{align-items:center;cursor:pointer;display:flex;font-size:23rem;font-weight:500;justify-content:space-between;margin:0;padding:20rem 0}@media screen and (max-width:479px){.faq__title{font-size:20rem}}.faq__title:after{border:1px solid var(--color-icon);border-right:none;border-top:none;content:"";display:block;flex-shrink:0;height:15rem;margin:-5rem 5rem 0 20rem;transform:rotate(-45deg);transition:transform .3s;width:15rem}@media screen and (max-width:479px){.faq__title:after{height:10rem;margin:-5rem 2rem 0 15rem;width:10rem}}.form{margin-left:auto;margin-right:auto;max-width:940rem}.form__inputs{display:grid;gap:20rem;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.form__inputs{grid-template-columns:1fr}}.form__input{background-color:#202d46;border:none;border-radius:2px;color:#fff;font-size:20rem;height:60rem;padding:20rem}.form__input::-moz-placeholder{color:#fff;font-family:var(--font-family);font-weight:300;opacity:50%}.form__input::placeholder{color:#fff;font-family:var(--font-family);font-weight:300;opacity:50%}.form__input:focus{border:none;outline:1px solid hsla(0,0%,100%,.6)}.form__textarea{height:140rem;margin-top:20rem;width:100%}.form__btn{display:flex;justify-content:center;margin-top:50rem}.form__btn .btn{max-width:400rem}.modal{--color:#fff;background-color:#000e29;border:1px solid hsla(0,0%,100%,.2);border-radius:20rem;color:var(--color);margin:30rem auto;max-width:750rem;overflow:hidden;padding:50rem 60rem;position:relative;text-align:center;width:100%}@media screen and (max-width:479px){.modal{margin:20rem auto;max-width:98%;padding:50rem 20rem}}.modal__close{align-items:center;background-color:transparent;border:none;color:transparent;display:flex;height:50rem;justify-content:center;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;right:0;top:0;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50rem}@media screen and (min-width:1401px){.modal__close:hover{transform:rotate(90deg)}}.modal__close>span{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:36rem;justify-content:center;overflow:hidden;position:relative;width:36rem}.modal__close>span:after,.modal__close>span:before{background-color:hsla(0,0%,100%,.5);content:"";display:block;height:24rem;left:17rem;position:absolute;top:6rem;transform:rotate(45deg);width:2rem}.modal__close>span:after{transform:rotate(-45deg)}.modal__t1{color:var(--color);margin:0 auto 20rem;max-width:390rem}.modal__t2{color:var(--color-1);font-family:var(--font-family-2);font-size:26rem;font-weight:900;line-height:1.2;margin-bottom:30rem;text-transform:uppercase}.modal__policy{color:#fff;font-size:14rem;line-height:1.3;margin:30rem auto 0;max-width:400rem;opacity:.6}.alert{align-items:flex-start;background:var(--grey10);background:#48a737;border-radius:10rem;color:var(--grey90);display:none;font-size:14rem;gap:10rem;justify-content:space-between;padding:20rem 25rem}.alert--form{margin-top:15rem}.alert.--active{display:flex}.alert--danger{background:#ff5a5a;color:#fff}.alert--success{background:#56b03b;color:#fff}.alert__close{cursor:pointer;height:25px;line-height:0;width:25px}.alert__close:hover{opacity:.8}.alert__close svg{height:25px;width:25px}.header__lang-picker{padding-top:10rem;text-align:right}.lang-picker{align-items:center;color:#fff;display:inline-flex;font-size:16rem;gap:10rem}.lang-picker__selector{position:relative}.lang-picker__list{display:none}.lang-picker__list.--active{background:#fff;border-radius:5px;color:#000;display:flex;flex-direction:column;margin-top:5rem;padding:3rem;position:absolute;text-transform:uppercase;width:100%;z-index:99}.lang-picker__list-item{border-radius:5px;padding:3rem 7rem}.lang-picker__list-item:hover{background:#d2d2d2}.lang-picker__active{background:#fff;border-radius:5px;color:#000;display:block;padding:3rem 10rem;text-transform:uppercase;transition:.3s}@media (max-width:568px){.lang-picker__active{padding:3rem 15rem}}.lang-picker__active:hover{background:hsla(0,0%,100%,.612);color:#000;transition:.3s}.e404{--color:#fff;align-items:center;display:flex;flex-direction:column;min-height:100vh;padding-top:100rem;text-align:center}.e404,.e404>h1{color:var(--color)}.e404>h1{margin:0}.e404>h2{color:var(--color);color:coral;margin:20rem 0 30rem}.e404>h3{color:var(--color);margin:0 0 10rem}.e404>ul{max-width:500rem;text-align:left}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.section{padding:100rem 0}.section__title{font-family:var(--font-family-2);font-size:48rem;font-weight:900;margin:0 0 90rem;text-align:center;text-transform:uppercase}@media screen and (max-width:479px){.section__title{font-size:34rem;margin:0 0 50rem}}.s1__title{color:var(--color-2)}.s1__content{display:flex;font-size:20rem;gap:80rem;line-height:1.3}@media screen and (max-width:1023px){.s1__content{flex-direction:column}}@media screen and (max-width:479px){.s1__content{gap:50rem}}.s1__img{flex-shrink:0;max-width:650rem;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:1023px){.s1__img{margin-left:auto;margin-right:auto}}.s2{background-color:var(--color-2)}.s2__title{color:var(--color-1);font-size:32rem;font-weight:700;text-align:left}@media screen and (max-width:479px){.s2__title{font-size:26rem}}.s2__title-bottom{display:block}@media screen and (max-width:1023px){.s2__title-bottom{margin-top:20rem}}.s2__square{background-color:var(--color-1);display:inline-block;height:25rem;margin-right:20rem;width:25rem}@media screen and (max-width:479px){.s2__square{height:20rem;width:20rem}}.s2__content{display:flex;gap:70rem}@media screen and (max-width:1023px){.s2__content{flex-direction:column}}@media screen and (max-width:479px){.s2__content{gap:50rem}}.s2__main{color:var(--color-1)}.s2__lesson{border:1px solid var(--color-1);font-size:32rem;font-weight:700;line-height:1;padding:60rem;position:relative}@media screen and (max-width:479px){.s2__lesson{font-size:24rem;padding:40rem 30rem}}.s2__lesson:after{background-color:var(--color-1);content:"";display:block;height:15rem;left:10rem;position:absolute;top:10rem;width:15rem}.s2__t1{align-items:flex-start;display:flex;flex-direction:column;font-size:36rem;font-weight:700;line-height:1.1}@media screen and (max-width:479px){.s2__t1{font-size:30rem}}.s2__t1 span{background-color:var(--color-1);color:var(--color-2);padding:5rem 10rem}.s2__btn,.s2__t2{font-size:24rem;font-weight:500}.s2__btn{background-color:transparent;color:#fff;font-family:var(--font-family);margin-top:30rem}.s2__btn:hover{color:var(--color-1)}.s2__img{flex-shrink:0;max-width:650rem;-o-object-fit:contain;object-fit:contain;width:100%}.s3__subtitle,.s3__title{color:var(--color-2);margin-bottom:10rem}.s3__subtitle{font-family:var(--font-family-2);font-size:30rem;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}@media screen and (max-width:479px){.s3__subtitle{font-size:24rem}}.s3__attention{font-size:20rem;font-weight:500;margin-bottom:80rem;text-align:center}.s3 h3{color:var(--color-2);font-size:34rem;font-weight:700;line-height:1.2}@media screen and (max-width:479px){.s3 h3{font-size:28rem}}.s3 ul{font-size:24rem;line-height:1.33}@media screen and (max-width:479px){.s3 ul{font-size:20rem}}.s4{background-color:#000e29}.s4__title{color:var(--color-1)}.s4__content{display:flex;flex-direction:row-reverse;gap:70rem}@media screen and (max-width:1023px){.s4__content{flex-direction:column}}@media screen and (max-width:479px){.s4__content{gap:50rem}}.s4__img{flex-shrink:0;max-width:650rem;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:1023px){.s4__img{margin-left:auto;margin-right:auto}}.s4__main{color:#fff}.s4__bg{background-color:var(--color-1);color:#000e29;display:inline-block;padding:0 5rem}.s6{background-color:#000e29}.s6__title{color:var(--color-1);font-size:44rem;font-weight:500;margin-bottom:30rem}@media screen and (max-width:479px){.s6__title{font-size:36rem}}.s6__subtitle{color:#cedddd;margin:0 auto 50rem;max-width:770rem;text-align:center}.s6__policy{color:#606060;margin-left:auto;margin-right:auto;margin-top:50rem;max-width:640rem;text-align:center}.btn{align-items:center;gap:10rem}.btn:disabled{background:#202d46;opacity:.5}.btn .spinner{display:none}.btn.--active .spinner{display:block}.spinner{animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;height:20rem;width:20rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
