.error-page__wrapper{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;background-color:var(--v-secondarylight-base);z-index:40000}.error-page__wrapper .error__content{position:relative;margin:auto;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.error-page__wrapper .error__content h1 div{font-family:Paytone One,sans-serif;font-weight:900}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#2196f3;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;transform:scale(.25);transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;transform:scale(.25);transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;transform:scale(.25);transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:currentColor;fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:currentColor;fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}#tarteaucitronRoot{background:var(--v-primary-darken1)!important}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{color:#000!important}div#tarteaucitronRoot.tarteaucitronBeforeVisible:before{background:#000!important;opacity:.3!important}#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--v-primary-darken1)!important}#tarteaucitronPrivacyUrl{margin-left:15px;padding:8px;color:#000!important}.tarteaucitronIconBottomRight{left:40px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}[dir=ltr] #tarteaucitronDisclaimerAlert{text-align:left!important}[dir=rtl] #tarteaucitronDisclaimerAlert{text-align:right!important}#tarteaucitronDisclaimerAlert{font-size:16px!important;font-weight:500!important;line-height:1.5em!important}.extra-menu{z-index:9999!important}.footer-index{background-color:#000;color:#fff;padding:50px calc(5% + 20px);width:100%;height:100%;font-size:12px;display:flex;z-index:100}.footer-index .presentation__wrapper{display:flex;flex-direction:column;align-items:flex-start}.footer-index .newsletter__wrapper{display:flex;align-items:flex-end;flex-direction:column}@media (max-width:900px){.footer-index{padding:30px 4% 86px;display:flex;flex-direction:column}.footer-index .presentation__wrapper{align-items:center}.footer-index .newsletter__wrapper{display:flex;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #fff}}.main-menu{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;z-index:99999;width:100%;height:100%}.main-menu .main-menu__content{width:100%;height:100%;position:relative}.main-menu .main-menu__content .close-button{position:absolute;top:20px;right:20px}.main-menu .main-menu__content .menu-link__lists{display:flex;flex-wrap:wrap;flex-direction:column}.main-menu .main-menu__content .menu-link__lists .menu-link{font-size:60px;font-family:Paytone One,sans-serif;font-weight:400}.main-menu .main-menu__content .menu-link__lists .menu-link:first-child{flex-basis:300px}.classe-maison-menu{position:fixed;top:0;bottom:0;left:0;right:0;background:linear-gradient(60deg,var(--v-accent-base),var(--v-accent-lighten2));z-index:10000;padding:120px calc(5% + 20px) 20px;display:flex;flex-direction:column;align-items:center}.classe-maison-menu .user-tag{height:40px;background:#fff;color:var(--v-secondary-base);border-radius:10px;padding:5px 10px;display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;font-size:15px;text-decoration:none}.classe-maison-menu .texture-logo{position:absolute;width:100vw;height:100vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.05;top:0;left:0;bottom:0;right:0;pointer-events:none}.classe-maison-menu .close-button{position:absolute;top:5%;right:5%}.classe-maison-menu .login-elements__wrapper{display:flex;margin-top:20px}.classe-maison-menu .menu-link{font-size:30px}.classe-maison-menu .menu-link:not(:last-child){margin-bottom:20px}.classe-maison-menu .menu-link--secondary__wrapper{display:flex;flex-wrap:wrap}.classe-maison-menu .menu-link--secondary__wrapper .menu-link--secondary:not(:last-child):after{content:"•";padding-left:5px;padding-right:5px}.classe-maison-signature__header{margin:30px auto 10px;text-align:center;width:100%}.classe-maison-signature__header img{max-width:400px}@media (max-width:900px){.classe-maison-signature__header img{max-width:175px}}.page-introduction{max-width:1500px;margin:0 auto;padding:120px calc(5% + 20px) 30px;display:flex}.page-introduction .page-title{align-self:flex-start;font-size:4em;font-family:Paytone One,sans-serif;font-weight:400;transform:rotate(-5deg);line-height:1.15}@media (min-width:1500px){.page-introduction{padding:120px calc(15% + 20px) 30px}}@media (max-width:1200px){.page-introduction{padding:80px calc(5% + 20px) 20px}.page-introduction .page-title{font-size:3.5em}}@media (max-width:600px){.page-introduction{padding:90px 4% 20px}.page-introduction .page-title{font-size:2.5em}}.custom-dialog{overflow-x:visible!important;overflow-y:visible!important}.custom-dialog .dialog-button{position:absolute;right:-20px;top:-20px;z-index:10}.custom-dialog .v-card>.v-btn:not(.dialog-button){border-top-left-radius:0;border-top-right-radius:0}.custom-dialog .dialog-title,.custom-dialog .v-card__title.dialog-title{font-family:Paytone One,sans-serif;font-weight:400;font-size:28px;text-align:center;justify-content:center;padding:30px 24px;word-break:break-word;white-space:normal}.custom-dialog .dialog-text{font-size:16px;text-align:center}.custom-dialog .dialog-text .user-tag{font-family:Paytone One,sans-serif;font-weight:400;font-size:24px;margin-top:10px}.custom-dialog .arrow-icon__wrapper{position:absolute;top:-50px;right:70px;transform:rotate(30deg);opacity:1!important}.custom-dialog .arrow-icon__wrapper .arrow-icon{font-size:80px;color:#000}.custom-dialog .v-input.code-input{margin:50px auto 40px;box-shadow:none!important;border:2px solid #000}.custom-dialog .v-input.code-input[focus-within] .v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.custom-dialog .v-input.code-input:focus-within .v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.custom-dialog .v-input.code-input .v-input__control{box-shadow:none!important}.custom-dialog .v-input.code-input .v-input__control .v-input__slot{box-shadow:none!important;height:60px}.custom-dialog .v-input.code-input .v-input__control .v-input__slot .v-text-field__slot{height:100%}.custom-dialog .v-input.code-input .v-input__control .v-input__slot .v-text-field__slot input{max-height:60px;height:100%;font-size:30px;text-align:center;padding:0;line-height:normal}.drift-frame-controller{max-width:56px}#drift-widget-container,#drift-widget-container #drift-widget{z-index:99!important}@media (max-width:900px){#drift-widget-container #drift-widget{bottom:80px!important;right:8px!important;max-height:calc(100vh - 80px)!important}}.drift-frame--mobile{bottom:56px!important;right:8px!important}.navigation-header{background-color:var(--v-primary-base)!important;display:flex;align-items:center;z-index:11!important}.navigation-header.v-app-bar--is-scrolled{background-color:var(--v-primary-lighten2)!important}.navigation-header .v-toolbar__content{width:100%;align-items:center!important}.navigation-header .v-toolbar__content .logo-header{max-width:300px;height:100%}.navigation-header .v-toolbar__content .user-tag{height:40px;background:var(--v-accent-base);color:#fff;border-radius:10px;padding:5px 10px;display:flex;align-items:center;max-width:200px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;font-size:12px;text-decoration:none}.navigation-header .v-toolbar__content .left-side__content,.navigation-header .v-toolbar__content .right-side__content{width:calc(50% - 150px);flex-grow:1}.navigation-header .v-toolbar__content .left-side__content{display:flex;justify-content:flex-start;align-items:center}.navigation-header .v-toolbar__content .right-side__content{display:flex;justify-content:flex-end;align-items:center}.navigation-header .menu-link{text-align:center;font-size:16px;padding:0 15px;font-family:Paytone One,sans-serif;font-weight:400}.navigation-header .menu-link.active-link,.navigation-header .menu-link.active-link *{color:#fff}.navigation-header .menu-link.active-link svg{color:var(--v-secondary-base)!important}.navigation-header .v-toolbar__content{padding:4px calc(5% + 20px)}@media (max-width:900px){.navigation-header .menu-link{display:none}.navigation-header .v-toolbar__content{padding:4px 4%}}.bottom-nav{color:#fff;z-index:101!important}.bottom-nav .v-btn{padding:0 10px!important}.bottom-nav .menu-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:11px}.bottom-nav .menu-link.active-link,.bottom-nav .v-btn--active{color:var(--v-primary-base)!important}.bottom-nav .avatar-button{opacity:1;border-radius:30px!important;margin-top:-20px;background-color:#fff!important;border:5px solid var(--v-secondary-base);box-sizing:border-box;min-width:60px!important;width:60px!important;max-width:60px!important;min-height:60px!important;height:60px!important;max-height:60px!important}.bottom-nav .avatar-button .v-btn__content{opacity:1!important;height:unset!important}.lecons-details-index{width:100%;min-height:calc(100vh - 56px);min-height:calc(var(--vh, 1vh)*100 - 56px);height:100%;margin:0 auto;background:linear-gradient(20deg,var(--v-accent-lighten2),var(--v-accent-base));display:flex;flex-direction:column}.lecons-details-index .lecon-details__header{display:flex;justify-content:space-between;align-items:center;padding:20px calc(5% + 20px);position:relative;z-index:10;background-color:var(--v-accent-base);background:linear-gradient(20deg,var(--v-accent-lighten2),var(--v-accent-base));border-bottom:6px solid var(--v-accent-base);box-shadow:0 1px 12px rgba(0,0,0,.38039)}.lecons-details-index .lecon-details__header .left-content,.lecons-details-index .lecon-details__header .right-content{width:200px;max-width:200px;display:flex;flex-direction:column}.lecons-details-index .lecon-details__header .right-content{align-items:flex-end!important;justify-content:flex-end}@media (max-width:900px){.lecons-details-index .lecon-details__header .right-content{flex-direction:row}}.lecons-details-index .lecon-details__header .left-content{align-items:flex-start!important}.lecons-details-index .lecon-details__header .lecon-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 5px;color:#fff;font-family:Paytone One,sans-serif;font-weight:400;font-size:1.75em;text-align:center;max-width:500px;filter:drop-shadow(0 0 6px rgba(0,0,0,.2));-webkit-text-stroke:1px var(--v-secondary-base);text-shadow:3px 3px 0 var(--v-secondary-base),-1px -1px 0 var(--v-secondary-base),1px -1px 0 var(--v-secondary-base),-1px 1px 0 var(--v-secondary-base),1px 1px 0 var(--v-secondary-base)}.lecons-details-index .lecon-categories__wrapper{position:relative;padding:10px;border-radius:10px;display:flex;background-color:var(--v-secondary-base);color:#fff;max-width:1400px}.lecons-details-index .lecon-categories__wrapper .category:not(:last-child){border-right:1px solid #fff;padding-right:10px;margin-right:10px}.lecons-details-index .lecon-categories__wrapper .category .category-title{font-size:14px;font-weight:700}.lecons-details-index .lecon-categories__wrapper .category .category-wrapper{display:flex;flex-wrap:wrap;line-height:1.15}.lecons-details-index .lecon-categories__wrapper .category .category-wrapper .category-element:not(:last-child):after{content:"•";padding-left:5px;padding-right:5px}.lecons-details-index .lecon-categories__wrapper .category .category-wrapper .category-element h2{font-family:Red Hat Text,sans-serif;font-weight:400;font-size:12px!important;display:inline-flex;line-height:1.15}.lecons-details-index .lecon-details__wrapper{width:100%;height:100%;position:relative}.lecons-details-index .lecon-details__wrapper .lecon-details__content{display:flex;align-items:flex-start;position:relative;height:100%}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details{position:relative;color:var(--v-secondary-base);width:50%;flex-grow:1;text-align:left;padding:50px calc(5% + 20px)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image{display:flex;overflow:hidden;position:fixed;top:56px;left:0;width:50%;height:100%;opacity:1;filter:blur(.5)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image:after{content:"";height:100%;width:100%;position:absolute;bottom:0;left:0;right:0;opacity:.75;background:linear-gradient(180deg,rgba(9,1,33,0),#090121)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image.static-image .v-image{width:80%;height:80%}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-title{margin:20px auto 40px;color:#fff;font-family:Paytone One,sans-serif;font-weight:400;font-size:1.5em;text-align:center;max-width:500px;filter:drop-shadow(0 0 6px rgba(0,0,0,.2));-webkit-text-stroke:1px var(--v-secondary-base);text-shadow:3px 3px 0 var(--v-secondary-base),-1px -1px 0 var(--v-secondary-base),1px -1px 0 var(--v-secondary-base),-1px 1px 0 var(--v-secondary-base),1px 1px 0 var(--v-secondary-base)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content{margin-top:20px;padding:40px;flex-grow:1;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;line-height:1.15;z-index:10;width:100%;min-height:100%;background-color:#fff;border-radius:10px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description{max-width:800px;font-size:14px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description:first-child{margin-top:0!important}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description p:last-child{margin-bottom:0}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description p{margin-bottom:10px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description h1,.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description h2,.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description h3,.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description h4,.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description h5{margin:20px 0}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description ul{padding-bottom:10px!important}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content .lecon-description ul li{padding-bottom:5px!important;line-height:1.25}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper{padding:50px calc(5% + 20px);width:50%;flex-grow:1;line-height:1.15;height:100%;background-color:#fff;position:relative;box-shadow:-8px 0 20px rgba(0,0,0,.32157)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-description{padding:10px;border-radius:10px;background-color:#fff;margin-bottom:20px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header{display:flex;flex-direction:column;color:var(--v-secondary-base)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module-title{display:flex;align-items:center;padding:16px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module-title h2{margin:0;font-size:16px;font-weight:400}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module-status__wrapper{margin-right:-24px;padding:3px 16px;background-color:#d3d3d3}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module-status__wrapper *{color:var(--v-secondary-base)!important}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module__quick-infos{display:flex;align-items:baseline}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header .module__quick-infos div:not(:last-of-type):after{content:"•";margin-right:8px;padding-left:8px;font-size:2em;line-height:1}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .module-header.disabled-module{opacity:.5}@media (max-width:1200px){.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details{padding:50px 4% 50px calc(5% + 20px)}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper{padding:50px 4%}}@media (max-width:900px){.lecons-details-index .lecon-details__header{padding:20px 4%;background-color:transparent;background:transparent;box-shadow:none;border-bottom:none}.lecons-details-index .lecon-details__wrapper .lecon-details__content{flex-direction:column;height:100%}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details{width:100%;padding:20px 4% 40px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image{width:100%;top:0}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image.static-image{overflow:visible;margin:0 auto;width:100vw;top:80px;height:unset}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image.static-image:after{display:none}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image.static-image .v-image{width:100%;height:100%}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-title{display:flex;align-items:center;margin:10px auto 30px;font-size:36px}.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-content{min-height:unset}.lecons-details-index .lecon-details__wrapper .lecon-details__content .modules__wrapper{padding:50px 4%;box-shadow:none;width:100%;flex-grow:1}}@media (max-width:600px){.lecons-details-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image.static-image{top:80px}}.v-expansion-panels{padding-bottom:50px!important;border-radius:10px}.v-expansion-panels .modules__expansion-panel.v-expansion-panel{margin-bottom:10px}.v-expansion-panels .modules__expansion-panel.v-expansion-panel--active{box-shadow:0 4px 4px rgba(0,0,0,.30196)}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header{border-radius:10px;padding:0;background-color:var(--v-primary-lighten2);color:var(--v-secondary-base);min-height:unset}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header .v-expansion-panel-header__icon{margin-right:10px}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header:hover .module-header .module-title{color:var(--v-secondary-base)}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header:hover.v-expansion-panel-header--active{border-radius:10px 10px 0 0}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header:hover.v-expansion-panel-header--active :not(.v-btn){color:var(--v-primary-base)!important}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header.v-expansion-panel-header--active{border-radius:10px 10px 0 0!important;background-color:var(--v-secondary-base)}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header.v-expansion-panel-header--active :not(.v-btn){color:#fff!important}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header.v-expansion-panel-header--active :not(.v-btn) .fav-button.active-fab *{color:var(--v-error-base)!important}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-header.v-expansion-panel-header--active .module-status__wrapper *{color:var(--v-secondary-base)!important}.v-expansion-panels .modules__expansion-panel.v-expansion-panel .v-expansion-panel-content__wrap{padding:0!important}@media (max-width:900px){.devoirs-index .lecon-details__wrapper .lecon-details__content .lecons-details,.signets-index .lecon-details__wrapper .lecon-details__content .lecons-details{min-height:300px}}@media (max-width:600px){.devoirs-index .lecon-details__wrapper .lecon-details__content .lecons-details,.signets-index .lecon-details__wrapper .lecon-details__content .lecons-details{min-height:200px}}.devoirs-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image,.signets-index .lecon-details__wrapper .lecon-details__content .lecons-details .lecon-image{opacity:1}.devoirs-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .v-expansion-panel,.signets-index .lecon-details__wrapper .lecon-details__content .modules__wrapper .v-expansion-panel{margin-bottom:10px}html{overflow-y:auto!important}.v-footer{z-index:999!important}.drift-frame-controller{width:80px!important;z-index:99!important}.nuxt-progress{opacity:0}.call-to-action__devoirs{position:fixed;bottom:37px;right:0;left:0;z-index:100;margin:0 auto}.v-application{background-color:var(--v-primary-base)!important}.v-application.show-dyslexic-font,.v-application .show-dyslexic-font *{font-family:OpenDyslexic,sans-serif!important}.v-application ::-moz-selection{background:var(--v-accent-lighten3)}.v-application ::-moz-selection,.v-application ::selection{background:var(--v-accent-lighten3)}.v-application .v-application--wrap,.v-application .v-main{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.v-application .v-main{padding:30px 0!important}.v-application.minified-header .v-main{padding:56px 0 0!important}.v-application.no-header .v-main{padding:0!important}@media (max-width:900px){.v-application .v-main{padding:0!important}.v-application.bottom-nav{padding-bottom:56px}.v-application.minified-header .v-main{padding:0!important}.v-application.no-header{padding-bottom:0}.v-application.no-header .v-main{padding:0!important}}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-active{opacity:0}.v-btn,.v-btn *,a,a *{cursor:pointer}.v-btn__content{text-transform:none;letter-spacing:normal}.cursor{position:fixed;width:.8em;height:.8em;top:-.4em;left:-.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;filter:invert(1);mix-blend-mode:difference;z-index:10000}.cursor__dot{width:100%;height:100%;background-color:var(--v-secondary-base);border-radius:100%}.spin{-webkit-animation-name:spin;animation-name:spin;transform-origin:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{position:relative}@media print{.printing-area[data-v-6e28931d]{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100000;background-color:#fff}}.draw-index[data-v-6e28931d]{top:0;left:0;height:100%;width:100%}.draw[data-v-6e28931d]{z-index:1000;height:100%}label[data-v-6e28931d]{background:none!important}[data-v-6e28931d]{box-sizing:border-box;margin:0;padding:0}body[data-v-6e28931d]{background-color:#000;color:#fff}body[data-v-6e28931d],button[data-v-6e28931d],input[data-v-6e28931d]{font-family:Red Hat Text,sans-serif;font-size:14px;font-weight:400}h1[data-v-6e28931d],h2[data-v-6e28931d],h3[data-v-6e28931d],h4[data-v-6e28931d],h5[data-v-6e28931d]{font-weight:500}.text-faded[data-v-6e28931d]{opacity:.5}.cursor[data-v-6e28931d]{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:3px solid #1e1e1e;pointer-events:none;-webkit-user-select:none;-webkit-user-select--moz-user-select:none;-webkit-user-select--moz-user-select--ms-user-select:none;-webkit-user-select--moz-user-select--ms-user-select-user-select:none;mix-blend-mode:difference;opacity:0;transition:opacity 1s}canvas[data-v-6e28931d]{cursor:none}canvas:hover+.cursor[data-v-6e28931d],canvas[data-v-6e28931d]{opacity:1}canvas:active+.cursor[data-v-6e28931d]{border-color:#3c3c3c}.controls[data-v-6e28931d]{border-radius:0 0 9px 9px;position:absolute;z-index:10000;bottom:0;left:0;right:0;height:60px;background-color:var(--v-secondary-base);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-webkit-user-select--moz-user-select:none;-webkit-user-select--moz-user-select--ms-user-select:none;-webkit-user-select--moz-user-select--ms-user-select-user-select:none}.stat[data-v-6e28931d]{font-size:20px;margin-bottom:15px}.btn-row[data-v-6e28931d]{position:relative;margin-bottom:5px;display:flex;justify-content:center;flex-wrap:wrap;padding:0 15px;border-radius:4px}@media (max-width:600px){.btn-row[data-v-6e28931d]{padding:0 5px}}.popup[data-v-6e28931d]{position:absolute;width:300px;bottom:58px;padding:30px;left:calc(50% - 150px);display:flex;flex-wrap:wrap;justify-content:center;background-color:#fff;color:var(--v-secondary-base);border-radius:10px 10px 0 0;border:solid var(--v-primary-base);border-width:5px 5px 0;opacity:0;-webkit-animation:popup-data-v-6e28931d .5s cubic-bezier(.2,2,.4,1) forwards;-webkit-animation-animation:popup .5s forwards cubic-bezier(.2,2,.4,1);z-index:2;overflow:hidden;max-height:80vh;overflow-y:auto}.popup .popup-title[data-v-6e28931d]{flex:0 0 100%;text-align:center;font-size:16px;color:#000;opacity:.5;margin-bottom:10px}.popup button[data-v-6e28931d]{height:80px;width:80px;text-align:center;font-size:14px;color:rgba(0,0,0,.4)}.popup button i[data-v-6e28931d]{display:block;font-size:30px;margin-bottom:5px}.popup button.disabled[data-v-6e28931d],.popup button i[data-v-6e28931d]{color:rgba(0,0,0,.2)}.popup button.disabled i[data-v-6e28931d]{color:rgba(0,0,0,.1)}.popup button.active[data-v-6e28931d],.popup button[data-v-6e28931d]:active{color:rgba(0,0,0,.4)}.popup button.active i[data-v-6e28931d],.popup button:active i[data-v-6e28931d]{color:var(--v-primary-base)}@-webkit-keyframes popup-data-v-6e28931d{0%{opacity:0;-webkit-transform:translateX(40px);-webkit-transform-transform:translateX(40px)}to{opacity:1;-webkit-transform:none;-webkit-transform-transform:none}}@keyframes popup-data-v-6e28931d{0%{opacity:0;-webkit-transform:translateX(40px);-webkit-transform-transform:translateX(40px)}to{opacity:1;-webkit-transform:none;-webkit-transform-transform:none}}.welcome-bg[data-v-6e28931d]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:var(--v-primary-base);display:flex;justify-content:center;align-items:center}.fade-up[data-v-6e28931d]{opacity:0;-webkit-animation:fade-up-data-v-6e28931d 1s cubic-bezier(.2,2,.4,1) forwards;-webkit-animation-animation:fade-up 1s forwards cubic-bezier(.2,2,.4,1)}.btn[data-v-6e28931d]{display:inline-block;margin-top:10px;padding:10px 20px;font-weight:400;font-size:16px;border-radius:4px;color:#fff;-webkit-animation-delay:1s;-webkit-animation-delay-animation-delay:1s;transition:all .15s;cursor:pointer}.btn[data-v-6e28931d],.btn[data-v-6e28931d]:hover{background-color:var(--v-primary-base)}.welcome[data-v-6e28931d]{width:400px;height:400px;display:flex;justify-content:center;align-items:center;flex-direction:column}.welcome h1.fade-up[data-v-6e28931d]{font-weight:300;font-size:40px;-webkit-animation-delay:.25s;-webkit-animation-delay-animation-delay:.25s}.welcome h2.fade-up[data-v-6e28931d]{font-weight:400;color:hsla(0,0%,100%,.5);-webkit-animation-delay:.5s;-webkit-animation-delay-animation-delay:.5s}.welcome a.fade-up[data-v-6e28931d]{color:hsla(0,0%,100%,.5);display:inline-block;margin-top:20px;text-decoration:none;-webkit-animation-delay:.75s;-webkit-animation-delay-animation-delay:.75s}.welcome .btn.fade-up[data-v-6e28931d]{background-color:hsla(0,0%,100%,.2);color:#fff;margin-top:60px}.welcome .btn.fade-up[data-v-6e28931d]:hover{background-color:hsla(0,0%,100%,.3)}@-webkit-keyframes fade-up-data-v-6e28931d{0%{-webkit-transform:translateY(80px);-webkit-transform-transform:translateY(80px);opacity:0}to{-webkit-transform:none;-webkit-transform-transform:none;opacity:1}}@keyframes fade-up-data-v-6e28931d{0%{-webkit-transform:translateY(80px);-webkit-transform-transform:translateY(80px);opacity:0}to{-webkit-transform:none;-webkit-transform-transform:none;opacity:1}}.form[data-v-6e28931d]{flex:0 0 100%}.form input[data-v-6e28931d]{display:block;border:0;background-color:#f0f0f0;border-radius:4px;padding:10px 15px;width:100%;margin-bottom:4px}.form input[data-v-6e28931d],button[data-v-6e28931d]{-webkit-appearance:none;-webkit-appearance--moz-appearance:none;-webkit-appearance--moz-appearance-appearance:none;box-shadow:0;outline:0}button[data-v-6e28931d]{border:0;border-radius:0;width:40px;height:60px;display:inline-block;background-color:transparent;color:#8c8c8c;font-size:22px;transition:all .15s;cursor:pointer;position:relative}button .color-icon[data-v-6e28931d],button .size-icon[data-v-6e28931d]{position:absolute;top:10px;right:0}button .color-icon[data-v-6e28931d]{width:10px;height:10px;border-radius:50%}button .size-icon[data-v-6e28931d]{font-size:9px;text-align:right}button[data-v-6e28931d]:hover{opacity:.8}button.active[data-v-6e28931d],button[data-v-6e28931d]:active{color:#fff}button.disabled[data-v-6e28931d]{color:#323232;cursor:not-allowed}.history[data-v-6e28931d]{width:30px;height:30px;background-color:#1e1e1e;border-radius:50%;text-align:center;line-height:30px;font-size:12px;overflow:hidden;color:#8c8c8c}.color-item[data-v-6e28931d]{position:relative;display:inline-block;cursor:pointer;width:60px;height:60px;display:flex;justify-content:center;align-items:center}.color-item input[data-v-6e28931d]{position:absolute;opacity:0;top:0;left:0;width:0;height:0}.color-item input:checked+.color[data-v-6e28931d]{opacity:1;border:2px solid var(--v-primary-base)}.color-item .color[data-v-6e28931d]{display:block;width:30px;height:30px;background-color:#fff;border-radius:50%}.color-item .color[data-v-6e28931d]:hover{opacity:.8}@-webkit-keyframes pulsate-data-v-6e28931d{0%,to{-webkit-transform:none;-webkit-transform-transform:none}50%{-webkit-transform:scale(1.15);-webkit-transform-transform:scale(1.15)}}@keyframes pulsate-data-v-6e28931d{0%,to{-webkit-transform:none;-webkit-transform-transform:none}50%{-webkit-transform:scale(1.15);-webkit-transform-transform:scale(1.15)}}.size-item[data-v-6e28931d]{width:40px;height:60px;display:inline-flex;position:relative;justify-content:center;align-items:center;vertical-align:top;cursor:pointer}.size-item input[data-v-6e28931d]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.size-item .size[data-v-6e28931d]{background-color:#8c8c8c;display:inline-block;border-radius:50%;transition:all .15s;-webkit-transform:translate(-50%,-50%) scale(.6);-webkit-transform-transform:translate(-50%,-50%) scale(.6);position:absolute;top:50%;left:50%}.size-item .size[data-v-6e28931d]:hover{opacity:.8}.size-item input:checked+.size[data-v-6e28931d]{background-color:var(--v-primary-base)}.saves[data-v-6e28931d]{flex:0 0 calc(100% + 60px);margin:30px -30px -30px;padding:30px;background-color:#f0f0f0;max-height:250px;overflow-y:auto}.saves .save-item[data-v-6e28931d]{width:100%;display:flex;justify-content:space-between;align-items:center}.typer-game .dialog-button{position:absolute!important;right:20px;top:20px;z-index:10}.typer-game{background-color:var(--v-primary-base);overflow:hidden;font-family:Red Hat Text,sans-serif;height:100%;width:100%}.typer-game .signature-background{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.05;top:0;left:0;bottom:0;right:0;pointer-events:none;z-index:0}.typer-game canvas#canvas{display:block;z-index:1;position:relative;width:100%;height:100%}.typer-game .case-button{bottom:30px;left:30px;min-width:250px}.typer-game .case-button,.typer-game .quit-btn{position:absolute;font-size:20px;margin-top:10px;z-index:10}.typer-game .quit-btn{top:30px;right:30px;padding:20px;min-width:50px;outline:none;background-color:var(--v-accent-base);color:#fff;border-radius:10px;cursor:pointer;border:none;font-family:Red hat text,sans-serif}.typer-game .modal-button-close,.typer-game .modal-button-hidden{opacity:0;pointer-events:none;z-index:0;position:absolute}.typer-game .modal-button-continue{padding:20px;font-size:20px;width:250px;outline:none;border:none;background-color:var(--v-accent-base);color:#fff;border-radius:10px;margin-top:10px;cursor:pointer;font-family:Paytone One,sans-serif;font-weight:400}.typer-game .modal:target .modal-dialog{transform:translateY(-40vh);transition:transform .3s ease-out;top:20%}.typer-game .modal:target:before{display:block}.typer-game .modal:before{content:"";display:none;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.typer-game .modal-window{position:fixed;background-color:rgba(0,0,0,.6);top:0;right:0;bottom:0;left:0;z-index:999;opacity:0;pointer-events:none;transition:all .3s;display:flex}.typer-game .modal-window:target{opacity:1;pointer-events:auto}.typer-game .modal-window>div{width:400px;position:relative;margin:auto;padding:2rem;background:#fff;color:#444;text-align:center;border-radius:10px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.typer-game .modal-window>div p{font-size:20px;margin-bottom:10px}.typer-game #livesText,.typer-game #scoreText{font-weight:700}.typer-game .modal-window h1{font-weight:400;font-family:Paytone One,sans-serif;font-size:150%;margin:0 0 15px}.typer-game .modal-close{color:#aaa;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}.typer-game .modal-close:hover{color:#000}.drawer-game{height:100%;background-color:#d3d3d3}.drawer-game .dialog-button{position:absolute!important;right:20px;top:20px;z-index:10}.drawer-game .colors{display:inline-flex;overflow-y:auto;flex-direction:column;width:200px;max-width:200px;height:100%;position:absolute;padding:10px;background-color:var(--v-secondary-base)}.drawer-game .colors .color{flex-grow:1;width:100%;background-color:#f2f2f2;border:2px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:10px;transition:border-color .1s ease-in-out;position:relative}.drawer-game .colors .color:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:background-color .1s ease-in-out}.drawer-game .colors .color:not(:last-child){margin-bottom:5px}.drawer-game .colors .color:hover{cursor:pointer}.drawer-game .colors .color.active,.drawer-game .colors .color:hover{border-color:var(--v-primary-base)}.drawer-game .colors .color.active p.color-identifier{background-color:var(--v-primary-base);color:var(--v-secondary-base)}.drawer-game .colors .color.active:before{background-color:rgba(0,0,0,.1)}.drawer-game .colors .color p.color-identifier{font-size:18px;font-weight:500;line-height:1;color:#000;transition:color .1s ease-in-out;background-color:#fff;display:flex;flex-direction:column;padding:5px;border-radius:10px 0 10px 0;position:absolute;bottom:0;right:0;margin-bottom:0}.drawer-game .colors .color span.color-preview{position:relative;min-height:45px;height:100%;width:100%;display:inline-block;background-color:red;box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:10px}.drawer-game .header{position:absolute;left:200px;bottom:0;display:inline-flex;width:calc(100% - 200px);background-color:var(--v-secondary-base);align-items:center;padding:10px}.drawer-game .header .choice-selection{background-color:var(--v-accent-base);position:absolute;bottom:100%;left:0;right:0;z-index:10;height:55px;padding:10px;display:flex;justify-content:center;align-items:center}.drawer-game .header .choice-selection .current-image{min-width:300px;font-size:20px;text-align:center;color:#fff;font-family:Paytone One,sans-serif}.drawer-game .menu{width:100%;overflow:hidden;border:2px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.05);padding:0;border-radius:10px;display:flex;align-items:center;height:56px}.drawer-game .menu:not(:first-child){margin-left:8px}.drawer-game .menu a.button{height:40px;width:40px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease-in-out,color .1s ease-in-out}.drawer-game .menu a.button.disabled{color:rgba(0,0,0,.5)}.drawer-game .menu a.button:not(:first-child){margin-left:12px}.drawer-game .menu a.button:not(.disabled):hover{color:var(--v-secondary-base);background-color:var(--v-primary-base);cursor:pointer}.drawer-game .menu label.upload{display:flex;align-items:center}.drawer-game .menu label.upload input#upload{display:none}.drawer-game .menu ul.tools{width:100%;padding:0;list-style-type:none;display:flex}.drawer-game .menu ul.tools li.tool{color:var(--v-primary-base);flex-grow:1;height:52px;white-space:nowrap;padding-right:12px;padding-left:12px;display:flex;align-items:center;justify-content:center;position:relative;transition:color .1s ease-in-out,background-color .1s ease-in-out}.drawer-game .menu ul.tools li.tool:hover{cursor:pointer;color:var(--v-primary-base)}.drawer-game .menu ul.tools li.tool:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0;transition:background-color .1s ease-in-out}.drawer-game .menu ul.tools li.tool:not(:first-child){border-left:1px solid var(--v-secondary-base)}.drawer-game .menu ul.tools li.tool.active{border-radius:10px;color:var(--v-secondary-base);background-color:var(--v-primary-base)}@media (max-width:900px){.drawer-game .header{left:0;width:100%}.drawer-game .menu{overflow-x:auto}.drawer-game .colors{flex-direction:row;overflow-y:hidden;overflow-x:auto;max-width:unset;top:unset;bottom:130px;height:100px;width:100%;left:0;right:0}.drawer-game .colors .color:not(:last-child){margin-bottom:0;margin-right:5px}}.drawing-board__wrapper{position:fixed;background-color:rgba(0,0,0,.5);width:100%;top:0;bottom:0;right:0;left:0;z-index:10;display:flex;padding:100px;z-index:1000}.drawing-board__wrapper .drawing-board__content{flex-grow:1;height:100%;width:100%;background-color:#fff;border-radius:10px;z-index:10;position:relative}@media (max-width:900px){.drawing-board__wrapper{padding:10px}}.recreation-widget__wrapper{position:fixed;background-color:rgba(0,0,0,.5);width:100%;top:0;bottom:0;right:0;left:0;z-index:10;display:flex;padding:100px;z-index:1000}.recreation-widget__wrapper .recreation-widget__content{flex-grow:1;height:100%;width:100%;background-color:#fff;border-radius:10px;z-index:10;position:relative;overflow:hidden}@media (max-width:900px){.recreation-widget__wrapper{padding:10px}}.recreation-index{position:relative;background:linear-gradient(20deg,var(--v-accent-base),var(--v-accent-lighten2))}.recreation-index .custom-dialog{overflow:visible!important}.recreation-index .menu-button{position:absolute;top:20px;right:20px;z-index:10}.recreation-index .classe-logo{position:absolute;top:16px;right:calc(50% - 75px);cursor:pointer}.recreation-index .recreation-content__wrapper{padding:20px;border-radius:100%;max-width:700px;width:100%;height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center}.recreation-index .recreation-content__wrapper .recreation-signature__wrapper{z-index:10;max-width:500px;margin-bottom:20px;position:relative}.recreation-index .recreation-content__wrapper .recreation-signature__wrapper img{filter:drop-shadow(3px 6px 10px rgba(0,0,0,.25));position:relative}.recreation-index .recreation-content__wrapper .recreation-signature__wrapper .shining-element{position:absolute;height:100%;width:200px;top:0;left:45%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0))}.recreation-index .recreation-content__wrapper .recreation-content{color:#fff;position:relative;z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center}.recreation-index .recreation-content__wrapper .recreation-content .recreation-content__description{line-height:1.15;font-size:16px;text-align:center;max-width:500px;margin:20px 0}.recreation-index .recreation-content__wrapper .recreation-content .recreation-content__description p{margin-bottom:10px}.recreation-index .recreation-content__wrapper .recreation-content .position-wrapper{box-shadow:3px 6px 10px rgba(0,0,0,.25);margin-top:20px;min-width:300px;border-radius:10px;background-color:#fff;color:var(--v-secondary-base);line-height:1.15;display:flex;flex-direction:column;overflow:hidden}.recreation-index .recreation-content__wrapper .recreation-content .position-wrapper .position-text{padding:10px;font-size:18px}.recreation-index .recreation-content__wrapper .recreation-content .position-wrapper .position-number{padding:0 10px 10px;color:var(--v-accent-base);font-size:50px;font-family:Paytone One,sans-serif;font-weight:400;display:flex;align-items:center;justify-content:center}.recreation-index .recreation-content__wrapper .recreation-content .position-wrapper .position-button{padding:10px;background-color:var(--v-secondary-lighten2);width:100%;font-size:16px;color:#fff;text-decoration:none;transition:all .15s ease-in}.recreation-index .recreation-content__wrapper .recreation-content .position-wrapper .position-button:hover{color:var(--v-accent-base);background-color:var(--v-secondary-base)}.recreation-index .game-bubble{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border-radius:50%;z-index:1;outline:none;box-shadow:0 3px 34px rgba(0,0,0,.25882);overflow:hidden}.recreation-index .game-bubble span{font-size:28px;line-height:1.15}.recreation-index .game-bubble.first-position{width:30vw;height:30vw;max-width:400px;max-height:400px;background:linear-gradient(20deg,var(--v-secondary-base),var(--v-secondary-lighten2));top:5%;left:5%}.recreation-index .game-bubble.second-position{width:20vw;height:20vw;max-width:340px;max-height:340px;background:linear-gradient(20deg,var(--v-primary-base),var(--v-primary-lighten2));bottom:10%;right:10%}.recreation-index .game-bubble.third-position{width:22vw;height:22vw;background:linear-gradient(20deg,var(--v-accent-lighten3),var(--v-accent-lighten4));bottom:8%;left:15%}.recreation-index .game-bubble.fourth-position{width:8vw;height:8vw;max-width:150px;max-height:150px;background-color:#fff;top:18%;right:25%}.recreation-index .game-bubble.fourth-position span{font-size:5vw;font-family:Paytone One,sans-serif;font-weight:400}.recreation-index .game-bubble .game-bubble__content{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.recreation-index .game-bubble .game-bubble__content .hover-element{border-radius:50%;position:absolute;top:0;left:0;width:100%;height:inherit;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.recreation-index .texture-bubble{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.5;border-radius:50%;z-index:0}.recreation-index .texture-bubble.first-position{width:16vw;height:16vw;background-color:var(--v-primary-lighten2);top:20%;right:40%}.recreation-index .texture-bubble.second-position{width:120vw;height:120vw;background-color:#fff;top:20%;right:calc(50% - 60vw);opacity:.25}@media (max-width:1200px){.recreation-index .game-bubble span{font-size:20px}.recreation-index .game-bubble.first-position{width:20vw;height:20vw;max-width:300px;max-height:300px;top:5%;left:5%}.recreation-index .game-bubble.second-position{width:17vw;height:17vw;max-width:300px;max-height:300px;bottom:6%;right:6%}.recreation-index .game-bubble.third-position{width:19vw;height:19vw;background:linear-gradient(20deg,var(--v-accent-lighten3),var(--v-accent-lighten4));bottom:6%;left:12%}.recreation-index .game-bubble.fourth-position{width:8vw;height:8vw;max-width:150px;max-height:150px;top:9%;right:12%}}@media (max-width:900px){.recreation-index .recreation-content__wrapper{height:40vh}.recreation-index .recreation-content__wrapper .recreation-signature__wrapper{margin-top:20px;padding:40px 0 0}.recreation-index .game-bubble{position:relative!important;transform:none!important;border-radius:10px;margin:10px}.recreation-index .game-bubble.first-position,.recreation-index .game-bubble.fourth-position,.recreation-index .game-bubble.second-position,.recreation-index .game-bubble.third-position{width:calc(100% - 20px);height:200px;max-width:unset;max-height:unset;top:unset;bottom:unset;left:unset;right:unset;padding:0}.recreation-index .game-bubble.fourth-position span{font-size:100px}.recreation-index .game-bubble .game-bubble__content{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.recreation-index .game-bubble .game-bubble__content span{font-size:20px}.recreation-index .game-bubble .game-bubble__content .hover-element{border-radius:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.recreation-index .game-bubble .game-bubble__content .hover-element span{font-family:Paytone One,sans-serif;font-size:40px}}.content__wrapper{width:100%}.arbre-index{z-index:100;position:relative;background:linear-gradient(20deg,var(--v-accent-base),var(--v-accent-lighten2));overflow:hidden;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100)}.arbre-index .signature-logo{position:absolute;top:0;left:0;padding:5px 15px;z-index:10;background:#fff;border-radius:0 0 10px 0}.arbre-index img.gdel-logo{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);bottom:-20vh;bottom:20vh;bottom:calc(var(--vh, 1vh)*20);right:-20vw;opacity:.25}.arbre-index .temporary-menu{width:100%;height:70px;background-color:var(--v-secondary-base);position:fixed;top:0;left:0;right:0;z-index:101;display:flex;justify-content:center;align-items:center;padding:10px}.arbre-index .temporary-menu .left-content,.arbre-index .temporary-menu .right-content{width:200px;display:flex;align-items:center;justify-content:flex-end}.arbre-index .temporary-menu>img{height:70%}@media (max-width:900px){.arbre-index .temporary-menu{height:56px}.arbre-index .temporary-menu>img{height:45px}}.arbre-index .classe-maison-menu{position:fixed;top:0;bottom:0;left:0;right:0;background:linear-gradient(60deg,var(--v-primary-base),var(--v-primary-lighten2));z-index:100;padding:120px calc(5% + 20px) 20px;display:flex;flex-direction:column;align-items:center}.arbre-index .classe-maison-menu .close-button{position:absolute;top:10px;right:10px}.arbre-index .classe-maison-menu .menu-link{font-size:30px}.arbre-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:20px}@media (max-width:900px){.arbre-index .classe-maison-menu{padding:60px 4% 20px}.arbre-index .classe-maison-menu .menu-link{font-size:22px}.arbre-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:15px}}.arbre-index .graph-content__wrapper{width:100%;height:100%}.arbre-index .graph-content__wrapper .graph__main-content{padding-top:0;height:100%;width:100%}.arbre-index .graph-content__wrapper .graph__main-content .bloc__section,.arbre-index .graph-content__wrapper .graph__main-content .exercice__section,.arbre-index .graph-content__wrapper .graph__main-content .expression__section,.arbre-index .graph-content__wrapper .graph__main-content.pagination-padding{width:100%}.arbre-index .graph-content__wrapper .graph__main-content .expression__section{height:calc(100vh - 44px);height:calc(var(--vh, 1vh)*100 - 44px)}.arbre-index .graph-content__wrapper .graph__main-content .node-loading__wrapper{margin:auto;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.arbre-index .graph-content__wrapper .choices__section{width:100%;margin:0 auto;z-index:10000;background-color:#fff;padding:10px 20px;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;justify-content:center}.arbre-index .graph-content__wrapper .choices__section .choice{margin:5px 0}.arbre-index .graph-content__wrapper .choices__section .choice:not(:last-child){margin-right:10px}.arbre-index .graph-content__wrapper .choices__section .choice .v-btn{min-width:200px;font-size:20px;font-weight:700}.arbre-index .graph-content__wrapper .navigation__wrapper{display:flex;align-items:center;border-radius:10px;background-color:var(--v-secondary-base);color:#fff;position:fixed;bottom:10px;left:10px;right:10px;overflow:visible!important}.arbre-index .graph-content__wrapper .navigation__wrapper.timer-active{padding-top:10px}.arbre-index .graph-content__wrapper .navigation__wrapper.timer-active .navbar-button:last-of-type{border-radius:0 0 10px 0}.arbre-index .graph-content__wrapper .navigation__wrapper .section-timer{overflow:hidden;border-radius:10px 10px 0 0;position:absolute;top:0}.arbre-index .graph-content__wrapper .navigation__wrapper .navbar-button{border-radius:0;font-size:18px}.arbre-index .graph-content__wrapper .navigation__wrapper .navbar-button.small-navbar{font-size:12px}.arbre-index .graph-content__wrapper .navigation__wrapper .navbar-button .navbar-icon{font-size:20px}.arbre-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type{border-radius:0 10px 10px 0}@media (max-width:1200px){.arbre-index .graph-content__wrapper .choices__section{margin-bottom:0;border-radius:0 0 10px 10px}.arbre-index .graph-content__wrapper .choices__section .choice .v-btn{display:inline-block;height:auto;min-width:200px;font-size:20px;white-space:normal;padding:5px 10px;font-size:16px}.arbre-index .graph-content__wrapper .navigation__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:10;border-radius:0}.arbre-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type,.arbre-index .graph-content__wrapper .navigation__wrapper .section-timer{border-radius:0}}@media (max-width:900px){.arbre-index .graph-content__wrapper .graph__main-content .expression__section{height:unset!important}.arbre-index .graph-content__wrapper .choices__section{position:relative;bottom:unset;left:unset;right:unset;flex-wrap:wrap;display:block;margin-bottom:10px;border-radius:10px}.arbre-index .graph-content__wrapper .choices__section .choice{flex-grow:1;margin:5px!important}.arbre-index .graph-content__wrapper .choices__section .choice .v-btn{width:100%;min-width:120px;flex-grow:1;font-size:16px;padding:5px 10px!important}}.lecons-details-index .modules__wrapper .v-expansion-panels .v-expansion-panel{background-color:var(--v-primary-lighten3)!important}.lecons-details-index .modules__wrapper .v-expansion-panels .v-expansion-panel .v-expansion-panel-content{background-color:#fff;border-radius:0 0 10px 10px!important}.classe-maison-index{background-color:var(--v-primary-base);height:100%}.classe-maison-index .chapeau-accueil{font-size:24px;font-style:italic;text-align:center;padding:20px}.classe-maison-index .fullsize-banner__wrapper{padding:20px calc(5% + 20px) 0}@media (max-width:900px){.classe-maison-index .fullsize-banner__wrapper .fullsize-banner{height:70px!important}}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner{background-color:var(--v-accent-base);border-radius:10px;padding:10px;margin:0 auto;max-width:1200px;width:100%;height:150px;overflow:hidden;position:relative;display:flex;align-items:center}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-texture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo{z-index:1;position:absolute;top:0;left:10px;width:150px;opacity:.5}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo.dokoma{width:150px;transform:rotate(-10deg);top:0;left:15px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content{z-index:2;width:100%;position:relative;display:inline-flex;flex-direction:row;align-items:center;padding:0 4% 0 120px;font-size:30px;color:#fff}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-title{font-family:Paytone One,sans-serif;font-size:28px;line-height:1.15}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-description{font-size:15px;margin-top:20px;line-height:1.15}@media (max-width:900px){.classe-maison-index .fullsize-banner__wrapper{padding:20px 4% 0}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo{left:-5px;width:100px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo.dokoma{width:80px;top:10px;left:-25px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content{padding:0 4% 0 70px;font-size:20px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-title{font-family:Paytone One,sans-serif;font-size:18px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-description{font-size:12px;margin-top:5px}}@media (max-width:600px){.classe-maison-index .fullsize-banner__wrapper{padding:20px 4% 0}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo{left:-35px;width:100px;opacity:.25}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-logo.dokoma{left:-28px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content{padding:0 4%;font-size:20px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-title{font-family:Paytone One,sans-serif;font-size:15px}.classe-maison-index .fullsize-banner__wrapper .fullsize-banner .banner-content .banner-description{font-size:11px}}.classe-maison-index .lecons-showcase__static{position:relative;height:100%;width:100%}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper{margin:40px auto;max-width:1200px;padding:0 calc(5% + 20px);display:grid;grid-template-rows:auto;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-gap:3em;justify-content:center;align-content:space-between}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper.list-view{display:block}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper.list-view .v-list{max-width:1200px;margin:0 auto}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper.list-view .v-list.custom-item:last-of-type{margin-bottom:20px}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper:not(.list-view) .v-list.custom-item{margin-bottom:-20px!important}.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper .lecon__card.bookmark-card,.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper .lecon__card.concours-card,.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper .lecon__card.homework-card,.classe-maison-index .lecons-showcase__static .lecons-cards__wrapper .lecon__card.homework-manager-card{width:100%!important;height:100%!important}.classe-maison-index .lecons-showcase{position:relative;height:100%;width:100%}.classe-maison-index .lecons-showcase .lecons-showcase__header{margin:0 0 30px;padding:10px 4%;display:flex;align-items:center;justify-content:flex-start}.classe-maison-index .lecons-showcase .lecons-showcase__header .lecons-count{font-size:24px;margin-top:20px}.classe-maison-index .lecons-showcase .lecons-showcase__header .v-pagination{width:auto;padding:0}.classe-maison-index .lecons-showcase .pagination-wrapper *{outline:none}.classe-maison-index .lecons-showcase .lecons-cards__wrapper{margin:30px auto 0;padding:0 calc(5% + 20px) 60px;display:grid;grid-template-rows:auto;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(300px,300px));grid-gap:3em;justify-content:center;align-content:space-between}.classe-maison-index .lecons-showcase .lecons-cards__wrapper.list-view{display:block}.classe-maison-index .lecons-showcase .lecons-cards__wrapper.list-view .v-list{max-width:1200px;margin:0 auto}.classe-maison-index .lecons-showcase .lecons-cards__wrapper.list-view .v-list.custom-item:last-of-type{margin-bottom:20px}.classe-maison-index .lecons-showcase .lecons-cards__wrapper:not(.list-view) .v-list.custom-item{margin-bottom:-20px!important}.classe-maison-index .lecons-showcase .lecons-cards__wrapper .custom-item{grid-column:1/-1;grid-row:auto;align-self:start}.classe-maison-index .lecons-showcase .lecons-cards__wrapper .custom-item .list-view .v-list-item .v-list-item__title{font-family:Paytone One,sans-serif;font-weight:400;font-size:16px}.classe-maison-index .lecons-showcase .lecons-cards__wrapper .no-result__wrapper{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px auto;font-size:30px}@media (max-width:1200px)and (min-width:900px){.classe-maison-index .lecons-showcase .lecons-cards__wrapper{grid-template-columns:1fr 1fr 1fr}.classe-maison-index .lecons-showcase .lecons-cards__wrapper .lecon__card{width:100%}}@media (max-width:1200px){.classe-maison-index .lecons-showcase .lecons-cards__wrapper{padding:0 4% 30px}}@media (max-width:900px){.classe-maison-index .chapeau-accueil{font-size:18px;padding:30px 4%}.classe-maison-index .mobile-login{padding:10px 4%}.classe-maison-index .lecons-showcase .lecons-showcase__header .lecons-count{font-size:16px;margin-top:16px}.classe-maison-index .lecons-showcase .lecons-cards__wrapper{padding:0 4% 40px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2.5em}.classe-maison-index .lecons-showcase .lecons-cards__wrapper.list-view{padding:0 4% 40px}.classe-maison-index .lecons-showcase .pagination-wrapper{padding:20px 4%}}.warning__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:800px;margin:0 auto;height:100%}.warning__intro h1{font-family:Paytone One,sans-serif}.math-jax__html p:last-child{margin-bottom:0!important}.math-jax__html *{font-family:Red Hat Text,sans-serif;background:transparent;background-color:transparent!important;text-decoration:none;line-height:inherit}.math-jax__html .mjx-mi,.math-jax__html math mi{font-style:italic!important}.math-jax__html.titre p{line-height:1.25;margin-bottom:12px}.math-jax__html.aide{font-size:18px!important}.math-jax__html.retroaction{font-size:15px!important}.math-jax__html.theory{font-size:13px!important}@media (max-width:900px){.math-jax__html.description,.math-jax__html.question{font-size:16px!important}.math-jax__html.description.choice,.math-jax__html.description.draggable,.math-jax__html.question.choice,.math-jax__html.question.draggable{font-size:20px!important}}.math-jax__html .MJXc-display{margin:0 auto;text-align:inherit!important;font-family:Red Hat Text,sans-serif}.audio-player-question[data-v-34f1c699]{padding:10px 0!important}.question-choix-reponse-v2 .choices__wrapper[data-v-e818203a]{display:flex;flex-direction:column;flex-wrap:wrap}.question-choix-reponse-v2 .choices__wrapper .v-card.answer-button[data-v-e818203a]{padding:10px;position:relative;margin:10px;flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:center;min-width:100px;background-color:var(--v-primary-lighten3);font-size:24px;line-height:1.15}.question-choix-reponse-v2 .choices__wrapper .v-card.answer-button .v-card__title[data-v-e818203a]{word-break:break-word}.question-choix-reponse-v2 .choices__wrapper .v-card.answer-button .image-choice[data-v-e818203a]{width:100%;max-width:300px}.question-choix-reponse-v2 .choices__wrapper .v-card.answer-button .active-item__overlay[data-v-e818203a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.question-choix-reponse-v2 .choices__wrapper .selected-choice[data-v-e818203a]{background-image:linear-gradient(90deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(90deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(0deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(0deg,var(--v-accent-base) 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:0 0,100% 100%,0 100%,100% 0;-webkit-animation:border-dance-data-v-e818203a .5s linear infinite;animation:border-dance-data-v-e818203a .5s linear infinite}.question-choix-reponse-v2.answered-question .choices__wrapper .v-card.answer-button[data-v-e818203a]{background-color:grey;opacity:.5}.question-choix-reponse-v2.answered-question .choices__wrapper .v-card.answer-button.selected-choice[data-v-e818203a]{background-image:linear-gradient(90deg,#fff 50%,transparent 0),linear-gradient(90deg,#fff 50%,transparent 0),linear-gradient(0deg,#fff 50%,transparent 0),linear-gradient(0deg,#fff 50%,transparent 0);background-color:var(--v-error-base)!important;opacity:1}.question-choix-reponse-v2.answered-question .choices__wrapper .v-card.answer-button.selected-choice.bonne-reponse[data-v-e818203a]{background-color:var(--v-success-base)!important;opacity:1}@-webkit-keyframes border-dance-data-v-e818203a{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}@keyframes border-dance-data-v-e818203a{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.recording[data-v-050beece]{display:flex;align-items:center;justify-content:center}.v-menu__content{z-index:120!important}.listeatrou-dropdown-comp[data-v-32fd62e2]{display:inline}.listeatrou-dropdown-comp .v-select[data-v-32fd62e2]{display:inline-block}.listeatrou-textfield-comp[data-v-e744aa24]{display:inline}.listeatrou-textfield-comp .v-text-field[data-v-e744aa24]{display:inline-block;max-width:150px;margin-top:2px;margin-bottom:2px}.listeatrou-question[data-v-7868940f]{padding:16px}.listeatrou-question .string[data-v-7868940f]{font-size:16px;display:inline-block}.audio-media .audio-content__wrapper{position:relative;border-radius:10px;overflow:hidden;max-height:100px;transition:max-height .15s ease-in}.audio-media .audio-content__wrapper.show-extra-content{height:100%;max-height:500px}.audio-media .audio-content__wrapper .audio-loading__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background-color:rgba(0,0,0,.55);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px calc(5% + 20px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.audio-media .audio-content__wrapper .audio-loading__overlay p{font-size:26px;font-weight:900}.audio-media .audio-content__wrapper .audio-player__wrapper{display:flex;height:100px}.audio-media .audio-content__wrapper .audio-player__wrapper .audio-controls__wrapper{width:120px;border-radius:0;display:flex;flex-direction:column}.audio-media .audio-content__wrapper .audio-player__wrapper .audio-controls__wrapper .main-button{flex-grow:1;width:100%;font-size:26px;background:rgba(0,0,0,.02)}.audio-media .audio-content__wrapper .audio-player__wrapper .audio-controls__wrapper .secondary-buttons{display:flex}.audio-media .audio-content__wrapper .audio-player__wrapper .audio-controls__wrapper .secondary-buttons .secondary-button{flex-grow:1;min-width:unset;padding:0 4px}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;position:relative;z-index:0;padding:5px 10px;background-color:rgba(0,0,0,.05)}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container .waveform{height:60px;width:100%;padding:0}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container .waveform-infos{margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;font-size:12px}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container .waveform-infos .waveform-title{font-weight:700}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container .waveform-infos .waveform-time{min-width:50px;text-align:left}.audio-media .audio-content__wrapper .audio-player__wrapper .waveform__container .waveform-infos .waveform-time.remaining-time{text-align:right}.media-player{padding:10px;width:100%}.media-player .media-player__control{width:100%;display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem}.media-player .media-player__control .pause-button,.media-player .media-player__control .start-button{flex-grow:1}@media (max-width:900px){.media-player .media-player__control{flex-direction:column-reverse}.media-player .media-player__control .pause-button,.media-player .media-player__control .start-button{width:100%}}.media-player .media-player__wrapper{position:relative;margin:10px 0}.media-player .media-player__wrapper .timer-video{position:absolute;z-index:10;left:25px;top:25px;filter:drop-shadow(0 19px 38px rgba(0,0,0,.3))}.media-player .media-player__wrapper .timer-video .v-progress-circular__underlay{stroke:var(--v-accent-base)}.media-player .media-player__wrapper .timer-video .timer-element-text{position:relative;z-index:10;font-size:20px;font-family:Paytone One,sans-serif;color:var(--v-primary-lighten3);filter:drop-shadow(0 0 6px rgba(0,0,0,.2));-webkit-text-stroke:1px var(--v-secondary-base);text-shadow:3px 3px 0 var(--v-secondary-base),-1px -1px 0 var(--v-secondary-base),1px -1px 0 var(--v-secondary-base),-1px 1px 0 var(--v-secondary-base),1px 1px 0 var(--v-secondary-base)}.media-player .media-player__wrapper video{padding:40px;background:var(--v-secondary-base);width:100%;max-width:100%;border-radius:10px}.media-player .media-player__wrapper .audio-comment{padding:10px}.media-player .media-player__wrapper .audio-comment .waveform>div{display:flex;flex-direction:column-reverse}.media-player .media-player__wrapper .audio-comment canvas{width:100%}.media-player .media-player__wrapper .audio-comment audio{margin-top:5px;width:100%;outline:none}.soundmenu{z-index:1000!important}.expression-index{background:linear-gradient(0deg,#fffbdb,#fffbdb);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);max-height:100vh;max-height:calc(var(--vh, 1vh)*100);width:100%;position:relative;overflow:hidden}.expression-index .expression__background,.expression-index .expression__background-image{position:absolute;top:-5%;left:-5%;width:120%;height:120%}.expression-index .expression__background-image{opacity:1;filter:blur(5px)}.expression-index .expression__background-image .v-image__image{opacity:1}.expression-index .expression__background-image:after{position:absolute;background:linear-gradient(0deg,#fffbdb,#fffbdb);content:"";top:0;left:0;width:100%;height:100%;z-index:10;opacity:.75}.expression-index.newStyle{max-height:100vh;max-height:calc(var(--vh, 1vh)*100);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;padding:64px 10px}.expression-index.newStyle .expression-wrapper{min-height:unset;max-height:unset;height:100%;padding:0}.expression-index.newStyle .expression-wrapper .expression-content__wrapper{padding-bottom:0;height:100%}.expression-index .expression-wrapper{width:100%;margin:0 auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;padding:30px calc(5% + 20px);overflow:hidden;display:flex;flex-direction:column}.expression-index .expression-wrapper .expression-content__wrapper{position:relative;display:flex;flex-grow:1;padding-bottom:200px}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper{background-color:#000;width:50%;padding:0;border-radius:10px 0 0 0}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .v-image{border-radius:10px 0 0 0}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .video-container{position:relative;padding-bottom:56.25%;height:0;margin:0 auto;max-width:800px}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .video-container .video-player{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;max-height:450px;margin:auto}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .content__wrapper{width:50%;max-height:unset}.expression-index .expression-wrapper .expression-content__wrapper .media__wrapper{max-height:calc(100vh - 100px);max-height:calc(var(--vh, 1vh)*100 - 100px);padding:20px;-webkit-overflow-scrolling:touch;position:relative;text-align:center;border-radius:10px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;margin:0 auto}.expression-index .expression-wrapper .expression-content__wrapper .media__wrapper .v-image{border-radius:10px 0 0;overflow:hidden}.expression-index .expression-wrapper .expression-content__wrapper .media__wrapper .v-image .v-image__image{box-shadow:0 7px 38px rgba(0,0,0,.3),0 8px 12px rgba(0,0,0,.22)}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper{z-index:10;padding:60px 20px;max-height:calc(100vh - 100px);max-height:calc(var(--vh, 1vh)*100 - 100px);overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;text-align:center;border-radius:0 10px 0 0;display:flex;flex-direction:column;align-items:center;flex-grow:1;margin:0 auto;background-color:#fff}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper.active-description .expression-title{margin:auto auto 20px}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper.active-description .expression-description{margin:20px auto auto}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-title{max-width:700px;margin:auto;font-size:2.5em;font-family:Paytone One,sans-serif;font-weight:400;line-height:1.15}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-description{max-width:700px;margin:auto;padding:20px;border-radius:10px;text-align:left;max-width:90%}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-description p:last-child{margin-bottom:0}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-description p a{color:var(--v-accent-base)}.expression-index.no-choice{padding-bottom:74px}.expression-index.no-choice .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper,.expression-index.no-choice .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .v-image{border-radius:10px 0 0 10px}.expression-index.no-choice .expression-wrapper .expression-content__wrapper.divided-content .content__wrapper{border-radius:0 10px 10px 0}@media (max-width:1200px)and (orientation:portrait){.expression-index{display:inline-block!important;overflow-y:auto!important;height:unset!important}.expression-index .expression-wrapper{padding:80px 4% 60px}.expression-index .expression-wrapper .expression-content__wrapper{display:block;flex-direction:column;padding-bottom:200px}.expression-index .expression-wrapper .expression-content__wrapper.divided-content{display:block}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper{max-width:unset;width:100%;margin:0 auto;height:unset;max-height:50vh;border-radius:10px 10px 0 0}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .v-image{box-shadow:none;max-height:50vh;border-radius:10px 10px 0 0}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .content__wrapper{height:unset;max-height:100%;width:100%;flex-grow:1;padding:20px}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper{margin:0;min-width:unset;max-width:unset;max-height:unset;display:flex;flex-direction:column;align-items:center;overflow:visible}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-title{font-size:1.75em;margin-top:10px;margin-bottom:10px}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-description{max-width:100%;margin-bottom:0}}@media (max-width:1200px)and (orientation:landscape){.expression-index .expression-wrapper{padding:80px 4% 60px}.expression-index .expression-wrapper .expression-content__wrapper{flex-direction:column;padding-bottom:100px}.expression-index .expression-wrapper .expression-content__wrapper.divided-content{display:flex;flex-direction:row}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .content__wrapper{height:unset;max-height:100%;flex-grow:1;padding:60px 20px}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-title{font-size:1.75em;margin-top:10px;margin-bottom:10px}.expression-index .expression-wrapper .expression-content__wrapper .content__wrapper .expression-description{padding:0}}@media (max-width:900px){.expression-index{display:inline-block!important;height:100%!important;max-height:unset!important;min-height:unset!important}.expression-index .expression-wrapper{display:inline-block;height:unset!important}.expression-index .expression-wrapper .expression-content__wrapper{padding-bottom:20px}.expression-index .expression-wrapper .expression-content__wrapper.divided-content{display:block}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper{padding:0;width:100%;height:50vh;border-radius:10px 10px 0 0!important}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .media__wrapper .v-image{border-radius:10px 10px 0 0!important}.expression-index .expression-wrapper .expression-content__wrapper.divided-content .content__wrapper{width:100%;max-width:unset;border-radius:0 0 10px 10px!important}}.xxx-enter-active{transition:opacity .3s ease-in-out}.xxx-leave-active{transition:none}.xxx-enter,.xxx-leave,.xxx-leave-to{opacity:0}.xxx-enter-to{opacity:1}.expression-index .media__wrapper .v-window.v-carousel,.expression-index .media__wrapper .v-window.v-carousel .v-window__container,.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item,.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item{height:100%!important}.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container{padding:5%;height:calc(100vh - 100px)!important;height:calc(var(--vh, 1vh)*100 - 100px)!important;max-height:calc(100vh - 100px)!important;max-height:calc(var(--vh, 1vh)*100 - 100px)!important}.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation{height:100%!important}.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div,.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div svg{height:100%}@media (max-width:1200px){.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container{padding:5%;height:50vh!important;max-height:50vh!important}.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation{height:100%!important}.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div,.expression-index .media__wrapper .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div svg{height:100%}}.noeud-index{z-index:100;position:relative;background:linear-gradient(20deg,var(--v-accent-base),var(--v-accent-lighten2));overflow:hidden;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100)}.noeud-index .signature-logo{position:absolute;top:0;left:0;padding:5px 15px;z-index:10;background:#fff;border-radius:0 0 10px 0}.noeud-index img.gdel-logo{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);bottom:-20vh;bottom:20vh;bottom:calc(var(--vh, 1vh)*20);right:-20vw;opacity:.25}.noeud-index .temporary-menu{width:100%;height:70px;background-color:var(--v-secondary-base);position:fixed;top:0;left:0;right:0;z-index:101;display:flex;justify-content:center;align-items:center;padding:10px}.noeud-index .temporary-menu .left-content,.noeud-index .temporary-menu .right-content{width:200px;display:flex;align-items:center;justify-content:flex-end}.noeud-index .temporary-menu>img{height:70%}@media (max-width:900px){.noeud-index .temporary-menu{height:56px}.noeud-index .temporary-menu>img{height:45px}}.noeud-index .classe-maison-menu{position:fixed;top:0;bottom:0;left:0;right:0;background:linear-gradient(60deg,var(--v-primary-base),var(--v-primary-lighten2));z-index:100;padding:120px calc(5% + 20px) 20px;display:flex;flex-direction:column;align-items:center}.noeud-index .classe-maison-menu .close-button{position:absolute;top:10px;right:10px}.noeud-index .classe-maison-menu .menu-link{font-size:30px}.noeud-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:20px}@media (max-width:900px){.noeud-index .classe-maison-menu{padding:60px 4% 20px}.noeud-index .classe-maison-menu .menu-link{font-size:22px}.noeud-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:15px}}.noeud-index .graph-content__wrapper{width:100%;height:100%}.noeud-index .graph-content__wrapper .graph__main-content{padding-top:0;height:100%;width:100%}.noeud-index .graph-content__wrapper .graph__main-content .bloc__section,.noeud-index .graph-content__wrapper .graph__main-content .exercice__section,.noeud-index .graph-content__wrapper .graph__main-content .expression__section,.noeud-index .graph-content__wrapper .graph__main-content.pagination-padding{width:100%}.noeud-index .graph-content__wrapper .graph__main-content .expression__section{height:calc(100vh - 44px);height:calc(var(--vh, 1vh)*100 - 44px)}.noeud-index .graph-content__wrapper .graph__main-content .node-loading__wrapper{margin:auto;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.noeud-index .graph-content__wrapper .choices__section{width:100%;margin:0 auto;z-index:10000;background-color:#fff;padding:10px 20px;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;justify-content:center}.noeud-index .graph-content__wrapper .choices__section .choice{margin:5px 0}.noeud-index .graph-content__wrapper .choices__section .choice:not(:last-child){margin-right:10px}.noeud-index .graph-content__wrapper .choices__section .choice .v-btn{min-width:200px;font-size:20px;font-weight:700}.noeud-index .graph-content__wrapper .navigation__wrapper{display:flex;align-items:center;border-radius:10px;background-color:var(--v-secondary-base);color:#fff;position:fixed;bottom:10px;left:10px;right:10px;overflow:visible!important}.noeud-index .graph-content__wrapper .navigation__wrapper.timer-active{padding-top:10px}.noeud-index .graph-content__wrapper .navigation__wrapper.timer-active .navbar-button:last-of-type{border-radius:0 0 10px 0}.noeud-index .graph-content__wrapper .navigation__wrapper .section-timer{overflow:hidden;border-radius:10px 10px 0 0;position:absolute;top:0}.noeud-index .graph-content__wrapper .navigation__wrapper .navbar-button{border-radius:0;font-size:18px}.noeud-index .graph-content__wrapper .navigation__wrapper .navbar-button.small-navbar{font-size:12px}.noeud-index .graph-content__wrapper .navigation__wrapper .navbar-button .navbar-icon{font-size:20px}.noeud-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type{border-radius:0 10px 10px 0}@media (max-width:1200px){.noeud-index .graph-content__wrapper .choices__section{margin-bottom:0;border-radius:0 0 10px 10px}.noeud-index .graph-content__wrapper .choices__section .choice .v-btn{display:inline-block;height:auto;min-width:200px;font-size:20px;white-space:normal;padding:5px 10px;font-size:16px}.noeud-index .graph-content__wrapper .navigation__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:10;border-radius:0}.noeud-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type,.noeud-index .graph-content__wrapper .navigation__wrapper .section-timer{border-radius:0}}@media (max-width:900px){.noeud-index .graph-content__wrapper .graph__main-content .expression__section{height:unset!important}.noeud-index .graph-content__wrapper .choices__section{position:relative;bottom:unset;left:unset;right:unset;flex-wrap:wrap;display:block;margin-bottom:10px;border-radius:10px}.noeud-index .graph-content__wrapper .choices__section .choice{flex-grow:1;margin:5px!important}.noeud-index .graph-content__wrapper .choices__section .choice .v-btn{width:100%;min-width:120px;flex-grow:1;font-size:16px;padding:5px 10px!important}}.exercices-index{width:100%;position:relative;padding:24px calc(5% + 20px)}.exercices-index .supernoeud-title{text-align:center;font-size:14px;font-weight:900;max-width:80%;margin:0 auto}.exercices-index .exercice-content__wrapper{position:relative;display:flex;flex-direction:column;height:100%}@media (max-width:900px){.exercices-index{padding:20px 4%}.exercices-index .supernoeud-title{font-size:12px;padding-top:50px}}.blocs-index{height:100%;width:100%;position:relative;padding:20px calc(5% + 20px)}.blocs-index .bloc-content__wrapper{position:relative;display:flex;flex-direction:column;height:100%}.blocs-index .bloc-content__wrapper .content__wrapper{text-align:center}.blocs-index .bloc-content__wrapper .content__wrapper .bloc-title{font-size:2em;font-family:Paytone One,sans-serif;font-weight:400;line-height:1.15}.blocs-index .bloc-content__wrapper .content__wrapper .bloc-description{max-width:800px;margin:0 auto 50px}.blocs-index .bloc-content__wrapper .content__wrapper .bloc-description *{font-family:Red Hat Text,sans-serif;font-size:18px!important}@media (max-width:900px){.blocs-index .bloc-content__wrapper .content__wrapper .bloc-title{font-size:1.5em}.blocs-index .bloc-content__wrapper .content__wrapper .bloc-description *{font-size:16px!important}}@media (max-width:900px){.blocs-index{padding:20px 4%}}.audio-player-question{padding:10px 20px}.audio-player-question[data-v-0690a4b2]{padding:10px 0!important}.question-ouverte{padding:20px 16px}.question-ouverte .sentence__wrapper{display:flex;align-items:center;flex-wrap:wrap}.question-ouverte .sentence__wrapper .input-element:not(:last-child),.question-ouverte .sentence__wrapper .text-element:not(:last-child){margin-right:10px}.question-ouverte .sentence__wrapper .text-element{font-size:20px}.question-ouverte .sentence__wrapper .text-element p{margin-bottom:0}@media (max-width:900px){.question-ouverte .sentence__wrapper .text-element{font-size:16px}}.question-choix .choices__wrapper[data-v-00b6e210]{display:flex;flex-direction:column;flex-wrap:wrap}.question-choix .choices__wrapper .v-card.answer-button[data-v-00b6e210]{padding:10px;position:relative;margin:10px;flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:center;min-width:100px;background-color:var(--v-primary-lighten3);font-size:24px;line-height:1.15}.question-choix .choices__wrapper .v-card.answer-button .v-card__title[data-v-00b6e210]{word-break:break-word}.question-choix .choices__wrapper .v-card.answer-button .image-choice[data-v-00b6e210]{width:100%;max-width:300px}.question-choix .choices__wrapper .v-card.answer-button .active-item__overlay[data-v-00b6e210]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.question-choix .choices__wrapper .selected-choice[data-v-00b6e210]{background-image:linear-gradient(90deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(90deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(0deg,var(--v-accent-base) 50%,transparent 0),linear-gradient(0deg,var(--v-accent-base) 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;background-position:0 0,100% 100%,0 100%,100% 0;-webkit-animation:border-dance-data-v-00b6e210 .5s linear infinite;animation:border-dance-data-v-00b6e210 .5s linear infinite}.question-choix.answered-question .choices__wrapper .v-card.answer-button[data-v-00b6e210]{background-color:grey;opacity:.5}.question-choix.answered-question .choices__wrapper .v-card.answer-button.selected-choice[data-v-00b6e210]{background-image:linear-gradient(90deg,#fff 50%,transparent 0),linear-gradient(90deg,#fff 50%,transparent 0),linear-gradient(0deg,#fff 50%,transparent 0),linear-gradient(0deg,#fff 50%,transparent 0);background-color:var(--v-error-base)!important;opacity:1}.question-choix.answered-question .choices__wrapper .v-card.answer-button.bonne-reponse[data-v-00b6e210]{background-color:var(--v-success-base)!important;opacity:1}@-webkit-keyframes border-dance-data-v-00b6e210{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}@keyframes border-dance-data-v-00b6e210{0%{background-position:0 0,100% 100%,0 100%,100% 0}to{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.question-vrai-faux .choices__wrapper{flex-grow:1;display:flex;max-width:600px;margin:0 auto;padding:20px 0}.question-vrai-faux .choices__wrapper .v-btn{background-color:transparent;width:calc(50% - 10px);margin:5px}.question-vrai-faux.answered-question .choices__wrapper .v-btn{opacity:1}.question-vrai-faux.answered-question .choices__wrapper .v-btn.selected-choice{background-color:var(--v-error-base)!important;opacity:1;border:3px solid var(--v-secondary-base);color:var(--v-secondary-base)}.question-vrai-faux.answered-question .choices__wrapper .v-btn.selected-choice.bonne-reponse{background-color:var(--v-success-base)!important;opacity:1}.question-draggable[data-v-34b4417a]{display:flex;flex-direction:column-reverse;width:100%}.question-draggable .ghost[data-v-34b4417a]{opacity:.5}.question-draggable .ghost .quick-link-button[data-v-34b4417a]{border-style:dashed!important;background-color:#fff!important}.question-draggable .drag-element__container[data-v-34b4417a]{display:flex;align-items:center;width:100%}.question-draggable .drag-element__container[data-v-34b4417a]:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #d3d3d3}.question-draggable .drag-element__container .drag-element__info[data-v-34b4417a]{width:60%;flex-grow:1;font-size:20px}.question-draggable .drag-element__container .drag-element__info [data-v-34b4417a]{margin-bottom:0!important}.question-draggable .drag-element__container .drag-element__answer-wrapper[data-v-34b4417a]{width:40%;flex-grow:1;background-color:transparent;border:2px solid #d3d3d3;min-height:80px;padding:10px;border-radius:10px;position:relative}.question-draggable .drag-element__container .drag-element__answer-wrapper[data-v-34b4417a]:after{content:"Déplacez un/des choix dans cette zone";font-size:13px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:grey}.question-draggable .drag-element__container .drag-element__answer-wrapper.active-wrapper[data-v-34b4417a]{background-color:#d3d3d3}.question-draggable .drag-element__container .drag-element__answer-wrapper.active-wrapper[data-v-34b4417a]:after{content:none}.question-draggable .drag-choices__container[data-v-34b4417a]{margin-bottom:10px;padding-bottom:10px;width:100%}.question-draggable .drag-choices__container .drag-info[data-v-34b4417a]{font-size:13px;font-style:italic;line-height:1.15;margin-top:10px;text-align:center}.question-draggable .drag-choices__container .drag-element__choices-wrapper[data-v-34b4417a]{border:2px solid #d3d3d3;border-radius:10px;padding:20px;min-height:100px;width:100%;background-color:#d3d3d3;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;opacity:.5}.question-draggable .drag-choices__container .drag-element__choices-wrapper[data-v-34b4417a]:after{content:"Tout les choix sont utilisés!";font-size:13px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#000}.question-draggable .drag-choices__container .drag-element__choices-wrapper.active-wrapper[data-v-34b4417a]{opacity:1}.question-draggable .drag-choices__container .drag-element__choices-wrapper.active-wrapper[data-v-34b4417a]:after{content:none}.question-draggable .v-card.answer-button[data-v-34b4417a]{cursor:-webkit-grab!important;cursor:grab!important;padding:10px 16px;position:relative;margin:8px;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;min-height:60px}.question-draggable .v-card.answer-button .v-card__title[data-v-34b4417a]{padding:0;word-break:break-word}.question-draggable .v-card.answer-button .image-choice[data-v-34b4417a]{width:100%;max-width:300px}@media (max-width:900px){.question-draggable .drag-element__container[data-v-34b4417a]{align-items:stretch;flex-direction:column}.question-draggable .drag-element__container .drag-element__info[data-v-34b4417a]{width:100%;font-size:16px}.question-draggable .drag-element__container .drag-element__answer-wrapper[data-v-34b4417a]{width:100%;min-height:60px}.question-draggable .drag-choices__container .drag-element__choices-wrapper[data-v-34b4417a]{padding:10px;min-height:60px}}.question-draggable-dokoma{display:flex;flex-direction:column;width:100%}.question-draggable-dokoma .ghost{opacity:.5}.question-draggable-dokoma .drag-element__container{display:flex;align-items:center;width:100%}.question-draggable-dokoma .drag-element__container .drag-element__answer-wrapper{width:100%;flex-grow:1;min-height:80px;padding:10px;border-radius:10px;position:relative}.question-draggable-dokoma .drag-element__container .v-card.answer-button{cursor:-webkit-grab!important;cursor:grab!important;padding:10px;position:relative;margin:10px;flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:center;min-width:100px;background-color:var(--v-primary-lighten3);font-size:24px;line-height:1.15}.question-draggable-dokoma .drag-element__container .v-card.answer-button .v-card__title{padding:0;word-break:break-word}.question-draggable-dokoma .drag-element__container .v-card.answer-button .image-choice{width:100%;max-width:300px}@media (max-width:900px){.question-draggable-dokoma .drag-element__container{align-items:stretch;flex-direction:column}.question-draggable-dokoma .drag-element__container .drag-element__answer-wrapper{width:100%;min-height:60px}}.question-parler{padding:16px 20px}.question-parler .user-answer__wrapper{padding:10px;border-radius:10px;background-color:#d3d3d3;display:flex;align-items:center}.question-parler .user-answer__wrapper span{font-size:20px;font-style:italic}.aide-question-index{background-color:var(--v-secondary-base);color:#fff;transition:all .5s;overflow:hidden;max-height:0}.aide-question-index .aide-question__content{padding:20px}.aide-question-index .aide-question__content p:last-child{margin-bottom:0}.aide-question-index.active-panel{max-height:var(--max-height)}.question-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;padding:50px 0 125px;margin:auto 0}.question-wrapper .help-element{position:fixed;z-index:11;right:-40px;top:80px;filter:drop-shadow(0 19px 38px rgba(0,0,0,.3))}@media (max-width:900px){.question-wrapper .help-element{right:10px;top:110px}}.question-wrapper .pause-element{position:fixed;z-index:11;right:-40px;top:30px;filter:drop-shadow(0 19px 38px rgba(0,0,0,.3))}@media (max-width:900px){.question-wrapper .pause-element{right:10px;top:60px}}.question-wrapper .timer-element{position:fixed;z-index:10;right:-50px;top:-50px;filter:drop-shadow(0 19px 38px rgba(0,0,0,.3))}.question-wrapper .timer-element .v-progress-circular__underlay{stroke:var(--v-secondary-base)}.question-wrapper .timer-element .timer-element-text{position:relative;z-index:10;font-size:30px;font-family:Paytone One,sans-serif;color:var(--v-primary-lighten3);filter:drop-shadow(0 0 6px rgba(0,0,0,.2));-webkit-text-stroke:1px var(--v-secondary-base);text-shadow:3px 3px 0 var(--v-secondary-base),-1px -1px 0 var(--v-secondary-base),1px -1px 0 var(--v-secondary-base),-1px 1px 0 var(--v-secondary-base),1px 1px 0 var(--v-secondary-base)}@media (max-width:900px){.question-wrapper .timer-element{right:10px;top:10px}.question-wrapper .timer-element .timer-element-text{font-size:20px}}.question-wrapper .question-input{margin:20px auto!important;max-width:600px}.question-wrapper .question-card-index{margin:auto;width:80vw;max-width:800px;min-width:400px}.question-wrapper .question-card-index:not(:last-child){margin-bottom:30px}.question-wrapper .question-card-index.paused-content .question-card .question-card__wrapper .question-card__content{position:relative;overflow:hidden}.question-wrapper .question-card-index.paused-content .question-card .question-card__wrapper .question-card__content .paused-question__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--v-secondary-base);z-index:10;display:flex;overflow-y:auto}.question-wrapper .question-card-index.paused-content .question-card .question-card__wrapper .question-card__content .paused-question__wrapper .paused-question__content{margin:auto;padding:20px}.question-wrapper .question-card-index.paused-content .question-card .question-card__wrapper .question-card__content .paused-question__wrapper .paused-question__content ul{padding-bottom:10px!important}.question-wrapper .question-card-index .question-background-image{position:fixed;left:0;top:0;bottom:0;right:0;z-index:-1}.question-wrapper .question-card-index .question-background-image:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--v-accent-base);opacity:.95}.question-wrapper .question-card-index .question-background-blob{position:fixed;left:0;top:-25vw;width:100%;z-index:-1}@media (max-width:1200px){.question-wrapper .question-card-index .question-background-blob{top:-20vw}}@media (max-width:900px){.question-wrapper .question-card-index .question-background-blob{top:0}}.question-wrapper .question-card-index .v-pagination.question-pagination__custom_vertical{background-color:#fff;flex-direction:column;position:fixed;right:0;top:0;bottom:0;width:70px}.question-wrapper .question-card-index .v-pagination.question-pagination__custom{margin-bottom:20px}.question-wrapper .question-card-index .v-pagination .v-pagination__item{outline:none}.question-wrapper .question-card-index .v-pagination .v-pagination__item.v-pagination__item--active{color:var(--v-secondary-base);border:3px solid var(--v-secondary-base)!important;background-color:#fff!important}.question-wrapper .question-card-index .v-pagination .finished-element .v-pagination__item{background-color:var(--v-success-base)}.question-wrapper .question-card-index .v-pagination .finished-element .v-pagination__item.v-pagination__item--active{border:3px solid var(--v-primary-base);background-color:var(--v-success-base)!important}.question-wrapper .question-card-index .v-pagination .v-pagination__navigation{background:var(--v-secondary-base)!important;width:45px;height:45px}.question-wrapper .question-card-index .v-pagination .v-pagination__navigation .v-icon{color:#fff;font-size:30px}.question-wrapper .question-card-index .questions-control{position:fixed;bottom:45px;left:0;right:0;padding:10px;z-index:10}.question-wrapper .question-card-index .questions-control .top-row{background-color:#fff;border-radius:80px;padding:5px;display:flex;align-items:center;justify-content:space-between}.question-wrapper .question-card-index .questions-control .top-row .answer-button{margin:0 16px}.question-wrapper .question-card-index .questions-control .top-row .answer-button span{font-family:Paytone One,sans-serif;font-weight:400}.question-wrapper .question-card-index .questions-control .top-row .answer-button.saved-answer{pointer-events:none;cursor:not-allowed;color:var(--v-secondary-base)}.question-wrapper .question-card-index .questions-control .top-row .answer-button.timed-out{opacity:1;background-color:var(--v-error-base)!important}.question-wrapper .question-card-index .questions-control .top-row.questionV2V2{justify-content:center}.question-wrapper .question-card-index .questions-control .top-row.questionV2V2 .answer-button{max-width:450px}.question-wrapper .question-card-index .questions-control .v-btn{flex-grow:1}.question-wrapper .question-card-index .questions-control .v-btn.icon{flex-shrink:1;flex-grow:0}.question-wrapper .question-card-index .questions-control .bottom-row{width:100%;margin-top:10px}.question-wrapper .question-card-index .questions-control .bottom-row .questions__progress-bar span{font-size:14px}.question-wrapper .question-card-index .question-card .question-image-top{margin-bottom:20px;width:100%;max-height:40vh;height:100%;z-index:0;position:relative}.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel{border-radius:10px;box-shadow:0 7px 38px rgba(0,0,0,.3),0 8px 12px rgba(0,0,0,.22);height:40vh!important}.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel:hover .v-window__container .detail-overlay{opacity:1}.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel .v-window__container{height:40vh!important}.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel .v-window__container .detail-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none;display:flex;justify-content:center;align-items:center;transition:all .15s ease-in}.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel .v-window__container .v-window-item,.question-wrapper .question-card-index .question-card .question-image-top .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item{height:40vh!important}.question-wrapper .question-card-index .question-card .question-image-top div{max-height:40vh}.question-wrapper .question-card-index .question-card .question-image-top div .v-image{max-height:40vh;box-shadow:1px 6px 20px rgba(0,0,0,.38);border-radius:10px;overflow:hidden}.question-wrapper .question-card-index .question-card .question-card__wrapper{z-index:1}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content{box-shadow:1px 6px 20px rgba(0,0,0,.38);margin-bottom:20px;display:flex;flex-direction:column;border-radius:10px;z-index:1;position:relative}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper{border-radius:10px 10px 0 0;padding:10px 20px;margin:0;border-bottom:1px solid #000;background-color:var(--v-primary-base);display:flex;align-items:baseline;position:relative}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-number{text-align:left;font-size:30px;font-weight:900;color:var(--v-secondary-base);min-width:40px;margin-right:16px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-number .recueil-child{font-size:24px;font-weight:900}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-intro__content{padding-right:24px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-intro__content .questions-intro{margin:0 0 10px;font-size:22px;font-family:Red Hat Text,sans-serif;font-weight:900;line-height:1.15}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-intro__content .questions-intro p:last-child{margin-bottom:0}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-intro__content .question-type__category{font-size:14px;white-space:normal;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions__wrapper{border-radius:0 0 10px 10px;background-color:#fff;flex-grow:1;position:relative}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions__wrapper.answered-content .question-content__wrapper{pointer-events:none}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions__wrapper.timed-out-content .question-content__wrapper{position:relative}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions__wrapper.timed-out-content .question-content__wrapper:after{display:flex;align-items:center;justify-content:center;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);color:#fff}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base{display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;position:relative;height:100%}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base:not(:last-of-type){margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #d3d3d3}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-status__wrapper{position:relative;width:25px;min-width:25px;max-width:25px;margin-left:16px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-number__wrapper{min-width:50px;margin-right:16px;display:flex;align-items:baseline}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-number__wrapper .question-number{text-align:left;font-size:24px;font-weight:900;color:var(--v-secondary-base);min-width:50px;margin-right:10px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper{flex-grow:1;align-self:stretch;width:175px;padding:16px;display:flex;flex-direction:column;position:relative;overflow:hidden}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper:before{content:"";width:100%;background-color:var(--v-primary-base);opacity:.25;position:absolute;top:0;left:0;height:100%;z-index:0}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper .theory-header{position:relative;z-index:1;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid var(--v-secondary-base);display:flex;align-items:center;font-weight:900}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper .theory-content{position:relative;z-index:1;color:var(--v-secondary-base);font-size:13px;font-style:italic}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper .theory-content *{font-size:13px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .theory-wrapper .theory-content p:last-child{margin-bottom:0}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper{padding:0 16px;width:calc(100% - 175px);min-width:400px;display:flex;flex-wrap:wrap;flex-grow:1;align-items:center}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .question-inner__description{min-width:100%;padding:16px;align-self:flex-start}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .question-title{margin:20px 0;font-size:18px;font-family:Red Hat Text,sans-serif;font-weight:400;line-height:1.15}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .question-type{width:100%;padding:20px 0}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper{display:flex;align-items:center;flex-wrap:wrap;line-height:2;padding:0 10px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .input-element:not(:last-child),.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .text-element:not(:last-child){margin-right:10px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .text-element{font-size:20px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .text-element p{margin-bottom:0}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .unique-input,.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .unique-input .v-input__slot{height:80px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .unique-input .v-input__slot .v-text-field__slot{height:100%!important}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .unique-input .v-input__slot .v-text-field__slot input{min-height:80px;max-height:80px;height:80px;font-size:30px;line-height:1}@media (max-width:900px){.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper{line-height:1.25}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .question-base .question-content__wrapper .sentence__wrapper .text-element{font-size:16px}}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper{box-shadow:0 7px 38px rgba(0,0,0,.3),0 8px 12px rgba(0,0,0,.22);z-index:1;min-width:100%;margin-top:20px;color:#fff;border-radius:10px;display:flex;overflow:hidden}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper .icon__wrapper{background-color:var(--v-secondary-lighten2);padding:16px}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper .content__wrapper{padding:16px;flex-grow:1;background-color:var(--v-secondary-base);color:#fff}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper .content__wrapper .retroaction-title{font-size:16px;font-family:Paytone One,sans-serif;font-weight:400;margin-bottom:10px}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper .content__wrapper .retroaction-description{font-size:15px;line-height:1.3}.question-wrapper .question-card-index .question-card .question-retroaction__wrapper p:last-child{margin-bottom:0}@media (max-width:1200px){.question-wrapper .question-card-index .questions-control{bottom:36px}}@media (max-width:900px){.question-wrapper{padding-bottom:100px;padding-top:20px}.question-wrapper .question-card-index{min-width:unset;width:100%}.question-wrapper .question-card-index .question-card{position:relative;z-index:1}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper{padding:16px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-number{font-size:20px;min-width:30px;margin-right:10px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions-intro__wrapper .question-intro__content .questions-intro{font-size:18px}.question-wrapper .question-card-index .question-card .question-card__wrapper .question-card__content .questions__wrapper .question-base .question-content__wrapper{min-width:100%;padding:0}.question-wrapper .question-card-index .questions-control{box-shadow:0 0 20px rgba(0,0,0,.23922);position:fixed;bottom:36px!important;left:0;right:0;padding:5px 0 0;width:unset;background-color:#fff}.question-wrapper .question-card-index .questions-control .answer-button .v-card__title{word-break:break-word}.question-wrapper .question-card-index .questions-control .answer-button span{font-size:16px}.question-wrapper .question-card-index .questions-control .bottom-row{margin-top:5px}.question-wrapper .question-card-index .questions-control .bottom-row .complete-button{border-radius:0}.question-wrapper .question-card-index .questions-control .bottom-row .questions__progress-bar span{font-size:10px}}@media (min-width:900px){.question-wrapper{padding-top:5%}.question-wrapper .question-card-index{width:80vw;max-width:1200px;min-width:400px}.question-wrapper .question-card-index.divided-content{max-width:1500px}.question-wrapper .question-card-index.divided-content .question-card{display:flex;height:100%;margin-bottom:20px;flex-wrap:wrap}.question-wrapper .question-card-index.divided-content .question-card .question-image-top{margin-bottom:0;width:calc(50% - 20px);max-height:70vh;height:70vh;flex-grow:1}.question-wrapper .question-card-index.divided-content .question-card .question-image-top .v-window.v-carousel,.question-wrapper .question-card-index.divided-content .question-card .question-image-top .v-window.v-carousel .v-window__container,.question-wrapper .question-card-index.divided-content .question-card .question-image-top .v-window.v-carousel .v-window__container .v-window-item,.question-wrapper .question-card-index.divided-content .question-card .question-image-top .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item{height:70vh!important}.question-wrapper .question-card-index.divided-content .question-card .question-image-top div,.question-wrapper .question-card-index.divided-content .question-card .question-image-top div .v-image{max-height:70vh}.question-wrapper .question-card-index.divided-content .question-card .question-card__wrapper{width:50%;flex-grow:1;margin-bottom:0;align-self:flex-start;margin-left:-5vw;margin-top:4vh}.question-wrapper .question-card-index.divided-content .question-card .question-card__content{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);margin-bottom:0;height:100%}.question-wrapper .question-card-index.divided-content .question-card .question-card__content .questions__wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch}}.image-preview-dialog{box-shadow:none;overflow:visible}.image-preview-dialog .v-image{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5))}.image-preview-dialog .v-window.v-carousel,.image-preview-dialog .v-window.v-carousel .v-window__container,.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item,.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item{height:80vh!important}.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container{padding:5%;height:80vh!important}.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation{height:100%!important}.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div,.image-preview-dialog .v-window.v-carousel .v-window__container .v-window-item .v-carousel__item .lottie-container .lottie-animation div svg{height:100%}@media (max-width:1200px){.image-preview-dialog{max-width:90%!important}}.score-background{position:fixed;width:200vh;height:200vh;top:-50vh;bottom:-50vh;left:-50vh;z-index:0;-webkit-animation:rotation 60s linear infinite}@media (orientation:landscape)and (min-width:901px){.score-background{width:200vw;height:200vw;top:-50vw;bottom:-50vw;left:-50vw}}@media (max-width:900px){.score-background{width:300vh;height:300vh;top:-100vh;bottom:-100vh;left:-100vh}}@media (max-width:900px)and (orientation:landscape){.score-background{width:300vw;height:300vw;top:-100vw;bottom:-100vw;left:-100vw}}.graph-index{z-index:100;position:relative;background:linear-gradient(20deg,var(--v-accent-base),var(--v-accent-lighten2));overflow:hidden;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100)}.graph-index .signature-logo{position:absolute;top:0;left:0;padding:5px 15px;z-index:10;background:#fff;border-radius:0 0 10px 0}.graph-index img.gdel-logo{position:absolute;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);bottom:-20vh;bottom:20vh;bottom:calc(var(--vh, 1vh)*20);right:-20vw;opacity:.25}.graph-index .temporary-menu{width:100%;height:70px;background-color:var(--v-secondary-base);position:fixed;top:0;left:0;right:0;z-index:101;display:flex;justify-content:center;align-items:center;padding:10px}.graph-index .temporary-menu .left-content,.graph-index .temporary-menu .right-content{width:200px;display:flex;align-items:center;justify-content:flex-end}.graph-index .temporary-menu>img{height:70%}@media (max-width:900px){.graph-index .temporary-menu{height:56px}.graph-index .temporary-menu>img{height:45px}}.graph-index .classe-maison-menu{position:fixed;top:0;bottom:0;left:0;right:0;background:linear-gradient(60deg,var(--v-primary-base),var(--v-primary-lighten2));z-index:100;padding:120px calc(5% + 20px) 20px;display:flex;flex-direction:column;align-items:center}.graph-index .classe-maison-menu .close-button{position:absolute;top:10px;right:10px}.graph-index .classe-maison-menu .menu-link{font-size:30px}.graph-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:20px}@media (max-width:900px){.graph-index .classe-maison-menu{padding:60px 4% 20px}.graph-index .classe-maison-menu .menu-link{font-size:22px}.graph-index .classe-maison-menu .menu-link:not(:last-child){margin-bottom:15px}}.graph-index .graph-content__wrapper{width:100%;height:100%}.graph-index .graph-content__wrapper .graph__main-content{padding-top:0;height:100%;width:100%}.graph-index .graph-content__wrapper .graph__main-content .bloc__section,.graph-index .graph-content__wrapper .graph__main-content .exercice__section,.graph-index .graph-content__wrapper .graph__main-content .expression__section,.graph-index .graph-content__wrapper .graph__main-content.pagination-padding{width:100%}.graph-index .graph-content__wrapper .graph__main-content .expression__section{height:calc(100vh - 44px);height:calc(var(--vh, 1vh)*100 - 44px)}.graph-index .graph-content__wrapper .graph__main-content .node-loading__wrapper{margin:auto;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.graph-index .graph-content__wrapper .choices__section{width:100%;margin:0 auto;z-index:10000;background-color:#fff;padding:10px 20px;border-radius:0 0 10px 10px;display:flex;flex-wrap:wrap;justify-content:center}.graph-index .graph-content__wrapper .choices__section .choice{margin:5px 0}.graph-index .graph-content__wrapper .choices__section .choice:not(:last-child){margin-right:10px}.graph-index .graph-content__wrapper .choices__section .choice .v-btn{min-width:200px;font-size:20px;font-weight:700}.graph-index .graph-content__wrapper .navigation__wrapper{display:flex;align-items:center;border-radius:10px;background-color:var(--v-secondary-base);color:#fff;position:fixed;bottom:10px;left:10px;right:10px;overflow:visible!important}.graph-index .graph-content__wrapper .navigation__wrapper.timer-active{padding-top:10px}.graph-index .graph-content__wrapper .navigation__wrapper.timer-active .navbar-button:last-of-type{border-radius:0 0 10px 0}.graph-index .graph-content__wrapper .navigation__wrapper .section-timer{overflow:hidden;border-radius:10px 10px 0 0;position:absolute;top:0}.graph-index .graph-content__wrapper .navigation__wrapper .navbar-button{border-radius:0;font-size:18px}.graph-index .graph-content__wrapper .navigation__wrapper .navbar-button.small-navbar{font-size:12px}.graph-index .graph-content__wrapper .navigation__wrapper .navbar-button .navbar-icon{font-size:20px}.graph-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type{border-radius:0 10px 10px 0}@media (max-width:1200px){.graph-index .graph-content__wrapper .choices__section{margin-bottom:0;border-radius:0 0 10px 10px}.graph-index .graph-content__wrapper .choices__section .choice .v-btn{display:inline-block;height:auto;min-width:200px;font-size:20px;white-space:normal;padding:5px 10px;font-size:16px}.graph-index .graph-content__wrapper .navigation__wrapper{position:fixed;bottom:0;left:0;right:0;z-index:10;border-radius:0}.graph-index .graph-content__wrapper .navigation__wrapper .navbar-button:last-of-type,.graph-index .graph-content__wrapper .navigation__wrapper .section-timer{border-radius:0}}@media (max-width:900px){.graph-index .graph-content__wrapper .graph__main-content .expression__section{height:unset!important}.graph-index .graph-content__wrapper .choices__section{position:relative;bottom:unset;left:unset;right:unset;flex-wrap:wrap;display:block;margin-bottom:10px;border-radius:10px}.graph-index .graph-content__wrapper .choices__section .choice{flex-grow:1;margin:5px!important}.graph-index .graph-content__wrapper .choices__section .choice .v-btn{width:100%;min-width:120px;flex-grow:1;font-size:16px;padding:5px 10px!important}}.expression-index .lottie-container-grand{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;background-color:transparent!important}.expression-index .lottie-container-grand .lottie-animation,.expression-index .lottie-container-grand .lottie-animation svg{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw!important}.expression-index .lottie-container{display:flex;flex-flow:column;justify-content:center;align-items:center;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;background-color:transparent!important}.expression-index .lottie-container .lottie-text-container{width:calc(100vw - 64px);color:var(--v-secondary-base);font-family:Paytone One,sans-serif;line-height:1;margin:20px 32px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-shadow:0 1px 4px #000;z-index:10}.expression-index .lottie-container .lottie-text-container .lottie-inner-text__container{min-width:300px;max-width:800px;width:80%}@media (max-width:600px){.expression-index .lottie-container .lottie-text-container .lottie-inner-text__container{min-width:calc(100% - 50px)}}.expression-index .lottie-container .lottie-animation{margin-bottom:20px;overflow:visible!important}.expression-index .lottie-container .lottie-animation,.expression-index .lottie-container .lottie-animation svg{height:50vh!important;height:calc(var(--vh, 1vh)*50)!important;width:50vw!important}@media (max-width:900px){.expression-index .lottie-container .lottie-animation,.expression-index .lottie-container .lottie-animation svg{height:50vh!important;height:calc(var(--vh, 1vh)*50)!important;width:100%!important}}.info__finish{position:relative;left:40%}.score-page-index[data-v-482668b9]{z-index:100;position:relative;background:linear-gradient(20deg,var(--v-accent-base),var(--v-accent-lighten2));overflow:hidden;max-height:100vh;max-height:calc(var(--vh, 1vh)*100);height:100vh;height:calc(var(--vh, 1vh)*100)}.score__section{margin:auto 0;display:flex;flex-direction:column;position:relative;z-index:10;padding-bottom:100px;padding-top:100px}.score__section .goodies-collection-index,.score__section .score-index{position:relative;max-width:800px;width:100%;background-color:#fff;border-radius:10px;margin:10px auto;box-shadow:-1px 4px 5px rgba(0,0,0,.38039)}.score__section .goodies-collection-index .card-title,.score__section .score-index .card-title{font-size:1.5em;font-family:Paytone One,sans-serif;font-weight:400;text-align:center}.score__section .goodies-collection-index .card-subtitle,.score__section .score-index .card-subtitle{font-size:20px;text-align:center;font-style:italic}@media (max-width:900px){.score__section .goodies-collection-index,.score__section .score-index{width:90%}}.score__section .score-index{padding:20px;margin-top:auto}.score__section .score-index .v-progress-circular .v-progress-circular__underlay{stroke:var(--v-primary-lighten3)}.score__section .score-index .score__wrapper{border-top:1px solid grey;padding-top:20px;margin-top:20px;width:100%;display:flex}.score__section .score-index .score__wrapper .primary-data{width:50%;flex-grow:1}.score__section .score-index .score__wrapper .primary-data .main-score__wrapper{text-align:center}.score__section .score-index .score__wrapper .primary-data .main-score__wrapper .score-value{font-family:Paytone One,sans-serif;font-weight:400;font-size:40px;color:var(--v-secondary-base)}.score__section .score-index .score__wrapper .secondary-data{border-left:1px solid grey;width:50%;padding-left:20px;display:flex;flex-direction:column;justify-content:space-around}.score__section .score-index .score__wrapper .secondary-data .secondary-score__wrapper{display:flex;align-items:center;justify-content:center;line-height:1}.score__section .score-index .score__wrapper .secondary-data .secondary-score__wrapper .v-progress-circular{margin-right:10px}.score__section .score-index .score__wrapper .secondary-data .secondary-score__wrapper .score-value{font-family:Paytone One,sans-serif;font-weight:400;font-size:20px;color:var(--v-secondary-base)}.score__section .score-index .score__wrapper .secondary-data .secondary-score__wrapper .score-info{font-size:13px}@media (max-width:900px){.score__section .score-index .score__wrapper{flex-direction:column}.score__section .score-index .score__wrapper .primary-data,.score__section .score-index .score__wrapper .secondary-data{width:100%}.score__section .score-index .score__wrapper .secondary-data{border-top:1px solid grey;border-left:none;margin-top:20px;padding-top:20px;padding-left:0;align-items:flex-start}.score__section .score-index .score__wrapper .secondary-data .secondary-score__wrapper{margin-bottom:10px}}.score__section .goodies-collection-index{background-color:var(--v-accent-base)}.score__section .goodies-collection-index .points-counter{border-radius:10px;background-color:var(--v-secondary-base);align-self:center;font-size:20px;color:#fff;margin:10px 20px 0;text-align:center}.score__section .goodies-collection-index .points-counter .points-counter__title-wrapper{padding:10px;background-color:#fff;color:var(--v-secondary-base);border-radius:10px 10px 0 0}.score__section .goodies-collection-index .points-counter .points-counter__title-wrapper .points-counter__title{font-family:Paytone One,sans-serif;font-weight:400}.score__section .goodies-collection-index .points-counter .points{font-family:Paytone One,sans-serif;font-weight:400;padding:20px 0}.score__section .goodies-collection-index .card__top-content{margin:20px;padding-bottom:20px;border-bottom:1px solid var(--v-secondary-base);color:#fff}.score__section .goodies-collection-index .goodies__wrapper{width:100%;padding:0 0 30px;overflow-x:auto;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.score__section .goodies-collection-index .goodies__wrapper .goodies__scroller__wrapper{display:flex;padding:30px calc(5% + 20px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:flex-start}.score__section .score-buttons__wrapper{max-width:800px;margin:10px auto auto;width:100%;display:flex;flex-wrap:wrap;padding:20px}.score__section .score-buttons__wrapper .v-btn{margin-top:10px}.score__section .score-buttons__wrapper .v-btn:not(:last-child){margin-right:10px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}