.nav-bar[data-v-7bc9274e]{padding:1.5rem 1.5rem}.light-green[data-v-7bc9274e]{background-color:var(--light-green)}a.bar-btn.disabled[data-v-4df532d7],a.coming-soon[data-v-4df532d7]{opacity:.5}.full-screen-modal[data-v-5060f0b1]{position:fixed;left:0;top:0;width:100%;height:100vh;height:-moz-available;height:-webkit-fill-available;height:fill-available;z-index:9000;background-color:#fff}.box[data-v-5060f0b1]{width:100%;height:100%;display:flex;flex-direction:column}.box .box-body[data-v-5060f0b1]{width:100%;flex:1 1;overflow-x:hidden;overflow-y:auto}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.review-form[data-v-8f123e9e]{--color-1:#14410d;color:var(--color-1)}.review-form .review-form-page[data-v-8f123e9e]{width:100%;height:80vh;overflow-y:auto;overflow-x:hidden;padding:0 1rem}.review-form .review-form-page p[data-v-8f123e9e]{color:var(--color-1);letter-spacing:.05em}.review-form .review-form-page.page-0[data-v-8f123e9e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.review-form .review-form-page.page-1 svg.filled path[data-v-8f123e9e]{fill:var(--color-1)}.review-form .review-form-page.page-4[data-v-8f123e9e]{display:flex;flex-direction:column;justify-content:center}.review-form .review-form-page.page-4 label[data-v-8f123e9e]{padding-left:.5rem}.review-form button[data-v-8f123e9e]{border:solid 1px var(--color-1);border-radius:.125rem;background-color:transparent;color:var(--color-1);padding:.3rem 1.25rem;letter-spacing:.1em;transition:background-color .4s ease,color .4s ease}.review-form button.selected[data-v-8f123e9e]{background-color:var(--color-1);color:#fff}.review-form button.sm[data-v-8f123e9e]{font-size:.8em;padding:.3rem .6rem}.review-form a[data-v-8f123e9e]{color:#14410d;text-decoration:underline}.review-form input[type=email][data-v-8f123e9e],.review-form input[type=text][data-v-8f123e9e]{border:none;border-bottom:solid 1px var(--color-1);color:var(--color-1);width:100%}.review-form input[type=email][data-v-8f123e9e]:focus,.review-form input[type=text][data-v-8f123e9e]:focus{outline:none}.outer[data-v-2d064a0a]{--color-1:#14410d;display:flex;flex-direction:column;height:100%}nav[data-v-2d064a0a]{flex:0 0 auto;display:flex;justify-content:space-between;padding:1.5rem}nav>a[data-v-2d064a0a]{display:block}@keyframes fadeDown-data-v-2d064a0a{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translate(0)}}.fade-down[data-v-2d064a0a]{animation-name:fadeDown-data-v-2d064a0a;animation-duration:.8s;animation-timing-function:ease-out;animation-fill-mode:both;animation-iteration-count:1;animation-delay:0s}.delay-1[data-v-2d064a0a]{animation-delay:1.5s}.delay-2[data-v-2d064a0a]{animation-delay:3.5s}.body[data-v-2d064a0a]{flex:1 1;overflow-x:hidden;overflow-y:auto;color:var(--color-1);position:relative}.body .step-content[data-v-2d064a0a]{padding:2rem 2.5rem}.body .step-content p[data-v-2d064a0a]{margin-bottom:.6rem}.body .step-content p.bigger[data-v-2d064a0a]{font-size:1.2rem}.body .step-content p.biggest[data-v-2d064a0a]{font-size:2rem;margin-bottom:1.2rem}.body .step-0 .main-img[data-v-2d064a0a]{width:80%}.body .step-0 .title-img[data-v-2d064a0a]{width:100%}.body .step-1 .main-img-n[data-v-2d064a0a]{width:60%}.body .step-1 .main-img-y[data-v-2d064a0a]{width:100%}.body .step-2 .main-img[data-v-2d064a0a]{width:60%}.body .step-3 .main-img[data-v-2d064a0a]{height:12rem}.body .step-3 .glyphs[data-v-2d064a0a]{position:relative;width:100%;padding-top:70%}@keyframes jumpOut-data-v-2d064a0a{0%{transform:scale(0);opacity:0}to{transform:scale(100%);opacity:.8}}.body .step-3 .glyphs>img[data-v-2d064a0a]{position:absolute;display:block;width:25%;animation-name:jumpOut-data-v-2d064a0a;animation-duration:.3s;animation-timing-function:ease-in;animation-fill-mode:both;animation-iteration-count:1;animation-delay:0}.body .step-3 .glyphs>img[data-v-2d064a0a]:first-child{top:5%;left:5%}.body .step-3 .glyphs>img[data-v-2d064a0a]:nth-child(2){top:65%;left:70%;animation-delay:.2s}.body .step-3 .glyphs>img[data-v-2d064a0a]:nth-child(3){top:0;left:55%;animation-delay:.4s}.body .step-3 .glyphs>img[data-v-2d064a0a]:nth-child(4){top:50%;left:15%;animation-delay:.6s}.body .step-3 .glyphs>img[data-v-2d064a0a]:nth-child(5){top:35%;left:45%;animation-delay:.8s}.body .step-4 .main-img[data-v-2d064a0a]{width:70%}.body .step-5[data-v-2d064a0a]{padding-top:0;padding-bottom:0;padding:0}.body .step-6[data-v-2d064a0a]{padding-top:17rem}.body .step-6 .grade-bg[data-v-2d064a0a]{position:absolute;top:0;right:0}.body .step-6 .grade-bg>img[data-v-2d064a0a]{height:20rem}.footer[data-v-2d064a0a]{flex:0 0 auto;background-color:#f7f9f7;text-align:center;padding:1rem 1rem 1.8rem;position:relative}button[data-v-2d064a0a]{border:solid 1px var(--color-1);border-radius:.125rem;background-color:transparent;color:var(--color-1);padding:.3rem 1.25rem}button.arrow[data-v-2d064a0a]{position:absolute;transform:translateY(-50%);top:50%}button.arrow.arrow-left[data-v-2d064a0a]{left:1rem}button.arrow.arrow-right[data-v-2d064a0a]{right:1rem}button>svg[data-v-2d064a0a]{display:block}.hidden-canvas[data-v-2d064a0a]{position:fixed;top:0;left:0;transform:translate(-100%);visibility:hidden}.hide-body[data-v-20bbe46a]{background-color:rgba(0,0,0,.3333333333)}.hide-body[data-v-20bbe46a] .box{height:0}.hint-modal[data-v-20bbe46a]{--color-1:#14410d;color:var(--color-1);position:fixed;bottom:0;left:0;width:100%;padding:3rem 1rem;background-color:#fff}.hint-modal p[data-v-20bbe46a]{font-size:1.1rem}.hint-modal button[data-v-20bbe46a]{background-color:var(--color-1);border:none;border-radius:.25rem;color:#fff;padding:.5rem 1rem;letter-spacing:.05em}.hint-modal a[data-v-20bbe46a]{color:var(--color-1);text-decoration:underline}.title-img[data-v-20bbe46a]{width:60%}.today-info[data-v-581f53ec]{color:var(--dark-green);position:relative}.today-year[data-v-581f53ec]{display:flex;justify-content:center;margin-bottom:1rem;line-height:1em}.today-year>span[data-v-581f53ec]{display:block;padding:0 .5rem;letter-spacing:.1rem}.today-year>span[data-v-581f53ec]:not(:first-child){border-left:solid 1px var(--dark-green)}.today-month[data-v-581f53ec]{text-align:center;font-size:3rem;line-height:1em}.today-date[data-v-581f53ec]{text-align:center;font-size:6rem;font-weight:600;line-height:1em;margin-bottom:1.5rem}.today-week[data-v-581f53ec]{display:flex;justify-content:center;margin-bottom:1rem;line-height:1em;font-size:1.2rem}.today-week>span[data-v-581f53ec]{display:block;padding:0 .5rem;letter-spacing:.1rem}[data-v-581f53ec] .vc-container{border:none}[data-v-581f53ec] .vc-arrows-container,[data-v-581f53ec] .vc-header,[data-v-581f53ec] .vc-weekday{display:none}[data-v-581f53ec] .vc-day{color:var(--dark-green);padding:8px 0}[data-v-581f53ec] .vc-day.weekday-1{color:#a33153}[data-v-581f53ec] .vc-day.weekday-7{color:#4d8698}[data-v-581f53ec] .vc-day-content{font-size:1rem}.calendar-nav-btn[data-v-581f53ec]{background-color:transparent;border:none;padding:.5rem}.extra-btn[data-v-581f53ec]{position:absolute;top:0;right:1.5rem;border:solid 1px var(--dark-green);background-color:#fff;border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;align-items:center;color:var(--dark-green)}.review-btn[data-v-581f53ec]{border:none;background-color:transparent;position:absolute;bottom:1rem;right:.5rem}.review-btn>img[data-v-581f53ec]{width:3rem}