.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.625rem}.modal-text[data-v-47fcc31a],.modal-title[data-v-47fcc31a]{text-align:center;color:#4c3213}.modal-text[data-v-47fcc31a]{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:#7c8f3c}.btn-secondary{border:.125rem solid #2f2618;border-radius:1.625rem;color:#2f2618;background-color:initial}.btn-secondary:disabled{background-color:initial;border:.125rem solid #b8cbc6;color:#b8cbc6}.btn-tertiary{border:none;color:#4c3213;background-color:initial;box-shadow:none}.btn-delete{border:.0625rem solid #ea764c;background-color:#ea764c;cursor:pointer}.btn-large{width:100%;height:3rem}.btn-fixed{position:fixed;bottom:1.5rem}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(../fonts/open-sans-v18-latin-italic.b61a9055.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v18-latin-regular.33543c5c.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v18-latin-600.819af3d3.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v18-latin-700.0edb7628.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/open-sans-v18-latin-800.ab3e500e.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(../fonts/BebasNeue-Regular.9ab0544d.woff2) format("woff2")}@font-face{font-family:Merienda One;font-style:normal;font-weight:700;src:url(../fonts/merienda-v9-latin-700.ece4d831.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;font-family:Open Sans,sans-serif}body,html{margin:0;padding:0;font-size:12pt}body{font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf6ef;width:100%;height:100%}h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#4c3213}h1{font-family:Bebas Neue,sans-serif;font-weight:400}h4{color:#7c8f3c;font-size:18px;font-weight:600;letter-spacing:.64px;line-height:24px}p{color:#4c3213}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{text-decoration:underline;font-size:.875rem}.link,.simple-link{color:#2f2618;font-weight:700}.simple-link{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:#4c3213}.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}.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}#offline-card h2{font-size:1.1875rem;font-weight:700;line-height:1.625rem}#offline-card h3{font-size:1rem;font-weight:400;margin-top:.75rem}#offline-card .btn{font-weight:700}#refresh-page{margin-top:1.5rem;max-width:95%;align-self:center}.top-bar[data-v-0d8fa7f2]{font-size:1.5rem;font-family:Bebas Neue;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:#4c3213;z-index:10}.top-bar.fixed[data-v-0d8fa7f2]{position:fixed;max-width:500px;left:0;right:0;margin:0 auto}.top-bar.white[data-v-0d8fa7f2]{background-color:#fff;box-shadow:0 0 1rem 0 rgba(42,35,25,.1)}.top-bar.background[data-v-0d8fa7f2]{background-color:#faf6ef}.top-bar .back-icon[data-v-0d8fa7f2]{position:absolute;left:1rem;cursor:pointer}.top-bar .top-bar-btn[data-v-0d8fa7f2]{position:absolute;display:flex;justify-content:center;align-self:center;padding:1.2625rem 1rem;top:0;right:0}