.overlay-modal-background[data-v-47fcc31a]{background-color:rgba(72,72,72,.5);position:fixed;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:20}.overlay-modal-wrapper[data-v-47fcc31a]{background-color:#fff;padding:1.28rem;width:90%;display:flex;flex-direction:column;max-width:450px;align-items:center;box-shadow:0 .75rem .75rem -.75rem rgba(47,72,88,.15);border:.0625rem solid rgba(47,72,88,.1);border-radius:.625rem}.btn-submit-wrapper[data-v-47fcc31a]{display:flex;flex-direction:column;align-items:center;width:100%}button[data-v-47fcc31a]{margin:.2rem 0;height:3.0625rem;width:90%;border-radius:1.8rem;font-size:1rem;font-weight:800}button[data-v-47fcc31a]:focus{outline:none}.modal-title[data-v-47fcc31a]{font-size:1.375rem;font-weight:700;text-align:center;color:#9daf9d}.modal-text[data-v-47fcc31a]{color:#6c766b;font-size:1rem;text-align:center;margin:1.5rem 0}#update-app-toast{position:fixed;bottom:0;z-index:999;width:100%;background-color:#fff;color:#000;height:10rem;padding:4rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.ml-0{margin-left:0}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mr-0{margin-right:0}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.w-full,.wh-full{width:100%}.flex{display:flex}.direction-column{flex-direction:column}.btn{border:none;box-shadow:0 .625em 1.25em -.625em rgba(47,72,88,.3);text-align:center;display:flex;justify-content:center;align-items:center;font-weight:800;letter-spacing:.03125rem;font-size:1.0625em;cursor:pointer}.btn:disabled{box-shadow:none;background-color:#83896a;border:.0625rem solid #b8cbc6;cursor:default;pointer-events:none}.btn:focus{outline:none}.btn-primary{border-radius:1.625em;color:#fff;background-color:#ff7978;box-shadow:0 10px 20px -10px rgba(217,84,83,.35);border:none}.btn-secondary{border:.125rem solid #889288;border-radius:1.625rem;color:#889288;background-color:initial}.btn-secondary:disabled{background-color:initial;border:.125rem solid #b8cbc6;color:#b8cbc6}.btn-tertiary{border:none;color:#6c766b;background-color:initial;box-shadow:none}.btn-delete{border:.0625rem solid #ffa778;background-color:#ffa778;cursor:pointer}.btn-large{width:100%;height:3rem}.btn-fixed{position:fixed;bottom:1.5rem}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local(""),url(../fonts/poppins-v15-latin-100.b53cd94c.woff2) format("woff2"),url(../fonts/poppins-v15-latin-100.300fcb0b.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local(""),url(../fonts/poppins-v15-latin-100italic.97774a72.woff2) format("woff2"),url(../fonts/poppins-v15-latin-100italic.230b7dcd.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local(""),url(../fonts/poppins-v15-latin-200.55c2cae4.woff2) format("woff2"),url(../fonts/poppins-v15-latin-200.95f4da77.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local(""),url(../fonts/poppins-v15-latin-200italic.c696e71d.woff2) format("woff2"),url(../fonts/poppins-v15-latin-200italic.c23b6330.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url(../fonts/poppins-v15-latin-300.9ddc0491.woff2) format("woff2"),url(../fonts/poppins-v15-latin-300.081c7585.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local(""),url(../fonts/poppins-v15-latin-300italic.020e7a37.woff2) format("woff2"),url(../fonts/poppins-v15-latin-300italic.422f2d99.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(../fonts/poppins-v15-latin-regular.9ed361bb.woff2) format("woff2"),url(../fonts/poppins-v15-latin-regular.4fc29212.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:local(""),url(../fonts/poppins-v15-latin-italic.c8844b25.woff2) format("woff2"),url(../fonts/poppins-v15-latin-italic.a545115a.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(../fonts/poppins-v15-latin-500.84780596.woff2) format("woff2"),url(../fonts/poppins-v15-latin-500.cb0ab582.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local(""),url(../fonts/poppins-v15-latin-500italic.97ac1837.woff2) format("woff2"),url(../fonts/poppins-v15-latin-500italic.ef77e182.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url(../fonts/poppins-v15-latin-600.08745702.woff2) format("woff2"),url(../fonts/poppins-v15-latin-600.759f137c.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local(""),url(../fonts/poppins-v15-latin-600italic.83678295.woff2) format("woff2"),url(../fonts/poppins-v15-latin-600italic.7313e588.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(../fonts/poppins-v15-latin-700.f4f17fd5.woff2) format("woff2"),url(../fonts/poppins-v15-latin-700.05c0ebe6.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local(""),url(../fonts/poppins-v15-latin-700italic.586bea02.woff2) format("woff2"),url(../fonts/poppins-v15-latin-700italic.6a63555a.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local(""),url(../fonts/poppins-v15-latin-800.93c0db93.woff2) format("woff2"),url(../fonts/poppins-v15-latin-800.3cafaa77.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local(""),url(../fonts/poppins-v15-latin-800italic.8102a086.woff2) format("woff2"),url(../fonts/poppins-v15-latin-800italic.20a978de.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local(""),url(../fonts/poppins-v15-latin-900.383f9e8c.woff2) format("woff2"),url(../fonts/poppins-v15-latin-900.110be718.woff) format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local(""),url(../fonts/poppins-v15-latin-900italic.c248bb04.woff2) format("woff2"),url(../fonts/poppins-v15-latin-900italic.1d005b2e.woff) format("woff")}*,:after,:before{box-sizing:border-box;font-family:Poppins,sans-serif}body,html{margin:0;padding:0;font-size:12pt}body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f6f2;width:100%;height:100%;color:#6c766b}.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#6c766b}h1{font-family:Poppins,sans-serif;font-weight:700;font-size:1.75rem}h1,h4{color:#9daf9d}h4{font-size:18px;font-weight:600;letter-spacing:.64px;line-height:24px}p{color:#6c766b}input{margin:0;padding:0}input:focus{outline:none}.container{display:flex;flex-direction:column;margin:0 1.25rem;height:100%}.title{font-size:1.75rem}.link{color:#6c766b;text-decoration:underline;font-weight:700}.simple-link{color:#889288;font-weight:700;text-decoration:none;cursor:pointer}.reminder{text-align:center;margin-top:1rem;margin-bottom:0}.error-text{color:#ea764c}.auth-wrapper{height:100%}.action-wrapper,.auth-wrapper{display:flex;flex-direction:column;flex-grow:1}.action-wrapper{align-items:center;justify-content:flex-end;margin-bottom:1.25rem;margin-top:2.1875rem}.no-wrap{white-space:nowrap}.text-center{text-align:center}.page-top{padding-top:1.0625rem;flex-direction:column}.page-title,.page-top{display:flex;justify-content:center;align-items:center;width:100%}.page-title{font-weight:700;position:relative;margin-bottom:1.0625rem;color:#6c766b}.continue-button{margin-top:1rem;height:3.0625rem!important}.card{border:.0625rem solid rgba(47,72,88,.1);border-radius:.625rem;background-color:#fff;box-shadow:0 .75rem .75rem -.75rem rgba(47,72,88,.15);margin:0 1rem}.VueCarousel-inner{max-width:84vw}#tutorials-wrapper .VueCarousel-inner{max-width:95vw}.exercise-input-text{padding:12px 16px;width:100%;border:1px solid #889288;border-radius:23px;background-color:#fff;margin-bottom:18px;font-size:16px;color:#6c766b}.exercise-input-text::-ms-input-placeholder{color:#889288;font-style:italic}.exercise-input-text::placeholder{color:#889288;font-style:italic}.app-div{display:flex;justify-content:center}.content-wrapper{flex-grow:1;height:100%;max-width:500px}#offline-card,.content-wrapper{display:flex;flex-direction:column}#offline-card{margin-top:5rem;text-align:center;padding:.78125rem 1.03125rem 1.53125rem;border:1px solid #ebe9df;border-radius:10px;background-color:#fff;box-shadow:0 20px 15px -8px rgba(58,65,58,.1)}#offline-card h2{font-size:1.1875rem;font-weight:700;line-height:1.625rem;color:#9daf9d}#offline-card h3{font-size:1rem;font-weight:400;margin-top:.75rem;color:#6c766b}#offline-card .btn{font-weight:700}#refresh-page{margin-top:1.5rem;max-width:95%;align-self:center}.top-bar[data-v-7831eeb7]{font-size:1.375rem;font-weight:700;position:absolute;top:0;left:0;right:0;margin:auto;max-width:500px;padding:1.0625rem 1rem;display:flex;align-items:center;justify-content:center;width:100%;min-height:3.375rem;color:#9daf9d;z-index:10}.top-bar.fixed[data-v-7831eeb7]{position:fixed;max-width:500px;left:0;right:0;margin:0 auto}.top-bar.white[data-v-7831eeb7]{background-color:#fff;box-shadow:0 0 1rem 0 rgba(42,35,25,.1)}.top-bar.background[data-v-7831eeb7]{background-color:#f7f6f2}.top-bar .back-icon[data-v-7831eeb7]{position:absolute;left:1rem;cursor:pointer}.top-bar .top-bar-btn[data-v-7831eeb7]{position:absolute;display:flex;justify-content:center;align-self:center;padding:1.2625rem 1rem;top:0;right:0}