/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.cs */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5,h6,p{margin-top:0}a{text-decoration:none}button{border:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}input{outline:none}a,button,div{-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-display:swap;font-family:Geometria;src:local(Geometria),url(/assets/fonts/geometria/Geometria-Bold.eot);src:local(Geometria),url(/assets/fonts/geometria/Geometria-Bold.eot?iefix) format("embedded-opentype"),url(/assets/fonts/geometria/Geometria-Bold.ttf) format("truetype"),url(/assets/fonts/geometria/Geometria-Bold.woff) format("woff"),url(/assets/fonts/geometria/Geometria-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:TTFirsNeue;src:local(TTFirsNeue),url(/assets/fonts/ttfirsneue/TTFirsNeue-Regular.eot);src:local(TTFirsNeue),url(/assets/fonts/ttfirsneue/TTFirsNeue-Regular.eot?iefix) format("embedded-opentype"),url(/assets/fonts/ttfirsneue/TTFirsNeue-Regular.ttf) format("truetype"),url(/assets/fonts/ttfirsneue/TTFirsNeue-Regular.woff) format("woff"),url(/assets/fonts/ttfirsneue/TTFirsNeue-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Stem;src:local(Stem),url(/assets/fonts/stem/Stem-Light.eot);src:local(Stem),url(/assets/fonts/stem/Stem-Light.eot?iefix) format("embedded-opentype"),url(/assets/fonts/stem/Stem-Light.ttf) format("truetype"),url(/assets/fonts/stem/Stem-Light.woff) format("woff"),url(/assets/fonts/stem/Stem-Light.woff2) format("woff2");font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:Stem;src:local(Stem),url(/assets/fonts/stem/Stem-SemiLight.eot);src:local(Stem),url(/assets/fonts/stem/Stem-SemiLight.eot?iefix) format("embedded-opentype"),url(/assets/fonts/stem/Stem-SemiLight.ttf) format("truetype"),url(/assets/fonts/stem/Stem-SemiLight.woff) format("woff"),url(/assets/fonts/stem/Stem-SemiLight.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Stem;src:local(Stem),url(/assets/fonts/stem/Stem-Medium.eot);src:local(Stem),url(/assets/fonts/stem/Stem-Medium.eot?iefix) format("embedded-opentype"),url(/assets/fonts/stem/Stem-Medium.ttf) format("truetype"),url(/assets/fonts/stem/Stem-Medium.woff) format("woff"),url(/assets/fonts/stem/Stem-Medium.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-Light.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Mulish;src:url(/assets/fonts/mulish/Mulish-Bold.ttf) format("truetype");font-style:normal;font-weight:700}*,:after,:before{box-sizing:inherit}@media(max-width:480px){body,html{font-size:1rem}}@media(min-width:481px)and (max-width:768px){body,html{font-size:1.2rem}}@media(min-width:769px)and (max-width:1200px){body,html{font-size:.9rem}}@media(min-width:1201px){body,html{font-size:1rem}}html{box-sizing:border-box;font-family:Stem,sans-serif}h1{overflow-wrap:break-word}svg{width:100%;height:100%}.fullContainerWithPromo{transform:translateY(7rem)}.fullContainer{transition:transform 1.5s ease}#yandex-cache-hdr span a svg{width:16px;height:16px}.roistat-multiwidget-pulsator-img{width:34px!important;height:35px!important}.roistat-multiwidget-pulsator-holder{bottom:5rem!important;right:2.25rem!important}@media(min-width:481px)and (max-width:768px){.roistat-multiwidget-pulsator-holder{right:-.8125rem!important;bottom:4.375rem!important}}@media(max-width:480px){.roistat-multiwidget-pulsator-holder{right:-.3125rem!important;bottom:4.375rem!important}}a,button{cursor:pointer;outline:.0625rem solid transparent;outline-offset:-.0625rem;transition:outline-offset .25s ease-out,outline-color .25s ease-out}a:focus-visible,button:focus-visible{outline-offset:.25rem}a:focus-visible,button:focus-visible{outline-color:#fff}input{border:.125rem solid transparent}input:focus-visible{border:.125rem solid}input:focus-visible{border-color:#f87e1b}@media(max-width:480px){section{padding-bottom:2.1875rem}}@media(min-width:481px)and (max-width:768px){section{padding-bottom:2.1875rem}}@media(min-width:769px)and (max-width:1200px){section{padding-bottom:5.625rem;overflow:hidden}}@media(min-width:1201px){section{padding-bottom:5.625rem;overflow:hidden}}.popup-content{max-width:max-content!important}.swiper-container{overflow:visible}.swiper-wrapper{max-width:max-content!important}.swiper-scrollbar-drag{top:-8px!important;background:#d6c5ff!important}.quiz{display:flex;align-items:center;color:#000;padding:.625rem 1.25rem;border-radius:.625rem;cursor:pointer}.quiz:hover{background:#ffca9e}.swiper-slide{height:auto}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:-1.25rem}.swiper-pagination-bullet-active{background-color:#f87e1b}html #nprogress .bar{background:#f87e1b}html #nprogress .spinner-icon{border-top-color:#f87e1b;border-left-color:#f87e1b}@keyframes anvil{0%{transform:scale(1) translateY(0);opacity:0}1%{transform:scale(.96) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}div.popup-content{width:100%;border:none;animation:anvil .3s cubic-bezier(.38,.1,.36,.9) forwards}@media(min-width:769px)and (max-width:1200px){div.popup-content{max-width:44.25rem}}@media(min-width:1201px){div.popup-content{max-width:44.25rem}}@media(max-width:480px){div.popup-content{padding-left:.9375rem;padding-right:.9375rem;border:none}}@media(min-width:481px)and (max-width:768px){div.popup-content{padding-left:.9375rem;padding-right:.9375rem;border:none}}div.popup-content{background-color:transparent}.DiplomaExpandableItem__popup-overlay .popup-content{max-width:max-content}.popup-overlay{overflow-y:auto;background-color:rgba(0,0,0,.5)}.withBlackThumb .range-slider,.withBlackThumb .range-slider .range-slider__range{height:.1875rem}.withBlackThumb .range-slider .range-slider__range{background-color:#947aff}.withBlackThumb .range-slider .range-slider__thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='19' viewBox='3 1 18 18' fill='none' %3E %3Ccircle cx='10' cy='10' r='8' fill='white' stroke='black' /%3E %3Ccircle cx='10' cy='10' r='4' fill='black' /%3E %3C/svg%3E");background-repeat:no-repeat}.withBlackThumb .range-slider .range-slider__thumb[data-upper]{transform:translate(-20%,-40%)}.withBlackThumb .range-slider .range-slider__thumb[data-lower]{transform:translate(-70%,-40%)}.react-calendar__navigation button.react-calendar__navigation__next2-button,.react-calendar__navigation button.react-calendar__navigation__prev2-button{display:none}.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}.popupOverlay-liveCourses-overlay{flex-wrap:wrap;align-content:flex-end}@keyframes fromBottom{0%{transform:scale(1) translateY(0);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}1%{transform:scale(.96) translateY(500px);opacity:1;box-shadow:0 0 0 hsla(0,0%,95%,0)}50%{opacity:.5}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 500px hsla(0,0%,95%,0)}}.popupOverlay-liveCourses-content{animation:fromBottom .3s cubic-bezier(.38,.1,.36,.9) forwards!important}.ym-logo{width:100px}.contumaoney{margin-bottom:80px}body.chatbot-open{overflow:hidden;position:fixed;width:100%;height:100%}