@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{margin:0;padding:0;box-sizing:inherit}body{box-sizing:border-box}html,textarea{font-family:"Montserrat Alternates",Arial,Helvetica,sans-serif}html{color:#f2f2f2;font-size:100%}@media only screen and (min-width:112.5em){html{font-size:105%}}@media only screen and (max-width:75em){html{font-size:90%}}@media only screen and (max-width:64em){html{font-size:85%}}@media only screen and (max-width:56.25em){html{font-size:80%}}@media only screen and (max-width:48em){html{font-size:78%}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{text-decoration:none}a:active,a:focus{outline:none}.loading--logo{width:25rem;animation:scale 1s ease-in-out}.rta__entity--selected{background-color:rgba(80,80,80,.5803921568627451)}.rdw-editor-toolbar{padding:.25rem;border:none;background:rgba(149,117,205,.21176470588235294)}@font-face{font-family:"Montserrat Alternates";font-style:normal;font-weight:300;font-display:swap;src:local("Montserrat Alternates Light"),local("MontserratAlternates-Light"),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xQIXFB7xG.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Montserrat Alternates";font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat Alternates Bold"),local("MontserratAlternates-Bold"),url(https://fonts.gstatic.com/s/montserratalternates/v11/mFTiWacfw6zH4dthXcyms1lPpC8I_b0juU0xUILFB7xG.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fly{0%{left:10vw;top:70vh;transform:rotate(90deg)}50%{top:30vh;left:65vw;transform:rotate(45deg)}to{top:-10vh;left:100vw;transform:rotate(0deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{opacity:1}}@keyframes scale{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.app{flex-flow:column wrap;overflow-x:hidden;background-color:#170a22}.app,.teaching-methods{display:flex;width:100%;min-height:100vh}.teaching-methods{position:relative;flex-flow:column nowrap;justify-content:space-between;padding-top:4rem;background:linear-gradient(180deg,transparent,#170a22),url(/static/vectors/speechtopia-starry-bg.jpg);background-position:50%;background-attachment:fixed;background-repeat:no-repeat;animation:fade-in 1s ease}@media only screen and (max-width:37.5em){.teaching-methods{padding:4rem 0 0}}.teaching-methods--title{width:100%;line-height:10rem;font-size:5rem;margin-left:2rem;margin-bottom:.5rem}@media only screen and (max-width:56.25em){.teaching-methods--title{margin-left:.5rem;font-size:7rem;line-height:7rem}}@media only screen and (max-width:37.5em){.teaching-methods--title{margin-left:0;line-height:4.5rem;font-size:4.5rem}}@media only screen and (max-width:32em){.teaching-methods--title{margin-top:2rem;margin-left:1rem;line-height:5rem;font-size:4.5rem}}@media only screen and (max-width:26.5625em){.teaching-methods--title{font-size:3.75rem}}.teaching-methods--subtitle{margin-left:2rem}@media only screen and (max-width:32em){.teaching-methods--subtitle{margin-left:1rem;margin-bottom:1rem}}.teaching-methods--description{width:75%;margin-top:.5rem;padding-left:2rem}@media only screen and (max-width:37.5em){.teaching-methods--description{width:100%;line-height:1.5rem;padding-left:1rem}}.teaching-methods__outline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center;margin:2rem 0 3.5rem}.teaching-methods__outline:before{content:"";position:absolute;top:16%;left:29%;z-index:0;height:68%;width:42%;border:1px solid #00eaf2;border-radius:1rem;box-shadow:2px 1px 10px #00eaf2}@media only screen and (max-width:37.5em){.teaching-methods__outline:before{left:25%;width:50%}}@media only screen and (max-width:26.5625em){.teaching-methods__outline:before{left:22%;width:55%}}.teaching-methods__outline--circle{position:relative;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;padding:.5rem;text-align:center;color:#f2f2f2;background-color:#170a22;box-shadow:3px 3px 3px #00eaf2;border:1px solid #00eaf2;border-radius:100%;transition:all .5s ease}.teaching-methods__outline--circle:after{content:"";opacity:.85;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;border-bottom:3px solid #00eaf2;animation:rotate 3s linear infinite}.teaching-methods__outline--circle:hover{transform:scale(1.15)}.teaching-methods__outline--circle:hover:after{opacity:1;animation-duration:1s}.teaching-methods__outline--circle:first-of-type{grid-column:2/3;grid-row:1/2}.teaching-methods__outline--circle:first-of-type:before{content:"";position:absolute;left:150%;bottom:45%;height:1rem;width:1rem;transform:rotate(-45deg);border-right:1px solid #00eaf2;border-bottom:1px solid #00eaf2}@media only screen and (max-width:32em){.teaching-methods__outline--circle:first-of-type:before{left:110%}}.teaching-methods__outline--circle:nth-of-type(2){grid-column:3/4;grid-row:2/3;justify-self:flex-start}.teaching-methods__outline--circle:nth-of-type(3){grid-column:1/2;grid-row:2/3;justify-self:flex-end}.teaching-methods__outline--circle:nth-of-type(4){grid-column:2/3;grid-row:3/4}.teaching-methods__outline--circle:nth-of-type(4):before{content:"";position:absolute;right:150%;top:45%;height:1rem;width:1rem;transform:rotate(135deg);border-right:1px solid #00eaf2;border-bottom:1px solid #00eaf2}@media only screen and (max-width:32em){.teaching-methods__outline--circle:nth-of-type(4):before{right:110%}}.teaching-methods__skills{width:80%;display:grid;align-items:center;justify-content:center;margin:2rem auto;color:#f2f2f2;list-style:none}.teaching-methods__skills--bar{max-width:16rem;margin:.5rem;padding:1rem;text-align:center;background-color:#1a183b;color:#f2f2f2;border:1px solid #00a7e1;border-radius:1.5rem;transition:all .5s ease}@media only screen and (max-width:26.5625em){.teaching-methods__skills--bar{padding:.5rem}}.teaching-methods__skills--bar:hover{transform:scale(1.1)}.teaching-methods__skills--bar:hover:after{opacity:1;animation-duration:1s}.teaching-methods__skills--bar:first-child{grid-row-start:1}.teaching-methods__skills--bar:nth-child(2),.teaching-methods__skills--bar:nth-child(3){grid-row-start:2}.teaching-methods__skills--bar:nth-child(4),.teaching-methods__skills--bar:nth-child(5),.teaching-methods__skills--bar:nth-child(6){grid-row-start:3}.teaching-methods__curriculum{width:95%;display:flex;flex-flow:column nowrap;align-self:center;margin:2rem;color:#f2f2f2;font-size:1.2rem}@media only screen and (max-width:56.25em){.teaching-methods__curriculum{margin:1rem 1rem 1rem .5rem}}.teaching-methods__curriculum__titles{display:grid;grid-template-columns:1fr minmax(7rem,6fr);align-items:baseline;padding-bottom:.5rem;margin-bottom:.5rem;list-style:none;color:#00eaf2;text-align:center;font-weight:700;border-bottom:1px solid #00a7e1}.teaching-methods__curriculum__titles__chart{display:grid;grid-template-columns:repeat(9,1fr);align-items:flex-end}.teaching-methods__curriculum__titles__chart>span{position:relative;width:100%}.teaching-methods__curriculum__titles__chart>span:after{content:"Stage 1";position:absolute;top:-1.5rem;left:0;width:100%;font-size:.75rem;font-weight:100;color:#f2f2f2}@media only screen and (max-width:32em){.teaching-methods__curriculum__titles__chart>span:after{font-size:.6rem}}.teaching-methods__curriculum__titles__chart>span:first-child{height:3rem;background-color:#f6e58d}.teaching-methods__curriculum__titles__chart>span:nth-of-type(2){height:4rem;background-color:#f9ce68}.teaching-methods__curriculum__titles__chart>span:nth-of-type(2):after{content:"Stage 2"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(3){height:5rem;opacity:1;background-color:#f8c64b}.teaching-methods__curriculum__titles__chart>span:nth-of-type(3):after{content:"Stage 3"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(4){height:6rem;background-color:#cfd5eb}.teaching-methods__curriculum__titles__chart>span:nth-of-type(4):after{content:"Stage 4"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(5){height:7rem;background-color:#adbdf0}.teaching-methods__curriculum__titles__chart>span:nth-of-type(5):after{content:"Stage 5"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(6){height:8rem;background-color:#97adf6}.teaching-methods__curriculum__titles__chart>span:nth-of-type(6):after{content:"Stage 6"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(7){height:9rem;background-color:#e7cee1}.teaching-methods__curriculum__titles__chart>span:nth-of-type(7):after{content:"Stage 7"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(8){height:10rem;background-color:#e5bae8}.teaching-methods__curriculum__titles__chart>span:nth-of-type(8):after{content:"Stage 8"}.teaching-methods__curriculum__titles__chart>span:nth-of-type(9){height:11rem;background-color:#d79de9}.teaching-methods__curriculum__titles__chart>span:nth-of-type(9):after{content:"Stage 9"}.teaching-methods__curriculum__ages{display:grid;grid-template-columns:1fr minmax(7rem,6fr);align-items:baseline;text-align:center;list-style:none;margin-bottom:.5rem;color:#00eaf2}@media only screen and (max-width:32em){.teaching-methods__curriculum__ages{font-size:.8rem}}.teaching-methods__curriculum__ages__list{display:grid;grid-template-columns:repeat(9,1fr);align-items:baseline}.teaching-methods__curriculum__ages__list>span{padding:.25rem;color:#170a22}.teaching-methods__curriculum__ages__list>span:first-of-type{grid-column:1/4;background-color:#f8c64b}.teaching-methods__curriculum__ages__list>span:nth-of-type(2){grid-column:4/5;background-color:#cfd5eb}.teaching-methods__curriculum__ages__list>span:nth-of-type(3){grid-column:5/6;background-color:#adbdf0}.teaching-methods__curriculum__ages__list>span:nth-of-type(4){grid-column:6/7;background-color:#97adf6}.teaching-methods__curriculum__ages__list>span:nth-of-type(5){grid-column:7/10;background-color:#d79de9}.teaching-methods__curriculum__data{height:3rem;display:grid;grid-template-columns:1fr minmax(7rem,6fr);margin-top:.5rem;color:#f2f2f2;text-align:center}@media only screen and (max-width:37.5em){.teaching-methods__curriculum__data{word-break:break-word;font-size:.85rem}}.teaching-methods__curriculum__data>span{height:3rem;display:flex;flex-flow:row nowrap;align-items:center;margin-right:.5rem;border-bottom:1px dashed #f2f2f2}@media only screen and (max-width:26.5625em){.teaching-methods__curriculum__data>span{font-size:.7rem}}.teaching-methods__curriculum__data>span>svg{width:2rem;height:2rem;margin-right:.5rem;fill:#f2f2f2;color:#f2f2f2}.teaching-methods__curriculum__data>span>svg>g{fill:#f2f2f2}.teaching-methods__curriculum__data__stages{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}.teaching-methods__curriculum__data__stages__circle{width:100%;height:100%;margin:0 .2rem;background-color:#00eaf2}@media only screen and (max-width:48em){.teaching-methods__curriculum__data__stages__circle{width:40%;height:100%}}.circle--half{opacity:.5}.circle--quarter{opacity:.3;background-color:#00eaf2}.about{width:100%;display:flex}.about--title{color:#00a7e1}.teachers-intro{position:relative;width:100%;padding-top:2rem;background:linear-gradient(180deg,transparent,#170a22),url(/static/vectors/speechtopia-starry-bg.jpg);background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;animation:fade-in 1s ease}@media only screen and (max-width:37.5em){.teachers-intro{padding:4rem 0 0}}.teachers-intro--title{width:100%;line-height:10rem;font-size:5rem;margin-left:1rem;margin-bottom:1rem}@media only screen and (max-width:48em){.teachers-intro--title{font-size:9rem}}@media only screen and (max-width:37.5em){.teachers-intro--title{line-height:14rem;font-size:7rem}}@media only screen and (max-width:32em){.teachers-intro--title{margin-top:2rem;line-height:5rem;font-size:5rem}}.teachers-intro--astronaut{position:fixed;z-index:101;bottom:-1rem;right:0;width:38%}@media only screen and (max-width:32em){.teachers-intro--astronaut{width:100%;z-index:0;opacity:.3}}.teachers-intro--description{margin-left:2rem;margin-top:.5rem;line-height:1.5rem}@media only screen and (max-width:37.5em){.teachers-intro--description{width:90%}}@media only screen and (max-width:32em){.teachers-intro--description{width:100%;margin-left:0}}.teachers-intro__teachers{width:55%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;justify-items:center;margin-bottom:2rem}@media only screen and (max-width:56.25em){.teachers-intro__teachers{width:75%}}@media only screen and (max-width:37.5em){.teachers-intro__teachers{width:90%}}@media only screen and (max-width:32em){.teachers-intro__teachers{padding:0 1rem;width:100%}}.teachers-intro__join{position:relative;width:75%;padding:1rem;font-size:1.3rem;line-height:1.5rem;border-top-right-radius:3rem;border-bottom-right-radius:3rem;background-color:#170a22}@media only screen and (max-width:56.25em){.teachers-intro__join{width:45%}}@media only screen and (max-width:32em){.teachers-intro__join{width:100%}}.students-intro{position:relative;width:100%;min-height:100vh;padding-top:4rem;background-image:linear-gradient(180deg,transparent,#170a22),url(/static/vectors/speechtopia-starry-bg.jpg);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;color:#f2f2f2;animation:fade-in 1s ease}@media only screen and (max-width:37.5em){.students-intro{background:initial;display:flex;flex-flow:column nowrap}}.students-intro--image{position:fixed;z-index:101;right:-1rem;top:2rem;height:95%;max-height:42rem}@media only screen and (max-width:75em){.students-intro--image{height:70%}}@media only screen and (max-width:48em){.students-intro--image{height:55%}}@media only screen and (max-width:37.5em){.students-intro--image{z-index:0;height:80%;opacity:.2}}.students-intro--title{position:relative;width:100%;line-height:10rem;font-size:5rem;margin-left:2rem;margin-bottom:.5rem}@media only screen and (max-width:48em){.students-intro--title{font-size:7rem;line-height:7rem}}@media only screen and (max-width:37.5em){.students-intro--title{line-height:6.5rem;font-size:6rem;margin-top:2rem;margin-left:1rem;line-height:5rem}}@media only screen and (max-width:26.5625em){.students-intro--title{font-size:5.5rem}}.students-intro__students{z-index:1000;width:70%;display:flex;flex-flow:column nowrap;padding:1rem;margin-left:2rem;margin-bottom:3rem;border:1px dashed #c76493;border-top:none;border-bottom:none;text-align:center}@media only screen and (max-width:37.5em){.students-intro__students{width:100%;flex-grow:1;flex-flow:column nowrap;justify-content:space-evenly;margin-left:0;border:none}}.students-intro__students--subtitle{z-index:1000;font-size:3rem;letter-spacing:1rem;margin-bottom:.25rem;margin-top:2rem}@media only screen and (max-width:26.5625em){.students-intro__students--subtitle{font-size:2rem;margin-top:1rem}}.students-intro__students__list{z-index:1000;list-style:none;margin-bottom:2rem}.students-intro__students__list>li{margin:.25rem 0}.students-intro__students__list>li>svg{fill:#f2f2f2;width:32px;height:32px}.products{position:relative;max-height:100vh;height:100vh;justify-content:space-evenly;padding-top:3rem;animation:fade-in 1s ease}.products,.products__container{width:100%;display:flex;flex-flow:column nowrap;align-items:center}.products__container{height:100%;flex-grow:1;justify-content:center}.products__container--image{width:40rem;height:20rem;margin-bottom:2rem;background-image:url(/static/vectors/speechtopia-station.png);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:22rem;box-shadow:inset 0 0 1rem 1rem #170a22}@media only screen and (max-width:32em){.products__container--image{width:27rem}}.products__container--title{color:#00eaf2;font-size:3rem}.confirm-mail,.forgot-password,.login,.register{width:100%;min-height:100vh;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:5rem;background-image:url(/static/vectors/speechtopia-login-bg.png);background-size:cover;background-repeat:no-repeat;animation:fade-in 1s ease;overflow-y:hidden}.confirm-mail--planet,.forgot-password--planet,.login--planet,.register--planet{position:fixed;z-index:0;right:2rem;top:10%;width:20rem;animation:rotate 50s ease-in-out infinite}.confirm-mail--astronaut,.forgot-password--astronaut,.login--astronaut,.register--astronaut{position:fixed;z-index:0;left:-10rem;top:30%;width:45rem;transform:rotate(70deg)}@media only screen and (max-width:32em){.confirm-mail--astronaut,.forgot-password--astronaut,.login--astronaut,.register--astronaut{width:35rem}}.confirm-mail--rocket,.forgot-password--rocket,.login--rocket,.register--rocket{position:fixed;z-index:0;right:10%;bottom:10%;width:7em}.confirm-mail__form,.forgot-password__form,.login__form,.register__form{z-index:1000;min-height:30rem;width:28.5rem;display:flex;flex-flow:column nowrap;justify-content:space-evenly;border-radius:2rem;padding:1rem;background-color:rgba(23,10,34,.486275)}.confirm-mail__form>h1,.forgot-password__form>h1,.login__form>h1,.register__form>h1{margin:.25rem 0;text-align:center}.confirm-mail__form>h3,.forgot-password__form>h3,.login__form>h3,.register__form>h3{margin:.25rem 0;text-align:center;letter-spacing:1rem}.confirm-mail__form>div,.forgot-password__form>div,.login__form>div,.register__form>div{margin:.5rem 0}.confirm-mail__form__captcha,.forgot-password__form__captcha,.login__form__captcha,.register__form__captcha{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end}.confirm-mail__form__captcha>img,.forgot-password__form__captcha>img,.login__form__captcha>img,.register__form__captcha>img{padding:.5rem .5rem 0;cursor:pointer}.confirm-mail__form__details,.forgot-password__form__details,.login__form__details,.register__form__details{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly}@media only screen and (max-width:26.5625em){.confirm-mail__form__details,.forgot-password__form__details,.login__form__details,.register__form__details{flex-flow:column nowrap;align-items:center}}.confirm-mail__form__details>small,.forgot-password__form__details>small,.login__form__details>small,.register__form__details>small{margin:.5rem 0}.confirm-mail__form__details--link,.forgot-password__form__details--link,.login__form__details--link,.register__form__details--link{opacity:.85;color:#00eaf2;transition:all .5s ease;text-decoration:underline}.confirm-mail__form__details--link:visited,.forgot-password__form__details--link:visited,.login__form__details--link:visited,.register__form__details--link:visited{color:#00eaf2}.confirm-mail__form__details--link:hover,.forgot-password__form__details--link:hover,.login__form__details--link:hover,.register__form__details--link:hover{opacity:1}.confirm-mail__form>p{text-align:center}.confirm-mail__resend{display:flex;flex-flow:column nowrap;text-align:center}.confirm-mail__resend>small{width:100%;margin-top:.25rem;color:#00eaf2;text-decoration:underline;cursor:pointer}.welcome{min-height:100vh;display:grid;grid-template-columns:.7fr 1fr;background:linear-gradient(270deg,transparent,#170a22),url(/static/vectors/speechtopia-starry-bg.jpg);background-position:50%;background-attachment:fixed;background-repeat:no-repeat;overflow-x:hidden}@media only screen and (max-width:37.5em){.welcome{display:flex;flex-flow:column nowrap}}.welcome__description{grid-column:1/2;display:flex;flex-flow:column nowrap;padding:2rem;color:#90caf9}.welcome__description>div{padding:2rem}.welcome__description>div ul{padding:1rem}@media only screen and (max-width:37.5em){.welcome__description{display:none}}.welcome__operations{grid-column:2/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.25fr 3fr .25fr .25fr;background-color:#170a22}@media only screen and (max-width:37.5em){.welcome__operations{min-height:100vh}}.welcome__operations__forms{display:grid;align-items:center;grid-column:1/3;grid-row:2/3}.welcome__operations__forms--container{height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-evenly}.welcome__operations__forms__form{width:100%;display:grid;grid-row:2/3;grid-column:1/3;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);padding:0 3rem;animation:fade-in 1s ease}@media only screen and (max-width:48em){.welcome__operations__forms__form{display:flex;flex-flow:column nowrap}}@media only screen and (max-width:26.5625em){.welcome__operations__forms__form{padding:initial}}.welcome__operations__forms__form--hidden{display:none}.welcome__operations__forms__form>h3{grid-column:1/3;margin-bottom:1rem;text-align:center}.welcome__operations__forms__form>div{margin:1rem;align-self:flex-end}@media only screen and (max-width:64em){.welcome__operations__forms__form>div{align-self:auto}}.welcome__operations__forms__form--stage{grid-column:1/3}.welcome__operations__steps{grid-column:1/3;grid-row-start:1}.welcome__operations__button-group{grid-row-start:3;grid-column:2/4;justify-self:flex-end;padding-right:2rem}.welcome__operations__contact{grid-row:4/5;grid-column:1/3;text-align:center}.welcome__operations__contact>span{color:#90caf9;text-decoration:underline}.welcome__operations__finish{height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:1.5rem;animation:fade-in 1s ease}.welcome__operations__finish>h1{color:#90caf9;text-align:center}.welcome__operations__finish>p{margin:1rem 0;text-align:center}.intro{position:relative;width:100%;display:flex;flex-flow:column nowrap;padding-top:4rem;background:linear-gradient(180deg,transparent,#170a22),url(/static/vectors/speechtopia-starry-bg.jpg);background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:100%;border-bottom-left-radius:100%;animation:fade-in 1s ease}@media only screen and (max-width:48em){.intro{border-bottom-right-radius:20%;border-bottom-left-radius:20%}}@media only screen and (max-width:32em){.intro{height:60%;border-bottom-right-radius:0;border-bottom-left-radius:0}}.intro--overlay{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%;opacity:0;background:#170a22;transition:all .5s ease}.intro--title{z-index:101;width:100%;margin-bottom:3rem;text-align:center;color:#f2f2f2;animation:tracking-in-expand 1s ease forwards}@media only screen and (max-width:32em){.intro--title{margin-top:1rem}}.intro__solar{width:100%;height:60vh;display:grid;grid-template-columns:repeat(9,minmax(8rem,1fr));grid-template-rows:repeat(5,4rem);align-items:center;justify-items:center}@media only screen and (max-width:37.5em){.intro__solar{grid-template-columns:repeat(8,minmax(8rem,1fr))}}@media only screen and (max-width:32em){.intro__solar{height:50vh;grid-template-columns:repeat(6,minmax(8rem,1fr));grid-template-rows:repeat(6,4rem);margin-top:3rem}}.intro__solar--spaceship{position:absolute;z-index:100;bottom:5%;left:5%;width:2.5rem;animation:fly 20s linear forwards}.intro__solar__planet{z-index:100;grid-column-start:2;opacity:.7;border-radius:100%;transform:scale(.8);transition:all .5s ease}.intro__solar__planet:hover{z-index:101;opacity:1}.intro__solar__planet--1{grid-column:2/4;grid-row:1/4}@media only screen and (max-width:32em){.intro__solar__planet--1{display:none}}.intro__solar__planet--4{grid-column:8/10;grid-row:2/3}@media only screen and (max-width:48em){.intro__solar__planet--4{grid-column:5/6;grid-row:5/6}}@media only screen and (max-width:32em){.intro__solar__planet--4{grid-column:3/4;grid-row:5/6}}.intro__solar__planet--7{grid-column:1/2;grid-row:2/4}@media only screen and (max-width:32em){.intro__solar__planet--7{grid-row:2/2}}.intro__solar__planet--6{grid-column:5/4;grid-row:1/2}@media only screen and (max-width:32em){.intro__solar__planet--6{grid-column:3/5}}.intro__solar__planet--8{grid-column:6/7;grid-row:1/2}@media only screen and (max-width:32em){.intro__solar__planet--8{grid-column:4/5;grid-row:3/4}}.intro__solar__planet--9{grid-column:6/8;grid-row:4/5}@media only screen and (max-width:37.5em){.intro__solar__planet--9{display:none}}.intro__solar__planet--10{grid-column:3/4;grid-row:5/6}@media only screen and (max-width:32em){.intro__solar__planet--10{grid-column:1/3;grid-row:6/7}}.intro__solar__planet--11{grid-column:5/6;grid-row:2/4}@media only screen and (max-width:56.25em){.intro__solar__planet--11{display:none}}.intro__descriptions{width:100%;display:flex;flex-flow:row nowrap;padding:0 1rem 1rem}@media only screen and (max-width:48em){.intro__descriptions{flex-flow:row wrap}}.intro__descriptions>div{width:100%;padding:1rem;margin:1rem;border-radius:.5rem;background-color:rgba(23,10,34,.486275);box-shadow:3px 3px 3px #170a22}@media only screen and (max-width:48em){.intro__descriptions>div{margin:1rem 0}}.intro__descriptions--title{margin-left:2rem;font-size:2.3rem;line-height:2.3rem;margin-bottom:.5rem}@media only screen and (max-width:26.5625em){.intro__descriptions--title{margin-left:0}}.intro__descriptions--text{margin-left:2rem;line-height:1.5rem}@media only screen and (max-width:32em){.intro__descriptions--text{font-size:1.1rem}}@media only screen and (max-width:26.5625em){.intro__descriptions--text{margin-left:0}}.intro__links{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:center}.intro__links__box{z-index:1000;width:20rem;height:10rem;color:#00eaf2;font-weight:700;font-size:1.5rem}.intro__links__box,.intro__links__box>a{display:flex;justify-content:center;align-items:center;transition:all .5s ease}.intro__links__box>a{width:15rem;height:4rem;padding:.5rem;color:#f2f2f2;border-radius:1rem;border:2px solid #f2f2f2;box-shadow:7px 5px 0 #f2f2f2}@media only screen and (max-width:26.5625em){.intro__links__box>a{font-size:1.5rem;width:12rem}}.intro__links__box>a:hover{background-color:#00eaf2}@media only screen and (max-width:26.5625em){.intro__links__box{width:15rem;font-size:2rem}}.intro__links__box:first-child,.intro__links__box:nth-child(2){justify-self:center}.intro__links__box:nth-child(3){justify-self:right}@media only screen and (max-width:26.5625em){.intro__links__box:nth-child(3){justify-self:center}}.intro__links__box:nth-child(4){justify-self:left}@media only screen and (max-width:26.5625em){.intro__links__box:nth-child(4){justify-self:center}}.intro__solar__planet:hover~.intro--overlay{opacity:.85}.nav{position:fixed;top:0;right:0;z-index:1300;height:3rem;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;padding:.5rem 1rem;box-shadow:0 3px .56rem #170a22;border-bottom:1px solid #c76493;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;background-color:#1a183b}@media only screen and (max-width:32em){.nav{padding:.25rem}}@media only screen and (max-width:26.5625em){.nav{height:auto;flex-flow:row wrap}}.nav__left{flex-grow:1;display:flex;flex-flow:row nowrap;align-items:center}@media only screen and (max-width:32em){.nav__left{flex-grow:0}}.nav__left__item{margin:0 1rem;color:#f2f2f2;font-weight:100;transform-origin:left;transition:all .5s ease}@media only screen and (max-width:32em){.nav__left__item{margin:0 .35rem;font-size:.9rem}}@media only screen and (max-width:26.5625em){.nav__left__item{margin:.5rem}}.nav__left__item--active,.nav__left__item:hover{color:#00eaf2}.nav--login{font-size:1.5rem;color:#c76493;opacity:.75;transition:all .5s ease}@media only screen and (max-width:32em){.nav--login{font-size:1.1rem;font-weight:700}}.nav--login:hover{opacity:1}.nav--login:active,.nav--login:focus{color:#c76493}.teacher-info-card{display:flex;flex-flow:row nowrap;align-items:flex-end;margin:1.5rem;padding:.5rem .75rem;background-color:#170a22;border-radius:3rem}@media only screen and (max-width:32em){.teacher-info-card{z-index:99;margin:1rem 0;padding:.5rem;border-radius:4rem}}.teacher-info-card--image{position:relative;min-width:8rem;height:8rem;margin-right:1rem;opacity:.85;background-size:cover;box-shadow:3px 3px 3px #c76493;border:1px solid #c76493;border-radius:100%;transition:all .5s ease}.teacher-info-card--image:after{content:"";opacity:.85;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;border-bottom:3px solid #c76493;animation:rotate 3s linear infinite}.teacher-info-card--image:hover{transform:scale(1.05);opacity:1}.teacher-info-card--image:hover:after{opacity:1;animation-duration:1s}.teacher-info-card__details{display:flex;flex-flow:column nowrap;flex-grow:1;color:#f2f2f2}@media only screen and (max-width:32em){.teacher-info-card__details{padding:.5rem 0}}.teacher-info-card__details--title{margin-bottom:.5rem;line-height:1.5rem}.teacher-info-card__details--text{font-size:.95rem}.link-to{position:relative;height:7rem;width:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(180deg,transparent,#26003e);background-position:50%;background-size:cover}.link-to>h1>a{opacity:.85;color:#f2f2f2;text-decoration:underline;transition:all .5s ease}.link-to>h1>a:hover{opacity:1;color:#00eaf2}
/*# sourceMappingURL=main.1e78464d.chunk.css.map */