*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{0%{transform-origin:50%;animation-timing-function:ease-out;transform:scale(1)}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.text-focus-in{animation:text-focus-in .6s cubic-bezier(.55,.085,.68,.53) both}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur();filter:blur();opacity:1}}.element-show{animation:element-show .9s cubic-bezier(.175,.885,.32,1.275) both}@keyframes element-show{0%{transform-origin:top;opacity:0;transform:rotateX(-100deg)}to{transform-origin:top;opacity:1;transform:rotateX(0deg)}}.visually-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0}button{cursor:pointer}address{font-style:normal}a{color:inherit}img{max-width:100%;height:auto;display:block}.link{text-decoration:none}.list{list-style:none}body{color:#111518;font-family:Montserrat,system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5}main{overflow:hidden}.section__title{color:#111518;letter-spacing:.03em;margin-bottom:30px;font-size:20px;font-weight:800;line-height:1.36}@media screen and (min-width:768px){.section__title{font-size:26px;line-height:1.3}}@media screen and (min-width:1366px){.section__title{margin-bottom:50px;font-size:46px}}.section{padding-top:70px}@media screen and (min-width:1366px){.section{padding-top:130px}}.container{width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:479px),(min-width:480px){.container{width:320px;padding-left:20px;padding-right:20px}}@media screen and (min-width:768px){.container{width:728px}}@media screen and (min-width:1366px){.container{width:1366px;padding-left:26px;padding-right:26px}}.header{z-index:100;background-color:#fff;transition:background-color .5s ease-in,-webkit-backdrop-filter .5s ease-in,-webkit-backdrop-filter .5s ease-in,backdrop-filter .5s ease-in;position:fixed;left:0;right:0}.header--no-transparency{-webkit-backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:rgba(40,36,36,.6)}.header__container{justify-content:space-between;align-items:center;margin:0 auto;padding-top:30px;padding-bottom:30px;display:flex}.header__logo{align-items:center;display:flex}@media screen and (min-width:768px){.header__logo{width:128px;height:50px;align-items:center;display:flex}}.burger-menu__icon{fill:currentColor}.menu-open{opacity:1}.mobile-menu_btn--close.is-open .menu-open,.menu-close{opacity:0}.mobile-menu_btn--close.is-open .menu-close{opacity:1}.mobile-menu{width:100%;height:100%;text-align:center;z-index:10;background-color:rgba(17,21,24,.9);position:fixed;top:0;left:0}@media screen and (min-width:1366px){.mobile-menu{display:none}}.mobile-menu__overlay{max-width:480px;margin:0 auto;padding:30px 20px}@media screen and (min-width:768px){.mobile-menu__overlay{max-width:768px}}.mobile-menu_btn--close{z-index:100;background-color:rgba(0,0,0,0);border:none;order:3;gap:6px;padding:0;display:flex;position:relative}.mobile-menu_btn--close .menu-open{fill:#fff}@media screen and (min-width:1366px){.mobile-menu_btn--close{display:none}}.mobile-menu__list{text-align:left;padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){.mobile-menu__list{width:330px;margin:0 auto}}.mobile-menu__link{color:#fff;letter-spacing:.03em;font-size:20px;font-weight:800;line-height:1.8;transition:all .3s ease-in}.mobile-menu__link:hover,.mobile-menu__link:focus{color:#ff6b09}@media screen and (min-width:768px){.mobile-menu__link{font-size:26px}}.btn{width:260px;letter-spacing:.14em;color:#ff6b09;text-transform:uppercase;background-color:rgba(0,0,0,0);border:2px solid #ff6b09;padding:14px;font-size:12px;font-weight:700;line-height:1.2}@media screen and (min-width:1366px){.btn{width:354px;border:2px solid #ff6b09;padding:25px 44px;font-size:14px}}.mobile-menu__btn-call{margin:0 auto;transition:all .3s ease-in}.mobile-menu__btn-call:hover,.mobile-menu__btn-call:focus{color:#fff;background-color:#ff6b09}@media screen and (min-width:768px){.mobile-menu__btn-call{display:none}}.nav{display:none}@media screen and (min-width:1366px){.nav{align-items:center;display:flex}}.nav-wrapper{display:flex}.nav__list{gap:40px;display:flex}.nav__link{text-transform:uppercase;color:#b9b9b9;font-size:14px;font-weight:700;line-height:1.2;transition:all .3s ease-in}.nav__link:hover,.nav__link:focus{color:#ff6b09}.btn-wrap{align-items:center;display:flex}.header__btn{margin-left:40px;transition:all .3s ease-in;display:none}.header__btn:hover,.header__btn:focus{color:#fff;background-color:#ff6b09;border:2px solid #ff6b09}@media screen and (min-width:768px){.header__btn{margin-right:40px;display:block}}@media screen and (min-width:1366px){.header__btn{display:block}}.is-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{overflow:hidden}.hero{background-image:url(wave-bg_md.942f027a.png);background-repeat:no-repeat;background-size:768px 620px;padding-top:130px;padding-bottom:30px;overflow:hidden}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.hero{background-image:url(wave-bg_md@2x.9cd88dbb.png)}}@media screen and (min-width:768px){.hero{background-image:url(wave-bg_md.942f027a.png);background-size:1360px 560px;padding-top:158px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.hero{background-image:url(wave-bg_md@2x.9cd88dbb.png)}}@media screen and (min-width:1366px){.hero{background-image:url(wave-bg_lg.dfb55832.png);background-size:1680px 786px;padding-top:130px}}@media screen and (min-width:1366px) and (min-device-pixel-ratio:2),screen and (min-width:1366px) and (min-resolution:192dpi),screen and (min-width:1366px) and (min-resolution:2x){.hero{background-image:url(wave-bg_lg@2x.630b6845.png)}}.bg-wave{z-index:-100;width:100vw;position:absolute;top:450px;left:0;right:0}@media screen and (min-width:768px){.bg-wave{left:0;right:0}}@media screen and (min-width:768px){.hero__container{padding-top:40px;padding-bottom:40px;display:flex}}@media screen and (min-width:1366px){.hero__container{padding-top:0;padding-bottom:0}}@media screen and (min-width:768px){.hero-content{max-width:320px;text-align:left}}@media screen and (min-width:1366px){.hero-content{max-width:530px;padding-top:55px}}.hero__title{letter-spacing:.03em;color:#111518;padding-bottom:10px;font-size:20px;font-weight:800;line-height:1.3}@media screen and (min-width:768px){.hero__title{font-size:26px}}@media screen and (min-width:1366px){.hero__title{font-size:58px}}.hero__paragraph{letter-spacing:.08em;color:#111518;font-size:14px;font-weight:500;line-height:1.6}.hero__paragraph span{color:#ff6b09}@media screen and (min-width:1366px){.hero__paragraph{font-size:20px}}.hero__paragraph--gray{color:#b9b9b9}.hero__btn{color:#fff;background-color:#ff6b09;margin:50px auto;transition:all .3s ease-in;display:block}.hero__btn:hover,.hero__btn:focus{color:#ff6b09;background-color:#fff}@media screen and (min-width:768px){.hero__btn{margin-left:0}}.hero__image{width:208px;text-align:center}@media screen and (min-width:768px){.hero__image{width:370px;z-index:1;position:relative;right:-30px}}@media screen and (min-width:1366px){.hero__image{width:842px}}@media screen and (min-width:768px){.benefits__list{gap:22px;display:flex}}@media screen and (min-width:1366px){.benefits__list{justify-content:space-between;align-items:center}}.benefits__item{align-items:center;margin-bottom:30px;display:flex}@media screen and (min-width:1366px){.benefits__item{margin:0;position:relative}}.benefits__item:before{content:"";width:60px;height:60px;background-image:url(author.ce7bf615.svg);display:block}@media screen and (min-width:1366px){.benefits__item:before{width:100px;height:100px}}.benefits__item--logof-modern:before{background-image:url(modern.5a138a32.svg)}.benefits__item--logof-finance:before{background-image:url(finance.5eff4902.svg)}.benefits__text{width:146px;letter-spacing:.08em;color:#111518;margin-left:8px;font-size:14px;font-weight:700;line-height:1.64286}@media screen and (min-width:1366px){.benefits__text{width:270px;font-size:20px;line-height:1.65;transform:translate(-25px)}}.section-problems{background-image:linear-gradient(#111518 80%,#fff 20%);margin-top:70px;padding-top:25px;position:relative}@media screen and (min-width:768px){.section-problems{padding-top:55px}}@media screen and (min-width:1366px){.section-problems{margin-top:132px;padding-top:100px}}.problems-title{color:#fff;font-size:24px}@media screen and (min-width:768px){.problems-title{max-width:450px}}@media screen and (min-width:1366px){.problems-title{max-width:805px;font-size:46px}}.help{color:#ff6b09;text-decoration:none}.bg-fire{fill:rgba(255,255,255,.2);display:none;position:absolute;top:88px;right:0}@media screen and (min-width:1366px){.bg-fire{display:block}}.problems-list{z-index:1;background-color:#fff;grid-template-columns:1fr;gap:15px;padding:20px 27px;display:grid;position:-webkit-sticky;position:sticky;box-shadow:-5px 8px 26px rgba(0,0,0,.04)}@media screen and (min-width:768px){.problems-list{grid-template-columns:1fr 1fr;gap:20px;padding:28px 90px;top:178px}}@media screen and (min-width:1366px){.problems-list{grid-template-columns:1fr 1fr 1fr;gap:30px;padding:67px 113px}}.problems-list__title{letter-spacing:.08em;color:#ff6b09;font-size:20px;line-height:1.2}.problems-list__text{letter-spacing:.08em;color:#111518;font-size:14px;line-height:1.4}.how{padding-bottom:40px}@media screen and (min-width:768px){.how{padding-bottom:70px}}@media screen and (min-width:1366px){.how{padding-bottom:130px}}.title{text-align:center;font-size:20px}@media screen and (min-width:768px){.title{font-size:26px}}@media screen and (min-width:1366px){.title{font-size:46px}.title:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}.work-list{grid-template-columns:1fr;gap:15px;display:grid}.work-list__card{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 26px rgba(0,0,0,.1)}@media screen and (min-width:768px){.work-list{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (min-width:1366px){.work-list{grid-template-columns:1fr 1fr 1fr;gap:30px}}.work-list__icon{fill:currentColor;color:#ff6b09}.work-list__title{letter-spacing:.08em;font-size:14px;line-height:1.4}.work-list__title:after{content:"";width:20px;height:2px;background-color:#ff6b09;margin:20px auto 0;display:block}@media screen and (min-width:1366px){.work-list__title{font-size:20px;line-height:1.4}}.work-list__text{letter-spacing:.08em;color:#b9b9b9;font-size:12px;line-height:1.6}@media screen and (min-width:1366px){.work-list__text{font-size:18px;line-height:1.5}}.work-list__card:hover,.work-list__card:focus{color:#fff;background-color:#ff6b09}.work-list__card:hover .work-list__icon,.work-list__card:focus .work-list__icon{color:#fff}.work-list__card:hover .work-list__title:after,.work-list__card:focus .work-list__title:after{background-color:#fff}.work-list__card:hover .work-list__text,.work-list__card:focus .work-list__text{color:#fff}.program.section{background-color:#111518;padding-top:50px;padding-bottom:70px;position:relative;bottom:-1px}@media screen and (min-width:768px){.program.section{padding-top:60px;padding-bottom:35px}}@media screen and (min-width:1366px){.program.section{padding-top:120px;padding-bottom:0}}.title-program{color:#fff;text-align:center}@media screen and (min-width:768px){.title-program{margin-bottom:52px}.title-program:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.title-program:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.title-program:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.title-program:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media screen and (min-width:1366px){.title-program{margin-bottom:58px}}.program__container{position:relative}@media screen and (max-width:1365px){.lines{display:none}}@media screen and (min-width:1366px){.lines:before{content:"";height:3px;width:100%;background-color:#fff;position:absolute;top:27.2%}}.lines__small{margin-left:40px;position:relative}@media screen and (min-width:1366px){.lines__small{display:none}}.lines__small:before{content:"";height:1260px;width:3px;background-color:#fff;position:absolute;top:10px}@media screen and (min-width:768px){.lines__small:before{height:770px}}@media screen and (min-width:768px) and (max-width:1365px){.lines__small{margin-left:35px}}.program__title{letter-spacing:.08em;text-transform:uppercase;color:#fff;align-items:center;font-size:14px;font-weight:700;line-height:2;display:flex}@media screen and (min-width:1366px){.program__title{font-size:20px;line-height:1.4}}.program__title:before{content:"";width:12px;height:12px;background-color:#ff6b09;border-radius:50%;display:block;position:absolute}@media screen and (max-width:767px){.program__title:before{left:12.5%}}@media screen and (min-width:768px) and (max-width:1365px){.program__title:before{left:4.5%}}@media screen and (min-width:768px) and (min-width:1366px){.program__title:before{top:1%}}.letter{margin-right:7px}@media screen and (min-width:1366px){.letter{font-size:30px}}@media screen and (max-width:767px){.program__list{flex-direction:column;align-items:center;display:flex}}@media screen and (min-width:768px){.program__list{margin-left:87px}}@media screen and (min-width:1366px){.program__list{margin-left:0;display:flex}}@media screen and (max-width:767px){.program__item{margin-left:20px}.program__item:not(:last-child){margin-bottom:40px}}@media screen and (min-width:768px){.program__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width:768px) and (min-width:1366px){.program__item{margin-top:48px;margin-bottom:0}.program__item:not(:first-child){margin-left:46px}}.program__sublist{text-transform:none;margin-top:5px}@media screen and (max-width:767px){.program__sublist{width:176px}}@media screen and (min-width:768px){.program__sublist{gap:50px;display:flex}}@media screen and (min-width:1366px){.program__sublist{flex-direction:column;gap:0}}.program__subitem{letter-spacing:.08em;color:#ff6b09;margin-top:8px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:2}.program__subitem:before{content:"―";color:#ff6b09;margin-right:5px}@media screen and (min-width:768px){.program__subitem{width:150px}}@media screen and (min-width:1366px){.program__subitem{width:226px;font-size:20px}}.program__text{opacity:.5;letter-spacing:.08em;color:#b9b9b9;margin-top:5px;font-size:12px;font-weight:500;line-height:1.67}@media screen and (min-width:1366px){.program__text{font-size:18px}}.image{position:absolute}@media screen and (max-width:767px){.image{bottom:-7%;right:0}}@media screen and (min-width:768px){.image{bottom:-3%;right:0}}@media screen and (min-width:1366px){.image{bottom:-33%;left:0}}@media screen and (min-width:1366px){.image__height{height:460px}}.section-features{background-image:linear-gradient(#111518 60%,#fff 40%)}.container-features{position:relative}.title--white{color:#fff}@media screen and (max-width:767px){.title--white{width:180px}}@media screen and (min-width:768px){.title--white{text-align:center}}@media screen and (min-width:1366px){.title--white{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}.features__inner{z-index:100;background-color:#fff;padding:35px 22px;box-shadow:-5px 8px 26px rgba(0,0,0,.04)}@media screen and (min-width:768px){.features__inner{padding:40px 98px}}@media screen and (min-width:1366px){.features__inner{padding:67px 113px}}.features_list{counter-reset:section}@media screen and (min-width:768px){.features_list{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}}@media screen and (min-width:1366px){.features_list{gap:40px 30px}}.features__item{margin-bottom:30px}@media screen and (min-width:768px){.features__item{width:calc(50% - 20px);margin-bottom:0}}@media screen and (min-width:1366px){.features__item{width:calc(33.3333% - 20px);margin-bottom:0}}.features__item:before{counter-increment:section;content:"―0" counter(section);letter-spacing:.08em;color:#ff6b09;font-size:20px;font-weight:700;line-height:1.65;display:block}.features__text{letter-spacing:.08em;color:#111518;margin-top:10px;font-size:14px;font-weight:700;line-height:1.42857}@media screen and (min-width:1366px){.features__text{font-size:20px;line-height:1.4}}@media screen and (min-width:768px){.teacher-container{display:flex}}@media screen and (min-width:768px){.teacher{width:403px;margin-left:42px}}@media screen and (min-width:1366px){.teacher{width:642px;margin-left:60px}}.teacher__title{height:34px;letter-spacing:.08em;border-bottom:1px solid #b9b9b9;margin-top:20px;font-size:20px;font-weight:800;line-height:1.2}@media screen and (min-width:768px){.teacher__title{margin-top:0}}@media screen and (min-width:1366px){.teacher__title{height:52px;font-size:30px;line-height:1.23}}.teacher__list{margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.teacher__list{margin-top:20px;margin-bottom:30px}}@media screen and (min-width:1366px){.teacher__list{margin-top:30px;margin-bottom:43px}}.teacher__item{padding-left:27px;position:relative}.teacher__item:not(:last-child){margin-bottom:20px}@media screen and (min-width:1366px){.teacher__item{padding-left:59px}.teacher__item:not(:last-child){margin-bottom:30px}}.teacher__item:before{content:"";width:22px;height:30px;background-image:url(teacher.8f6637d9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:30px;display:block;position:absolute;top:-5px;left:0}@media screen and (min-width:768px){.teacher__item:before{width:18px;height:14px;top:0}}@media screen and (min-width:1366px){.teacher__item:before{width:25px;height:20px}}.teacher__text{letter-spacing:.06em;font-size:14px;font-weight:600;line-height:1.21}@media screen and (min-width:768px){.teacher__text{font-size:12px;line-height:1.25}}@media screen and (min-width:1366px){.teacher__text{font-size:16px}}.description{margin-top:20px}@media screen and (min-width:768px){.description{margin-top:30px}}@media screen and (min-width:1366px){.description{margin-top:43px}}.description__item{color:#b9b9b9;font-size:12px;font-weight:500;line-height:1.67}.description__item:not(:last-child){margin-bottom:15px}@media screen and (min-width:768px){.description__item{font-size:10px;line-height:2}}@media screen and (min-width:1366px){.description__item{font-size:18px;line-height:1.56}.description__item:not(:last-child){margin-bottom:28px}}.description__link{color:#ff6b09}.guarantee-section,.mob-bg-color{background-color:#f1f1f1}@media screen and (min-width:768px){.mob-bg-color{background-color:rgba(0,0,0,0)}}.guarantee-title{text-align:center;letter-spacing:.03em;font-size:26px;font-weight:800;line-height:1.3}@media screen and (min-width:1366px){.guarantee-title{font-size:46px}}.guarantee{flex-direction:column;gap:25px;padding:45px 20px;display:flex}@media screen and (min-width:768px){.guarantee{gap:20px;padding:30px 64px}}@media screen and (min-width:1366px){.guarantee{padding:50px 112px 45px}}.guarantee__item{color:#3d3d3d;font-size:12px;font-weight:500;line-height:1.67;position:relative}@media screen and (min-width:1366px){.guarantee__item{font-size:20px;line-height:1.4}}.guarantee__text{padding-left:35px}@media screen and (min-width:768px){.guarantee__text{padding-left:39px}}@media screen and (min-width:1366px){.guarantee__text{padding-left:52px}}.guarantee__element{color:#ff6b09}.guarantee__item:before{content:"";width:15px;height:20px;z-index:1;background-image:url(guarantee.5c118bc0.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:30px;display:block;position:absolute;top:0;left:0}@media screen and (min-width:1366px){.guarantee__item:before{width:22px;height:30px}}.guarantee__item:not(:last-child):after{content:"";width:1px;height:100%;border:1px dashed #b9b9b9;display:block;position:absolute;top:25px;left:6px}@media screen and (min-width:1366px){.guarantee__item:not(:last-child):after{left:10px}}@media screen and (max-width:767px){.reviews{padding-bottom:60px}}@media screen and (min-width:768px){.reviews{padding-bottom:70px}}@media screen and (min-width:1366px){.reviews{padding-top:60px;padding-bottom:130px}}.section__title.review{text-align:center}@media screen and (max-width:767px){.section__title.review{margin-bottom:25px}}@media screen and (min-width:768px){.section__title.review{margin-bottom:30px}}.reviews__list{max-width:688px;margin:0 auto;box-shadow:-5px 8px 26px rgba(0,0,0,.04)}@media screen and (min-width:1366px){.reviews__list{max-width:1090px}}@media screen and (min-width:768px){.reviews__card{max-width:688px;justify-content:space-between;align-items:center;padding:40px;display:flex}}@media screen and (min-width:1366px){.reviews__card{max-width:1090px;padding:82px 50px}}.wrapperbig{flex-direction:column;align-items:center;gap:18px;display:flex}@media screen and (min-width:768px){.reviews__container{max-width:412px}}@media screen and (min-width:1366px){.reviews__container{max-width:706px}}.reviews__title{letter-spacing:.08em;color:#ff6b09;margin-bottom:20px;font-weight:800}@media screen and (max-width:767px){.reviews__title{text-align:center;margin-top:21px;font-size:14px;line-height:1.21429}}@media screen and (min-width:768px){.reviews__title{font-size:20px}}@media screen and (min-width:1366px){.reviews__title{margin-bottom:10px;font-size:30px}}.reviews__subtitle{letter-spacing:.08em;color:#b9b9b9;font-size:12px;line-height:1.25}@media screen and (max-width:767px){.reviews__subtitle{text-align:center;margin-bottom:16px}}@media screen and (min-width:768px){.reviews__subtitle{margin-bottom:20px}}@media screen and (min-width:1366px){.reviews__subtitle{margin-bottom:18px;font-size:14px;line-height:1.28571}}.reviews__text{color:#3d3d3d;font-size:12px;line-height:1.66667}@media screen and (max-width:767px){.reviews__text{text-align:center}}@media screen and (min-width:1366px){.reviews__text{font-size:18px;line-height:1.55556}}.reviews__link{color:#ff6b09;font-size:12px;display:block}@media screen and (max-width:767px){.reviews__link{text-align:center;line-height:1.66667}}@media screen and (min-width:1366px){.reviews__link{font-size:18px;line-height:1.55556}}@media screen and (max-width:767px){​ .reviews__card .sliderbig__image{width:91px;height:91px}}@media screen and (min-width:768px){​ .reviews__card .sliderbig__image{width:155px;height:155px}}@media screen and (max-width:767px){.reviews__card .slick-list{width:91px;height:91px}}@media screen and (min-width:768px){.reviews__card .slick-list{width:155px;height:155px}}.reviews__pagination{max-width:182px;margin:52px auto 0;position:relative}@media screen and (min-width:768px){.reviews__pagination{max-width:558px;margin-top:40px}}@media screen and (max-width:767px){.reviews__pagination .slider__image{width:54px;height:54px}}@media screen and (max-width:767px){.reviews__pagination .slick-list{width:182px}}@media screen and (min-width:768px){.reviews__pagination .slick-list{width:558px}}.reviews__pagination .slick-arrow{z-index:10;width:25px;height:15px;border:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.reviews__pagination .slick-arrow.slick-prev{background:url(arrow-left.8d9c47cb.png) 0 0/100% no-repeat;left:-15%}.reviews__pagination .slick-arrow.slick-next{background:url(arrow-right.e2f66dc3.png) 0 0/100% no-repeat;right:-15%}.reviews__list .slick-arrow{z-index:10;width:25px;height:15px;border:none;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.reviews__list .slick-arrow.slick-prev{background:url(arrow-left.8d9c47cb.png) 0 0/100% no-repeat}@media screen and (min-width:768px){.reviews__list .slick-arrow.slick-prev{left:-4%}}.reviews__list .slick-arrow.slick-next{background:url(arrow-right.e2f66dc3.png) 0 0/100% no-repeat}@media screen and (min-width:768px){.reviews__list .slick-arrow.slick-next{right:-4%}}.slick-slide.slick-current.slick-active .slider__image img{border:2px solid #ff6b09;border-radius:50%}.registration{background-color:#111518;background-image:url(registration_sm.94ea88d0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:62px}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.registration{background-image:url(registration_sm@2x.92e2443a.png)}}@media screen and (min-width:768px){.registration{background-image:url(registration_md.9667d86b.png)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2x){.registration{background-image:url(registration_md@2x.b48b397f.png)}}@media screen and (min-width:1366px){.registration{background-image:url(registration_lg.c0a21184.png)}}@media screen and (min-width:1366px) and (min-device-pixel-ratio:2),screen and (min-width:1366px) and (min-resolution:192dpi),screen and (min-width:1366px) and (min-resolution:2x){.registration{background-image:url(registration_lg@2x.bb28b384.png)}}.registration__container{flex-direction:column;align-items:center;display:flex}.registration__title--text{font-size:14px;font-style:normal;font-weight:800;line-height:1,3;text-align:center;letter-spacing:.03em;color:#fff;width:280px}@media screen and (min-width:768px){.registration__title--text{width:625px;font-size:26px}}@media screen and (min-width:1366px){.registration__title--text{width:980px;font-size:46px}}.registration__low--text{font-size:12px;font-style:normal;font-weight:600;line-height:1,25;text-align:center;letter-spacing:.08em;color:#fff;width:280px;margin-top:50px}@media screen and (min-width:768px){.registration__low--text{width:545px;font-size:16px}}@media screen and (min-width:1366px){.registration__low--text{width:1090px;font-size:30px}}.registration__brend--text{color:#ff6b09}.registration__form{flex-direction:column;align-items:center;margin-top:56px;display:flex}.registration__form--btn{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#fff;width:260px;height:48px;background-color:#ff6b09;border:0;align-items:center;margin-top:50px;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;transition:all .3s ease-in-out}@media screen and (min-width:768px){.registration__form--btn{margin-top:30px}}@media screen and (min-width:1366px){.registration__form--btn{width:354px;height:70px;margin-top:80px}}.registration__form--btn:hover,.registration__form--btn:focus{color:#ff6b09;background-color:#fff}.registration__form--label+.registration__form--label{margin-top:20px}@media screen and (min-width:1366px){.registration__form--label+.registration__form--label{margin-top:30px;font-size:14px}}.registration__form--input{box-sizing:border-box;width:280px;height:48px;color:#fff;background:0 0;border:2px solid #fff;outline:none;padding-top:23px;padding-bottom:23px;padding-left:40px;font-size:14px;line-height:1.2;transition:all .25s ease-in-out}.registration__form--input::-ms-input-placeholder{color:#fff}.registration__form--input::placeholder{color:#fff}@media screen and (min-width:768px){.registration__form--input{width:390px}}@media screen and (min-width:1366px){.registration__form--input{width:478px;height:70px;font-size:20px}}.registration__form--input:required:focus:invalid:not(:placeholder-shown){background-color:rgba(198,9,9,.25);border-color:rgba(198,9,9,.5)}.registration__form--input:focus:not(:placeholder-shown),.registration__form--input:not(:placeholder-shown){border-color:#fff}.registration__form--input:required:focus:valid:not(:placeholder-shown),.registration__form--input:required:valid:not(:placeholder-shown){border-color:green}.footer{padding-top:29px}@media screen and (min-width:768px){.footer{padding-top:50px}}@media screen and (min-width:1366px){.footer{padding-top:52px}}.footer__first--section{padding-bottom:30px}@media screen and (min-width:768px){.footer__first--section{padding-bottom:40px}}@media screen and (min-width:1366px){.footer__first--section{padding-bottom:53px}}.footer__top{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.footer__top{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1366px){.footer__top{flex-direction:row;justify-content:flex-start}}.footer__contacts{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.footer__contacts{flex-direction:row}}@media screen and (min-width:1366px){.footer__contacts{flex-direction:row;margin-left:290px}}.footer__contacts--group{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:768px){.footer__contacts--group{flex-direction:row}}@media screen and (min-width:1366px){.footer__contacts--group{flex-direction:row}}.footer__icon--tel{width:20px;height:20px}@media screen and (min-width:768px){.footer__icon--tel{width:24px;height:24px}}@media screen and (min-width:1366px){.footer__icon--tel{width:30px;height:30px}}.footer__contacts--tel{letter-spacing:.08em;margin-left:10px;font-size:14px;font-weight:600;line-height:1.2;transition:color .25s linear,text-shadow .25s linear}@media screen and (min-width:768px){.footer__contacts--tel{margin-left:20px;padding-right:20px;font-size:20px}}@media screen and (min-width:1366px){.footer__contacts--tel{margin-left:30px;padding-right:30px;font-size:30px}}.footer__contacts--tel:hover{color:#ff6b09;text-shadow:1px 4px 14px #ccc}.footer__contacts--number{align-items:center;margin-top:22px;display:flex}.footer__contacts--number:after{content:"";width:1px;height:40px;border:1px solid #b9b9b9;display:none}@media screen and (min-width:768px){.footer__contacts--number:after{display:block}}@media screen and (min-width:1366px){.footer__contacts--number:after{display:block}}@media screen and (min-width:768px){.footer__contacts--number{margin-top:0}}@media screen and (min-width:1366px){.footer__contacts--number{margin-top:0}}.footer__contacts--inst{margin-top:20px;transition:transform .25s linear,box-shadow .25s linear}@media screen and (min-width:768px){.footer__contacts--inst{margin-top:0;margin-left:20px}}@media screen and (min-width:1366px){.footer__contacts--inst{margin-top:0;margin-left:30px}}.footer__contacts--inst:hover{transform:scale(1.1);box-shadow:6px 12px 30px #ccc}.footer__second--section{background-color:#111518;padding-top:20px;padding-bottom:20px}.footer__text{color:#b9b9b9;justify-content:center;font-size:14px;font-weight:500;line-height:2;display:flex}@media screen and (min-width:768px){.footer__text{justify-content:start}}
/*# sourceMappingURL=index.ebbe9bb1.css.map */
