@charset "UTF-8";html{box-sizing:border-box;font-size:100%;font-family:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}.button:focus,button:focus,input:focus,input[type=reset]:focus,input[type=submit]:focus,label:focus{outline:0;outline-style:none}[contenteditable],input[type=text],textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text}fieldset{border:none;margin:0;padding:0}a img{border:none}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0 0 1rem}input,textarea{font-size:inherit}body{font-size:1rem;line-height:1.4;text-rendering:optimizeSpeed}.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a.offscreen:focus{position:relative;clip:auto;width:auto;height:auto;overflow:auto}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both;line-height:0}.button,button{display:inline-block;border:1px solid currentColor;color:currentColor;cursor:pointer;font:inherit;line-height:1;text-decoration:none;background-color:white}.button[disabled],button[disabled]{opacity:0.8;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed}.anamorphik-signature{color:inherit;display:inline-block;font-size:1em;text-decoration:none;vertical-align:middle}.anamorphik-signature .ⓚ{display:inline-flex;height:auto;margin:0 0.25em;vertical-align:middle;width:1.28em}.anamorphik-signature .ⓚ-logo{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0);transition:-webkit-transform cubic-bezier(1,0,0,1) 0.3s;transition:transform cubic-bezier(1,0,0,1) 0.3s;transition:transform cubic-bezier(1,0,0,1) 0.3s,-webkit-transform cubic-bezier(1,0,0,1) 0.3s;will-change:transform}.anamorphik-signature:focus .ⓚ-logo,.anamorphik-signature:hover .ⓚ-logo{-webkit-transform:rotate(360deg) translate3d(0,0,0);transform:rotate(360deg) translate3d(0,0,0)}.anamorphik-signature:focus .ⓚ-logo .ⓚ-front,.anamorphik-signature:hover .ⓚ-logo .ⓚ-front{color:inherit}.button-transition{transition:background-color cubic-bezier(0,1,0,1) 0.25s,-webkit-transform cubic-bezier(0,1,0,1) 0.25s;transition:background-color cubic-bezier(0,1,0,1) 0.25s,transform cubic-bezier(0,1,0,1) 0.25s;transition:background-color cubic-bezier(0,1,0,1) 0.25s,transform cubic-bezier(0,1,0,1) 0.25s,-webkit-transform cubic-bezier(0,1,0,1) 0.25s}.slide-fade-enter-active{transition:all 0.3s ease-out}.slide-fade-leave-active{transition:all 0.5s cubic-bezier(1,0.5,0.8,1)}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity 0.25s}.fade-leave-active{transition-duration:0.2s}.fade-enter,.fade-leave-to{opacity:0}.wobble-hor-top{-webkit-animation:wobble-hor-top 0.8s both;animation:wobble-hor-top 0.8s both}@-webkit-keyframes wobble-hor-top{0%,to{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}@keyframes wobble-hor-top{0%,to{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(6deg);transform:translateX(-30px) rotate(6deg)}30%{-webkit-transform:translateX(15px) rotate(-6deg);transform:translateX(15px) rotate(-6deg)}45%{-webkit-transform:translateX(-15px) rotate(3.6deg);transform:translateX(-15px) rotate(3.6deg)}60%{-webkit-transform:translateX(9px) rotate(-2.4deg);transform:translateX(9px) rotate(-2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(1.2deg);transform:translateX(-6px) rotate(1.2deg)}}.flicker-4{-webkit-animation:flicker-4 4s linear infinite both;animation:flicker-4 4s linear infinite both}@-webkit-keyframes flicker-4{0%,to{opacity:1}31.98%{opacity:1}32%{opacity:0}32.8%{opacity:0}32.82%{opacity:1}34.98%{opacity:1}35%{opacity:0}35.7%{opacity:0}35.72%{opacity:1}36.98%{opacity:1}37%{opacity:0}37.6%{opacity:0}37.62%{opacity:1}67.98%{opacity:1}68%{opacity:0}68.4%{opacity:0}68.42%{opacity:1}95.98%{opacity:1}96%{opacity:0}96.7%{opacity:0}96.72%{opacity:1}98.98%{opacity:1}99%{opacity:0}99.6%{opacity:0}99.62%{opacity:1}}@keyframes flicker-4{0%,to{opacity:1}31.98%{opacity:1}32%{opacity:0}32.8%{opacity:0}32.82%{opacity:1}34.98%{opacity:1}35%{opacity:0}35.7%{opacity:0}35.72%{opacity:1}36.98%{opacity:1}37%{opacity:0}37.6%{opacity:0}37.62%{opacity:1}67.98%{opacity:1}68%{opacity:0}68.4%{opacity:0}68.42%{opacity:1}95.98%{opacity:1}96%{opacity:0}96.7%{opacity:0}96.72%{opacity:1}98.98%{opacity:1}99%{opacity:0}99.6%{opacity:0}99.62%{opacity:1}}body,html{min-height:100vh}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}body{position:relative;color:#004042;--bg-width:2000px;--bg-height:375px;margin:0;background-color:#004042}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url(../images/fond.svg);background-size:cover;background-position:50% 0;background-repeat:no-repeat}body>canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;background:transparent}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes flashing{0%{opacity:0.3;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:0.9;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0.3;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes flashing{0%{opacity:0.3;-webkit-transform:scale(0.7);transform:scale(0.7)}50%{opacity:0.9;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:0.3;-webkit-transform:scale(0.7);transform:scale(0.7)}}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif}a{color:#00777D}a:focus,a:hover{color:#004042}.button,button{background-color:#00777D;border:none;border-radius:0;color:white;padding:0.5em}.button.primary,button.primary{background:#EA5221;color:white;font-family:"Cookie",cursive;font-size:2.25rem;font-weight:400;line-height:1.2em;padding:0.375rem 1.5rem}.button.outline,button.outline{background-color:inherit;box-shadow:0 0 0 2px #00777D inset;color:#00777D}.button[type=cancel],button[type=cancel]{background-color:transparent;color:#EA5221;font-family:"Cookie",cursive;font-size:2.25rem;font-weight:400;line-height:1.2em;padding:0.375rem 1.5rem}.button:focus,.button:hover,button:focus,button:hover{background:#004042;border-color:currentColor;box-shadow:none;color:white}.button:not([disabled]):active,button:not([disabled]):active{-webkit-transform:scale(0.92);transform:scale(0.92);box-shadow:none}button.toggle-music{position:fixed;right:1.5rem;top:1.5rem;background-color:#EA5221;border-radius:50%;color:white;height:3em;width:3em;z-index:20}button.toggle-music .icon{pointer-events:none}button.toggle-music .icon path{fill:currentColor}button.toggle-music[aria-pressed] .icon-sound-on{display:none}button.toggle-music[aria-pressed] .icon-sound-off{display:initial}button.toggle-music:not([aria-pressed]) .icon-sound-on{display:initial}button.toggle-music:not([aria-pressed]) .icon-sound-off{display:none}[v-cloak]{display:none!important}.app{position:relative;display:flex;flex-direction:column;height:100%;z-index:3}.main-wrapper{max-width:1366px;margin:0 auto}.app>header{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;flex-shrink:0;z-index:2;margin:max(15.5vw,28.5vh) auto 3rem;max-width:1300px;width:100%;padding:0 2rem}.app>header img,.app>header svg{max-width:100%;height:auto}.content{position:relative;padding-bottom:2rem}.page{width:574px;max-width:100%;position:relative;background-color:white;box-shadow:0 2px 30px -5px rgba(0,0,0,0.26);margin:0 auto;position:relative}.page header{background-color:#00777D;color:#2b1d08;padding:2.5rem 1.5rem 2rem;margin-top:2rem}.page h1{color:white;font-size:3.25rem;font-weight:400;text-align:center;line-height:1}.page h2{text-align:center;font-weight:400;margin-bottom:2rem}.logo{text-align:center;padding:1.5rem;background-color:white}.logo img{max-width:100%}.logo .welcome{font-size:1.25rem;margin:1rem 0 0}.card{width:574px;max-width:100%;position:relative;background-color:white;margin:2rem auto;padding:1rem;position:relative}.card h2{text-align:center;font-weight:400;margin-bottom:2rem}form{max-width:30rem;margin:1rem auto}form input,form label,form textarea{flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%}form label{color:#001A1B;padding-bottom:0.25em}form input,form textarea{padding:0.25em 0.5em;line-height:1.6;border:1px solid lightgray;background-color:#F1F3E2}form input:focus,form textarea:focus{outline:none;border-color:#004042}form [type=submit]{display:block;margin:1rem auto}form .input-group,form .input-group--inline{width:100%}form .input-group,form .input-group--inline{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem}form .input-group--inline:focus-within label,form .input-group:focus-within label{font-weight:600}form .input-group--inline:focus-within [type=checkbox]+label,form .input-group:focus-within [type=checkbox]+label{font-weight:initial}form .input-group--inline input,form .input-group--inline textarea{display:inline-block;flex-basis:auto;flex-grow:0;width:auto}form .input-group--inline label{flex-basis:0;flex-grow:1;flex-shrink:1}.form-controls{text-align:center;margin-bottom:0}.see-password-container{position:relative;flex-basis:100%}.see-password-container input{padding-right:3rem}.see-password{position:absolute;top:1px;bottom:1px;right:1px;min-height:calc(100% - 2px);margin:0;padding:0;aspect-ratio:1/1;background-color:white;background-image:url("data:image/svg+xml,%0A%3Csvg width='24' viewBox='0 0 32 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C7.16352 0 0 8.5 0 8.5C0 8.5 7.16352 17 16 17C24.8365 17 32 8.5 32 8.5C32 8.5 24.8365 0 16 0ZM16 15.6581C12.0787 15.6581 8.88896 12.4471 8.88896 8.5C8.88896 4.55326 12.079 1.34253 16 1.34253C19.9213 1.34253 23.111 4.55358 23.111 8.5C23.111 12.4471 19.9213 15.6581 16 15.6581Z' fill='black'/%3E%3Cpath d='M18.5643 7.23097C17.8577 7.23097 17.2846 6.6544 17.2846 5.94288C17.2846 5.58148 17.4334 5.25583 17.6715 5.02198C17.1652 4.77461 16.5995 4.63159 15.9998 4.63159C13.8807 4.63159 12.1562 6.36677 12.1562 8.50006C12.1562 10.6334 13.8811 12.3689 16.0001 12.3689C18.1195 12.3689 19.8439 10.633 19.8439 8.49974C19.8439 7.90932 19.7079 7.35144 19.4718 6.85024C19.2398 7.08538 18.9191 7.23097 18.5643 7.23097Z' fill='%23050E17'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.see-password span{display:none}.see-password:focus,.see-password:hover{background-color:#F1F3E2;background-image:url("data:image/svg+xml,%0A%3Csvg width='24' viewBox='0 0 32 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0C7.16352 0 0 8.5 0 8.5C0 8.5 7.16352 17 16 17C24.8365 17 32 8.5 32 8.5C32 8.5 24.8365 0 16 0ZM16 15.6581C12.0787 15.6581 8.88896 12.4471 8.88896 8.5C8.88896 4.55326 12.079 1.34253 16 1.34253C19.9213 1.34253 23.111 4.55358 23.111 8.5C23.111 12.4471 19.9213 15.6581 16 15.6581Z' fill='black'/%3E%3Cpath d='M18.5643 7.23097C17.8577 7.23097 17.2846 6.6544 17.2846 5.94288C17.2846 5.58148 17.4334 5.25583 17.6715 5.02198C17.1652 4.77461 16.5995 4.63159 15.9998 4.63159C13.8807 4.63159 12.1562 6.36677 12.1562 8.50006C12.1562 10.6334 13.8811 12.3689 16.0001 12.3689C18.1195 12.3689 19.8439 10.633 19.8439 8.49974C19.8439 7.90932 19.7079 7.35144 19.4718 6.85024C19.2398 7.08538 18.9191 7.23097 18.5643 7.23097Z' fill='%23050E17'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.page-login h2{color:white;background-color:#EA5221;padding:1.5rem;margin:0;font-size:1.75rem;font-weight:700}.title-wrapper{display:block;max-width:400px;margin:auto}.catchphrase{background-color:white;background-size:contain;background-position:center;text-align:center;padding:1rem}.page-password-reset,.page-validation{padding:1.5rem;background-color:white}.page-password-reset h2,.page-validation h2{margin-top:1rem}.page-password-reset p,.page-validation p{text-align:center}.page-password-reset form [type=submit],.page-validation form [type=submit]{display:inline-block}.page-mentions .page-content{background-color:white;padding:1.5rem}.page-no-ce{background-color:#00777D;text-align:center;color:#F1F3E2;padding:1.5rem}.page-no-ce h2{margin:1rem}.page-not-found section{padding:1.5rem;text-align:center}[role=tablist]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;padding:0;margin:0;border-top:2px solid #00777D}[role=tablist] li{display:inline-block;flex-grow:1;flex-shrink:1;flex-basis:0;text-align:center}[role=tablist] a{background:#00777D;color:white;display:inline-block;font-weight:600;padding:0.8rem 0;line-height:1.2rem;text-decoration:none;width:100%}[role=tablist] a:active{outline:none;font-size:0.92em}[role=tablist] a:focus,[role=tablist] a:hover{background-color:#004042;color:#F1F3E2;text-decoration:none}[role=tablist] a[aria-selected]{background:#F1F3E2;color:#004042;border-bottom:0;position:relative;text-decoration:none}[role=tabpanel]{background-color:#F1F3E2;outline:none;padding:1rem}[role=tabpanel] h3{display:none;text-align:center;text-transform:uppercase}[role=tabpanel] input,[role=tabpanel] textarea{background-color:white}.grid{position:relative;margin:0 auto;padding:0}.gutter-sizer{width:2.5%}.grid:after{content:"";display:block;clear:both}.grid-item{position:relative;float:left;width:18%;box-sizing:content-box;height:0;padding-bottom:18%;color:white;z-index:1}.calendar.is-animating .grid-item{transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s linear 0.3s,-webkit-filter 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),filter 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s linear 0.3s;transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),filter 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s linear 0.3s,-webkit-filter 0.3s cubic-bezier(0.215,0.61,0.355,1)}.calendar.is-animating .grid-item[aria-expanded]{transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s,-webkit-filter 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),filter 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s;transition:left 0.3s cubic-bezier(0.215,0.61,0.355,1),top 0.3s cubic-bezier(0.215,0.61,0.355,1),width 0.3s cubic-bezier(0.215,0.61,0.355,1),height 0.3s cubic-bezier(0.215,0.61,0.355,1),padding-bottom 0.3s cubic-bezier(0.215,0.61,0.355,1),filter 0.3s cubic-bezier(0.215,0.61,0.355,1),background-color 0.3s cubic-bezier(0.215,0.61,0.355,1),z-index 0s,-webkit-filter 0.3s cubic-bezier(0.215,0.61,0.355,1)}.grid-item--width2{width:38.5%}.grid-item--height2{padding-bottom:38.4%}.grid-item[aria-expanded]{background-color:#00777D;-webkit-filter:blur(8px);filter:blur(8px);display:block;position:absolute;top:-2.5rem!important;left:-2.5rem!important;width:calc(100% + 5rem);height:calc(100% + 5rem);padding-bottom:0;overflow:hidden;z-index:10}aside{background-color:#F1F3E2;padding:1rem}aside h3{font-family:"Cookie",cursive;font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:0}aside button{background-color:inherit;color:#EA5221;display:block;margin:0 auto}aside button.outline{box-shadow:0 0 0 2px #EA5221}aside button.outline:focus,aside button.outline:hover{box-shadow:0 0 0 2px #004042}aside button .icon{width:1em;height:1em;vertical-align:middle;display:inline-block}aside button[aria-expanded] .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}aside button:focus,aside button:hover{background-color:inherit;color:#004042}aside div{padding-top:1rem}.page.calendar-size{width:750px;background-color:transparent}.page-calendar{position:relative}.page-calendar h2{color:white}.calendar-wrapper{margin:0;padding:1rem;background-color:#00777D;overflow:hidden}.calendar{width:100%;aspect-ratio:1/1;transition:opacity cubic-bezier(0.23,1,0.32,1) 0.3s}.calendar.layout-loading{opacity:0}.calendar .grid-item{position:absolute;top:0;left:0}.calendar .advent-button button{background:none;box-shadow:none;height:100%;line-height:0;padding:0;position:absolute;width:100%;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,0.35));filter:drop-shadow(0 2px 4px rgba(0,0,0,0.35));transition:opacity 0.3s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out,opacity 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.15s ease-out,opacity 0.3s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.15s ease-out}.calendar .advent-button button img{width:100%;height:auto;transition:-webkit-transform 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.3s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.3s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.3s cubic-bezier(0.215,0.61,0.355,1)}.calendar .advent-button button[disabled]{opacity:0.5}.calendar .advent-button:not([aria-expanded]) button:not([disabled]):focus-visible img,.calendar .advent-button:not([aria-expanded]) button:not([disabled]):hover img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.calendar .advent-button.grid-item--width2 button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}.calendar-complete h3{font-size:3.5rem;font-family:"Cookie",cursive;font-weight:400;margin-bottom:2rem}.calendar-complete p{font-size:1.5rem}.calendar-complete{position:absolute;align-items:center;background:rgba(0,64,66,0.9);color:white;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;padding:1rem;text-align:center;top:0;width:100%;z-index:20}@media screen and (max-width:767px){.calendar-complete{display:block}}.question-box{height:100%;left:0;overflow:auto;padding:0;position:absolute;top:0;width:100%;z-index:20}.question-box section{background-color:white;min-height:50%;left:1rem;padding:1rem 0.5rem;position:absolute;right:1rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.question-box h2{color:#EA5221;font-family:"Cookie",cursive;font-size:3.25rem}.question-box .question-body{font-weight:600}.question-box label,.question-box p{font-size:1.1rem;font-family:"Montserrat",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif}.question-box label{cursor:pointer}.question-box input[type=radio]:checked~label{color:#00777D;font-weight:700}.question-box p{text-align:center}.question-box ul{list-style:none;margin:0;padding:1rem}.question-box li{padding-bottom:0.6em}.question-box li.right label,.question-box li.wrong label{background-repeat:no-repeat;background-position:left center;background-size:1.5rem;padding-left:2rem}.question-box li.right label{color:#8bc34a!important;font-weight:700!important;text-decoration:underline;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238bc34a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-check%22%3E%3Cpath%20d%3D%22M20%206L9%2017l-5-5%22%2F%3E%3C%2Fsvg%3E")}.question-box li.wrong label{color:#e81019!important;font-weight:400!important;text-decoration:line-through;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e81019%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-x%22%3E%3Cpath%20d%3D%22M18%206L6%2018M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E")}.question-box .form-controls{padding:1rem}.question-box button.primary{background:#447E53}.question-box button.primary:focus,.question-box button.primary:hover{background:#004042}.question-box .explanation{background-color:#F1F3E2;padding:1rem}.question-box .explanation h3{text-align:center}.question-box .explanation p{text-align:left;padding:0 1rem}.question-box .explanation a{word-break:break-all}.toasted-container.custom-toast.top-center{top:50%;left:50%}.toasted-container.custom-toast .toasted.primary{background-color:#004042;color:#F1F3E2;font-weight:600!important;line-height:1.4em;padding:1em 1.5em;width:30rem;max-width:90vw}.toasted-container.custom-toast .toasted.primary.error .material-icons{color:#e81019}.toasted-container.custom-toast .toasted.primary .action{color:white}footer{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;padding:0 1rem 2rem 1rem}.user-nav{color:white;text-align:center}.user-nav p{background-color:rgba(0,64,66,0.7);padding:0.25rem}@media (max-width:1200px){.ornaments .ornament.star{width:12%;padding-top:21%}.ornaments .ornament.star1{top:-50px;left:1.5%}.ornaments .ornament.star2{top:-30px;left:27%}.ornaments .ornament.star-deer{left:12%;width:15.5%;padding-top:51%}.ornaments .ornament.ball{left:17.5%;width:12%;padding-top:19%}.ornaments .ornament.tree{left:4.7%;width:12.4%;padding-top:39%}}@media (max-width:768px){.ornaments{display:none}footer{padding:0 1rem 4rem 1rem}}@media screen and (max-width:767px){.app>header{flex-direction:column;text-align:center;padding:0 1rem}.wooden-sign{display:none}}@media (max-width:570px){.question-box{background-color:#00777D;height:100%;left:0;padding:0;position:fixed;top:0;width:100%}.grid-item[aria-expanded]{position:fixed!important;top:0;left:0;right:0;bottom:0}}@media (max-width:470px){.app header .cell img{max-width:100%;height:auto}.grid{margin:0}.calendar{aspect-ratio:1/2.725}.gutter-sizer{width:3.5%}.grid-item,.grid-item--height2,.grid-item--width2{width:31%;padding-bottom:31%}.calendar .advent-button button img{height:100%;width:auto}}@media (max-width:300px){.calendar{aspect-ratio:1/6.2}.gutter-sizer{width:4%}.grid-item,.grid-item--height2,.grid-item--width2{width:48%;padding-bottom:48%}}
/*# sourceMappingURL=styles.css.map */