*,:after,:before{border:0 solid;box-sizing:border-box;outline:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rotation{0%{display:block;opacity:1;transform:rotate(0)}to{display:none;opacity:0;position:absolute;transform:rotate(1turn)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.lg-counter,.lg-download,.lg-sub-html{display:none}.lg-outer .lg-content{top:0!important}.lg-outer.lg-grab img.lg-object,.lg-outer.lg-grabbing img.lg-object{height:100%;max-height:80vh;max-width:80vw;-o-object-fit:contain;object-fit:contain;width:auto;width:100%}a,button,input,select,textarea{border-radius:0;font-family:Evolventa;font-weight:400;outline:none;resize:none;touch-action:manipulation}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{-webkit-appearance:none}body,html{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#6d48ff 89.46%);color:#fff;font-family:Evolventa}body.health,html.health{background:linear-gradient(333.55deg,#8c6afc -.52%,#b095fe 55.41%,#bcaafe 109.71%)}body.health .footer,html.health .footer{background:transparent}.loading{align-items:center;background-color:#734eff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.loading-svg{position:absolute;transition:transform .3s}.loading-svg-1{animation:loading-1 2s ease-in-out infinite;transform:translate(-40%,-25%)}.loading-svg-2{animation:loading-2 2s ease-in-out infinite;transform:translate(40%,10%)}.loading-svg-3{transform:translate(-40%,15%)}.loading__logo img{max-width:289px;position:relative;width:100%;z-index:3}.loading__logo-health{position:relative;z-index:2}@media only screen and (min-width:1110px){.loading__logo-health{transform:scale(1.2)}}@keyframes loading-1{0%{transform:translate(-40%,-25%)}50%{transform:translate(40%,25%)}to{transform:translate(-40%,-25%)}}@keyframes loading-2{0%{transform:translate(40%,10%)}50%{transform:translate(-40%,-10%)}to{transform:translate(40%,10%)}}.global-loader{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#734eff;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.preloading{align-items:center;background-color:#734eff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloading-svg{animation:preloading 1s ease-in-out infinite;position:absolute;transition:transform .3s}.preloading__logo img{max-width:289px;position:relative;width:100%;z-index:3}.preloading__logo-health{position:relative;z-index:2}@media only screen and (min-width:1110px){.preloading__logo-health{transform:scale(1.2)}}@keyframes preloading{0%{transform:scale(1)}50%{transform:scale(.5)}to{transform:scale(1)}}main{min-height:calc(100vh - var(--footer-height));overflow:hidden;padding-top:var(--header-height)}.section{padding:24px 0}@media only screen and (min-width:1110px){.section{padding:42px 0}}.mt-5{margin-top:40px}.blur,img{transition:filter .3s ease-out}.page{padding:32px 0}.page__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.page__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.page__title{font-size:56px;line-height:54px}}.page__description{font-size:14px;line-height:16px;margin-top:8px}@media only screen and (min-width:600px){.page__description{margin-top:12px;max-width:448px}}@media only screen and (min-width:1110px){.page__description{font-size:16px;line-height:18px;margin-top:26px;max-width:746px}}@media only screen and (min-width:600px){.page{padding:40px 0 64px}}@media only screen and (min-width:1110px){.page{padding:80px 0}}.page-new-certificate{background-image:url(/77b17de7d19e98f60618.png);background-repeat:no-repeat;background-size:cover}.page-new-certificate main{min-height:100%;padding-top:0}.blur{filter:blur(10px);pointer-events:none}.wrapper{margin:0 auto;max-width:100%;padding:0 16px}@media only screen and (min-width:600px){.wrapper{max-width:632px}}@media only screen and (min-width:1110px){.wrapper{max-width:1142px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.custom-scroll ::-webkit-scrollbar{height:4px}.custom-scroll ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.custom-scroll ::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.custom-scroll ::-webkit-scrollbar-thumb:hover{background:#666}@font-face{font-family:Evolventa;font-style:normal;font-weight:400;src:local("Evolventa Regular"),local("Evolventa-Regular"),url(../../assets/fonts/Evolventa-Regular.5ff3357.otf) format("opentype"),url(../../assets/fonts/Evolventa-Regular.bea4dad.ttf) format("truetype")}@font-face{font-family:Evolventa;font-style:normal;font-weight:600;src:local("Evolventa Bold"),local("Evolventa-Bold"),url(../../assets/fonts/Evolventa-Bold.386129a.otf) format("opentype"),url(../../assets/fonts/Evolventa-Bold.bdd876d.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;src:url(../../assets/fonts/GolosText-Medium.ce79d1e.eot);src:local("Golos Text Medium"),local("GolosText-Medium"),url(../../assets/fonts/GolosText-Medium.ce79d1e.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/GolosText-Medium.8454296.woff2) format("woff2"),url(../../assets/fonts/GolosText-Medium.72be146.woff) format("woff"),url(../../assets/fonts/GolosText-Medium.c577016.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:900;src:url(../../assets/fonts/GolosText-Black.84f9e92.eot);src:local("Golos Text Black"),local("GolosText-Black"),url(../../assets/fonts/GolosText-Black.84f9e92.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/GolosText-Black.a485fe7.woff2) format("woff2"),url(../../assets/fonts/GolosText-Black.f3366c0.woff) format("woff"),url(../../assets/fonts/GolosText-Black.5bf88b8.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;src:url(../../assets/fonts/GolosText-DemiBold.d1c2d68.eot);src:local("Golos Text DemiBold"),local("GolosText-DemiBold"),url(../../assets/fonts/GolosText-DemiBold.d1c2d68.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/GolosText-DemiBold.7914080.woff2) format("woff2"),url(../../assets/fonts/GolosText-DemiBold.338afaf.woff) format("woff"),url(../../assets/fonts/GolosText-DemiBold.8156a22.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;src:url(../../assets/fonts/GolosText-Bold.58a37ac.eot);src:local("Golos Text Bold"),local("GolosText-Bold"),url(../../assets/fonts/GolosText-Bold.58a37ac.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/GolosText-Bold.df2ce97.woff2) format("woff2"),url(../../assets/fonts/GolosText-Bold.21ec8e8.woff) format("woff"),url(../../assets/fonts/GolosText-Bold.2c06710.ttf) format("truetype")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;src:url(../../assets/fonts/GolosText-Regular.be9dbbb.eot);src:local("Golos Text Regular"),local("GolosText-Regular"),url(../../assets/fonts/GolosText-Regular.be9dbbb.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/GolosText-Regular.af87bdb.woff2) format("woff2"),url(../../assets/fonts/GolosText-Regular.a9b27a2.woff) format("woff"),url(../../assets/fonts/GolosText-Regular.4e79730.ttf) format("truetype")}.header{height:60px;left:0;position:fixed;top:0;width:100%;z-index:101}.header__wrapper{align-items:center;display:flex;justify-content:space-between;padding:20px 0;position:relative;transition:padding .3s;z-index:2}@media only screen and (min-width:600px){.header__wrapper{padding:24px 0}}@media only screen and (min-width:1110px){.header__wrapper{padding:64px 0}}.header:after{background:linear-gradient(180deg,#6d48ff,rgba(109,72,255,0) 67.5%);content:"";height:100%;left:0;position:absolute;top:0;transition:height .3s;width:100%}.header.scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media only screen and (min-width:1110px){.header.scrolled .header__wrapper{padding:40px 0}}.header__links{align-items:center;display:none;gap:20px}@media only screen and (min-width:1110px){.header__links{display:flex}}.header__logo{left:50%;margin-top:-10px;max-width:120px;position:absolute;transform:translateX(-50%)}.header__logo-post{max-width:88px}.header__logo-post svg{width:100%}.header__logo-post img{max-height:35px}@media only screen and (min-width:1110px){.header__logo-post img{max-height:51px}}.header__logo-health{max-width:147px}@media only screen and (min-width:1110px){.header__logo-health{max-width:238px}.header__logo{margin-top:-16px;max-width:170px}}.header__left,.header__right{align-items:center;display:flex}.header__left{gap:14px}.header__right{gap:32px}.header__phone{display:none;font-size:16px;font-weight:700;line-height:20px}@media only screen and (min-width:1110px){.header__phone{display:inline-block}}.header__location{align-items:center;display:flex;font-size:10px;font-weight:700;gap:8px;line-height:14px}@media only screen and (min-width:600px){.header__location{font-size:16px;line-height:20px}}.header__burger{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.header__burger svg{width:8px}.header__burger svg path,.header__burger svg rect{fill:#6d48ff}@media only screen and (min-width:600px){.header__burger svg path,.header__burger svg rect{fill:#fff}.header__burger svg{width:12px}}@media only screen and (min-width:1110px){.header__burger svg{width:auto}}.header__burger-post{background:linear-gradient(276.17deg,#e89cf4 -35.92%,#d99af6 -3.77%,#d197f7 33.66%,#a272fb 66.22%,#6d48ff 111.4%)}.header__burger-post svg path,.header__burger-post svg rect{fill:#fff}@media only screen and (min-width:600px){.header__burger-post svg path,.header__burger-post svg rect{fill:url(#paint0_linear_59_611)}.header__burger-post{background:#fff}.header__burger{background-color:transparent;border-radius:0;height:auto;width:auto}}.header__close{position:absolute;right:24px;top:24px}.header__close svg{height:12px;width:12px}@media only screen and (min-width:1110px){.header__close svg{height:auto;width:auto}}.header__nav{margin-right:20px;margin-top:60px;max-height:calc(100dvh - 188px);overflow-y:auto;padding-left:32px}.header__nav::-webkit-scrollbar{height:100%;width:4px}.header__nav__sublinks{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin-top:28px}.header__nav__sublinks:first-child{margin-top:0}.header__nav__sublinks-gray,.header__nav__sublinks-sm{gap:4px}@media only screen and (min-width:600px){.header__nav{margin-top:100px;max-height:calc(100dvh - 188px);padding-left:64px}}.header__menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(66.01deg,rgba(238,209,255,.4) 29.01%,rgba(238,209,255,.164) 81.25%,rgba(238,209,255,0) 130.54%,rgba(238,209,255,0) 0);bottom:0;height:100dvh;padding-top:48px;position:fixed;right:-100%;transition:transform .3s,right .3s;width:100%;z-index:110}.header__menu-post{background:#f7a0f1}.header__menu-post .header__sublink{color:#fff}.header__menu.active{right:0}.header__menu .header__logo{margin-top:-30px;max-width:204px}@media only screen and (min-width:1110px){.header__menu .header__logo{margin-top:0}.header__menu{max-width:378px;right:-378px}}.header__sublink{font-size:16px;font-weight:700;letter-spacing:-.0002em;line-height:20px}.header__sublink-sm{border-bottom:2px solid #fff}.header__icons{align-items:center;display:flex;gap:20px;margin-top:30px}.header-post{position:static}.header-post.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none}@media only screen and (min-width:1110px){.header-post.scrolled .header__wrapper{padding:64px 0}}.header-post:after{display:none}.header-post .header__logo-post{height:22px;margin-top:0;max-width:104px}.header-post .header__logo-post img{height:22px;max-width:104px}@media only screen and (min-width:600px){.header-post .header__logo-post img{max-width:105px}}@media only screen and (min-width:1110px){.header-post .header__logo-post img{height:46px;max-width:216px}}@media only screen and (min-width:600px){.header-post .header__logo-post{margin-top:0;max-width:105px}}@media only screen and (min-width:1110px){.header-post .header__logo-post{height:46px;margin-top:0;max-width:216px}}.header-post .header__location svg path{fill:#373f64}.header-post .header__location span,.header-post .header__phone{color:#373f64}.header-post .header__link svg path{fill:#373f64}.header-post .header__burger{background-color:hsla(0,0%,100%,.7)}.header-post .header__burger svg path,.header-post .header__burger svg rect{fill:#373f64}.header-post .header__burger-post{background:transparent}.header-post .header__burger-post svg{width:auto}@media only screen and (min-width:600px){.header-post .header__burger{background-color:transparent}.header{height:68px}}@media only screen and (min-width:1110px){.header{height:100px}}.footer{overflow:hidden;padding:24px 0;position:relative}.footer__bg{display:none;position:absolute}.footer__bg-left{left:0;top:100px}.footer__bg-right{right:0;top:-50px}@media only screen and (min-width:1110px){.footer__bg{display:block}}.footer__icons{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:40px}.footer__icons svg{transform:scale(1.4)}@media only screen and (min-width:1110px){.footer__icons svg{transform:scale(1.5)}}.footer__wrapper{align-items:center;display:grid;gap:40px;grid-template-columns:1fr;position:relative;z-index:3}@media only screen and (min-width:600px){.footer__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.footer__wrapper{gap:120px}}.footer__map{border-radius:16px;height:100%;min-height:302px;overflow:hidden}.footer__map .ymap-container,.footer__map .ymap-container .map-yandex{height:100%}@media only screen and (min-width:1110px){.footer__map{border-radius:32px}}.footer__copy{margin-top:40px}.footer__copy p{color:#fff;font-size:16px;letter-spacing:-.0002em;line-height:25px;text-align:center}@media only screen and (min-width:1110px){.footer__copy{margin-top:100px}}.footer__links{margin-top:40px}.footer__info,.footer__links{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.footer__info address,.footer__info p{font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.0002em;line-height:25px}.footer__link,.footer__link a{font-size:16px;font-weight:700;letter-spacing:-.0002em;line-height:20px}.footer__link a{display:inline}.footer__link-bold a{border-bottom:2px solid #fff}@media only screen and (min-width:600px){.footer{background:radial-gradient(150.14% 127.84% at -10.81% 0,rgba(115,78,255,.936) 19.56%,#c69fff 70.94%);padding:80px 0 40px}}.not-found__wrapper{align-items:center;display:flex;flex-direction:column;padding:40px 0}@media only screen and (min-width:600px){.not-found__wrapper{padding:64px 0}}@media only screen and (min-width:1110px){.not-found__wrapper{padding:80px 0}}.not-found__title{color:#ffffff66;font-size:22px;font-weight:700;line-height:24px;margin-bottom:12px}@media only screen and (min-width:600px){.not-found__title{font-size:34px;margin-bottom:22px}}@media only screen and (min-width:1110px){.not-found__title{font-size:56px;margin-bottom:46px}}.not-found__image{margin-bottom:12px}@media only screen and (min-width:600px){.not-found__image{margin-bottom:16px}}@media only screen and (min-width:1110px){.not-found__image{margin-bottom:22px}}.not-found__descr{color:#ffffff66;font-size:14px;font-weight:700;line-height:14px;margin-bottom:42px}@media only screen and (min-width:600px){.not-found__descr{margin-bottom:48px;max-width:446px;text-align:center}}@media only screen and (min-width:1110px){.not-found__descr{font-size:30px;line-height:32px;margin-bottom:82px;max-width:953px}}.not-found__buttons{align-items:center;display:flex;flex-direction:column;gap:24px}.not-found__buttons a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.not-found__buttons a{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.not-found__buttons a{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.not-found__buttons a:hover{background-color:hsla(0,0%,100%,.4)}}.hero{margin-top:calc(var(--header-height)*-1);position:relative}.hero__content{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:center;left:50%;opacity:0;position:absolute;top:35%;transform:translate(-50%,-50%);transition:opacity .3s;width:100%;z-index:99}.hero__content h1{font-size:40px;font-weight:700;line-height:40px;text-align:center}@media only screen and (min-width:600px){.hero__content h1{font-size:70px;line-height:70px}}@media only screen and (min-width:1110px){.hero__content h1{font-size:100px;line-height:100px}}.hero__content a{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.hero__content a{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.hero__content a{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.hero__content a:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.hero__content{top:40%}}@media only screen and (min-width:1110px){.hero__content{height:auto;top:45%}}.hero__gradient{animation:pulse 2s linear infinite;background:radial-gradient(50% 50% at 50% 40%,#ff9ff0 0,#c69fff 50%,rgba(109,72,255,0) 100%);left:50%;min-height:100vh;position:absolute;top:0;transform:translateX(-50%) scale(1);width:100%;z-index:2}@media only screen and (min-width:600px){.hero__gradient{background:radial-gradient(50% 50% at 50% 50%,#ff9ff0 0,#c69fff 50%,rgba(109,72,255,0) 100%)}}@keyframes pulse{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.3)}}.hero__bg{bottom:0;height:100vh;left:-5%;mix-blend-mode:screen;opacity:0;position:relative;transition:opacity .3s;width:105%;z-index:3}.hero__bg img{height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.7;position:relative;transform:translateX(-50%)}@media only screen and (min-width:600px){.hero__bg img{width:100%}}@media only screen and (min-width:1110px){.hero__bg img{left:42%;-o-object-fit:contain;object-fit:contain}.hero__bg{height:900px;left:50%;position:absolute;transform:translateX(-45%)}}.hero__wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin-top:24px;padding-bottom:24px;position:relative;z-index:95}@media only screen and (min-width:600px){.hero__wrapper{margin-top:36px;padding-bottom:48px}}@media only screen and (min-width:1110px){.hero__wrapper{height:100vh;margin-top:0;padding-bottom:70px}}.hero__links{display:grid;gap:10px;grid-template-columns:1fr;position:relative;z-index:4}@media only screen and (min-width:600px){.hero__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.hero__links{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-link{align-items:flex-start;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:16px 18px}.hero-link h3{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;white-space:nowrap}@media only screen and (min-width:1110px){.hero-link h3{font-size:25px;line-height:32px}}.hero-link p{font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:1110px){.hero-link p{font-size:14px;line-height:16px}.hero{min-height:100vh}}.banner-tg{margin:24px 0}.banner-tg__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border:1px solid hsla(0,0%,100%,.3);border-radius:22px;padding:16px 22px;position:relative;z-index:4}@media only screen and (min-width:1110px){.banner-tg__wrapper{border-radius:44px;padding:24px}}.banner-tg__inner{align-items:center;background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%);border-radius:22px;display:flex;padding:18px 28px;position:relative}@media only screen and (min-width:1110px){.banner-tg__inner{border-radius:44px;padding:40px 64px}}.banner-tg__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.banner-tg__image{display:none;position:absolute;right:-50px}@media only screen and (min-width:600px){.banner-tg__image img{width:320px}}@media only screen and (min-width:1110px){.banner-tg__image img{width:560px}}@media only screen and (min-width:600px){.banner-tg__image{display:block}}@media only screen and (min-width:1110px){.banner-tg__image{right:-100px}}.banner-tg__title{font-size:20px;font-weight:700;line-height:20px}@media only screen and (min-width:1110px){.banner-tg__title{font-size:56px;line-height:54px}}.banner-tg__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-tg__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-tg__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-tg__link:hover{background-color:#5f3fd4}.banner-tg{margin:0}}.results{padding:24px 0;position:relative}.results__bg{display:none;position:absolute}.results__bg-left{bottom:-80px;left:0}.results__bg-right{right:0;top:-150px}@media only screen and (min-width:1110px){.results__bg{display:block}}.results__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.results__wrapper{gap:24px}}@media only screen and (min-width:1110px){.results__wrapper{gap:48px}}.results__slider{position:relative;width:100%}.results__slider .swiper-wrapper{align-items:stretch}.results__slider .swiper-slide{height:auto!important}.results__slider .swiper-button-next,.results__slider .swiper-button-prev{height:auto;transition:opacity .3s;width:auto}.results__slider .swiper-button-next:after,.results__slider .swiper-button-next:before,.results__slider .swiper-button-prev:after,.results__slider .swiper-button-prev:before{display:none}.results__slider .swiper-button-next{right:10px}.results__slider .swiper-button-prev{left:10px}.results__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.results__title br{display:none}@media only screen and (min-width:600px){.results__title{font-size:34px;line-height:34px}.results__title br{display:block}}@media only screen and (min-width:1110px){.results__title{font-size:56px;line-height:54px}}.results__slide{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border:1px solid hsla(0,0%,100%,.3);border-radius:18px;height:100%;padding:16px}@media only screen and (min-width:600px){.results__slide{padding:26px 22px}}.results__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}.results__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.results__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.results__description{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media only screen and (min-width:1110px){.results__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}.results{padding:42px 0}}.events{overflow:hidden;padding:24px 0}.events__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.events__wrapper{gap:24px}}@media only screen and (min-width:1110px){.events__wrapper{gap:48px}}.events__info{flex-wrap:wrap;gap:8px;margin-top:16px}.events__block,.events__info{align-items:center;display:flex}.events__block{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;font-size:12px;font-weight:700;gap:4px;height:36px;letter-spacing:-.0002em;line-height:17px;padding:8px}.events__block img,.events__block svg{aspect-ratio:1/1;max-height:16px;max-width:16px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:600px){.events__block{font-size:14px;line-height:17px}}.events__slider{position:relative;width:100%}.events__slider .swiper{align-items:stretch;overflow:visible;padding-bottom:16px}.events__slider .swiper-wrapper{align-items:stretch}.events__slider .swiper-slide{height:auto}@media only screen and (min-width:600px){.events__slider .swiper{padding-bottom:20px}}@media only screen and (min-width:1110px){.events__slider .swiper{padding-bottom:32px}}.events__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.events__title br{display:none}@media only screen and (min-width:600px){.events__title{font-size:34px;line-height:34px}.events__title br{display:block}}@media only screen and (min-width:1110px){.events__title{font-size:56px;line-height:54px}}.events__slide{align-items:flex-start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:18px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 16px 40px}.events__slide-content{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);height:100%;padding-bottom:16px;position:relative}.events__slide-content .events__subtitle{padding:0}.events__slide-content .events__link{position:static;transform:translate(0)}@media only screen and (min-width:1110px){.events__slide-content{padding:52px 38px 64px}}.events__slide__bg{position:absolute}.events__slide__bg-left{bottom:-40px;left:-70px}@media only screen and (min-width:1110px){.events__slide__bg-left{bottom:0}}.events__slide__bg-right{top:-60px}@media only screen and (min-width:1110px){.events__slide__bg-right{right:-120px;top:-60px}}.events__slide__content{align-items:flex-start;background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:18px;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:16px}@media only screen and (min-width:1110px){.events__slide__content{padding:48px}}@media only screen and (min-width:600px){.events__slide{padding:26px 22px 40px}}.events__image{position:relative}.events__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}.events__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.events__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.events__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.events__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}}.events__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.events__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.events__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.events__link:hover{background-color:hsla(0,0%,100%,.4)}.events{padding:42px 0}}.materials{overflow:hidden;padding:24px 0}.materials__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.materials__wrapper{gap:24px}}@media only screen and (min-width:1110px){.materials__wrapper{gap:48px}}.materials__slider{margin:0 auto;max-width:283px;padding-bottom:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.materials__slider .swiper{overflow:visible;padding-bottom:32px;position:relative}.materials__slider .swiper__navigation{align-items:center;bottom:0;display:flex;gap:26px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:600px){.materials__slider .swiper__navigation{gap:54px}}@media only screen and (min-width:1110px){.materials__slider .swiper__navigation{gap:77px}}.materials__slider .swiper-slide{transition:transform .3s}.materials__slider .swiper-slide-active{z-index:2}@media only screen and (min-width:600px){.materials__slider .swiper-slide-prev{transform:rotate(-25deg) translateY(150px)}.materials__slider .swiper-slide-next{transform:rotate(25deg) translateY(150px)}}.materials__slider .swiper-button-next,.materials__slider .swiper-button-prev{bottom:0;height:auto;left:auto;position:relative;right:auto;top:auto;transition:opacity .3s;width:auto;width:8px}.materials__slider .swiper-button-next:after,.materials__slider .swiper-button-next:before,.materials__slider .swiper-button-prev:after,.materials__slider .swiper-button-prev:before{display:none}@media only screen and (min-width:600px){.materials__slider .swiper-button-next,.materials__slider .swiper-button-prev{width:12px}}@media only screen and (min-width:1110px){.materials__slider .swiper-button-next,.materials__slider .swiper-button-prev{width:18px}}@media only screen and (min-width:600px){.materials__slider{max-width:100%;padding-bottom:24px}}@media only screen and (min-width:1110px){.materials__slider{padding-bottom:68px}}.materials__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.materials__title br{display:none}@media only screen and (min-width:600px){.materials__title{font-size:34px;line-height:34px}.materials__title br{display:block}}@media only screen and (min-width:1110px){.materials__title{font-size:56px;line-height:54px}}.materials__image img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:600px){.materials__image img{border-radius:18px;height:320px}}@media only screen and (min-width:1110px){.materials__image img{height:452px}.materials{padding:42px 0}}.teachers{overflow:hidden;padding:24px 0;position:relative}.teachers__bg{display:none;position:absolute;z-index:3}.teachers__bg-left{bottom:-200px;left:-60px}.teachers__bg-no-left{bottom:-200px;left:0}.teachers__bg-right{bottom:-200px;right:0}@media only screen and (min-width:1110px){.teachers__bg{display:block}}.teachers__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative;z-index:4}@media only screen and (min-width:600px){.teachers__wrapper{gap:22px}}@media only screen and (min-width:1110px){.teachers__wrapper{gap:46px}}.teachers__slider{position:relative;width:100%}.teachers__slider .swiper-button-next,.teachers__slider .swiper-button-prev{height:auto;transition:opacity .3s;width:auto}.teachers__slider .swiper-button-next:after,.teachers__slider .swiper-button-next:before,.teachers__slider .swiper-button-prev:after,.teachers__slider .swiper-button-prev:before{display:none}.teachers__slider .swiper-button-next{display:none;right:-24px}@media only screen and (min-width:1110px){.teachers__slider .swiper-button-next{display:block}}.teachers__slider .swiper-button-prev{display:none;left:-24px}@media only screen and (min-width:1110px){.teachers__slider .swiper-button-prev{display:block}}.teachers__slider .swiper{overflow:visible}.teachers__slider .swiper-slide{height:auto;transition:transform .3s}.teachers__slider .swiper-slide-active{z-index:2}@media only screen and (min-width:1110px){.teachers__slider .swiper-slide-active{transform:scale(1.2)}.teachers__slider .swiper-slide-next,.teachers__slider .swiper-slide-prev{transform:scale(.8)}.teachers__slider .swiper{overflow:hidden;padding:44px 0}}.teachers__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}@media only screen and (min-width:1110px){.teachers__title-centered{margin:0 auto;text-align:center}}.teachers__title br{display:none}@media only screen and (min-width:600px){.teachers__title{font-size:34px;line-height:34px;text-align:left}.teachers__title br{display:block}}@media only screen and (min-width:1110px){.teachers__title{font-size:56px;line-height:54px;text-align:center}}.teachers__image img{aspect-ratio:1/1;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.teachers__image img{border-radius:18px}}.teachers__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.teachers__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.teachers__link{border-radius:24px;font-size:30px;left:50%;line-height:32px;padding:12px 24px;position:relative;transform:translateX(-50%);transition:background-color .3s}.teachers__link:hover{background-color:hsla(0,0%,100%,.4)}}.teachers__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.teachers__subtitle{font-size:30px;line-height:32px;margin-top:16px}}.teachers__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.teachers__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.teachers__slide{align-items:flex-start;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:16px;width:100%}.teachers__slide-more{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:18px;justify-content:center;padding:16px 16px 0}.teachers__slide-more__subtitle{font-size:16px;font-weight:700;letter-spacing:-.0002em;line-height:20px}@media only screen and (min-width:600px){.teachers__slide-more__subtitle{padding:0 16px}}@media only screen and (min-width:1110px){.teachers__slide-more__subtitle{font-size:30px;line-height:32px;padding:0}}.teachers__slide-more__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:32px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.teachers__slide-more__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.teachers__slide-more__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.teachers__slide-more__link:hover{background-color:hsla(0,0%,100%,.4)}}.teachers__slide-more-content{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);height:100%;padding-bottom:16px;position:relative}.teachers__slide-more-content .events__subtitle{padding:0}.teachers__slide-more-content .events__link{position:static;transform:translate(0)}@media only screen and (min-width:1110px){.teachers__slide-more-content{padding:52px 38px}}.teachers__slide-more__bg{position:absolute}.teachers__slide-more__bg-left{bottom:-80px;left:-100px;transform:scale(.7)}@media only screen and (min-width:1110px){.teachers__slide-more__bg-left{bottom:-80px;left:-120px}}.teachers__slide-more__bg-right{right:-80px;top:-60px}@media only screen and (min-width:1110px){.teachers__slide-more__bg-right{right:-120px;top:-60px}}.teachers__slide-more__content{align-items:flex-start;background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:18px;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:16px}@media only screen and (min-width:1110px){.teachers__slide-more__content{padding:48px}}@media only screen and (min-width:600px){.teachers__slide-more{justify-content:space-around;padding:26px 22px}.teachers__slide{border-radius:18px;padding:26px 22px}}@media only screen and (min-width:1110px){.teachers{overflow:visible;padding:42px 0}}.teachers__slide-more__link{font-size:14px;line-height:18px}@media only screen and (min-width:1110px){.teachers__slide-more__link{font-size:24px;line-height:28px}}.banner-shop{padding:24px 0}.banner-shop__wrapper{background:linear-gradient(116.88deg,#c69fff 33.18%,rgba(198,159,255,0) 95.11%);border:1px solid hsla(0,0%,100%,.3);border-radius:22px;padding:16px 22px}@media only screen and (min-width:1110px){.banner-shop__wrapper{border-radius:44px;padding:66px 94px 56px}}.banner-shop__inner{align-items:center;display:flex;position:relative}.banner-shop__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:256px}@media only screen and (min-width:1110px){.banner-shop__content{max-width:400px}}.banner-shop__image{bottom:-70px;position:absolute;right:-20px}.banner-shop__image img{width:140px}@media only screen and (min-width:600px){.banner-shop__image img{width:320px}}@media only screen and (min-width:1110px){.banner-shop__image img{width:560px}}@media only screen and (min-width:600px){.banner-shop__image{bottom:auto;display:block;right:-50px}}@media only screen and (min-width:1110px){.banner-shop__image{right:-100px}}.banner-shop__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:1110px){.banner-shop__title{font-size:56px;line-height:54px}}.banner-shop__description{font-size:14px;line-height:16px}@media only screen and (min-width:1110px){.banner-shop__description{font-size:16px;line-height:18px}}.banner-shop__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-shop__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-shop__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-shop__link:hover{background-color:#5f3fd4}.banner-shop{padding:80px 0}}.courses{padding:24px 0}.courses__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative;z-index:10}@media only screen and (min-width:600px){.courses__wrapper{gap:24px}}@media only screen and (min-width:1110px){.courses__wrapper{gap:48px}}.courses__items{display:grid;gap:32px;grid-template-columns:1fr;width:100%}@media only screen and (min-width:600px){.courses__items{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}}.courses__item{align-items:flex-end;display:flex;height:193px;position:relative;width:100%}@media only screen and (min-width:600px){.courses__item{height:260px}}@media only screen and (min-width:1110px){.courses__item{height:360px}}.courses__content{padding:16px 16px 0;position:relative;z-index:2}@media only screen and (min-width:1110px){.courses__content{padding:24px 24px 0}}.courses__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.courses__title br{display:none}@media only screen and (min-width:600px){.courses__title{font-size:34px;line-height:34px}.courses__title br{display:block}}@media only screen and (min-width:1110px){.courses__title{font-size:56px;line-height:54px}}.courses__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:600px){.courses__subtitle{padding:0 16px}}@media only screen and (min-width:1110px){.courses__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.courses__image{height:100%;position:absolute;width:100%}.courses__image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.courses__image img{border-radius:18px}}.courses__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:600px){.courses__description{padding:0 16px}}@media only screen and (min-width:1110px){.courses__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden;padding:0}}.courses__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.courses__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.courses__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.courses__link:hover{background-color:hsla(0,0%,100%,.4)}.courses{padding:42px 0}}.banner-marketing{padding:24px 0}.banner-marketing__bg{max-width:180px;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:600px){.banner-marketing__bg{max-width:360px}}@media only screen and (min-width:1110px){.banner-marketing__bg{max-width:500px}}.banner-marketing__wrapper{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:920px;position:relative}.banner-marketing__item{background:linear-gradient(116.88deg,#c69fff 33.18%,rgba(198,159,255,0) 95.11%);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:20px 22px}@media only screen and (min-width:600px){.banner-marketing__item{padding:30px}}@media only screen and (min-width:1110px){.banner-marketing__item{border-radius:40px;padding:64px 96px}}.banner-marketing__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.banner-marketing__title{margin-bottom:16px}}@media only screen and (min-width:1110px){.banner-marketing__title{font-size:56px;line-height:54px;margin-bottom:22px}}.banner-marketing__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-marketing__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-marketing__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-marketing__link:hover{background-color:#5f3fd4}.banner-marketing{padding:42px 0}}.reviews{overflow:hidden;padding:24px 0}.reviews__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative;z-index:4}.reviews__wrapper .teacher__subtitle{margin-top:0}@media only screen and (min-width:1110px){.reviews__wrapper .teacher__subtitle{margin-top:80px}}@media only screen and (min-width:600px){.reviews__wrapper{gap:24px}}@media only screen and (min-width:1110px){.reviews__wrapper{gap:48px}}.reviews__state{align-items:center;background-color:#bc9dfd;border-radius:2px;display:flex;gap:4px;padding:3px 8px;position:absolute;right:-5px;top:-5px}.reviews__state span{font-size:14px;font-weight:400;line-height:17px}@media only screen and (min-width:1110px){.reviews__state span{font-size:16px;line-height:20px}}.reviews__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.reviews__title br{display:none}@media only screen and (min-width:600px){.reviews__title{font-size:34px;line-height:34px}.reviews__title br{display:block}}@media only screen and (min-width:1110px){.reviews__title{font-size:56px;line-height:54px}}.reviews__slider{position:relative;width:100%}.reviews__slider .swiper{overflow:visible}.reviews__slider .swiper-wrapper{align-items:stretch;height:100%!important}.reviews__slider .swiper-slide{height:auto}.reviews__slide{align-items:flex-start;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative}.reviews__image,.reviews__image img{max-height:65px;max-width:65px;min-height:65px;min-width:65px}.reviews__image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.reviews__image,.reviews__image img{max-height:144px;max-width:144px;min-height:144px;min-width:144px}}.reviews__description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:12px;overflow:hidden;padding-bottom:2px}.reviews__description.active{-webkit-line-clamp:inherit}@media only screen and (min-width:1110px){.reviews__description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.reviews__header{align-items:center;display:flex;gap:12px}@media only screen and (min-width:1110px){.reviews__header{gap:30px}}.reviews__name{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:10px}.reviews__name h3{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}@media only screen and (min-width:1110px){.reviews__name h3{font-size:30px;line-height:32px}.reviews__name{align-items:center;flex-direction:row;gap:20px}}.reviews__type{font-size:10px;font-weight:700;line-height:17px;margin-top:4px}@media only screen and (min-width:1110px){.reviews__type{font-size:16px;line-height:20px}}.reviews__rating{align-items:center;background-color:#d49af8;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;display:flex;justify-content:center;margin-top:6px;padding:2px 4px}.reviews__rating__inner{align-items:center;display:flex;gap:2px}.reviews__rating__inner img{width:10px}@media only screen and (min-width:1110px){.reviews__rating__inner img{width:auto}.reviews__rating__inner{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border-radius:4px;padding:2px}.reviews__rating{padding:4px}}.reviews__button{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:19px;line-height:14px;margin-top:16px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.reviews__button{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.reviews__button{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.reviews__button:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.reviews__button{font-size:14px;line-height:19px}}@media only screen and (min-width:1110px){.reviews__button{border-radius:8px;font-size:16px;line-height:24px;padding:2px 12px}.reviews{padding:42px 0}}.faq{padding:24px 0;position:relative}.faq__bg{display:none;position:absolute;z-index:3}.faq__bg-left{left:0;top:200px}.faq__bg-right{right:0;top:-100px}@media only screen and (min-width:1110px){.faq__bg{display:block}}.faq__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative;z-index:10}@media only screen and (min-width:600px){.faq__wrapper{gap:24px}}@media only screen and (min-width:1110px){.faq__wrapper{gap:48px}}.faq__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.faq__title br{display:none}@media only screen and (min-width:600px){.faq__title{font-size:34px;line-height:34px}.faq__title br{display:block}}@media only screen and (min-width:1110px){.faq__title{font-size:56px;line-height:54px}}.faq__list{display:flex;flex-direction:column;gap:12px;width:100%}@media only screen and (min-width:1110px){.faq__list{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(150.14% 127.84% at -10.81% 0,rgba(115,78,255,.561) 19.33%,rgba(198,159,255,.6) 80.61%);border-radius:40px;gap:32px;padding:40px 80px}}.faq__item{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px}.faq__item.active .faq__dropdown{display:block}.faq__item.active .faq__item__button svg{transform:rotate(45deg)}.faq__item__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;letter-spacing:-.0002em;padding:12px}.faq__item__header h3{font-size:18px;font-weight:700;line-height:18px;padding-right:32px}@media only screen and (min-width:600px){.faq__item__header h3{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.faq__item__header h3{font-size:29px;line-height:32px}.faq__item__header{padding:20px 26px}}.faq__item__button{align-items:center;align-self:flex-start;background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;display:flex;justify-content:center;min-height:30px;min-width:35px}.faq__item__button svg{transition:transform .3s;width:12px}@media only screen and (min-width:1110px){.faq__item__button svg{width:auto}.faq__item__button{border-radius:12px;min-height:56px;min-width:64px}.faq__item{border-radius:20px}}.faq__dropdown{display:none;padding:0 12px 12px}.faq__dropdown p{font-size:14px;line-height:17px}.faq__dropdown p a{border-bottom:1px solid #fff}@media only screen and (min-width:1110px){.faq__dropdown{padding:0 26px 20px}.faq__dropdown p{font-size:16px;line-height:19px}}.faq__image{border-radius:16px;margin-bottom:18px;overflow:hidden}@media only screen and (min-width:600px){.faq__image{margin-bottom:24px}}@media only screen and (min-width:1110px){.faq__image{margin-bottom:40px}.faq{padding:42px 0}}.banner-meeting{padding:24px 0;position:relative}.banner-meeting__wrapper{position:relative;z-index:4}.banner-meeting__image img{border-radius:26px;-o-object-fit:contain;object-fit:contain;width:100%}.banner-meeting__bg{display:none;position:absolute;z-index:3}.banner-meeting__bg-right{right:0;top:250px}@media only screen and (min-width:1110px){.banner-meeting__bg{display:block}}.banner-meeting__content{align-items:center;bottom:-16px;display:flex;flex-direction:column;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:1110px){.banner-meeting__content{bottom:-25px}}.banner-meeting__title{font-size:18px;font-weight:700;line-height:18px;text-align:center}@media only screen and (min-width:600px){.banner-meeting__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-meeting__title{font-size:56px;line-height:54px}}.banner-meeting__description{font-size:14px;font-weight:700;line-height:16px;margin-top:8px;text-align:center;white-space:nowrap}@media only screen and (min-width:1110px){.banner-meeting__description{font-size:30px;line-height:32px;margin-top:20px}}.banner-meeting__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:16px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.banner-meeting__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.banner-meeting__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.banner-meeting__link:hover{background-color:hsla(0,0%,100%,.4)}.banner-meeting{padding:80px 0}}.callback{padding:24px 0}.callback__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.callback__title br{display:none}@media only screen and (min-width:600px){.callback__title{font-size:34px;line-height:34px}.callback__title br{display:block}}@media only screen and (min-width:1110px){.callback__title{font-size:56px;line-height:54px}}.callback__subtitle{font-size:16px;font-weight:700;line-height:20px;margin-top:12px}@media only screen and (min-width:1110px){.callback__subtitle{font-size:28px;line-height:32px;margin-top:24px}}.callback__form{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:24px;max-width:650px}@media only screen and (min-width:1110px){.callback__form{gap:24px}}.callback__label{width:100%}.callback__input{background-color:#d2b3ff;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;color:#734eff;font-size:16px;font-weight:700;line-height:20px;padding:10px 20px;resize:none;transition:border-color .3s;width:100%}.callback__input.not-valid{border-color:red}.callback__input::-moz-placeholder{color:#734eff}.callback__input::placeholder{color:#734eff}@media only screen and (min-width:1110px){.callback__input{border-radius:20px;font-size:28px;line-height:32px;padding:20px 40px}}.callback__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.callback__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.callback__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.callback__button:hover{background-color:hsla(0,0%,100%,.4)}.callback{padding:42px 0 80px}}.vacancy{position:relative}.vacancy__wrapper{position:relative;z-index:2}.vacancy__bg{display:none;position:absolute}.vacancy__bg-left{left:0;top:557px;transform:scaleX(-1)}.vacancy__bg-left,.vacancy__bg-right{max-width:350px;position:absolute;z-index:2}.vacancy__bg-right{right:0;top:0}@media only screen and (min-width:1110px){.vacancy__bg{display:block}}.vacancy__info{align-items:flex-start;display:flex;flex-direction:column}.vacancy__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:42px}.vacancy__title br{display:none}.vacancy__title:first-child{margin-top:0}@media only screen and (min-width:600px){.vacancy__title{font-size:34px;line-height:34px;margin-top:48px}.vacancy__title br{display:block}}@media only screen and (min-width:1110px){.vacancy__title{font-size:56px;line-height:54px;margin-top:84px}}.vacancy__tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-top:26px;row-gap:12px}.vacancy__tag{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:7px 12px}.vacancy__tag span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.vacancy__tag span{font-size:16px;line-height:19px}}.vacancy__tag img,.vacancy__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}.vacancy__tag-pink{background-color:#ff9ff0}@media only screen and (min-width:600px){.vacancy__tag{padding:6px 9px}}.vacancy__image{margin-top:12px;position:relative;width:100%}.vacancy__image img{border-radius:30px;height:333px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:600px){.vacancy__image img{height:438px}}@media only screen and (min-width:1110px){.vacancy__image img{height:562px}}.vacancy__image .vacancy__button{bottom:0;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);white-space:nowrap}@media only screen and (min-width:600px){.vacancy__image{margin-top:42px}}@media only screen and (min-width:1110px){.vacancy__image{margin-top:26px}}.vacancy__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.vacancy__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.vacancy__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.vacancy__button:hover{background-color:hsla(0,0%,100%,.4)}}.vacancy-main{padding:64px 0 0;position:relative}.vacancy-main__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.vacancy-main__wrapper{gap:24px}}@media only screen and (min-width:1110px){.vacancy-main__wrapper{gap:48px}}.vacancy-main__items{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:600px){.vacancy-main__items{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.vacancy-main__items{gap:32px 34px}}.vacancy-main__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.vacancy-main__title br{display:none}@media only screen and (min-width:600px){.vacancy-main__title{font-size:34px;line-height:34px}.vacancy-main__title br{display:block}}@media only screen and (min-width:1110px){.vacancy-main__title{font-size:56px;line-height:54px}}.vacancy-main__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:18px;height:100%;padding:16px}@media only screen and (min-width:600px){.vacancy-main__item{padding:26px 22px}}.vacancy-main__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.vacancy-main__image img{aspect-ratio:1.5/1}}.vacancy-main__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.vacancy-main__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.vacancy-main__description{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media only screen and (min-width:1110px){.vacancy-main__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}}@media only screen and (min-width:600px){.vacancy-main{padding:79px 0 0}}@media only screen and (min-width:1110px){.vacancy-main{padding:112px 0 0}}.vacancy-banner{padding:42px 0 0}.vacancy-banner__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:18px}@media only screen and (min-width:600px){.vacancy-banner__wrapper{border-radius:44px}}@media only screen and (min-width:1110px){.vacancy-banner__wrapper{border:1px solid hsla(0,0%,100%,.3);padding:24px}}.vacancy-banner__inner{align-items:center;background:linear-gradient(.987turn,#d49af8 -19.47%,#6d48ff 54.73%);border-radius:18px;display:flex;padding:288px 20px 24px;position:relative}@media only screen and (min-width:600px){.vacancy-banner__inner{border-radius:44px;overflow:hidden;padding:48px 51px}}@media only screen and (min-width:1110px){.vacancy-banner__inner{overflow:visible}}.vacancy-banner__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.vacancy-banner__image{display:none;position:absolute;right:8px;top:30px}.vacancy-banner__image img{width:179.14px}@media only screen and (min-width:600px){.vacancy-banner__image img{width:173.4px}}@media only screen and (min-width:1110px){.vacancy-banner__image img{width:347.49px}}@media only screen and (min-width:600px){.vacancy-banner__image{bottom:48px;left:auto;right:38px;top:auto}}@media only screen and (min-width:1110px){.vacancy-banner__image{bottom:-11px;display:block;right:46px}}.vacancy-banner__image-medium{display:none;top:147px;width:102px}@media only screen and (min-width:600px){.vacancy-banner__image-medium{display:block}}@media only screen and (min-width:1110px){.vacancy-banner__image-medium{display:none}}.vacancy-banner__image-small{display:block;left:50%;min-width:179px;right:auto;top:25px;transform:translateX(-50%)}@media only screen and (min-width:600px){.vacancy-banner__image-small{display:none}}@media only screen and (min-width:1110px){.vacancy-banner__image-small{display:none}}.vacancy-banner__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.vacancy-banner__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.vacancy-banner__title{font-size:56px;line-height:54px}}.vacancy-banner__description{font-size:14px;line-height:16px}@media only screen and (min-width:600px){.vacancy-banner__description{max-width:313px}}@media only screen and (min-width:1110px){.vacancy-banner__description{font-size:16px;line-height:18px;max-width:550px}}.vacancy-banner__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.vacancy-banner__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.vacancy-banner__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.vacancy-banner__link:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.vacancy-banner{padding:48px 0 0}}@media only screen and (min-width:1110px){.vacancy-banner{padding:82px 0 0}}.certificate{position:relative}.certificate__wrapper{position:relative;z-index:2}.certificate__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.certificate__title{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.certificate__title{font-size:56px;line-height:54px;margin-bottom:24px}}.certificate__descr{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.certificate__descr{font-size:16px;line-height:16px;max-width:746px}}.certificate__image{margin-top:12px;position:relative;width:100%}.certificate__image img{border-radius:30px;height:333px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:600px){.certificate__image img{height:438px}}@media only screen and (min-width:1110px){.certificate__image img{height:562px}}.certificate__image .certificate__button{bottom:0;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);z-index:2}@media only screen and (min-width:600px){.certificate__image{margin-top:42px}}@media only screen and (min-width:1110px){.certificate__image{margin-top:26px}}.certificate__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);white-space:nowrap;z-index:10}@media only screen and (min-width:600px){.certificate__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.certificate__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.certificate__button:hover{background-color:hsla(0,0%,100%,.4)}}.certificate-map{height:156px;max-height:156px}@media only screen and (min-width:1110px){.certificate-map{min-height:200px}}.certificate-main{padding:64px 0 0;position:relative}.certificate-main .faq{padding-bottom:0}@media only screen and (min-width:600px){.certificate-main .faq{padding-bottom:0}}@media only screen and (min-width:1110px){.certificate-main .faq{padding-bottom:0}}.certificate-main__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:42px}.certificate-main__wrapper>.certificate-main__title{margin-bottom:-20px}@media only screen and (min-width:600px){.certificate-main__wrapper>.certificate-main__title{margin-bottom:0}.certificate-main__wrapper{gap:24px}}@media only screen and (min-width:1110px){.certificate-main__wrapper{gap:48px}}.certificate-main__items{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:600px){.certificate-main__items{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.certificate-main__items{gap:32px 34px}}.certificate-main__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.certificate-main__title br{display:none}@media only screen and (min-width:600px){.certificate-main__title{font-size:34px;line-height:34px}.certificate-main__title br{display:block}}@media only screen and (min-width:1110px){.certificate-main__title{font-size:46px;line-height:54px}}.certificate-main__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:18px;height:100%;padding:16px}@media only screen and (min-width:600px){.certificate-main__item{padding:26px 22px}}.certificate-main__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.certificate-main__image img{aspect-ratio:1.5/1}}.certificate-main__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.certificate-main__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.certificate-main__description{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media only screen and (min-width:1110px){.certificate-main__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}}@media only screen and (min-width:600px){.certificate-main{padding:80px 0 0}}@media only screen and (min-width:1110px){.certificate-main{padding:112px 0 0}}.certificate-steps{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:18px;display:flex;flex-direction:column;gap:22px;padding:22px 26px;position:relative;z-index:2}.certificate-steps__links{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:8px}@media only screen and (min-width:1110px){.certificate-steps__links{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}}.certificate-steps__link,.certificate-steps__link a{font-size:16px;font-weight:700;letter-spacing:-.0002em;line-height:20px}.certificate-steps__link a{display:inline}.certificate-steps__link-bold a{border-bottom:2px solid #fff}.certificate-steps__content{display:flex;flex-direction:column;gap:14px;grid-column:span 2/span 2}@media only screen and (min-width:1110px){.certificate-steps__content{gap:8px;grid-column:span 1/span 1}}.certificate-steps__icons{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}@media only screen and (min-width:1110px){.certificate-steps__icons{justify-content:flex-start}}.certificate-steps__icon{align-items:center;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:42px;justify-content:center;line-height:20px;text-align:center;width:42px}@media only screen and (min-width:1110px){.certificate-steps__icon{font-size:22px;grid-row:span 2/span 2;height:61px;line-height:24px;width:61px}}.certificate-steps__list{counter-reset:counter;display:flex;flex-direction:column;gap:22px;margin-top:10px}.certificate-steps__list li{counter-increment:counter;position:relative}.certificate-steps__list li h3{align-items:center;display:flex;font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px;margin-left:50px;min-height:42px}.certificate-steps__list li h3:before{align-items:center;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:50%;color:#fff;content:counter(counter);display:flex;font-size:22px;font-weight:700;height:42px;justify-content:center;left:0;line-height:24px;position:absolute;text-align:center;width:42px}@media only screen and (min-width:600px){.certificate-steps__list li h3:before{left:-50px}.certificate-steps__list li h3{display:block;font-size:22px;line-height:24px;margin-left:0;min-height:100%;padding-top:12px}}.certificate-steps__list li p{font-size:14px;line-height:14px}.certificate-steps__list-schedule{padding-left:0!important}.certificate-steps__list-schedule li{display:grid;gap:14px;grid-template-columns:42px 1fr}@media only screen and (min-width:1110px){.certificate-steps__list-schedule li{-moz-column-gap:34px;column-gap:34px;grid-template-columns:61px 1fr}}.certificate-steps__list-schedule li i{display:none;font-style:normal}@media only screen and (min-width:1110px){.certificate-steps__list-schedule li i{display:inline-block}}.certificate-steps__list-schedule li a{display:block;line-height:19px}@media only screen and (min-width:1110px){.certificate-steps__list-schedule li a{display:inline-block}.certificate-steps__list-schedule li a span{transition:border-color .3s,color .3s}.certificate-steps__list-schedule li a:hover span{border-color:#5f3fd4;color:#5f3fd4}}.certificate-steps__list-schedule li a span{border-bottom:1px solid #fff}.certificate-steps__list-schedule li p{align-items:flex-start;display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:1110px){.certificate-steps__list-schedule li p{display:inline-block}}.certificate-steps__list-schedule li h3{margin-bottom:0;margin-left:0}.certificate-steps__list-location li svg,.certificate-steps__list-schedule li h3:before{display:none}.certificate-steps__list-location li:last-child svg{display:block;height:24px;left:13px;position:absolute;top:9px;width:17px}@media only screen and (min-width:600px){.certificate-steps__list-location li:last-child svg{left:-37px}}.certificate-steps__list-location li:last-child h3:before{content:""}@media only screen and (min-width:1110px){.certificate-steps__list-location li:last-child svg{height:29.33px;left:-75px;top:26px;width:22px}}@media only screen and (min-width:600px){.certificate-steps__list{margin-top:0;padding-left:50px}}@media only screen and (min-width:1110px){.certificate-steps__list{padding-left:95px}.certificate-steps__list li h3{font-size:30px;line-height:32px}.certificate-steps__list li h3:before{font-size:30px;height:61px;left:-95px;line-height:32px;width:61px}.certificate-steps__list li p{font-size:16px;line-height:16px;max-width:650px}}.certificate-steps ul{display:flex;flex-direction:column;gap:8px}.certificate-steps ul li{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.certificate-steps ul li img{aspect-ratio:1/1;border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:1110px){.certificate-steps ul li img{aspect-ratio:16/9;border-radius:30px;height:100%;max-width:320px;width:100%}}@media only screen and (min-width:600px){.certificate-steps ul li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 18px}}@media only screen and (min-width:1110px){.certificate-steps ul li{align-items:center;border-radius:30px;display:flex;flex-direction:row;gap:60px;padding:38px 60px}.certificate-steps ul{gap:24px}}.certificate-steps__wrapper{display:flex;flex-direction:column}.certificate-steps__wrapper h3{font-size:18px;font-weight:700;line-height:17px;margin-bottom:14px}@media only screen and (min-width:600px){.certificate-steps__wrapper h3{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.certificate-steps__wrapper h3{font-size:30px;line-height:32px}}.certificate-steps__wrapper small{display:block;font-size:14px;line-height:14px}.certificate-steps__wrapper small:first-of-type{margin-bottom:16px}@media only screen and (min-width:1110px){.certificate-steps__wrapper small{font-size:16px;line-height:18px}}@media only screen and (min-width:600px){.certificate-steps{border-radius:44px;padding:48px 52px}}@media only screen and (min-width:1110px){.certificate-steps{border-radius:30px;gap:46px;padding:46px;width:100%}}.certificate-banner .banner-online__image{display:none}@media only screen and (min-width:600px){.certificate-banner .banner-online__image{display:block;right:-82px}.certificate-banner .banner-online__image img{width:412px}}@media only screen and (min-width:1110px){.certificate-banner .banner-online__image{bottom:-44px;right:-148px}.certificate-banner .banner-online__image img{width:729px}}.certificate-banner .banner-online__description{max-width:-moz-fit-content;max-width:fit-content}@media only screen and (min-width:600px){.certificate-banner .banner-online__description{max-width:295px}}@media only screen and (min-width:1110px){.certificate-banner .banner-online__description{max-width:553px}}.certificate-banner .banner-online__link{padding:12px 15px}@media only screen and (min-width:600px){.certificate-banner .banner-online__link{padding:8px 14px}}@media only screen and (min-width:1110px){.certificate-banner .banner-online__link{padding:16px 20px}.certificate-banner .banner-online{padding-bottom:0;padding-top:135px}}.banner-questions{padding:24px 0}.banner-questions__wrapper{background:linear-gradient(.987turn,#d49af8 -19.47%,#6d48ff 19.45%);border-radius:18px;padding:296px 26px 22px;position:relative}@media only screen and (min-width:600px){.banner-questions__wrapper{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 1.88%,#6d48ff 89.46%);border-radius:44px;padding:48px 52px}}@media only screen and (min-width:1110px){.banner-questions__wrapper{padding:82px 59px}}.banner-questions__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.banner-questions__title{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.banner-questions__title{font-size:56px;line-height:54px}}.banner-questions__description{font-size:14px;line-height:16px;margin-bottom:22px}@media only screen and (min-width:600px){.banner-questions__description{max-width:343px}}@media only screen and (min-width:1110px){.banner-questions__description{font-size:16px;line-height:18px;max-width:576px}}.banner-questions__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-questions__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-questions__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-questions__link:hover{background-color:#5f3fd4}}.banner-questions__image{position:absolute}.banner-questions__image-one{right:9px;top:44px;transform:rotate(26deg)}@media only screen and (min-width:600px){.banner-questions__image-one{right:-15px;top:-28px;transform:rotate(0)}}@media only screen and (min-width:1110px){.banner-questions__image-one{right:-6px;top:81px}}.banner-questions__image-two{left:27px;top:140px;transform:rotate(-29deg);width:80px}@media only screen and (min-width:600px){.banner-questions__image-two{display:none}}@media only screen and (min-width:1110px){.banner-questions__image-two{display:block;left:auto;right:210px;top:-26px;transform:rotate(0);width:166px}}.banner-questions__image-three{left:24px;top:24px;transform:rotate(-8deg);width:106px}@media only screen and (min-width:600px){.banner-questions__image-three{bottom:20px;left:auto;right:147px;top:auto;transform:rotate(27deg);width:97px}}@media only screen and (min-width:1110px){.banner-questions__image-three{bottom:27px;right:251px;transform:rotate(0);width:164px}}@media only screen and (min-width:600px){.banner-questions{padding:48px 0}}@media only screen and (min-width:1110px){.banner-questions{padding:108px 0 82px}}.certificate-form{padding-bottom:42px}.certificate-form h3{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.certificate-form h3{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.certificate-form h3{font-size:56px;line-height:54px;margin-bottom:22px}}.certificate-form p{font-size:14px;font-weight:700;line-height:14px;margin-bottom:12px}@media only screen and (min-width:600px){.certificate-form p{font-size:22px;line-height:24px;margin-bottom:16px}}@media only screen and (min-width:1110px){.certificate-form p{font-size:28px;line-height:32px}}.certificate-form form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.certificate-form form label{border:1px solid #ffffff99;border-radius:10px;height:100%;width:100%}.certificate-form form label input,.certificate-form form label textarea{background-color:transparent;color:#fff;font-size:14px;font-weight:700;line-height:14px;padding:12px;width:100%}.certificate-form form label input::-moz-placeholder,.certificate-form form label textarea::-moz-placeholder{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);-webkit-background-clip:text}.certificate-form form label input::placeholder,.certificate-form form label textarea::placeholder{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);-webkit-background-clip:text}@media only screen and (min-width:600px){.certificate-form form label input,.certificate-form form label textarea{font-size:22px;line-height:24px;padding:14px 22px}}@media only screen and (min-width:1110px){.certificate-form form label input,.certificate-form form label textarea{font-size:28px;line-height:32px;padding:18px 28px}}.certificate-form form label textarea{height:71px}@media only screen and (min-width:600px){.certificate-form form label textarea{height:132px}}@media only screen and (min-width:1110px){.certificate-form form label textarea{height:141px}.certificate-form form label{border-radius:20px}}.certificate-form form button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.certificate-form form button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.certificate-form form button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.certificate-form form button:hover{background-color:hsla(0,0%,100%,.4)}.certificate-form form{gap:22px}}@media only screen and (min-width:600px){.certificate-form{padding-bottom:47px}}@media only screen and (min-width:1110px){.certificate-form{padding-bottom:82px}}.certificate-faq img{width:100%}.promo{padding-bottom:64px;position:relative}.promo__notfound{color:#fff;display:none;font-size:16px;font-weight:500;grid-column:span 1/span 1;line-height:24px;padding-bottom:300px}@media only screen and (min-width:600px){.promo__notfound{font-size:24px;grid-column:span 2/span 2;line-height:32px}}@media only screen and (min-width:1110px){.promo__notfound{grid-column:span 3/span 3}}.promo__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:42px}@media only screen and (min-width:600px){.promo__title{font-size:34px;line-height:34px;margin-top:48px}}@media only screen and (min-width:1110px){.promo__title{font-size:56px;line-height:54px;margin-top:84px}}.promo__tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:22px;margin-top:26px;row-gap:12px}@media only screen and (min-width:1110px){.promo__tags{margin-bottom:34px}}.promo__tag{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:10px 18px}.promo__tag span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.promo__tag span{font-size:16px;line-height:19px}}.promo__tag img,.promo__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1110px){.promo__tag{padding:10px 22px}}.promo__filter{max-width:0 auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:11}.promo__filter-bg{background-color:#000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:10}.promo__filter-bg.active{display:block}@media only screen and (min-width:600px){.promo__filter{margin:0}}.promo__button{align-items:center;background-color:#734eff;border-radius:12px;box-shadow:1px -1px 56px 6px hsla(0,0%,100%,.74);display:flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:22px;padding:10px 22px}.promo__button svg{width:30px}@media only screen and (min-width:1110px){.promo__button{font-size:16px;gap:18px;margin-bottom:34px;padding:10px 28px;transition:background-color .3s}.promo__button:hover{background-color:hsla(0,0%,100%,.6)}}.promo__list{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:24px;display:none;flex-direction:column;left:0;max-width:343px;min-width:100%;padding:24px;position:absolute;top:64px;width:343px;z-index:11}.promo__list.active{display:flex}.promo__list button{background-color:#734eff;border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:12px;padding:8px 12px}@media only screen and (min-width:600px){.promo__list button{font-size:23px;line-height:25px;margin-top:34px;position:static}}@media only screen and (min-width:1110px){.promo__list button{border-radius:16px;font-size:30px;line-height:32px;padding:12px 24px;position:relative;transition:background-color .3s}.promo__list button:hover{background-color:#5f3fd4}.promo__list{min-width:349px;padding:36px 26px;width:100%}}.promo__select{cursor:pointer;margin-top:4px;position:relative}.promo__select input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}.promo__select input:checked~p span,.promo__select input:checked~p svg path{opacity:.3}.promo__select svg{max-width:24px;min-width:24px;width:100%}.promo__select svg path{transition:.3s}.promo__select p{align-items:center;display:flex;gap:16px}.promo__select p span{font-size:18px;font-weight:700;letter-spacing:-.0002em;line-height:34px;transition:.3s}@media only screen and (min-width:1110px){.promo__select{margin-top:8px}.promo__select:hover span,.promo__select:hover svg path{opacity:.3}}.promo__grid{display:grid;gap:12px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:48px;row-gap:32px;width:100%}@media only screen and (min-width:600px){.promo__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media only screen and (min-width:1110px){.promo__grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.promo__item{align-items:flex-start;background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative}@media only screen and (min-width:600px){.promo__item{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%)}}@media only screen and (min-width:1110px){.promo__item{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 89.14%);border-radius:18px;padding:24px 24px 40px}}.promo__image{margin-bottom:22px;position:relative}.promo__image img{aspect-ratio:1/1;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.promo__image img{border-radius:18px}.promo__image{margin-bottom:18px}}.promo__icon{position:absolute}.promo__icon-top{align-items:center;display:flex;justify-content:center;max-width:100px;right:-10px;top:-10px;transform:rotate(15deg)}.promo__icon-top span{font-size:12px;font-weight:700;letter-spacing:-.0002em;line-height:12px;margin-right:6px;position:absolute;text-align:center}@media only screen and (min-width:1110px){.promo__icon-top span{font-size:15px;line-height:15px}.promo__icon-top{max-width:100%;right:-40px;top:-30px}}.promo__icon-20{bottom:-20px;left:-6px}.promo__icon-30{height:89px;right:-22px;top:-22px;width:117px}.promo__time{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:30px;display:flex;font-size:14px;gap:8px;padding:5px 12px;width:-moz-fit-content;width:fit-content}.promo__time img,.promo__time svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1110px){.promo__time{font-size:16px}}.promo__buttonts{align-items:center;display:flex;flex-direction:column;gap:28px;width:100%}@media only screen and (min-width:600px){.promo__buttonts{gap:32px}}@media only screen and (min-width:1110px){.promo__buttonts{gap:22px}}.promo__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.promo__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.promo__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.promo__link:hover{background-color:hsla(0,0%,100%,.4)}}.promo__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:12px;margin-top:8px}@media only screen and (min-width:1110px){.promo__subtitle{font-size:30px;line-height:32px;margin-top:16px}}.promo__description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.promo__description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.promo__price{display:flex;gap:26px;margin-bottom:24px}.promo__price__wrapper{display:flex;flex-direction:column;gap:8px}.promo__price__wrapper span{color:#ffffffb2;font-size:14px;font-weight:700}.promo__price__wrapper b{background-color:#734eff;border-radius:4px;font-size:14px;font-weight:700;padding:9px 8px;text-align:center}@media only screen and (min-width:1110px){.promo__price__wrapper b{font-size:16px}}.promo__price__wrapper-opacity b{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);color:#fff;text-decoration:line-through}@media only screen and (min-width:1110px){.promo__price{gap:37px;margin-bottom:17px}}.promo__lists{margin-bottom:28px}.promo__lists h4{color:#fff;font-size:16px;font-weight:700;line-height:18px;margin-top:24px;opacity:.7}.promo__lists ul{list-style:disc;margin-left:16px;margin-top:8px}.promo__lists ul li{font-size:14px;line-height:17px;margin-top:6px}@media only screen and (min-width:1110px){.promo__lists ul li{font-size:16px;line-height:19px}.promo__lists{margin-bottom:23px}}.promo__question{font-size:14px;font-weight:700;margin:0 auto;text-decoration:underline}@media only screen and (min-width:1110px){.promo__question{font-size:16px}.promo{padding-bottom:147px}}.events-page{overflow:hidden}.events-page,.events-page__wrapper{position:relative}.events-page__notfound{color:#fff;display:none;font-size:16px;font-weight:500;grid-column:span 1/span 1;line-height:24px;padding-bottom:300px}@media only screen and (min-width:600px){.events-page__notfound{font-size:24px;grid-column:span 2/span 2;line-height:32px}}@media only screen and (min-width:1110px){.events-page__notfound{grid-column:span 3/span 3}}.events-page__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.events-page__title{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.events-page__title{font-size:56px;line-height:54px;margin-bottom:24px}}.events-page__descr{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.events-page__descr{font-size:16px;line-height:16px;max-width:746px}}.events-page__image{margin-bottom:64px;margin-top:12px;position:relative;width:100%}.events-page__image img{border-radius:30px;height:333px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:600px){.events-page__image img{height:438px}}@media only screen and (min-width:1110px){.events-page__image img{height:562px}}.events-page__image .events-page__button{bottom:0;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);z-index:2}@media only screen and (min-width:600px){.events-page__image{margin-bottom:80px;margin-top:42px}}@media only screen and (min-width:1110px){.events-page__image{margin-bottom:112px;margin-top:26px}}.events-page__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.events-page__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.events-page__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.events-page__button:hover{background-color:hsla(0,0%,100%,.4)}}.events-page__subtitle{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:12px}@media only screen and (min-width:600px){.events-page__subtitle{font-size:34px;line-height:34px;margin-bottom:22px}}@media only screen and (min-width:1110px){.events-page__subtitle{font-size:56px;line-height:54px;margin-bottom:46px}}.events-page__items{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:42px}@media only screen and (min-width:600px){.events-page__items{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:48px}}@media only screen and (min-width:1110px){.events-page__items{gap:32px 34px;margin-bottom:82px}}.events-page__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;height:100%;padding:16px}@media only screen and (min-width:600px){.events-page__item{padding:26px 22px}}.events-page__item-image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.events-page__item-image img{aspect-ratio:1.5/1}}.events-page__item-title{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px;width:100%}@media only screen and (min-width:1110px){.events-page__item-title{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.events-page__description{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media only screen and (min-width:1110px){.events-page__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}}.events-page__filter{max-width:0 auto;position:relative;width:-moz-fit-content;width:fit-content;z-index:11}.events-page__filter-bg{background-color:#000;display:none;height:1000%;left:0;margin-top:-186px;opacity:.5;position:absolute;top:0;width:100vw;z-index:10}.events-page__filter-bg.active{display:block}@media only screen and (min-width:600px){.events-page__filter{margin:0}}.events-page__filter-button{align-items:center;background-color:#734eff;border-radius:12px;box-shadow:1px -1px 56px 6px hsla(0,0%,100%,.74);display:flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:22px;padding:10px 22px}.events-page__filter-button svg{width:30px}@media only screen and (min-width:1110px){.events-page__filter-button{font-size:16px;gap:18px;margin-bottom:34px;padding:10px 28px;transition:background-color .3s}.events-page__filter-button:hover{background-color:hsla(0,0%,100%,.6)}}.events-page__list{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:24px;display:none;flex-direction:column;left:0;max-width:343px;min-width:100%;padding:24px;position:absolute;top:64px;width:343px;z-index:11}.events-page__list.active{display:flex}.events-page__list button{background-color:#734eff;border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:12px;padding:8px 12px}@media only screen and (min-width:600px){.events-page__list button{font-size:23px;line-height:25px;margin-top:34px;position:static}}@media only screen and (min-width:1110px){.events-page__list button{border-radius:16px;font-size:30px;line-height:32px;padding:12px 24px;position:relative;transition:background-color .3s}.events-page__list button:hover{background-color:#5f3fd4}.events-page__list{min-width:349px;padding:36px 26px;width:100%}}.events-page__select{cursor:pointer;margin-top:4px;position:relative}.events-page__select input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}.events-page__select input:checked~p span,.events-page__select input:checked~p svg path{opacity:.3}.events-page__select svg{max-width:24px;min-width:24px;width:100%}.events-page__select svg path{transition:.3s}.events-page__select p{align-items:center;display:flex;gap:16px}.events-page__select p span{font-size:18px;font-weight:700;letter-spacing:-.0002em;line-height:34px;transition:.3s}@media only screen and (min-width:1110px){.events-page__select{margin-top:8px}.events-page__select:hover span,.events-page__select:hover svg path{opacity:.3}}.events-page .reviews{margin-bottom:42px;padding:0}.events-page .reviews__image,.events-page .reviews__image img{max-height:65px;max-width:65px;min-height:65px;min-width:65px}.events-page .reviews__image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.events-page .reviews__image,.events-page .reviews__image img{max-height:144px;max-width:144px;min-height:144px;min-width:144px}}@media only screen and (min-width:600px){.events-page .reviews{margin-bottom:48px}}@media only screen and (min-width:1110px){.events-page .reviews{margin-bottom:82px}}.events-page__grid{display:grid;gap:48px;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:20px;margin-top:48px;width:100%}@media only screen and (min-width:600px){.events-page__grid{gap:50px 8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}}@media only screen and (min-width:1110px){.events-page__grid{gap:63px 32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}}.events-page__item{align-items:flex-start;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:10px;display:flex;flex-direction:column;padding:20px 20px 42px;position:relative}@media only screen and (min-width:600px){.events-page__item{padding-bottom:48px}}@media only screen and (min-width:1110px){.events-page__item{border-radius:18px;padding:24px 24px 64px}}.events-page__start{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:4px;font-size:14px;font-weight:700;padding:4px 10px;position:absolute;top:0;transform:translateY(-50%)}@media only screen and (min-width:1110px){.events-page__start{font-size:16px;padding:2px 8px}}.events-page__event-image{margin-bottom:22px;position:relative}.events-page__event-image img{aspect-ratio:1/1;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.events-page__event-image img{border-radius:18px}.events-page__event-image{margin-bottom:18px}}.events-page__time{align-items:center;border:1px solid #ffffff99;border-radius:30px;display:flex;font-size:14px;gap:8px;padding:3px 18px 3px 12px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:600px){.events-page__time{font-size:16px;padding:0 12px}}.events-page__event-subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:12px;margin-top:8px}@media only screen and (min-width:1110px){.events-page__event-subtitle{font-size:25px;line-height:30px;margin-top:16px}}.events-page__event-description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.events-page__event-description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.events-page__price{align-items:flex-start;display:flex;gap:26px;margin-bottom:24px;width:100%}.events-page__price__wrapper{display:flex;flex-direction:column;gap:8px}.events-page__price__wrapper span{align-items:center;color:#ffffffb2;display:flex;font-size:14px;font-weight:700;gap:3px}.events-page__price__wrapper b{text-wrap:nowrap;background-color:#734eff;border-radius:4px;font-size:14px;font-weight:700;padding:9px 8px;text-align:center;width:-moz-min-content;width:min-content}@media only screen and (min-width:1110px){.events-page__price__wrapper b{font-size:16px}}.events-page__price__wrapper-opacity b{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%)}@media only screen and (min-width:1110px){.events-page__price{gap:37px;margin-bottom:17px}}.events-page__event-descr{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.events-page__event-descr{font-size:16px;line-height:18px}}.events-page__event-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateX(-50%) translateY(50%);z-index:10}@media only screen and (min-width:600px){.events-page__event-button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.events-page__event-button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.events-page__event-button:hover{background-color:hsla(0,0%,100%,.4)}}.events-page .banner-questions{padding-bottom:0}@media only screen and (min-width:600px){.events-page .banner-questions{padding-bottom:0}}@media only screen and (min-width:1110px){.events-page .banner-questions{padding-bottom:0}}.event,.event__wrapper{position:relative}.event__info{margin-bottom:65px}@media only screen and (min-width:600px){.event__info{margin-bottom:80px}}@media only screen and (min-width:1110px){.event__info{margin-bottom:115px}}.event__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.event__title{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.event__title{font-size:56px;line-height:54px;margin-bottom:24px}}.event__tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:22px;margin-top:26px;row-gap:12px}@media only screen and (min-width:1110px){.event__tags{margin-bottom:34px}}.event__tag{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:8px 12px}.event__tag span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.event__tag span{font-size:16px;line-height:19px}}.event__tag img,.event__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1110px){.event__tag{padding:6px 12px}}.event__descr{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.event__descr{font-size:16px;line-height:16px;max-width:746px}}.event__image{margin-top:12px;position:relative;width:100%}.event__image img{border-radius:30px;height:333px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:600px){.event__image img{height:438px}}@media only screen and (min-width:1110px){.event__image img{height:562px}}.event__image .event__button{bottom:0;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);z-index:2}@media only screen and (min-width:600px){.event__image{margin-top:42px}}@media only screen and (min-width:1110px){.event__image{margin-top:26px}}.event__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.event__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.event__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.event__button:hover{background-color:hsla(0,0%,100%,.4)}}.event__subtitle{font-size:22px;font-weight:700;line-height:24px;margin-bottom:12px}@media only screen and (min-width:600px){.event__subtitle{font-size:34px;line-height:34px;margin-bottom:22px}.event__subtitle br{display:none}}@media only screen and (min-width:1110px){.event__subtitle{font-size:56px;line-height:54px;margin-bottom:47px}}.event__seats{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:42px}.event__seats-item{align-items:center;display:flex;flex-direction:column;gap:8px}.event__seats-item__image{align-items:center;aspect-ratio:1/1;background-color:#5f3fd4;border-radius:50%;display:flex}.event__seats-item span{font-size:14px;font-weight:700}@media only screen and (min-width:1110px){.event__seats-item span{font-size:16px}}@media only screen and (min-width:600px){.event__seats{grid-template-columns:repeat(4,1fr);margin-bottom:48px}}@media only screen and (min-width:1110px){.event__seats{gap:36px;grid-template-columns:repeat(6,1fr);margin-bottom:82px}}.event__timing{padding-bottom:42px;position:relative}.event__timing__img{display:none}@media only screen and (min-width:600px){.event__timing__img{bottom:0;display:block;left:-50px;max-width:219px;position:absolute}.event__timing__img-right{bottom:auto;left:auto;right:-60px;top:55px;transform:scaleX(-1) rotate(-25deg)}}@media only screen and (min-width:1110px){.event__timing__img{display:none}}.event__timing-wrapper{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 1.88%,#6d48ff 89.46%);border-radius:20px;padding:22px 28px;position:relative}.event__timing-wrapper p{font-size:14px;line-height:16px;margin-bottom:22px}@media only screen and (min-width:600px){.event__timing-wrapper p{max-width:448px}}@media only screen and (min-width:1110px){.event__timing-wrapper p{font-size:16px;line-height:18px;margin-bottom:24px;max-width:587px}}.event__timing-wrapper ol{display:flex;flex-direction:column;gap:22px}.event__timing-wrapper ol li{display:flex;flex-direction:column;gap:8px}.event__timing-wrapper ol li b{font-size:18px;font-weight:700}@media only screen and (min-width:600px){.event__timing-wrapper ol li b{font-size:22px}}@media only screen and (min-width:1110px){.event__timing-wrapper ol li b{font-size:30px;line-height:30px}}.event__timing-wrapper ol li span{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.event__timing-wrapper ol li span{font-size:16px}.event__timing-wrapper ol{gap:25px}}@media only screen and (min-width:600px){.event__timing-wrapper ol{counter-reset:counter;padding-left:50px}.event__timing-wrapper ol li{counter-increment:counter;position:relative}.event__timing-wrapper ol li:before{align-items:center;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:50%;color:#fff;content:counter(counter);display:flex;font-size:22px;font-weight:700;height:42px;justify-content:center;left:-50px;line-height:24px;position:absolute;text-align:center;top:0;width:42px}}@media only screen and (min-width:1110px){.event__timing-wrapper ol{padding-left:95px}.event__timing-wrapper ol li:before{font-size:30px;height:61px;left:-95px;line-height:32px;width:61px}}.event__timing-wrapper img{display:none}@media only screen and (min-width:1110px){.event__timing-wrapper img{display:block;min-width:489px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:600px){.event__timing-wrapper{border-radius:44px;padding:48px 52px}}@media only screen and (min-width:1110px){.event__timing-wrapper{border-radius:30px;padding:62px}}.event__timing-title{align-items:center;display:flex;font-size:22px;font-weight:700;gap:8px;margin-bottom:12px}@media only screen and (min-width:600px){.event__timing-title{font-size:34px;margin-bottom:22px}.event__timing-title svg{display:none}}@media only screen and (min-width:1110px){.event__timing-title{font-size:56px;margin-bottom:24px}}@media only screen and (min-width:600px){.event__timing{padding-bottom:48px}}@media only screen and (min-width:1110px){.event__timing{padding-bottom:82px}}.event__moderator{margin-bottom:42px}.event__moderator__header{align-items:center;display:flex;gap:16px}.event__moderator__author h3{font-weight:700}@media only screen and (min-width:600px){.event__moderator__author{display:none}}.event__moderator__role{display:block;font-size:12px;font-weight:600;line-height:16px}@media only screen and (min-width:600px){.event__moderator__role{display:none}}.event__moderator .event__subtitle{display:none}@media only screen and (min-width:600px){.event__moderator .event__subtitle{display:block}}.event__moderator-wrapper{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:22px 29px}.event__moderator-wrapper img{border-radius:50%;box-shadow:1px -1px 56px 6px hsla(0,0%,100%,.74);max-height:100px;max-width:100px}@media only screen and (min-width:600px){.event__moderator-wrapper img{max-height:157px;max-width:157px}}@media only screen and (min-width:1110px){.event__moderator-wrapper img{max-height:311px;max-width:311px}}@media only screen and (min-width:600px){.event__moderator-wrapper{flex-direction:row;gap:24px;padding:22px}}@media only screen and (min-width:1110px){.event__moderator-wrapper{border-radius:18px;gap:71px;padding:60px}}.event__moderator-content{display:flex;flex-direction:column;gap:8px}.event__moderator-content h3{display:none;font-size:18px;font-weight:700}@media only screen and (min-width:600px){.event__moderator-content h3{display:block;font-size:24px}}@media only screen and (min-width:1110px){.event__moderator-content h3{font-size:30px}}.event__moderator-content p{font-size:14px;line-height:16px}@media only screen and (min-width:1110px){.event__moderator-content p{font-style:16px;line-height:18px}}@media only screen and (min-width:600px){.event__moderator-content{gap:12px}.event__moderator{margin-bottom:48px}}@media only screen and (min-width:1110px){.event__moderator{margin-bottom:82px}}.ticket{background-color:#734eff;padding:42px 0}.ticket__wrapper{display:flex;flex-direction:column;gap:48px}@media only screen and (min-width:600px){.ticket__wrapper{margin:0 auto;max-width:398px}}@media only screen and (min-width:1110px){.ticket__wrapper{display:grid;gap:46px 97px;grid-template-columns:347px 1fr;max-width:unset}}.ticket__title{font-size:22px;font-weight:700;text-align:center}@media only screen and (min-width:600px){.ticket__title{font-size:34px}}@media only screen and (min-width:1110px){.ticket__title{font-size:56px;grid-column-start:2;grid-row-start:1;margin-top:auto;text-align:left}}.ticket__card{align-items:flex-start;background:linear-gradient(355.21deg,#ff9ff0 -19.52%,#d49af8 14.6%,#6d48ff 112.73%);border-radius:10px;display:flex;flex-direction:column;padding:20px}@media only screen and (min-width:1110px){.ticket__card{border-radius:18px;grid-column-start:1;grid-row:span 2;grid-row-start:1;max-width:347px;padding:24px}}.ticket__event-image{margin-bottom:22px;position:relative}.ticket__event-image img{aspect-ratio:1.2/1;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.ticket__event-image img{border-radius:18px}.ticket__event-image{margin-bottom:18px}}.ticket__time{align-items:center;border:1px solid #ffffff99;border-radius:30px;display:flex;font-size:14px;gap:8px;padding:0 12px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:600px){.ticket__time{font-size:16px}}.ticket__event-subtitle{font-size:18px;font-weight:700;letter-spacing:-.0002em;line-height:17px;margin-bottom:12px;margin-top:8px}@media only screen and (min-width:1110px){.ticket__event-subtitle{font-size:22px;line-height:24px;margin-top:16px}}.ticket__event-description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:146px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.ticket__event-description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.ticket__price{display:flex;gap:26px;margin-bottom:24px}.ticket__price__wrapper{display:flex;flex-direction:column;gap:8px}.ticket__price__wrapper span{align-items:center;color:#ffffffb2;display:flex;font-size:14px;font-weight:700;gap:3px}.ticket__price__wrapper b{text-wrap:nowrap;background-color:#734eff;border-radius:4px;font-size:14px;font-weight:700;padding:9px 8px;text-align:center;width:-moz-min-content;width:min-content}@media only screen and (min-width:1110px){.ticket__price__wrapper b{font-size:16px}}.ticket__price__wrapper-opacity b{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%)}@media only screen and (min-width:1110px){.ticket__price{gap:37px;margin-bottom:17px}}.ticket__location{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.ticket__location-title{align-items:center;display:flex;gap:6px}.ticket__location-title span{color:#ffffffb2;font-size:14px;font-weight:700}@media only screen and (min-width:1110px){.ticket__location-title span{font-size:16px}}.ticket__location p{font-size:14px}@media only screen and (min-width:1110px){.ticket__location p{font-size:16px;line-height:18px}.ticket__location{margin-bottom:24px}}.ticket__event-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;text-align:center;width:100%;z-index:10}@media only screen and (min-width:600px){.ticket__event-button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.ticket__event-button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.ticket__event-button:hover{background-color:hsla(0,0%,100%,.4)}}.ticket__text{display:flex;flex-direction:column;gap:22px}@media only screen and (min-width:1110px){.ticket__text{gap:42px;grid-column-start:2;grid-row-start:2}}.ticket__list h4{font-size:18px;font-weight:700;margin-bottom:8px}@media only screen and (min-width:600px){.ticket__list h4{font-size:22px}}@media only screen and (min-width:1110px){.ticket__list h4{font-size:30px}}.ticket__list ul li{font-size:14px;padding-left:24px;position:relative}.ticket__list ul li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:5px;left:8px;position:absolute;top:8px;width:5px}@media only screen and (min-width:1110px){.ticket__list ul li{font-size:16px}}@media only screen and (min-width:600px){.ticket{padding:48px 0}}@media only screen and (min-width:1110px){.ticket{padding:46px 0}}.timer-block__wrapper{padding:42px 0 0}@media only screen and (min-width:600px){.timer-block__wrapper{padding:48px 0 0}}@media only screen and (min-width:1110px){.timer-block__wrapper{padding:82px 0 0}}.timer-block__title{font-size:22px;font-weight:700;margin-bottom:12px;text-align:center}@media only screen and (min-width:600px){.timer-block__title{font-size:34px;margin-bottom:22px}}@media only screen and (min-width:1110px){.timer-block__title{font-size:56px;margin-bottom:46px}}.timer-block__header{align-items:center;display:flex;justify-content:space-between}.timer-block__header h2{font-size:22px;font-weight:700}@media only screen and (min-width:600px){.timer-block__header h2{font-size:34px}}@media only screen and (min-width:1110px){.timer-block__header h2{font-size:56px}}.timer-block__header a{font-size:14px;font-weight:700;text-decoration:underline}@media only screen and (min-width:1110px){.timer-block__header a{font-size:16px}}.timer-block__slider .events-page__start{display:none}@media only screen and (min-width:600px){.timer-block__slider .events-page__start{display:block}}.timer-block__slider .swiper-buttons{bottom:-40px;display:flex;gap:26px;justify-content:center;position:relative}@media only screen and (min-width:600px){.timer-block__slider .swiper-buttons{display:none}}.timer-block__slider .swiper-button-next,.timer-block__slider .swiper-button-prev{height:16px;position:static;width:8px}.timer-block__slider .swiper-button-next:after,.timer-block__slider .swiper-button-prev:after{display:none}.timer{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:8px;margin-bottom:15px;padding:12px 22px 28px;position:relative}.timer__month,.timer__year{display:none}.timer__items{display:flex;gap:30px;justify-content:center}@media only screen and (min-width:600px){.timer__items{gap:58px}}@media only screen and (min-width:1110px){.timer__items{gap:110px}}.timer__item{font-size:44px;font-weight:700;position:relative}.timer__item:before{bottom:-4px;content:attr(data-title);display:block;font-size:14px;font-weight:400;left:0;position:absolute}@media only screen and (min-width:600px){.timer__item:before{bottom:0}}@media only screen and (min-width:1110px){.timer__item:before{font-size:16px}}.timer__item:not(:last-child):after{content:":";position:absolute;right:-21px}@media only screen and (min-width:600px){.timer__item:not(:last-child):after{right:-39px}}@media only screen and (min-width:1110px){.timer__item:not(:last-child):after{right:-70px}}@media only screen and (min-width:600px){.timer__item{font-size:78px}}@media only screen and (min-width:1110px){.timer__item{font-size:120px}}.timer__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateX(-50%) translateY(50%);z-index:10}@media only screen and (min-width:600px){.timer__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.timer__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.timer__button:hover{background-color:hsla(0,0%,100%,.4)}}@media only screen and (min-width:600px){.timer{border-radius:12px;margin-bottom:47px;padding:32px 38px 46px}}@media only screen and (min-width:1110px){.timer{border-radius:18px;margin-bottom:28px;padding:46px 58px 56px}}.swiper-events-more{padding:12px 0 20px}@media only screen and (min-width:600px){.swiper-events-more{padding:38px 0 22px}}@media only screen and (min-width:1110px){.swiper-events-more{padding:57px 0 28px}}.payment-page__wrapper{align-items:center;display:flex;flex-direction:column}.payment-page__content{align-items:center;display:none;flex-direction:column;gap:12px;margin-bottom:22px}.payment-page__content-one.active,.payment-page__content-two.active{animation-duration:.3s;animation-name:fadeIn;display:flex}@media only screen and (min-width:600px){.payment-page__content{margin-bottom:26px}}@media only screen and (min-width:1110px){.payment-page__content{gap:22px;margin-bottom:46px}}.payment-page__title{font-size:22px;font-weight:700;line-height:24px;text-align:center}@media only screen and (min-width:600px){.payment-page__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.payment-page__title{font-size:56px;line-height:54px}}.payment-page__descr{font-size:14px;font-weight:700;line-height:14px;text-align:center}@media only screen and (min-width:600px){.payment-page__descr{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.payment-page__descr{font-size:30px;line-height:32px}}.payment-page__switch{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:10px;display:flex;justify-content:center;margin:0 auto;padding:6px;position:relative;width:-moz-fit-content;width:fit-content}.payment-page__switch:after{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:10px;content:"";display:block;height:80%;left:6px;position:absolute;top:6px;transform:translateX(0);transition:transform .3s;width:45%}.payment-page__switch.active:after{transform:translateX(132px);width:50%}@media only screen and (min-width:1110px){.payment-page__switch.active:after{transform:translateX(143px)}}.payment-page__button{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;padding:7px 10px}@media only screen and (min-width:600px){.payment-page__button{padding:7px 15px}}.payment-page__rates{margin-bottom:42px}@media only screen and (min-width:600px){.payment-page__rates{margin-bottom:48px}}@media only screen and (min-width:1110px){.payment-page__rates{margin-bottom:82px}}.payment-page__package{margin-top:22px}.payment-page__package-one{display:none}.payment-page__package-one.active{animation-duration:.3s;animation-name:fadeIn;display:block}.payment-page__package-two{display:none;flex-direction:column;gap:22px}.payment-page__package-two.active{animation-duration:.3s;animation-name:fadeIn;display:flex}@media only screen and (min-width:600px){.payment-page__package-two{flex-direction:row;gap:8px}}@media only screen and (min-width:1110px){.payment-page__package-two{gap:34px}}@media only screen and (min-width:600px){.payment-page__package{margin-top:26px}}@media only screen and (min-width:1110px){.payment-page__package{margin-top:46px}}.payment-page__item{align-items:flex-start;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:10px;display:flex;flex-direction:column;padding:20px;position:relative}.payment-page__item-pink{background-color:#ff9ff0;box-shadow:1px -1px 40px 10px hsla(0,0%,100%,.74)}@media only screen and (min-width:600px){.payment-page__item{max-width:398px}}@media only screen and (min-width:1110px){.payment-page__item{border-radius:18px;max-width:538px;padding:46px}}.payment-page__image{margin-bottom:22px;position:relative}.payment-page__image img{aspect-ratio:1/1;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.payment-page__image img{aspect-ratio:1/1;border-radius:18px}.payment-page__image{margin-bottom:18px}}.payment-page__icon{display:none;position:absolute}.payment-page__icon-top{right:-46px;top:-50px}.payment-page__icon-20{bottom:-20px;left:-6px}.payment-page__icon-30{height:89px;right:-22px;top:-22px;width:117px}@media only screen and (min-width:1110px){.payment-page__icon{display:block}}.payment-page__selected{align-items:center;border:1px solid #ffffff4d;border-radius:30px;display:flex;font-size:14px;gap:8px;padding:2px 12px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1110px){.payment-page__selected{font-size:16px}}.payment-page__buttonts{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.payment-page__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;text-align:center;width:100%;z-index:10}@media only screen and (min-width:600px){.payment-page__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.payment-page__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.payment-page__link:hover{background-color:hsla(0,0%,100%,.4)}}.payment-page__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:12px;margin-top:8px}.payment-page__subtitle br{display:none}@media only screen and (min-width:1110px){.payment-page__subtitle{font-size:30px;line-height:32px;margin-top:16px}.payment-page__subtitle br{display:block}}.payment-page__description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.payment-page__description{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}.payment-page__price{display:flex;gap:26px;margin-bottom:24px}.payment-page__price__wrapper{display:flex;flex-direction:column;gap:8px}.payment-page__price__wrapper span{color:#ffffffb2;font-size:14px;font-weight:700}.payment-page__price__wrapper b{background-color:#734eff;border-radius:4px;font-size:14px;font-weight:700;padding:9px 8px;text-align:center}@media only screen and (min-width:1110px){.payment-page__price__wrapper b{font-size:16px}}.payment-page__price__wrapper-opacity b{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);color:#ffffff4d;text-decoration:line-through}@media only screen and (min-width:1110px){.payment-page__price{gap:37px;margin-bottom:17px}}.payment-page__lists{display:flex;flex-direction:column;gap:22px;margin-bottom:22px}.payment-page__lists ul{color:#ffffffb2;font-size:14px;font-weight:700}.payment-page__lists ul li{color:#fff;font-weight:400;padding-left:16px;position:relative}.payment-page__lists ul li:before{background-color:#fff;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}@media only screen and (min-width:1110px){.payment-page__lists ul{font-size:16px}}@media only screen and (min-width:600px){.payment-page__lists{margin-bottom:32px}}.payment-page__buy{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:8px;font-size:12px;font-weight:700;letter-spacing:-.0002em;line-height:13px;padding:6px 10px;text-align:center;width:-moz-fit-content;width:fit-content;width:100%}@media only screen and (min-width:600px){.payment-page__buy{font-size:14px;line-height:14px;padding:10px 22px}}@media only screen and (min-width:1110px){.payment-page__buy{border-radius:16px;font-size:16px;line-height:18px;padding:12px 27px;transition:background-color .3s}.payment-page__buy:hover{background-color:#5f3fd4}}.payment-page__advantages{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:42px}@media only screen and (min-width:600px){.payment-page__advantages{gap:22px;margin-bottom:48px}}@media only screen and (min-width:1110px){.payment-page__advantages{gap:46px;margin-bottom:82px}}.payment-page__tables{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.payment-page__tables{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:14px;gap:0}}@media only screen and (min-width:1110px){.payment-page__tables{border-radius:18px}}.payment-page__table{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:14px;padding:29px}.payment-page__table tbody,.payment-page__table thead,.payment-page__table tr{display:contents}.payment-page__table table{display:grid;gap:16px;grid-template-columns:168px 67px 20px}@media only screen and (min-width:600px){.payment-page__table table{gap:11px 22px;grid-template-columns:319px 68px 68px}}@media only screen and (min-width:1110px){.payment-page__table table{gap:14px 46px;grid-template-columns:397px 76px 76px}}.payment-page__table td{font-size:14px;line-height:14px}.payment-page__table td:not(:first-of-type){margin:0 auto}.payment-page__table td:not(:first-of-type) svg{height:12px;width:12px}@media only screen and (min-width:1110px){.payment-page__table td:not(:first-of-type) svg{height:15px;width:15px}.payment-page__table td{font-size:16px;line-height:18px}}.payment-page__table-head{font-size:14px;font-weight:700}.payment-page__table-head span{display:none}@media only screen and (min-width:600px){.payment-page__table-head span{display:inline-block}}.payment-page__table-head-opacity{color:#ffffff66;text-align:left}.payment-page__table-head-opacity:before{background-color:#ffffff66;border-radius:50%;content:"";display:inline-block;height:14px;margin-right:8px;width:14px}@media only screen and (min-width:600px){.payment-page__table-head{border-bottom:1px solid #fff;padding-bottom:11px}}@media only screen and (min-width:1110px){.payment-page__table-head{font-size:16px;margin-bottom:7px}}@media only screen and (min-width:600px){.payment-page__table{background:none;padding:0 51px}.payment-page__table:first-of-type{padding:51px 51px 22px}.payment-page__table:last-of-type{padding:22px 51px 51px}}@media only screen and (min-width:1110px){.payment-page__table{padding:0 46px}.payment-page__table:first-of-type,.payment-page__table:last-of-type{padding:46px}}.payment-page__faq{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.payment-page__faq{gap:22px}}@media only screen and (min-width:1110px){.payment-page__faq{gap:46px}}.payment-page .banner-questions{width:100%}.education-programs__wrapper{align-items:center;display:flex;flex-direction:column}.education-programs__content{align-items:center;display:none;flex-direction:column;gap:12px;margin-bottom:22px}.education-programs__content-one.active,.education-programs__content-two.active{animation-duration:.3s;animation-name:fadeIn;display:flex}@media only screen and (min-width:600px){.education-programs__content{margin-bottom:26px}}@media only screen and (min-width:1110px){.education-programs__content{gap:22px;margin-bottom:46px}}.education-programs__title{font-size:22px;font-weight:700;line-height:24px;text-align:center}@media only screen and (min-width:600px){.education-programs__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.education-programs__title{font-size:56px;line-height:54px}}.education-programs__descr{font-size:14px;font-weight:700;line-height:14px;text-align:center}@media only screen and (min-width:600px){.education-programs__descr{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.education-programs__descr{font-size:30px;line-height:32px}}.education-programs__switch{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:10px;display:flex;flex-direction:column;margin:0 auto;max-width:-moz-max-content;max-width:max-content;padding:6px;position:relative}.education-programs__switch:after{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:10px;content:"";display:block;height:calc(50% - 6px);left:6px;position:absolute;top:6px;transform:translateX(0);transition:transform .3s;width:calc(100% - 12px)}@media only screen and (min-width:1110px){.education-programs__switch:after{height:calc(100% - 12px);width:calc(50% - 6px)}}.education-programs__switch.active:after{transform:translateY(100%)}@media only screen and (min-width:1110px){.education-programs__switch.active:after{transform:translateX(100%)}.education-programs__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.education-programs__button{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;padding:7px 10px}@media only screen and (min-width:600px){.education-programs__button{padding:7px 15px}}.education-programs__rates{margin-bottom:42px;width:100%}@media only screen and (min-width:600px){.education-programs__rates{margin-bottom:48px}}@media only screen and (min-width:1110px){.education-programs__rates{margin-bottom:82px}}.education-programs__package .packages__items{display:flex;flex-wrap:wrap;justify-content:center}.education-programs__package .packages__items .packages__item{width:100%}@media only screen and (min-width:600px){.education-programs__package .packages__items .packages__item{min-width:49%;width:49%}}@media only screen and (min-width:1110px){.education-programs__package .packages__items .packages__item{min-width:30%;width:30%}}.education-programs__package-one{display:none}.education-programs__package-one.active{animation-duration:.3s;animation-name:fadeIn;display:block}.education-programs__package-one .packages__item{box-shadow:0 0 40px #fff}.education-programs__package-two{display:none;flex-direction:column;gap:22px}.education-programs__package-two.active{animation-duration:.3s;animation-name:fadeIn;display:flex}@media only screen and (min-width:600px){.education-programs__package-two{flex-direction:row;gap:8px}}@media only screen and (min-width:1110px){.education-programs__package-two{gap:34px}}.education-programs .banner-guide,.education-programs .banner-questions,.education-programs .vacancy-banner{width:100%}.teachers-page__heading{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}@media only screen and (min-width:600px){.teachers-page__heading{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1110px){.teachers-page__heading{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.teachers-page__search{align-items:center;display:flex;grid-column:span 2/span 2;position:relative}.teachers-page__search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #c2b2ff;border-radius:8px;padding:4px 14px;width:100%}.teachers-page__search input::-moz-placeholder{color:#fff}.teachers-page__search input::placeholder{color:#fff}@media only screen and (min-width:1110px){.teachers-page__search input{padding:14px}}.teachers-page__search button{position:absolute;right:18px}@media only screen and (min-width:1110px){.teachers-page__search button svg{height:24px;width:24px}}@media only screen and (min-width:600px){.teachers-page__search{grid-column:span 3/span 3}}@media only screen and (min-width:1110px){.teachers-page__search{grid-column:span 2/span 2}}.teachers-page__toggle{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:200px;cursor:pointer;display:flex;grid-column:span 1/span 1;position:relative}.teachers-page__toggle:after{background-color:#fff;border-radius:50%;content:"";height:20px;left:8px;pointer-events:none;position:absolute;transition:transform .3s;width:20px;z-index:4}@media only screen and (min-width:1110px){.teachers-page__toggle:after{height:40px;width:40px}}.teachers-page__toggle.active:after{transform:translateX(69px)}@media only screen and (min-width:600px){.teachers-page__toggle.active:after{transform:translateX(104px)}}@media only screen and (min-width:1110px){.teachers-page__toggle.active:after{transform:translateX(110px)}.teachers-page__toggle{max-width:166px}}.teachers-page__label{align-items:center;border-radius:200px;display:flex;font-family:Evolventa;font-size:12px;font-weight:700;height:100%;justify-content:center;letter-spacing:-.0002em;line-height:14px;opacity:0;position:absolute;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.teachers-page__label span{display:inline-block;padding-left:20px}@media only screen and (min-width:1110px){.teachers-page__label span{padding-left:32px}}.teachers-page__label.active{opacity:1;padding-right:20px;z-index:4}.teachers-page__label.active:last-child{padding-left:20px;padding-right:0}@media only screen and (min-width:1110px){.teachers-page__label.active:last-child{padding-left:32px}.teachers-page__label.active{padding-right:32px}}.teachers-page__label[data-id="1"]{padding-right:0}.teachers-page__label[data-id="2"]{background-color:#734eff}.teachers-page__label[data-id="3"]{background-color:#ff9ff0}@media only screen and (min-width:1110px){.teachers-page__label{font-size:18px;line-height:17px}}.teachers-page__containers{margin-top:32px}@media only screen and (min-width:600px){.teachers-page__containers{margin-top:48px}}.teachers-page__container{display:none}.teachers-page__container.active{display:block}.teachers-page__grid{display:grid;gap:22px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media only screen and (min-width:600px){.teachers-page__grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.teachers-page__grid{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.teachers-page__item{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;padding:16px}@media only screen and (min-width:600px){.teachers-page__item{border-radius:18px;padding:26px 22px}}.teachers-page__image img{aspect-ratio:3/4;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.teachers-page__image img{border-radius:18px}}.teachers-page__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.teachers-page__subtitle{font-size:30px;line-height:32px;margin-top:16px}}.teachers-page__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:16px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.teachers-page__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:18px;margin-top:16px;overflow:hidden}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-widget{margin-top:25px}.ui-widget-content,.ui-widget-header{background:#fff;border:none;height:3px}.ui-slider-horizontal .ui-slider-handle{background-color:#fff;border:none;border-radius:50%;top:-8px}.ui-widget.ui-widget-content{background:hsla(0,0%,100%,.4);border:none}.courses-page__notfound{color:#fff;display:none;font-size:16px;font-weight:500;line-height:120%;margin-top:20px}@media only screen and (min-width:1110px){.courses-page__notfound{font-size:20px}}.courses-page__heading{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;position:relative;z-index:11}@media only screen and (min-width:600px){.courses-page__heading{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}}@media only screen and (min-width:1110px){.courses-page__heading{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}}.courses-page__select{cursor:pointer;margin-top:4px;position:relative}.courses-page__select input{height:0;opacity:0;position:absolute;visibility:hidden;width:0}.courses-page__select input:checked~p span,.courses-page__select input:checked~p svg path{opacity:.3}.courses-page__select img,.courses-page__select svg{max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:100%}.courses-page__select img path,.courses-page__select svg path{transition:.3s}.courses-page__select p{align-items:center;display:flex;gap:16px}.courses-page__select p span{font-size:18px;font-weight:700;letter-spacing:-.0002em;line-height:34px;transition:.3s}@media only screen and (min-width:1110px){.courses-page__select{margin-top:8px}.courses-page__select:hover span,.courses-page__select:hover svg path{opacity:.3}}.courses-page__button{position:absolute;right:52px}.courses-page__button svg{width:30px}.courses-page__filter{background:linear-gradient(.987turn,#d49af8 -19.47%,#6d48ff 89.46%);display:none;flex-direction:column;inset:0;overflow-y:auto;padding:20px 16px 100px;position:fixed;z-index:102}.courses-page__filter .courses-page__sorting.active{display:flex;margin-bottom:20px}@media only screen and (min-width:1110px){.courses-page__filter .courses-page__sorting.active{display:none}}.courses-page__filter::-webkit-scrollbar{height:0;width:0}.courses-page__filter.active{display:block}.courses-page__filter.active+.courses-page__grid .courses-page__sorter.active .courses-page__sorter-bg,.courses-page__filter.active+.courses-page__grid .courses-page__sorter.active .courses-page__sorter__popup{display:none}@media only screen and (min-width:1110px){.courses-page__filter.active+.courses-page__grid .courses-page__sorter.active .courses-page__sorter__popup{display:block}}.courses-page__filter h2{font-size:24px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:24px}.courses-page__filter__prices{align-items:center;display:flex;gap:12px;justify-content:space-between}.courses-page__filter__prices input{background-color:transparent;border:1px solid #c2b2ff;border-radius:999px;color:#fff;padding:12.5px 16px;width:100%}.courses-page__filter__close{cursor:pointer;position:absolute;right:16px;top:20px}@media only screen and (min-width:1110px){.courses-page__filter__close{display:none}}.courses-page__filter__block{border-bottom:1px solid #c2b2ff;margin-bottom:24px;padding-bottom:24px}.courses-page__filter__block h3{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:16px}.courses-page__filter__block:nth-last-child(3){border-bottom:none;margin-bottom:0;padding-bottom:0}.courses-page__filter__sale label{align-items:center;display:flex}.courses-page__filter__sale h3{margin-bottom:0}.courses-page__filter__sale input{height:0;opacity:0;visibility:hidden;width:0}.courses-page__filter__sale input:checked~span:after{background-color:#fff;right:2px}.courses-page__filter__sale input:checked~span:before{background:#734eff}.courses-page__filter__sale span{align-items:center;cursor:pointer;display:flex;height:21px;margin-left:auto;position:relative;width:37px}.courses-page__filter__sale span:before{background:linear-gradient(90.23deg,hsla(0,0%,100%,.152) 2.16%,hsla(0,0%,100%,.295) 66.3%,hsla(0,0%,100%,.512) 102.79%);border-radius:16px;content:"";height:21px;position:absolute;right:0;transition:.3s;width:37px}.courses-page__filter__sale span:after{background-color:#fff;border-radius:50%;box-shadow:0 2.4px 6.4px 0 rgba(0,0,0,.15);content:"";height:18px;position:absolute;right:17px;transition:.3s;width:18px}.courses-page__filter__button{background-color:#734eff;border-radius:16px;bottom:20px;font-size:22px;font-weight:700;left:16px;letter-spacing:-.0002em;line-height:28px;padding:16px;position:fixed;right:16px;z-index:103}@media only screen and (min-width:1110px){.courses-page__filter__button{display:none}}.courses-page__filter__labels{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.courses-page__filter__label{align-items:center;cursor:pointer;display:flex}.courses-page__filter__label input{height:0;opacity:0;visibility:hidden;width:0}.courses-page__filter__label input:checked~span:after{opacity:1}.courses-page__filter__label input:checked~span:before{background-color:#fff}.courses-page__filter__label span{align-items:flex-start;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.0002em;line-height:20px;position:relative}.courses-page__filter__label span:before{border:2px solid #fff;border-radius:6px;content:"";display:block;height:22px;left:0;min-height:22px;min-width:22px;position:relative;transition:.3s;width:22px}.courses-page__filter__label span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41MTcgMi4xMjlhLjgxNy44MTcgMCAwIDAgMC0xLjE0Mi43ODUuNzg1IDAgMCAwLTEuMTIzIDBMMy42NjIgNS44IDIuMTA2IDQuMjE3YS43ODUuNzg1IDAgMCAwLTEuMTIzIDAgLjgxNy44MTcgMCAwIDAgMCAxLjE0M0wzLjEgNy41MTNhLjc4NS43ODUgMCAwIDAgMS4xMjMgMEw5LjUxNyAyLjEzWiIgZmlsbD0iIzczNEVGRiIvPjxwYXRoIGQ9Ik05LjUxNyAyLjEyOWEuODE3LjgxNyAwIDAgMCAwLTEuMTQyLjc4NS43ODUgMCAwIDAtMS4xMjMgMEwzLjY2MiA1LjggMi4xMDYgNC4yMTdhLjc4NS43ODUgMCAwIDAtMS4xMjMgMCAuODE3LjgxNyAwIDAgMCAwIDEuMTQzTDMuMSA3LjUxM2EuNzg1Ljc4NSAwIDAgMCAxLjEyMyAwTDkuNTE3IDIuMTNaIiBmaWxsPSIjNzM0RUZGIi8+PC9zdmc+);background-position:2px 3px;background-repeat:no-repeat;border-radius:3px;content:"";height:14px;left:4px;min-height:14px;min-width:14px;opacity:0;position:absolute;top:4px;transition:.3s;width:14px}@media only screen and (min-width:1110px){.courses-page__filter{background:transparent;display:block;overflow-y:unset;padding:0;position:static}}.courses-page__list{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:24px;display:none;flex-direction:column;left:0;max-width:343px;min-width:100%;padding:24px;position:absolute;top:64px;width:343px;z-index:10}.courses-page__list-secondary{left:auto;min-width:auto;right:0;width:100%}@media only screen and (min-width:1110px){.courses-page__list-secondary{max-width:349px;top:56px}}.courses-page__list.active{display:flex}.courses-page__list button{background-color:#734eff;border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:12px;padding:8px 12px}@media only screen and (min-width:600px){.courses-page__list button{font-size:23px;line-height:25px;margin-top:34px;position:static}}@media only screen and (min-width:1110px){.courses-page__list button{border-radius:16px;font-size:30px;line-height:32px;padding:12px 24px;position:relative;transition:background-color .3s}.courses-page__list button:hover{background-color:#5f3fd4}.courses-page__list{min-width:349px;padding:36px 26px;width:100%}}.courses-page__search{grid-column:span 3/span 3;position:relative}.courses-page__search__form{align-items:center;display:flex;position:relative}.courses-page__search svg{left:16px;position:absolute}.courses-page__search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #c2b2ff;border-radius:999px;padding:4px 44px;width:100%}.courses-page__search input::-moz-placeholder{color:#fff}.courses-page__search input::placeholder{color:#fff}@media only screen and (min-width:1110px){.courses-page__search input{padding:12px 44px}}@media only screen and (min-width:600px){.courses-page__search{grid-column:span 4/span 4}}@media only screen and (min-width:1110px){.courses-page__search{grid-column:span 2/span 2}}.courses-page__submit{position:absolute;right:18px}@media only screen and (min-width:1110px){.courses-page__submit svg{height:24px;width:24px}}.courses-page__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;width:100%}@media only screen and (min-width:600px){.courses-page__items{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}}@media only screen and (min-width:1110px){.courses-page__items{gap:34px}}.courses-page__content{padding:12px 12px 0;width:100%}.courses-page__item{align-items:flex-start;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:16px;display:flex;flex-direction:column;height:100%;position:relative}.courses-page__container{margin-top:16px}@media only screen and (min-width:600px){.courses-page__container{margin-top:24px}}@media only screen and (min-width:1110px){.courses-page__container{display:grid;gap:34px;grid-template-columns:252px 1fr;margin-top:24px}}.courses-page__sorting{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.courses-page__sorting::-webkit-scrollbar{height:0;width:0}.courses-page__sorting-bg{background-color:#000;bottom:0;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:102}.courses-page__sorting-bg.active{display:block}@media only screen and (min-width:600px){.courses-page__sorting-bg.active{display:none}}.courses-page__filtermob button{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.3) -2.26%,rgba(238,209,255,.123) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:14px;display:flex;gap:10px;height:32px;padding:9px 7px}.courses-page__filtermob button span{color:#fff;display:none;font-size:16px;line-height:20px}@media only screen and (min-width:1110px){.courses-page__filtermob button span{display:block}}.courses-page__filtermob button svg path{fill:#fff}.courses-page__filtermob button.active{background-color:#fff}.courses-page__filtermob button.active span{color:#734eff}.courses-page__filtermob button.active svg path{fill:#734eff}@media only screen and (min-width:1110px){.courses-page__filtermob button{height:34px;padding:7px 12px}.courses-page__filtermob{display:none}}.courses-page__sort{position:relative}.courses-page__sort__item{align-items:center;cursor:pointer;display:flex}.courses-page__sort__item input{height:0;opacity:0;visibility:hidden;width:0}.courses-page__sort__item input:checked~span:after{opacity:1}.courses-page__sort__item span{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.0002em;line-height:20px;position:relative}.courses-page__sort__item span:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:22px;left:0;min-height:22px;min-width:22px;position:relative;width:22px}.courses-page__sort__item span:after{background-color:#fff;border-radius:50%;content:"";height:14px;left:4px;min-height:14px;min-width:14px;opacity:0;position:absolute;transition:.3s;width:14px}.courses-page__sort button{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.3) -2.26%,rgba(238,209,255,.123) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:14px;display:flex;gap:10px;height:32px;padding:9px 7px;transition:.3s}.courses-page__sort button span{color:#fff;display:none;font-size:16px;line-height:20px;transition:.3s}@media only screen and (min-width:1110px){.courses-page__sort button span{display:block}}.courses-page__sort button.active{background-color:#fff}.courses-page__sort button.active span{color:#734eff}.courses-page__sort button.active svg path{fill:#734eff}.courses-page__sort button svg path{fill:#fff;transition:.3s}@media only screen and (min-width:1110px){.courses-page__sort button{height:34px;padding:7px 12px}}.courses-page__sort__close{cursor:pointer;position:absolute;right:20px;top:20px}.courses-page__sort__container{background:linear-gradient(119.79deg,#8c6afc -19.5%,#b095fe 40.86%,#bcaafe 99.44%);border-radius:20px 20px 0 0;bottom:0;left:0;opacity:0;padding:20px;position:fixed;visibility:hidden;width:100%;z-index:-1}.courses-page__sort__container.active{opacity:1;visibility:visible;z-index:103}.courses-page__sort__container h3{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:16px}@media only screen and (min-width:600px){.courses-page__sort__container{border-radius:20px;bottom:auto;left:0;position:absolute;top:42px;width:375px}}.courses-page__sort__list{gap:16px}.courses-page__categories,.courses-page__sort__list{align-items:flex-start;display:flex;flex-direction:column}.courses-page__categories{gap:6px;inset:12px;justify-content:flex-end;position:absolute}.courses-page__category{align-items:center;background-color:#000;border-radius:999px;color:#fff;display:flex;gap:4px;padding:5px 8px}.courses-page__category-sale{align-self:flex-end;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px}.courses-page__category-sale img{height:16px!important;max-width:16px!important;width:16px!important}@media only screen and (min-width:1110px){.courses-page__category-sale img{height:20px!important;max-width:20px!important;width:20px!important}.courses-page__category-sale{height:40px;width:40px}}.courses-page__category-blue{background:#734eff}.courses-page__category-purple{background:linear-gradient(134.2deg,#c69fff .68%,#cc94f9 99.32%)}.courses-page__category-purple-gradient{background:linear-gradient(119.79deg,#8c6afc -19.5%,#b095fe 40.86%,#bcaafe 99.44%)}.courses-page__category-pink{background:#ff9ff0}.courses-page__category span{display:block;font-size:12px;font-weight:700;line-height:120%}.courses-page__category img{height:12px;max-height:12px;max-width:12px;width:12px}.courses-page__footer{align-items:flex-start;display:flex;flex-direction:column;margin-top:auto;padding:8px;width:100%}.courses-page__image{position:relative;width:100%}.courses-page__image img{aspect-ratio:1/1;border-radius:16px 16px 0 0;height:100%;max-height:224px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:600px){.courses-page__image img{max-height:260px}}@media only screen and (min-width:1110px){.courses-page__image img{aspect-ratio:3/4;max-height:337px}}.courses-page__link{background-color:#734eff;border-radius:999px;display:block;font-size:14px;font-weight:700;line-height:120%;margin-top:16px;padding:8px 12px;text-align:center;width:100%;z-index:10}@media only screen and (min-width:1110px){.courses-page__link{font-size:20px;transition:background-color .3s}.courses-page__link:hover{background-color:hsla(0,0%,100%,.4)}}.courses-page__subtitle{font-size:18px;font-weight:700;letter-spacing:-.0002em;line-height:120%}.courses-page__subtitle mark{background-color:#ff9ff0;color:#fff}@media only screen and (min-width:600px){.courses-page__subtitle{font-size:18px}}@media only screen and (min-width:1110px){.courses-page__subtitle{font-size:22px}}.courses-page__description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:400;letter-spacing:-.0002em;line-height:120%;margin-top:6px;overflow:hidden}@media only screen and (min-width:1110px){.courses-page__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden}}.courses-page__count{align-items:center;display:inline-flex;font-weight:700;gap:4px;letter-spacing:-.0002em}.courses-page__count span{font-size:12px;line-height:16px}.courses-page__clear,.courses-page__sorter{align-items:center;background-color:#fff;border-radius:14px;cursor:pointer;display:flex;gap:10px;height:32px;padding:9px 7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:1110px){.courses-page__clear,.courses-page__sorter{height:34px;padding:7px 12px}}.courses-page__sorter{color:#734eff;position:relative}.courses-page__sorter.active .courses-page__sorter-bg,.courses-page__sorter.active .courses-page__sorter__popup{display:block}@media only screen and (min-width:600px){.courses-page__sorter.active .courses-page__sorter-bg{display:none}}.courses-page__sorter-bg{background-color:#000;bottom:0;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:102}.courses-page__sorter__close{cursor:pointer;position:absolute;right:20px;top:20px}.courses-page__sorter__popup{background:linear-gradient(119.79deg,#8c6afc -19.5%,#b095fe 40.86%,#bcaafe 99.44%);border-radius:20px;bottom:0;cursor:default;display:none;left:0;min-width:-moz-min-content;min-width:min-content;padding:20px 16px;position:fixed;width:100%;z-index:200}.courses-page__sorter__popup .ui-slider{margin-bottom:12px}.courses-page__sorter__popup .courses-page__filter__block{border-bottom:none;margin-bottom:0;padding-bottom:0}.courses-page__sorter__popup .courses-page__filter__sale h3{margin-bottom:0}.courses-page__sorter__popup h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:16px}@media only screen and (min-width:600px){.courses-page__sorter__popup{bottom:auto;min-width:320px;padding:20px;position:absolute;top:40px}}@media only screen and (min-width:1110px){.courses-page__sorter__popup{display:none}}.courses-page__sorter__button{background-color:#734eff;border-radius:16px;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:28px;margin-top:16px;padding:16px;width:100%}.courses-page__sorter__labels{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.courses-page__sorter__label{align-items:center;cursor:pointer;display:flex}.courses-page__sorter__label input{height:0;opacity:0;visibility:hidden;width:0}.courses-page__sorter__label input:checked~span:after{opacity:1}.courses-page__sorter__label input:checked~span:before{background-color:#fff}.courses-page__sorter__label span{align-items:flex-start;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.0002em;line-height:20px;position:relative}.courses-page__sorter__label span:before{border:2px solid #fff;border-radius:6px;content:"";display:block;height:22px;left:0;min-height:22px;min-width:22px;position:relative;transition:.3s;width:22px}.courses-page__sorter__label span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41MTcgMi4xMjlhLjgxNy44MTcgMCAwIDAgMC0xLjE0Mi43ODUuNzg1IDAgMCAwLTEuMTIzIDBMMy42NjIgNS44IDIuMTA2IDQuMjE3YS43ODUuNzg1IDAgMCAwLTEuMTIzIDAgLjgxNy44MTcgMCAwIDAgMCAxLjE0M0wzLjEgNy41MTNhLjc4NS43ODUgMCAwIDAgMS4xMjMgMEw5LjUxNyAyLjEzWiIgZmlsbD0iIzczNEVGRiIvPjxwYXRoIGQ9Ik05LjUxNyAyLjEyOWEuODE3LjgxNyAwIDAgMCAwLTEuMTQyLjc4NS43ODUgMCAwIDAtMS4xMjMgMEwzLjY2MiA1LjggMi4xMDYgNC4yMTdhLjc4NS43ODUgMCAwIDAtMS4xMjMgMCAuODE3LjgxNyAwIDAgMCAwIDEuMTQzTDMuMSA3LjUxM2EuNzg1Ljc4NSAwIDAgMCAxLjEyMyAwTDkuNTE3IDIuMTNaIiBmaWxsPSIjNzM0RUZGIi8+PC9zdmc+);background-position:2px 3px;background-repeat:no-repeat;border-radius:3px;content:"";height:14px;left:4px;min-height:14px;min-width:14px;opacity:0;position:absolute;top:4px;transition:.3s;width:14px}.courses-page__counter{color:#fff;display:none;font-size:16px;font-weight:500;line-height:120%;margin-top:20px}@media only screen and (min-width:1110px){.courses-page__counter{font-size:20px}}.courses-page__counter.active{display:block}.courses-page__clear{background:linear-gradient(98.38deg,rgba(238,209,255,.3) -2.26%,rgba(238,209,255,.123) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0)}.external__links{display:flex;flex-direction:column;gap:12px;margin-top:47px;width:100%}@media only screen and (min-width:600px){.external__links{max-width:347px}}.external__link{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;padding:12px 14px;text-align:left}.external__link span{border-bottom:2px solid #fff;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;position:relative}.external__link span svg{bottom:-6px;position:absolute;right:-12px}@media only screen and (min-width:600px){.external__link span{font-size:16px;line-height:19px}.external__link{padding:12px 24px}}@media only screen and (min-width:1110px){.external__link{padding:15px 22px;transition:background-color .3s}.external__link:hover{background-color:#5f3fd4}}.contacts__wrapper{position:relative}.contacts__info{align-items:flex-start;display:flex;flex-direction:column}@media only screen and (min-width:1110px){.contacts__info{max-width:680px}}.contacts__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:42px}.contacts__title:first-child{margin-top:0}@media only screen and (min-width:600px){.contacts__title{font-size:34px;line-height:34px;margin-top:48px}}@media only screen and (min-width:1110px){.contacts__title{font-size:56px;line-height:54px;margin-top:84px}}.contacts__icon{border-radius:8px}.contacts__block{align-items:center;display:flex;font-size:14px;font-weight:400;gap:12px;line-height:18px;margin-top:22px}.contacts__block-gradient .contacts__icon{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);padding:6px}.contacts__block-gradient .contacts__icon p{max-width:286px}@media only screen and (min-width:1110px){.contacts__block{font-size:16px;margin-top:38px}}.contacts__items{display:grid;gap:8px;grid-template-columns:1fr;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.contacts__item{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:20px;display:flex;font-size:14px;gap:12px;line-height:18px;padding:10px 18px;width:-moz-fit-content;width:fit-content}.contacts__item,.contacts__item-wide{grid-column:span 2/span 2}.contacts__item-wide svg{min-width:18px}.contacts__item p{font-weight:700}.contacts__item p span{font-weight:400}@media only screen and (min-width:1110px){.contacts__item p span{font-weight:700}}@media only screen and (min-width:600px){.contacts__item{grid-column:span 1/span 1}}@media only screen and (min-width:1110px){.contacts__item{font-size:16px;padding:10px 22px}}.contacts__tip{align-items:center;background-color:#ff9ff0;border-radius:20px;display:flex;font-size:16px;font-weight:700;gap:12px;line-height:18px;margin-top:22px;padding:9px 22px}@media only screen and (min-width:1110px){.contacts__tip{margin-top:42px}}.contacts__map{border-radius:16px;grid-column:span 2/span 2;height:100%;margin-top:22px;max-height:224px;min-height:224px;overflow:hidden;width:100%}.contacts__map .ymap-container,.contacts__map .ymap-container .map-yandex{height:100%}.contacts__map .ymap-container .map-yandex ymaps{border-radius:16px}@media only screen and (min-width:600px){.contacts__map{max-height:392px;min-height:392px}}@media only screen and (min-width:1110px){.contacts__map{grid-column:inherit;margin-top:0;max-width:400px;position:absolute;right:0;top:0;width:100%}}.contacts__slider{margin-top:46px;width:100%}.contacts__slider .swiper,.contacts__slider .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:20px}.contacts__slider .swiper-slide{height:auto}.contacts__slider .swiper-wrapper{align-items:stretch}.contacts__slider .swiper-button-next,.contacts__slider .swiper-button-prev{bottom:auto;height:auto;left:auto;margin-top:auto;position:relative;right:auto;top:auto;transition:opacity .3s;width:auto}.contacts__slider .swiper-button-next svg,.contacts__slider .swiper-button-prev svg{width:13px}@media only screen and (min-width:1110px){.contacts__slider .swiper-button-next svg,.contacts__slider .swiper-button-prev svg{width:auto}}.contacts__slider .swiper-button-next:after,.contacts__slider .swiper-button-prev:after{display:none}.contacts__navigation{align-items:center;display:flex;gap:77px;justify-content:center;margin-top:20px;position:relative}@media only screen and (min-width:1110px){.contacts__navigation{margin-top:46px}}.reviews-page__items{display:grid;gap:12px;grid-template-columns:1fr;margin-top:38px}@media only screen and (min-width:600px){.reviews-page__items{gap:8px;margin-top:48px}}@media only screen and (min-width:1110px){.reviews-page__items{gap:38px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:57px}}.reviews-page__item{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:16px;padding:22px;position:relative}.reviews-page__image img{border-radius:50%;height:100%;max-height:65px;max-width:65px;min-height:65px;min-width:65px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.reviews-page__image img{max-height:144px;max-width:144px}}.reviews-page__header{align-items:center;display:flex;gap:12px}@media only screen and (min-width:1110px){.reviews-page__header{gap:30px}}.reviews-page__name{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:10px}.reviews-page__name h3{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}@media only screen and (min-width:1110px){.reviews-page__name h3{font-size:30px;line-height:32px}.reviews-page__name{align-items:center;flex-direction:row;gap:20px}}.reviews-page__type{font-size:10px;font-weight:700;line-height:17px;margin-top:4px}@media only screen and (min-width:1110px){.reviews-page__type{font-size:16px;line-height:20px}}.reviews-page__rating{align-items:center;background-color:#d49af8;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;display:flex;justify-content:center;margin-top:6px;padding:2px 4px}.reviews-page__rating__inner{align-items:center;display:flex;gap:2px}.reviews-page__rating__inner img{width:10px}@media only screen and (min-width:1110px){.reviews-page__rating__inner img{width:auto}.reviews-page__rating__inner{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border-radius:4px;padding:2px}.reviews-page__rating{padding:4px}}.banner-reviews__wrapper{border-radius:18px;margin-top:42px}@media only screen and (min-width:600px){.banner-reviews__wrapper{border-radius:24px;margin-top:48px}}@media only screen and (min-width:1110px){.banner-reviews__wrapper{border:1px solid hsla(0,0%,100%,.3);border-radius:44px;margin-top:82px;padding:16px 22px}}.banner-reviews__inner{align-items:center;background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%);border-radius:18px;display:flex;flex-direction:column-reverse;padding:215px 30px 20px;position:relative}@media only screen and (min-width:600px){.banner-reviews__inner{border-radius:24px;flex-direction:row;padding:50px}}@media only screen and (min-width:1110px){.banner-reviews__inner{border-radius:44px}}.banner-reviews__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.banner-reviews__image{align-items:center;display:flex;justify-content:center;position:absolute;right:50%;top:10px;transform:translateX(50%);width:100%}.banner-reviews__image img{max-height:200px}@media only screen and (min-width:600px){.banner-reviews__image img{max-height:100%;width:150px}}@media only screen and (min-width:1110px){.banner-reviews__image img{width:360px}}@media only screen and (min-width:600px){.banner-reviews__image{bottom:10px;display:block;right:40px;top:auto;transform:translateX(0);width:auto}}@media only screen and (min-width:1110px){.banner-reviews__image{bottom:auto}}.banner-reviews__title{font-size:22px;font-weight:700;line-height:24px}.banner-reviews__title br{display:none}@media only screen and (min-width:1110px){.banner-reviews__title br{display:block}.banner-reviews__title{font-size:56px;line-height:54px}}.banner-reviews__description{font-size:14px;line-height:16px}.banner-reviews__description br{display:none}@media only screen and (min-width:1110px){.banner-reviews__description br{display:block}.banner-reviews__description{font-size:16px;line-height:18px}}.banner-reviews__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-reviews__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-reviews__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-reviews__link:hover{background-color:#5f3fd4}}.course-hero,.course-hero__wrapper{position:relative}.course-hero__bg{display:none;position:absolute}.course-hero__bg-left{bottom:-230px;left:0;max-width:350px;transform:scaleX(-1) rotate(20deg);z-index:2}@media only screen and (min-width:1110px){.course-hero__bg{display:block}}.course-hero__stories{margin-bottom:48px;position:relative}.course-hero__carousel{margin:-40px -40px 0;padding:40px 40px 0}.course-hero__carousel .swiper-wrapper .swiper-slide{display:flex;justify-content:center;width:auto}.course-hero__carousel .swiper-wrapper .swiper-slide.seen{opacity:.5;order:2}.course-hero__carousel .swiper-wrapper .swiper-slide.seen img{filter:drop-shadow(0 0 13px rgba(255,255,255,.7))}.course-hero__name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;display:block;font-size:14px;font-weight:400;max-width:100px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:1110px){.course-hero__name{max-width:120px}}.course-hero__story{align-items:center;display:flex;flex-direction:column;gap:14px;min-width:100px;vertical-align:top}.course-hero__story img{border-radius:50%;filter:drop-shadow(0 0 13px #fff);max-width:74px;min-width:74px}@media only screen and (min-width:1110px){.course-hero__story img{max-width:90px;min-width:90px}.course-hero__story{min-width:120px}}.course-hero__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:42px}.course-hero__title br{display:none}.course-hero__title:first-child{margin-top:0}@media only screen and (min-width:600px){.course-hero__title{font-size:34px;line-height:34px;margin-top:48px}.course-hero__title br{display:block}}@media only screen and (min-width:1110px){.course-hero__title{font-size:56px;line-height:54px;margin-top:84px}}.course-hero__tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-top:26px;row-gap:12px}.course-hero__tag{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:7px 12px}.course-hero__tag-button{cursor:pointer}@media only screen and (min-width:1110px){.course-hero__tag-button{transition:.3s}.course-hero__tag-button:hover{background-color:#734eff}}.course-hero__tag span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.course-hero__tag span{font-size:16px;line-height:19px}}.course-hero__tag img,.course-hero__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}.course-hero__tag-pink{background-color:#ff9ff0}@media only screen and (min-width:600px){.course-hero__tag{padding:6px 9px}}.course-hero__image{margin-top:12px;position:relative;width:100%}.course-hero__image img{aspect-ratio:1/1;border-radius:30px;max-height:333px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}@media only screen and (min-width:600px){.course-hero__image img{aspect-ratio:unset;max-height:438px}}@media only screen and (min-width:1110px){.course-hero__image img{max-height:562px}}.course-hero__image .course-hero__button{bottom:0;left:50%;position:absolute;transform:translateY(50%) translateX(-50%);z-index:2}@media only screen and (min-width:600px){.course-hero__image{margin-top:42px}}@media only screen and (min-width:1110px){.course-hero__image{margin-top:26px}}.course-hero__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.course-hero__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.course-hero__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.course-hero__button:hover{background-color:hsla(0,0%,100%,.4)}}.course-bonuses{position:relative}.course-bonuses__items{background:linear-gradient(98.38deg,rgba(238,209,255,.2) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:30px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr;margin-top:40px;padding:22px;row-gap:12px}@media only screen and (min-width:600px){.course-bonuses__items{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:80px}}@media only screen and (min-width:1110px){.course-bonuses__items{-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 40px 44px;row-gap:22px}}.course-bonuses__bg{display:none;position:absolute}.course-bonuses__bg-right{bottom:-250px;max-width:370px;right:0;transform:rotate(30deg)}@media only screen and (min-width:1110px){.course-bonuses__bg{display:block}}.course-bonuses__bonus{align-items:center;background:linear-gradient(273.66deg,hsla(0,0%,100%,.152) -7.41%,hsla(0,0%,100%,.295) 29.22%,hsla(0,0%,100%,.512) 94.34%);border-radius:18px;display:flex;gap:12px;padding:16px}.course-bonuses__bonus img,.course-bonuses__bonus svg{aspect-ratio:1/1;max-height:24px;max-width:24px;min-height:24px;min-width:24px;-o-object-fit:contain;object-fit:contain}.course-bonuses__bonus span{font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:1110px){.course-bonuses__bonus span{font-size:15px;line-height:18px}}@media only screen and (min-width:600px){.course-bonuses__bonus{border-radius:30px}}@media only screen and (min-width:1110px){.course-bonuses__bonus{gap:20px}}.course-advantages{padding:24px 0;position:relative}.course-advantages__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:600px){.course-advantages__wrapper{gap:24px}}@media only screen and (min-width:1110px){.course-advantages__wrapper{gap:48px}}.course-advantages__items{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:600px){.course-advantages__items{-moz-column-gap:34px;column-gap:34px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:37px}}.course-advantages__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.course-advantages__title br{display:none}@media only screen and (min-width:600px){.course-advantages__title{font-size:34px;line-height:34px}.course-advantages__title br{display:block}}@media only screen and (min-width:1110px){.course-advantages__title{font-size:56px;line-height:54px}}.course-advantages__item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border:1px solid hsla(0,0%,100%,.3);border-radius:18px;height:100%;padding:16px}@media only screen and (min-width:600px){.course-advantages__item{padding:26px 22px}}.course-advantages__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.course-advantages__image img{aspect-ratio:1.5/1}}.course-advantages__subtitle{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-top:8px}@media only screen and (min-width:1110px){.course-advantages__subtitle{font-size:30px;line-height:32px;margin-top:16px;padding:0}}.course-advantages__description{font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media only screen and (min-width:1110px){.course-advantages__description{font-size:16px;line-height:18px;margin-top:16px;padding:0}.course-advantages{padding:42px 0}}.banner-practice{padding:24px 0}.banner-practice__wrapper{background:linear-gradient(350.95deg,#ff9ff0 12.3%,#d49af8 71.87%,#6d48ff 138.31%);border-radius:22px;padding:24px}@media only screen and (min-width:600px){.banner-practice__wrapper{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 -7.99%,#6d48ff 62.28%);overflow:hidden;padding:48px 48px 63px}}@media only screen and (min-width:1110px){.banner-practice__wrapper{border-radius:44px;overflow:inherit;padding:66px 94px 56px}}.banner-practice__inner{align-items:center;display:flex;position:relative}.banner-practice__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}@media only screen and (min-width:600px){.banner-practice__content{max-width:400px}}@media only screen and (min-width:1110px){.banner-practice__content{max-width:600px}}.banner-practice__image{bottom:-24px;position:absolute;right:-24px}.banner-practice__image picture{display:block;max-width:145px}.banner-practice__image picture img{width:100%}@media only screen and (min-width:600px){.banner-practice__image picture{max-width:400px}}@media only screen and (min-width:1110px){.banner-practice__image picture{max-width:550px}}@media only screen and (min-width:600px){.banner-practice__image{bottom:-100px;display:block;right:-48px}}@media only screen and (min-width:1110px){.banner-practice__image{bottom:-56px;right:-176px}}.banner-practice__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:1110px){.banner-practice__title{font-size:56px;line-height:54px}}.banner-practice__description{font-size:14px;line-height:16px;max-width:195px}@media only screen and (min-width:600px){.banner-practice__description{max-width:300px}}@media only screen and (min-width:1110px){.banner-practice__description{font-size:16px;line-height:18px;max-width:100%}}.banner-practice__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-practice__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-practice__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-practice__link:hover{background-color:#5f3fd4}.banner-practice{padding:120px 0 42px}}.banner-europe{display:block;padding:24px 0;position:relative}.banner-europe__bg{display:none;max-width:300px;position:absolute;z-index:3}.banner-europe__bg-left{bottom:-200px;left:0}@media only screen and (min-width:1110px){.banner-europe__bg{display:block}}.banner-europe__image{border-radius:18px;overflow:hidden}.banner-europe__image,.banner-europe__image:before{height:100%;left:0;position:absolute;top:0;width:100%}.banner-europe__image:before{background:linear-gradient(188.75deg,rgba(109,72,255,0) 20.86%,rgba(109,72,255,.07) 46.65%,rgba(109,72,255,.69) 87.21%);content:"";z-index:2}.banner-europe__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:600px){.banner-europe__image{border-radius:28px}}.banner-europe__wrapper{align-items:center;display:flex;height:240px;justify-content:center;position:relative}@media only screen and (min-width:600px){.banner-europe__wrapper{height:306px}}@media only screen and (min-width:1110px){.banner-europe__wrapper{height:475px}}.banner-europe__title{font-size:22px;font-weight:700;line-height:24px;position:relative;text-align:center;z-index:3}@media only screen and (min-width:600px){.banner-europe__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-europe__title{font-size:56px;line-height:54px}}.banner-europe__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateX(-50%) translateY(50%);white-space:nowrap;z-index:10}@media only screen and (min-width:600px){.banner-europe__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.banner-europe__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.banner-europe__button:hover{background-color:hsla(0,0%,100%,.4)}.banner-europe{padding:42px 0}}.course-more{margin:24px 0;position:relative}.course-more__bg{bottom:-120px;display:none;max-width:350px;position:absolute;right:0;z-index:2}@media only screen and (min-width:1110px){.course-more__bg{display:block}}.course-more__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.course-more__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.course-more__title{font-size:56px;line-height:54px}}.course-more__items{margin-top:12px}.course-more__items .swiper{overflow:visible}@media only screen and (min-width:600px){.course-more__items .swiper-slide{margin-top:0!important}}@media only screen and (min-width:1110px){.course-more__items .swiper-slide{margin-top:48px!important}.course-more__items .swiper{overflow:hidden}}@media only screen and (min-width:600px){.course-more__items{margin-top:22px}}@media only screen and (min-width:1110px){.course-more__items{margin-top:46px}}.course-more__item{align-items:center;display:flex;flex-direction:column;gap:8px}.course-more__image{max-height:195px;max-width:195px}.course-more__image img{border-radius:50%;height:100%;overflow:hidden;width:100%}@media only screen and (min-width:1110px){.course-more__image{max-height:252px;max-width:252px}}.course-more__subtitle{font-size:18px;font-weight:700;line-height:18px;text-align:center}@media only screen and (min-width:600px){.course-more__subtitle{font-size:22px;line-height:22px}}@media only screen and (min-width:1110px){.course-more__subtitle{font-size:30px;line-height:32px}}.course-more__description{font-size:14px;font-weight:400;line-height:16px;text-align:center}@media only screen and (min-width:1110px){.course-more__description{font-size:16px;line-height:18px}.course-more{margin:32px 0}}.banner-online{padding:24px 0}.banner-online__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:18px}@media only screen and (min-width:600px){.banner-online__wrapper{border-radius:44px}}@media only screen and (min-width:1110px){.banner-online__wrapper{border:1px solid hsla(0,0%,100%,.3);padding:24px}}.banner-online__inner{align-items:center;background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%);border-radius:18px;display:flex;padding:24px 20px;position:relative}@media only screen and (min-width:600px){.banner-online__inner{border-radius:44px;padding:46px 58px}}.banner-online__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.banner-online__image{bottom:-8px;position:absolute;right:-60px}.banner-online__image img{width:277px}@media only screen and (min-width:600px){.banner-online__image img{width:466px}}@media only screen and (min-width:1110px){.banner-online__image img{width:729px}}@media only screen and (min-width:600px){.banner-online__image{bottom:-13px;display:block;right:-100px}}@media only screen and (min-width:1110px){.banner-online__image{bottom:-20px;right:-100px}}.banner-online__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.banner-online__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-online__title{font-size:56px;line-height:54px}}.banner-online__description{font-size:14px;line-height:16px;max-width:178px}@media only screen and (min-width:600px){.banner-online__description{max-width:242px}}@media only screen and (min-width:1110px){.banner-online__description{font-size:16px;line-height:18px;max-width:454px}}.banner-online__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:8px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-online__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-online__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-online__link:hover{background-color:#5f3fd4}.banner-online__link{margin-top:0}.banner-online{padding:100px 0 80px}}.banner-combo{padding:24px 0;position:relative}.banner-combo__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:18px}@media only screen and (min-width:600px){.banner-combo__wrapper{border-radius:44px}}@media only screen and (min-width:1110px){.banner-combo__wrapper{border:1px solid hsla(0,0%,100%,.3);padding:24px}}.banner-combo__bg{display:none;position:absolute;z-index:3}.banner-combo__bg-right{right:0;top:0}@media only screen and (min-width:1110px){.banner-combo__bg{display:block}}.banner-combo__inner{align-items:center;background:linear-gradient(15.05deg,#ff9ff0 5.69%,#d49af8 49.49%,#6d48ff 127.39%);border-radius:18px;display:flex;padding:24px 20px;position:relative}@media only screen and (min-width:600px){.banner-combo__inner{border-radius:44px;padding:46px 58px}}@media only screen and (min-width:1110px){.banner-combo__inner{background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%)}}.banner-combo__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.banner-combo__image{bottom:20px;position:absolute;right:10px}.banner-combo__image-pc{display:none}@media only screen and (min-width:600px){.banner-combo__image-pc{display:block}}.banner-combo__image-mob{display:block}@media only screen and (min-width:600px){.banner-combo__image-mob{display:none}.banner-combo__image img{width:421px}}@media only screen and (min-width:1110px){.banner-combo__image img{width:744px}}@media only screen and (min-width:600px){.banner-combo__image{bottom:0;right:-60px}}@media only screen and (min-width:1110px){.banner-combo__image{right:-140px}}.banner-combo__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.banner-combo__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-combo__title{font-size:56px;line-height:54px}}.banner-combo__description{display:none;font-size:14px;line-height:16px;max-width:178px}.banner-combo__description-mobile{display:block}@media only screen and (min-width:1110px){.banner-combo__description-mobile{display:none}}@media only screen and (min-width:600px){.banner-combo__description{max-width:242px}}@media only screen and (min-width:1110px){.banner-combo__description{display:block;font-size:16px;line-height:18px;max-width:454px}}.banner-combo__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-combo__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-combo__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-combo__link:hover{background-color:#5f3fd4}.banner-combo{padding:200px 0 80px}}.stocks{padding:24px 0}.stocks__wrapper{display:grid;gap:64px;grid-template-columns:1fr}@media only screen and (min-width:600px){.stocks__wrapper{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.stocks__wrapper{gap:36px;grid-template-columns:repeat(3,minmax(0,1fr))}}.stocks-sale{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:18px;grid-column:span 1/span 1;padding:20px 20px 36px;position:relative}.stocks-sale__title{font-size:22px;font-weight:700;line-height:24px;margin-top:18px}@media only screen and (min-width:1110px){.stocks-sale__title{font-size:30px;line-height:32px}}.stocks-sale__illustration{position:relative}.stocks-sale__image img{aspect-ratio:1/1;border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}.stocks-sale__bg{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0}.stocks-sale__bg img{border-radius:18px;-o-object-fit:cover;object-fit:cover;width:100%}.stocks-sale__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:14px;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.stocks-sale__text{font-size:16px;line-height:18px}}.stocks-sale__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.stocks-sale__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.stocks-sale__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.stocks-sale__link:hover{background-color:hsla(0,0%,100%,.4)}.stocks-sale{padding:24px}}.stocks-emotions{background:linear-gradient(2.43deg,#ff9ff0 -33.87%,#d49af8 -16.69%,#6d48ff 67.06%);border-radius:18px;grid-column:span 1/span 1;padding:0 0 36px;position:relative}.stocks-emotions__content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:422px;overflow:hidden}.stocks-emotions__title{font-size:22px;font-weight:700;line-height:24px;margin-top:18px;padding-left:20px}@media only screen and (min-width:1110px){.stocks-emotions__title{font-size:30px;line-height:32px;padding-left:0}}.stocks-emotions__subtitle{font-size:14px;line-height:14px;padding:0 20px;max-width:330px}@media only screen and (min-width:1110px){.stocks-emotions__subtitle{font-size:16px;font-weight:700;line-height:18px;padding:0}}.stocks-emotions__text{display:none;font-size:16px;line-height:18px;margin-top:16px}@media only screen and (min-width:1110px){.stocks-emotions__text{display:block}}.stocks-emotions__image{margin-left:auto;margin-top:-100px;max-width:324px;position:relative}@media only screen and (min-width:600px){.stocks-emotions__image{max-width:254px}}@media only screen and (min-width:1110px){.stocks-emotions__image{max-width:100%;position:absolute;right:0}}.stocks-emotions__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;left:20px;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateY(50%);z-index:10}@media only screen and (min-width:600px){.stocks-emotions__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.stocks-emotions__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.stocks-emotions__link:hover{background-color:hsla(0,0%,100%,.4)}.stocks-emotions{grid-column:span 2/span 2;padding:108px 61px}}@media only screen and (min-width:600px){.stocks{padding-bottom:54px}}@media only screen and (min-width:1110px){.stocks{padding:40px 0 70px}}.packages{padding:24px 0;position:relative}.packages__notfound{color:#fff;display:none;font-size:16px;font-weight:500;grid-column:span 1/span 1;line-height:24px;padding-bottom:300px}@media only screen and (min-width:600px){.packages__notfound{font-size:24px;grid-column:span 2/span 2;line-height:32px}}@media only screen and (min-width:1110px){.packages__notfound{grid-column:span 3/span 3}}.packages__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.packages__title br{display:none}@media only screen and (min-width:600px){.packages__title{font-size:34px;line-height:34px}.packages__title br{display:block}}@media only screen and (min-width:1110px){.packages__title{font-size:56px;line-height:54px}}.packages__advantages{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:12px}.packages__advantages img,.packages__advantages svg{max-height:18px;max-width:18px;min-height:18px;min-width:18px}@media only screen and (min-width:600px){.packages__advantages{margin-top:46px}}.packages__filter{align-items:center;background-color:#734eff;border-radius:12px;box-shadow:0 0 40px #fff;cursor:pointer;display:inline-flex;gap:18px;justify-content:space-between;margin-top:34px;padding:9px 18px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:11}.packages__filter span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:600px){.packages__filter span{font-size:16px;line-height:19px}}.packages__filter .courses-page__button{position:static}.packages__filter .courses-page__select p span{transition:.3s}@media only screen and (min-width:1110px){.packages__filter .courses-page__select:hover p span{color:#fff;opacity:.5}.packages__filter .courses-page__select:hover p svg path{fill:#fff;opacity:.5}}.packages__filter-bg{background-color:#000;bottom:0;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100vw;z-index:10}.packages__filter-bg.active{display:block}@media only screen and (min-width:600px){.packages__filter{padding:9px 28px;width:auto}}@media only screen and (min-width:1110px){.packages__filter{transition:background-color .3s}.packages__filter:hover{background-color:hsla(0,0%,100%,.6)}}.packages__button{align-items:center;display:flex;gap:8px;margin-top:32px}.packages__items{-moz-column-gap:8px;column-gap:8px;display:grid;margin-top:35px;position:relative;row-gap:44px;z-index:10}@media only screen and (min-width:600px){.packages__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media only screen and (min-width:1110px){.packages__items{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}}.packages__item{align-items:center;background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 12.47%,#6d48ff 89.46%);border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;position:relative}@media only screen and (min-width:1110px){.packages__item{padding:24px 24px 36px;transition:.3s}.packages__item:hover{box-shadow:0 0 40px #fff}}.packages__status{position:absolute;right:-24px;top:-24px}.packages__prices{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin-top:12px;row-gap:8px}.packages__ai{align-items:center;background:#734eff;border-radius:22px;bottom:8px;display:flex;font-size:12px;gap:6px;left:8px;overflow:hidden;padding:5px 14px;position:absolute}.packages__ai:before{animation:blick 2s ease-in-out infinite;background-color:#fff;content:"";filter:blur(2px);height:100%;left:-30px;opacity:.5;position:absolute;width:30px}@media only screen and (min-width:1110px){.packages__ai{font-size:16px;padding:5px 22px}}.packages__price{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.packages__price img,.packages__price svg{aspect-ratio:1/1;max-height:14px;max-width:23px;min-height:14px;min-width:14px;-o-object-fit:contain;object-fit:contain}.packages__price span{align-items:center;display:flex;gap:5px;opacity:.7}.packages__price p,.packages__price span{font-size:13px;font-weight:700;line-height:18px}.packages__price p{background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border-radius:4px;padding:8px}.packages__price-now p{background-color:#734eff}.packages__price-sale{width:100%}.packages__price-sale p{background-color:#ff9ff0}.packages__image{position:relative}.packages__image img{aspect-ratio:1/1;border-radius:18px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.packages__icon img{border-radius:0;height:100%;max-height:18px;max-width:18px;-o-object-fit:contain;object-fit:contain;width:100%}.packages__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.packages__tag{align-items:center;border:2px solid hsla(0,0%,100%,.6);border-radius:30px;display:flex;gap:8px;padding:0 8px}.packages__tag img,.packages__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}.packages__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;font-size:18px;font-weight:700;line-height:20px;margin-top:12px;min-height:34px;overflow:hidden}.packages__subtitle.active{-webkit-line-clamp:auto;display:block;overflow:visible}@media only screen and (min-width:600px){.packages__subtitle{font-size:22px;line-height:24px;min-height:48px}}@media only screen and (min-width:1110px){.packages__subtitle{font-size:26px;line-height:28px;min-height:56px}}.packages__description h4{color:#fff;font-size:16px;font-weight:700;line-height:18px;margin-top:24px;opacity:.7}.packages__description ul{list-style:disc;margin-left:16px;margin-top:8px}.packages__description ul li{font-size:14px;line-height:17px;margin-top:6px}@media only screen and (min-width:1110px){.packages__description ul li{font-size:16px;line-height:19px}}.packages__question{border-bottom:2px solid hsla(0,0%,100%,.7);display:inline-block;font-size:16px;font-weight:700;line-height:18px;position:relative}.packages__advantage{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:11px 24px}.packages__advantage img,.packages__advantage svg{aspect-ratio:1/1;max-height:24px;max-width:24px;min-height:24px;min-width:24px;-o-object-fit:contain;object-fit:contain}.packages__advantage span{font-size:16px;font-weight:700;line-height:19px}.packages__buttons{align-items:center;display:flex;flex-direction:column;width:100%;margin-top:20px}.packages__order{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:32px;padding:8px 12px;position:relative;transform:translateY(0);z-index:10}@media only screen and (min-width:600px){.packages__order{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.packages__order{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.packages__order:hover{background-color:hsla(0,0%,100%,.4)}.packages__order{margin-top:40px;text-align:center;transform:translate(0)}}.packages__installment{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;position:absolute;transform:translateX(-50%) translateY(50%);white-space:nowrap;z-index:10}@media only screen and (min-width:600px){.packages__installment{font-size:14px;line-height:14px}}@media only screen and (min-width:1110px){.packages__installment{font-size:16px;line-height:18px;padding:12px 24px;transition:background-color .3s}.packages__installment:hover{background-color:hsla(0,0%,100%,.4)}.packages{padding:42px 0}}@keyframes blick{0%{transform:skew(-20deg) translateX(-50px)}to{transform:skew(-20deg) translateX(300px)}}.teacher{overflow-x:hidden;padding-bottom:32px}.teacher__wrapper{display:grid;gap:34px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:1110px){.teacher__wrapper{gap:42px;grid-template-columns:repeat(2,minmax(0,1fr))}}.teacher__slider{display:block}.teacher__slider .swiper{border-radius:30px}.teacher__slider .swiper-slide img{aspect-ratio:1/1;border-radius:30px;height:100%;max-height:333px;-o-object-fit:cover;object-fit:cover;width:100%}.teacher__slider .swiper-pagination-bullet{background-color:#fff;opacity:.4;transition:opacity .3s}.teacher__slider .swiper-pagination-bullet-active{opacity:1}@media only screen and (min-width:1110px){.teacher__slider{display:none}}.teacher__image{display:none}.teacher__image img{aspect-ratio:1/1;border-radius:50%;height:500px;-o-object-fit:cover;object-fit:cover;width:500px}@media only screen and (min-width:1110px){.teacher__image{display:block}}.teacher__info{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1110px){.teacher__info{gap:16px}}.teacher__location{align-items:center;border:2px solid hsla(0,0%,100%,.7);border-radius:12px;display:flex;gap:8px;padding:4px 12px}.teacher__location svg{min-width:9px}.teacher__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.teacher__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.teacher__title{font-size:56px;line-height:54px}}.teacher__type{align-items:center;display:flex;gap:6px}.teacher__type span{font-size:18px;font-weight:700;line-height:20px}@media only screen and (min-width:600px){.teacher__type span{font-size:22px;line-height:24px}}.teacher__type img{max-width:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:600px){.teacher__type img{max-width:26px;min-width:26px}}.teacher__text{font-size:14px;line-height:16px}@media only screen and (min-width:1110px){.teacher__text{font-size:16px;line-height:18px}}.teacher__buttons{align-items:stretch;display:flex;gap:8px}@media only screen and (min-width:1110px){.teacher__buttons{gap:12px}}.teacher__button{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;display:flex;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.teacher__button{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.teacher__button{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.teacher__button:hover{background-color:#5f3fd4}}.teacher__download{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;display:flex;font-size:14px;font-weight:700;height:37px;justify-content:center;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;position:relative;width:43px;z-index:10}.teacher__download svg{height:18px;min-height:18px;min-width:18px;width:18px}@media only screen and (min-width:600px){.teacher__download svg{height:25px;min-height:25px;min-width:25px;width:25px}}@media only screen and (min-width:1110px){.teacher__download svg{height:34px;min-height:34px;min-width:34px;width:34px}}.teacher__download__tip{background-color:hsla(0,0%,100%,.7);border-radius:4px;font-size:12px;left:50%;line-height:12px;opacity:0;padding:4px;position:absolute;top:-20px;transform:translate(-50%,-50%);transition:.3s}.teacher__download__tip:before{border:6px solid transparent;border-top-color:hsla(0,0%,100%,.7);bottom:-6px;content:"";left:50%;position:absolute;transform:translate(-50%,50%)}.teacher__download.active .teacher__download__tip{opacity:1}@media only screen and (min-width:600px){.teacher__download{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.teacher__download{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.teacher__download:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.teacher__download{height:46px;width:51px}}@media only screen and (min-width:1110px){.teacher__download{height:64px;width:68px}}.teacher__links{align-items:center;display:flex;gap:20px;margin-top:40px;overflow-x:auto;padding-bottom:16px}@media only screen and (min-width:1110px){.teacher__links{justify-content:space-between;margin-bottom:40px;margin-top:80px}}.teacher__link{font-size:22px;font-weight:700;line-height:24px;opacity:.7;white-space:nowrap}.teacher__link.active{display:block;opacity:1}.teacher__link[data-id="2"]{display:none}@media only screen and (min-width:1110px){.teacher__link[data-id="2"]{display:block;opacity:.7}}@media only screen and (min-width:600px){.teacher__link{font-size:30px;line-height:32px}}@media only screen and (min-width:1110px){.teacher__link{display:block;transition:opacity .3s}.teacher__link:hover{opacity:1}}.teacher__item{display:none}.teacher__item.active{display:block}.teacher__item .courses-page__search svg{position:static}.teacher__subtext{font-size:14px;font-weight:700;line-height:14px;margin-top:8px}@media only screen and (min-width:1110px){.teacher__subtext{font-size:28px;line-height:32px;margin-top:22px}}.teacher__form{width:100%}.teacher__form form{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}@media only screen and (min-width:600px){.teacher__form form{margin-top:22px}}@media only screen and (min-width:1110px){.teacher__form form{gap:24px}}.teacher__label{display:block;width:100%}.teacher__input{background-color:transparent;border:1px solid hsla(0,0%,100%,.8);border-radius:10px;color:#fff;font-size:14px;font-weight:700;line-height:14px;padding:12px;resize:none;width:100%}.teacher__input::-moz-placeholder{color:hsla(0,0%,100%,.8)}.teacher__input::placeholder{color:hsla(0,0%,100%,.8)}.teacher__input-hidden{display:none}@media only screen and (min-width:600px){.teacher__input{border-radius:20px;font-size:22px;line-height:24px;padding:14px 22px}}@media only screen and (min-width:1110px){.teacher__input{font-size:28px;line-height:32px;padding:18px 28px}}.teacher .stars__rating{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(322.53deg,hsla(0,0%,100%,0) -44.96%,hsla(0,0%,100%,.32) 124.55%);border-radius:9px;display:inline-flex;margin-top:12px;padding:5px 15px}.teacher .stars__rating__label svg{height:16px;padding:0;width:16px}@media only screen and (min-width:600px){.teacher .stars__rating__label svg{height:28px;width:28px}}@media only screen and (min-width:1110px){.teacher .stars__rating__label svg{height:48px;width:51px}.teacher .stars__rating{margin-top:30px;padding:10px 28px}}.teacher-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.teacher-button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.teacher-button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.teacher-button:hover{background-color:hsla(0,0%,100%,.4)}}.teacher__subtitle{align-items:flex-end;display:flex;gap:10px;grid-column:span 3/span 3;justify-content:space-between;margin-top:42px;width:100%}.teacher__subtitle h3{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.teacher__subtitle h3{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.teacher__subtitle h3{font-size:56px;line-height:54px}}.teacher__subtitle a,.teacher__subtitle button{border-bottom:1px solid #fff;font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.teacher__subtitle a,.teacher__subtitle button{font-size:16px;line-height:18px}}@media only screen and (min-width:600px){.teacher__subtitle{grid-column:span 2/span 2}}@media only screen and (min-width:1110px){.teacher__subtitle{margin-top:80px}}.teacher__photos{display:none;margin-top:20px}.teacher__photos .teacher__subtitle{margin-bottom:20px}@media only screen and (min-width:1110px){.teacher__photos .teacher__subtitle{grid-column:span 3/span 3}}.teacher__photos-course{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width:600px){.teacher__photos-course{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.teacher__photos-course{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}}@media only screen and (min-width:600px){.teacher__photos{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.teacher__photos{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}}.teacher__noinfo{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:center;margin-top:20px;padding:50px 0 100px}.teacher__noinfo svg{max-height:175px;max-width:175px}@media only screen and (min-width:600px){.teacher__noinfo svg{max-height:272px;max-width:272px}}.teacher__noinfo p{font-size:14px;font-weight:700;line-height:16px;opacity:.4;text-align:center}@media only screen and (min-width:1110px){.teacher__noinfo p{font-size:30px;line-height:32px}}@media only screen and (min-width:600px){.teacher__noinfo{margin-top:0}}.teacher__reviews .reviews__slider{display:grid;gap:16px;grid-template-columns:1fr;margin-top:20px}@media only screen and (min-width:600px){.teacher__reviews .reviews__slider{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media only screen and (min-width:1110px){.teacher__reviews .reviews__slider{gap:32px}}.teacher__navigation{align-items:center;bottom:0;display:none;gap:26px;justify-content:center;position:absolute;width:100%}.teacher__navigation .swiper-button-next,.teacher__navigation .swiper-button-prev{height:13px;position:static;width:7px}.teacher__navigation .swiper-button-next:after,.teacher__navigation .swiper-button-next:before,.teacher__navigation .swiper-button-prev:after,.teacher__navigation .swiper-button-prev:before{display:none}@media only screen and (min-width:1110px){.teacher__navigation{display:flex}}.teacher .courses-page__grid{display:block;margin-top:0;position:relative}.teacher .courses-page__grid .swiper{overflow:visible;padding-bottom:50px}.teacher .courses-page__grid .swiper-slide{height:auto!important}@media only screen and (min-width:1110px){.teacher .courses-page__grid .swiper-slide{margin-bottom:32px}}@media only screen and (min-width:600px){.teacher .courses-page__grid .swiper{padding-bottom:60px}}.teacher .courses-page__grid .courses-page__item{margin-top:32px}.teacher__photo{grid-column:span 1/span 1}.teacher__photo img{aspect-ratio:1/1;border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.teacher-about{display:grid;gap:8px;grid-template-columns:1fr;margin-top:22px}.teacher-about__block{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(273.66deg,hsla(0,0%,100%,.152) -7.41%,hsla(0,0%,100%,.295) 29.22%,hsla(0,0%,100%,.512) 94.34%);border-radius:30px;display:flex;flex-direction:column;gap:6px;padding:28px}.teacher-about__block h4{font-size:18px;font-weight:700;line-height:18px}@media only screen and (min-width:1110px){.teacher-about__block h4{font-size:30px;line-height:32px}}.teacher-about__block p{font-size:40px;font-weight:700;line-height:34px}@media only screen and (min-width:1110px){.teacher-about__block p{font-size:90px;line-height:70px}.teacher-about__block{gap:22px}.teacher-about{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}}.teacher__blocks{grid-column:span 2/span 2}.teacher__blocks .teacher__subtitle a{display:none}@media only screen and (min-width:600px){.teacher__blocks .teacher__subtitle a{display:flex}}.teacher__blocks .swiper{margin-top:20px;overflow:visible}@media only screen and (min-width:600px){.teacher__blocks .swiper{margin-top:40px}}.teacher__block{align-items:center;display:flex;flex-direction:column;gap:8px}.teacher__block__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:40px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.teacher__block__button{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.teacher__block__button{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.teacher__block__button:hover{background-color:hsla(0,0%,100%,.4)}}@media only screen and (min-width:600px){.teacher__block__button{display:none}}.teacher__block__image img{border-radius:50%;max-height:226px;max-width:226px;min-height:226px;min-width:226px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:600px){.teacher__block__image img{border-radius:8px;max-height:162px;max-width:162px;min-height:162px;min-width:162px}}@media only screen and (min-width:1110px){.teacher__block__image img{border-radius:50%;max-height:252px;max-width:252px;min-height:252px;min-width:252px}}.teacher__block__title{font-size:18px;font-weight:700;line-height:18px}@media only screen and (min-width:600px){.teacher__block__title{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.teacher__block__title{font-size:30px;line-height:32px}}.teacher__block__location{font-size:14px;font-weight:400;line-height:14px;text-align:center}@media only screen and (min-width:1110px){.teacher__block__location{font-size:16px;line-height:18px}}@media only screen and (min-width:600px){.teacher__block{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(138.98deg,rgba(255,159,240,.8) -.57%,rgba(212,154,248,.8) 68.51%,hsla(0,0%,100%,.8) 109.72%);border-radius:10px;padding:16px}}@media only screen and (min-width:1110px){.teacher__block{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:0;padding:0}}@media only screen and (min-width:600px){.teacher{padding-bottom:40px}}@media only screen and (min-width:1110px){.teacher{padding-bottom:80px}}.banner-consulting{padding:24px 0;position:relative}.banner-consulting__wrapper{aspect-ratio:1/1;position:relative}@media only screen and (min-width:600px){.banner-consulting__wrapper{aspect-ratio:auto}}.banner-consulting__image{height:100%}.banner-consulting__image img{border-radius:26px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-consulting__bg{display:none;position:absolute;z-index:3}.banner-consulting__bg-right{right:0;top:250px}@media only screen and (min-width:1110px){.banner-consulting__bg{display:block}}.banner-consulting__content{align-items:center;bottom:-20px;display:flex;flex-direction:column;left:50%;min-width:300px;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:1110px){.banner-consulting__content{bottom:-25px}}.banner-consulting__title{font-size:18px;font-weight:700;line-height:18px;text-align:center}@media only screen and (min-width:600px){.banner-consulting__title{text-wrap:nowrap;font-size:22px;line-height:24px}.banner-consulting__title br{display:none}}@media only screen and (min-width:1110px){.banner-consulting__title{font-size:32px;line-height:32px}}.banner-consulting__description{font-size:14px;font-weight:700;line-height:16px;margin-top:8px;text-align:center}@media only screen and (min-width:600px){.banner-consulting__description{white-space:nowrap}}@media only screen and (min-width:1110px){.banner-consulting__description{font-size:16px;line-height:18px;margin-top:12px}}.banner-consulting__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:16px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.banner-consulting__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.banner-consulting__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.banner-consulting__link:hover{background-color:hsla(0,0%,100%,.4)}.banner-consulting{padding:80px 0}}.banner-docs{padding:24px 0}.banner-docs__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:18px}@media only screen and (min-width:600px){.banner-docs__wrapper{border-radius:44px}}@media only screen and (min-width:1110px){.banner-docs__wrapper{border:1px solid hsla(0,0%,100%,.3);padding:24px}}.banner-docs__inner{align-items:center;background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%);border-radius:18px;display:flex;padding:288px 20px 24px;position:relative}@media only screen and (min-width:600px){.banner-docs__inner{border-radius:44px;overflow:hidden;padding:46px 58px}}@media only screen and (min-width:1110px){.banner-docs__inner{overflow:visible}}.banner-docs__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.banner-docs__image{position:absolute;top:10px;width:100%}.banner-docs__image-first,.banner-docs__image-second{width:220px}@media only screen and (min-width:600px){.banner-docs__image-first,.banner-docs__image-second{width:291px}}@media only screen and (min-width:1110px){.banner-docs__image-first,.banner-docs__image-second{width:429px}}.banner-docs__image-first{left:50%;min-width:220px;position:absolute;top:10px;transform:translateX(-50%);z-index:2}@media only screen and (min-width:600px){.banner-docs__image-first{position:static;transform:translateX(0)}}.banner-docs__image-second{left:50%;min-width:240px;position:absolute;top:0;transform:translateX(-70%)}@media only screen and (min-width:600px){.banner-docs__image-second{display:none}.banner-docs__image{bottom:-20px;display:block;left:auto;right:-70px;top:auto;width:auto}}@media only screen and (min-width:1110px){.banner-docs__image{bottom:-60px;right:0}}.banner-docs__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.banner-docs__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-docs__title{font-size:56px;line-height:54px}}.banner-docs__description{font-size:14px;line-height:16px}@media only screen and (min-width:600px){.banner-docs__description{max-width:313px}}@media only screen and (min-width:1110px){.banner-docs__description{font-size:16px;line-height:18px;max-width:550px}}.banner-docs__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-docs__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-docs__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-docs__link:hover{background-color:#5f3fd4}.banner-docs{padding:100px 0 80px}}.stars__rating{direction:rtl}.stars__rating__wrap{align-items:center;display:flex;gap:4px;justify-content:flex-end}.stars__rating__input{display:none}.stars__rating__label svg{cursor:pointer;height:50px;padding:4px;width:50px}.stars__rating__label svg path{fill:#ffffff33;transition:fill .3s;will-change:fill}.stars__rating__input:checked~.stars__rating__label svg path,.stars__rating__label:hover svg path,.stars__rating__label:hover~.stars__rating__label svg path{fill:#fff}.privacy-policy__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:22px}@media only screen and (min-width:600px){.privacy-policy__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.privacy-policy__title{font-size:56px;line-height:54px;margin-bottom:50px}}.privacy-policy__list{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1110px){.privacy-policy__list{gap:22px}}.privacy-policy__item{display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:8px;line-height:17px}.privacy-policy__item ul li{margin-top:8px}.privacy-policy__item span,.privacy-policy__item ul{font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:1110px){.privacy-policy__item span,.privacy-policy__item ul{font-size:16px;line-height:18px}}@media only screen and (min-width:600px){.privacy-policy__item{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.privacy-policy__item{font-size:30px;gap:12px;line-height:32px}}.cookie-agreement__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:22px}@media only screen and (min-width:600px){.cookie-agreement__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.cookie-agreement__title{font-size:56px;line-height:54px;margin-bottom:46px}}.cookie-agreement__list{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1110px){.cookie-agreement__list{gap:22px}}.cookie-agreement__item{display:flex;flex-direction:column;font-size:18px;font-weight:700;gap:8px;line-height:17px}.cookie-agreement__item p{font-size:14px;font-weight:400;line-height:14px}.cookie-agreement__item p a{text-decoration:underline}@media only screen and (min-width:1110px){.cookie-agreement__item p{font-size:16px;line-height:18px}}@media only screen and (min-width:600px){.cookie-agreement__item{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.cookie-agreement__item{font-size:30px;gap:12px;line-height:32px}}.chat-button{bottom:25px;display:block;left:16px;margin-right:auto;position:fixed;z-index:102}.chat-button__links{display:flex;flex-direction:column;gap:4px;position:absolute}.chat-button__link{align-items:center;border-radius:50%;display:flex;height:61px;justify-content:center;opacity:0;position:absolute;transform:translateY(-61px);transition:transform .3s,opacity .2s ease-in-out,visibility .3s;visibility:hidden;width:61px}.chat-button__link svg{height:37px;max-height:37px;max-width:37px;width:37px}.chat-button__link-tg{background-color:#49b5ff}.chat-button__link-wa{background-color:#83ea81}.chat-button__link-max{background:transparent}.chat-button__link-max svg{height:61px;max-height:61px;max-width:61px;width:61px}.chat-button__link-gift{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);bottom:90px;left:16px;opacity:1;position:fixed;transform:translateY(0);visibility:visible;z-index:102}@media only screen and (min-width:1110px){.chat-button__link-gift{left:40px}}.chat-button.active .chat-button__link-max{opacity:1;transform:translateY(-195px);visibility:visible}.chat-button.active .chat-button__link-wa{opacity:1;transform:translateY(-130px);visibility:visible}.chat-button.active .chat-button__link-tg{opacity:1;transform:translateY(-65px);visibility:visible}.chat-button.active .chat-button__button-open{animation-duration:.3s;animation-name:rotation;display:none}.chat-button.active .chat-button__button-close{animation-duration:.4s;animation-name:fadeIn;display:block;position:absolute}.chat-button__button{position:relative}.chat-button__button-close{display:none}.chat-button__button button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:50%;display:flex;height:61px;justify-content:center;position:relative;width:61px;z-index:2}.chat-button__button span{border-radius:4px;font-size:16px;font-weight:700;left:75px;padding:8px 18px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.chat-button__button span:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:4px;content:"";display:block;height:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media only screen and (min-width:1110px){.chat-button{left:40px}}.popup-age{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 11.1%,#6d48ff 86.11%);display:none;height:100dvh;justify-content:center;left:0;width:100vw;z-index:1100}.popup-age,.popup-age__wrapper{align-items:center;position:fixed;top:0}.popup-age__wrapper{display:flex;flex-direction:column;padding:20px}@media only screen and (min-width:600px){.popup-age__wrapper{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:block;padding:77px 40px 48px;position:static}}@media only screen and (min-width:1110px){.popup-age__wrapper{border-radius:16px;padding:150px 107px 46px}}.popup-age__logo{max-width:90px}@media only screen and (min-width:600px){.popup-age__logo{display:none}}.popup-age__image{max-width:270px}@media only screen and (min-width:600px){.popup-age__image{display:none}}.popup-age__title{font-size:22px;font-weight:700;margin-bottom:12px;text-align:center}@media only screen and (min-width:600px){.popup-age__title{font-size:34px;margin-bottom:8px}}@media only screen and (min-width:1110px){.popup-age__title{font-size:56px;margin-bottom:12px}}.popup-age__descr{font-size:14px;font-weight:700;line-height:14px;margin-bottom:42px;text-align:center}@media only screen and (min-width:600px){.popup-age__descr{margin-bottom:48px}}@media only screen and (min-width:1110px){.popup-age__descr{font-size:16px;margin-bottom:82px}}.popup-age__buttons{display:flex;gap:9px;justify-content:center;width:100%}@media only screen and (min-width:600px){.popup-age__buttons{gap:12px}}.popup-age__button{border-radius:8px;font-size:12px;font-weight:700;padding:12px 13px}.popup-age__button-succes{background-color:#734eff}@media only screen and (min-width:1110px){.popup-age__button-succes{transition:background-color .3s}.popup-age__button-succes:hover{background-color:#5f3fd4}}.popup-age__button-failure{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%)}@media only screen and (min-width:1110px){.popup-age__button-failure{transition:background-color .3s}.popup-age__button-failure:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.popup-age__button{border-radius:14px;font-size:22.86px;padding:12px 13px}}@media only screen and (min-width:1110px){.popup-age__button{border-radius:16px;font-size:30px;padding:16px 24px}}@media only screen and (min-width:600px){.popup-age{background:none;background-color:rgba(88,5,223,.5)}}.popup-cookie__wrapper{align-items:center;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);bottom:0;display:none;flex-direction:column;gap:8px;padding:16px 12px;position:fixed;width:100vw;z-index:1000}@media only screen and (min-width:600px){.popup-cookie__wrapper{flex-direction:row;justify-content:space-between;padding:14px}}@media only screen and (min-width:1110px){.popup-cookie__wrapper{padding:19px}}.popup-cookie__title{font-size:8px;font-weight:700;line-height:8px}.popup-cookie__title a{font-weight:700;text-decoration:underline}@media only screen and (min-width:600px){.popup-cookie__title{font-size:14px;line-height:16px}}@media only screen and (min-width:1110px){.popup-cookie__title{font-size:16px;line-height:16px}}.popup-cookie__button{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:8px;font-size:12px;font-weight:700;padding:5px;text-align:center;width:100%}.popup-cookie__button-purple{background-color:#734eff}@media only screen and (min-width:600px){.popup-cookie__button{font-size:22px;padding:4px 14px;width:auto}}@media only screen and (min-width:1110px){.popup-cookie__button{cursor:pointer;font-size:30px;padding:6px 24px;transition:background-color .3s}.popup-cookie__button:hover{background-color:#5f3fd4}}.popup-location{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(88,5,223,.5);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.popup-location__close{cursor:pointer;position:absolute;right:24px;top:24px}.popup-location__close svg{height:12px;width:12px}.popup-location__wrapper{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:24px;display:flex;flex-direction:column;padding:48px;top:0}@media only screen and (min-width:600px){.popup-location__wrapper{padding:48px 64px}}@media only screen and (min-width:1110px){.popup-location__wrapper{padding:82px 43px}}.popup-location__title{font-size:18px;font-weight:700;margin-bottom:22px}@media only screen and (min-width:600px){.popup-location__title{font-size:22px}}@media only screen and (min-width:1110px){.popup-location__title{font-size:30px}}.popup-location__buttons{align-items:center;display:flex;flex-direction:column;gap:6px;width:192px}@media only screen and (min-width:600px){.popup-location__buttons{width:268px}}@media only screen and (min-width:1110px){.popup-location__buttons{gap:8;width:325px}}.popup-location__button{border-radius:4px;font-size:14px;font-weight:700;padding:6px;text-align:center;width:100%}.popup-location__button:active{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%)}.popup-location__button-selected{color:hsla(0,0%,100%,.5)}@media only screen and (min-width:600px){.popup-location__button{border-radius:8px}}@media only screen and (min-width:1110px){.popup-location__button{border-radius:12px;font-size:20.15px}.popup-location__button:hover{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%)}}.popup-old{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(88,5,223,.5);display:none;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:110}.popup-old.active{display:flex}.popup-old__close{cursor:pointer;position:absolute;right:24px;top:24px}.popup-old__wrapper{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;flex-direction:column;padding:20px;position:relative}@media only screen and (min-width:600px){.popup-old__wrapper{border-radius:12px;padding:77px 40px 48px}}@media only screen and (min-width:1110px){.popup-old__wrapper{border-radius:16px;padding:48px 100px}}.popup-old__title{font-size:22px;font-weight:700;margin-bottom:12px;text-align:center}@media only screen and (min-width:600px){.popup-old__title{font-size:34px;margin-bottom:8px}}@media only screen and (min-width:1110px){.popup-old__title{font-size:56px;margin-bottom:12px}}.popup-old__descr{font-size:14px;font-weight:700;line-height:19px;margin-bottom:42px;max-width:400px;text-align:center}@media only screen and (min-width:600px){.popup-old__descr{margin-bottom:48px}}@media only screen and (min-width:1110px){.popup-old__descr{font-size:16px}}.popup-old__button{background-color:#734eff;border-radius:8px;display:inline-block;font-size:12px;font-weight:700;padding:12px 13px}@media only screen and (min-width:600px){.popup-old__button{border-radius:14px;font-size:22.86px;padding:12px 13px}}@media only screen and (min-width:1110px){.popup-old__button{border-radius:16px;font-size:30px;padding:16px 24px;transition:background-color .3s}.popup-old__button:hover{background-color:#5f3fd4}}.popup-not-working{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(88,5,223,.5);display:none;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:110}.popup-not-working.active{display:flex}.popup-not-working__image{margin-bottom:18px;text-align:center}.popup-not-working__image svg{height:152px;width:152px}@media only screen and (min-width:1110px){.popup-not-working__image svg{height:auto;width:auto}}@media only screen and (min-width:600px){.popup-not-working__image{margin-bottom:22px}}@media only screen and (min-width:1110px){.popup-not-working__image{margin-bottom:32px}}.popup-not-working__close{cursor:pointer;position:absolute;right:24px;top:24px}.popup-not-working__wrapper{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;flex-direction:column;margin:0 16px;padding:38px 17px;position:relative}@media only screen and (min-width:600px){.popup-not-working__wrapper{max-width:600px;padding:48px}}@media only screen and (min-width:1110px){.popup-not-working__wrapper{border-radius:20px;max-width:920px;padding:42px 125px}}.popup-not-working__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:12px;text-align:center}@media only screen and (min-width:600px){.popup-not-working__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.popup-not-working__title{font-size:56px;line-height:54px}}.popup-not-working__descr{font-size:14px;font-weight:700;line-height:14px;margin-bottom:18px;text-align:center}@media only screen and (min-width:600px){.popup-not-working__descr{margin-bottom:22px;max-width:308px}}@media only screen and (min-width:1110px){.popup-not-working__descr{font-size:28px;line-height:31px;margin-bottom:48px;max-width:634px}}.popup-not-working__button{background-color:#734eff;border-radius:8px;display:inline-block;font-size:12px;font-weight:700;padding:12px 13px}@media only screen and (min-width:600px){.popup-not-working__button{border-radius:14px;font-size:22.86px;padding:12px 13px}}@media only screen and (min-width:1110px){.popup-not-working__button{border-radius:16px;font-size:30px;padding:16px 24px;transition:background-color .3s}.popup-not-working__button:hover{background-color:#5f3fd4}}.webtip{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTI3IDguOTVhMi41NSAyLjU1IDAgMCAxIDQuOTU1Ljg1YzAgMS43LTIuNTUgMi41NS0yLjU1IDIuNTVtLjA2OCAzLjRoLjAwOE0xOS41IDExLjVhOC41IDguNSAwIDEgMS0xNyAwIDguNSA4LjUgMCAwIDEgMTcgMFoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:16px 16px;height:16px;min-height:16px;min-width:16px;width:16px}.popup-webtip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(66.01deg,rgba(238,209,255,.4) 29.01%,rgba(238,209,255,.164) 81.25%,rgba(238,209,255,0) 130.54%,rgba(238,209,255,0) 0);border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:space-between;max-height:60dvh;opacity:0;padding:30px 8px 20px 20px;position:fixed;transform:translateY(100%);transition:opacity .3s,visibility .3s,z-index .3s,transform .3s;visibility:hidden;width:100%;z-index:-1}.popup-webtip:before{background-color:hsla(0,0%,100%,.5);border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px}@media only screen and (min-width:1110px){.popup-webtip:before{display:none}}.popup-webtip.active{opacity:1;transform:translateY(0);visibility:visible;z-index:2000}.popup-webtip-content{margin:0 auto;max-height:calc(100dvh - 160px);max-width:360px;overflow-y:auto;padding:0 8px 0 0}.popup-webtip-content::-webkit-scrollbar{width:4px}@media only screen and (min-width:1110px){.popup-webtip-content{max-height:calc(100dvh - 80px)}}.popup-webtip img{aspect-ratio:16/9;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}.popup-webtip h3{font-size:24px;font-weight:600;line-height:36px;margin-top:16px}.popup-webtip p{font-size:14px;margin-top:8px;overflow:hidden;padding-right:8px}.popup-webtip-button,.popup-webtip-link{align-items:center;align-self:flex-start;background:#734eff;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;cursor:pointer;display:flex;font-size:22px;font-weight:700;justify-content:center;left:50%;margin-top:12px;max-width:360px;min-height:48px;position:relative;transform:translateX(calc(-50% - 8px));width:calc(100% - 16px)}@media only screen and (min-width:1110px){.popup-webtip-button,.popup-webtip-link{margin-top:16px;min-height:62px;transform:translateX(-50%);width:100%}}.popup-webtip button{align-items:center;background-color:#fff;border-radius:50%;display:none;height:24px;justify-content:center;position:absolute;width:24px}.popup-webtip button svg{color:#000}@media only screen and (min-width:1110px){.popup-webtip button{display:flex;left:-32px;top:0}}.popup-webtip-bg{background-color:rgba(0,0,0,.3);height:100dvh;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;width:100%;z-index:-1}.popup-webtip-bg.active{opacity:1;visibility:visible;z-index:1900}@media only screen and (min-width:1110px){.popup-webtip-bg{display:none}.popup-webtip{border-radius:16px;bottom:20px;max-height:calc(100dvh - 40px);overflow:visible;padding:20px;right:20px;width:400px}}.partners{padding:24px 0;position:relative}.partners__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px}.partners__title br{display:none}@media only screen and (min-width:600px){.partners__title{font-size:34px;line-height:34px}.partners__title br{display:block}}@media only screen and (min-width:1110px){.partners__title{font-size:56px;line-height:54px}}.partners__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}@media only screen and (min-width:600px){.partners__items{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}}@media only screen and (min-width:1110px){.partners__items{gap:34px;margin-top:46px}}.partners__item{align-items:center;border-radius:24px;display:flex;justify-content:center}.partners__item img{filter:saturate(0);-o-object-fit:contain;object-fit:contain;opacity:.5;transition:opacity .3s}.partners__item:hover img{opacity:1}@media only screen and (min-width:1110px){.partners{padding:42px 0}}.banner-investing{padding:24px 0}.banner-investing__wrapper{background:radial-gradient(155.61% 149% at 1.5% 0,#ff9ff0 0,#6d48ff 100%);border-radius:22px;padding:20px}@media only screen and (min-width:1110px){.banner-investing__wrapper{border-radius:44px;padding:66px 94px 56px}}.banner-investing__inner{align-items:center;display:flex;position:relative}.banner-investing__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding-top:180px;position:relative;z-index:2}.banner-investing__content strong{font-size:14px;line-height:14px}@media only screen and (min-width:1110px){.banner-investing__content strong{font-size:30px;line-height:32px}}.banner-investing__content p{font-size:14px;line-height:16px;max-width:400px}@media only screen and (min-width:1110px){.banner-investing__content p{font-size:16px;line-height:22px}}@media only screen and (min-width:600px){.banner-investing__content{padding-top:220px}}@media only screen and (min-width:1110px){.banner-investing__content{padding-top:0}}.banner-investing__image{left:50%;max-width:350px;position:absolute;top:-30px;transform:translateX(-50%);width:100%}.banner-investing__image img{max-width:375px;width:100%}.banner-investing__image img.pc{display:none}@media only screen and (min-width:1110px){.banner-investing__image img.pc{display:block}.banner-investing__image img.mob{display:none}.banner-investing__image img{max-width:504px}.banner-investing__image{bottom:-60px;left:auto;max-width:100%;right:-176px;top:auto;transform:translateX(0);width:auto}}.banner-investing__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:1110px){.banner-investing__title{font-size:56px;line-height:54px}}.banner-investing__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-investing__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-investing__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-investing__link:hover{background-color:#5f3fd4}.banner-investing{padding:80px 0 42px}}.banner-about{padding:24px 0}.banner-about__wrapper{background:radial-gradient(155.61% 149% at 1.5% 0,#ff9ff0 0,#6d48ff 100%);border-radius:22px;overflow:hidden;padding:24px}@media only screen and (min-width:600px){.banner-about__wrapper{padding:48px 48px 63px}}@media only screen and (min-width:1110px){.banner-about__wrapper{border-radius:44px;overflow:inherit;padding:48px 94px 56px}}.banner-about__inner{align-items:center;display:flex;position:relative}.banner-about__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.banner-about__content p{font-size:16px;letter-spacing:-.0002em;line-height:20px}@media only screen and (min-width:1110px){.banner-about__content p{font-size:30px;font-weight:700;line-height:32px;margin-top:16px}}.banner-about__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:1110px){.banner-about__title{font-size:56px;line-height:54px}.banner-about{padding:42px 0}}.popups{bottom:24px;flex-direction:column;gap:12px;justify-content:flex-end;left:16px;position:fixed;right:16px;width:calc(100% - 32px)}.popups,.popups .popup{display:flex;z-index:-1}.popups .popup{align-items:center;background:linear-gradient(98.38deg,#eed1ff -2.26%,rgba(238,209,255,.8) 88.06%,rgba(238,209,255,.7) 123.4%,rgba(238,209,255,.4) 0);border-radius:16px;justify-content:space-between;opacity:0;overflow:hidden;padding:10px 12px;position:relative;transition:.3s;visibility:hidden}.popups .popup:before{background:linear-gradient(98.38deg,rgba(238,209,255,.9) -2.26%,rgba(238,209,255,.787) 88.06%,rgba(238,209,255,.5) 123.4%,rgba(238,209,255,.3) 0);border-radius:16px;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;transition:width 15s;width:0}.popups .popup.active{opacity:1;visibility:visible;z-index:1000}.popups .popup.active:before{width:100%}.popups .popup__icon{position:relative;z-index:2}.popups .popup__icon img{aspect-ratio:1/1;height:42px;-o-object-fit:contain;object-fit:contain;width:42px}@media only screen and (min-width:600px){.popups .popup__icon img{height:60px;width:60px}}@media only screen and (min-width:1110px){.popups .popup__icon img{height:77px;width:77px}}.popups .popup__container{align-items:center;display:flex;gap:22px}.popups .popup__content{align-items:flex-start;display:flex;flex-direction:column;gap:2px;position:relative;z-index:2}.popups .popup__content h3{font-size:18px;font-weight:600;line-height:17px}@media only screen and (min-width:600px){.popups .popup__content h3{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.popups .popup__content h3{font-size:30px;line-height:32px}}.popups .popup__content p{font-size:12px;line-height:14px}@media only screen and (min-width:600px){.popups .popup__content p{font-size:14px;line-height:14px}}@media only screen and (min-width:1110px){.popups .popup__content p{font-size:16px;line-height:18px}.popups .popup__content{gap:4px}}.popups .popup__arrow{position:relative;z-index:2}.popups .popup__arrow img{height:16px;width:9px}@media only screen and (min-width:600px){.popups .popup__arrow img{height:27px;width:15px}}@media only screen and (min-width:1110px){.popups .popup__arrow img{height:31px;width:17px}.popups .popup__arrow{margin-left:75px}.popups .popup{padding:16px 22px;width:auto}.popups{left:auto;width:auto}}.swiper-group-stories{height:100dvh;inset:0;margin:0 auto;max-width:414px;opacity:0;position:fixed;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;z-index:-1}.swiper-group-stories.active{opacity:1;visibility:visible;z-index:1001}.swiper-group-stories>.swiper-wrapper>.swiper-slide{opacity:0;transition:opacity .3s}.swiper-group-stories>.swiper-wrapper>.swiper-slide-active{opacity:1}.swiper-group-stories .swiper-wrapper{align-items:flex-start}@media only screen and (min-width:415px){.swiper-group-stories .swiper-wrapper{align-items:center}}.swiper-group-stories .swiper-slide-active .swiper-pagination-bullet-active:before{animation:slide-progress 15s linear forwards;background-color:#fff}.swiper-group-stories.paused{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-group-stories.paused .swiper-slide-active .swiper-pagination-bullet-active:before{animation-play-state:paused}@media only screen and (min-width:600px){.swiper-group-stories.paused{pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media only screen and (min-width:415px){.swiper-group-stories{max-width:375px;overflow:visible}}.popup-stories__bg{background-color:rgba(0,0,0,.9);inset:0;opacity:0;position:fixed;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;z-index:-1}.popup-stories__bg.active{opacity:1;visibility:visible;z-index:1000}.popup-stories__close{align-items:center;cursor:pointer;display:flex;height:54px;justify-content:center;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s,visibility .3s,z-index .3s;visibility:hidden;width:54px;z-index:-1}.popup-stories__close.active{opacity:1;visibility:visible;z-index:1002}.popup-stories__close svg{height:20px;width:20px}@media only screen and (min-width:415px){.popup-stories__close svg{height:24px;width:24px}.popup-stories__close{height:60px;width:60px}}.popup-stories__wrapper{height:100%;width:100%;z-index:1001}.popup-stories__wrapper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.popup-stories__wrapper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.popup-stories__wrapper .swiper-pagination-bullet:only-child{display:block!important}.popup-stories__wrapper .swiper{height:100%;overflow:hidden;width:100%}.popup-stories__wrapper .swiper-button-prev{left:-40px}.popup-stories__wrapper .swiper-button-next{right:-40px}.popup-stories__wrapper .swiper-button-disabled{cursor:pointer;opacity:1;pointer-events:all}.popup-stories__wrapper .swiper-button-lock{display:flex}.popup-stories__wrapper .swiper-pagination{align-items:center;bottom:auto;display:flex;gap:2px;justify-content:center;left:16px;top:25px;width:calc(100% - 67px)}.popup-stories__wrapper .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.2);border-radius:12px;flex:1;height:3px;opacity:1;overflow:hidden;position:relative}.popup-stories__wrapper .swiper-pagination-bullet:before{background-color:hsla(0,0%,100%,.2);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media only screen and (min-width:415px){.popup-stories__wrapper .swiper-pagination{top:24px;width:calc(100% - 32px)}}.popup-stories__wrapper .swiper-slide{background:linear-gradient(278deg,rgba(238,209,255,.7) 6.12%,rgba(238,209,255,.287) 82.07%,rgba(238,209,255,0) 141.33%,rgba(238,209,255,0) 0);height:100dvh;overflow:hidden;position:relative}.popup-stories__wrapper .swiper-slide:before{background:linear-gradient(180deg,#111,transparent);content:"";height:150px;left:0;position:absolute;top:0;width:100%;z-index:2}.popup-stories__wrapper .swiper-slide iframe,.popup-stories__wrapper .swiper-slide img,.popup-stories__wrapper .swiper-slide video{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (min-width:415px){.popup-stories__wrapper .swiper-slide iframe,.popup-stories__wrapper .swiper-slide img,.popup-stories__wrapper .swiper-slide video{border-radius:22px}}@media only screen and (min-width:600px){.popup-stories__wrapper .swiper-slide iframe,.popup-stories__wrapper .swiper-slide img,.popup-stories__wrapper .swiper-slide video{pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}}@media only screen and (min-width:415px){.popup-stories__wrapper .swiper-slide{border-radius:22px;height:665px;max-height:665px}.popup-stories__wrapper .swiper{border-radius:22px;height:auto;max-width:375px}.popup-stories__wrapper{height:auto;width:auto}}.popup-stories__slider{height:100%;position:relative}.popup-stories__slider .swiper-navigation{align-items:center;display:flex;inset:0;position:absolute;width:100%}.popup-stories__slider .swiper-navigation .swiper-button-next,.popup-stories__slider .swiper-navigation .swiper-button-prev{height:100dvh;margin:0;position:fixed;top:0;transition:opacity .3s;width:120px}.popup-stories__slider .swiper-navigation .swiper-button-next svg,.popup-stories__slider .swiper-navigation .swiper-button-prev svg{display:none;width:8px}@media only screen and (min-width:415px){.popup-stories__slider .swiper-navigation .swiper-button-next svg,.popup-stories__slider .swiper-navigation .swiper-button-prev svg{display:block}}.popup-stories__slider .swiper-navigation .swiper-button-next:after,.popup-stories__slider .swiper-navigation .swiper-button-next:before,.popup-stories__slider .swiper-navigation .swiper-button-prev:after,.popup-stories__slider .swiper-navigation .swiper-button-prev:before{display:none}@media only screen and (min-width:415px){.popup-stories__slider .swiper-navigation .swiper-button-next,.popup-stories__slider .swiper-navigation .swiper-button-prev{height:auto;height:32px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.popup-stories__slider{height:auto}}.popup-stories__preview{align-items:center;display:flex;gap:12px;left:16px;position:fixed;top:40px;width:100%;z-index:100}.popup-stories__preview img{border-radius:50%;height:42px;min-height:42px;min-width:42px;-o-object-fit:cover;object-fit:cover;width:42px}.popup-stories__preview strong{display:inline-block;font-weight:800;line-height:21px;width:100%}.popup-stories__content{bottom:40px;left:50%;padding:0 18px;position:absolute;transform:translateX(-50%);width:100%}.popup-stories__title{font-size:26px;font-weight:700;line-height:1}.popup-stories__text{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:18px}.popup-stories__text p{font-size:14px;line-height:120%}.popup-stories__button{align-items:center;background:#fff;border-radius:14px;color:#734eff;display:flex;font-size:22px;font-weight:700;height:48px;justify-content:center;margin:22px auto 0;transition:background .3s;width:100%}.popup-stories__button span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:radial-gradient(195.78% 402.62% at 136.61% 84.62%,#ff9ff0 0,#6d48ff 100%);-webkit-background-clip:text;background-clip:text}.popup-stories__button-purple{background-color:#734eff}.popup-stories__button-purple span{-webkit-text-fill-color:#fff;text-fill-color:#fff;color:#fff}@media only screen and (min-width:1110px){.popup-stories__button-purple:hover{background-color:hsla(0,0%,100%,.4)}}.popup-stories__button-pink{background-color:#ff9ff0}.popup-stories__button-pink span{-webkit-text-fill-color:#fff;text-fill-color:#fff;color:#fff}@media only screen and (min-width:1110px){.popup-stories__button-pink:hover{background-color:hsla(0,0%,100%,.4)}}.popup-stories__button-transparent{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);box-shadow:none}.popup-stories__button-transparent span{-webkit-text-fill-color:#fff;text-fill-color:#fff;color:#fff}@media only screen and (min-width:1110px){.popup-stories__button-transparent:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.popup-stories__button{height:62px}}@media only screen and (min-width:415px){.popup-stories{position:relative;top:50%;transform:translateY(-50%)}}@keyframes slide-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.course-info{margin-top:40px}.course-info__wrapper{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:18px;padding:22px 26px;position:relative;z-index:2}@media only screen and (min-width:600px){.course-info__wrapper{border-radius:44px;padding:48px 52px}}@media only screen and (min-width:1110px){.course-info__wrapper{border-radius:30px;gap:46px;padding:46px 92px;width:100%}}.course-info h2{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.course-info h2{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.course-info h2{font-size:50px;line-height:54px}}.course-info p{font-size:14px;line-height:19px}@media only screen and (min-width:1110px){.course-info p{font-size:16px;line-height:24px}}@media only screen and (min-width:600px){.course-info{margin-top:80px}}.blog__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px;margin-top:42px}.blog__title br{display:none}.blog__title:first-child{margin-top:0}@media only screen and (min-width:600px){.blog__title{font-size:34px;line-height:34px;margin-top:48px}.blog__title br{display:block}}@media only screen and (min-width:1110px){.blog__title{font-size:56px;line-height:54px;margin-top:84px}}.blog__tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;margin-top:26px;row-gap:12px}.blog__tag{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;gap:8px;padding:7px 12px}.blog__tag span{font-size:14px;font-weight:700;line-height:14px}@media only screen and (min-width:1110px){.blog__tag span{font-size:16px;line-height:19px}}.blog__tag img,.blog__tag svg{aspect-ratio:1/1;max-height:16px;max-width:23px;min-height:16px;min-width:16px;-o-object-fit:contain;object-fit:contain}.blog__tag-pink{background-color:#ff9ff0}@media only screen and (min-width:600px){.blog__tag{padding:6px 9px}}.blog__items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:20px;row-gap:44px}@media only screen and (min-width:600px){.blog__items{-moz-column-gap:8px;column-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;row-gap:48px}}@media only screen and (min-width:1110px){.blog__items{-moz-column-gap:34px;column-gap:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:82px;row-gap:65px}}.post{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;position:relative}.post__image{aspect-ratio:1/1;border-radius:24px;margin-bottom:22px;position:static}.post__image img{aspect-ratio:1/1;border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1110px){.post__image{border-radius:32px;border-radius:42px;margin-bottom:32px}}.post__bottom,.post__top{align-items:center;display:flex;position:relative;z-index:2}.post__top{flex-wrap:wrap;gap:4px;justify-content:flex-start}.post__readingtime{align-items:center;border-radius:12px;display:flex;gap:6px;padding:8px}.post__readingtime span{font-size:10px;line-height:1}@media only screen and (min-width:600px){.post__readingtime span{font-size:14px}}@media only screen and (min-width:1110px){.post__readingtime span{font-size:16px}}.post__readingtime svg{height:12px;width:12px}.post__readingtime svg path{fill:#fff}@media only screen and (min-width:1110px){.post__readingtime svg{height:14px;width:14px}}.post__bottom{align-items:flex-start;flex-direction:column;position:relative}.post__bottom h2{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:22px;font-weight:700;line-height:22px;margin-top:8px;overflow:hidden;text-align:left}@media only screen and (min-width:600px){.post__bottom h2{font-size:28px;line-height:32px;margin-top:16px}}@media only screen and (min-width:1110px){.post__bottom h2{font-size:30px;margin-top:22px}}.post__bottom p{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;font-size:16px;line-height:120%;margin-top:8px;overflow:hidden}@media only screen and (min-width:1110px){.post__bottom p{font-size:18px;margin-top:12px}}.post__bottom a{background:#6d48ff;border:none;border-radius:16px;color:#fff;font-size:18px;font-weight:700;line-height:22px;margin-top:12px;padding:12px 24px;position:relative;position:static;text-align:center;text-decoration:none;transform:translate(0)}@media only screen and (min-width:600px){.post__bottom a{margin-top:22px}}@media only screen and (min-width:1110px){.post__bottom a{margin-top:32px}.post__bottom a:hover{color:#fff}}.post__category{background-color:#bd95ff;border-radius:12px;font-size:10px;font-weight:700;line-height:1;padding:8px}@media only screen and (min-width:600px){.post__category{font-size:14px}}@media only screen and (min-width:1110px){.post__category{font-size:16px}}.post__readingtime{background-color:#bd95ff;position:relative}.post__readingtime span{font-weight:700;position:relative;z-index:3}.article{overflow:hidden;padding-top:0}.article__bg{left:0;position:absolute;top:0;width:100%}.article__bg img{min-height:700px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1110px){.article__bg img{min-height:auto}}.article__wrapper{position:relative;z-index:3}.article-page{background:#fff}.article__info{align-items:center;display:flex;flex-direction:column;margin-top:64px}@media only screen and (min-width:1110px){.article__info{margin-top:96px}}.article__date{color:#373f64;font-size:12px;line-height:150%;opacity:.5}@media only screen and (min-width:600px){.article__date{font-size:16px}}@media only screen and (min-width:1110px){.article__date{font-size:20px}}.article__views{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.article__views svg{height:18px;width:18px}@media only screen and (min-width:1110px){.article__views svg{height:26px;width:26px}}.article__views span{color:#373f64;font-size:12px;line-height:150%;opacity:.5}@media only screen and (min-width:600px){.article__views span{font-size:16px}}@media only screen and (min-width:1110px){.article__views span{font-size:20px}}.article__category{color:#373f64;font-size:12px;font-weight:700;left:50%;letter-spacing:.1vw;line-height:150%;position:absolute;text-transform:uppercase;transform:translateX(-50%)}@media only screen and (min-width:600px){.article__category{font-size:16px}}@media only screen and (min-width:1110px){.article__category{font-size:20px}}.article__readingtime{align-items:center;background-color:#fff;border-radius:32px;display:flex;gap:8px;margin-top:20px;padding:5px 8px}.article__readingtime span{color:#373f64;font-size:12px;font-weight:700;line-height:150%}@media only screen and (min-width:600px){.article__readingtime span{font-size:16px}}@media only screen and (min-width:1110px){.article__readingtime span{font-size:18px}}.article__readingtime svg{height:16px;width:16px}@media only screen and (min-width:600px){.article__readingtime svg{height:20px;width:20px}}@media only screen and (min-width:1110px){.article__readingtime svg{height:24px;width:24px}}@media only screen and (min-width:600px){.article__readingtime{margin-top:16px;padding:8px 12px}}@media only screen and (min-width:1110px){.article__readingtime{margin-top:24px;padding:9px 12px}}.article__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:28px;width:100%}@media only screen and (min-width:600px){.article__footer{margin-top:32px}}@media only screen and (min-width:1110px){.article__footer{margin-top:40px}}.article__title{color:#373f64;font-size:32px;font-weight:700;line-height:110%;text-align:center}@media only screen and (min-width:600px){.article__title{font-size:48px}}@media only screen and (min-width:1110px){.article__title{font-size:74px}}.article__image{border-radius:24px;margin-top:28px;overflow:hidden;width:100%}.article__image img{border-radius:30px;height:100%;max-height:343px;min-height:343px;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}@media only screen and (min-width:600px){.article__image img{max-height:438px}}@media only screen and (min-width:1110px){.article__image img{max-height:562px}}@media only screen and (min-width:600px){.article__image{border-radius:30px;margin-top:32px}}@media only screen and (min-width:1110px){.article__image{margin-top:40px}}.article__author{align-items:center;-moz-column-gap:8px;column-gap:8px;display:inline-flex;margin-top:20px}@media only screen and (min-width:600px){.article__author{-moz-column-gap:16px;column-gap:16px;margin-top:36px}}@media only screen and (min-width:1110px){.article__author{margin-top:40px}}.article__avatar img{border-radius:50%;max-height:56px;max-width:56px;min-height:56px;min-width:56px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:600px){.article__avatar img{max-height:80px;max-width:80px;min-height:80px;min-width:80px}}.article__name{align-items:flex-start;display:flex;flex-direction:column;row-gap:4px}.article__name h2{color:#0c003a;font-size:16px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.article__name h2{font-size:20px}}.article__name p{color:#0c003a;font-size:16px;line-height:16px}@media only screen and (min-width:600px){.article__name p{font-size:20px;line-height:24px}.article__name{row-gap:8px}}.article__content h2{color:#373f64;font-family:Golos Text;font-size:24px;font-weight:700;line-height:130%;margin-top:16px}@media only screen and (min-width:600px){.article__content h2{font-size:32px;margin-top:24px}}@media only screen and (min-width:1110px){.article__content h2{font-size:40px}}.article__content ul{list-style:disc;margin-left:16px}.article__content ul li{color:#373f64;font-family:Golos Text;font-size:16px;font-weight:400;line-height:150%;margin-top:18px}@media only screen and (min-width:600px){.article__content ul li{font-size:18px}}@media only screen and (min-width:1110px){.article__content ul li{font-size:22px}}.article__content p{color:#373f64;font-weight:400;margin-top:28px}.article__content p,.article__content p a{font-family:Golos Text;font-size:16px;line-height:150%}.article__content p a{color:#734eff;font-weight:500;margin-top:0}@media only screen and (min-width:600px){.article__content p a{font-size:18px}}@media only screen and (min-width:1110px){.article__content p a{font-size:22px}}@media only screen and (min-width:600px){.article__content p{font-size:18px;margin-top:24px}}@media only screen and (min-width:1110px){.article__content p{font-size:22px}}.article__content h3{color:#373f64;font-size:24px;font-weight:700;line-height:32px;margin-top:20px}@media only screen and (min-width:600px){.article__content h3{font-size:32px;line-height:48px;margin-top:32px}}@media only screen and (min-width:1110px){.article__content h3{font-size:40px;margin-top:40px}}.article__content h6{color:#373f64;font-family:Golos Text;font-size:18px;font-weight:600;line-height:150%;margin-top:20px}@media only screen and (min-width:600px){.article__content h6{font-size:20px;margin-top:32px}}@media only screen and (min-width:1110px){.article__content h6{font-size:24px;margin-top:40px}}.article__content>div a{display:inline-block}.article__content a{color:#734eff;font-size:16px;font-weight:500;line-height:150%;margin-top:8px;text-decoration:underline;transition:.3s}@media only screen and (min-width:600px){.article__content a{font-size:20px;margin-top:12px}}@media only screen and (min-width:1110px){.article__content a{font-size:24px;margin-top:16px}.article__content a:hover{color:#5733d8}}.article__content ol li{color:#0c003a;font-family:Golos Text;font-size:16px;font-weight:400;line-height:150%;margin-top:8px}@media only screen and (min-width:600px){.article__content ol li{font-size:18px}}@media only screen and (min-width:1110px){.article__content ol li{font-size:22px}}.article__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media only screen and (min-width:600px){.article__tags{margin-top:32px}}@media only screen and (min-width:1110px){.article__tags{margin-top:40px}}.article__tag{align-items:center;border:1px solid #734eff;border-radius:999px;color:#734eff;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:-.02%;line-height:18px;min-height:36px;padding:8px 16px}@media only screen and (min-width:600px){.article__tag{font-size:16px}}.article blockquote{align-items:center;background-color:#f2f5ff;border-radius:32px;color:#373f64;display:flex;flex-direction:column;justify-content:center;margin:28px 0;padding:22px;text-align:center}.article blockquote img{border-radius:32px;margin-bottom:22px;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:1110px){.article blockquote img{margin-bottom:30px}}.article blockquote span{display:inline-block;font-size:24px;font-weight:700;line-height:120%;margin:0 auto;position:relative;text-align:center;z-index:2}.article blockquote span br{display:none}@media only screen and (min-width:600px){.article blockquote span br{display:block}.article blockquote span{font-size:32px}}@media only screen and (min-width:1110px){.article blockquote span{font-size:48px;max-width:822px}}.article blockquote a{background-color:#373f64;border-radius:16px;color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-top:12px;padding:10px 32px;position:relative;text-decoration:none}@media only screen and (min-width:600px){.article blockquote a{font-size:22px;line-height:22px;margin-top:22px;padding:16px 24px}}@media only screen and (min-width:1110px){.article blockquote a{font-size:32px;line-height:32px;margin-top:28px;padding:16px 24px}.article blockquote a:hover{color:#fff}}@media only screen and (min-width:600px){.article blockquote{margin:32px 0;padding:32px 22px}}@media only screen and (min-width:1110px){.article blockquote{margin:48px 0;padding:42px}}.article__related{margin-top:80px;position:relative}.article__related__title{color:#373f64;font-size:40px;font-weight:700;line-height:48px}.article__related .swiper{margin-top:40px;overflow:visible;padding-bottom:40px}.article__related .swiper-slide .post{background:#f2f5ff;border-radius:32px;min-height:auto;overflow:hidden;padding:16px 16px 24px}.article__related .swiper-slide .post__category,.article__related .swiper-slide .post__readingtime{background:#d6deff;color:#373f64}.article__related .swiper-slide .post__readingtime svg path{fill:#373f64}.article__related .swiper-slide .post__top{gap:4px}.article__related .swiper-slide .post__bottom h2{color:#373f64;font-size:22px;line-height:22px}@media only screen and (min-width:1110px){.article__related .swiper-slide .post__bottom h2{font-size:32px;font-size:42px;line-height:32px;line-height:42px}}.article__related .swiper-slide .post__bottom a{background:#373f64}@media only screen and (min-width:600px){.article__related .swiper-slide .post{border-radius:42px;padding:22px 22px 32px}}.banner-guide{padding:24px 0}.banner-guide__wrapper{background:linear-gradient(.987turn,#d49af8 -19.47%,#6d48ff 19.45%);border-radius:18px;padding:240px 26px 22px;position:relative}@media only screen and (min-width:600px){.banner-guide__wrapper{background:linear-gradient(.987turn,#ff9ff0 -19.47%,#d49af8 1.88%,#6d48ff 89.46%);border-radius:44px;padding:48px 52px}}@media only screen and (min-width:1110px){.banner-guide__wrapper{padding:82px 59px}}.banner-guide__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.banner-guide__title{font-size:34px;line-height:34px;margin-bottom:12px}}@media only screen and (min-width:1110px){.banner-guide__title{font-size:56px;line-height:54px}}.banner-guide__description{font-size:14px;line-height:16px;margin-bottom:22px}@media only screen and (min-width:600px){.banner-guide__description{max-width:343px}}@media only screen and (min-width:1110px){.banner-guide__description{font-size:16px;line-height:18px;max-width:576px}}.banner-guide__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-guide__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-guide__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-guide__link:hover{background-color:#5f3fd4}}.banner-guide__image{max-width:280px;position:absolute;right:50%;top:25px;transform:translateX(50%);width:100%}@media only screen and (min-width:600px){.banner-guide__image{right:-20px;top:50%;transform:translateX(0) translateY(-50%)}.banner-guide__image img{max-height:250px}}@media only screen and (min-width:1110px){.banner-guide__image{max-width:100%;right:50px;width:auto}.banner-guide__image img{max-height:100%}}@media only screen and (min-width:600px){.banner-guide{padding:48px 0}}@media only screen and (min-width:1110px){.banner-guide{padding:108px 0 82px}}.banner-child{padding:24px 0}.banner-child__wrapper{position:relative}.banner-child__bg img{height:302px;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:-71px;transform:translateX(-50%);width:100vw}@media only screen and (min-width:600px){.banner-child__bg img{height:350px;left:auto;-o-object-fit:unset;object-fit:unset;right:-130px;top:50%;transform:translateY(-50%);width:460px}}@media only screen and (min-width:1110px){.banner-child__bg img{height:510px;right:-244px;width:911px}}.banner-child__inner{align-items:center;background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:28px;display:flex;overflow:hidden;padding:248px 28px 28px;position:relative}@media only screen and (min-width:600px){.banner-child__inner{padding:28px}}@media only screen and (min-width:1110px){.banner-child__inner{border-radius:48px;padding:48px}}.banner-child__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:relative;z-index:3}.banner-child__content:before{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);content:"";filter:blur(10px);inset:-28px;position:absolute;width:calc(100% + 56px)}@media only screen and (min-width:1110px){.banner-child__content:before{display:none}}.banner-child__image{min-width:173px;position:absolute;right:50%;top:-24px;transform:translateX(50%)}.banner-child__image img{width:173px}@media only screen and (min-width:600px){.banner-child__image img{width:155px}}@media only screen and (min-width:1110px){.banner-child__image img{width:282px}}@media only screen and (min-width:600px){.banner-child__image{display:block;right:0;top:-20px;transform:translateX(0)}}@media only screen and (min-width:1110px){.banner-child__image{right:70px;top:-58px}}.banner-child__title{font-size:22px;font-weight:700;line-height:24px}@media only screen and (min-width:600px){.banner-child__title{font-size:34px;line-height:34px}}@media only screen and (min-width:1110px){.banner-child__title{font-size:56px;line-height:54px}}.banner-child__description{font-size:14px;line-height:16px}@media only screen and (min-width:600px){.banner-child__description{max-width:390px}}@media only screen and (min-width:1110px){.banner-child__description{font-size:16px;line-height:18px;max-width:454px}}.banner-child__link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#734eff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 12px;z-index:10}@media only screen and (min-width:600px){.banner-child__link{font-size:23px;line-height:25px}}@media only screen and (min-width:1110px){.banner-child__link{border-radius:24px;font-size:30px;line-height:32px;padding:12px 24px;transition:background-color .3s}.banner-child__link:hover{background-color:hsla(0,0%,100%,.4)}.banner-child{padding:100px 0 80px}}.faq-health .faq__wrapper{align-items:center}.faq-health .faq__list{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-radius:0;padding:0}.faq-health .faq__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:1110px){.faq-health .faq__title{font-size:48px;line-height:52px}}.reviews-health .reviews__wrapper{align-items:center}.reviews-health .reviews__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:1110px){.reviews-health .reviews__title{font-size:48px;line-height:52px}}@media only screen and (min-width:600px){.partners-health .partners__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1110px){.partners-health .partners__items{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners-health .partners__title{text-align:center}.partners-health .partners__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:1110px){.partners-health .partners__title{font-size:48px;line-height:52px}}.partners-health .partners__item{border-radius:32px;height:100%;max-height:124px;overflow:hidden}.partners-health .partners__item img{aspect-ratio:16/7;border-radius:32px;height:100%;max-height:124px;-o-object-fit:cover;object-fit:cover;width:100%}.health{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.health{padding:42px 0}}.health__button{align-items:center;border-radius:16px;display:flex;font-weight:700;gap:8px;padding:8px 17px}@media only screen and (min-width:600px){.health__button{font-size:20px;padding:10px 35px}}.health__info{align-items:center;display:flex;gap:8px}.health__blocks{margin-top:24px}.health__block{align-items:center;display:none;gap:24px;justify-content:center}.health__block.active{display:flex}.health__trigger{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;margin-top:40px;padding:8px 22px;position:relative;transform:translateX(-50%);z-index:10}@media only screen and (min-width:600px){.health__trigger{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.health__trigger{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.health__trigger:hover{background-color:#5f3fd4}}.health__switch{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:10px;display:flex;justify-content:center;margin:0 auto;padding:6px;position:relative;width:-moz-fit-content;width:fit-content}.health__switch:after{background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:10px;content:"";display:block;height:80%;left:6px;position:absolute;top:6px;transform:translateX(0);transition:transform .3s;width:calc(50% - 6px)}.health__switch.active:after{transform:translateX(100%)}.health__content h1{font-size:28px;font-weight:700;line-height:32px;text-align:center}.health__content h1 span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:600px){.health__content h1{font-size:36px;line-height:40px}}@media only screen and (min-width:1110px){.health__content h1{font-size:64px;line-height:72px}}.health__content img{margin-top:28px}@media only screen and (min-width:600px){.health__content img{margin-top:48px}}@media only screen and (min-width:1110px){.health__content img{margin-top:54px}}.health__links{display:grid;gap:10px;grid-template-columns:1fr;margin-top:40px;position:relative;z-index:4}@media only screen and (min-width:600px){.health__links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}}@media only screen and (min-width:1110px){.health__links{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px}}.health-link{align-items:flex-start;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:16px 18px}.health-link br{display:none}@media only screen and (min-width:1110px){.health-link br{display:block}}.health-link h3{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;white-space:nowrap}@media only screen and (min-width:1110px){.health-link h3{font-size:25px;line-height:32px}}.health-link p{font-size:14px;font-weight:400;line-height:14px}@media only screen and (min-width:1110px){.health-link p{font-size:14px;line-height:16px}}.advantages{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.advantages{padding:42px 0}}.advantages__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;text-align:center}.advantages__title br{display:none}.advantages__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:600px){.advantages__title{font-size:34px;line-height:34px}.advantages__title br{display:block}}@media only screen and (min-width:1110px){.advantages__title{font-size:48px;line-height:52px}}.advantages__items{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;row-gap:34px}@media only screen and (min-width:600px){.advantages__items{-moz-column-gap:78px;column-gap:78px;margin-top:40px;row-gap:58px}}@media only screen and (min-width:1110px){.advantages__items{gap:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px}}.advantages__item{align-items:center;display:flex;flex-direction:column;gap:8px}.advantages__image{aspect-ratio:1/1}.advantages__image img{height:100%;max-width:128px;width:100%}@media only screen and (min-width:600px){.advantages__image img{max-height:181px;max-width:181px}}.advantages__name{font-size:14px;font-weight:400;line-height:16px;text-align:center}@media only screen and (min-width:600px){.advantages__name{font-size:20px;line-height:24px}}.about{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.about{padding:42px 0}}.about__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;text-align:center}.about__title br{display:none}.about__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:600px){.about__title{font-size:34px;line-height:34px}.about__title br{display:block}}@media only screen and (min-width:1110px){.about__title{font-size:48px;line-height:52px}}.about__text{font-weight:400;line-height:20px;margin-top:24px;text-align:center}@media only screen and (min-width:600px){.about__text{font-size:20px;line-height:24px;margin-top:40px}}@media only screen and (min-width:1110px){.about__text{margin-top:54px}}.about__image{margin-top:24px}@media only screen and (min-width:600px){.about__image{margin-top:40px}}@media only screen and (min-width:1110px){.about__image{margin-top:54px}}.about__image img{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about__items{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;list-style-type:decimal;margin:24px auto;max-width:600px}@media only screen and (min-width:600px){.about__items{-moz-column-gap:32px;column-gap:32px;flex-direction:row;flex-wrap:wrap;margin:40px auto;row-gap:16px}}@media screen and (min-width:1140px){.about__items{list-style-type:none;max-width:100%}}@media only screen and (min-width:1110px){.about__items{gap:32px;margin:90px auto}}.about__item{font-size:20px;font-style:italic;font-weight:700;line-height:24px;position:relative;text-align:center}.about__item:last-child:before{display:none}.about__item:nth-child(2n):before{top:-33px;transform:scaleY(-1)}.about__item:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ1IiBoZWlnaHQ9IjMzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xNDQuNSAxLjUxMi0xMS4xODEgMi44ODIgOC4wODcgOC4yNDJMMTQ0LjUgMS41MTJaTTEgMS41MTJsLS44MjEuNTdDMTMuODQzIDIxLjc0IDM5LjI2IDMxLjM1OCA2NS43NDkgMzIuMTAxYzI2LjQ5OS43NDIgNTQuMzIxLTcuMzg0IDcyLjk4Mi0yMy41M2wtLjY1NC0uNzU3LS42NTUtLjc1NmMtMTguMjA0IDE1Ljc1MS00NS41MDMgMjMuNzc1LTcxLjYxNyAyMy4wNDNDMzkuNjc4IDI5LjM3IDE0Ljk5IDE5Ljg4NyAxLjgyLjk0MUwxIDEuNTFaIiBmaWxsPSJ1cmwoI2EpIiBmaWxsLW9wYWNpdHk9Ii43Ii8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTQ2IiB5MT0iMy4wMTIiIHgyPSItNjAuOTM1IiB5Mj0iMTAwLjc2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNFRUQxRkYiLz48c3RvcCBvZmZzZXQ9Ii43MTkiIHN0b3AtY29sb3I9IiNFRUQxRkYiIHN0b3Atb3BhY2l0eT0iLjQxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUVEMUZGIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRUQxRkYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==);content:"";display:none;height:33px;position:absolute;right:-87.5px;top:33px;width:143px}@media screen and (min-width:1140px){.about__item:before{display:block}}.about__button{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;left:50%;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;position:relative;transform:translateX(-50%);z-index:10}@media only screen and (min-width:600px){.about__button{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.about__button{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.about__button:hover{background-color:#5f3fd4}}.teachers-health .teachers__wrapper{align-items:center}.teachers-health .teachers__items{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}@media only screen and (min-width:600px){.teachers-health .teachers__items{margin:40px 0}}@media only screen and (min-width:1110px){.teachers-health .teachers__items{gap:34px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 32px}}.teachers-health .teachers__item{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:16px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;padding:16px}@media only screen and (min-width:600px){.teachers-health .teachers__item{gap:20px}}.teachers-health .teachers__item img{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.teachers-health .teachers__item span{font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:16px}@media only screen and (min-width:600px){.teachers-health .teachers__item span{font-size:16px;line-height:20px}}.teachers-health .teachers__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:1110px){.teachers-health .teachers__title{font-size:48px;line-height:52px}}.teachers-health .teachers__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;left:0;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;position:relative;transform:translateX(0);z-index:10}@media only screen and (min-width:600px){.teachers-health .teachers__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.teachers-health .teachers__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.teachers-health .teachers__link:hover{background-color:#5f3fd4}}.trust{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.trust{padding:42px 0}}.trust__wrapper{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:32px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:32px 0}@media only screen and (min-width:600px){.trust__wrapper{border-radius:40px;gap:40px;padding:64px 40px}}@media only screen and (min-width:1110px){.trust__wrapper{gap:48px;padding:82px 40px}}.trust__title{font-size:24px;font-weight:700;line-height:28px;text-align:center}@media only screen and (min-width:600px){.trust__title{font-size:36px;line-height:40px}}@media only screen and (min-width:1110px){.trust__title{font-size:48px;line-height:52px}}.trust__button{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;left:0;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;position:relative;transform:translateX(0);z-index:10}@media only screen and (min-width:600px){.trust__button{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.trust__button{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.trust__button:hover{background-color:#5f3fd4}}.contact{padding:24px 0 32px;position:relative}@media only screen and (min-width:1110px){.contact{padding:42px 0}}.contact__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;text-align:center}.contact__title br{display:none}.contact__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:600px){.contact__title{font-size:34px;line-height:34px}.contact__title br{display:block}}@media only screen and (min-width:1110px){.contact__title{font-size:48px;line-height:52px}}.contact__links{align-items:flex-start;display:flex;gap:32px;justify-content:center;margin-top:24px}@media only screen and (min-width:600px){.contact__links{margin-top:40px}}@media only screen and (min-width:1110px){.contact__links{margin-top:54px}}.contact__link{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}@media only screen and (min-width:600px){.contact__link{gap:16px}}.contact__link span{font-weight:700;line-height:20px}.service{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.service{padding:42px 0}}.service__title{font-size:22px;font-weight:700;letter-spacing:-.0002em;line-height:24px;text-align:center}.service__title br{display:none}.service__title span{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(180deg,#dfa8f8 -16.67%,#fdd3f9 40.03%,#fef5ff 86.41%);-webkit-background-clip:text;background-clip:text}@media only screen and (min-width:600px){.service__title{font-size:34px;line-height:34px}.service__title br{display:block}}@media only screen and (min-width:1110px){.service__title{font-size:48px;line-height:52px}}.service__items{display:grid;gap:16px;margin-top:24px}@media only screen and (min-width:600px){.service__items{margin-top:40px}}@media only screen and (min-width:1110px){.service__items{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px}}.service__item{background:linear-gradient(3.96deg,hsla(0,0%,100%,.133) -.09%,hsla(0,0%,100%,.259) 29.24%,hsla(0,0%,100%,.448) 66.78%);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:20px 16px}@media only screen and (min-width:600px){.service__item{padding:24px 20px}}.service__image{text-align:center}.service__image img{display:inline-block}.service__name{font-weight:700;letter-spacing:-.02%;line-height:20px;margin-top:16px;text-align:center}@media only screen and (min-width:600px){.service__name{margin-top:24px}}.service__description{font-size:14px;line-height:16px;margin-top:8px;text-align:center}@media only screen and (min-width:600px){.service__description{font-size:16px;line-height:20px;margin-top:16px}}.banner-certificate{padding:24px 0;position:relative}@media only screen and (min-width:1110px){.banner-certificate{padding:42px 0}}.banner-certificate__wrapper{background:linear-gradient(122.13deg,#8c6afc 4.75%,#b095fe 48.96%,#bcaafe 91.88%);border-radius:32px;display:flex;flex-direction:column;padding:250px 32px 32px;position:relative}@media only screen and (min-width:600px){.banner-certificate__wrapper{border-radius:40px;padding:300px 32px 32px}}@media only screen and (min-width:1110px){.banner-certificate__wrapper{align-items:center;flex-direction:row;padding:80px}}.banner-certificate__title{font-size:24px;font-weight:700;line-height:28px;max-width:280px}@media only screen and (min-width:600px){.banner-certificate__title{font-size:36px;line-height:40px;max-width:457px}}@media only screen and (min-width:1110px){.banner-certificate__title{font-size:48px;line-height:52px;max-width:422px}}.banner-certificate__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;margin-top:16px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.banner-certificate__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.banner-certificate__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.banner-certificate__link:hover{background-color:#5f3fd4}}@media only screen and (min-width:600px){.banner-certificate__link{margin-top:24px}}@media only screen and (min-width:1110px){.banner-certificate__link{margin-top:48px}}.banner-certificate__image{max-width:324px;position:absolute;right:50%;top:-35px;transform:translateX(50%);width:100%}@media only screen and (min-width:600px){.banner-certificate__image{max-width:402px;top:-46px}}@media only screen and (min-width:1110px){.banner-certificate__image{max-width:621px;right:0;top:auto;transform:translateX(0)}}.banner-certificate__image img{width:100%}.new-certificate{overflow-x:hidden;padding:0!important;position:relative}.new-certificate__info{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:flex-end;padding-bottom:60px;position:relative;z-index:2}@media only screen and (min-width:600px){.new-certificate__info{justify-content:center;padding-bottom:0}}.new-certificate__face{position:absolute;width:50%}@media only screen and (min-width:600px){.new-certificate__face{height:100dvh}}.new-certificate__face svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:600px){.new-certificate__face svg{min-height:100dvh}}.new-certificate__face-left{left:0;transform:translateX(-80%)}.new-certificate__face-right{right:0;transform:translateX(80%)}.new-certificate__face.active{transition:transform 2.5s}.new-certificate__face.active.new-certificate__face-left{transform:translateX(12%)}@media only screen and (min-width:1110px){.new-certificate__face.active.new-certificate__face-left{transform:translateX(27%)}}.new-certificate__face.active.new-certificate__face-right{transform:translateX(-12%)}@media only screen and (min-width:1110px){.new-certificate__face.active.new-certificate__face-right{transform:translateX(-27%)}}.new-certificate__title{font-size:34px;font-weight:700;line-height:44px;text-align:center}@media only screen and (min-width:600px){.new-certificate__title{font-size:44px;line-height:48px}}@media only screen and (min-width:1110px){.new-certificate__title{font-size:56px;line-height:64px}}.new-certificate__description{font-size:16px;font-weight:700;line-height:20px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:698px;text-align:center}@media only screen and (min-width:1110px){.new-certificate__description{font-size:20px;line-height:24px;margin-top:28px}}.new-certificate__button{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:28px;margin-top:28px;padding:16px 24px;text-align:center}@media only screen and (min-width:600px){.new-certificate__button{margin-top:32px}}@media only screen and (min-width:1110px){.new-certificate__button{font-size:30px;line-height:32px;margin-top:44px;transition:background-color .3s}.new-certificate__button:hover{background-color:hsla(0,0%,100%,.4)}}.new-certificate__banner{padding:44px 0}@media only screen and (min-width:600px){.new-certificate__banner{padding:64px 0}}@media only screen and (min-width:1110px){.new-certificate__banner{padding:82px 0}}.new-certificate__banner__content{background:radial-gradient(120.75% 100.86% at -10.81% 0,#e290d5 12.74%,rgba(115,78,255,.936) 74.99%,rgba(115,78,255,.936) 98.5%);border-radius:16px;padding:16px}@media only screen and (min-width:1110px){.new-certificate__banner__content{border-radius:44px;padding:54px}}.new-certificate__banner__wrapper{background:linear-gradient(128.45deg,hsla(0,0%,100%,.2) 51.24%,rgba(184,155,251,.128) 111.27%);border-radius:20px;padding:16px}@media only screen and (min-width:1110px){.new-certificate__banner__wrapper{border-radius:44px;padding:24px}}.new-certificate__banner__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:1110px){.new-certificate__banner__title{font-size:56px;line-height:54px;margin-bottom:36px}}.new-certificate__banner__description{font-size:14px;line-height:18px;margin-bottom:26px;max-width:942px}@media only screen and (min-width:600px){.new-certificate__banner__description{margin-bottom:44px}}@media only screen and (min-width:1110px){.new-certificate__banner__description{font-size:20px;line-height:24px;margin-bottom:39px}}.new-certificate__banner__link{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.0002em;line-height:14px;padding:8px 22px;z-index:10}@media only screen and (min-width:600px){.new-certificate__banner__link{font-size:22px;line-height:24px}}@media only screen and (min-width:1110px){.new-certificate__banner__link{border-radius:16px;font-size:30px;line-height:32px;padding:16px 24px;transition:background-color .3s}.new-certificate__banner__link:hover{background-color:#5f3fd4}}.new-certificate__advantages{padding:44px 0}@media only screen and (min-width:600px){.new-certificate__advantages{padding:64px 0}}@media only screen and (min-width:1110px){.new-certificate__advantages{padding:82px 0}}.new-certificate__advantages__title{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:28px}@media only screen and (min-width:600px){.new-certificate__advantages__title{font-size:34px;line-height:38px}}@media only screen and (min-width:1110px){.new-certificate__advantages__title{font-size:56px;line-height:64px}}.new-certificate__advantages__list{display:grid;gap:16px;margin-top:16px}@media only screen and (min-width:600px){.new-certificate__advantages__list{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}}@media only screen and (min-width:1110px){.new-certificate__advantages__list{gap:36px;margin-top:40px}}.new-certificate__advantages__list li{align-items:flex-start;background:linear-gradient(273.66deg,hsla(0,0%,100%,.152) -7.41%,hsla(0,0%,100%,.295) 29.22%,hsla(0,0%,100%,.512) 94.34%);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:20px}@media only screen and (min-width:600px){.new-certificate__advantages__list li svg{height:32px;width:32px}}.new-certificate__advantages__list li h3{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:20px}@media only screen and (min-width:1110px){.new-certificate__advantages__list li h3{font-size:20px;line-height:24px}}.new-certificate__steps{background:linear-gradient(345.36deg,#ff9ff0 -23.71%,#d49af8 0,#6d48ff 69.17%);border-radius:20px;margin:44px 0;padding:20px}@media only screen and (min-width:600px){.new-certificate__steps{margin:64px 0;padding:40px}}@media only screen and (min-width:1110px){.new-certificate__steps{margin:82px 0;padding:54px}}.new-certificate__steps__title{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:28px}@media only screen and (min-width:600px){.new-certificate__steps__title{font-size:34px;line-height:38px}}@media only screen and (min-width:1110px){.new-certificate__steps__title{font-size:56px;line-height:64px}}.new-certificate__steps__list{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media only screen and (min-width:600px){.new-certificate__steps__list{margin-top:28px;padding-left:48px}}@media only screen and (min-width:1110px){.new-certificate__steps__list{margin-top:40px;padding-left:64px}}.new-certificate__steps li{counter-increment:counter;position:relative}.new-certificate__steps li h3{align-items:center;display:flex;font-size:16px;font-weight:700;line-height:20px;margin-bottom:8px;margin-left:44px}@media only screen and (min-width:600px){.new-certificate__steps li h3{display:block;font-size:20px;line-height:24px;margin-left:0;min-height:100%}}@media only screen and (min-width:1110px){.new-certificate__steps li h3{font-size:24px;line-height:28px}}.new-certificate__steps li h3:before{align-items:center;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border-radius:50%;color:#fff;content:counter(counter);display:flex;font-size:22px;font-weight:700;height:36px;justify-content:center;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:36px}@media only screen and (min-width:600px){.new-certificate__steps li h3:before{left:-48px;top:3px}}@media only screen and (min-width:1110px){.new-certificate__steps li h3:before{height:48px;left:-64px;top:5px;width:48px}}.new-certificate__steps li p{font-size:14px;line-height:18px;margin-left:44px;position:relative}@media only screen and (min-width:600px){.new-certificate__steps li p{margin-left:0}}@media only screen and (min-width:1110px){.new-certificate__steps li p{font-size:16px;line-height:20px}}.new-certificate__steps li p:before{background-color:#cabafe4d;content:"";height:90%;left:-27px;position:absolute;top:17px;width:1px}@media only screen and (min-width:600px){.new-certificate__steps li p:before{left:-30px}}@media only screen and (min-width:1110px){.new-certificate__steps li p:before{left:-41px;top:23px}}.new-certificate__steps li:last-child p:before{display:none}.new-certificate__image{border-radius:16px;margin-top:20px}@media only screen and (min-width:600px){.new-certificate__image{border-radius:20px;margin-top:36px}}@media only screen and (min-width:1110px){.new-certificate__image{border-radius:24px;margin-top:48px}}.new-certificate__form{padding:44px 0}@media only screen and (min-width:600px){.new-certificate__form{padding:64px 0}}@media only screen and (min-width:1110px){.new-certificate__form{padding:82px 0}}.new-certificate__form h3{font-size:24px;font-weight:700;line-height:28px;margin-bottom:12px}@media only screen and (min-width:600px){.new-certificate__form h3{font-size:34px;line-height:38px;margin-bottom:20px}}@media only screen and (min-width:1110px){.new-certificate__form h3{font-size:56px;line-height:54px;margin-bottom:28px}}.new-certificate__form p{font-size:16px;line-height:20px;margin-bottom:16px}@media only screen and (min-width:600px){.new-certificate__form p{margin-bottom:32px}}@media only screen and (min-width:1110px){.new-certificate__form p{font-size:20px;line-height:24px;margin-bottom:45px}}.new-certificate__form form{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:633px}@media only screen and (min-width:600px){.new-certificate__form form{gap:12px}}@media only screen and (min-width:1110px){.new-certificate__form form{gap:16px}}.new-certificate__form form label{border:1px solid hsla(0,0%,100%,.6);border-radius:10px;height:100%;width:100%}@media only screen and (min-width:1110px){.new-certificate__form form label{border-radius:16px}}.new-certificate__form form label input,.new-certificate__form form label textarea{background-color:transparent;color:#fff;font-size:14px;font-weight:700;line-height:14px;padding:12px 14px;width:100%}.new-certificate__form form label input::-moz-placeholder,.new-certificate__form form label textarea::-moz-placeholder{-webkit-text-fill-color:transparent;background:hsla(0,0%,100%,.4);-webkit-background-clip:text}.new-certificate__form form label input::placeholder,.new-certificate__form form label textarea::placeholder{-webkit-text-fill-color:transparent;background:hsla(0,0%,100%,.4);-webkit-background-clip:text}@media only screen and (min-width:1110px){.new-certificate__form form label input,.new-certificate__form form label textarea{font-size:16px;line-height:20px;padding:14px 17px}}.new-certificate__form form label textarea{height:80px}@media only screen and (min-width:1110px){.new-certificate__form form label textarea{height:120px}}.new-certificate__form form button{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:inline-block;font-size:14px;font-weight:700;letter-spacing:-.002em;line-height:16px;padding:12px;width:100%}@media only screen and (min-width:1110px){.new-certificate__form form button{border-radius:16px;font-size:16px;line-height:20px;padding:20px;transition:background-color .3s;width:auto}.new-certificate__form form button:hover{background-color:hsla(0,0%,100%,.4)}}.new-certificate__reviews{padding:44px 0}@media only screen and (min-width:600px){.new-certificate__reviews{padding:64px 0}}@media only screen and (min-width:1110px){.new-certificate__reviews{padding:82px 0}}.certificates{overflow:hidden;padding:44px 0 0}@media only screen and (min-width:600px){.certificates{padding:64px 0 0}}@media only screen and (min-width:1110px){.certificates{padding:82px 0 0}}.certificates__wrapper~.certificates__variant.active{margin-top:24px}@media only screen and (min-width:600px){.certificates__wrapper~.certificates__variant.active{margin-top:28px}}@media only screen and (min-width:1110px){.certificates__wrapper~.certificates__variant.active{margin-top:40px}}.certificates__title{font-size:22px;font-weight:700;line-height:24px;margin-bottom:24px}@media only screen and (min-width:600px){.certificates__title{font-size:34px;line-height:34px;margin-bottom:28px}}@media only screen and (min-width:1110px){.certificates__title{font-size:56px;line-height:54px;margin-bottom:40px}}.certificates__steps{align-items:flex-start;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:600px){.certificates__steps{gap:28px}}@media only screen and (min-width:1110px){.certificates__steps{gap:40px}}.certificates__step{width:100%}.certificates__step-title{align-items:center;display:flex;gap:8px;margin-bottom:24px}@media only screen and (min-width:600px){.certificates__step-title{gap:12px}}@media only screen and (min-width:1110px){.certificates__step-title{gap:16px;margin-bottom:32px}}.certificates__step-title p{font-size:16px;font-weight:700;letter-spacing:-.002rem;line-height:24px}@media only screen and (min-width:600px){.certificates__step-title p{font-size:20px;line-height:24px}}@media only screen and (min-width:1110px){.certificates__step-title p{font-size:28px;line-height:32px}}.certificates__step-title span{align-items:center;background:linear-gradient(179deg,hsla(0,0%,100%,.152) 5.66%,hsla(0,0%,100%,.295) 66.17%,hsla(0,0%,100%,.512) 100.59%);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;letter-spacing:-.002rem;line-height:24px;width:36px}@media only screen and (min-width:1110px){.certificates__step-title span{font-size:24px;height:48px;line-height:30px;width:48px}}.certificates__variant{display:none;width:100%}.certificates__variant.active{display:block}.certificates .swiper{margin-left:auto;margin-right:auto;overflow:visible;padding:24px 0 76px;width:100%}@media only screen and (min-width:600px){.certificates .swiper{margin-top:100px;padding:24px 0 120px}}@media only screen and (min-width:1110px){.certificates .swiper{margin-top:120px;padding:32px 0 160px}}.certificates .swiper-slide{opacity:0;transform:scale(.8);transition:.3s}.certificates .swiper-slide-active,.certificates .swiper-slide-next,.certificates .swiper-slide-prev{opacity:1;transform:scale(1)}.certificates .swiper-slide .packages__order{font-size:13px;line-height:16px;text-align:center;width:100%}.certificates .swiper-slide .packages__installment{font-size:12px;line-height:13px}.certificates .swiper .swiper-slide-active{transform:scale(1.05)}@media only screen and (min-width:600px){.certificates .swiper .swiper-slide-active{transform:scale(1.2)}}.certificates .swiper .swiper-button-next,.certificates .swiper .swiper-button-prev{display:none}@media only screen and (min-width:1110px){.certificates .swiper .swiper-button-next,.certificates .swiper .swiper-button-prev{display:block}}.certificates .swiper .swiper-button-next:after,.certificates .swiper .swiper-button-next:before,.certificates .swiper .swiper-button-prev:after,.certificates .swiper .swiper-button-prev:before{display:none}.certificates .swiper .swiper-button-prev{left:-60px}.certificates .swiper .swiper-button-next{right:-60px}.certificates__search{flex:1;position:relative}.certificates__search__form{align-items:center;display:flex;position:relative}.certificates__search svg{position:absolute;right:16px}.certificates__search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:999px;height:36px;padding:4px 44px 4px 16px;width:100%}.certificates__search input::-moz-placeholder{color:#fff}.certificates__search input::placeholder{color:#fff}@media only screen and (min-width:1110px){.certificates__search input{height:44px;padding:8px 44px 8px 16px}}.certificates__aside{width:100%}.certificates__aside__button{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:200px;display:flex;font-size:16px;font-weight:700;gap:12px;height:36px;justify-content:center;letter-spacing:-.0002em;line-height:16px;transition:.3s;width:100%}@media only screen and (min-width:1110px){.certificates__aside__button{height:44px}.certificates__aside__button:hover{background:#734eff}.certificates__aside{max-width:225px}}.certificates__sorting{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:12px}.certificates__categories{align-items:center;display:flex;gap:12px;margin:24px -3333px 28px;overflow-x:auto;padding:0 3333px;width:calc(100% + 6666px)}.certificates__categories::-webkit-scrollbar{height:0;width:0}@media only screen and (min-width:1110px){.certificates__categories{margin:24px -3333px 40px}}.certificates__list+.certificates{padding-top:0}.certificates__category{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:-.002rem;line-height:18px;padding:8px 16px;transition:.3s;white-space:nowrap}.certificates__category.active{background:#734eff}@media only screen and (min-width:1110px){.certificates__category{font-size:16px;line-height:20px}}.certificates__category .active,.certificates__category:hover{background:#734eff}.certificates__toggle{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:200px;cursor:pointer;display:flex;max-width:158px;position:relative;width:100%}.certificates__toggle:after{background-color:#fff;border-radius:50%;content:"";height:26px;left:6px;pointer-events:none;position:absolute;transition:transform .3s;width:26px;z-index:4}@media only screen and (min-width:1110px){.certificates__toggle:after{height:34px;width:34px}}.certificates__toggle.active:after{transform:translateX(120px)}@media only screen and (min-width:600px){.certificates__toggle.active:after{transform:translateX(120px)}}@media only screen and (min-width:1110px){.certificates__toggle.active:after{transform:translateX(136px)}.certificates__toggle{max-width:181px}}.certificates__container{display:none}.certificates__container.active{display:block}.certificates__label{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:200px;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;letter-spacing:-.0002em;line-height:16px;opacity:0;position:absolute;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.certificates__label.active{opacity:1;z-index:4}.certificates__label.active:first-child{padding-left:24px}@media only screen and (min-width:1110px){.certificates__label.active:first-child{padding-left:32px}}.certificates__label.active:nth-child(2){padding-right:24px}@media only screen and (min-width:1110px){.certificates__label.active:nth-child(2){padding-right:32px}.certificates__label{font-size:16px;height:44px;line-height:20px}.certificates__label:hover{background:#734eff}}.certificates__filters{display:none}.certificates__filters.active{display:block}.certificates__filter{background:linear-gradient(.987turn,#d49af8 -19.47%,#6d48ff 89.46%);display:none;flex-direction:column;height:100dvh;min-width:100%;overflow-y:auto;padding:20px 16px 100px;position:fixed;right:0;top:0;z-index:102}@media only screen and (min-width:1110px){.certificates__filter{max-width:320px;min-width:320px;padding-bottom:20px}}.certificates__filter .certificates__sorting.active{display:flex;margin-bottom:20px}@media only screen and (min-width:1110px){.certificates__filter .certificates__sorting.active{display:none}}.certificates__filter::-webkit-scrollbar{height:0;width:0}.certificates__filter.active{display:block}.certificates__filter.active+.certificates__grid .certificates__sorter.active .certificates__sorter-bg,.certificates__filter.active+.certificates__grid .certificates__sorter.active .certificates__sorter__popup{display:none}@media only screen and (min-width:1110px){.certificates__filter.active+.certificates__grid .certificates__sorter.active .certificates__sorter__popup{display:block}}.certificates__filter h2{font-size:24px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:24px}.certificates__filter__prices{align-items:center;display:flex;gap:12px;justify-content:space-between}.certificates__filter__prices input{background-color:transparent;border:1px solid #c2b2ff;border-radius:999px;color:#fff;padding:12.5px 16px;width:100%}.certificates__filter__close{cursor:pointer;position:absolute;right:16px;top:20px}.certificates__filter__block{border-bottom:1px solid #c2b2ff;margin-bottom:24px;padding-bottom:24px}.certificates__filter__block h3{font-size:20px;font-weight:700;letter-spacing:-.0002em;line-height:24px;margin-bottom:16px}.certificates__filter__block:nth-last-child(3){border-bottom:none;margin-bottom:0;padding-bottom:0}.certificates__filter__sale label{align-items:center;display:flex}.certificates__filter__sale h3{margin-bottom:0}.certificates__filter__sale input{height:0;opacity:0;visibility:hidden;width:0}.certificates__filter__sale input:checked~span:after{background-color:#fff;right:2px}.certificates__filter__sale input:checked~span:before{background:#734eff}.certificates__filter__sale span{align-items:center;cursor:pointer;display:flex;height:21px;margin-left:auto;position:relative;width:37px}.certificates__filter__sale span:before{background:linear-gradient(90.23deg,hsla(0,0%,100%,.152) 2.16%,hsla(0,0%,100%,.295) 66.3%,hsla(0,0%,100%,.512) 102.79%);border-radius:16px;content:"";height:21px;position:absolute;right:0;transition:.3s;width:37px}.certificates__filter__sale span:after{background-color:#fff;border-radius:50%;box-shadow:0 2.4px 6.4px 0 rgba(0,0,0,.15);content:"";height:18px;position:absolute;right:17px;transition:.3s;width:18px}.certificates__filter__button{background-color:#734eff;border-radius:16px;bottom:20px;font-size:22px;font-weight:700;left:16px;letter-spacing:-.0002em;line-height:28px;padding:16px;position:fixed;right:16px;z-index:103}@media only screen and (min-width:1110px){.certificates__filter__button{display:none}}.certificates__filter__labels{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.certificates__filter__label{align-items:center;cursor:pointer;display:flex}.certificates__filter__label input{height:0;opacity:0;visibility:hidden;width:0}.certificates__filter__label input:checked~span:after{opacity:1}.certificates__filter__label input:checked~span:before{background-color:#fff}.certificates__filter__label span{align-items:flex-start;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.0002em;line-height:20px;position:relative}.certificates__filter__label span:before{border:2px solid #fff;border-radius:6px;content:"";display:block;height:22px;left:0;min-height:22px;min-width:22px;position:relative;transition:.3s;width:22px}.certificates__filter__label span:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41MTcgMi4xMjlhLjgxNy44MTcgMCAwIDAgMC0xLjE0Mi43ODUuNzg1IDAgMCAwLTEuMTIzIDBMMy42NjIgNS44IDIuMTA2IDQuMjE3YS43ODUuNzg1IDAgMCAwLTEuMTIzIDAgLjgxNy44MTcgMCAwIDAgMCAxLjE0M0wzLjEgNy41MTNhLjc4NS43ODUgMCAwIDAgMS4xMjMgMEw5LjUxNyAyLjEzWiIgZmlsbD0iIzczNEVGRiIvPjxwYXRoIGQ9Ik05LjUxNyAyLjEyOWEuODE3LjgxNyAwIDAgMCAwLTEuMTQyLjc4NS43ODUgMCAwIDAtMS4xMjMgMEwzLjY2MiA1LjggMi4xMDYgNC4yMTdhLjc4NS43ODUgMCAwIDAtMS4xMjMgMCAuODE3LjgxNyAwIDAgMCAwIDEuMTQzTDMuMSA3LjUxM2EuNzg1Ljc4NSAwIDAgMCAxLjEyMyAwTDkuNTE3IDIuMTNaIiBmaWxsPSIjNzM0RUZGIi8+PC9zdmc+);background-position:2px 3px;background-repeat:no-repeat;border-radius:3px;content:"";height:14px;left:4px;min-height:14px;min-width:14px;opacity:0;position:absolute;top:4px;transition:.3s;width:14px}.certificates__types{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;margin-left:auto;margin-right:auto;margin-top:12px;max-width:538px;padding:4px}@media only screen and (min-width:600px){.certificates__types{margin-top:20px}}@media only screen and (min-width:1110px){.certificates__types{border-radius:16px;margin-top:28px}}.certificates__counter{color:#fff;font-size:14px;font-weight:500;line-height:16px;margin-top:16px}@media only screen and (min-width:600px){.certificates__counter{margin-top:24px}}@media only screen and (min-width:1110px){.certificates__counter{font-size:16px;line-height:20px}}.certificates__type{border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:14px;padding:10px;text-align:center}.certificates__type.active{background:linear-gradient(179deg,hsla(0,0%,100%,.133) 5.66%,hsla(0,0%,100%,.259) 66.17%,hsla(0,0%,100%,.448) 100.59%)}@media only screen and (min-width:1110px){.certificates__type{border-radius:14px;font-size:16px;line-height:20px;padding:7px;transition:background .3s}.certificates__type:hover{background:#5f3fd4}}.certificates__prices{-ms-overflow-style:none;display:flex;gap:8px;margin:0 -600px;overflow-x:scroll;padding:0 600px;scrollbar-width:none;width:calc(100% + 1200px)}.certificates__prices::-webkit-scrollbar{display:none}@media only screen and (min-width:1110px){.certificates__prices{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;width:100%}}.certificates__price{align-items:center;background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;display:flex;flex-direction:column;min-width:156px;padding:8px}@media only screen and (min-width:1110px){.certificates__price{width:auto}}.certificates__price p{font-size:30px;font-weight:700;line-height:44px;margin-top:9px}@media only screen and (min-width:1110px){.certificates__price p{font-size:42px}}.certificates__price a{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;display:block;font-family:Evolventa;font-size:14px;font-weight:700;letter-spacing:-.002em;line-height:16px;margin-top:8px;padding:7px;text-align:center;width:100%}@media only screen and (min-width:1110px){.certificates__price a{margin-top:30px;transition:background .3s,border-color .3s}.certificates__price a:hover{background:#5f3fd4;border-color:#5f3fd4}}.certificates__myprice{background:linear-gradient(98.38deg,rgba(238,209,255,.7) -2.26%,rgba(238,209,255,.287) 88.06%,rgba(238,209,255,0) 123.4%,rgba(238,209,255,0) 0);border-radius:12px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:16px;margin-top:12px;padding:12px;text-align:center;width:100%}@media only screen and (min-width:1110px){.certificates__myprice{margin-left:auto;margin-right:auto;margin-top:30px;max-width:538px;transition:background .3s}.certificates__myprice:hover{background:#5f3fd4}}
/*# sourceMappingURL=bundle.0c32b5d.bundle.css.map*/