:root{--base:#333;--system:#dbdbdb;--background:#fff;--secondary:#f8f8fc;--surface:#fff;--brand:#5555f6;--critical:#ed5e5e;--blue:#cad9fc;--purple:#9e5ef3;--orange:#ec7d6a;--yellow:#ffc757;--green:#87ca7d;--textBase:#333;--textSecondary:grey;--textSecondaryHover:#4d4d4d;--textSurface:#fff;--textBrand:#5555f6;--textBrandHover:#2525f4;--textCritical:#ed5e5e;--backgroundBase:#fff;--backgroundSecondaryBase:#333;--backgroundSurface:#fff;--backgroundSurfaceAlfa:hsla(0,0%,100%,0.2);--backgroundSecondary:#f8f8fc;--backgroundBrand:#5555f6;--backgroundSystem:#dbdbdb;--backgroundTeacher:#cad9fc;--backgroundProduct1:#5555f6;--backgroundProduct2:#9e5ef3;--backgroundProduct3:#ec7d6a;--backgroundProduct4:#ffc757;--backgroundProduct5:#87ca7d;--borderBase:#dbdbdb;--borderBaseHover:#a8a8a8;--borderSecondary:#f2f2f2;--borderSecondaryHover:#bfbfbf;--borderPrimary:#5555f6;--borderPrimaryHover:#2525f4;--borderCritical:#ed5e5e;--borderCriticalHover:#e83030;--controlSurfaceBackground:#dbdbdb;--controlBrandBackground:#5555f6;--controlBrandBackgroundHover:#2525f4;--controlSecondaryBackground:#f8f8fc;--controlSecondaryBackgroundHover:#e6e6f4;--controlOutlineSecondaryBorder:#e6e6f4;--controlOutlineSecondaryBorderHover:#d4d4ed;--controlOutlineBrandBorder:#5555f6;--controlOutlineBrandBorderHover:#9e9efa;--controlOutlineBrandText:#5555f6;--controlOutlineBrandTextHovert:#9e9efa;--controlSurfaceText:#fff;--controlBrandText:#5555f6;--controlBrandTextHover:#2525f4;--controlBaseText:#333;--controlBaseTextHover:#2525f4;--controlSecondaryBrandText:#fff;--shadowBase:0 .25rem 1.25rem rgba(52,52,52,0.07);--shadowSecondary:0 .25rem 1.25rem rgba(52,52,52,0.3);--gradientWhite:linear-gradient(360deg,hsla(0,0%,100%,0.8),hsla(0,0%,100%,0))}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate360{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotate360{0%{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.fade-1s-enter{opacity:0}.fade-1s-enter-active{-webkit-transition:opacity 1s ease-in!important;-o-transition:opacity 1s ease-in!important;-moz-transition:opacity 1s ease-in!important;transition:opacity 1s ease-in!important}.fade-1s-enter-to,.fade-1s-leave{opacity:1}.fade-1s-leave-active{-webkit-transition:opacity 1s ease-out!important;-o-transition:opacity 1s ease-out!important;-moz-transition:opacity 1s ease-out!important;transition:opacity 1s ease-out!important}.fade-1s-leave-to{opacity:0}.expand-enter-active,.expand-leave-active{-webkit-transition:height .3s ease .1s,opacity .3s ease-out .233s;-o-transition:height .3s ease .1s,opacity .3s ease-out .233s;-moz-transition:height .3s ease .1s,opacity .3s ease-out .233s;transition:height .3s ease .1s,opacity .3s ease-out .233s;opacity:1;overflow:hidden}.expand-enter,.expand-leave-to{-webkit-transition:height .3s ease,opacity .233s ease-out;-o-transition:height .3s ease,opacity .233s ease-out;-moz-transition:height .3s ease,opacity .233s ease-out;transition:height .3s ease,opacity .233s ease-out;opacity:0;height:0}.scaling-enter,.scaling-leave-to{-webkit-transform:scale(.05);-moz-transform:scale(.05);-ms-transform:scale(.05);-o-transform:scale(.05);transform:scale(.05)}.scaling-enter-to,.scaling-leave{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.scaling-enter-active,.scaling-leave-active{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease}.fade-enter{opacity:0}.fade-enter-active{-webkit-transition:opacity .3s ease-in!important;-o-transition:opacity .3s ease-in!important;-moz-transition:opacity .3s ease-in!important;transition:opacity .3s ease-in!important}.fade-enter-to,.fade-leave{opacity:1}.fade-leave-active{-webkit-transition:opacity .3s ease-out!important;-o-transition:opacity .3s ease-out!important;-moz-transition:opacity .3s ease-out!important;transition:opacity .3s ease-out!important}.fade-leave-to{opacity:0}.fade-down-enter-active,.fade-down-leave-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:opacity,transform,-moz-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.fade-down-enter{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}.fade-down-enter-active{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.fade-down-enter-to,.fade-down-leave{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}.fade-down-leave-active{-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}.fade-down-leave-to{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}.fade-logo-enter{opacity:0}.fade-logo-enter-active{-webkit-transition:opacity 3s ease-out!important;-o-transition:opacity 3s ease-out!important;-moz-transition:opacity 3s ease-out!important;transition:opacity 3s ease-out!important;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0}.fade-logo-enter-to,.fade-logo-leave{opacity:1}.fade-logo-leave-active{-webkit-transition:opacity 2s ease-out!important;-o-transition:opacity 2s ease-out!important;-moz-transition:opacity 2s ease-out!important;transition:opacity 2s ease-out!important}.fade-logo-leave-to{opacity:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0}.fade-description-enter{opacity:0}.fade-description-enter-active{-webkit-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;transition:opacity 2s ease-in;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.fade-description-enter-to{opacity:1}.fade-card-appear-enter{opacity:0}.fade-card-appear-enter-active{-webkit-transition:opacity .75s ease;-o-transition:opacity .75s ease;-moz-transition:opacity .75s ease;transition:opacity .75s ease}.fade-card-appear-enter-to{opacity:1}.animation-ready .am{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:transform,opacity,-moz-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform,-moz-transform,-o-transform}.animation-ready .am--translate-standart{-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem)}.animation-ready .am--translate-big,.animation-ready .am--translate-standart{-webkit-transition-duration:.75s;-moz-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s;opacity:0}.animation-ready .am--translate-big{-webkit-transform:translateY(2.66667rem);-moz-transform:translateY(2.66667rem);-ms-transform:translateY(2.66667rem);-o-transform:translateY(2.66667rem);transform:translateY(2.66667rem)}.animation-ready .am--opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.animation-ready .am--opacity-standart{-webkit-transition-duration:.75s;-moz-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s;opacity:0}.animation-ready .am--opacity-long{-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;opacity:0}.animation-ready .am--1{-webkit-transition-delay:.05s;-moz-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.animation-ready .am--2{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.animation-ready .am--3{-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.animation-ready .am--4{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.animation-ready .am--5{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.animation-ready .am--6{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.animation-ready .am--7{-webkit-transition-delay:.35s;-moz-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.animation-ready .am--8{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.animation-ready .am--9{-webkit-transition-delay:.45s;-moz-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.animation-ready .am--10{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.animation-ready .am--11{-webkit-transition-delay:.55s;-moz-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.animation-ready .am--12{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.animation-ready .am--13{-webkit-transition-delay:.65s;-moz-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.animation-ready .am--14{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.animation-ready .am--15{-webkit-transition-delay:.75s;-moz-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.animation-ready .am--16{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.animation-ready .am--17{-webkit-transition-delay:.85s;-moz-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}.animation-ready .am--18{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.animation-ready .am--19{-webkit-transition-delay:.95s;-moz-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}.animation-ready .am--20{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.animation-ready .am--21{-webkit-transition-delay:1.05s;-moz-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}.animation-ready .am--22{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.animation-ready .am--23{-webkit-transition-delay:1.15s;-moz-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}.animation-ready .am--24{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.animation-ready .am--25{-webkit-transition-delay:1.25s;-moz-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.animation-ready .am--26{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.animation-ready .am--27{-webkit-transition-delay:1.35s;-moz-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}.animation-ready .am--28{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.animation-ready .am--29{-webkit-transition-delay:1.45s;-moz-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}.animation-ready .am--30{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.animation-ready .am--31{-webkit-transition-delay:1.55s;-moz-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}.animation-ready .am--32{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.animation-ready .am--33{-webkit-transition-delay:1.65s;-moz-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}.animation-ready .am--34{-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}.animation-ready .am--35{-webkit-transition-delay:1.75s;-moz-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}.animation-ready .am--36{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.animation-ready .am--37{-webkit-transition-delay:1.85s;-moz-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}.animation-ready .am--38{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.animation-ready .am--39{-webkit-transition-delay:1.95s;-moz-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}.animation-ready .am--40{-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.animation-ready .am--41{-webkit-transition-delay:2.05s;-moz-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}.animation-ready .am--42{-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.animation-ready .am--43{-webkit-transition-delay:2.15s;-moz-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}.animation-ready .am--44{-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.animation-ready .am--45{-webkit-transition-delay:2.25s;-moz-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}.animation-ready .am--46{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}.animation-ready .am--47{-webkit-transition-delay:2.35s;-moz-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}.animation-ready .am--48{-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.animation-ready .am--49{-webkit-transition-delay:2.45s;-moz-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}.animation-ready .am--50{-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.animation-ready .am--51{-webkit-transition-delay:2.55s;-moz-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}.animation-ready .am--52{-webkit-transition-delay:2.6s;-moz-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.animation-ready .am--53{-webkit-transition-delay:2.65s;-moz-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}.animation-ready .am--54{-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.animation-ready .am--55{-webkit-transition-delay:2.75s;-moz-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}.animation-ready .am--56{-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.animation-ready .am--57{-webkit-transition-delay:2.85s;-moz-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}.animation-ready .am--58{-webkit-transition-delay:2.9s;-moz-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}.animation-ready .am--59{-webkit-transition-delay:2.95s;-moz-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}.animation-ready .am--60{-webkit-transition-delay:3s;-moz-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.animation-complete .am--translate-big,.animation-complete .am--translate-standart{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.animation-complete .am--opacity-long,.animation-complete .am--opacity-standart{opacity:1}.transform-down-enter{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.transform-down-enter-active{-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;-o-transition:-o-transform .4s ease-out;-moz-transition:transform .4s ease-out,-moz-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out,-moz-transform .4s ease-out,-o-transform .4s ease-out}.transform-down-enter-to,.transform-down-leave{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.transform-down-leave-active{-webkit-transition:-webkit-transform .233s ease;transition:-webkit-transform .233s ease;-o-transition:-o-transform .233s ease;-moz-transition:transform .233s ease,-moz-transform .233s ease;transition:transform .233s ease;transition:transform .233s ease,-webkit-transform .233s ease,-moz-transform .233s ease,-o-transform .233s ease}.transform-down-leave-to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.transform-left-enter{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);transform:translate(100%)}.transform-left-enter-active{-webkit-transition:-webkit-transform .233s cubic-bezier(1,0,0,1);transition:-webkit-transform .233s cubic-bezier(1,0,0,1);-o-transition:-o-transform .233s cubic-bezier(1,0,0,1);-moz-transition:transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1),-webkit-transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1),-o-transform .233s cubic-bezier(1,0,0,1)}.transform-left-enter-to,.transform-left-leave{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.transform-left-leave-active{-webkit-transition:-webkit-transform .233s cubic-bezier(1,0,0,1);transition:-webkit-transform .233s cubic-bezier(1,0,0,1);-o-transition:-o-transform .233s cubic-bezier(1,0,0,1);-moz-transition:transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1),-webkit-transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1),-o-transform .233s cubic-bezier(1,0,0,1)}.transform-left-leave-to{-webkit-transform:translate(100%);-moz-transform:translate(100%);-ms-transform:translate(100%);-o-transform:translate(100%);transform:translate(100%)}.transform-right-enter{-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%)}.transform-right-enter-active{-webkit-transition:-webkit-transform .233s cubic-bezier(1,0,0,1);transition:-webkit-transform .233s cubic-bezier(1,0,0,1);-o-transition:-o-transform .233s cubic-bezier(1,0,0,1);-moz-transition:transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1),-webkit-transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1),-o-transform .233s cubic-bezier(1,0,0,1)}.transform-right-enter-to,.transform-right-leave{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.transform-right-leave-active{-webkit-transition:-webkit-transform .233s cubic-bezier(1,0,0,1);transition:-webkit-transform .233s cubic-bezier(1,0,0,1);-o-transition:-o-transform .233s cubic-bezier(1,0,0,1);-moz-transition:transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1);transition:transform .233s cubic-bezier(1,0,0,1),-webkit-transform .233s cubic-bezier(1,0,0,1),-moz-transform .233s cubic-bezier(1,0,0,1),-o-transform .233s cubic-bezier(1,0,0,1)}.transform-right-leave-to{-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%)}.is-disabled,.is-loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-bold{font-weight:700}.icon-base{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,color,-webkit-transform;transition-property:opacity,color,-webkit-transform;-o-transition-property:opacity,color,-o-transform;-moz-transition-property:opacity,color,transform,-moz-transform;transition-property:opacity,color,transform;transition-property:opacity,color,transform,-webkit-transform,-moz-transform,-o-transform}.image .ls-blur-up-is-loading{opacity:0}.image .ls-blur-up-img{-webkit-transition:.6s ease;-o-transition:.6s ease;-moz-transition:.6s ease;transition:.6s ease;-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;opacity:0}.image .ls-blur-up-img.ls-blur-up-loaded{opacity:1}.image.lazyloaded .ls-original-loaded{opacity:0}.rating{position:relative}.rating.is-active{cursor:pointer}.button.is-disabled{opacity:.5}@media (hover:hover),(min-width:1200px){.button{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color,background-color,border-color,opacity;-o-transition-property:color,background-color,border-color,opacity;-moz-transition-property:color,background-color,border-color,opacity;transition-property:color,background-color,border-color,opacity}.button--view-brand:hover{background-color:var(--controlBrandBackgroundHover)}.button--view-outline:hover{color:var(--controlOutlineBrandTextHovert);border-color:var(--controlOutlineBrandBorderHover)}.button--view-secondary-brand:hover{color:var(--controlBrandTextHover);background-color:var(--controlSecondaryBackgroundHover)}.button--view-secondary-outline:hover{color:var(--controlBrandTextHover);border-color:var(--controlOutlineSecondaryBorderHover)}.button--view-secondary-brand-outline:hover{opacity:.5}.button--view-flat:hover{opacity:.6}}.spinner svg{-webkit-animation:rotate360 1s linear infinite;-moz-animation:rotate360 1s infinite linear;-o-animation:rotate360 1s infinite linear;animation:rotate360 1s linear infinite}.link{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media (hover:hover),(min-width:1200px){.link:hover{opacity:.5}}.modal.is-active{pointer-events:auto}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backgroundSecondaryBase);opacity:.3}@media (min-width:768px){.modal__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;overflow-y:auto;overflow-x:hidden}.modal__content::-webkit-scrollbar{display:none}}.input{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.input__value{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color,border-color,-webkit-box-shadow;transition-property:color,border-color,-webkit-box-shadow;-o-transition-property:color,border-color,box-shadow;-moz-transition-property:color,border-color,box-shadow,-moz-box-shadow;transition-property:color,border-color,box-shadow;transition-property:color,border-color,box-shadow,-webkit-box-shadow,-moz-box-shadow}.input__value::-webkit-input-placeholder{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color,opacity,-webkit-box-shadow;transition-property:color,opacity,-webkit-box-shadow;transition-property:color,box-shadow,opacity;transition-property:color,box-shadow,opacity,-webkit-box-shadow}.input__value:-moz-placeholder,.input__value::-moz-placeholder{-moz-transition:.3s ease;transition:.3s ease;-moz-transition-property:color,box-shadow,opacity,-moz-box-shadow;transition-property:color,box-shadow,opacity;transition-property:color,box-shadow,opacity,-moz-box-shadow}.input__value:-ms-input-placeholder{-ms-transition:.3s ease;transition:.3s ease;-ms-transition-property:color,box-shadow,opacity;transition-property:color,box-shadow,opacity}.input__value::-ms-input-placeholder{-ms-transition:.3s ease;transition:.3s ease;-ms-transition-property:color,box-shadow,opacity;transition-property:color,box-shadow,opacity}.input__value::placeholder{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color,opacity,-webkit-box-shadow;transition-property:color,opacity,-webkit-box-shadow;-o-transition-property:color,box-shadow,opacity;-moz-transition-property:color,box-shadow,opacity,-moz-box-shadow;transition-property:color,box-shadow,opacity;transition-property:color,box-shadow,opacity,-webkit-box-shadow,-moz-box-shadow}.input--view-base .input__value:focus{-webkit-box-shadow:inset 0 0 0 1px var(--borderBaseHover);-moz-box-shadow:inset 0 0 0 1px var(--borderBaseHover);box-shadow:inset 0 0 0 1px var(--borderBaseHover)}@media (hover:hover),(min-width:1200px){.input--view-base:hover .input__value{-webkit-box-shadow:inset 0 0 0 1px var(--borderBaseHover);-moz-box-shadow:inset 0 0 0 1px var(--borderBaseHover);box-shadow:inset 0 0 0 1px var(--borderBaseHover)}.input--view-base:hover .input__value::-webkit-input-placeholder{color:var(--textSecondaryHover)}.input--view-base:hover .input__value:-moz-placeholder{color:var(--textSecondaryHover)}.input--view-base:hover .input__value::-moz-placeholder{color:var(--textSecondaryHover)}.input--view-base:hover .input__value:-ms-input-placeholder{color:var(--textSecondaryHover)}.input--view-base:hover .input__value::-ms-input-placeholder{color:var(--textSecondaryHover)}.input--view-base:hover .input__value::placeholder{color:var(--textSecondaryHover)}.input--view-secondary:hover .input__value::-webkit-input-placeholder{opacity:1}.input--view-secondary:hover .input__value:-moz-placeholder{opacity:1}.input--view-secondary:hover .input__value::-moz-placeholder{opacity:1}.input--view-secondary:hover .input__value:-ms-input-placeholder{opacity:1}.input--view-secondary:hover .input__value::-ms-input-placeholder{opacity:1}.input--view-secondary:hover .input__value::placeholder{opacity:1}}.collapse{cursor:pointer;position:relative}.collapse__icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease}.collapse.is-active .collapse__icon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.collapse.is-active .collapse__main{position:relative}.collapse.is-active .collapse__main:before{content:"";position:absolute;left:-2rem;right:-2rem;top:0;height:100%}.collapse:not(.is-active) .collapse__main:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}@media (min-width:650px){.collapse.is-active .collapse__main:before{left:-2.66667rem;right:-2.66667rem}}.select__option,.select__wrapper--head{cursor:pointer}.select__option--list,.select__wrapper--head{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:background-color;-o-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}@media (hover:hover),(min-width:1200px){.select__option--list:hover{background-color:var(--controlSecondaryBackgroundHover)}.select__wrapper--head:hover{background-color:var(--controlSecondaryBackgroundHover)}}.button-hamburger span{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:opacity,transform,-moz-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform}.modal-desktop-content__wrapper{padding-top:2.66667rem;padding-bottom:2.66667rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-desktop-content__slot{min-width:30rem;-webkit-border-radius:1.66667rem;-moz-border-radius:1.66667rem;border-radius:1.66667rem;overflow:hidden;min-height:2rem;width:100%}.modal-desktop-content__slot,.modal-mobile-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-mobile-content{position:absolute;left:0;bottom:0;height:85%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-mobile-content,.modal-mobile-content__wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-mobile-content__wrapper{position:relative;max-height:100%;margin:0 auto;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-mobile-content__slot{min-height:4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:100%;-webkit-border-radius:1.66667rem 1.66667rem 0 0;-moz-border-radius:1.66667rem 1.66667rem 0 0;border-radius:1.66667rem 1.66667rem 0 0}.modal-mobile-content__slot::-webkit-scrollbar{display:none}.socials__item{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,color;-o-transition-property:opacity,color;-moz-transition-property:opacity,color;transition-property:opacity,color}@media (hover:hover),(min-width:1200px){.socials--view-brand .socials__item:hover{color:var(--textBrandHover)}.socials--view-base .socials__item:hover,.socials--view-surface .socials__item:hover{opacity:.5}}.snap-scroll__bullet{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:background-color;-o-transition-property:background-color;-moz-transition-property:background-color;transition-property:background-color}.snap-scroll__bullet.is-active{background-color:var(--backgroundBrand)}.tabs__item{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color}.tooltip__wrapper{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,-o-transform;-moz-transition-property:opacity,transform,-moz-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform,-moz-transform,-o-transform}.tooltip__wrapper.is-active{opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);pointer-events:auto}.modal-privacy.is-active{pointer-events:auto}.modal-privacy__main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background-color:var(--backgroundSurface);-webkit-border-radius:1.66667rem;-moz-border-radius:1.66667rem;border-radius:1.66667rem;border:1px solid var(--borderSecondary);padding:1rem;-webkit-box-shadow:var(--shadowBase);-moz-box-shadow:var(--shadowBase);box-shadow:var(--shadowBase);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 1.33333rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-privacy__text{width:100%;margin-right:1rem}@media (max-width:767px){.modal-privacy__text{font-size:1rem}}@media (min-width:768px){.modal-privacy__text{font-size:1.16667rem}}@media (max-width:767px){.modal-privacy__text{line-height:1.25rem}}@media (min-width:768px) and (max-width:1200px){.modal-privacy__text{line-height:1.5rem}}@media (min-width:1200px){.modal-privacy__text{line-height:1.5rem}}.modal-privacy__text a{color:var(--textBrand)}@media (min-width:768px){.modal-privacy__main{width:45.83333rem;margin-left:auto;padding:1.33333rem}}.video-review-card__overflow,.video-review-card__play{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity;-o-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}@media (hover:hover),(min-width:1200px){.video-review-card{cursor:pointer}.video-review-card:hover .video-review-card__overflow{opacity:.3}.video-review-card:hover .video-review-card__play{opacity:.5}}@media (min-width:768px){.modal-review{width:46.66667rem}}.modal-introductory-lesson__form,.modal-introductory-lesson__view{padding-left:1.66667rem;padding-right:1.66667rem}.modal-introductory-lesson__view{padding-top:2rem;padding-bottom:2.66667rem;background-color:var(--backgroundSurface)}.modal-introductory-lesson__inner{width:100%}.modal-introductory-lesson__form{padding-top:2.66667rem;padding-bottom:2.66667rem;background-color:var(--backgroundBrand);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-introductory-lesson__form,.modal-introductory-lesson__tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.modal-introductory-lesson__tags{margin-bottom:1.66667rem}.modal-introductory-lesson__tag+.modal-introductory-lesson__tag{margin-left:.5rem}.modal-introductory-lesson__title{margin-bottom:1rem}.modal-introductory-lesson__title--form{margin-bottom:2rem}@media (max-width:767px){.modal-introductory-lesson__sub-title{font-size:1.16667rem}}@media (min-width:768px){.modal-introductory-lesson__sub-title{font-size:1.33333rem}}@media (max-width:767px){.modal-introductory-lesson__sub-title{line-height:1.5rem}}@media (min-width:768px) and (max-width:1200px){.modal-introductory-lesson__sub-title{line-height:1.66667rem}}@media (min-width:1200px){.modal-introductory-lesson__sub-title{line-height:1.66667rem}}.modal-introductory-lesson__sub-title--goal{margin-bottom:1rem}.modal-introductory-lesson__sub-title--point{position:relative;margin-left:1.66667rem}.modal-introductory-lesson__sub-title--point:before{position:absolute;content:"";width:.33333rem;height:.33333rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-1.16667rem;top:.58333rem;background-color:var(--textBase)}.modal-introductory-lesson__program{margin-top:.66667rem}.modal-introductory-lesson__policy{margin-top:1rem;font-size:.83333rem;color:var(--textSurface);text-align:center;opacity:.4}@media (max-width:767px){.modal-introductory-lesson__policy{line-height:1.08333rem}}@media (min-width:768px) and (max-width:1200px){.modal-introductory-lesson__policy{line-height:1.08333rem}}@media (min-width:1200px){.modal-introductory-lesson__policy{line-height:1.08333rem}}@media (max-width:767px){.modal-introductory-lesson__policy{margin-left:1.16667rem;margin-right:1.16667rem}}@media (min-width:768px){.modal-introductory-lesson{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:57rem}.modal-introductory-lesson__form,.modal-introductory-lesson__view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.66667rem 2rem}.modal-introductory-lesson__view{width:33.33333rem}.modal-introductory-lesson__form{width:23.66667rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-introductory-lesson__title{margin-bottom:1.33333rem}.modal-introductory-lesson__title--form{margin-bottom:2.66667rem}.modal-introductory-lesson__sub-title--goal{margin-bottom:1.33333rem}.modal-introductory-lesson__sub-title--point{margin-left:2rem}.modal-introductory-lesson__program{margin-top:1rem}}@media (min-width:1200px){.modal-introductory-lesson{width:71.66667rem}.modal-introductory-lesson__form{width:27.66667rem;padding-left:2.5rem;padding-right:2.5rem}.modal-introductory-lesson__view{width:44rem;padding-left:2.66667rem;padding-right:2.66667rem}.modal-introductory-lesson__policy{margin-left:.83333rem;margin-right:.83333rem}.modal-introductory-lesson__tags{margin-bottom:2rem}}.success-story-card,.success-story-card__read-full{cursor:pointer}.modal-success-story{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.modal-success-story__student{position:relative;overflow:hidden;z-index:1;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background-color:var(--backgroundSecondary);width:100%;aspect-ratio:1}.modal-success-story__decoration{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.modal-success-story__image{position:absolute;top:1.66667rem;width:100%}.modal-success-story__title{margin-top:1.33333rem}.modal-success-story__text{margin-top:1rem}@media (max-width:767px){.modal-success-story__text{font-size:1.16667rem}}@media (min-width:768px){.modal-success-story__text{font-size:1.33333rem}}@media (max-width:767px){.modal-success-story__text{line-height:1.5rem}}@media (min-width:768px) and (max-width:1200px){.modal-success-story__text{line-height:1.66667rem}}@media (min-width:1200px){.modal-success-story__text{line-height:1.66667rem}}.modal-success-story__main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.modal-success-story{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--backgroundSurface);-webkit-border-radius:1.66667rem 1.66667rem 0 0;-moz-border-radius:1.66667rem 1.66667rem 0 0;border-radius:1.66667rem 1.66667rem 0 0;padding:2rem 1.66667rem 2.66667rem}.modal-success-story__main{margin-top:1.66667rem}}@media (min-width:768px){.modal-success-story{width:57rem;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-success-story__student{width:20.33333rem;height:28.5rem;margin-right:1.66667rem}.modal-success-story__decoration,.modal-success-story__image{height:100%;width:auto}.modal-success-story__image{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.modal-success-story__image picture{height:100%}.modal-success-story__image picture img{height:100%;width:auto}.modal-success-story__main{padding:2rem;width:35rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:var(--backgroundSecondary);-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}}@media (min-width:1200px){.modal-success-story{width:71.66667rem}.modal-success-story__student{width:27.66667rem;height:27.66667rem}.modal-success-story__image{position:absolute;left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.modal-success-story__main{width:42.33333rem;padding:2.66667rem}}.modal-free-lesson{position:relative;background-color:var(--backgroundBrand);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-free-lesson__form,.modal-free-lesson__view{padding-left:1.66667rem;padding-right:1.66667rem}.modal-free-lesson__view{padding-top:2rem}.modal-free-lesson__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-free-lesson__title{margin-bottom:1.33333rem;font-weight:700}.modal-free-lesson__icon{font-size:1.66667rem}.modal-free-lesson__icon,.modal-free-lesson__item span{display:inline-block;vertical-align:middle;color:var(--textSurface)}.modal-free-lesson__item+.modal-free-lesson__item{margin-top:.66667rem}.modal-free-lesson__item span{margin-left:.66667rem}@media (max-width:767px){.modal-free-lesson__item span{font-size:1.16667rem}}@media (min-width:768px){.modal-free-lesson__item span{font-size:1.33333rem}}@media (max-width:767px){.modal-free-lesson__item span{line-height:1.5rem}}@media (min-width:768px) and (max-width:1200px){.modal-free-lesson__item span{line-height:1.66667rem}}@media (min-width:1200px){.modal-free-lesson__item span{line-height:1.66667rem}}@media (max-width:649px){.modal-free-lesson__title{padding-right:2rem}.modal-free-lesson__form{margin-top:2.66667rem}}@media (min-width:650px){.modal-free-lesson{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--backgroundSurface)}.modal-free-lesson__form,.modal-free-lesson__view{position:relative;width:50%;padding:2.66667rem}.modal-free-lesson__title{margin-bottom:1.66667rem}.modal-free-lesson__view{background-color:var(--backgroundBrand)}.modal-free-lesson__image{position:absolute;font-size:0;bottom:0;left:0;right:0}.modal-free-lesson__image img{min-width:100%}}@media (min-width:768px){.modal-free-lesson{width:57rem}}@-webkit-keyframes slide{0%{width:35.18%}50%{width:100%}to{width:35.18%}}@-moz-keyframes slide{0%{width:35.18%}50%{width:100%}to{width:35.18%}}@-o-keyframes slide{0%{width:35.18%}50%{width:100%}to{width:35.18%}}@keyframes slide{0%{width:35.18%}50%{width:100%}to{width:35.18%}}.main-ready{padding-top:20.08333rem}.main-ready__notify{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--backgroundSurface);width:26.5rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;padding:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-ready__notify p{margin-bottom:3.33333rem}.main-ready__wrapper{-webkit-animation:slide 2s infinite;-moz-animation:slide 2s infinite;-o-animation:slide 2s infinite;animation:slide 2s infinite;min-width:4.16667rem;width:100%;text-align:right}.main-ready__mouse{display:inline-block;width:7.91667rem;height:7.91667rem}.main-response{position:relative;padding-top:11.66667rem;padding-bottom:7.66667rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-response__wrapper{margin:0 auto;width:60.75rem;padding:4rem;background-color:var(--backgroundSurface);-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.main-response__title{margin-bottom:1.33333rem}.main-response__description{margin-bottom:2.66667rem}@media (max-width:767px){.main-response__description{font-size:1.16667rem}}@media (min-width:768px){.main-response__description{font-size:1.33333rem}}@media (max-width:767px){.main-response__description{line-height:1.5rem}}@media (min-width:768px) and (max-width:1200px){.main-response__description{line-height:1.66667rem}}@media (min-width:1200px){.main-response__description{line-height:1.66667rem}}.main-response__action{display:inline-block;position:relative}.main-response__deco{position:absolute;top:-1.5rem;width:2.5rem;height:2.5rem;font-size:2.5rem}.main-response__deco--left{left:-2.5rem;-webkit-transform:rotate(-15deg) rotateY(180deg);-moz-transform:rotate(-15deg) rotateY(180deg);transform:rotate(-15deg) rotateY(180deg)}.main-response__deco--right{right:-2.5rem;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.main-response__repeat{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:1rem}.teachers{background:var(--backgroundSecondary)}@media (max-width:767px){.teachers__item+.teachers__item{margin-left:1rem}}@media (min-width:768px){.teachers__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-2.66667rem}.teachers__item{width:-webkit-calc(50% - .83333rem);width:-moz-calc(50% - .83333rem);width:calc(50% - .83333rem);margin-bottom:2.66667rem}}@media (min-width:1200px){.teachers__item{width:-webkit-calc(33.33% - 1.11083rem);width:-moz-calc(33.33% - 1.11083rem);width:calc(33.33% - 1.11083rem)}}.video-review__wrapper{position:relative;padding-bottom:2.33333rem}.video-review__pagination{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0}@media (min-width:650px){.video-review__wrapper{padding-bottom:2.66667rem}}@media (min-width:1200px){.video-review__wrapper{padding-top:1.66667rem;padding-bottom:4.33333rem}.video-review .swiper-slide{-webkit-transition:.3s ease;-o-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;-o-transition-property:margin,-o-transform;-moz-transition-property:transform,margin,-moz-transform;transition-property:transform,margin;transition-property:transform,margin,-webkit-transform,-moz-transform,-o-transform}.video-review .swiper-slide:first-child{margin-left:0}.video-review .swiper-slide:last-child{margin-right:0}.video-review .swiper-slide-prev{-webkit-transform:translateX(-2.91667rem);-moz-transform:translateX(-2.91667rem);-ms-transform:translateX(-2.91667rem);-o-transform:translateX(-2.91667rem);transform:translateX(-2.91667rem)}.video-review .swiper-slide-next{-webkit-transform:translateX(2.91667rem);-moz-transform:translateX(2.91667rem);-ms-transform:translateX(2.91667rem);-o-transform:translateX(2.91667rem);transform:translateX(2.91667rem)}.video-review .slide-before-prev{-webkit-transform:translateX(-3.33333rem);-moz-transform:translateX(-3.33333rem);-ms-transform:translateX(-3.33333rem);-o-transform:translateX(-3.33333rem);transform:translateX(-3.33333rem)}.video-review .slide-after-next{-webkit-transform:translateX(3.33333rem);-moz-transform:translateX(3.33333rem);-ms-transform:translateX(3.33333rem);-o-transform:translateX(3.33333rem);transform:translateX(3.33333rem)}.video-review .swiper-slide-active{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);z-index:2}}.review-students__slide{width:auto!important}.review-students__slide+.review-students__slide{margin-left:1rem}@media (min-width:650px){.review-students__slide+.review-students__slide{margin-left:1.66667rem}}.review-parents__slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:auto!important;height:auto}.review-parents__slide+.review-parents__slide{margin-left:1rem}@media (min-width:650px){.review-parents__slide+.review-parents__slide{margin-left:1.66667rem}}.review-parents__card{width:22.83333rem}@media (min-width:650px){.review-parents__card{width:42.33333rem}}.questions__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.questions__item+.questions__item{margin-top:.66667rem}@media (min-width:768px){.questions__item{min-height:unset}.questions__item+.questions__item{margin-top:1rem}}@media (min-width:1200px){.questions__list{width:66.66%;margin:0 auto}.questions__item+.questions__item{margin-top:1.66667rem}}.form{position:relative}.form__wrapper{background:var(--backgroundBrand);padding-top:4rem;padding-bottom:4rem}.form__bullet{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form__bullet+.form__bullet{margin-top:.66667rem}.form__icon{margin-right:.66667rem;font-size:1.66667rem;color:var(--textSurface)}.form__decoration{position:absolute;overflow:hidden;top:0;right:0;width:100%;height:100%;z-index:1}.form__image{position:absolute}.form__container{position:relative;z-index:2}.form__title{margin-bottom:1.33333rem}.form__text{color:var(--textSurface)}@media (max-width:767px){.form__text{font-size:1.16667rem}}@media (min-width:768px){.form__text{font-size:1.33333rem}}@media (max-width:767px){.form__text{line-height:1.5rem}}@media (min-width:768px) and (max-width:1200px){.form__text{line-height:1.66667rem}}@media (min-width:1200px){.form__text{line-height:1.66667rem}}.form__text--description{margin-bottom:1.66667rem}.form__text--sub-title{margin-bottom:1rem}.form__main{padding-bottom:4rem}.form__privacy{font-size:.83333rem;margin-top:1rem;color:var(--textSurface);opacity:.3;text-align:center}@media (max-width:767px){.form__privacy{line-height:1.08333rem}}@media (min-width:768px) and (max-width:1200px){.form__privacy{line-height:1.08333rem}}@media (min-width:1200px){.form__privacy{line-height:1.08333rem}}@media (min-width:768px){.form{padding-top:4.91667rem}.form__title{margin-bottom:1.66667rem}.form__text--description{margin-bottom:2.66667rem}.form__wrapper{padding-top:5.33333rem;padding-bottom:5.33333rem}.form__decoration{top:4.91667rem;height:-webkit-calc(100% - 4.91667rem);height:-moz-calc(100% - 4.91667rem);height:calc(100% - 4.91667rem)}.form__image{width:62.08333rem;height:113.83333rem;top:-34.66667rem;right:-14.66667rem}.form__main{padding-bottom:1.33333rem;width:-webkit-calc(100% - 33.33333rem);width:-moz-calc(100% - 33.33333rem);width:calc(100% - 33.33333rem);max-width:39.16667rem}.form__form{width:27.66667rem;top:-10.25rem;right:5.2%}.form__cursor,.form__form{z-index:2;position:absolute}.form__cursor{right:-1rem;top:1.83333rem;width:2.75rem;height:4.58333rem}.form__cursor-image{width:100%;height:100%}.form__bullet+.form__bullet{margin-top:1rem}}@media (min-width:1200px){.form__image{right:-6.83333rem}.form__form{right:14.16667rem;top:-11.41667rem}.form__main{display:block;width:39.16667rem;margin-left:8.16667rem}.form__wrapper{padding-top:6.66667rem;padding-bottom:6.66667rem}}