*{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.typography.-button{color:#fff;font:600 1rem Archivo}.typography.-label{color:#9c98a6;font:400 .875rem Poppins;line-height:1.5rem}.typography.-link{color:#8257e5;font:400 .75rem Poppins;line-height:1.5rem;text-decoration:none}.typography.-slogan{color:#d4c2ff;font:400 .875rem Poppins}.typography.-text{color:#6a6180;font:400 .875rem Poppins;line-height:1.5rem}.typography.-text.-bigger{font:400 1.25rem Poppins}.typography.-text.-on-purple{color:#d4c2ff}.typography.-title{color:#32264d;font:600 1.5rem Poppins;line-height:2.1rem}.typography.-title.-bigger{font:600 2rem Poppins;line-height:2.625rem}.typography.-title.-on-purple{color:#fff}.button-box.-disabled>.typography.-button{color:#9c98a6}.button-box.-primary>.typography.-button{color:#fff}.form-field.-boxed>input{color:#6a6180;font:400 .875rem Poppins}.form-field.-interactive .typography.-label{color:#c1bccc}.form-field.-checkbox .typography.-label{font-size:.75rem}._bold{font-weight:600!important}._no-text-decoration,.link-text{text-decoration:none}.app-bar{min-height:4rem;padding:0 2rem;background-color:#774dd6;border-bottom:1px solid #6842c2;align-self:stretch;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-box-align:center;align-items:center;justify-items:center;grid-template-areas:"leftcolumn centercolumn rightcolumn";z-index:1}.app-bar .leftcolumn{grid-area:leftcolumn;justify-self:start}.app-bar .centercolumn{grid-area:centercolumn}.app-bar .rightcolumn{grid-area:rightcolumn;justify-self:end}.app-bar .icon.-back path{stroke:#d4c2ff}.app-bar .typography{color:#d4c2ff}.app-bar.-light{background-color:unset;border:none}.app-bar.-light .icon.-back path{stroke:#9c98a6}.app-bar.-light .typography{color:#9c98a6}.box.-padding-xs{padding:.5rem}.box.-padding-sm{padding:1rem}.box.-padding-md{padding:1.5rem}.box.-padding-lg{padding:2rem}.box.-padding-xl{padding:2.5rem}.box.-padding-xl2{padding:3rem}.box.-padding-xl3{padding:3.5rem}.box.-padding-xl4{padding:4rem}.box.-padding-horizontal-xs{padding-left:.5rem;padding-right:.5rem}.box.-padding-horizontal-sm{padding-left:1rem;padding-right:1rem}.box.-padding-horizontal-md{padding-left:1.5rem;padding-right:1.5rem}.box.-padding-horizontal-lg{padding-left:2rem;padding-right:2rem}.box.-padding-horizontal-xl{padding-left:2.5rem;padding-right:2.5rem}.box.-padding-horizontal-xl2{padding-left:3rem;padding-right:3rem}.box.-padding-horizontal-xl3{padding-left:3.5rem;padding-right:3.5rem}.box.-padding-horizontal-xl4{padding-left:4rem;padding-right:4rem}.box.-padding-vertical-xs{padding-top:.5rem;padding-bottom:.5rem}.box.-padding-vertical-sm{padding-top:1rem;padding-bottom:1rem}.box.-padding-vertical-md{padding-top:1.5rem;padding-bottom:1.5rem}.box.-padding-vertical-lg{padding-top:2rem;padding-bottom:2rem}.box.-padding-vertical-xl{padding-top:2.5rem;padding-bottom:2.5rem}.box.-padding-vertical-xl2{padding-top:3rem;padding-bottom:3rem}.box.-padding-vertical-xl3{padding-top:3.5rem;padding-bottom:3.5rem}.box.-padding-vertical-xl4{padding-top:4rem;padding-bottom:4rem}.box.-padding-top-xs{padding-top:.5rem}.box.-padding-top-sm{padding-top:1rem}.box.-padding-top-md{padding-top:1.5rem}.box.-padding-top-lg{padding-top:2rem}.box.-padding-top-xl{padding-top:2.5rem}.box.-padding-top-xl2{padding-top:3rem}.box.-padding-top-xl3{padding-top:3.5rem}.box.-padding-top-xl4{padding-top:4rem}.box.-padding-bottom-xs{padding-bottom:.5rem}.box.-padding-bottom-sm{padding-bottom:1rem}.box.-padding-bottom-md{padding-bottom:1.5rem}.box.-padding-bottom-lg{padding-bottom:2rem}.box.-padding-bottom-xl{padding-bottom:2.5rem}.box.-padding-bottom-xl2{padding-bottom:3rem}.box.-padding-bottom-xl3{padding-bottom:3.5rem}.box.-padding-bottom-xl4{padding-bottom:4rem}.box.-flex{display:-moz-box;display:flex}.box.-flex-align-items-start{-moz-box-align:start;align-items:start}.box.-flex-align-items-center{-moz-box-align:center;align-items:center}.box.-flex-align-items-end{-moz-box-align:end;align-items:end}.box.-flex-align-items-stretch{-moz-box-align:stretch;align-items:stretch}.box.-flex-direction-column{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.box.-flex-direction-row{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.box.-flex-grow{-moz-box-flex:1;flex-grow:1}.box.-flex-justify-content-start{-moz-box-pack:start;justify-content:start}.box.-flex-justify-content-center{-moz-box-pack:center;justify-content:center}.box.-flex-justify-content-end{-moz-box-pack:end;justify-content:end}.box.-flex-justify-content-spacebetween{-moz-box-pack:justify;justify-content:space-between}.button-box{width:100%;height:3.5rem;border:none;border-radius:.5rem;background-color:#8257e5;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.button-box>.icon+.typography{margin-left:1rem}.button-box.-disabled{background-color:#dcdce5}.button-box.-primary{background-color:#04d361}.card{background-color:#fff;border:1px solid #e6e6f0;border-radius:.5rem}.card>.title{padding-bottom:.5rem;border-bottom:1px solid #e6e6f0}.card>.title:not(:first-of-type){margin-top:2.5rem}.card.-has-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.card+.footer{background-color:#fafafc;border:1px solid #e6e6f0;border-top:none;border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.form-field{margin-top:1.5rem;-moz-box-align:stretch;align-items:stretch;position:relative}.form-field input{width:100%;padding:1rem;margin-top:.25rem;background-color:#fafafc;border:1px solid #e6e6f0;border-radius:.5rem}.form-field.-boxed{margin-top:0;display:block}.form-field.-boxed>label{position:absolute;left:0;top:0;transform:translate(1.5rem,calc(2rem - 50%)) scale(1);transform-origin:left top}.form-field.-boxed>input{-moz-box-sizing:content-box;box-sizing:content-box;width:calc(100% - 3rem);height:1.5rem;padding:1.775rem 1.5rem .6rem 1.44rem;margin-top:0;background-color:#fafafc;border:1px solid #e6e6f0;border-radius:.5rem}.form-field.-boxed:before{content:"";width:2px;height:40px;background:#8257e5;border-radius:1px;position:absolute;left:0;top:0;transform-origin:right center;transform:translate(-1px,calc(2rem - 50%)) scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms}.form-field.-boxed>label.-animated{transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms}.form-field.-boxed.-interactive>label{transform:translate(1.5rem,.8rem) scale(.75)}.form-field.-boxed.-interactive .typography.-label{transition:.2s}.form-field.-boxed.-focused:before{border-radius:2px;transform:translate(-1px,calc(2rem - 50%)) scaleX(1)}.form-field.-checkbox{margin-top:0;cursor:pointer}.form-field.-checkbox>input{width:0;height:0;position:absolute;top:0;right:0}.form-field.-checkbox>label{margin-left:.75rem;cursor:pointer}.form-field.-checkbox>.icon{position:absolute;left:0;top:0;transform:translate(.5rem,.6rem);opacity:0}.form-field.-checkbox:before{content:"";width:1.5rem;height:1.5rem;background-color:#fff;border:1px solid #e6e6f0;border-radius:.5rem;display:block}.form-field.-checkbox.-checked:before{background-color:#04d361}.form-field.-checkbox.-checked>.icon{stroke:#fff;opacity:1}.form-field.-password>.icon{position:absolute;top:0;right:0;transform:translate(-1rem,calc(2rem - 50%))}.hero-container{min-height:320px;background-color:#8257e5}.hero-container.-bg{background:#8257e5 url(/bg.png) no-repeat center 35%}.icon{stroke:#8257e5}.icon.-heart{fill:#8257e5}.icon.-page-indicator{stroke:none;fill:#c1bccc}.icon.-page-indicator-highlight{stroke:none;fill:#8257e5}.icon.-whatsapp{stroke:none;fill:#4caf50}.icon.-whatsapp .phone{fill:#fafafc}.page-container{height:100vh;background-color:#f0f0f7;overflow-y:auto}.page-indicator [class^=icon]:not(:first-of-type){margin-left:.5rem}.slider-container{overflow:hidden}.slider-container>.slider{height:100%;transition:transform .35s cubic-bezier(.15,.3,.25,1) 0s;transform:translate(0)}.slider-container>.slider>.view{width:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;flex-shrink:0;overflow:auto}.tab-container{z-index:1}.tab-container,.tab-container>.tab{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.tab-container>.tab{height:3.5rem;background-color:#fafafc;border-top:2px solid #e6e6f0;-moz-box-flex:1;flex-grow:1;-moz-box-pack:center;justify-content:center}.tab-container>.tab>.typography{margin-left:1rem;color:#c1bccc;font-size:.75rem;line-height:.75rem}.tab-container>.tab>.icon{stroke:#c1bccc}.tab-container>.tab.-focused{background-color:#ebebf5;border-top-color:#8257e5}.tab-container>.tab.-focused>.typography{color:#32264d}.tab-container>.tab.-focused>.icon{stroke:#8257e5}.page-container.home-page>.hero-container>.app-bar{grid-template-columns:2.5rem 1fr 1fr}.page-container.home-page>.hero-container>.app-bar .userimage{width:2.5rem;border-radius:50%}.page-container.home-page>.hero-container>.app-bar .typography.-text{font:500 .75rem Poppins;color:#d4c2ff;margin-left:1rem;justify-self:start}.page-container.home-page>.hero-container>.app-bar .button-box{width:2.5rem;height:2.5rem;margin-left:auto;background-color:#6842c2}.page-container.home-page>.hero-container>.app-bar .button-box .icon.-power{stroke:#d4c2ff}.page-container.home-page>.hero-container>.image.-welcome{margin:auto}.page-container.home-page>.content>.buttons{height:10rem;margin:1.5rem 0}.page-container.home-page>.content>.buttons>.button-box{height:unset;padding:1.5rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start}.page-container.home-page>.content>.buttons>.button-box>.typography.-button{margin-top:auto;margin-left:0;font-size:1.25rem}.page-container.home-page>.content>.buttons>.button-box>.icon{width:2.5rem;height:2.5rem;stroke:#fff}.page-container.home-page>.content>.buttons>.button-box:last-child{margin-left:1rem}.page-container.home-page>.content>footer{width:50%;margin-top:auto}.page-container.home-page>.content>footer>.typography.-text{color:#9c98a6;font-size:.75rem}.page-container.home-page>.content>footer>.icon{width:14px;margin-left:.5rem;transform:translateY(.3rem);opacity:.5}.page-container.learn-page>.slider-container>.slider>.view>.hero-container{min-height:unset}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-toggler{margin-top:1rem;border-bottom:1px solid #9871f5}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-toggler>.icon.-filter{stroke:#04d361}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-toggler>.icon.-caret-down{stroke:#a380f6;transition:transform .2s cubic-bezier(0,0,.2,1)}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-toggler>.icon.-caret-down.-up{transform:rotate(180deg)}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-toggler>.text{margin-left:1rem;-moz-box-flex:1;flex:1 1}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-form{display:none}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-form.-open{display:block}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-form .typography.-label{color:#d4c2ff}.page-container.learn-page>.slider-container>.slider>.view>.hero-container>.filter-form ._margin-left-1{margin-left:1rem}.page-container.learn-page>.slider-container>.slider>.view>.content{overflow-y:auto}.page-container.learn-page>.slider-container>.slider>.view>.content .card>.header{margin-bottom:1.5rem}.page-container.learn-page>.slider-container>.slider>.view>.content .card>.header .userimage{width:4rem;border-radius:50%}.page-container.learn-page>.slider-container>.slider>.view>.content .card>.header .userinfo{margin-left:1rem}.page-container.learn-page>.slider-container>.slider>.view>.content .card .separator{margin:1.5rem -1.5rem;border:none;border-top:1px solid #e6e6f0}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day{padding:.625rem 1rem;margin-top:.5rem;background-color:#fafafc;border:1px solid #e6e6f0;border-radius:.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;-moz-box-align:center;align-items:center}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day .typography{font:600 1rem Archivo}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day .dayname{justify-self:start}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day .image{justify-self:center}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day .time{justify-self:end}.page-container.learn-page>.slider-container>.slider>.view>.content .card .schedule .day.-unavailable{opacity:.4}.page-container.learn-page>.slider-container>.slider>.view>.content>.card-container>.footer .buttons{margin-top:1rem}.page-container.learn-page>.slider-container>.slider>.view>.content>.card-container>.footer .buttons>.favorite{width:4.5rem}.page-container.learn-page>.slider-container>.slider>.view>.content>.card-container>.footer .buttons>.favorite .icon{stroke:#fff}.page-container.learn-page>.slider-container>.slider>.view>.content>.card-container>.footer .buttons>.contact{margin-left:.5rem}.login-page>.box>form{margin-top:1.5rem}.login-page>.box .main-fields .form-field:first-child input{border-radius:.5rem .5rem 0 0}.login-page>.box .main-fields .form-field:last-child input{border-top:none;border-radius:0 0 .5rem .5rem}.login-page>.box .button-box,.login-page>.box .remember{margin-top:1.5rem}.page-container.profile-page>.hero-container{padding-bottom:2rem;-moz-box-pack:center;justify-content:center}.page-container.profile-page>.hero-container>.userimage{width:8.75rem;border-radius:50%}.page-container.profile-page>.hero-container>.typography.-title{margin-top:1rem}.page-container.profile-page>.content{margin-top:-3rem}.page-container.profile-page .card{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-container.profile-page .footer{background-color:#fafafc;border:1px solid #e6e6f0;border-top:none;border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0}.page-container.reset-page>.content>.header .typography.-text,.page-container.reset-page>.content>form>.button-box,.page-container.reset-page>.content>form>.form-field{margin-top:1.5rem}.page-container.reset-page>.content>.header .typography.-text{width:85%}.page-container.reset-page>.content>form{margin-top:auto}.page-container.signup>.header>.-text{margin-top:1.25rem}.page-container.signup .form-field.-boxed:first-of-type input{border-bottom-left-radius:0 0;border-bottom-right-radius:0 0}.page-container.signup .form-field.-boxed:last-of-type input{border-top:0;border-top-left-radius:0 0;border-top-right-radius:0 0}.page-container.signup .button-box,.page-container.signup .fields{margin-top:1.5rem}.page-container.success-page{background-color:#8257e5}.page-container.success-page>.box>.box{background:url(/success-bg.svg) no-repeat 50%;background-size:contain}.page-container.success-page>.box>.box>.typography.-title.-bigger{margin-top:1.5rem;text-align:center}.page-container.success-page>.box>.box>.typography.-text{margin-top:1rem;text-align:center}.page-container.success-page>.box>.button-box{margin-top:3.5rem}.page-container.teach-page>.hero-container{min-height:unset}.page-container.teach-page>.hero-container>.subtitle{margin-top:1rem}.page-container.teach-page .content{margin-top:-3rem}.page-container.teach-page .to-field{margin-left:1rem}