:root{--sectionIndent: 100px}@media screen and (max-width:480px){:root{--sectionIndent: 50px}}.flex-row-centered{display:flex;justify-content:center}.flex-col-centered{display:flex;flex-direction:column;justify-content:center}.shadow{box-shadow:0 12px 21px #2ee4ff80}.shadow-svg{-webkit-filter:drop-shadow(0 12px 21px rgba(46,228,255,.4));filter:drop-shadow(0 12px 21px rgba(46,228,255,.4))}.shadow-svg-pink{-webkit-filter:drop-shadow(0 10px 4px rgba(232,62,140,.6));filter:drop-shadow(0 10px 4px rgba(232,62,140,.6))}.shadow-svg-arrow,.navigation-arrow{-webkit-filter:drop-shadow(0 0 4px rgb(46,228,255));filter:drop-shadow(0 0 4px rgb(46,228,255))}.shadow-svg-play,.play-arrow{-webkit-filter:drop-shadow(0 0 12px rgb(46,228,255));filter:drop-shadow(0 0 12px rgb(46,228,255))}.trapezoid-out{perspective:1000px;width:40px;height:32px}.trapezoid-in{width:inherit;height:inherit;transform:rotateX(65deg) scaleY(3);top:-2px}.trapezoid-in-invert{width:inherit;height:inherit;transform:rotateX(-65deg) scaleY(3)}.banner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.navigation-arrow{position:absolute;background-image:url(/dist/images/navigation/navigation_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow{position:absolute;background-image:url(/dist/images/navigation/video_play.svg);background-repeat:no-repeat;background-size:100% 100%}.play-arrow-background{background-image:url(/dist/images/navigation/video_play_bg.svg);background-repeat:no-repeat;background-size:100% 100%}#teach_academy section{margin-bottom:0!important}#teach_academy .ta-section{width:calc(100% - 32px);max-width:1440px;margin:0 auto!important;padding:clamp(72px,50.526px + 3.158vw,96px) clamp(24px,-26.105px + 7.368vw,80px)}#teach_academy .ta-section-wrap{width:100%;max-width:1280px;margin:0 auto}#teach_academy .ta-section-title{font-size:clamp(40px,32.842px + 1.053vw,48px);font-weight:400;letter-spacing:-1.2px;line-height:112.5%}#teach_academy .ta-btn{color:#fff;font-size:17.663px;font-style:normal;font-weight:500;line-height:34.336px;padding:19.34px 38.29px 21.2px;border-radius:220.786px;background:#ee3f13;width:fit-content;position:relative;display:inline-block;overflow:hidden}#teach_academy .ta-btn:hover span{transform:translateY(200%);color:#ee3f13}#teach_academy .ta-btn:hover span:before{color:#fff}#teach_academy .ta-btn span{position:relative;display:inline-block;transition:all .3s ease}#teach_academy .ta-btn span:before{transition:all .3s ease;position:absolute;top:0;left:0;width:100%;color:#ee3f13;content:attr(data-hover);transform:translate3d(0,-200%,0)}html{scroll-behavior:smooth}#school_app html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#school_app *,#school_app *:before,#school_app *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#school_app body{margin:0}#school_app article,#school_app aside,#school_app footer,#school_app header,#school_app nav,#school_app section,#school_app figcaption,#school_app figure,#school_app main{display:block}#school_app hr{box-sizing:content-box;height:0;overflow:visible}#school_app a{background-color:#0000;-webkit-text-decoration-skip:objects}#school_app a:active,#school_app a:hover{outline-width:0}#school_app abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}#school_app sub,#school_app sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#school_app sub{bottom:-.25em}#school_app sup{top:-.5em}#school_app audio,#school_app video{display:inline-block}#school_app audio:not([controls]){display:none;height:0}#school_app img{border-style:none}#school_app svg:not(:root){overflow:hidden}#school_app button,#school_app input,#school_app optgroup,#school_app select,#school_app textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}#school_app a,#school_app area,#school_app button,#school_app input,#school_app label,#school_app select,#school_app textarea{-ms-touch-action:manipulation;touch-action:manipulation}#school_app button,#school_app input{overflow:visible}#school_app button,#school_app select{text-transform:none}#school_app button,#school_app html [type=button],#school_app [type=reset],#school_app [type=submit]{-webkit-appearance:button}#school_app button::-moz-focus-inner,#school_app [type=button]::-moz-focus-inner,#school_app [type=reset]::-moz-focus-inner,#school_app [type=submit]::-moz-focus-inner{border-style:none;padding:0}#school_app legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#school_app progress{display:inline-block;vertical-align:baseline}#school_app textarea{overflow:auto}#school_app [type=checkbox],#school_app [type=radio]{box-sizing:border-box;padding:0}#school_app [type=number]::-webkit-inner-spin-button,#school_app [type=number]::-webkit-outer-spin-button{height:auto}#school_app canvas{display:inline-block}#school_app template{display:none}#school_app [hidden]{display:none}#school_app h1,#school_app h2,#school_app h3,#school_app h4,#school_app h5,#school_app h6,#school_app p,#school_app blockquote,#school_app em,#school_app img,#school_app i,#school_app dl,#school_app dt,#school_app ol,#school_app ul,#school_app li,#school_app video,#school_app canvas{margin:0;padding:0;border:0;vertical-align:baseline}#school_app div,#school_app input,#school_app textarea,#school_app select,#school_app button,#school_app h1,#school_app h2,#school_app h3,#school_app h4,#school_app h5,#school_app h6,#school_app a,#school_app span{outline:none}#school_app input[type=submit],#school_app button{cursor:pointer;border:none}#school_app input[type=submit]::-moz-focus-inner,#school_app button::-moz-focus-inner{padding:0;border:0}#school_app table{border-spacing:0;border-collapse:collapse;width:100%!important}#school_app textarea,#school_app input[type=text],#school_app input[type=button],#school_app input[type=submit]{-webkit-appearance:none;cursor:pointer}#school_app label{cursor:pointer}#school_app .online-listener{background-image:none;background-color:#fff;color:#292a2c;overflow-x:hidden;padding-top:88px}@media screen and (max-width:1024px){#school_app .online-listener{padding-top:64px}}#school_app .online-listener,#school_app .online-listener *,#school_app .online-listener *:before,#school_app .online-listener *:after{box-sizing:border-box}#school_app .online-listener *{font-family:Mulish,sans-serif;font-style:normal}#school_app .online-listener h1,#school_app .online-listener h2,#school_app .online-listener h3,#school_app .online-listener p,#school_app .online-listener ul,#school_app .online-listener li{margin:0;padding:0}#school_app .online-listener ul,#school_app .online-listener li{list-style:none}#school_app .online-listener section,#school_app .online-listener .section{margin:0!important;padding-top:0;padding-bottom:0}#school_app .online-listener a{color:inherit;text-decoration:none}#school_app .online-listener .is-hidden{display:none!important}#school_app .online-listener .ol-intro:not(.is-lazy-in) .ol-intro__problem,#school_app .online-listener .ol-compare:not(.is-lazy-in) .ol-compare__photo,#school_app .online-listener .ol-after:not(.is-lazy-in) .ol-after__shot,#school_app .online-listener .ol-cta:not(.is-lazy-in) .ol-cta__panel{background-image:none}#school_app .online-listener .ol-page{display:flex;flex-direction:column;gap:120px;padding-bottom:120px}@media screen and (max-width:899px){#school_app .online-listener .ol-page{gap:48px;padding-bottom:48px}}#school_app .online-listener .ol-hero-wrap{position:relative;padding:0 36px}@media screen and (max-width:899px){#school_app .online-listener .ol-hero-wrap{display:flex;flex-direction:column;gap:16px;padding:48px 15px 0}}#school_app .online-listener .ol-hero{position:relative;height:680px;border-radius:72px;overflow:hidden;background-color:#d9d9d9;background-position:72% center;background-size:cover;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-hero-teacher@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-hero-teacher@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-hero-teacher@2x.webp) 2x)}@media screen and (max-width:899px){#school_app .online-listener .ol-hero{display:contents}}#school_app .online-listener .ol-hero__scrim{position:absolute;inset:0}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__scrim{display:none}}#school_app .online-listener .ol-hero__scrim--h{background:linear-gradient(90deg,#6744dddb,#6744dd99 36%,#6744dd00 62%)}#school_app .online-listener .ol-hero__scrim--v{background:linear-gradient(180deg,#6744dd00 55%,#6744dd80)}#school_app .online-listener .ol-hero__content{position:absolute;top:0;bottom:0;left:clamp(16px,14.935%,276px);right:36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:860px;gap:28px}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__content{display:contents}}#school_app .online-listener .ol-hero__title{width:min(860px,100%);color:#fff;font-size:64px;font-weight:700;line-height:.9;letter-spacing:-.02em;text-wrap:balance}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__title{order:1;color:#292a2c;font-size:36px;line-height:36px;letter-spacing:-.72px}#school_app .online-listener .ol-hero__title br{display:none}}#school_app .online-listener .ol-hero__lead{width:min(620px,100%);color:#fff;font-size:18px;font-weight:400;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__lead{order:2;width:100%;color:#686869;font-size:16px;line-height:22.4px}#school_app .online-listener .ol-hero__lead br{display:none}}#school_app .online-listener .ol-hero__media{display:none}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__media{display:block;order:3;width:100%;margin-top:16px;aspect-ratio:343/193;border-radius:24px;background-color:#d9d9d9;background-position:74% 20%;background-size:cover;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-hero-teacher@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-hero-teacher@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-hero-teacher@2x.webp) 2x)}}#school_app .online-listener .ol-hero__cta{display:inline-flex;align-items:center;justify-content:center;height:55px;padding:0 48px;border:0;border-radius:48px;background:#fff;color:#292a2c;font-size:18px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-hero__cta:hover,#school_app .online-listener .ol-hero__cta:focus-visible{background:#ff6b00;color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__cta{order:5;display:flex;width:100%;height:53px;margin-top:16px;padding:13px 48px;background:#fed500;line-height:27px}}#school_app .online-listener .ol-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:40px;padding-left:clamp(16px,(100% - 1296px)/2,276px);padding-right:clamp(16px,(100% - 1296px)/2,276px)}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__features{order:4;display:flex;flex-direction:column;gap:24px;margin-top:16px;padding:0}}#school_app .online-listener .ol-hero__feature{display:flex;align-items:center;gap:14px}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__feature{gap:12px}}#school_app .online-listener .ol-hero__feature-icon{display:block;flex-shrink:0;width:40px;height:40px;object-fit:contain}#school_app .online-listener .ol-hero__feature-label{color:#292a2c;font-size:18px;font-weight:700;line-height:1.333}@media screen and (max-width:899px){#school_app .online-listener .ol-hero__feature-label{font-size:16px;line-height:20.8px}}#school_app .online-listener .ol-intro{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-intro{display:flex;flex-direction:column;gap:24px;padding:0 15px}}#school_app .online-listener .ol-intro__wrap{display:flex;flex-direction:column;gap:56px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__wrap{gap:24px}}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__wrap{display:contents}}#school_app .online-listener .ol-intro__title{max-width:900px;margin:0 auto;color:#292a2c;font-size:36px;font-weight:700;line-height:1.222;text-align:center;text-wrap:balance}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__title{max-width:none;margin:0;font-size:24px;line-height:30px;text-align:start}}#school_app .online-listener .ol-intro__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__grid{display:flex;flex-direction:column;align-items:center;gap:0}}#school_app .online-listener .ol-intro__problem{display:flex;flex-direction:column;justify-content:flex-start;gap:36px;min-height:640px;padding:40px;border-radius:36px;background-color:#ecebfb;background-position:70% 100%;background-size:cover;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-intro-problem@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-intro-problem@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-intro-problem@2x.webp) 2x)}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__problem{width:100%;gap:20px;min-height:640px;padding:20px 16px 40px;border-radius:24px;background-position:50% 100%;background-image:url(/dist/images/unicorn/online-listener/ol-intro-problem-mobile@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-intro-problem-mobile@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-intro-problem-mobile@2x.webp) 2x)}}#school_app .online-listener .ol-intro__chips{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__chips{gap:6px}}#school_app .online-listener .ol-intro__chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 10px 14px;border-radius:999px;background:#fff}#school_app .online-listener .ol-intro__chip svg{flex-shrink:0;width:22px;height:22px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__chip{gap:6px;padding:8px 14px 8px 10px}#school_app .online-listener .ol-intro__chip svg{width:18px;height:18px}}#school_app .online-listener .ol-intro__chip-label{color:#292a2c;font-size:15px;font-weight:600;line-height:19px;white-space:nowrap}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__chip-label{font-size:13px;line-height:17px}}#school_app .online-listener .ol-intro__problem-text{max-width:320px;color:#292a2c;font-size:30px;font-weight:700;line-height:1.2;text-wrap:pretty}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__problem-text{max-width:220px;font-size:22px;line-height:28px}}#school_app .online-listener .ol-intro__arrow{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:64px;height:64px;border:6px solid #fff;border-radius:50%;background:#6744dd;transform:translate(-50%,-50%)}#school_app .online-listener .ol-intro__arrow svg{width:24px;height:24px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__arrow{position:static;width:48px;height:48px;margin:-24px 0;border-width:5px;transform:none}#school_app .online-listener .ol-intro__arrow svg{transform:rotate(90deg)}}#school_app .online-listener .ol-intro__solution{display:flex;flex-direction:column;gap:24px;padding:40px;border-radius:36px;background:#fed500}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__solution{width:100%;gap:12px;padding:40px 16px 16px;border-radius:24px}}#school_app .online-listener .ol-intro__solution-title{color:#292a2c;font-size:30px;font-weight:700;line-height:1.2;text-wrap:pretty}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__solution-title{margin:0 0 8px;font-size:22px;line-height:28px}}#school_app .online-listener .ol-intro__tile{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;border-radius:24px;background:#fff9}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__tile{flex-direction:row;align-items:flex-start;gap:12px;padding:16px;border-radius:18px}}#school_app .online-listener .ol-intro__tile-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#fed500}#school_app .online-listener .ol-intro__tile-icon svg{width:30px;height:30px}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__tile-icon{width:44px;height:44px}#school_app .online-listener .ol-intro__tile-icon svg{width:22px;height:22px}}#school_app .online-listener .ol-intro__tile-text{color:#292a2c;font-size:18px;font-weight:400;line-height:1.4}#school_app .online-listener .ol-intro__tile-text b{font-weight:700}@media screen and (max-width:899px){#school_app .online-listener .ol-intro__tile-text{font-size:16px;line-height:22.4px}}#school_app .online-listener .ol-how-format{padding-left:clamp(16px,(100% - 1368px)/2,276px);padding-right:clamp(16px,(100% - 1368px)/2,276px)}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format{padding:0 15px}}#school_app .online-listener .ol-how-format__panel{display:flex;flex-direction:column;gap:56px;padding:72px;border-radius:72px;background:#6744dd}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__panel{gap:24px;padding:32px 20px;border-radius:24px}}#school_app .online-listener .ol-how-format__title{color:#fff;font-size:48px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__title{font-size:32px;line-height:35.2px}}#school_app .online-listener .ol-how-format__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__list{display:flex;flex-direction:column;grid-template-columns:none;gap:8px}}#school_app .online-listener .ol-how-format__item{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:260px;padding:32px;border-radius:36px;background:#ffffff1a}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__item{flex-direction:row;align-items:center;justify-content:normal;gap:16px;min-height:auto;padding:20px;border-radius:18px}}#school_app .online-listener .ol-how-format__num{color:#fed500;font-size:40px;font-weight:800;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__num{flex-shrink:0;width:40px;font-size:28px}}#school_app .online-listener .ol-how-format__text{color:#fff;font-size:24px;font-weight:700;line-height:1.25}@media screen and (max-width:899px){#school_app .online-listener .ol-how-format__text{font-size:18px;line-height:24px}}#school_app .online-listener .ol-for-whom{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom{display:flex;flex-direction:column;gap:24px;padding:0 15px}}#school_app .online-listener .ol-for-whom__wrap{display:flex;flex-direction:column;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__wrap{gap:24px}}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__wrap{display:contents}}#school_app .online-listener .ol-for-whom__head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__head{align-items:flex-start;gap:12px;text-align:start}}#school_app .online-listener .ol-for-whom__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__title{font-size:32px;line-height:35.2px}}#school_app .online-listener .ol-for-whom__lead{max-width:846px;color:#686869;font-size:18px;font-weight:400;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__lead{max-width:none;font-size:16px;line-height:22.4px}}#school_app .online-listener .ol-for-whom__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__grid{display:flex;flex-direction:column;gap:12px}}#school_app .online-listener .ol-for-whom__item{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:380px;padding:40px;border-radius:36px;background:#f9f9fb}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__item{justify-content:normal;gap:16px;min-height:auto;padding:24px;border-radius:24px}}#school_app .online-listener .ol-for-whom__item-head{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__item-head{gap:16px}}#school_app .online-listener .ol-for-whom__icon{display:block;width:40px;height:40px;object-fit:contain}#school_app .online-listener .ol-for-whom__item-title{color:#292a2c;font-size:30px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__item-title{font-size:24px;line-height:26.4px}}#school_app .online-listener .ol-for-whom__item-text{color:#686869;font-size:18px;font-weight:400;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-for-whom__item-text{font-size:14px;line-height:23px}}#school_app .online-listener .ol-compare{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-compare{display:flex;flex-direction:column;gap:24px;padding:0 15px}}#school_app .online-listener .ol-compare__wrap{display:flex;flex-direction:column;align-items:center;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__wrap{align-items:normal;gap:24px}}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__wrap{display:contents}}#school_app .online-listener .ol-compare__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__title{font-size:32px;line-height:35.2px;text-align:start}}#school_app .online-listener .ol-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;height:480px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__grid{display:flex;flex-direction:column;gap:12px;height:auto}}#school_app .online-listener .ol-compare__school,#school_app .online-listener .ol-compare__unicorn{display:flex;flex-direction:column;gap:32px;padding:48px 44px;border-radius:36px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__school,#school_app .online-listener .ol-compare__unicorn{gap:16px;padding:24px;border-radius:24px}}#school_app .online-listener .ol-compare__school{background:#fed500}#school_app .online-listener .ol-compare__unicorn{background:#6744dd}#school_app .online-listener .ol-compare__unicorn .ol-compare__col-title,#school_app .online-listener .ol-compare__unicorn .ol-compare__li-text{color:#fff}#school_app .online-listener .ol-compare__unicorn .ol-compare__marker{background:#fed500}#school_app .online-listener .ol-compare__col-title{color:#292a2c;font-size:30px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__col-title{font-size:24px;line-height:26.4px}}#school_app .online-listener .ol-compare__list{display:flex;flex-direction:column;gap:22px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__list{gap:16px}}#school_app .online-listener .ol-compare__unicorn-list{gap:18px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__unicorn-list{gap:16px}}#school_app .online-listener .ol-compare__li{display:flex;align-items:flex-start;gap:14px}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__li{gap:12px}}#school_app .online-listener .ol-compare__marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;margin-top:1px;background:#fff}#school_app .online-listener .ol-compare__marker i{display:block;width:.72em;height:.38em;border-left:2px solid #292a2c;border-bottom:2px solid #292a2c;transform:rotate(-45deg) translateY(-18%)}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__marker{width:20px;height:20px;margin-top:2px}}#school_app .online-listener .ol-compare__li-text{color:#292a2c;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__li-text{font-size:16px;line-height:24px}}#school_app .online-listener .ol-compare__photo{position:relative;overflow:hidden;border-radius:36px;background-color:#d9d9d9;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-compare-teacher@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-compare-teacher@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-compare-teacher@2x.webp) 2x)}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__photo{height:240px;border-radius:24px}}#school_app .online-listener .ol-compare__photo-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#0000 55%,#0009)}@media screen and (max-width:899px){#school_app .online-listener .ol-compare__photo-scrim{background:linear-gradient(180deg,#0000 50%,#0009)}}#school_app .online-listener .ol-steps{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-steps{display:flex;flex-direction:column;gap:24px;padding:0 15px}}#school_app .online-listener .ol-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__grid{display:flex;flex-direction:column;gap:12px}}#school_app .online-listener .ol-steps__title-cell{padding:8px 40px 0 0}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__title-cell{margin-bottom:12px;padding:0}}#school_app .online-listener .ol-steps__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__title{font-size:32px;line-height:35.2px}}#school_app .online-listener .ol-steps__item{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:380px;padding:40px;border-radius:36px;background:#f9f9fb}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__item{justify-content:normal;gap:16px;min-height:auto;padding:24px;border-radius:24px}}#school_app .online-listener .ol-steps__item-head{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__item-head{align-items:normal;gap:8px}}#school_app .online-listener .ol-steps__num{color:#6744dd;font-size:40px;font-weight:800;line-height:1}#school_app .online-listener .ol-steps__item-title{color:#292a2c;font-size:30px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__item-title{font-size:24px;line-height:26.4px}}#school_app .online-listener .ol-steps__item-text{color:#686869;font-size:18px;font-weight:400;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-steps__item-text{font-size:14px;line-height:23px}}#school_app .online-listener .ol-price{padding:0 36px}@media screen and (max-width:899px){#school_app .online-listener .ol-price{padding:48px 15px;background:#6744dd}}#school_app .online-listener .ol-price__panel{padding:72px clamp(16px,14.935%,276px);border-radius:72px;background:#6744dd}@media screen and (max-width:899px){#school_app .online-listener .ol-price__panel{padding:0;border-radius:0;background:none}}#school_app .online-listener .ol-price__inner{display:flex;flex-direction:column;align-items:center;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__inner{gap:24px}}#school_app .online-listener .ol-price__title{color:#fff;font-size:48px;font-weight:700;line-height:1.1;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-price__title{font-size:32px;line-height:38.4px}}#school_app .online-listener .ol-price__card{display:grid;grid-template-columns:1fr 1fr;gap:48px;width:100%;padding:48px;border-radius:36px;background:#fff;box-shadow:0 4px 24px #0000000f}@media screen and (max-width:899px){#school_app .online-listener .ol-price__card{display:flex;flex-direction:column;grid-template-columns:none;gap:24px;padding:48px 24px 16px;border-radius:24px;box-shadow:none}}#school_app .online-listener .ol-price__main{display:flex;flex-direction:column;justify-content:space-between;gap:16px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__main{display:contents}}#school_app .online-listener .ol-price__head{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__head{display:contents}}#school_app .online-listener .ol-price__buy{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__buy{display:contents}}#school_app .online-listener .ol-price__name{color:#292a2c;font-size:36px;font-weight:700;line-height:1.111}@media screen and (max-width:899px){#school_app .online-listener .ol-price__name{order:1;font-size:20px;line-height:24px}}#school_app .online-listener .ol-price__subtitle{color:#686869;font-size:20px;font-weight:600;line-height:1.3}@media screen and (max-width:899px){#school_app .online-listener .ol-price__subtitle{order:2;font-size:14px;font-weight:400;line-height:16.8px}}#school_app .online-listener .ol-price__price-row{display:flex;align-items:baseline;gap:12px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__price-row{order:3;gap:10px}}#school_app .online-listener .ol-price__sum{color:#292a2c;font-size:64px;font-weight:800;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-price__sum{font-size:30px}}#school_app .online-listener .ol-price__period{color:#686869;font-size:18px;font-weight:600;line-height:1.222}@media screen and (max-width:899px){#school_app .online-listener .ol-price__period{font-size:16px;font-weight:400;line-height:22.4px}}#school_app .online-listener .ol-price__grade{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__grade{order:5}}#school_app .online-listener .ol-price__grade-label{color:#292a2c;font-size:18px;font-weight:700;line-height:1.222}@media screen and (max-width:899px){#school_app .online-listener .ol-price__grade-label{font-size:16px;line-height:22px}}#school_app .online-listener .ol-price__grade-select{width:100%;max-width:320px;height:55px;padding:15px 56px 15px 30px;border:0;border-radius:36px;outline:none;box-shadow:inset 0 0 0 1px #0000001a;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%279%27 viewBox=%270 0 14 9%27%3E%3Cpath d=%27M1 1.5l6 6 6-6%27 fill=%27none%27 stroke=%27%23292A2C%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:right 28px center;background-size:14px 9px;background-repeat:no-repeat;color:#292a2c;font-size:16px;font-weight:400;line-height:1.3;appearance:none;-webkit-appearance:none;cursor:pointer}@media screen and (max-width:899px){#school_app .online-listener .ol-price__grade-select{max-width:none;height:48px}}#school_app .online-listener .ol-price__actions{display:block}@media screen and (max-width:899px){#school_app .online-listener .ol-price__actions{order:6;display:flex}}#school_app .online-listener .ol-price__btn{display:inline-flex;align-items:center;justify-content:center;height:55px;padding:0 48px;border:0;border-radius:48px;background:#fed500;color:#292a2c;font-size:18px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-price__btn:hover,#school_app .online-listener .ol-price__btn:focus-visible{background:#ff6b00;color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-price__btn{display:flex;width:100%;height:48px;padding:12px 24px;line-height:24px}}#school_app .online-listener .ol-price__included{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__included{order:4;gap:12px}}#school_app .online-listener .ol-price__included-title{color:#292a2c;font-size:18px;font-weight:700;line-height:1.222}@media screen and (max-width:899px){#school_app .online-listener .ol-price__included-title{font-size:16px;line-height:22px}}#school_app .online-listener .ol-price__included-item{display:flex;align-items:flex-start;gap:12px}@media screen and (max-width:899px){#school_app .online-listener .ol-price__included-item{gap:10px}}#school_app .online-listener .ol-price__check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;margin-top:1px;background:#6744dd}#school_app .online-listener .ol-price__check i{display:block;width:.72em;height:.38em;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-18%)}@media screen and (max-width:899px){#school_app .online-listener .ol-price__check{width:20px;height:20px}}#school_app .online-listener .ol-price__included-text{color:#292a2c;font-size:18px;font-weight:500;line-height:1.444}@media screen and (max-width:899px){#school_app .online-listener .ol-price__included-text{font-size:15px;line-height:22px}}#school_app .online-listener .ol-schedule{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule{display:flex;flex-direction:column;gap:20px;padding:0 15px}}#school_app .online-listener .ol-schedule__wrap{display:flex;flex-direction:column;align-items:center;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__wrap{align-items:normal;gap:20px}}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__wrap{display:contents}}#school_app .online-listener .ol-schedule__head{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__head{align-items:normal;gap:12px;text-align:start}}#school_app .online-listener .ol-schedule__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__title{font-size:32px;line-height:35.2px}}#school_app .online-listener .ol-schedule__lead{max-width:846px;color:#292a2c;font-size:24px;font-weight:700;line-height:1.25}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__lead{max-width:none;font-size:18px;line-height:24px}}#school_app .online-listener .ol-schedule__panel{display:flex;flex-direction:column;gap:36px;width:100%;padding:48px;border-radius:36px;background:#f9f9fb}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__panel{gap:16px;padding:24px 16px;border-radius:24px}}#school_app .online-listener .ol-schedule__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__tabs{gap:4px;padding:4px;border-radius:12px;background:#fff}}#school_app .online-listener .ol-schedule__tab{padding:12px 16px;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #dedede;background:#fff;color:#292a2c;font-size:16px;font-weight:700;line-height:100%;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-schedule__tab.is-active{box-shadow:none;background:#292a2c;color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__tab{height:40px;padding:0 12px;border-radius:10px;box-shadow:none;background:#0000;font-size:14px}}#school_app .online-listener .ol-schedule__day-tabs{display:none}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__day-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;border-radius:12px;background:#fff}}#school_app .online-listener .ol-schedule__day-tab{height:40px;padding:0 12px;border:0;border-radius:10px;background:#0000;color:#292a2c;font-size:14px;font-weight:700;line-height:100%;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-schedule__day-tab.is-active{background:#292a2c;color:#fff}#school_app .online-listener .ol-schedule__grid{display:grid;grid-template-columns:72px repeat(5,1fr);align-items:stretch;gap:12px}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__grid{display:flex;flex-direction:column;grid-template-columns:none;align-items:normal;gap:8px}}#school_app .online-listener .ol-schedule__head-row,#school_app .online-listener .ol-schedule__row{display:contents}#school_app .online-listener .ol-schedule__day{padding-bottom:8px;color:#686869;font-size:16px;font-weight:600;line-height:20px;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__day{display:none}}#school_app .online-listener .ol-schedule__time{display:flex;align-items:center;color:#686869;font-size:16px;font-weight:600;line-height:20px}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__time{flex-shrink:0;width:48px;font-size:13px;line-height:16px}}#school_app .online-listener .ol-schedule__cell{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:84px;padding:18px 12px;border-radius:16px;font-size:18px;font-weight:700;line-height:22px;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__cell{flex:1;min-height:44px;padding:12px;border-radius:12px;font-size:14px;line-height:18px}}#school_app .online-listener .ol-schedule__cell--long{font-size:15px;line-height:19px}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__cell--long{font-size:13px;line-height:16px}}#school_app .online-listener .ol-schedule__cell--lang{background:#fed500;color:#292a2c}#school_app .online-listener .ol-schedule__cell--eng{background:#ff6b00;color:#fff}#school_app .online-listener .ol-schedule__cell--math{background:#6744dd;color:#fff}#school_app .online-listener .ol-schedule__cell--science{background:#e3dcfb;color:#1e0a5c}#school_app .online-listener .ol-schedule__cell--history{background:#ffd9bf;color:#292a2c}#school_app .online-listener .ol-schedule__cell--nmt{background:#1e0a5c;color:#fff}#school_app .online-listener .ol-schedule__cell--empty{border:2px dashed #e3dcfb;background:#0000}@media screen and (max-width:899px){#school_app .online-listener .ol-schedule__head-row{display:none}#school_app .online-listener .ol-schedule__row{display:flex;align-items:center;gap:8px}#school_app .online-listener .ol-schedule__row.is-empty,#school_app .online-listener .ol-schedule__cell{display:none}#school_app .online-listener .ol-schedule__grid[data-day="0"] .ol-schedule__cell[data-day="0"],#school_app .online-listener .ol-schedule__grid[data-day="1"] .ol-schedule__cell[data-day="1"],#school_app .online-listener .ol-schedule__grid[data-day="2"] .ol-schedule__cell[data-day="2"],#school_app .online-listener .ol-schedule__grid[data-day="3"] .ol-schedule__cell[data-day="3"],#school_app .online-listener .ol-schedule__grid[data-day="4"] .ol-schedule__cell[data-day="4"]{display:flex}}#school_app .online-listener .ol-after{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-after{display:flex;flex-direction:column;gap:20px;padding:0 15px}}#school_app .online-listener .ol-after__wrap{display:flex;flex-direction:column;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-after__wrap{gap:20px}}@media screen and (max-width:899px){#school_app .online-listener .ol-after__wrap{display:contents}}#school_app .online-listener .ol-after__head{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:899px){#school_app .online-listener .ol-after__head{align-items:normal;gap:12px}}#school_app .online-listener .ol-after__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-after__title{font-size:32px;line-height:35.2px;text-align:start}}#school_app .online-listener .ol-after__lead{max-width:846px;color:#686869;font-size:18px;font-weight:400;line-height:1.4;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-after__lead{max-width:none;font-size:16px;line-height:22.4px;text-align:start}}#school_app .online-listener .ol-after__panel{display:flex;flex-direction:column;gap:48px;width:100%;padding:64px;border-radius:48px;background:#6744dd}@media screen and (max-width:899px){#school_app .online-listener .ol-after__panel{gap:12px;padding:16px;border-radius:24px}}#school_app .online-listener .ol-after__grid{display:grid;grid-template-columns:440px minmax(0,1fr);gap:48px}@media screen and (max-width:899px){#school_app .online-listener .ol-after__grid{display:flex;flex-direction:column;grid-template-columns:none;gap:12px}}#school_app .online-listener .ol-after__list{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:899px){#school_app .online-listener .ol-after__list{order:2;gap:12px}}#school_app .online-listener .ol-after__list-title{padding:0 24px;color:#fff;font-size:20px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-after__list-title{padding:4px 14px 0;font-size:16px;line-height:22px}}#school_app .online-listener .ol-after__item{display:flex;align-items:center;gap:16px;padding:18px 24px;border:0;border-radius:24px;background:#0000;text-align:left;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-after__item.is-active{background:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-after__item{gap:12px;padding:12px 14px;border-radius:16px}}#school_app .online-listener .ol-after__item-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#fed500}#school_app .online-listener .ol-after__item-dot i{display:block;width:.72em;height:.38em;border-left:2px solid #292a2c;border-bottom:2px solid #292a2c;transform:rotate(-45deg) translateY(-18%)}@media screen and (max-width:899px){#school_app .online-listener .ol-after__item-dot{width:20px;height:20px}}#school_app .online-listener .ol-after__item.is-active .ol-after__item-dot{background:#6744dd}#school_app .online-listener .ol-after__item.is-active .ol-after__item-dot i{border-left-color:#fff;border-bottom-color:#fff}#school_app .online-listener .ol-after__item-text{color:#fff;font-size:20px;font-weight:500;line-height:1.4}@media screen and (max-width:899px){#school_app .online-listener .ol-after__item-text{font-size:16px;line-height:22px}}#school_app .online-listener .ol-after__item.is-active .ol-after__item-text{color:#292a2c;font-weight:700}#school_app .online-listener .ol-after__frame{padding:10px;border-radius:32px;background:#fff3}@media screen and (max-width:899px){#school_app .online-listener .ol-after__frame{order:1;padding:4px;border-radius:16px}}#school_app .online-listener .ol-after__shot-wrap{position:relative;width:100%;aspect-ratio:1846/1029;overflow:hidden;border-radius:24px;background:#1e0a5c}@media screen and (max-width:899px){#school_app .online-listener .ol-after__shot-wrap{border-radius:12px}}#school_app .online-listener .ol-after__shot{position:absolute;inset:0;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .35s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-after__shot.is-active{opacity:1}#school_app .online-listener .ol-after__shot--task{background-image:url(/dist/images/unicorn/online-listener/ol-edmaps-task@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-edmaps-task@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-edmaps-task@2x.webp) 2x)}#school_app .online-listener .ol-after__shot--maps{background-image:url(/dist/images/unicorn/online-listener/ol-edmaps-maps@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-edmaps-maps@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-edmaps-maps@2x.webp) 2x)}#school_app .online-listener .ol-after__shot--materials{background-image:url(/dist/images/unicorn/online-listener/ol-edmaps-materials@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-edmaps-materials@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-edmaps-materials@2x.webp) 2x)}#school_app .online-listener .ol-after__shot--diary{background-image:url(/dist/images/unicorn/online-listener/ol-edmaps-diary@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-edmaps-diary@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-edmaps-diary@2x.webp) 2x)}#school_app .online-listener .ol-after__shot--results{background-image:url(/dist/images/unicorn/online-listener/ol-edmaps-results@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-edmaps-results@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-edmaps-results@2x.webp) 2x)}#school_app .online-listener .ol-tutors{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors{display:flex;flex-direction:column;gap:20px;padding:0}}#school_app .online-listener .ol-tutors__wrap{display:flex;flex-direction:column;align-items:center;gap:72px}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors__wrap{align-items:normal;gap:20px}}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors__wrap{display:contents}}#school_app .online-listener .ol-tutors__title{max-width:900px;color:#292a2c;font-size:48px;font-weight:700;line-height:1;text-align:center;text-wrap:balance}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors__title{max-width:none;padding:0 15px;font-size:32px;line-height:35.2px;text-align:start}}#school_app .online-listener .ol-tutors__list{display:flex;gap:16px;width:100%;height:720px}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors__list{gap:12px;height:auto;padding:0 15px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#school_app .online-listener .ol-tutors__list::-webkit-scrollbar{display:none}}#school_app .online-listener .ol-tutors__item{position:relative;flex:1 1 0;min-width:0;height:100%;overflow:hidden;border-radius:32px;background:#1e0a5c;cursor:pointer;transition:flex-grow .45s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-tutors__item:hover,#school_app .online-listener .ol-tutors__item:focus-visible,#school_app .online-listener .ol-tutors__item.is-playing{flex-grow:2.6}@media screen and (max-width:899px){#school_app .online-listener .ol-tutors__item{flex:0 0 72%;height:auto;aspect-ratio:9/16;border-radius:24px;scroll-snap-align:center}#school_app .online-listener .ol-tutors__item:hover,#school_app .online-listener .ol-tutors__item:focus-visible,#school_app .online-listener .ol-tutors__item.is-playing{flex-grow:0}}#school_app .online-listener .ol-tutors__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}#school_app .online-listener .ol-tutors__item.is-playing .ol-tutors__video{object-fit:contain}#school_app .online-listener .ol-tutors__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #0000002e;pointer-events:none}#school_app .online-listener .ol-tutors__play i{display:block;width:0;height:0;margin-left:5px;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-left:18px solid #292a2c}#school_app .online-listener .ol-tutors__item.is-playing .ol-tutors__play{display:none}#school_app .online-listener .ol-cta{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-cta{padding:0 15px}}#school_app .online-listener .ol-cta__panel{position:relative;height:600px;overflow:hidden;border-radius:48px;background-color:#d9d9d9;background-position:center 100%;background-size:1500px auto;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-cta-girl@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-cta-girl@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-cta-girl@2x.webp) 2x)}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__panel{height:auto;border-radius:24px;background:#6744dd}}#school_app .online-listener .ol-cta__media{display:none}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__media{position:relative;display:block;height:280px;background-color:#d9d9d9;background-position:58% 30%;background-size:cover;background-repeat:no-repeat;background-image:url(/dist/images/unicorn/online-listener/ol-cta-girl@1x.jpg);background-image:image-set(url(/dist/images/unicorn/online-listener/ol-cta-girl@1x.webp) 1x,url(/dist/images/unicorn/online-listener/ol-cta-girl@2x.webp) 2x)}}#school_app .online-listener .ol-cta__scrim{position:absolute;inset:0;background:linear-gradient(90deg,#6744ddd9,#6744dd8c 35%,#6744dd00 58%)}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__scrim{top:160px;bottom:auto;height:120px;background:linear-gradient(180deg,#6744dd00,#6744dd)}}#school_app .online-listener .ol-cta__content{position:absolute;top:50%;left:64px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:560px;text-align:left;transform:translateY(-50%)}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__content{position:static;width:auto;gap:16px;padding:8px 20px 28px;text-align:start;transform:none}}#school_app .online-listener .ol-cta__headline{display:flex;flex-wrap:wrap;column-gap:10px;color:#fff;font-size:40px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__headline{column-gap:7px;font-size:26px;line-height:32px}}#school_app .online-listener .ol-cta__lead{color:#fff;font-size:18px;font-weight:500;line-height:1.444}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__lead{font-size:16px;line-height:22px}}#school_app .online-listener .ol-cta__btn{display:inline-flex;align-items:center;justify-content:center;height:55px;padding:0 48px;border:0;border-radius:48px;background:#fff;color:#292a2c;font-size:18px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-cta__btn:hover,#school_app .online-listener .ol-cta__btn:focus-visible{background:#ff6b00;color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-cta__btn{display:flex;width:100%;height:53px;padding:13px 48px;line-height:27px}}#school_app .online-listener .ol-faq{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-faq{display:flex;flex-direction:column;gap:40px;padding:0 15px}}#school_app .online-listener .ol-faq__wrap{display:flex;flex-direction:column;align-items:center;gap:48px}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__wrap{align-items:normal;gap:40px}}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__wrap{display:contents}}#school_app .online-listener .ol-faq__title{color:#292a2c;font-size:48px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__title{font-size:32px;line-height:35.2px;text-align:start}}#school_app .online-listener .ol-faq__list{display:flex;flex-direction:column;width:100%}#school_app .online-listener .ol-faq__row{padding:25px 0 16px;border-top:1px solid #dedede}#school_app .online-listener .ol-faq__row:first-child{border-top:none}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__row{padding:18px 0}}#school_app .online-listener .ol-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__q{align-items:flex-start;gap:12px}}#school_app .online-listener .ol-faq__q-text{color:#292a2c;font-size:19px;font-weight:500;line-height:1.474}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__q-text{font-size:18px;line-height:21px}}#school_app .online-listener .ol-faq__icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#6744dd;color:#fff;font-size:18px;font-weight:700;line-height:1}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__icon{font-size:16px}}#school_app .online-listener .ol-faq__icon-box{position:relative;display:block;width:12px;height:12px}#school_app .online-listener .ol-faq__icon-box i{position:absolute;border-radius:1px;background:#fff}#school_app .online-listener .ol-faq__icon-h{top:5px;left:0;width:12px;height:2px}#school_app .online-listener .ol-faq__icon-v{top:0;left:5px;width:2px;height:12px;transition:transform .2s cubic-bezier(.2,0,.2,1)}#school_app .online-listener .ol-faq__row.is-open .ol-faq__icon-v{transform:scaleY(0)}#school_app .online-listener .ol-faq__a{max-width:1000px;margin:16px 0 0;color:#686869;font-size:16px;font-weight:400;line-height:25px}@media screen and (max-width:899px){#school_app .online-listener .ol-faq__a{max-width:none;margin:12px 0 0;line-height:26px}}#school_app .online-listener .ol-faq__row:not(.is-open) .ol-faq__a{display:none}#school_app .online-listener .ol-form{padding-left:clamp(16px,(100% - 1296px)/2,312px);padding-right:clamp(16px,(100% - 1296px)/2,312px)}@media screen and (max-width:899px){#school_app .online-listener .ol-form{padding:0 15px}}#school_app .online-listener .ol-form__panel{display:flex;flex-direction:column;gap:36px;padding:36px;border-radius:36px;background:#6744dd}@media screen and (max-width:899px){#school_app .online-listener .ol-form__panel{gap:15px;padding:26px 24px;border-radius:24px}}#school_app .online-listener .ol-form__title{color:#fff;font-size:30px;font-weight:700;line-height:1.2}@media screen and (max-width:899px){#school_app .online-listener .ol-form__title{font-size:24px;line-height:28.8px}}#school_app .online-listener .ol-form__lead{color:#fff;font-size:18px;font-weight:400;line-height:1.3}@media screen and (max-width:899px){#school_app .online-listener .ol-form__lead{margin:0 0 9px;font-size:16px;line-height:20.8px}}#school_app .online-listener .ol-form__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:start;gap:16px}@media screen and (max-width:899px){#school_app .online-listener .ol-form__row{display:flex;flex-direction:column;grid-template-columns:none;align-items:normal;gap:15px}}#school_app .online-listener .ol-form__field--sms{grid-column:1}#school_app .online-listener .btn-submit-sms,#school_app .online-listener .popup-form__attention-text,#school_app .online-listener .popup-form__error-text{color:#fff}#school_app .online-listener .btn-submit-sms{cursor:pointer}#school_app .online-listener .ol-form__field{position:relative}#school_app .online-listener .ol-form__input,#school_app .online-listener .ol-form__select,#school_app .online-listener .ol-form__sms{box-sizing:border-box;width:100%;height:55px;margin-bottom:0;padding:15px 30px;border:0;border-radius:36px;outline:none;box-shadow:inset 0 0 0 1px #0000001a;background:#fff;color:#292a2c;font-size:16px;font-weight:400;line-height:1.3}#school_app .online-listener .ol-form__input::placeholder,#school_app .online-listener .ol-form__select::placeholder,#school_app .online-listener .ol-form__sms::placeholder{color:#68686980}@media screen and (max-width:899px){#school_app .online-listener .ol-form__input,#school_app .online-listener .ol-form__select,#school_app .online-listener .ol-form__sms{display:block}}#school_app .online-listener .ol-form__select{padding-right:56px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%279%27 viewBox=%270 0 14 9%27%3E%3Cpath d=%27M1 1.5l6 6 6-6%27 fill=%27none%27 stroke=%27%23292A2C%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:right 28px center;background-size:14px 9px;background-repeat:no-repeat;color:#757575;appearance:none;-webkit-appearance:none;cursor:pointer}#school_app .online-listener .ol-form__select.is-filled{color:#292a2c}#school_app .online-listener .ol-form__submit{display:inline-flex;align-items:center;justify-content:center;height:55px;border:0;border-radius:48px;background:#fed500;color:#292a2c;font-size:18px;font-weight:700;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .2s cubic-bezier(.2,0,.2,1),color .2s cubic-bezier(.2,0,.2,1);padding:0 36px}#school_app .online-listener .ol-form__submit:hover,#school_app .online-listener .ol-form__submit:focus-visible{background:#ff6b00;color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-form__submit{display:flex;width:100%;height:54px;padding:0 28px;line-height:27px}}#school_app .online-listener .ol-form .ivalid-message,#school_app .online-listener .ol-form .phone-ivalid-message{color:#fed500;font-size:12px;line-height:1.3}#school_app .online-listener .ol-form .gdpr-policy__text,#school_app .online-listener .ol-form .gdpr-policy__text a{color:#fff}@media screen and (max-width:899px){#school_app .online-listener .ol-form .gdpr-policy--s-popup-form{margin-top:15px}#school_app .online-listener .ol-form .iti--allow-dropdown{margin-bottom:0}}#school_app .new-home-register__wrap{max-width:1440px;padding:0 72px 72px;margin:auto}@media screen and (max-width:1370px){#school_app .new-home-register__wrap{padding:0 42px 72px}}@media screen and (max-width:768px){#school_app .new-home-register__wrap{padding:0 36px 72px}}@media screen and (max-width:680px){#school_app .new-home-register__wrap{padding:0 16px 60px}}#school_app .new-home-register__wrap .s-tutors-form{background:#6744dd;padding:36px;border-radius:36px}@media screen and (max-width:680px){#school_app .new-home-register__wrap .s-tutors-form{padding:24px;border-radius:24px}}#school_app .new-home-register__wrap .s-tutors-form__title{font-family:Mulish,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:48px}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__title{text-align:center}}@media screen and (max-width:680px){#school_app .new-home-register__wrap .s-tutors-form__title{display:none}}#school_app .new-home-register__wrap .s-tutors-form__title-mob{display:none}@media screen and (max-width:680px){#school_app .new-home-register__wrap .s-tutors-form__title-mob{display:block;font-size:25px;font-weight:500;line-height:34px;margin-bottom:36px}}#school_app .new-home-register__wrap .s-tutors-form__text{font-size:20px;line-height:27px;margin-bottom:48px;font-weight:600}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__text{text-align:center}}@media screen and (max-width:680px){#school_app .new-home-register__wrap .s-tutors-form__text{font-size:18px;line-height:normal;text-align:left;margin-bottom:36px}}#school_app .new-home-register__wrap .s-tutors-form__wrap{display:flex;column-gap:30px;row-gap:15px;flex-wrap:wrap}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__wrap{flex-direction:column;align-items:center;width:100%}}#school_app .new-home-register__wrap .s-tutors-form__form{display:flex}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__form{flex-direction:column;align-items:center;max-width:400px;margin:0 auto}}#school_app .new-home-register__wrap .s-tutors-form .ivalid-message{color:#fff}#school_app .new-home-register__wrap .s-tutors-form__input{padding:15px 30px;border-radius:36px;border:none;background:#fff;color:#191b1d;font-family:Mulish,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:50px;width:293px}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__input{width:100%}}#school_app .new-home-register__wrap .s-tutors-form .iti{margin-bottom:0!important}#school_app .new-home-register__wrap .s-tutors-form .input-valid{width:auto}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form .input-valid{width:100%}}#school_app .new-home-register__wrap .s-tutors-form .gdpr-policy{display:none!important}#school_app .new-home-register__wrap .s-tutors-form .s-btn-new{min-width:231px;padding:0 28px;height:54px;font-weight:700}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form .s-btn-new{width:100%}}#school_app .new-home-register__wrap .new-home-form__title{color:#fff;font-size:30px;font-weight:700;line-height:normal;margin-bottom:16px}@media screen and (max-width:680px){#school_app .new-home-register__wrap .new-home-form__title{font-size:24px;line-height:120%;margin-bottom:8px}}#school_app .new-home-register__wrap .new-home-form__subtitle{color:#fff;font-family:Mulish,sans-serif;font-size:18px;line-height:25px;margin-bottom:36px;max-width:511px}@media screen and (max-width:680px){#school_app .new-home-register__wrap .new-home-form__subtitle{max-width:100%;font-size:16px;line-height:25px;margin-bottom:24px}}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__form{flex-direction:row;max-width:100%}}@media screen and (max-width:768px){#school_app .new-home-register__wrap .s-tutors-form__form{max-width:400px}}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-tutors-form__wrap{flex-direction:row;align-items:flex-start}}@media screen and (max-width:1024px){#school_app .new-home-register__wrap .s-tutors-form__wrap{column-gap:24px}}@media screen and (max-width:680px){#school_app .new-home-register__wrap .s-tutors-form__wrap{row-gap:10px}}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .input-valid{width:auto}}@media screen and (max-width:768px){#school_app .new-home-register__wrap .input-valid{width:100%}}#school_app .new-home-register__wrap .s-popup-form__input{max-width:285px}@media screen and (max-width:1024px){#school_app .new-home-register__wrap .s-popup-form__input{max-width:100%}}@media screen and (max-width:768px){#school_app .new-home-register__wrap .s-popup-form__input{margin-bottom:0;height:51px}}#school_app .new-home-register__wrap .s-btn-new{min-width:255px}@media screen and (max-width:1280px){#school_app .new-home-register__wrap .s-btn-new{min-width:285px;width:auto}}@media screen and (max-width:1024px){#school_app .new-home-register__wrap .s-btn-new{min-width:250px}}@media screen and (max-width:768px){#school_app .new-home-register__wrap .s-btn-new{min-width:100%;height:51px}}#school_app .new-home-register__wrap .iti__selected-flag{padding:0 6px 0 20px}#school_app .new-home-register__wrap .input-phone{padding-left:60px!important}#school_app .new-home-register__wrap .btn-submit-sms,#school_app .new-home-register__wrap .popup-form__attention-text,#school_app .new-home-register__wrap .popup-form__error-text{color:#fff!important;margin-top:0!important;align-self:end;margin-bottom:12px}
