@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}*{-webkit-text-size-adjust:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border:none;outline:none}input::-moz-placeholder{opacity:1}input::placeholder{opacity:1}input[type=number]{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button{display:none!important}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;line-height:100%}body{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;color:#000;font-family:Rubik-Regular,sans-serif;font-size:16px;font-style:normal;line-height:1;min-width:320px;overflow-x:hidden}.full-wrapper,body{display:flex;flex-direction:column;height:100%;position:relative}.full-wrapper{flex-grow:1;min-height:100dvh;overflow:hidden}.full-wrapper>main{flex:1 1 auto}.full-wrapper>*{min-width:0}.page{margin-top:150px}@media screen and (max-width:767.5px){.page{margin-top:200px}}h1,h2,h3,h4,h5,h6,p{cursor:default}img{display:block;max-width:100%;width:100%}a{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none}span{display:inline-block}ol,ul{list-style-type:none}button,input :active,input:focus,textarea :active,textarea:focus{outline:none}button{background:transparent;border:transparent;cursor:pointer}[class*=__container]{margin:0 auto;max-width:1240px;min-width:360px;padding:0 20px;width:100%}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.banner[data-v-ddaa04da]{align-items:center;background-color:#90e900;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:flex;justify-content:center;left:0;min-height:60px;min-width:360px;padding:10px 0;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:767.5px){.banner[data-v-ddaa04da]{align-items:flex-start;flex-direction:column;min-height:70px}}.banner__content[data-v-ddaa04da]{align-items:center;display:flex;gap:65px;justify-content:center;margin:0 auto;max-width:1280px}@media screen and (max-width:767.5px){.banner__content[data-v-ddaa04da]{align-items:flex-start;flex-direction:column;gap:5px;margin:0;padding:0 20px;width:100%}}.banner__text[data-v-ddaa04da]{color:#000;font-family:Rubik-Medium,sans-serif;font-size:14px;font-weight:500;line-height:100%}@media screen and (max-width:767.5px){.banner__text[data-v-ddaa04da]{margin-right:auto}}.banner__button[data-v-ddaa04da]{background-color:#5417f3;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Rubik-Medium,sans-serif;font-size:13px;font-weight:500;line-height:100%;padding:5px 10px;transition:background .2s ease}@media screen and (max-width:767.5px){.banner__button[data-v-ddaa04da]{align-self:flex-end}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.header-left[data-v-d95d8c68]{align-items:center;display:flex;gap:100px}@media screen and (max-width:767.5px){.header-left[data-v-d95d8c68]{justify-content:space-between;width:100%}}.header-left__logo[data-v-d95d8c68]{height:29px;-o-object-fit:contain;object-fit:contain;width:102px}.header-left__search[data-v-d95d8c68]{position:relative}.header-left__search input[data-v-d95d8c68]{border:1px solid #000;border-radius:16px;color:#000;font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%;max-width:85px;padding:7px 10px 7px 36px;width:100%}.header-left__search input[data-v-d95d8c68]::-moz-placeholder{color:#000}.header-left__search input[data-v-d95d8c68]::placeholder{color:#000}.header-left__search svg[data-v-d95d8c68]{height:11px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:18px;fill:#000;pointer-events:none}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.lang-select[data-v-26d3816a]{cursor:pointer;min-width:35px;position:relative}.lang-select__current[data-v-26d3816a]{align-items:center;color:#000;display:flex;font:rr12;gap:6px}.lang-select__icon[data-v-26d3816a]{height:10px;width:10px}.lang-select__icon--open[data-v-26d3816a]{transform:rotate(180deg)}.lang-select__dropdown[data-v-26d3816a]{background:#fff;left:0;margin-top:6px;position:absolute;top:100%;z-index:10}.lang-select__item[data-v-26d3816a]{color:#000;font:rr12;padding:4px 0}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.header-right[data-v-3bda8bd0]{align-items:center;display:flex;gap:20px}@media screen and (max-width:767.5px){.header-right[data-v-3bda8bd0]{gap:8px;justify-content:space-between;width:100%}}.header-right__link[data-v-3bda8bd0]{color:#000;font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%;text-decoration:none}.header-right__teach-btn[data-v-3bda8bd0]{background-color:#90e900;border:none;border-radius:16px;padding:7px 10px;width:153px}.header-right__lang[data-v-3bda8bd0],.header-right__login[data-v-3bda8bd0],.header-right__teach-btn[data-v-3bda8bd0]{color:#000;cursor:pointer;font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%}.header-right__login[data-v-3bda8bd0]{background:none;border:none}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.header[data-v-d51daf56]{background-color:#fff;padding-top:60px;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:767.5px){.header[data-v-d51daf56]{min-width:360px;padding-top:70px}}.header__inner[data-v-d51daf56]{align-items:center;display:flex;height:70px;justify-content:space-between;padding:10px 0}@media screen and (max-width:767.5px){.header__inner[data-v-d51daf56]{align-items:flex-start;flex-direction:column;height:110px;padding:20px 0}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.footer__left[data-v-4d0b8c1e]{display:flex;flex-direction:column}@media (max-width:450px){.footer__left[data-v-4d0b8c1e]{align-items:center}}.footer__logo[data-v-4d0b8c1e]{margin-bottom:27px}.footer__contacts[data-v-4d0b8c1e]{display:flex;flex-direction:column;gap:13px;margin-bottom:25px}.footer__contacts a[data-v-4d0b8c1e]{font:rr16;text-decoration:none}.footer__phone[data-v-4d0b8c1e]{color:#90e900}.footer__email[data-v-4d0b8c1e]{color:#8b8983}.footer__socials[data-v-4d0b8c1e]{display:flex;gap:14px}.footer__social[data-v-4d0b8c1e]{align-items:center;display:inline-flex;justify-content:center;opacity:1}.footer__social[data-v-4d0b8c1e]:hover{opacity:.5}.footer__social--fb svg[data-v-4d0b8c1e],.footer__social--insta svg[data-v-4d0b8c1e],.footer__social--tg svg[data-v-4d0b8c1e]{color:#d9d9d9;height:26px;width:26px}.footer__social--yt svg[data-v-4d0b8c1e]{color:#d9d9d9;height:24px;width:60px}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.footer__right[data-v-cafebeb0]{align-items:flex-start;display:flex;flex-direction:row;gap:123px}@media screen and (max-width:991.5px){.footer__right[data-v-cafebeb0]{gap:48px}}@media screen and (max-width:767.5px){.footer__right[data-v-cafebeb0]{flex-direction:column;gap:12px}}@media (max-width:450px){.footer__right[data-v-cafebeb0]{align-items:center}}.footer__list-wrapper[data-v-cafebeb0]{display:block;grid-template-rows:1fr;overflow:visible;transition:all .3s ease-in-out}@media screen and (max-width:767.5px){.footer__list-wrapper[data-v-cafebeb0]{display:grid;grid-template-rows:0fr;overflow:hidden}}.footer__title svg[data-v-cafebeb0]{display:none}@media screen and (max-width:767.5px){.footer__title svg[data-v-cafebeb0]{display:block}.footer__section-group[data-v-cafebeb0]{display:block;gap:0}}.footer__section[data-v-cafebeb0]{display:flex;flex-direction:column}.footer__section--open .footer__list-wrapper[data-v-cafebeb0]{grid-template-rows:1fr}@media (max-width:450px){.footer__section[data-v-cafebeb0]{align-items:center}}.footer__section-group[data-v-cafebeb0]{display:flex;flex-direction:column;gap:48px}@media screen and (max-width:767.5px){.footer__section-group[data-v-cafebeb0]{gap:12px}}.footer__title[data-v-cafebeb0]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;line-height:100%;margin-bottom:14px;padding:0}@media screen and (max-width:767.5px){.footer__title[data-v-cafebeb0]{gap:6px;justify-content:flex-start}}@media (max-width:450px){.footer__title[data-v-cafebeb0]{font-family:Rubik-Regular,sans-serif;font-size:20px;font-weight:400;line-height:100%}}.footer__title svg[data-v-cafebeb0]{height:10px;transition:transform .3s ease;width:10px}.footer__icon--rotated[data-v-cafebeb0]{transform:rotate(180deg)}.footer__list[data-v-cafebeb0]{display:flex;flex-direction:column;gap:12px;min-height:0}@media screen and (max-width:767.5px){.footer__list li[data-v-cafebeb0]:last-child{margin-bottom:12px}}@media (max-width:450px){.footer__list[data-v-cafebeb0]{align-items:center}}.footer__link[data-v-cafebeb0]{color:#8b8983;font-family:Rubik-Regular,sans-serif;font-size:12px;font-weight:400;line-height:100%;text-decoration:none}.footer__link[data-v-cafebeb0]:hover{text-decoration:underline}@media (max-width:450px){.footer__link[data-v-cafebeb0]{font-family:Rubik-Regular,sans-serif;font-size:16px;font-weight:400;line-height:100%}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.footer[data-v-b938a53f]{background-color:#181818;padding:170px 0 60px}@media screen and (max-width:991.5px){.footer[data-v-b938a53f]{padding:48px 0 24px}}.footer__inner[data-v-b938a53f]{display:flex;justify-content:space-between}@media (max-width:450px){.footer__inner[data-v-b938a53f]{flex-direction:column;gap:32px}}@font-face{font-display:swap;font-family:Rubik-Regular;font-style:normal;font-weight:400;src:url(../assets/fonts/Rubik-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Medium;font-style:normal;font-weight:500;src:url(../assets/fonts/Rubik-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-SemiBold;font-style:normal;font-weight:600;src:url(../assets/fonts/Rubik-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik-Bold;font-style:normal;font-weight:700;src:url(../assets/fonts/Rubik-Bold.ttf) format("truetype")}.page-error__inner[data-v-40c6ce8a]{padding:20px 0}.page-error__text-error[data-v-40c6ce8a]{color:#000;font-family:Rubik-SemiBold,sans-serif;font-size:24px;font-weight:600;line-height:100%}.back-link[data-v-40c6ce8a]{color:#007bff;display:inline-block;margin-top:1rem;text-decoration:underline}
