a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Roboto,sans-serif;height:calc(100vh - 5rem)}@-webkit-keyframes popup{0%{border-color:#4083c1;border-width:2px;color:#4083c1}25%{border-color:#a81717;border-width:5px;color:#a81717}50%{border-color:#4083c1;border-width:2px;color:#4083c1}75%{border-color:#a81717;border-width:5px;color:#a81717}to{border-color:#4083c1;border-width:2px;color:#4083c1}}@keyframes popup{0%{border-color:#4083c1;border-width:2px;color:#4083c1}25%{border-color:#a81717;border-width:5px;color:#a81717}50%{border-color:#4083c1;border-width:2px;color:#4083c1}75%{border-color:#a81717;border-width:5px;color:#a81717}to{border-color:#4083c1;border-width:2px;color:#4083c1}}@-webkit-keyframes error{0%{background-color:#f5f5f5}25%{background-color:#a81717}50%{background-color:#f5f5f5}75%{background-color:#a81717}to{background-color:#f5f5f5}}@keyframes error{0%{background-color:#f5f5f5}25%{background-color:#a81717}50%{background-color:#f5f5f5}75%{background-color:#a81717}to{background-color:#f5f5f5}}@-webkit-keyframes text-error{0%{color:#f5f5f5}25%{color:#a81717}50%{color:#f5f5f5}75%{color:#a81717}to{color:#f5f5f5}}@keyframes text-error{0%{color:#f5f5f5}25%{color:#a81717}50%{color:#f5f5f5}75%{color:#a81717}to{color:#f5f5f5}}.login-form{background-color:#f5f5f5}.login-form .form-title{color:#4083c1;font-size:2em;font-weight:700;padding:.5em 0}.login-form .form-title,.login-form .msg-container,.login-form .msg-container .login-error{align-items:center;display:flex;justify-content:center}.login-form .msg-container .login-error{border:2px solid #a81717;border-radius:10px;color:#a81717;padding:1em 0;width:80%}.login-form .input-form{display:flex;flex-direction:column;margin:1em 2em}.login-form .input-form .input-error-msg{color:#a81717;margin-bottom:.5em;margin-top:.5em}.login-form .input-form label{align-items:center;color:#4083c1;display:flex;font-size:1.1em;justify-content:center;margin-bottom:.5em}.login-form .input-form .field-form{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em}.login-form .input-form .field-form:focus-visible{box-shadow:0 0 0 3pt #4083c1}.login-form .submit-login{align-items:center;display:flex;justify-content:center;margin-top:2em;padding-bottom:1em}.login-form .submit-login button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:90%}.login-form .submit-login button:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:0s}.login-form .submit-login button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.card{background-color:#4083c1;background-color:#f5f5f5;background-position:left 70%;background-repeat:no-repeat;background-size:contain;background-size:60%;border-radius:10px;box-shadow:-3px -3px 5px #bdbdbd,3px 3px 5px rgba(88,88,88,.733);height:300px;margin:1rem;position:relative;text-decoration:none;transition:.5s;width:80%}.card .overlay-card{align-items:flex-end;background:linear-gradient(90deg,rgba(42,159,255,.2) 0,#4083c1 60%,#4083c1);background-blend-mode:multiply;border-radius:8px;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.card .overlay-card h2{color:#f5f5f5;font-size:2rem;font-weight:700;padding:2rem 2rem 2rem 0;text-align:right;text-transform:uppercase;width:50%;z-index:1}.card .overlay-card .info-card{padding:0 1.5rem 2rem 0;text-align:center;z-index:1}.card .overlay-card .info-card svg{background-color:#f5f5f5;border-radius:30%;color:#4083c1;font-size:1.5rem;margin:0 .5rem;padding:.9rem}.card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:1020px){.card{background-size:cover}}@media (max-width:750px){.card .overlay-card{align-items:center;background:linear-gradient(90deg,rgba(42,159,255,.2) 0,#4083c1 80%,#4083c1)}.card .overlay-card h2{padding:2rem 0;text-align:center;width:100%}.card .overlay-card p{display:none}.card .overlay-card .info-card{padding:0 0 1rem}.card h2{font-size:.8rem;padding:0 1rem 1rem 0;width:45%}}.home-card{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 5px #2e2e2e;display:flex;gap:10px;justify-content:space-between;margin:1.5rem 0;min-height:80px;padding:1rem 2rem;transition:.5s;width:25%}.home-card img{color:#4083c1;height:80px}.home-card img.memory{height:80px}.home-card .elements{color:#000;font-size:14px;margin-inline:16px}.home-card .svg-img-alba-white{-webkit-filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%);filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%)}.home-card .svg-img-alba-blue{-webkit-filter:invert(47%) sepia(23%) saturate(1257%) hue-rotate(167deg) brightness(96%) contrast(89%);filter:invert(47%) sepia(23%) saturate(1257%) hue-rotate(167deg) brightness(96%) contrast(89%)}.home-card p{background-color:#4083c1;border-radius:50px;box-shadow:0 0 2px #2e2e2e;color:#f5f5f5;font-size:1.2rem;font-weight:700;padding:.8rem 1rem;text-align:center;text-transform:uppercase}.home-card:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.5s}.card-visible{display:flex}.card-hidden{display:none}.mode-activated{background-color:#4083c1}.mode-activated p{background-color:#f5f5f5;color:#4083c1}.hc-languages{justify-content:space-around;margin-left:1em;margin-right:1em;width:85%}.hc-languages p{width:60%}.list-card{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:3rem 2rem}@media (max-width:750px){.list-card{flex-direction:column}}.home-list{align-items:center;background-color:#4083c1;background-position:50%;background-size:cover;border-radius:10px;box-shadow:-3px -3px 5px #bdbdbd,3px 3px 5px rgba(88,88,88,.733);display:flex;flex-direction:column;height:auto;justify-content:space-evenly;margin:1rem;padding:2rem 0;position:relative;text-decoration:none;transition:.5s;width:90%}.home-list h2{font-size:2.5rem}.home-list h2,.home-list h3{color:#f5f5f5;font-weight:700;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.75);text-transform:uppercase}.home-list h3{font-size:1.5rem;margin-top:.7em}.home-list .info-card{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.home-list .info-card .export-import-card{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 5px #2e2e2e;display:flex;justify-content:space-between;margin:1.5rem 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:80px;padding:1rem 2rem;transition:.5s;width:41.5%}.home-list .info-card .export-import-card img{color:#4083c1;height:80px}.home-list .info-card .export-import-card img.memory{height:80px}.home-list .info-card .export-import-card div.export,.home-list .info-card .export-import-card div.lang{margin:1em;width:20%}.home-list .info-card .export-import-card div.lang-import{margin:1em;width:80px}.home-list .info-card .export-import-card p{background-color:#4083c1;border-radius:50px;box-shadow:0 0 2px #2e2e2e;color:#f5f5f5;font-size:1.2rem;font-weight:700;padding:.8rem 1rem;text-align:center;text-transform:uppercase}.home-list .info-card .export-import-card p:hover{cursor:pointer}.home-list .info-card .export-import-card input[type=file]{flex-grow:0;flex-shrink:1;max-width:65%;width:100%}.home-list .info-card .deepl{align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 5px #2e2e2e;display:flex;justify-content:space-between;margin:1.5rem 0;min-height:80px;padding:1rem 2rem;transition:.5s;width:90%}.home-list .info-card .deepl img{color:#4083c1;height:80px}.home-list .info-card .deepl img.memory{height:80px}.home-list .info-card .deepl p{background-color:#4083c1;border-radius:50px;box-shadow:0 0 2px #2e2e2e;color:#f5f5f5;font-size:1.2rem;font-weight:700;padding:.8rem 1rem;text-align:center;text-transform:uppercase}.home-list .info-card .deepl p:hover{cursor:pointer}.home-list .header-accordion{background:transparent;border-color:transparent;height:calc(100% + 2rem);width:-webkit-fill-available}.home-list .header-accordion .accordion-fold-arrow-button{background:hsla(0,0%,100%,.7);border-color:transparent;box-shadow:0 4px 6px rgba(0,0,0,.2)}.home-list .header-accordion .accordion-fold-arrow-button svg{color:#4083c1}.home-list .header-accordion .anchor{margin-top:-130px;padding-top:130px}.home-list .header-accordion .fold-arrow{position:absolute;right:1rem;top:2rem}.header-title{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 5px 4px -2px rgba(0,0,0,.75);display:flex;-webkit-filter:grayscale(60%);filter:grayscale(60%);flex-wrap:wrap;height:10rem;justify-content:center}.header-title h1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #fff;box-shadow:0 0 13px 0 rgba(0,0,0,.75);color:#fff;font-size:3rem;font-weight:700;padding:2rem;text-align:center;text-shadow:0 0 5px rgba(56,24,15,.9);text-transform:uppercase;width:80%}@media (max-width:750px){.header-title h1{font-size:1.5rem}}.related-card{align-items:center;background-color:#f5f5f5;border-radius:25px;box-shadow:2px 2px 8px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-around;margin-bottom:2rem;padding:2rem 1rem;transition:.5s;width:25%}.related-card img{height:80px;padding-bottom:1rem}.related-card h3{color:#4083c1;font-size:1.3rem;font-weight:700;padding-top:1rem;text-align:center;width:100%}.related-card hr{background-color:#4083c1;border:none;height:4px;margin:1rem 0;width:60%}.related-card a{background-color:#4083c1;border-radius:30px;color:#f5f5f5;font-size:1.5rem;margin:1rem 0 2rem;padding:1rem 3rem;text-decoration:none;transition:.5s}.related-card a:hover{transition:.5s}.related-card a:hover,.related-card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.container-error{align-items:center;background-color:#4083c1;display:flex;flex-direction:column;height:100vh;justify-content:center}.container-error img{width:40%}.container-error h1{color:#f5f5f5;font-size:1.9rem;padding:4rem 0}.container-error a,.container-error h1{font-weight:700;text-align:center;text-transform:uppercase}.container-error a{background-color:#f5f5f5;border-radius:30px;box-shadow:-3px -3px 5px rgba(88,88,88,.733),3px 3px 5px rgba(88,88,88,.733);color:#4083c1;font-size:1.5rem;padding:1rem 3rem;text-decoration:none;transition:.5s}.container-error a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}@media (max-height:500px){.container-error{height:100%}.container-error img{padding-top:8rem}.container-error a{margin-bottom:2rem}}@media (max-width:500px){.container-error a{font-size:1rem;padding:1rem 0;width:80%}}.home-partner{align-items:center;background-color:#4083c1;border-radius:10px;box-shadow:-3px -3px 5px #bdbdbd,3px 3px 5px rgba(88,88,88,.733);display:flex;flex-direction:column;height:auto;justify-content:space-evenly;margin:1rem;padding:2rem 0;text-decoration:none;width:90%}.home-partner h2{color:#f5f5f5;font-size:1.5rem;font-weight:700;line-height:2rem;padding-bottom:1rem;text-align:center;width:90%}@media (max-width:770px){.home-partner h2{font-size:.8rem;line-height:1.5rem}}.home-partner .partner-cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.home-partner .partner-cards img{height:50px}.home-partner .version-number{color:#f5f5f5;font-size:1rem;line-height:2rem;text-align:center;width:90%}@media (min-width:1280px){.home-partner .partner-cards{flex-wrap:nowrap;justify-content:space-around}.home-partner .partner-cards:has(>.home-card:nth-child(4):last-child) .home-card{width:18%}}@media (max-width:1279px){.home-partner .partner-cards:has(>.home-card:nth-child(4):last-child) .home-card{width:40%}}.container-course .content-course{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:4rem}.container-course .content-course .link-course{align-items:center;background-color:#4083c1;box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem 0;padding:3rem 0;width:60%}.container-course .content-course .link-course .hr-tilte{background-color:#f5f5f5;height:3px;margin:2rem 0;width:60%}.container-course .content-course .link-course h4{color:#f5f5f5;font-size:1.5rem;padding:0 1rem;text-align:center}.container-course .content-course .link-course .link-course-content{align-items:center;display:flex;justify-content:space-evenly;width:100%}.course-step{background-color:#f5f5f5;min-height:100vh;width:100%}.course-step .opacity-filter{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.course-step .opacity-filter .container-step{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding-top:2rem}.course-step .opacity-filter .container-step .course-screen{align-items:center;background-color:#4083c1;border-radius:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);display:flex;justify-content:space-around;padding:3rem 0;width:90%}.course-step .opacity-filter .container-step .course-screen .paragraph-course{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.course-step .opacity-filter .container-step .course-screen .paragraph-course h2{color:#f5f5f5;font-size:2rem;font-weight:700;text-align:center}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content{color:#f5f5f5;font-size:1.3rem;line-height:1.5;text-align:justify}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content h2{display:block;font-size:2em;font-weight:700;margin:.67em 0}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content h3{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content h4{display:block;font-size:1.17em;font-weight:700;margin:1em 0}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content p{display:block;line-height:1.5em;margin:1em 0;text-align:justify}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content strong{font-weight:700}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content i{font-style:italic}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content li{display:list-item}.course-step .opacity-filter .container-step .course-screen .paragraph-course hr{background-color:#f5f5f5;border:none;height:4px;margin:1rem 0 2rem;width:60%}.course-step .opacity-filter .container-step .course-screen .paragraph-course p{color:#f5f5f5;font-size:1.3rem;font-weight:500!important;line-height:2.3rem;text-align:justify}.course-step .opacity-filter .container-step .course-screen #lightbox-checkbox{display:none}.course-step .opacity-filter .container-step .course-screen #lightbox-checkbox:checked+label{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:1000}.course-step .opacity-filter .container-step .course-screen #lightbox-checkbox:checked+label img{box-shadow:none;max-height:80%;object-fit:contain;width:75%}.course-step .opacity-filter .container-step .image-course{width:40%}.course-step .opacity-filter .container-step .image-course .image-caption{color:#f5f5f5;font-size:1.5rem;font-weight:700;padding:1em 0;text-align:center}.course-step .opacity-filter .container-step .image-course .image-container{position:relative}.course-step .opacity-filter .container-step .image-course .image-container img{box-shadow:0 0 10px 0 rgba(0,0,0,.75);width:100%}.course-step .opacity-filter .container-step .image-course .image-container .image-label{align-items:center;background:#f5f5f5;border:.1vw solid #000;border-radius:50%;cursor:pointer;display:flex;font-size:1.5vw;height:1vw;justify-content:center;padding:.5vw;position:absolute;width:1vw}.course-step .opacity-filter .container-step .image-course .image-container .image-label:active,.course-step .opacity-filter .container-step .image-course .image-container .image-label:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.course-step .opacity-filter .container-step .image-course .image-container .label-selected{border:.35vw solid #4083c1;color:#4083c1;font-weight:700}.course-step .opacity-filter .container-step .image-course .label-content{background-color:#f5f5f5;border-radius:5px;color:#4083c1;font-size:1.3rem;font-weight:700;margin-top:10px;padding:.5em;text-align:center}.course-step .opacity-filter .container-step .image-course .label-content span{align-items:center;background:#f5f5f5;border:.2em solid #4083c1;border-radius:50%;color:#4083c1;display:inline-flex;font-size:1.3rem;font-weight:700;height:.4em;justify-content:center;margin-right:.5em;padding:.4em;width:.4em}.course-step .opacity-filter .container-step .image-modal{width:50%}.course-step .opacity-filter .container-step .image-modal img{width:100%}.course-step .opacity-filter .container-step .image-modal-btn{display:flex;justify-content:center;width:100%}.course-step .opacity-filter .container-step .image-modal-btn button{margin:10px 0}.course-step .opacity-filter .container-step button{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.75);font-size:1.1rem;margin-top:2rem}.course-step .opacity-filter .container-step button svg{margin-right:1rem}.course-step .opacity-filter .quiz-course{width:90%}.course-step .opacity-filter .quiz-course .question-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;width:100%}.course-step .opacity-filter .quiz-course .question-container h2{background-color:#4083c1;border-radius:30px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#f5f5f5;font-size:1.5rem;font-weight:700;margin-bottom:2rem;padding:2rem 3rem;text-align:center;width:70%}@media (max-width:750px){.course-step .opacity-filter .quiz-course .question-container h2{font-size:1rem;margin-top:2rem;padding:1rem 2rem}.course-step .opacity-filter .quiz-course .question-container .answer-quiz label{font-size:1rem;padding:1.3rem 2rem}}.course-step .opacity-filter .quiz-course .question-container .answer-quiz{width:100%}.course-step .opacity-filter .quiz-course .question-container .answer-quiz label{background-color:#f5f5f5}.course-step .opacity-filter .quiz-course .question-container .answer-quiz input:checked+label{background-color:#4083c1;color:#fff}.course-step .opacity-filter .quiz-course .question-container button{border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.course-step .opacity-filter .quiz-course .question-container button svg{margin-right:1rem}.course-step .opacity-filter button{background-color:#4083c1;border-radius:30px;box-shadow:2px 2px 10px rgba(0,0,0,.15);color:#f5f5f5;font-size:1.3rem;font-weight:700;margin-bottom:1rem;padding:1rem 3rem;text-decoration:none;text-transform:uppercase;transition:.5s}.course-step .opacity-filter button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.5s}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);font-weight:700;margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.course-header{align-items:center;display:flex;flex-direction:column;height:6rem;justify-content:center;position:relative}.course-header .description{bottom:0;color:#4083c1;font-size:1.2rem;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:0 0 1px #4083c1;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%}.course-header .course-summary{align-items:center;display:flex;justify-content:center;padding-bottom:1rem;width:70%}.course-header .course-summary a{color:#4083c1;font-size:1.5em;transition:.5s}.course-header .course-summary a.active,.course-header .course-summary a:hover{-webkit-transform:scale(1.5);transform:scale(1.5);transition:.5s}.course-header .course-summary hr{border:0;border-top:10px dotted #4083c1;margin:0 .8rem;width:10%}.btn-mine-container{display:flex;justify-content:flex-end;margin:0 3em}.btn-mine{align-items:center;background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;box-shadow:0 0 2px #2e2e2e;color:#f5f5f5;display:flex;font-size:1.2em;font-weight:700;justify-content:center;margin-bottom:1.5em;margin-top:2em;padding:.5em 0;text-transform:uppercase;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-mine svg{padding-right:.5rem;width:1.33em}.btn-mine:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s}.sc-theme{align-items:center;background-color:#f5f5f5;background-color:hsla(0,0%,47%,.733);border:4px solid #fff;border-radius:1em;box-shadow:4px 4px 6px rgba(88,88,88,.733);justify-content:space-between;margin:1.5rem 0;min-height:80px;padding:2rem;transition:.5s;width:75%}.sc-theme h2{font-size:1.8em}.sc-theme .sc-datas{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.sc-theme .sc-datas .sc-data{height:100%;margin:auto;padding:1em;width:30%}.sc-theme .sc-datas .sc-data h2{border-bottom:4px solid #fff;border-radius:2em;border-top:4px solid #fff;font-size:1.2em;padding:.5em}@media (max-width:700px){.sc-theme .sc-datas .sc-data h2{font-size:1em}}.sc-theme .sc-datas .sc-data p{color:#fff;font-size:1.2em;padding-top:.5em;text-align:center}@media (max-width:700px){.sc-theme .sc-datas .sc-data p{font-size:1em}.sc-theme .sc-datas .sc-data{width:50%}}.lng-main{border:3px solid #4083c1;border-radius:.5em;margin:2em auto;padding:1em;width:40%}.lng-main,.lng-main h1{color:#000;text-align:center}.lng-main h1{font-size:1.5rem;font-weight:700;line-height:2rem;margin:auto;padding-bottom:1rem;width:90%}.lng-main span{padding:1em}.lng-main span input[type=checkbox]{-webkit-transform:scale(2);transform:scale(2)}.lng-main span label{font-size:1.4em;margin-left:.5em}.card-editor-flex{display:flex;flex-wrap:wrap;justify-content:space-evenly}.card-editor-flex .card-editor .image{height:150px;margin:2em;width:auto}.card-editor-flex .card-editor select{border:.5px solid #000;border-radius:5px;margin:.8em .5em .5em 0;padding:.5em;width:100%}.card-editor-flex .card-editor .text-input{display:flex;margin:.5em}.card-editor-flex .card-editor .text-input input[type=text]{-webkit-animation-duration:.5s;animation-duration:.5s;border:1px solid #000;border-radius:.3em;margin:.2em;padding:.5em;width:100%}.card-editor-flex .card-editor .text-input img{height:100%;padding:.5em;width:auto}.card-editor-flex .card-editor .text-input .index-error{padding:.5em 0}.card-editor-main{border:3px solid #4083c1;border-radius:10px;margin:2em 3em;padding:2.5em 2em 2em;text-align:center}.card-editor-main .card-editor-header{display:flex;justify-content:space-between}.card-editor-main .card-editor-header .categories-selection{background-color:#fff;border-radius:10px;margin-bottom:1rem;padding:10px}.card-editor-main .card-editor-header .categories-selection .form-label{background:#4083c1;border-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:flex-start;padding:10px}.card-editor-main .card-editor-header .categories-selection .categories-checkboxes{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.card-editor-main .card-editor-header .categories-selection .categories-checkboxes .form-check{align-items:center;display:flex;gap:5px;min-height:0!important}.card-editor-main .card-editor-header .categories-selection .categories-checkboxes .form-check-input:checked{background-color:#4083c1;border-color:#4083c1}.card-editor-main .answer-header{display:flex}.card-editor-main .answer-header button{background-color:initial;border:2px solid transparent;border-radius:5px;color:#333;cursor:pointer;font-weight:700;padding:8px 16px;transition:all .3s ease}.card-editor-main .answer-header button:active,.card-editor-main .answer-header button:hover{background-color:initial;border-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#000}.card-editor-main h1{color:#000;font-size:1.5rem;font-weight:700;line-height:2rem;margin:auto;padding-bottom:1rem;text-align:center;width:90%}@media (max-width:770px){.card-editor-main h1{font-size:.8rem;line-height:1.5rem}}.card-editor-main h2{color:#000;font-size:1rem;font-weight:700;line-height:2rem;margin:auto;text-align:center;width:75%}@media (max-width:770px){.card-editor-main h2{font-size:.8rem;line-height:1.5rem}}.card-editor-main .flex-25{width:25%}@media (max-width:1200px){.card-editor-main .flex-25{width:50%}}.card-editor-main .flex-65{width:65%}@media (max-width:1200px){.card-editor-main .flex-65{width:50%}}.card-editor-main .flex-45{width:45%}@media (max-width:1200px){.card-editor-main .flex-45{width:100%}}.card-editor-main .flex-50{width:50%}@media (max-width:1200px){.card-editor-main .flex-50{width:100%}}.pair-card-editor-flex{display:flex;flex-wrap:wrap;justify-content:space-evenly}.pair-card-editor-flex .pair-card-editor{display:flex;flex-direction:column;max-height:420px}@media (max-width:1200px){.pair-card-editor-flex .pair-card-editor{height:100%}}.pair-card-editor-flex .pair-card-editor .image{align-self:center;height:100px;margin-bottom:1em;margin-top:2em}.pair-card-editor-flex .pair-card-editor .text-input{display:flex;margin:.5em}.pair-card-editor-flex .pair-card-editor .text-input input[type=text]{-webkit-animation-duration:.5s;animation-duration:.5s;border:1px solid #000;border-radius:.3em;margin:.2em;padding:.5em;width:100%}.pair-card-editor-flex .pair-card-editor .text-input img{align-self:center;height:auto;padding:.5em;width:auto}.pair-card-editor-flex .pair-card-editor .tips{border-top:.2em solid brown;color:brown;font-weight:700;margin:1em;padding:.5em}.pair-cards{display:flex;justify-content:space-between;margin:0}@media (max-width:1200px){.pair-cards{display:inline}}.pair-cards h1{color:#000;font-size:1.7rem;font-weight:700;line-height:2rem;margin:auto;padding-bottom:1rem;text-align:center;width:90%}.pair-cards .pair-card-a,.pair-cards .pair-card-b{border:3px solid #4083c1;border-radius:10px;display:flex;flex:1 1;flex-direction:column;height:100%;margin:1em 3em;padding:2.5em 2em 2em;text-align:center}@media (max-widt:770px){.pair-cards .pair-card-a,.pair-cards .pair-card-b{margin:1em;width:100%}}.pair-cards .type-selection{align-self:center;display:flex;flex-direction:column}.pair-cards .type-selection input[type=radio]{margin-right:10px}.pair-cards .type-selection label{font-size:.9rem;margin-right:20px;margin-top:1em}.pair-card-editor-main h2{color:#000;font-size:1.1rem;font-weight:700;line-height:1.5rem;text-align:center;width:75%}@media (max-width:770px){.pair-card-editor-main h2{font-size:.8rem;line-height:1.5rem}}.pair-card-editor-main .flex-25{align-items:center;display:flex;justify-content:space-between}@media (max-width:1200px){.pair-card-editor-main .flex-25{width:50%}}.pair-card-editor-main .flex-25 .text-display{align-items:center;display:flex;flex-direction:column;margin-top:2.5em}.pair-card-editor-main .flex-25 .text-display input[type=file]{margin:.7em}.pair-card-editor-main .flex-50{width:100%}.pair-card-editor-main .flex-50 .text-display{align-items:center;display:flex;flex-direction:column;margin-bottom:1.2em;margin-top:1.5em}.button{border-radius:1em;color:#fff;font-size:1.5rem;font-weight:700;margin:auto;padding:1em;text-align:center;text-decoration:none;width:25%}.button .publish{background-color:#4083c1}.button .add,.button .publish{border-radius:1em;cursor:pointer;font-size:.9em;padding:.3em 0}.button .add{background-color:green}.button .delete{background-color:brown;cursor:pointer}.button .delete,.button .disabled{border-radius:1em;font-size:.9em;padding:.3em 0}.button .disabled{background-color:grey;cursor:not-allowed}.button span{margin-left:.5em}.language-selection{border:3px solid #4083c1;border-radius:10px;display:flex;flex-basis:50%;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:3em;padding:.75em 1em}.language-selection div:first-child{align-items:center;display:flex;font-size:1.2em;font-weight:700;margin-right:1em}.language-selection ul{display:flex;flex-basis:50%;justify-content:space-around}.language-selection ul li{align-items:center;display:flex}.language-selection ul li label{align-items:center;border:3px solid transparent;border-radius:50%;display:flex;justify-content:center;padding:.2em}.language-selection ul li .lng-checked{border:3px solid #4083c1;border-radius:50%;padding:.2em}.language-selection ul li input{display:none}.language-selection ul li img{cursor:pointer;width:2em}.language-selection ul li img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.language-selection ul li .lng-key{font-size:1.2em;font-weight:700;margin-left:.25em;margin-right:.25em}.language-selection.margin{margin-inline:48px}.confirm-modal{border:5px solid #4083c1;border-radius:10px;display:flex;justify-content:center;padding:2em 0;text-align:center;transition:0s}.confirm-modal .confirm-txt{border-bottom:2px solid #4083c1;color:#4083c1;font-size:1.2em;font-weight:700;padding-bottom:1em;width:100%}.confirm-modal .btn-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;padding-top:2em}.confirm-modal .btn-container button{border-radius:10px;flex-basis:15%;font-size:1.2em;font-weight:700;outline:none;padding:.2em .5em;text-transform:uppercase;transition:.2s}.confirm-modal .btn-container button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.confirm-modal .btn-container button:first-child{background-color:#4083c1;border:5px solid #4083c1;color:#fff;margin-left:1em}.confirm-modal .btn-container button:nth-child(2){background-color:#fff;border:5px solid #4083c1;color:#4083c1}.error-modal{border:5px solid #a81717;border-radius:10px;display:flex;justify-content:center;padding:2em 0;text-align:center;transition:0s}.error-modal .confirm-txt{border-bottom:2px solid #a81717;color:#a81717;font-size:1.2em;font-weight:700;margin:0 3em;padding-bottom:1em}.error-modal .btn-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;padding-top:2em}.error-modal .btn-container button{border-radius:10px;flex-basis:15%;font-size:1.2em;font-weight:700;margin-right:1em;outline:none;padding:.2em .5em;text-transform:uppercase;transition:.2s}.error-modal .btn-container button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.error-modal .btn-container button:first-child{background-color:#a81717;border:5px solid #a81717;color:#fff;margin-left:1em}.error-modal .btn-container button:nth-child(2){background-color:#fff;border:5px solid #a81717;color:#a81717}.login-modal{border:5px solid #4083c1;border-radius:10px}.info-modal{border:5px solid #4083c1;border-radius:10px}.import-modal.success,.info-modal{display:flex;justify-content:center;padding:2em 0;text-align:center;transition:0s}.import-modal.success{border:5px solid #198754;border-radius:10px}.import-modal.fail{border:5px solid #fc100d;border-radius:10px;padding:2em 0}.confirm-modal-import,.import-modal.fail{display:flex;justify-content:center;text-align:center;transition:0s}.confirm-modal-import{border:5px solid #4083c1;border-radius:10px;padding:2em}.confirm-modal-import .confirm-txt-import{color:#4083c1;font-size:1.2em;font-weight:700;padding-bottom:1em;width:100%}.confirm-modal-import .btn-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;padding-top:2em}.confirm-modal-import .btn-container button{border-radius:10px;flex-basis:15%;font-size:1.2em;font-weight:700;outline:none;padding:.2em .5em;text-transform:uppercase;transition:.2s}.confirm-modal-import .btn-container button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.confirm-modal-import .btn-container button:first-child{background-color:#4083c1;border:5px solid #4083c1;color:#fff;margin-left:1em}.confirm-modal-import .btn-container button:nth-child(2){background-color:#fff;border:5px solid #4083c1;color:#4083c1}.confirm-lexicon-error-modal{border:5px solid #4083c1;border-radius:10px;justify-content:center;padding:2em 0;text-align:center;transition:0s}.confirm-lexicon-error-modal .display-txt{color:#4083c1;font-size:1.1em;font-weight:700;margin-bottom:1em;padding-bottom:1em;width:100%}.confirm-lexicon-error-modal .display-txt .error{color:#4083c1;font-size:1.5em;font-weight:700;margin-bottom:1em;width:100%}.confirm-lexicon-error-modal .display-txt .error-txt{border-bottom:2px solid #4083c1;color:#4083c1;font-size:1em;font-weight:700;margin-bottom:1em;padding-bottom:1em;width:100%}.confirm-lexicon-error-modal .display-txt .bullet-point{align-items:flex-start;display:flex;padding-bottom:.5em}.confirm-lexicon-error-modal .display-txt .bullet-point:before{content:"\2022";margin-right:8px}.confirm-lexicon-error-modal .btn-container{display:flex;flex-direction:row-reverse;justify-content:flex-start;padding-top:2em}.confirm-lexicon-error-modal .btn-container button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;flex-basis:15%;font-size:1.2em;font-weight:700;outline:none;padding:.2em .5em;text-transform:uppercase;transition:.2s}.confirm-lexicon-error-modal .btn-container button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.Resizer{background:transparent;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;box-sizing:border-box;opacity:.2;z-index:1}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{border-bottom:5px solid hsla(0,0%,100%,0);border-top:5px solid hsla(0,0%,100%,0);cursor:row-resize;height:11px;margin:-5px 0;width:100%}.Resizer.horizontal:hover{border-bottom:5px solid rgba(0,0,0,.5);border-top:5px solid rgba(0,0,0,.5)}.Resizer.vertical{border-left:5px solid hsla(0,0%,100%,0);border-right:5px solid hsla(0,0%,100%,0);cursor:col-resize;margin:0 -5px;width:11px}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.choose-lexicon{align-items:left;border:3px solid #4083c1;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:3em;padding:.75em 1em;width:55%}.choose-lexicon h1{color:#000;font-size:1.7rem;font-weight:700;line-height:2rem;margin:auto;padding-bottom:1rem;text-align:center;width:90%}.choose-lexicon div:first-child{align-items:center;display:flex;font-size:1.2em;font-weight:700;margin-right:1em}.choose-lexicon ul{align-items:flex-start;display:flex;flex-basis:50%;flex-direction:column;justify-content:space-around;margin:2em}.choose-lexicon ul li{align-items:center;display:flex;margin:.3em}.choose-lexicon ul li label{align-items:center;border:3px solid transparent;border-radius:50%;display:flex;justify-content:center;padding:.2em}.choose-lexicon ul li .lng-checked{border:3px solid #4083c1;border-radius:50%;padding:.2em}.choose-lexicon ul li input{display:none}.choose-lexicon ul li img{cursor:pointer;width:2.3em}.choose-lexicon ul li img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.choose-lexicon ul li .lng-key{cursor:pointer;font-size:1.2em;font-weight:700;margin-left:.25em;margin-right:.25em}.ck-content h2{display:block;font-size:2em;font-weight:700;margin:.67em 0}.ck-content h3{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}.ck-content h4{display:block;font-size:1.17em;font-weight:700;margin:1em 0}.ck-content p{display:block;line-height:1.5em;margin:1em 0;text-align:justify}.ck-content strong{font-weight:700}.ck-content i{font-style:italic}.ck-content ol{list-style-type:decimal}.ck-content ol,.ck-content ul{display:block;margin:1em 0;padding-left:40px}.ck-content ul{list-style-type:disc}.ck-content li{display:list-item}.pane1{height:100%;overflow-x:hidden}.pane-r-border{border-right:3px dashed #4083c1}.course-content{margin:0 3em}.course-content .theme-title{color:#000;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:.75em;text-align:center;text-transform:uppercase}.course-content .steps-list-container{display:flex;flex-direction:column}.course-content .steps-list-container .sl-label{font-size:1.2em;font-weight:700;margin-bottom:.5em}.course-content .steps-list-container .sl-list{display:flex;flex-wrap:wrap}.course-content .steps-list-container .sl-list ul{display:flex;flex-wrap:wrap;margin-right:1em}.course-content .steps-list-container .sl-list ul li{padding:.1em}.course-content .steps-list-container .sl-list ul li button{background-color:#4083c1;border:3px solid #000;color:#f5f5f5;font-size:1em;font-weight:700;margin-left:-4px;margin-right:-4px;padding:.5em 1em}.course-content .steps-list-container .sl-list ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.course-content .steps-list-container .sl-list ul .active-btn{background-color:#f5f5f5;color:#000;-webkit-transform:scale(.95);transform:scale(.95)}.course-content .steps-list-container .sl-list .add-step{align-items:center;display:flex;font-size:9px;font-weight:700}.course-content .steps-list-container .sl-list .add-step button{background:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5),#44963d;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%;border:5px solid #44963d;border-radius:10px;display:inline-block;height:3em;margin-right:.5em;outline:none;width:3em}.course-content .steps-list-container .sl-list .add-step button:active{background:linear-gradient(#44963d,#44963d),linear-gradient(#44963d,#44963d),#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%}.course-content .steps-list-container .sl-list .add-step button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.course-content .save-course{display:flex;justify-content:center;margin:3em 0}.course-content .save-course button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:100%}.course-content .save-course button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s}.course-content .save-course button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.step-content{margin-top:3em}.step-content .del-step{align-items:center;display:flex;margin-bottom:1em}.step-content .del-step .del-s-label{align-items:center;font-size:1.2em;font-weight:700}.step-content .del-step .delete-icon{color:red;cursor:pointer;height:2em;margin-right:.3em;width:2em}.step-content .del-step .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.upload-img-container{border:3px solid #4083c1;border-radius:10px;display:flex;flex-direction:column;margin-bottom:1em;padding:1em;width:-webkit-fill-available}.upload-img-container .img-preview{margin-bottom:1em}.upload-img-container .img-preview img{width:20%}.upload-img-container .ui-label{font-size:1.2em;font-weight:700;margin-bottom:1em}.upload-img-container .ui-label span{font-weight:400}.upload-img-container .ui-input input{margin-right:1em}.upload-img-container .ui-input button{background-color:#666;border:3px solid transparent;border-radius:10px;color:#fff;outline:none;padding:.1em .3em}.upload-img-container .ui-input button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.upload-img-container .ui-input button:active{background-color:#f5f5f5;border:3px solid #666;color:#000}.steps-details-items .sd-item{border:3px solid #4083c1;border-radius:10px;display:flex;flex-basis:45.5%;flex-direction:column;margin-bottom:2em;padding:1em}.steps-details-items .sd-item-100{flex-basis:100%}.step-title-container{margin-bottom:2em}.step-title-container label{width:-webkit-fill-available}.step-title-container div:first-child{font-size:1.2em;font-weight:700;margin-bottom:1em}.step-title-container .step-title-input{align-items:center;display:flex}.step-title-container .step-title-input img{margin-right:.5em;width:1.5em}.step-title-container .step-title-input input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em;width:100%}.step-title-container .step-title-input input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.step-title-container #tips{align-self:start;margin-left:10px}.course-content-container{margin-bottom:2em}.course-content-container .cc-label{font-size:1.2em;font-weight:700;margin-bottom:1em}.course-content-container img{margin-bottom:.5em;margin-right:.5em;width:1.5em}.step-picture-container .sp-label{font-size:1.2em;font-weight:700;margin-top:2em}.step-picture-container .sp-info{font-style:italic;margin-bottom:1em}.step-picture-container .image-container{border:3px dotted #4083c1;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.step-picture-container .image-container img{heigth:100%;grid-column-end:3;grid-column-start:1;grid-row-start:1;width:100%;z-index:2}.step-picture-container .image-container .box{align-items:center;background:#f5f5f5;border:4px solid #4083c1;border-radius:50%;color:#4083c1;cursor:move;display:flex;font-size:18px;font-weight:700;grid-column-end:3;grid-column-start:1;grid-row-start:1;height:15px;justify-content:center;padding:5px;text-align:center;width:15px;z-index:2}.step-picture-container .image-caption label{width:-webkit-fill-available}.step-picture-container .image-caption .ic-label{font-weight:700;margin-bottom:1em;margin-top:2em}.step-picture-container .image-caption .checkbox-caption{border:1px solid #4083c1}.step-picture-container .image-caption .input-caption{align-items:center;display:flex}.step-picture-container .image-caption .input-caption img{margin-right:.5em;width:1.5em}.step-picture-container .image-caption .input-caption input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em;width:100%}.step-picture-container .image-caption .input-caption input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.step-picture-container .image-info{margin-top:2em}.step-picture-container .image-info .labels{margin-bottom:2em}.step-picture-container .image-info .labels .l-label{align-items:center;display:flex;font-weight:700;margin-bottom:1em}.step-picture-container .image-info .labels .l-label button{background:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5),#44963d;background-position:50%;background-repeat:no-repeat;background-size:70% 2px,2px 70%;border:3px solid #44963d;border-radius:10px;display:inline-block;height:2em;margin-left:1em;margin-right:.5em;outline:none;width:2em}.step-picture-container .image-info .labels .l-label button:active{background:linear-gradient(#44963d,#44963d),linear-gradient(#44963d,#44963d),#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:70% 2px,2px 70%}.step-picture-container .image-info .labels .l-label button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.step-picture-container .image-info .labels .labels-list{display:flex;flex-direction:column}.step-picture-container .image-info .labels .labels-list .label-item{align-items:center;display:flex;margin-bottom:1em}.step-picture-container .image-info .labels .labels-list .label-item .label-input-btn{align-items:center;display:flex;flex-basis:100%}.step-picture-container .image-info .labels .labels-list .label-item label{align-items:center;display:flex;flex-basis:100%;justify-content:center}.step-picture-container .image-info .labels .labels-list .label-item label div{font-size:1em;font-weight:700;margin-right:.5em}.step-picture-container .image-info .labels .labels-list .label-item label img{margin-right:.5em;width:1.5em}.step-picture-container .image-info .labels .labels-list .label-item label input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;outline:none;padding:.5em;width:100%}.step-picture-container .image-info .labels .labels-list .label-item label input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.step-picture-container .image-info .labels .labels-list .label-item .delete-btn{align-items:center;background-color:red;border:3px solid transparent;border-radius:10px;color:#fff;display:flex;font-weight:bolder;height:2em;justify-content:center;margin-left:1em;outline:none;width:2em}.step-picture-container .image-info .labels .labels-list .label-item .delete-btn:active{background-color:#f5f5f5;border:3px solid red;color:red}.step-picture-container .image-info .labels .labels-list .label-item .delete-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.step-picture-container .image-info .comment div{font-size:1em;font-weight:700;margin-bottom:1em}.step-picture-container .image-info .comment .comment-input{align-items:center;display:flex;justify-content:center}.step-picture-container .image-info .comment .comment-input img{margin-right:.5em;width:1.5em}.step-picture-container .image-info .comment .comment-input textarea{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.1rem;outline:none;padding:.5em;width:100%}.step-picture-container .image-info .comment .comment-input textarea:focus-visible{box-shadow:0 0 0 3pt #4083c1}.step-questions-container{border:3px solid #4083c1;border-radius:10px;display:flex;flex-direction:column;padding:1em}.step-questions-container .sq-label{font-size:1.2em;font-weight:700;margin-bottom:1em}.step-questions-container .question-answer-list{font-size:1.2em}.step-questions-container .question-answer-list div{border-radius:10px;margin-bottom:1em;padding:.5em}.step-questions-container .question-answer-list input{margin-right:1em;-webkit-transform:scale(1.5);transform:scale(1.5)}.pane2{align-items:center;background-color:#d3d3d3;display:flex;font-size:2em;font-weight:bolder;height:100%;justify-content:center;overflow-x:hidden;width:100%}.pane2 div{margin:0 1em}@media (max-width:1650px){.steps-details-items .sd-item{flex-basis:46%}}@media (max-width:1300px){.steps-details-items .sd-item{flex-basis:100%}}.quiz-management{padding-bottom:.25em}.quiz-content{margin:0 3em}.quiz-content .theme-title{color:#000;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:.75em;text-align:center;text-transform:uppercase}.quiz-content .q-list-main{display:flex;flex-direction:column}.quiz-content .q-list-label{font-size:1.2em;font-weight:700;margin-bottom:.5em}.quiz-content .questions-list-container{display:flex}.quiz-content .questions-list-container ul{display:flex;flex-wrap:wrap;margin-right:1em;width:-webkit-fill-available}.quiz-content .questions-list-container ul li{padding:.1em}.quiz-content .questions-list-container ul li button{background-color:#4083c1;border:3px solid #000;color:#f5f5f5;font-size:1em;font-weight:700;margin-left:-4px;margin-right:-4px;padding:.5em 1em}.quiz-content .questions-list-container ul li:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.quiz-content .questions-list-container ul .active-btn{background-color:#f5f5f5;color:#000;-webkit-transform:scale(.95);transform:scale(.95)}.quiz-content .questions-list-container .add-question{align-items:center;display:flex;font-size:1em;font-weight:700}.quiz-content .questions-list-container .add-question button{background:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5),#44963d;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%;border:5px solid #44963d;border-radius:10px;display:inline-block;height:1.5em;margin-right:.5em;outline:none;width:1.5em}.quiz-content .questions-list-container .add-question button:active{background:linear-gradient(#44963d,#44963d),linear-gradient(#44963d,#44963d),#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%}.quiz-content .questions-list-container .add-question button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.question-content{border-radius:10px;margin-top:3em}.question-content .qc-border{border:5px solid #4083c1}.question-content .delete-question{align-items:center;display:flex;margin-bottom:1em}.question-content .delete-question .delete-q-label{align-items:center;font-size:1.2em;font-weight:700;margin-right:.3em}.question-content .delete-question .delete-icon{color:red;cursor:pointer;height:2em;width:2em}.question-content .delete-question .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.question-content .question-content-items{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.question-content .question-content-items .qc-item{border:3px solid #4083c1;border-radius:10px;flex-basis:46%;margin-bottom:1.5em;padding:1em}.question-content .question-content-items .qc-item-100{flex-basis:100%}.question-title{font-weight:700;margin-bottom:1em}.question-title div:first-child{font-size:1.2em;margin-bottom:1em}.question-title label{width:-webkit-fill-available}.question-title .title-input{align-items:center;display:flex}.question-title .title-input img{margin-right:.5em;width:1.5em}.question-title .title-input input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;outline:none;padding:.5em;width:100%}.question-title .title-input input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.question-answers{font-weight:700;margin-bottom:1em}.question-answers .q-number{font-size:1em}.question-answers .questions-title{font-size:1.2em;margin-bottom:1em}.question-answers .answers-input label{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.question-answers .answers-input .input-container{align-items:center;display:flex;flex-basis:100%;margin-bottom:1em;margin-top:1em}.question-answers .answers-input .input-container .delete-icon{color:red;cursor:pointer;height:1.2em;margin-left:10px;width:1.2em}.question-answers .answers-input .input-container .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.question-answers .answers-input .input-container div{white-space:nowrap}.question-answers .answers-input .input-container img{margin-right:.5em;width:1.5em}.question-answers .answers-input .input-container input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;outline:none;padding:.5em;width:100%}.question-answers .answers-input .input-container input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.question-explanation{margin-bottom:1em}.question-explanation .explanation-title{font-size:1.2em;font-weight:700;margin-bottom:1em}.question-explanation .explanation-input label{align-items:center;display:flex}.question-explanation .explanation-input img{margin-right:.5em;width:1.5em}.question-explanation .explanation-input textarea{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;outline:none;padding:.5em;resize:none;width:100%}.question-explanation .explanation-input textarea:focus-visible{box-shadow:0 0 0 3pt #4083c1}.question-right{border:3px solid #4083c1;border-radius:10px;display:flex;flex-direction:column;margin-bottom:1em;padding:1em}.question-right .question-right-header{display:flex;justify-content:space-between;margin-bottom:1em}.question-right .qr-title{font-size:1.2em;font-weight:700}.question-right .qr-inputs-container{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.question-right .qr-inputs-container .qr-input{display:flex;margin:0 2em}.question-right .qr-inputs-container .qr-input .q-checked{background-color:#000;color:#f5f5f5}.question-right .qr-inputs-container .qr-input label{border:3px solid #000;border-radius:50%;color:#000;cursor:pointer;font-size:1.2em;font-weight:700;padding:.4em .65em}.question-right .qr-inputs-container .qr-input input{display:none}.question-right .proposition-buttons{width:-webkit-min-content;width:min-content}.question-right .proposition-buttons .add-answer{align-items:center;display:flex;font-size:1em;font-weight:700;justify-content:flex-start}.question-right .proposition-buttons .add-answer button{background:linear-gradient(#f5f5f5,#f5f5f5),linear-gradient(#f5f5f5,#f5f5f5),#44963d;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%;border:5px solid #44963d;border-radius:10px;display:inline-block;height:1.5em;margin-right:.5em;outline:none;width:1.5em}.question-right .proposition-buttons .add-answer button:active{background:linear-gradient(#44963d,#44963d),linear-gradient(#44963d,#44963d),#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:60% 4px,4px 60%}.question-right .proposition-buttons .add-answer button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.question-right .proposition-buttons .delete-answer{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.question-right .proposition-buttons .delete-answer .delete-q-label{align-items:center;font-size:1em;font-weight:700;margin-right:.3em}.question-right .proposition-buttons .delete-answer .delete-icon{color:red;cursor:pointer;height:1.5em;width:1.5em}.question-right .proposition-buttons .delete-answer .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.save-quiz{display:flex;justify-content:center;margin:3em 0}.save-quiz button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:100%}.save-quiz button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s}.save-quiz button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}@media (max-width:1700px){.question-content .question-content-items .qc-item{flex-basis:45%}.question-content .question-content-items .qc-item-100{flex-basis:100%}}@media (max-width:1400px){.question-content .question-content-items .qc-item{flex-basis:44%}.question-content .question-content-items .qc-item-100{flex-basis:100%}}@media (max-width:1200px){.question-content .question-content-items .qc-item,.question-content .question-content-items .qc-item-100{flex-basis:100%}}.language-management{padding-bottom:.25em}.language-management .lm-content{display:flex;justify-content:center;margin-bottom:3em;margin-top:2em}.language-management .lm-content form{border:3px solid #4083c1;border-radius:10px;flex-basis:60%;padding:1em}.selected-users-container{margin-top:2em}.selected-users-container .selected-users{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px 0}.selected-users-container .selected-users .selected-user{border:2px solid #4083c1;border-radius:15px;display:flex;gap:5px;padding:8px}.selected-users-container .selected-users svg{color:#4083c1}.selected-users-container .selected-users-label{font-size:1.2em;font-weight:700}.selected-users-container .form-check-input:checked{background-color:#4083c1;border-color:#4083c1}.selected-genre-container{margin-top:2em}.selected-genre-container .selected-genre-label{font-size:1.2em;font-weight:700}.selected-genre-container .selected-genre{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.selected-genre-container .form-check{margin-right:10px}.selected-genre-container .form-check-input:checked{background-color:#4083c1;border-color:#4083c1}.selected-genre-container label{margin-top:.25em}.genre-error-message{color:#ff4500;display:flex;gap:8px}.dropdown-menu.show{border:none!important;max-height:10em;overflow-x:hidden;overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown button,.dropdown button:hover{background-color:#4083c1;border-color:#4083c1}.dropdown button:active{background-color:#4083c1!important;border-color:#4083c1!important;-webkit-transform:scale(1.01);transform:scale(1.01)}.dropdown-item:active{background-color:#fff;color:#000}.lm-code-container .lm-code-label{font-size:1.2em;font-weight:700}.lm-code-container .lm-code-instruct{border:3px solid #a81717;border-radius:10px;margin-top:1em;padding-left:1em;padding-right:1em;padding-top:1em}.lm-code-container .lm-code-instruct .lm-instruct-label-code{font-size:1.2em;margin-bottom:1em}.lm-code-container .lm-code-instruct ul li{list-style:disc inside;margin-bottom:1em}.lm-code-container .lm-code-instruct ul li span{font-style:italic}.lm-code-container [id^=tips-]{color:brown;display:none;font-weight:700;margin-top:.5em;padding:.5em}.lm-code-container .lm-code-input{align-items:center;display:flex;margin-top:1em}.lm-code-container .lm-code-input img{margin-right:.5em;width:1.5em}.lm-code-container .lm-code-input input{border:1px solid #4083c1;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em}.lm-code-container .lm-code-input input:focus-visible{border:1px solid transparent;box-shadow:0 0 0 3pt #4083c1}.lm-code-container .lm-desc-input{align-items:center;display:flex;margin-top:1em}.lm-code-container .lm-desc-input img{margin-right:.5em;width:1.5em}.lm-code-container .lm-desc-input input{border:1px solid #4083c1;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em;width:80%}.lm-code-container .lm-desc-input input:focus-visible{border:1px solid transparent;box-shadow:0 0 0 3pt #4083c1}.lm-code-container .translate{word-wrap:break-word;-webkit-appearance:none;appearance:none;background-color:#fafbfc;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:0 1px 0 rgba(27,31,35,.04),inset 0 1px 0 hsla(0,0%,100%,.25);box-sizing:border-box;color:#24292e;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:20px;list-style:none;margin-top:16px;padding:6px 16px;position:relative;touch-action:manipulation;transition:background-color .2s cubic-bezier(.3,0,.5,1);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.lm-code-container .translate:hover{background-color:#f3f4f6;text-decoration:none;transition-duration:.1s}.lm-code-container .translate:disabled{background-color:#fafbfc;border-color:rgba(27,31,35,.15);color:#959da5;cursor:default}.lm-code-container .translate:active{background-color:#edeff2;box-shadow:inset 0 1px 0 rgba(225,228,232,.2);transition:none 0s}.lm-code-container .btranslate:focus{outline:1px transparent}.lm-code-container .translate:before{display:none}.lm-flag-container{margin-top:2em}.lm-flag-container .lm-flag-label{font-size:1.2em;font-weight:700}.lm-flag-container .lm-flag-instruct{border:3px solid #a81717;border-radius:10px;margin-top:1em;padding-left:1em;padding-right:1em;padding-top:1em}.lm-flag-container .lm-flag-instruct .lm-instruct-label-flag{font-size:1.2em;margin-bottom:1em}.lm-flag-container .lm-flag-instruct ul li{list-style:disc inside;margin-bottom:1em}.lm-flag-container .lm-flag-instruct ul li span{font-style:italic}.lm-flag-container .lm-flag-input{align-items:center;display:flex;margin-top:1em}.lm-flag-container .flag-img-container{margin-right:1em}.lm-flag-container .flag-img-container img{height:32px;width:32px}.lm-submit{display:flex;justify-content:center;margin-top:2em}.lm-submit button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:100%}.lm-submit button:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.lm-submit button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.video-management{padding-bottom:.25em}.video-management .vm-content{margin-bottom:5em;margin-left:3em;margin-right:3em}.video-management .vm-content .theme-title{color:#000;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:1.5em;text-align:center;text-transform:uppercase}.video-management .vm-content .label-input{font-size:1.2em;font-weight:700;margin-bottom:1em}.video-management .vm-content form{border:3px solid #4083c1;border-radius:10px;padding:1em}.video-management .vm-content form .vm-input-container{display:flex;flex-direction:column;justify-content:center;margin-top:1em}.video-management .vm-content form .vm-input-container .vm-input{align-items:center;display:flex;margin-bottom:1em}.video-management .vm-content form .vm-input-container .vm-input img{margin-right:.5em;width:1.5em}.video-management .vm-content form .vm-input-container .vm-input input{border:none;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em}.video-management .vm-content form .vm-input-container .vm-input input:focus-visible{box-shadow:0 0 0 3pt #4083c1}.video-management .vm-content .player-wrapper{display:flex}.video-management .vm-content .player-wrapper .react-player{border:3px solid #4083c1;border-radius:10px}.video-management .vm-submit{display:flex;justify-content:center;margin-top:1em}.video-management .vm-submit button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:100%}.video-management .vm-submit button:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.video-management .vm-submit button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.vid-modal-container{position:absolute}.vid-modal-container .player-wrapper{display:flex;justify-content:center}.lp-management{padding-bottom:1em}.lp-management .lpm-container{margin:0 3em}.lp-management .lpm-container .theme-title{color:#000;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:.75em;text-align:center;text-transform:uppercase}.lp-management .lpm-container .lpm-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lp-management .lpm-container .lpm-items .lpm-item{border:3px solid #4083c1;border-radius:10px;flex-basis:47%;margin-bottom:1.5em;padding:1em}.lp-management .lpm-container .lpm-items .lpm-item img{margin-bottom:.5em;width:1.5em}.lp-management .lpm-container .lpm-items .lpm-item-100{flex-basis:100%}.lp-management .save-lp{display:flex;justify-content:center;margin-bottom:3em;margin-top:2em}.lp-management .save-lp button{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-transform:uppercase;transition:.2s;width:100%}.lp-management .save-lp button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s}.lp-management .save-lp button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}@media (max-width:1600px){.lp-management .lpm-container .lpm-items .lpm-item{flex-basis:46%}.lp-management .lpm-container .lpm-items .lpm-item-100{flex-basis:100%}}@media (max-width:1250px){.lp-management .lpm-container .lpm-items .lpm-item,.lp-management .lpm-container .lpm-items .lpm-item-100{flex-basis:100%}}.simulator{align-items:center;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;z-index:20}.simulator #simulatorHeader{align-items:center;display:flex;justify-content:space-around;margin-bottom:1rem;margin-top:1rem;width:90%}.simulator #city,.simulator #space{background-repeat:no-repeat;border-radius:1rem}.simulator #city{display:flex;flex-direction:column;overflow:hidden;z-index:1}.simulator #city #cityImg{position:relative}.simulator #city #road{background-color:#000;border-color:#fff;border-style:solid none;border-width:3px;display:flex;flex-direction:column;position:relative;width:100%}.simulator #city #road .roadLane{height:50%}.simulator #city #road .roadLane .carItem{height:35px;width:auto}.simulator #city #road .topRoadLane{border:#fff;display:flex;justify-content:flex-start}.simulator #city #road .topRoadLane #car2{-webkit-animation:car2move 5s infinite;animation:car2move 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative}.simulator #city .bottomRoadLane{border:#fff;display:flex;justify-content:flex-end}.simulator #city .bottomRoadLane #car1{-webkit-animation:car1move 3s infinite;animation:car1move 3s infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative}#ocean{background-repeat:no-repeat;border-radius:1rem;z-index:1}#ocean,#ocean .fishes{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}#ocean .fishes{overflow:hidden}#ocean .fishes .fish{margin-bottom:1rem;width:100%}#ocean .fishes .fish1,#ocean .fishes .fish2{position:relative;z-index:10}#ocean .fishes .fish2{align-self:flex-end}@-webkit-keyframes fish2move{0%{right:-50px;top:0}25%{right:60px;top:15px}50%{right:130px;top:0}75%{right:200px;top:15px}to{right:360px;top:0}}@keyframes fish2move{0%{right:-50px;top:0}25%{right:60px;top:15px}50%{right:130px;top:0}75%{right:200px;top:15px}to{right:360px;top:0}}#ocean .fishes .fish3{position:relative;z-index:10}#countryside{background-repeat:no-repeat;border-radius:1rem;display:flex;flex-direction:column;z-index:1}#countryside #treeLocation{z-index:2}#countryside #factoryLocation,#countryside #treeLocation{display:flex;flex-wrap:wrap;position:relative}#countryside #moutain{z-index:5}#countryside #ExtraSmallRiver,#countryside #moutain,#countryside #river,#countryside #smallRiver{height:auto;position:relative}#airplane{height:auto;width:60px}#aerianLane{height:61px;overflow:hidden}#planeMoving{-webkit-animation:planeMove 5s infinite;animation:planeMove 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:auto;position:relative;width:70px}@-webkit-keyframes planeMove{0%{left:-70px}to{left:350px}}@keyframes planeMove{0%{left:-70px}to{left:350px}}#simulatorMenu{background-color:grey;border-radius:1rem;display:flex;justify-content:space-around;opacity:.8;position:relative;top:-80px;width:100%;z-index:10}#simulatorMenu .simulatorMenuGroup{align-items:center;display:flex;flex-direction:column;justify-content:center}#simulatorMenu .simulatorMenuGroup .menuGroupItem{align-items:center;display:flex;justify-content:space-around}#simulatorMenu .simulatorMenuGroup .menuGroupItem #menuImg{height:40px;width:auto}#simulatorMenu .simulatorMenuGroup .menuGroupItem .plusMinus{display:flex;flex-direction:column}#simulatorMenu .simulatorMenuGroup .menuGroupItem .plusMinus .modifyState{height:20px;width:20px}#thermometer{height:80px;left:250px;position:relative;top:150px;width:80px}@media (max-width:800px){#thermometer{height:80px;left:250px;position:relative;top:-650px;width:80px}#city,#space{height:590px;width:346px}#city{background-image:url(/static/media/landscape.9c7f08c0bb64bb62fe5d.png)}#city #cityImg{top:80px}#city #road{height:80px;top:55px}#city #road .topRoadLane{border:#fff;display:flex;justify-content:flex-start}#city #road .topRoadLane #car2{-webkit-animation:car2move 5s infinite;animation:car2move 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative}@-webkit-keyframes car2move{0%{left:-40px}to{left:350px}}@keyframes car2move{0%{left:-40px}to{left:350px}}@-webkit-keyframes car1move{0%{right:-40px}to{right:350px}}@keyframes car1move{0%{right:-40px}to{right:350px}}#ocean{background-image:url(/static/media/underwater.3c5e0086996076b5119b.png);height:590px;width:346px}#ocean .fishes .fish1{-webkit-animation:fish1move 5s infinite;animation:fish1move 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish1move{0%{left:-20px;top:0}25%{left:80px;top:15px}50%{left:160px;top:0}75%{left:240px;top:15px}to{left:360px;top:0}}@keyframes fish1move{0%{left:-20px;top:0}25%{left:80px;top:15px}50%{left:160px;top:0}75%{left:240px;top:15px}to{left:360px;top:0}}#ocean .fishes .fish2{align-self:flex-end;-webkit-animation:fish2move 3s infinite;animation:fish2move 3s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish2move{0%{right:-50px;top:0}25%{right:60px;top:15px}50%{right:130px;top:0}75%{right:200px;top:15px}to{right:360px;top:0}}@keyframes fish2move{0%{right:-50px;top:0}25%{right:60px;top:15px}50%{right:130px;top:0}75%{right:200px;top:15px}to{right:360px;top:0}}#ocean .fishes .fish3{-webkit-animation:fish3move 4s infinite;animation:fish3move 4s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish3move{0%{left:-50px;top:0}25%{left:60px;top:15px}50%{left:130px;top:0}75%{left:200px;top:15px}to{left:360px;top:0}}@keyframes fish3move{0%{left:-50px;top:0}25%{left:60px;top:15px}50%{left:130px;top:0}75%{left:200px;top:15px}to{left:360px;top:0}}#countryside{background-image:url(/static/media/landscape.9c7f08c0bb64bb62fe5d.png);height:590px;width:346px}#countryside #treeLocation{height:100px;left:180px;top:150px;width:150px}#countryside #treeLocation .treeItem{height:35px;width:35px}#countryside #factoryLocation{height:100px;left:20px;top:230px;width:140px}#countryside #factoryLocation .factoryItem{height:35px;width:35px}#countryside #moutain{left:15px;top:-120px;width:120px}#countryside #river{left:5px;top:-130px;width:300px}#countryside #smallRiver{left:5px;top:-130px;width:200px}#countryside #ExtraSmallRiver{left:5px;top:-130px;width:100px}}@media (min-width:800px){#thermometer{height:80px;left:650px;position:relative;top:-700px;width:80px;z-index:20}#space{height:650px;width:775px}#aerianLane{height:100px;overflow:hidden}#planeMoving{-webkit-animation:planeMove 10s infinite;animation:planeMove 10s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:auto;position:relative;width:100px}@-webkit-keyframes planeMove{0%{left:-70px}to{left:800px}}@keyframes planeMove{0%{left:-70px}to{left:800px}}#city{background-image:url(/static/media/bigLandscape.0ba365488fd102de9b30.png);height:650px;width:775px}#city #cityImg{top:-50px}#city #road{height:80px;top:-110px}#city #road .topRoadLane #car2{-webkit-animation:car2move 8s infinite;animation:car2move 8s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:relative}@-webkit-keyframes car2move{0%{left:-40px}to{left:800px}}@keyframes car2move{0%{left:-40px}to{left:800px}}#city #road .bottomRoadLane{border:#fff;display:flex;justify-content:flex-end}#city #road .bottomRoadLane #car1{-webkit-animation:car1move 20s infinite;animation:car1move 20s infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative}@-webkit-keyframes car1move{0%{right:-40px}to{right:800px}}@keyframes car1move{0%{right:-40px}to{right:800px}}#ocean{background-image:url(/static/media/bigUnderwater.c2aeeedf9a4176b6a3ff.png);height:650px;width:775px}#ocean .fishes .fish1{-webkit-animation:fish1move 5s infinite;animation:fish1move 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish1move{0%{left:-20px;top:0}25%{left:200px;top:15px}50%{left:400px;top:0}75%{left:600px;top:15px}to{left:800px;top:0}}@keyframes fish1move{0%{left:-20px;top:0}25%{left:200px;top:15px}50%{left:400px;top:0}75%{left:600px;top:15px}to{left:800px;top:0}}#ocean .fishes .fish2{align-self:flex-end;-webkit-animation:fish2move 6s infinite;animation:fish2move 6s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish2move{0%{right:-50px;top:0}25%{right:200px;top:15px}50%{right:400px;top:0}75%{right:600px;top:15px}to{right:800px;top:0}}@keyframes fish2move{0%{right:-50px;top:0}25%{right:200px;top:15px}50%{right:400px;top:0}75%{right:600px;top:15px}to{right:800px;top:0}}#ocean .fishes .fish3{-webkit-animation:fish3move 4s infinite;animation:fish3move 4s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:25px;width:65px}@-webkit-keyframes fish3move{0%{left:-50px;top:0}25%{left:200px;top:15px}50%{left:400px;top:0}75%{left:600px;top:15px}to{left:800px;top:0}}@keyframes fish3move{0%{left:-50px;top:0}25%{left:200px;top:15px}50%{left:400px;top:0}75%{left:600px;top:15px}to{left:800px;top:0}}#countryside{background-image:url(/static/media/bigLandscape2.692d3d28775170e31dd3.png);height:650px;width:775px}#countryside #treeLocation{height:100px;left:500px;top:150px;width:200px}#countryside #treeLocation .treeItem{height:50px;width:50px}#countryside #factoryLocation{height:100px;left:20px;top:210px;width:200px}#countryside #factoryLocation .factoryItem{height:50px;width:50px}#countryside #moutain{left:155px;top:-180px;width:180px}#countryside #river{left:175px;top:-200px;width:300px}#countryside #smallRiver{left:175px;top:-200px;width:200px}#countryside #ExtraSmallRiver{left:175px;top:-200px;width:100px}}.switch{display:inline-block;height:28px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#87c4fc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:3px;content:"";height:22px;left:6px;width:22px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}input:disabled+.slider{background-color:#ccc;cursor:not-allowed}.slider.round{border-radius:28px}.slider.round:before{border-radius:50%}.themeTitle{color:#fff;font-size:2.5rem;font-weight:700;text-align:center;text-transform:uppercase}.thStyleGestionModule{background-color:#4083c1;border-radius:30px;color:#fff;font-size:2rem;font-style:normal;font-weight:700;line-height:1.4em;padding-left:.5em;text-align:left}.lm-input{align-items:center;display:flex;justify-content:center;margin-top:1em}.lm-input img{margin-right:.5em;width:1.5em}.lm-input input{border:1px solid #4083c1;border-radius:10px;font-family:Roboto,sans-serif;font-size:1.2rem;outline:none;padding:.5em}.lm-input input:focus-visible{border:1px solid transparent;box-shadow:0 0 0 3pt #4083c1}.trLanguage{font-size:1.3em;line-height:25px}.trContent,.tr_table_gestion{line-height:30px}.tdContentTitle{max-width:350px;overflow:hidden;padding-left:1em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gestionModuleTable{background-color:#f5f5f5;border-collapse:initial;border-radius:10px;border-spacing:0 3px;box-shadow:0 0 5px #2e2e2e;justify-content:space-between;margin:1.5rem auto;padding:1rem 2rem;text-align:center;transition:.5s;width:60%}td{font-size:20px}td.tdTitle{font-weight:700;padding-left:1em;text-align:left;width:50%}.del-module{align-items:center;display:flex;justify-content:flex-end;margin-bottom:1em}.del-module .del-s-label{align-items:center;font-size:1.2em;font-weight:700;margin-right:.3em}.del-module .delete-icon{color:red;cursor:pointer;height:2em;width:2em}.del-module .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.del-game{align-items:center;display:flex;margin-bottom:1em;margin-left:3em}.del-game .del-s-label{align-items:center;font-size:1.2em;font-weight:700;margin-right:.3em}.del-game .delete-icon{color:red;cursor:pointer;height:2em;width:2em}.del-game .delete-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.theme-title{color:#000;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:.75em;text-align:center;text-transform:uppercase}.users-management .table-container{margin:30px}.users-management .table-container .col-0-5{width:3%}.users-management .table-container .col-1-5{width:13.67%}.users-management .table-container .pagination-container{align-items:center;display:flex;flex-direction:row;margin-bottom:15px}.users-management .table-container .pagination-container .form-label{font-size:13px;margin:0 15px 0 40px}.users-management .table-container .pagination-container .form-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users-management .table-container .pagination-container .active>.page-link,.users-management .table-container .pagination-container .page-link.active{background-color:#4083c1;border-color:#4083c1;color:#fff}.users-management .table-container .pagination-container .page-link{color:#4083c1}.users-management .table-container .header-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.users-management .table-container .header-actions .user-number-filtering{align-items:center;display:flex}.users-management .table-container .header-actions .user-number-filtering .label-number{color:#4083c1;font-size:1.5em;font-weight:700;margin:0 5px}.users-management .table-container .header-actions .user-number-filtering .input-group{margin-left:2em}.users-management .table-container .header-actions .user-number-filtering input::-webkit-input-placeholder{color:#c3c2c2}.users-management .table-container .header-actions .user-number-filtering input::placeholder{color:#c3c2c2}.users-management .table-container .header-actions .users-action-buttons{display:flex;gap:5em}.users-management .table-container .header-actions .users-action-buttons .delete-selection-button{align-items:center;display:flex}.users-management .table-container .header-actions .users-action-buttons label{font-size:13px;font-style:italic;margin-right:10px}.users-management .table-container .header-actions .users-action-buttons .add{background-color:green;border-radius:1em;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;padding:10px}.users-management .table-container .header-actions .users-action-buttons .button{border-radius:1em;color:#fff;font-size:1.5rem;font-weight:700;margin:auto;padding:1em;text-align:center;text-decoration:none;width:25%}.users-management .table-container .table{margin-bottom:0}.users-management .table-container .table .table-header{background-color:#4083c1;color:#fff;font-weight:700;height:40px;text-transform:uppercase}.users-management .table-container .table .table-header .td-checkbox{align-content:flex-start}.users-management .table-container .table .table-header .td-checkbox .form-check-input{margin:0}.users-management .table-container .table .table-header .td-checkbox .form-check-input:checked{background-color:#4083c1;border-color:#fff}.users-management .table-container .table .td-checkbox{align-content:flex-start}.users-management .table-container .table .td-checkbox .form-check-input:checked{background-color:#4083c1;border-color:#4083c1}.users-management .table-container .table .table-header th{padding:20px 8px}.users-management .table-container .table .form-control,.users-management .table-container .table .form-select{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users-management .table-container .table .table-action-buttons{display:flex;gap:5px}.users-management .table-container .table .role-informations{align-content:center;background-color:#4083c1;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;height:10px;padding:5px;text-align:center;width:10px}.users-management .table-container .table input::-webkit-input-placeholder{color:#c3c2c2}.users-management .table-container .table input::placeholder{color:#c3c2c2}.users-management .table-container button{align-items:center;background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;outline:none;padding:5px;text-transform:uppercase;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users-management .table-container button:hover{background-color:#4083c1;border:5px solid #4083c1;-webkit-transform:scale(1.02);transform:scale(1.02);transition:0s}.users-management .table-container button:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.modal-body .form-control,.modal-body .form-select{margin:10px 0;width:-webkit-fill-available}.modal-body .required-label{color:darkred;font-weight:700}.modal-body .form-label{margin-bottom:0}.modal-body .invalid-feedback{margin-bottom:10px}.modal-body .password-container{display:flex}.modal-body .form-check-input:checked{background-color:#4083c1;border-color:#4083c1}.modal-body .course-item label{margin-top:.25em}.modal-body .dropdown-toggle,.modal-body .dropdown-toggle:hover{background-color:#4083c1;border-color:#4083c1}.modal-body .dropdown-toggle:active{background-color:#4083c1!important;border-color:#4083c1!important;-webkit-transform:scale(1.01);transform:scale(1.01)}.modal-footer .save-modifications{background-color:#4083c1;border-color:#4083c1}.permissions-container{display:flex;flex-wrap:wrap;padding-right:10px}.permissions-container .permission{background-color:#e9f7fe;border-radius:5px;display:flex;font-size:11px;margin:2px;padding:5px 10px}.permissions-container .modal-permission{font-size:14px!important}.permissions-container .no-permission{border:1px solid #666;color:#666}.permissions-container .permission-exist{border:1px solid #4083c1;color:#4083c1}.permissions-container .permission-clickable{cursor:pointer}.permissions-container .permission-add{border:1px solid #666;color:#666}.permissions-container svg{align-self:center;margin-left:5px}.step-quiz{align-items:center;display:flex;flex-direction:column;justify-content:center}.step-quiz h2{background-color:#4083c1;border-radius:30px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#f5f5f5;font-size:1.5rem;font-weight:700;line-height:1.5rem;padding:2rem 3rem;text-align:center;width:60%}.step-quiz .quiz-help{display:flex;flex-direction:row-reverse;padding:1rem 0;width:5%}.step-quiz .quiz-help .help{transition:.4s;width:100%}.step-quiz .quiz-score{align-items:center;display:flex;justify-content:center;padding:1rem 0;width:70%}.step-quiz .quiz-score p{border:4px solid #4083c1;border-radius:25px;color:#4083c1;font-size:1.3rem;font-weight:700;padding:1rem 2rem;text-align:center;width:20%}.step-quiz .quiz-score hr{background-color:#4083c1;border:none;height:4px;margin:2rem 0;width:30%}@media (max-width:750px){.step-quiz h2{font-size:1rem;margin-top:2rem;padding:1rem 2rem}.step-quiz .answer-quiz label{font-size:1rem;padding:1.3rem 2rem}}.answer-quiz{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.answer-quiz input{display:none}.answer-quiz input:checked+label{background-color:#4083c1;color:#fff}.answer-quiz input:checked+label.false{background-color:#a00f0f}.answer-quiz label{border-radius:20px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#666;cursor:pointer;font-size:1.5rem;font-weight:700;margin:1rem 0;padding:1.8rem 3rem;text-align:center;width:70%}.answer-quiz-validate{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.answer-quiz-validate input{display:none}.answer-quiz-validate input+label{background-color:#48a03c;color:#fff}.answer-quiz-validate input+label.false{background-color:#a00f0f}.answer-quiz-validate label{border-radius:20px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#666;cursor:pointer;font-size:1.5rem;font-weight:700;margin:1rem 0;padding:1.8rem 3rem;text-align:center;width:70%}.quiz-answer-explanation .title{font-size:1.8rem;margin-bottom:1rem}.quiz-answer-explanation .wrong-answer-title{font-style:italic}.quiz-answer-explanation .wrong-answer-error{color:#a81717}.quiz-result{align-items:center;display:flex;justify-content:center;margin-top:1rem}.quiz-result .quiz-result-container{align-items:center;background-color:#4083c1;box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;padding:2rem;width:70%}.quiz-result .quiz-result-container .quiz-result-btn-home{background:#f5f5f5;border:none;border-radius:25px;color:#4083c1;font-size:16px;font-weight:600;margin:1em auto;outline:none;padding:1em 2em;text-align:center}.quiz-result .quiz-result-container h1{color:#fff;font-size:2.5rem;font-weight:700;text-align:center;text-transform:uppercase}.quiz-result .quiz-result-container h2{background-color:#f5f5f5;border-radius:50px;box-shadow:2px 2px 8px rgba(0,0,0,.15);color:#4083c1;font-size:2rem;margin:2rem 0;padding:1.5rem 3rem;text-align:center}.quiz-result .quiz-result-container h4{color:#fff;font-size:1.3rem;font-weight:700;padding:1rem 0 2rem;text-align:center}.quiz-result .quiz-result-container .hr-tilte{background-color:#f5f5f5;height:3px;margin:1rem 0;width:60%}.quiz-result .quiz-result-container .link-quiz-result{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.import-quiz ul{flex-direction:column;justify-content:center;margin:3rem auto 0}.import-quiz ul,.import-quiz ul li{align-items:center;display:flex;width:70%}.import-quiz ul li{background-color:#4083c1;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);justify-content:space-evenly;margin:1rem;padding:1rem}.import-quiz ul li p{align-self:flex-start;color:#f5f5f5;cursor:pointer;font-size:1.3rem;margin:auto;text-align:center;width:50%}.import-quiz ul li a{height:2rem;width:2rem}.import-quiz ul li .btn-addedit-import{display:flex;justify-content:space-evenly;width:20%}.import-quiz ul li .btn-addedit-import button{border:none;border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);color:#f5f5f5;font-size:1.2rem;height:40px;width:40px}.import-quiz ul li .btn-addedit-import button.edit-btn{background-color:#44963d}.import-quiz ul li .btn-addedit-import button.delete-btn{background-color:#b12020}@media (max-width:600px){.import-quiz ul li{width:90%}.import-quiz ul{width:100%}}.import-quiz form{align-items:center;display:flex;flex-direction:column;margin:3rem auto 0;width:100%}.import-quiz form h2{color:#f5f5f5;font-size:2rem;font-weight:700;padding-top:2rem;text-align:center;text-transform:uppercase;width:100%}@media (max-width:500px){.import-quiz form h2{font-size:1.5rem}}.import-quiz form hr{background-color:#4083c1;border:none;height:4px;margin-top:3rem;width:60%}.import-quiz form .import-container{align-items:center;background-color:#4083c1;box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;justify-content:center;margin:3rem 0;padding:2rem 0;position:relative;width:70%}.import-quiz form .import-container label{color:#f5f5f5;font-size:1.5rem;font-weight:700;margin:2rem 0 1rem;text-align:center;text-transform:uppercase}.import-quiz form .import-container input{background-color:#f5f5f5;border:none;border-radius:10px;color:#4083c1;font-size:1.3rem;font-weight:700;height:2.2rem;outline:none;padding:0 2rem;width:80%}.import-quiz form .import-container input:focus{box-shadow:0 0 8px 0 rgba(0,0,0,.75)}@media (max-width:400px){.import-quiz form .import-container input{width:70%}}.import-quiz form .import-container .error-message{color:#a81717;font-size:1rem;font-weight:700;padding-top:2rem;width:calc(80% + 4rem)}.import-quiz form .import-container .number-imput{width:20%}.import-quiz form .import-container .delete{background-color:#a81717;position:absolute;right:2rem;top:.5rem;width:4rem}.import-quiz form .import-container input[type=number]::-webkit-inner-spin-button{font-size:20rem}@media (max-width:600px){.import-quiz form .import-container{width:90%}}.import-quiz form a{background-color:#4083c1;box-shadow:-3px -3px 5px rgba(88,88,88,.733),3px 3px 5px rgba(88,88,88,.733);color:#f5f5f5;cursor:pointer;font-size:1.5rem;font-weight:700;padding:2rem 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.5s;width:70%}.import-quiz form a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}@media (max-width:600px){.import-quiz form a{font-size:1.2rem;width:90%}}.import-quiz form button{background-color:#4083c1;background-color:#44963d;border:none;border-radius:30px;box-shadow:-3px -3px 5px rgba(88,88,88,.733),3px 3px 5px rgba(88,88,88,.733);color:#f5f5f5;cursor:pointer;font-size:1.5rem;font-weight:700;margin-top:2rem;padding:1rem 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.5s;width:40%}.import-quiz form button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}.import-quiz form button.disable{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.import-quiz form button.disable:hover{-webkit-transform:unset;transform:unset}@media (max-width:600px){.import-quiz form button{font-size:1.2rem;width:90%}}.import-quiz .submit-change{background-color:#4083c1;border-radius:30px;box-shadow:-3px -3px 5px rgba(88,88,88,.733),3px 3px 5px rgba(88,88,88,.733);color:#f5f5f5;cursor:pointer;font-size:1.5rem;font-weight:700;left:50%;margin:2rem 0;padding:1rem 3rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.5s}.import-quiz .submit-change:hover{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1);transition:.5s}.import-quiz button{background-color:#4083c1;background-color:#44963d;border:none;border-radius:30px;box-shadow:-3px -3px 5px rgba(88,88,88,.733),3px 3px 5px rgba(88,88,88,.733);color:#f5f5f5;cursor:pointer;font-size:1.5rem;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;transition:.5s;width:40%}.import-quiz button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}@media (max-width:600px){.import-quiz button{font-size:1.2rem;width:90%}}.containerExp{height:calc(100vh - 5rem);width:100%}.containerExp,.containerExp .wip{display:flex;justify-content:space-around}.containerExp .wip{align-items:center;background-color:#4083c1;box-shadow:5px 0 14px -5px rgba(0,0,0,.75);flex-wrap:wrap;overflow-y:scroll;padding-bottom:4rem;position:relative;width:20%}.containerExp .wip .elem-drag{margin:.5rem 0;min-height:0;width:40%}.containerExp .wip .elem-drag p{font-size:.8rem;text-align:center;width:50%}.containerExp .wip .elem-drag .quantity-bubble{height:30px;width:30px}.containerExp .wip .scroll{align-items:center;background-color:#4083c1;bottom:0;box-shadow:-1px -6px 19px -11px rgba(0,0,0,.75);display:none;flex-direction:column;height:4rem;justify-content:center;position:fixed;width:20%;z-index:5}.containerExp .wip .scroll p{color:#f5f5f5;font-size:.8rem;padding:.6rem 0;text-align:center;text-transform:uppercase}.containerExp .wip .scroll svg{color:#f5f5f5}.containerExp .displayExp{display:flex;flex-direction:column-reverse;width:80%}.containerExp .displayExp .done{align-items:center;display:flex;height:80%;justify-content:space-evenly}.containerExp .displayExp .done .elem-drop{border-radius:50px;padding:2rem;transition:.5s;width:auto}.containerExp .displayExp .done .elem-drop img{width:80%}.containerExp .displayExp .stepExp{align-items:center;display:flex;height:15%;justify-content:space-evenly}.containerExp .displayExp .stepExp .containerStepExp{border:3px solid #4083c1;border-radius:25px;color:#4083c1;padding:1rem;position:relative;transition:.5s;width:60%}.containerExp .displayExp .stepExp .containerStepExp svg{display:none;transition:.5s}.containerExp .displayExp .stepExp .containerStepExp h2{font-size:1.2rem;font-weight:700;padding-bottom:1rem;text-transform:uppercase}.containerExp .displayExp .stepExp .containerStepExp p{font-size:1.2rem;line-height:1.5rem;text-align:justify}.containerExp .displayExp .stepExp .containerStepExp.animate{-webkit-animation:popup 1s;animation:popup 1s}.containerExp .displayExp .stepExp .btn-next{border:none;border-radius:25px;box-shadow:-2px -2px 5px #bdbdbd,2px 2px 5px rgba(88,88,88,.733);color:#f5f5f5;font-size:1rem;font-weight:700;padding:1rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;width:15%}.containerExp .displayExp .stepExp .btn-next.enable{background-color:#44963d}.containerExp .displayExp .stepExp .btn-next.enable:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}.containerExp .displayExp .stepExp .btn-next.disable{background-color:#666;cursor:auto}.containerExp .help{transition:.4s;width:70px}.containerExp .help:hover{cursor:pointer;width:80px}.exp-end .explanation-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.exp-end .explanation-container .explanation{align-items:center;background-color:#4083c1;box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;margin:3rem 0;padding:2rem;width:80%}.exp-end .explanation-container .explanation hr{background-color:#f5f5f5;height:3px;width:60%}.exp-end .explanation-container .explanation .img-conclusion{align-items:center;display:flex;justify-content:space-evenly;margin-top:3rem;width:100%}@media (max-width:600px){.exp-end .explanation-container .explanation .img-conclusion{flex-wrap:wrap;margin-top:2rem}.exp-end .explanation-container .explanation .img-conclusion .elem-conclusion{width:45%}.exp-end .explanation-container .explanation .img-conclusion .elem-conclusion img{margin:1rem .5rem;width:80%}}.exp-end .explanation-container .explanation h2{color:#f5f5f5;font-size:2rem;font-weight:600;padding:2rem 0;text-align:center;text-transform:uppercase}.exp-end .explanation-container .explanation p{color:#fff;font-size:1.1rem;font-size:1.3rem;line-height:2rem;margin:2rem 0;text-align:justify;text-indent:3rem;width:80%}@media (max-width:450px){.exp-end .explanation-container .explanation p{font-size:.7rem;line-height:1.2rem;text-indent:.8rem}}.exp-end .explanation-container a{background-color:#44963d;border:none;border-radius:50px;box-shadow:-1px -1px 5px rgba(88,88,88,.733),1px 1px 5px rgba(88,88,88,.733);color:#fff;font-size:1.5rem;font-weight:600;margin:2rem 0;outline:none;padding:1.5rem 1rem;text-align:center;transition:.5s;width:60%}.exp-end .explanation-container a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}.elem-drag{align-items:center;background-color:#f5f5f5;border-radius:25px;box-shadow:0 0 6px 0 rgba(0,0,0,.37);display:flex;flex-direction:column;justify-content:center;margin:2rem 0;min-height:10rem;position:relative;transition:.5s;width:80%}.elem-drag img{height:80px;margin:1rem}.elem-drag.empty .quantity-bubble,.elem-drag.empty img,.elem-drag.empty p{cursor:not-allowed!important;-webkit-filter:grayscale(100);filter:grayscale(100)}.elem-drag.empty:hover{cursor:not-allowed;-webkit-transform:none;transform:none;transition:0}.elem-drag:hover{cursor:grab;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}.elem-drag:active{cursor:grabbing!important}.elem-drag p{color:#4083c1;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}@media (max-width:1400px){.elem-drag p{text-align:center;width:70%}}@media (max-width:760px){.elem-drag p{font-size:1rem;text-align:center}}@media (max-width:400px){.elem-drag p{font-size:.6rem;text-align:center;width:100%}}.elem-drag .quantity-bubble{align-items:center;background-color:#4083c1;border:2px solid #f5f5f5;border-radius:30px;bottom:-10px;box-shadow:0 0 6px 0 rgba(0,0,0,.37);color:#f5f5f5;display:flex;font-weight:700;height:40px;justify-content:center;position:absolute;right:-10px;width:40px;z-index:5}@media (max-width:500px){.elem-drag{border-radius:15px}}.presentation .presentation-content{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:100%}.presentation .presentation-content .presentation-content-mat .material-presentation{display:flex;flex-direction:row-reverse;margin:1rem 0;width:100%}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40rem;width:100%}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .explanation p{font-weight:lighter;line-height:1.3;padding:0 3rem;text-align:justify}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones.finish{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones.finish .elem-drag{width:23%}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone{margin:1rem;position:relative;width:26%}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone span{align-items:center;background-color:#4083c1;border-radius:25px;box-sizing:border-box;-webkit-clip-path:circle(0);clip-path:circle(0);color:#fff;cursor:default;display:flex;height:13rem;justify-content:center;left:-15%;line-height:1.2;padding:1rem;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1s;width:130%}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone span:hover{-webkit-clip-path:circle(100%);clip-path:circle(100%)}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop{align-items:center;background-color:#f5f5f5;border-radius:25px;color:#4083c1;display:flex;flex-direction:column;justify-content:center;min-height:10rem}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop:hover+span{-webkit-clip-path:circle(100%);clip-path:circle(100%)}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop img{margin:auto;max-height:4rem;max-width:4rem}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop p{font-weight:700;margin-bottom:1rem;text-align:center;text-transform:uppercase}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop.animate{-webkit-animation:error 1s;animation:error 1s}.presentation .presentation-content .presentation-content-mat .material-presentation hr{height:45rem;width:2px;z-index:5}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;min-height:40rem;width:100%}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag{background-color:#f5f5f5;border:none;box-shadow:none;cursor:grab;margin:0;max-height:7rem;width:26%}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag img{height:unset;margin:auto;max-height:5rem}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag .quantity-bubble,.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag p{display:none}.presentation .presentation-content .already-done{align-items:center;background-color:#44963d;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);display:flex;justify-content:center;margin-top:2rem;padding:2rem;width:80%}.presentation .presentation-content .already-done h2{color:#f5f5f5;font-size:1.1rem;font-weight:700}.presentation .presentation-content .already-done .btn-group-presentation .btn{background-color:#f5f5f5;color:#44963d;font-size:1.2rem;margin:unset;margin-left:2rem;padding:.8rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.presentation .presentation-content .explanation{color:#f5f5f5;font-size:1.3rem;font-weight:700;margin:2rem 0;width:100%}.presentation .presentation-content .presentation-elem{background-color:#4083c1;box-shadow:0 0 10px 0 rgba(0,0,0,.75);margin:2rem 0;padding:2rem;width:80%}.presentation .presentation-content .presentation-elem hr{background-color:#f5f5f5;height:3px;width:60%}.presentation .presentation-content .presentation-elem h2{color:#f5f5f5;font-size:2rem;font-weight:600;padding:2rem 0;text-align:center;text-transform:uppercase}.presentation .presentation-content .presentation-elem h2.animate{-webkit-animation:text-error 1s;animation:text-error 1s}.presentation .presentation-content .presentation-elem .bubble-exp{align-items:center;display:flex;justify-content:flex-start;margin:2rem 0;width:100%}.presentation .presentation-content .presentation-elem .bubble-exp .presentation-bubble{align-items:center;background-color:#4083c1;border:2px solid #f5f5f5;border-radius:30px;bottom:-10px;box-shadow:0 0 6px 0 rgba(0,0,0,.37);color:#f5f5f5;display:flex;font-weight:700;justify-content:center;min-height:40px;min-width:40px;right:-10px;z-index:5}.presentation .presentation-content .presentation-elem .bubble-exp p{color:#fff;font-size:1.1rem;font-weight:700;margin-left:2rem}.presentation .presentation-content .exp-prep,.presentation .presentation-content .presentation-content-exp,.presentation .presentation-content .presentation-content-help,.presentation .presentation-content .presentation-content-mat{align-items:center;display:flex;flex-direction:column}.presentation .presentation-content .presentation-content-exp p,.presentation .presentation-content .presentation-content-help p{color:#f5f5f5;font-size:1.3rem;line-height:2rem;margin:2rem 0;text-align:justify;text-indent:3rem;width:80%}.presentation .presentation-content .btn{background-color:#44963d;border:none;border-radius:50px;box-shadow:-1px -1px 5px rgba(88,88,88,.733),1px 1px 5px rgba(88,88,88,.733);color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;margin:auto;outline:none;padding:1rem;text-align:center;text-transform:uppercase;transition:.5s;width:30%}.presentation .presentation-content .btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s}.presentation .presentation-content .btn.disable{cursor:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.presentation .presentation-content .btn.disable:hover{-webkit-transform:scale(1);transform:scale(1)}.presentation .presentation-content .exp-prep .explanation{border:5px solid #fff;border-radius:15px;color:#f5f5f5;line-height:2rem;margin:2rem 0;padding:1rem;width:80%}.presentation .presentation-content .exp-prep .dropzones{display:flex;justify-content:center;margin:3rem 0}.presentation .presentation-content .exp-prep .dropzones .elem-drop{display:flex;justify-content:center}.presentation .presentation-content .exp-prep .elem-container-prep{display:flex;justify-content:space-evenly;width:100%}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag{height:7rem;min-height:0;width:15%}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag img{height:2.5rem;margin:1rem}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag p{font-size:.8rem;margin:.5rem}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag .quantity-bubble{font-size:.8rem;height:20px;width:20px}.presentation .presentation-content .exp-prep .btn-bext-beaker.disable{-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.memory-container{align-items:center;display:flex;justify-content:center;width:100%}.memory-container .container-board,.memory-container .container-wrapper,.memory-container .lexicon-board{width:100%}.memory-container .container-board .board-memory{flex-wrap:wrap}.memory-container .container-board .board-memory,.pair-container{align-items:center;display:flex;justify-content:center;width:100%}.pair-container{flex-direction:column}.pair-container .container-pair-board{width:100%}.pair-container .container-pair-board .pair-instruction{color:#4083c1;font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:center}.pair-container .container-pair-board .board-pair{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.card-memory{border:5px solid #4083c1;border-radius:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);height:200px;margin:10px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s linear;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;width:20%}.card-memory .card-back,.card-memory .card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%}.card-memory .card-front{align-items:center;background-color:#4083c1;display:flex;flex-direction:column;height:100%;justify-content:space-around}.card-memory .card-front img{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:.35rem 3.5rem;width:50%}.card-memory .card-back{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card-memory .card-back img{border-radius:10px;max-height:180px;max-width:80%;min-width:30%;z-index:1000}.card-memory .card-back h3{background-color:#4083c1;border-radius:50px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);color:#f5f5f5;font-size:1.3rem;font-weight:700;max-width:80%;padding:.8rem 1rem;text-align:center;text-transform:uppercase}.card-memory .card-back h3.long-text-style{background-color:#f5f5f5;box-shadow:none;color:#4083c1;font-size:1rem;line-height:1.2rem;padding:0}.card-memory .card-back p{color:#4083c1;font-size:1.3rem;font-weight:700;line-height:2rem;padding:0 .3rem;text-align:center}.card-memory:hover{cursor:pointer}.card-pair{border:5px solid #4083c1;border-radius:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);height:200px;margin:10px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s linear;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;width:20%}.card-pair .card-back{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:100%;justify-content:space-around;position:absolute;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%}.card-pair .card-back img{border-radius:10px;max-height:180px;max-width:80%;min-width:30%;z-index:1000}.card-pair .card-back h3{align-items:center;background-color:#4083c1;border-radius:50px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);color:#f5f5f5;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;max-width:80%;padding:.8rem 1rem;text-transform:uppercase}.card-pair .card-back h3.long-text-style{border-color:#4083c1;border-radius:5px;border-style:solid;border-width:60px 45px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);height:20%;margin:10px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s linear;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;width:30%}.card-pair .card-back p{color:#4083c1;font-size:1.3rem;font-weight:700;line-height:2rem;padding:0 .3rem;text-align:center}.card-pair:hover{cursor:pointer}.matching-game{display:flex;justify-content:space-between;min-height:calc(100vh - 5rem)}.matching-game .mg-elem{align-items:center;background-color:#4083c1;display:flex;flex-direction:column;width:20%}.matching-game .mg-elem .elem-drag{border-radius:10px;min-height:unset;padding:1rem 0}.matching-game .mg-elem .elem-drag p{font-size:1rem;line-height:1.1rem;margin:unset;text-align:center}.matching-game .mg-dropzones{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 6rem);padding-top:1rem;width:80%}.matching-game .mg-dropzones .mg-rules{border:3px solid #4083c1;border-radius:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.75);color:#4083c1;height:2%;margin:2rem 0;max-height:10%;padding:2rem 1rem;width:90%}.matching-game .mg-dropzones .mg-rules h2{font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.matching-game .mg-dropzones .mg-container-dropzone{display:flex;justify-content:space-around;width:90%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items{align-items:center;display:flex;flex-direction:column;height:100%;width:45%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop{align-items:center;border:4px dotted #4083c1;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.75);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-bottom:1rem;padding:1.5rem 0;transition:.5s;width:100%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop img{height:auto;max-height:150px;max-width:50%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop p{border:3px solid #4083c1;border-radius:10px;color:#4083c1;font-size:1.1rem;font-weight:700;margin:1rem 0;padding:1rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items ul{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:100%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items ul li{background-color:#f5f5f5;border:3px solid #4083c1;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,.75);color:#4083c1;font-size:1.2rem;margin:1rem 0;padding:1rem 0;text-align:center;width:100%}.cycle-game{display:flex}.cycle-game .cg-elem{align-items:center;background-color:#4083c1;display:flex;flex-direction:column;height:calc(100vh - 5rem);overflow-y:scroll;width:20%}.cycle-game .cg-elem .elem-drag{height:25vh;margin:1rem 0;min-height:unset}.cycle-game .cg-elem .elem-drag img{max-width:90%}.cycle-game .cg-elem .elem-drag p{font-size:1rem;padding:0 .5rem;text-align:center}.cycle-game .container-grid{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cycle-game .container-grid .cg-name{margin-bottom:1rem;margin-top:0}.cycle-game .container-grid .cg-name h2{background-color:#4083c1;border-radius:30px;box-shadow:2px 2px 8px #fff;color:#f5f5f5;font-size:1.5rem;font-weight:700;line-height:1.5rem;padding:1rem 1.5rem;text-align:center}.cycle-game .container-grid .cg-rules{border:3px solid #4083c1;border-radius:20px;box-shadow:0 0 4px 0 rgba(0,0,0,.75);color:#4083c1;margin:2rem 0;padding:2rem 1rem;width:90%}.cycle-game .container-grid .cg-rules h2{font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.cycle-game .container-grid .cg-dropzones{grid-column-gap:10px;grid-row-gap:15px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:100px 100px 100px;grid-template-rows:100px 100px 100px;justify-content:center;row-gap:15px;width:100%}.cycle-game .container-grid .cg-dropzones .arrow-cycle{width:80%}.cycle-game .container-grid .cg-dropzones .container-arrow{align-items:center;background-image:url(/static/media/arrow.0f7a03f81187f105c7d0.png);background-position:50%;background-repeat:no-repeat;background-size:80%;display:flex;justify-content:center}.cycle-game .container-grid .cg-dropzones .container-arrow.green{background-image:url(/static/media/arrow-green.61206ccdbdbe737892de.png)}.cycle-game .container-grid .cg-dropzones .center-grid{background-image:url(/static/media/cycle.b4bf39d4e204f4957242.png);grid-column:2/3;grid-row:2/3}.cycle-game .container-grid .cg-dropzones .center-grid.green{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;background-image:url(/static/media/cycle-green.657b07667459d9504ed3.png)}.cycle-game .container-grid .cg-dropzones .arrowR{grid-column:2/3;grid-row:1/2}.cycle-game .container-grid .cg-dropzones .arrowD{grid-column:3/3;grid-row:2/3;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cycle-game .container-grid .cg-dropzones .arrowL{grid-column:2/3;grid-row:3/3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cycle-game .container-grid .cg-dropzones .arrowU{grid-column:1/2;grid-row:2/3;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cycle-game .container-grid .cg-dropzones .elem-drop{align-items:center;border:4px dotted #4083c1;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly}.cycle-game .container-grid .cg-dropzones .elem-drop img{height:60%;max-width:90%}.cycle-game .container-grid .cg-dropzones .elem-drop p{color:#4083c1;font-size:.8rem;font-weight:700;text-align:center;text-transform:uppercase}.lexicon-header h1{color:#000;font-size:1.5rem;font-weight:700;line-height:2rem;margin:auto;padding-top:1.5rem;text-align:center;width:90%}.lexicon-main{border-radius:4px;display:flex;justify-content:center;margin-top:20px;padding:10px}.lexicon-main .lexicon-selection{align-items:center;display:flex;flex-basis:48%;flex-direction:column;justify-content:center}.btn-submit{display:flex;justify-content:center;margin-bottom:1em}.btn-submit .btn-home{background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;font-weight:700;outline:none;padding:.5em 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s;width:20%}.btn-submit .btn-home:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.btn-submit .btn-home:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.lp-container{flex-direction:column;padding-bottom:3em;padding-top:2rem}.lp-container,.lp-container .lesson-plan{align-items:center;display:flex;justify-content:space-around}.lp-container .lesson-plan{background-color:#4083c1;border-radius:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);color:#f5f5f5;margin-top:3em;padding:3rem 0;width:60%}.lp-container .lesson-plan .lp-items{align-items:center;display:flex;flex-basis:100%;flex-direction:column;justify-content:center}.lp-container .lesson-plan .lp-items .lp-title{background-color:#f5f5f5;border-radius:10px;color:#000;color:#4083c1;display:flex;font-size:2em;font-weight:bolder;justify-content:center;margin-bottom:1em;margin-top:.75em;padding:.5em;text-align:center;text-transform:uppercase;width:80%}.lesson-plan-content{display:flex;flex-direction:column;width:60%}.lesson-plan-content h2{display:block;font-size:2em;font-weight:700;margin:.67em 0}.lesson-plan-content h3{display:block;font-size:1.5em;font-weight:700;margin:.83em 0}.lesson-plan-content h4{display:block;font-size:1.17em;font-weight:700;margin:1em 0}.lesson-plan-content p{display:block;line-height:1.5em;margin:1em 0;text-align:justify}.lesson-plan-content strong{font-weight:700}.lesson-plan-content i{font-style:italic}.lesson-plan-content ol{display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.lesson-plan-content ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.lesson-plan-content li{display:list-item}@media (max-width:1200px){.lesson-plan-content,.lp-container .lesson-plan{width:90%}}@media (max-width:1600px){.lesson-plan-content,.lp-container .lesson-plan{width:80%}}header{background-color:#f5f5f5;box-shadow:0 10px 20px -20px rgba(0,0,0,.75);position:fixed;top:0;z-index:6}header,header .container-header{align-items:center;display:flex;height:5rem;justify-content:space-between;width:100%}header .container-header{gap:2em;margin-left:2em}header .container-header button{border:none}header .container-header .btn-home{align-items:center;background-color:#4083c1;border-radius:30px;box-shadow:0 0 2px #2e2e2e;color:#f5f5f5;display:flex;font-size:1.1rem;font-weight:700;height:60%;outline:none;padding:0 1rem;text-transform:uppercase;transition:.5s}header .container-header .btn-home svg{padding-right:1rem}header .container-header .btn-home .svg-img-alba-white{-webkit-filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%);filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%)}header .container-header .btn-home img{padding-right:1rem;width:1.33em}header .container-header .btn-home .img-4-categories{border-radius:20%;padding-right:0;width:2em}header .container-header .btn-home:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.5s}header .container-header .user-info{color:#4083c1;font-size:1.2em}header .container-header .user-info svg{color:#4083c1;margin-right:.5em}header .container-header .teacher-mode-label{color:#4083c1;font-size:1.2em}header .container-header .teacher-mode-label svg{margin-right:.5em}header .lang-menu{font-weight:700;margin:0 2em;position:relative;text-align:right}header .lang-menu .selected-lang{cursor:pointer;display:flex;justify-content:space-between;line-height:2}header .lang-menu .selected-lang img{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;width:32px}header .lang-menu .selected-lang img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}header .lang-ul{background-color:#fff;border:1px solid #f8f8f8;border-radius:5px;box-shadow:0 1px 10px rgba(0,0,0,.2);margin:0;padding:0;position:absolute;right:5px;top:45px}header .lang-ul li{cursor:pointer;display:flex;list-style:none;padding:5px 0 5px 5px;text-align:left}header .lang-ul li div{display:block;padding:5px 10px;text-decoration:none}header .lang-ul li a:hover{background-color:#f2f2f2}header .lang-ul li img{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:10px;vertical-align:middle;width:25px}header .lang-ul li:active,header .lang-ul li:hover{background-color:#f2f2f2}.home-screen{align-items:center;background-size:cover;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:5rem}.home-screen hr{background-color:#4083c1;border:2px solid #4083c1;margin-top:1em;width:50%}.home-screen .card-clickable:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.5s}.home-screen .genre-card{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:10px;box-shadow:0 0 5px #2e2e2e;display:flex;justify-content:space-around;margin:1.5rem 1em;padding:1rem 2rem;transition:.5s;width:85%}.home-screen .genre-card span{color:#f5f5f5;font-size:2.5rem;font-weight:700;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.75);text-transform:uppercase}.home-screen .genre-container{grid-gap:0 5em;display:grid;gap:0 5em;grid-template-columns:repeat(2,1fr);margin:1em 3em}.home-screen .genre-container,.home-screen .genre-container-2{justify-items:center;width:-webkit-fill-available}@media (max-width:768px){.home-screen .genre-container{gap:1em;grid-template-columns:1fr;margin:1em}.home-screen .genre-card{margin:1rem;padding:1rem;width:90%}.home-screen .genre-card span{font-size:1.8rem}.home-screen .genre-container-2{display:grid;grid-template-columns:1fr;justify-items:center;margin:0 1em}}.home-screen .small-genre-container{align-items:center;display:flex;justify-content:space-between;width:90%}.home-screen .small-genre-container span{color:#f5f5f5;font-size:2.5rem;font-weight:700;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.75);text-transform:uppercase}.home-screen .refresh-btn-container{display:flex;justify-content:flex-end;width:90%}.home-screen .refresh-btn-container .btn-refresh-cookies{align-self:flex-end;background-color:#4083c1;border:5px solid #4083c1;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;display:flex;font-size:1.2em;font-weight:700;outline:none;padding:.5em 5px .5em 0;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s}.home-screen .refresh-btn-container .btn-refresh-cookies:hover{-webkit-transform:scale(1.02);transform:scale(1.02);transition:.2s}.home-screen .refresh-btn-container .btn-refresh-cookies:active{background-color:#f5f5f5;border:5px solid #4083c1;color:#4083c1}.home-screen .refresh-btn-container .btn-refresh-cookies .svg-img-alba-white{-webkit-filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%);filter:invert(100%) sepia(1%) saturate(742%) hue-rotate(168deg) brightness(122%) contrast(92%);height:20px;padding:0 5px}.home-screen .custom-progress{appearance:none;-webkit-appearance:none;background-color:#eee;border-radius:10px;overflow:hidden;width:100%}.home-screen .custom-progress::-webkit-progress-bar{background-color:#eee;border-radius:10px}.home-screen .custom-progress::-webkit-progress-value{background-color:#4caf50;border-radius:10px}.home-screen .custom-progress::-moz-progress-bar{background-color:#4caf50;border-radius:10px}.page{padding-top:5rem}.page,.page-courses{background-color:#f5f5f5}.page-courses{padding-top:2rem;width:-webkit-fill-available}.page-preview{padding-top:0}a{text-decoration:none}button{cursor:pointer;outline:none}.no-select{-webkit-user-select:none;user-select:none}.ReactModal__Overlay{opacity:0;transition:opacity .8s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}@media (max-width:1400px){header .logo{margin-left:1rem}header .btn-group{align-items:center;display:flex;height:100%;padding:0 2rem;width:10%}header .btn-group button{height:30%;margin:0;padding:0;width:20%}}@media (max-width:850px){header .container-header{overflow:scroll;padding:0 2em;width:100vw}header .container-header .btn-group{margin-right:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header .logo-header{display:none}}@media (max-width:700px){header .logo{width:30%}header .btn-group{padding:0 0 0 1rem;width:20%}header .btn-group button{height:20%;width:30%}}@media (max-width:450px){header .logo-header{display:none}header p{font-size:1.5rem;margin-right:.5rem}header .container-header .btn-group{padding:0}}@media (max-width:350px){header .logo-header{display:none}header p{font-size:1.5rem;margin-right:.5rem}header .container-header .btn-home svg{padding:0}header .container-header .btn-home span{display:none}header .container-header .btn-group{padding:0}}@media (max-width:900px){.home-screen h1{font-size:3rem}}@media (max-width:600px){.home-screen{padding-top:5rem}.home-screen h1{font-size:2rem}.home-screen a{font-size:1rem}}@media (max-width:400px){.home-screen h1{font-size:1.4rem}.home-screen a,.home-screen p{font-size:.8rem}}@media (max-width:1200px){.home-list{width:90%}}@media (max-width:700px){.home-list{padding:1rem 0}.home-list h2{font-size:1.2rem;padding-bottom:1rem;text-align:center}.home-list h3{font-size:1rem;padding-bottom:.7rem;text-align:center}.home-list .info-card{align-items:center;flex-direction:column}}@media (max-width:350px){.home-list h2{text-align:center}}@media (max-width:1200px){.home-card p{font-size:1rem}}@media (max-width:1645px){.page-courses.home-screen .home-card{width:40%}}@media (max-width:1000px){.page-courses.home-screen .export-import-card,.page-courses.home-screen .home-card{width:80%}}@media (max-width:991px){.home-card{min-height:70px;width:38%}.home-card p{padding:.8rem;text-align:center}}@media (max-width:700px){.home-card{justify-content:space-between;margin:.5rem 0;min-height:unset;padding:.5rem 1rem;width:80%}.home-card img{display:block;height:50px}.home-card img.memory{height:30px}.home-card p{min-width:30%;padding:.8rem .5rem;text-align:center}}@media (max-width:1200px){.course-step .course-header{display:none}.course-step .opacity-filter .container-step .course-screen{flex-direction:column}.course-step .opacity-filter .container-step .course-screen .paragraph-course{margin-bottom:1rem;width:80%}.course-step .opacity-filter .container-step .course-screen .paragraph-course h2{font-size:1.5rem;text-align:center}.course-step .opacity-filter .container-step .course-screen .image-course{width:80%}.course-step .opacity-filter .container-step .course-screen .image-course .image-container img{width:100%}.course-step .opacity-filter .container-step .course-screen .image-course .image-container .image-label{border-radius:50%;font-size:3vw;height:1.75vw;padding:1vw;width:1.75vw}.course-step .opacity-filter .container-step .course-screen .image-course .label-selected{border:.5vw solid #4083c1;color:#4083c1}.course-step .opacity-filter .container-step .course-screen .image-course .label-content,.course-step .opacity-filter .container-step .course-screen .image-course .label-content span{font-size:1.3rem}}@media (max-width:900px){.container-course .content-course .link-course{width:80%}}@media (max-width:770px){.container-course .content-course .link-course{width:90%}.container-course .content-course .link-course h4{padding:0 .3rem;text-align:center}.container-course .content-course .link-course .link-course-content{display:flex;flex-direction:column}.container-course .content-course .link-course .link-course-content .related-card{margin:.5rem 0}.course-step .course-header{display:none}.course-step .opacity-filter .container-step .course-screen{flex-direction:column}.course-step .opacity-filter .container-step .course-screen .paragraph-course{margin-bottom:2rem;width:80%}.course-step .opacity-filter .container-step .course-screen .paragraph-course h2{font-size:1.5rem;text-align:center}.course-step .opacity-filter .container-step .course-screen .image-container .image-label{font-size:3.2vw;height:2vw;padding:1vw;width:2vw}.course-step .opacity-filter .container-step .course-screen .image-container .label-selected{border:.6vw solid #4083c1;color:#4083c1}.course-step .opacity-filter .container-step button{font-size:1rem;margin-left:1rem;margin-right:1rem}}@media (max-width:450px){.course-step .opacity-filter .container-step .course-screen .paragraph-course h2{text-align:center}.course-step .opacity-filter .container-step .course-screen .paragraph-course .pc-content{font-size:1.1rem;line-height:1.5}.course-step .opacity-filter .container-step .course-screen .image-course .image-container .image-label{font-size:3.3vw;height:2vw;padding:1vw;width:2vw}.course-step .opacity-filter .container-step .course-screen .image-course .label-content,.course-step .opacity-filter .container-step .course-screen .image-course .label-content span{font-size:1rem}.course-step .opacity-filter .container-step button{align-items:center;display:flex;flex-direction:column;font-size:.8rem;margin-top:1.5rem;width:90%}.course-step .opacity-filter .container-step button svg{display:none}.course-step .opacity-filter .quiz-course .question-container button,.course-step .opacity-filter .quiz-course .question-container h2{font-size:1rem;padding:1rem}.course-step .opacity-filter .quiz-course .question-container button{font-size:.8rem}}@media (max-width:1200px){.course-header h1{font-size:4rem}.course-header .course-summary{width:80%}}@media (max-width:770px){.course-header h1{font-size:2rem}.course-header .course-summary{display:none}}@media (max-width:400px){.course-header .btn-next{text-align:center;width:50%}}@media (max-width:1200px){.quiz-result .quiz-result-container .link-quiz-result .related-card h3{font-size:1rem}}@media (max-width:770px){.quiz-result .quiz-result-container{margin:2rem 0}.quiz-result .quiz-result-container .link-quiz-result{display:flex;flex-direction:column}.quiz-result .quiz-result-container .link-quiz-result .related-card{align-items:center;flex-direction:row;margin:.5rem 0;width:80%}.quiz-result .quiz-result-container .link-quiz-result .related-card img{padding:0}.quiz-result .quiz-result-container .link-quiz-result .related-card h3{font-size:1.5rem}.quiz-result .quiz-result-container .link-quiz-result .related-card{padding:1rem;width:90%}.quiz-result .quiz-result-container .link-quiz-result .related-card img{height:50px}.quiz-result .quiz-result-container .link-quiz-result .related-card h3{font-size:1.3rem;padding:0}}@media (max-width:500px){.quiz-result .quiz-result-container h2{font-size:1.5rem;padding:1rem 1.5rem}.quiz-result .quiz-result-container .link-quiz-result .related-card img{height:30px}.quiz-result .quiz-result-container .link-quiz-result .related-card h3{font-size:1rem;padding:0}}@media (max-width:1400px){.presentation .presentation-content .presentation-content-mat .dropzones .elem-drop p{font-size:.5rem}}@media (max-width:770px){.presentation .presentation-content .presentation-content-mat .material-presentation{flex-direction:column}.presentation .presentation-content .presentation-content-mat .material-presentation hr{display:none}.presentation .presentation-content .presentation-content-mat .material-presentation .explanation{text-align:justify}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones{min-height:unset}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone{width:30%}}@media (max-width:770px) and (min-height:1000px){.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone{margin-bottom:1rem;min-height:7rem;width:25%}}@media (max-width:770px){.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container{margin:1.5rem 0;min-height:unset}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag{margin:.5rem 0;min-height:6rem}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag img{max-height:3rem}.presentation .presentation-content .presentation-content-exp p,.presentation .presentation-content .presentation-content-help p{font-size:.8rem;line-height:1.5rem;text-indent:1rem;width:95%}.presentation .presentation-content .exp-prep h2{font-size:1.5rem}.presentation .presentation-content .exp-prep .explanation{font-size:1rem;line-height:1.5;width:90%}.presentation .presentation-content .exp-prep .dropzones{margin:0;padding-bottom:1rem}.presentation .presentation-content .exp-prep .elem-container-prep{display:flex;flex-wrap:wrap;padding-bottom:1rem}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag{height:5rem;margin:1rem 0;width:40%}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag img{height:2rem;margin:.5rem}.presentation .presentation-content .exp-prep .elem-container-prep .elem-drag p{font-size:.5rem}.presentation .presentation-content .btn{font-size:1rem;width:80%}}@media (max-width:400px){.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop{min-height:5rem}.presentation .presentation-content .presentation-content-mat .material-presentation .dropzones .dropzone .elem-drop img{width:2rem}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag{min-height:5rem}.presentation .presentation-content .presentation-content-mat .material-presentation .elem-container .elem-drag img{margin:0}}@media (max-width:1400px){.containerExp .displayExp .stepExp .containerStepExp p{font-size:.8rem;line-height:1rem}}@media (max-width:1200px){.containerExp .wip{width:30%}.containerExp .displayExp .done .elem-drop img{width:65%}.containerExp .displayExp .stepExp .btn-next{font-size:.7rem;padding:1rem 1.5rem}}@media (max-width:1100px) and (min-height:1000px){.containerExp{flex-direction:column-reverse;height:unset;justify-content:space-between}.containerExp span{position:absolute}.containerExp .wip{flex-direction:column;height:15vh;overflow-x:scroll;padding:0;width:100vw}.containerExp .wip .elem-drag{height:7rem;margin:0 1rem;min-height:0;min-width:8rem;width:10%}.containerExp .wip .elem-drag p{font-size:.8rem}.containerExp .wip .elem-drag img{height:60px;margin:0 0 .5rem}.containerExp .displayExp{flex-direction:column-reverse;height:70vh;width:100%}.containerExp .displayExp .done .elem-drop{display:flex;justify-content:center}.containerExp .displayExp .done .elem-drop img{width:100%}.containerExp .displayExp .stepExp{margin-top:1rem}.containerExp .displayExp .stepExp .btn-next{font-size:.8rem}}@media (max-width:991px){.containerExp .wip .elem-drag img{height:50px}.containerExp .wip .elem-drag p{font-size:.6rem}.containerExp .wip .elem-drag .quantity-bubble{height:25px;width:25px}.containerExp .displayExp .stepExp .containerStepExp h2{font-size:1rem}.containerExp .displayExp .stepExp .containerStepExp p{font-size:.7rem}}@media (max-width:770px){.containerExp{flex-direction:column-reverse;height:unset;justify-content:space-between}.containerExp span{position:absolute}.containerExp .wip{flex-direction:column;height:15vh;overflow-x:scroll;padding:0;width:100vw}.containerExp .wip .elem-drag{height:7rem;margin:0 1.5rem;min-height:0;min-width:8rem;width:10%}.containerExp .wip .elem-drag p{font-size:.8rem}.containerExp .wip .elem-drag img{height:60px;margin:0 0 .5rem}.containerExp .displayExp{flex-direction:column-reverse;width:100%}}@media (max-width:770px) and (min-height:1000px){.containerExp .displayExp{height:70vh}}@media (max-width:770px){.containerExp .displayExp .done .elem-drop{display:flex;justify-content:center}.containerExp .displayExp .done .elem-drop img{width:40%}}@media (max-width:770px) and (min-height:1000px){.containerExp .displayExp .done .elem-drop img{width:100%}}@media (max-width:770px){.containerExp .displayExp .stepExp{flex-direction:column}.containerExp .displayExp .stepExp .btn-next{margin-top:1rem;width:20%}}@media (max-width:450px){.containerExp .wip{height:15vh;justify-self:flex-start}.containerExp .wip .elem-drag{height:4rem;min-width:4rem}.containerExp .wip .elem-drag p{font-size:.4rem;width:100%}.containerExp .wip .elem-drag img{height:30px;margin-top:.5rem}.containerExp .wip .elem-drag .quantity-bubble{bottom:-8px;height:20px;right:-10px;width:20px}.containerExp .displayExp{justify-self:flex-end}.containerExp .displayExp .done .elem-drop img{max-height:300px;width:100%}.containerExp .displayExp .stepExp{flex-direction:column}.containerExp .displayExp .stepExp .btn-next{margin-top:1rem;width:40%}}@media (max-height:470px){.containerExp .displayExp .done .elem-drop{align-items:center;display:flex;justify-content:center;padding:0}.containerExp .displayExp .done .elem-drop img{width:30%}}@media (aspect-ratio:4/3){.containerExp .displayExp .done .elem-drop{align-items:center;display:flex;justify-content:center;padding:0}.containerExp .displayExp .done .elem-drop img{width:30%}}@media (max-width:1200px){.matching-game .mg-elem{width:30%}.matching-game .mg-elem .elem-drag{margin:1rem 0}.matching-game .mg-elem .elem-drag p{font-size:1rem}}@media (max-width:1000px){.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop{padding:.5rem}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop p{border:none;font-size:1rem;padding:0}}@media (max-width:770px){.matching-game{flex-direction:column-reverse;justify-content:space-between;max-height:100vh}.matching-game .mg-elem{height:15vh;overflow:hidden;width:100%}.matching-game .mg-elem .elem-drag{height:10vh;margin:1rem 0 2rem;min-height:10vh;padding:0}.matching-game .mg-dropzones{height:calc(70vh - 1rem);min-height:calc(70vh - 1rem);padding-top:1rem;width:100%}.matching-game .mg-dropzones .mg-rules{max-height:unset}}@media (max-width:650px){.matching-game .mg-dropzones .mg-container-dropzone{width:100%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items{justify-content:space-around;width:40%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop{padding:.5rem}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop p{border:none;font-size:.8rem;padding:0}}@media (max-width:450px){.matching-game .mg-dropzones .mg-rules{padding:2rem .5rem}.matching-game .mg-dropzones .mg-rules h2,.matching-game .mg-dropzones .mg-rules p{margin:auto;width:80%}.matching-game .mg-dropzones .mg-rules p{font-size:.8rem}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items .elem-drop img{max-height:50px;max-width:80%}.matching-game .mg-dropzones .mg-container-dropzone .mg-dropped-items ul li{font-size:.8rem;padding:.5rem 0}}@media (max-width:1000px){.memory-container .lexicon-board .lexicon-main{display:flex;flex-direction:column}.memory-container .container-board .board-memory .card-memory .card-front img{border:none;border-radius:unset;box-shadow:none;width:80%}}@media (max-width:750px){.memory-container .lexicon-board .lexicon-main{display:flex;flex-direction:column}.memory-container .container-board{display:flex;height:calc(100vh - 5rem)}.memory-container .container-board .board-memory .card-memory .card-front img{border:none;box-shadow:none;width:80%}.memory-container .container-board .board-memory .card-memory .card-back h3{background-color:initial;box-shadow:none;color:#4083c1;font-size:.8rem;max-width:100%;padding:0 .1rem}}@media (max-width:600px){.memory-container .lexicon-board .lexicon-main{display:flex;flex-direction:column}.memory-container .container-board{display:flex;height:calc(100vh - 5rem)}.memory-container .container-board .board-memory{display:flex;height:calc(100vh - 5rem);justify-content:space-evenly}.memory-container .container-board .board-memory .card-memory{height:calc(25vh - 1.25rem);margin:0;width:21%}.memory-container .container-board .board-memory .card-memory .card-front img{width:50%}.memory-container .container-board .board-memory .card-memory .card-back img{max-width:50%}}@media (max-width:450px){.memory-container .lexicon-board .lexicon-main{display:flex;flex-direction:column}.memory-container .lexicon-board .lexicon-main .choose-lexicon{width:65%}.memory-container .container-board{display:flex;height:calc(100vh - 5rem)}.memory-container .container-board .board-memory{display:flex;height:calc(100vh - 5rem);justify-content:space-evenly}.memory-container .container-board .board-memory .card-memory{border:-5px solid #4083c1;height:21%;margin:0;width:28%}.memory-container .container-board .board-memory .card-memory .card-front img{width:50%}.memory-container .container-board .board-memory .card-memory .card-back h3{font-size:.8rem}.memory-container .container-board .board-memory .card-memory .card-back img{width:80%}}@media (max-width:1000px){.pair-container .container-pair-board{display:flex;flex-direction:column}.pair-container .container-pair-board .pair-instruction{margin-bottom:3px}.pair-container .container-pair-board .board-pair .card-pair .card-back h3{background-color:initial;border-color:transparent;box-shadow:0 0 5px 0 transparent;color:#4083c1;font-size:1rem;padding:0}}@media (max-width:750px){.pair-container .container-pair-board{display:flex;flex-direction:column;height:calc(100vh - 5rem)}.pair-container .container-pair-board .pair-instruction{font-size:.8rem;margin-bottom:0}.pair-container .container-pair-board .board-pair .card-pair .card-back h3{background-color:initial;box-shadow:none;color:#4083c1;font-size:.8rem;max-width:100%;padding:0 .1rem}}@media (max-width:600px){.pair-container .container-pair-board{display:flex;flex-direction:column;height:calc(100vh - 5rem)}.pair-container .container-pair-board .pair-instruction{font-size:.8rem;margin-bottom:0}.pair-container .container-pair-board .board-pair{display:flex;height:calc(100vh - 5rem);justify-content:space-evenly}.pair-container .container-pair-board .board-pair .card-pair{height:calc(25vh - 1.25rem);margin:0;width:21%}.pair-container .container-pair-board .board-pair .card-pair .card-back h3{font-size:.9rem}.pair-container .container-pair-board .board-pair .card-pair .card-back img{max-width:50%}}@media (max-width:450px){.pair-container .container-pair-board{display:flex;flex-direction:column;height:calc(100vh - 5rem)}.pair-container .container-pair-board .pair-instruction{font-size:.8rem;margin-bottom:0}.pair-container .container-pair-board .board-pair{display:flex;height:calc(100vh - 5rem);justify-content:space-evenly}.pair-container .container-pair-board .board-pair .card-pair{border:-5px solid #4083c1;height:21%;margin:0;width:28%}.pair-container .container-pair-board .board-pair .card-pair .card-back h3{border-color:transparent;font-size:.65rem}.pair-container .container-pair-board .board-pair .card-pair .card-back img{padding:3em;width:80%}}@media (max-width:1200px){.cycle-game .cg-elem{width:30%}.cycle-game .cg-elem .elem-drag{margin:1rem 0 2rem}.cycle-game .cg-elem .elem-drag p{font-size:1rem;width:90%}}@media (max-width:770px){.cycle-game{flex-direction:column-reverse;justify-content:space-between}.cycle-game .cg-elem{height:15vh;overflow:hidden;width:100%}.cycle-game .cg-elem .elem-drag{flex-direction:row;height:10vh;margin:1rem 0 2rem;min-height:10vh}.cycle-game .cg-elem .elem-drag img{height:60px}.cycle-game .cg-elem .elem-drag p{margin:0}.cycle-game .container-grid{height:70vh}.cycle-game .container-grid .cg-dropzones{grid-template-columns:150px 150px 150px;grid-template-rows:150px 150px 150px;height:80vh;margin-top:3rem;min-height:0;width:100%}}@media (max-width:450px){.cycle-game .container-grid{justify-content:center}.cycle-game .container-grid .cg-rules{padding:2rem .5rem}.cycle-game .container-grid .cg-rules h2,.cycle-game .container-grid .cg-rules p{margin:auto;width:80%}.cycle-game .container-grid .cg-rules p{font-size:.8rem}.cycle-game .container-grid .cg-dropzones{grid-template-columns:100px 100px 100px;grid-template-rows:100px 100px 100px;height:80vh;min-height:0;width:100%}}@media (max-width:350px){.cycle-game .cg-elem .elem-drag img{height:40px}.cycle-game .container-grid .cg-dropzones{grid-template-columns:80px 80px 80px;grid-template-rows:80px 80px 80px;padding-top:4rem}}*,:after,:before{box-sizing:initial}@-webkit-keyframes scale{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:.7;-webkit-transform:scale(.1);transform:scale(.1)}80%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.36s infinite}.ball-pulse>div:first-child{-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.24s infinite}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) -.12s infinite}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:scale .75s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.ball-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s ease-in-out -.21s infinite;animation:ball-pulse-sync .6s ease-in-out -.21s infinite}.ball-pulse-sync>div:first-child{-webkit-animation:ball-pulse-sync .6s ease-in-out -.14s infinite;animation:ball-pulse-sync .6s ease-in-out -.14s infinite}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s ease-in-out -.07s infinite;animation:ball-pulse-sync .6s ease-in-out -.07s infinite}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s ease-in-out 0s infinite;animation:ball-pulse-sync .6s ease-in-out 0s infinite}.ball-pulse-sync>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:60px;margin:2px;width:15px;width:60px}.ball-scale-random{height:40px;width:37px}.ball-scale-random>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale 1s ease-in-out 0s infinite;animation:ball-scale 1s ease-in-out 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;height:30px;margin:2px;position:absolute;width:15px;width:30px}.ball-scale-random>div:first-child{-webkit-animation:ball-scale 1s ease-in-out .2s infinite;animation:ball-scale 1s ease-in-out .2s infinite;margin-left:-7px}.ball-scale-random>div:nth-child(3){-webkit-animation:ball-scale 1s ease-in-out .5s infinite;animation:ball-scale 1s ease-in-out .5s infinite;margin-left:-2px;margin-top:9px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ball-rotate,.ball-rotate>div{position:relative}.ball-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;width:15px}.ball-rotate>div:first-child{-webkit-animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite;animation:rotate 1s cubic-bezier(.7,-.13,.22,.86) 0s infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;border-radius:100%;content:"";height:15px;margin:2px;opacity:.8;position:absolute;width:15px}.ball-rotate>div:before{left:-28px;top:0}.ball-rotate>div:after{left:25px;top:0}.ball-clip-rotate>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate .75s linear 0s infinite;animation:rotate .75s linear 0s infinite;background-color:#fff;background:transparent!important;border:2px solid;border-color:#fff #fff transparent;border-radius:100%;display:inline-block;height:15px;height:25px;margin:2px;width:15px;width:25px}@keyframes scale{30%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:100%;left:0;position:absolute;top:0}.ball-clip-rotate-pulse>div:first-child{-webkit-animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:scale 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;height:16px;left:-7px;top:7px;width:16px}.ball-clip-rotate-pulse>div:last-child{-webkit-animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:rotate 1s cubic-bezier(.09,.57,.49,.9) 0s infinite;-webkit-animation-duration:1s;animation-duration:1s;background:transparent;border:2px solid;border-color:#fff transparent;border-style:solid;border-width:2px;height:30px;left:-16px;position:absolute;top:-2px;width:30px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate 1s ease-in-out 0s infinite;animation:rotate 1s ease-in-out 0s infinite;border-color:transparent #fff;border-radius:100%;border-style:solid;border-width:2px;height:35px;left:-20px;position:absolute;top:-20px;width:35px}.ball-clip-rotate-multiple>div:last-child{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;display:inline-block;height:15px;left:-10px;top:-10px;width:15px}@-webkit-keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple 1s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;width:50px}@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1)}70%{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;border:2px solid #fff;border-radius:100%;height:50px;left:-26px;position:absolute;top:-2px;width:50px}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-beat .7s linear 0s infinite;animation:ball-beat .7s linear 0s infinite;background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-.35s!important;animation-delay:-.35s!important}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-multiple 1s linear 0s infinite;animation:ball-scale-multiple 1s linear 0s infinite;background-color:#fff;border-radius:100%;height:15px;height:60px;left:-30px;margin:0;opacity:0;position:absolute;top:0;width:15px;width:60px}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px);transform:translate(50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px);transform:translate(-50px)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px,-37.50938px);transform:translate(-29.994px,-37.50938px)}.ball-triangle-path>div:first-child{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:first-child,.ball-triangle-path>div:nth-child(2){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s}.ball-triangle-path>div:nth-child(2){-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div:nth-child(3){-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;border:1px solid #fff;border-radius:100%;height:10px;position:absolute;width:10px}.ball-triangle-path>div:first-of-type{top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){left:50px;top:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(.4);transform:scale(.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(.4);transform:scale(.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(.75);transform:scale(.75)}}.ball-pulse-rise>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);background-color:#fff;border-radius:100%;display:inline-block;height:15px;margin:2px;width:15px}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}to{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:first-child{-webkit-animation-delay:.44s;animation-delay:.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s;-webkit-animation-duration:.61s;animation-duration:.61s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-.01s;animation-delay:-.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.07s;animation-delay:-.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.63s;animation-delay:.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-.18s;animation-delay:-.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}.ball-grid-beat>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:first-child{-webkit-animation-delay:.58s;animation-delay:.58s;-webkit-animation-duration:.9s;animation-duration:.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.43s;animation-duration:1.43s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-.03s;animation-delay:-.03s;-webkit-animation-duration:.74s;animation-duration:.74s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.21s;animation-delay:.21s;-webkit-animation-duration:.68s;animation-duration:.68s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:1.41s;animation-duration:1.41s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.02s;animation-delay:.02s;-webkit-animation-duration:1.56s;animation-duration:1.56s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.13s;animation-delay:.13s;-webkit-animation-duration:.78s;animation-duration:.78s}.ball-grid-pulse>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;background-color:#fff;border-radius:100%;display:inline-block;float:left;height:15px;margin:2px;width:15px}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{left:-10px;position:relative;top:-10px}.ball-spin-fade-loader>div:first-child{-webkit-animation:ball-spin-fade-loader 1s linear -.96s infinite;animation:ball-spin-fade-loader 1s linear -.96s infinite;left:0;top:25px}.ball-spin-fade-loader>div:nth-child(2){-webkit-animation:ball-spin-fade-loader 1s linear -.84s infinite;animation:ball-spin-fade-loader 1s linear -.84s infinite;left:17.04545px;top:17.04545px}.ball-spin-fade-loader>div:nth-child(3){-webkit-animation:ball-spin-fade-loader 1s linear -.72s infinite;animation:ball-spin-fade-loader 1s linear -.72s infinite;left:25px;top:0}.ball-spin-fade-loader>div:nth-child(4){-webkit-animation:ball-spin-fade-loader 1s linear -.6s infinite;animation:ball-spin-fade-loader 1s linear -.6s infinite;left:17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(5){-webkit-animation:ball-spin-fade-loader 1s linear -.48s infinite;animation:ball-spin-fade-loader 1s linear -.48s infinite;left:0;top:-25px}.ball-spin-fade-loader>div:nth-child(6){-webkit-animation:ball-spin-fade-loader 1s linear -.36s infinite;animation:ball-spin-fade-loader 1s linear -.36s infinite;left:-17.04545px;top:-17.04545px}.ball-spin-fade-loader>div:nth-child(7){-webkit-animation:ball-spin-fade-loader 1s linear -.24s infinite;animation:ball-spin-fade-loader 1s linear -.24s infinite;left:-25px;top:0}.ball-spin-fade-loader>div:nth-child(8){-webkit-animation:ball-spin-fade-loader 1s linear -.12s infinite;animation:ball-spin-fade-loader 1s linear -.12s infinite;left:-17.04545px;top:17.04545px}.ball-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;margin:2px;position:absolute;width:15px}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}to{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:first-child{-webkit-animation:ball-spin-loader 2s linear .9s infinite;animation:ball-spin-loader 2s linear .9s infinite;left:0;top:45px}.ball-spin-loader>span:nth-child(2){-webkit-animation:ball-spin-loader 2s linear 1.8s infinite;animation:ball-spin-loader 2s linear 1.8s infinite;left:30.68182px;top:30.68182px}.ball-spin-loader>span:nth-child(3){-webkit-animation:ball-spin-loader 2s linear 2.7s infinite;animation:ball-spin-loader 2s linear 2.7s infinite;left:45px;top:0}.ball-spin-loader>span:nth-child(4){-webkit-animation:ball-spin-loader 2s linear 3.6s infinite;animation:ball-spin-loader 2s linear 3.6s infinite;left:30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(5){-webkit-animation:ball-spin-loader 2s linear 4.5s infinite;animation:ball-spin-loader 2s linear 4.5s infinite;left:0;top:-45px}.ball-spin-loader>span:nth-child(6){-webkit-animation:ball-spin-loader 2s linear 5.4s infinite;animation:ball-spin-loader 2s linear 5.4s infinite;left:-30.68182px;top:-30.68182px}.ball-spin-loader>span:nth-child(7){-webkit-animation:ball-spin-loader 2s linear 6.3s infinite;animation:ball-spin-loader 2s linear 6.3s infinite;left:-45px;top:0}.ball-spin-loader>span:nth-child(8){-webkit-animation:ball-spin-loader 2s linear 7.2s infinite;animation:ball-spin-loader 2s linear 7.2s infinite;left:-30.68182px;top:30.68182px}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background:green;border-radius:100%;height:15px;position:absolute;width:15px}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s linear 0s infinite;animation:ball-zig .7s linear 0s infinite}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s linear 0s infinite;animation:ball-zag .7s linear 0s infinite}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0);transform:translate(0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:100%;height:15px;left:-7px;margin:2px 2px 2px 15px;position:absolute;top:4px;width:15px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s linear 0s infinite;animation:ball-zig-deflect 1.5s linear 0s infinite}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s linear 0s infinite;animation:ball-zag-deflect 1.5s linear 0s infinite}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:first-child{-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.4s infinite}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.3s infinite}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.2s infinite}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) -.1s infinite}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite;animation:line-scale 1s cubic-bezier(.2,.68,.18,1.08) 0s infinite}.line-scale>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:first-child{-webkit-animation-delay:-.09s;animation-delay:-.09s;-webkit-animation-duration:.83s;animation-duration:.83s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.33s;animation-delay:.33s;-webkit-animation-duration:.64s;animation-duration:.64s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:.39s;animation-duration:.39s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.47s;animation-delay:.47s;-webkit-animation-duration:.52s;animation-duration:.52s}.line-scale-party>div{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}to{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;animation:line-scale-pulse-out .9s cubic-bezier(.85,.25,.37,.85) -.6s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-.4s!important;animation-delay:-.4s!important}.line-scale-pulse-out>div:first-child,.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(.3);transform:scaley(.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;animation:line-scale-pulse-out-rapid .9s cubic-bezier(.11,.49,.38,.78) -.5s infinite;background-color:#fff;border-radius:2px;display:inline-block;height:35px;margin:2px;width:4px}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-.25s!important;animation-delay:-.25s!important}.line-scale-pulse-out-rapid>div:first-child,.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s!important;animation-delay:0s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}to{opacity:1}}.line-spin-fade-loader{left:-4px;position:relative;top:-10px}.line-spin-fade-loader>div:first-child{-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.84s infinite;left:0;top:20px}.line-spin-fade-loader>div:nth-child(2){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.72s infinite;left:13.63636px;top:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(3){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.6s infinite;left:20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(4){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.48s infinite;left:13.63636px;top:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div:nth-child(5){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.36s infinite;left:0;top:-20px}.line-spin-fade-loader>div:nth-child(6){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.24s infinite;left:-13.63636px;top:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.line-spin-fade-loader>div:nth-child(7){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;animation:line-spin-fade-loader 1.2s ease-in-out -.12s infinite;left:-20px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.line-spin-fade-loader>div:nth-child(8){-webkit-animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;animation:line-spin-fade-loader 1.2s ease-in-out 0s infinite;left:-13.63636px;top:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.line-spin-fade-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#fff;border-radius:2px;height:35px;height:15px;margin:2px;position:absolute;width:4px;width:5px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:triangle-skew-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:0}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}to{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;animation:square-spin 3s cubic-bezier(.09,.57,.49,.9) 0s infinite;background:#fff;border:1px solid red;height:50px;width:50px}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}to{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s linear -.99s infinite;animation:pacman-balls 1s linear -.99s infinite}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s linear -.66s infinite;animation:pacman-balls 1s linear -.66s infinite}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s linear -.33s infinite;animation:pacman-balls 1s linear -.33s infinite}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s linear 0s infinite;animation:pacman-balls 1s linear 0s infinite}.pacman>div:first-of-type{-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:first-of-type,.pacman>div:nth-child(2){border:25px solid #fff;border-radius:25px;border-right-color:transparent;height:0;left:-30px;position:relative;width:0}.pacman>div:nth-child(2){-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;height:15px;height:10px;left:70px;margin:2px;position:absolute;top:25px;-webkit-transform:translateY(-6.25px);transform:translateY(-6.25px);width:15px;width:10px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(.5) rotate(-90deg);transform:translateX(50px) scale(.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(.5) rotate(-270deg);transform:translateY(50px) scale(.5) rotate(-270deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:cube-transition 1.6s ease-in-out 0s infinite;animation:cube-transition 1.6s ease-in-out 0s infinite;background-color:#fff;height:10px;left:-5px;position:absolute;top:-5px;width:10px}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.semi-circle-spin{height:35px;overflow:hidden;position:relative;width:35px}.semi-circle-spin>div{-webkit-animation:spin-rotate .6s linear 0s infinite;animation:spin-rotate .6s linear 0s infinite;background-image:linear-gradient(transparent,transparent 70%,#fff 0,#fff);border-radius:100%;border-width:0;height:100%;position:absolute;width:100%}@-webkit-keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}@keyframes bar-progress{0%{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}25%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}50%{opacity:1;-webkit-transform:translateX(20%) scaleY(20%);transform:translateX(20%) scaleY(20%)}75%{opacity:.7;-webkit-transform:translateX(6%) scaleY(10%);transform:translateX(6%) scaleY(10%)}to{opacity:1;-webkit-transform:scaleY(20%);transform:scaleY(20%)}}.bar-progress{height:12px;width:30%}.bar-progress>div{-webkit-animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;animation:bar-progress 3s cubic-bezier(.57,.1,.44,.93) infinite;background-color:#fff;border-radius:10px;height:12px;opacity:1;position:relative;width:20%}@-webkit-keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}@keyframes bar-swing{0%{left:0}50%{left:70%}to{left:0}}.bar-swing,.bar-swing>div{height:8px;width:30%}.bar-swing>div{-webkit-animation:bar-swing 1.5s infinite;animation:bar-swing 1.5s infinite;background-color:#fff;border-radius:10px;position:relative}@-webkit-keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bar-swing-container{0%{left:0;-webkit-transform:translateX(0);transform:translateX(0)}50%{left:70%;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.bar-swing-container{height:8px;position:relative;width:20%}.bar-swing-container div:first-child{background-color:hsla(0,0%,100%,.2);border-radius:10px;height:12px;position:absolute;width:100%}.bar-swing-container div:nth-child(2){-webkit-animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;animation:bar-swing-container 2s cubic-bezier(.91,.35,.12,.6) infinite;background-color:#fff;border-radius:10px;height:8px;margin:2px 2px 0;position:absolute;width:30%}.sk-spinner{color:#333}.sk-spinner>div{background-color:currentColor}.ball-scale-ripple-multiple>div,.ball-scale-ripple>div,.ball-triangle-path>div{background-color:initial;border-color:currentColor}.ball-clip-rotate>div{background-color:initial;border-left-color:initial;border-right-color:initial;border-top-color:initial}.ball-clip-rotate-pulse>div:first-child{background-color:currentColor}.ball-clip-rotate-pulse>div:last-child{background-color:initial;border-bottom-color:initial;border-top-color:initial}.ball-clip-rotate-multiple>div:first-child{background-color:initial;border-left-color:initial;border-right-color:initial}.ball-clip-rotate-multiple>div:last-child{border-top-color:initial}.ball-clip-rotate-multiple>div:last-child,.pacman>div:first-child,.pacman>div:nth-child(2),.triangle-skew-spin>div{background-color:initial;border-bottom-color:initial}.pacman>div:first-child,.pacman>div:nth-child(2){border-left-color:initial;border-top-color:initial}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5){background-color:currentColor}@-webkit-keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes sk-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.sk-fade-in{-webkit-animation:sk-fade-in 2s;animation:sk-fade-in 2s}.sk-fade-in-half-second{-webkit-animation:sk-fade-in 1s;animation:sk-fade-in 1s}.sk-fade-in-quarter-second{-webkit-animation:sk-fade-in .5s;animation:sk-fade-in .5s}.sk-chasing-dots{-webkit-animation:sk-rotate 2s linear infinite;animation:sk-rotate 2s linear infinite;height:27px;position:relative;width:27px}.sk-chasing-dots>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:100%;display:inline-block;height:60%;position:absolute;top:0;width:60%}.sk-chasing-dots>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s;bottom:0;top:auto}@-webkit-keyframes sk-rotate{to{-webkit-transform:rotate(1turn)}}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.sk-circle{height:22px;position:relative;width:22px}.sk-circle>div{background-color:initial;height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle>div:before{-webkit-animation:sk-bouncedelay 1.2s ease-in-out infinite;animation:sk-bouncedelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;content:"";display:block;height:20%;margin:0 auto;width:20%}.sk-circle>div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle>div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle>div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle>div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle>div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle>div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle>div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle>div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle>div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle>div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle>div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle>div:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle>div:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle>div:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle>div:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle>div:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle>div:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle>div:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle>div:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle>div:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle>div:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle>div:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.sk-cube-grid{height:27px;width:27px}.sk-cube-grid>div{-webkit-animation:sk-scaleDelay 1.3s ease-in-out infinite;animation:sk-scaleDelay 1.3s ease-in-out infinite;background-color:currentColor;float:left;height:33%;width:33%}.sk-cube-grid>div:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid>div:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid>div:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid>div:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid>div:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid>div:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1)}35%{-webkit-transform:scale3D(0,0,1)}}@keyframes sk-scaleDelay{0%,70%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}35%{-webkit-transform:scaleX(1);transform:scale3D(0,0,1)}}.sk-double-bounce{height:27px;position:relative;width:27px}.sk-double-bounce>div{-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite;background-color:currentColor;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-double-bounce>div:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.sk-folding-cube{height:27px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:27px}.sk-folding-cube>div{background-color:initial;float:left;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1);width:50%}.sk-folding-cube>div:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:currentColor;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}.sk-folding-cube>div:nth-child(2){-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube>div:nth-child(4){-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube>div:nth-child(3){-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube>div:nth-child(2):before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube>div:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube>div:nth-child(3):before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}.sk-pulse>div{-webkit-animation:sk-scaleout 1s ease-in-out infinite;animation:sk-scaleout 1s ease-in-out infinite;background-color:currentColor;border-radius:100%;height:27px;width:27px}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sk-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{opacity:0;transform:scale(1);-webkit-transform:scale(1)}}.sk-rotating-plane>div{-webkit-animation:sk-rotateplane 1.2s ease-in-out infinite;animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:currentColor;height:27px;width:27px}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-three-bounce{height:18px}.sk-three-bounce>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite;animation:sk-bouncedelay 1.4s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:currentColor;border-radius:100%;display:inline-block;height:18px;width:18px}.sk-three-bounce>div:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce>div:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.sk-wandering-cubes{height:52px;position:relative;width:52px}.sk-wandering-cubes>div{-webkit-animation:sk-cubemove 1.8s ease-in-out infinite;animation:sk-cubemove 1.8s ease-in-out infinite;background-color:currentColor;height:10px;left:0;position:absolute;top:0;width:10px}.sk-wandering-cubes>div:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.sk-wave{height:27px;width:30px}.sk-wave>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:currentColor;display:inline-block;height:100%;width:6px}.sk-wave>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave>div:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave>div:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave>div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.sk-wordpress>div{-webkit-animation:sk-inner-circle 1s linear infinite;animation:sk-inner-circle 1s linear infinite;background-color:currentColor;border-radius:27px;display:inline-block;height:27px;position:relative;width:27px}.sk-wordpress>div:after{background-color:#fff;border-radius:8px;content:"";display:block;height:8px;left:5px;position:absolute;top:5px;width:8px}@-webkit-keyframes sk-inner-circle{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes sk-inner-circle{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}
/*# sourceMappingURL=main.90cdc80d.css.map*/