@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/css2?family=Grandstander:wght@900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&family=Ubuntu:wght@300;400;500;700&display=swap);.button__container--kanban{position:absolute;bottom:0;left:16px}.dashboard__news{border:1px solid #d6dded;border-radius:16px;box-shadow:0 0 1px 0 rgba(0,0,0,.1);margin-top:32px;cursor:pointer}.file-info{margin-top:10px;padding:8px;background-color:#f5f5f5;border-radius:4px;font-size:12px;color:#666}.file-info small{display:block;margin-bottom:4px}.file-info small:last-child{margin-bottom:0}.input-share-answer{margin-top:20px;padding-top:15px;border-top:1px solid #e0e0e0}.email-input-container[data-v-efa7d5e6]{display:flex;gap:10px;margin-top:5px}.email-input-container input[data-v-efa7d5e6]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px}.emails-list[data-v-efa7d5e6]{margin-top:10px}.email-item[data-v-efa7d5e6]{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:5px 10px;background:#f5f5f5;border-radius:4px;margin-bottom:5px}.remove-email[data-v-efa7d5e6]{background:#f44;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:14px;line-height:1}.remove-email[data-v-efa7d5e6]:hover{background:#c00}.access-type-buttons[data-v-efa7d5e6]{display:flex;flex-direction:column;gap:5px}.access-option[data-v-efa7d5e6]{display:flex;align-items:center;gap:8px;cursor:pointer}li,ol{padding:0;margin:0;list-style:none}.calendar-month-header{display:flex;justify-content:space-between;background-color:#fff;padding:10px}.notice-overlay[data-v-3e6f4bad]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center}.notice-modal[data-v-3e6f4bad]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.25);padding:1rem;position:relative;display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh}.modal-header[data-v-3e6f4bad]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;position:relative;padding-right:50px}.modal-header h1[data-v-3e6f4bad]{margin:0;text-align:center;width:90%}.close-notice[data-v-3e6f4bad]{position:absolute;top:0;right:0;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.close-notice[data-v-3e6f4bad]:hover{background:#c0392b}.preview-container[data-v-3e6f4bad]{display:flex;flex-direction:column;align-items:center;width:100%}iframe[data-v-3e6f4bad]{border:none;background:#fff;width:80vw;max-width:800px;height:80vh;max-height:80vh;border-radius:8px;box-shadow:0 2px 16px rgba(0,0,0,.15)}.loading[data-v-3e6f4bad]{padding:2rem;font-size:1.2rem;color:#666}.modal-overlay[data-v-c6df548e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10001}.modal[data-v-c6df548e]{position:relative;background:#fff;padding:24px 24px 20px 24px;border-radius:8px;max-width:520px;width:92%;box-shadow:0 10px 30px rgba(0,0,0,.2)}.modal__close[data-v-c6df548e]{position:absolute;top:10px;right:10px;background:transparent;border:none;cursor:pointer;font-size:18px}.modal__title[data-v-c6df548e]{margin:0 0 12px 0;font-size:22px;font-weight:700}.modal__text[data-v-c6df548e]{margin:8px 0;font-size:14px}.modal__actions[data-v-c6df548e]{margin-top:16px;display:flex;justify-content:flex-end}.loading-container[data-v-6576a521]{text-align:center;padding:40px;color:#666}.results-info[data-v-6576a521]{margin:10px 0;color:#666;font-size:14px}.results-info p[data-v-6576a521]{margin:0}.no-results[data-v-6576a521]{text-align:center;padding:40px;color:#666;font-style:italic}.no-results p[data-v-6576a521]{margin:0;font-size:16px}.table__author--redirect[data-v-6576a521]{cursor:pointer;box-shadow:0 0 2px 0 transparent;border:1px solid transparent}.table__author--redirect[data-v-6576a521]:focus,.table__author--redirect[data-v-6576a521]:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.15);border-radius:8px;background:#fff;border:1px solid #d6dded}.path-btn-container[data-v-6576a521]{display:flex;justify-content:space-between;align-items:center}.indicator-path[data-v-6576a521]{margin:0 0 12px 0}.electric-blue[data-v-6576a521]{color:#5b7cff}.breadcrumb-root[data-v-6576a521]{color:#3182ce}.loader-container .loader[data-v-2e24231c]{height:50px;display:flex;align-items:flex-end}.loader-container .loader span[data-v-2e24231c]{height:10px;width:15px;background-color:#3732af;margin-right:1rem;display:inline-block;animation:grow-2e24231c 1.5s ease infinite;animation-delay:calc(var(--index)*0.1s)}.loading-animation[data-v-2e24231c]{animation:fade-in-2e24231c .6s ease forwards;opacity:0;animation-delay:calc(var(--delay)*0.1s)}@keyframes fade-in-2e24231c{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.profile-picture-container[data-v-2e24231c]{display:inline-block}.profile-picture[data-v-2e24231c]{border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.profile-picture.editable[data-v-2e24231c]{cursor:pointer}.profile-image[data-v-2e24231c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-overlay[data-v-2e24231c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px}.profile-picture:hover .upload-overlay[data-v-2e24231c]{opacity:1}.upload-text[data-v-2e24231c]{color:#fff;font-size:14px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.profile-picture-loader[data-v-2e24231c]{background-color:#f7fafc;border:2px dashed #cbd5e0}.loader-container[data-v-2e24231c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.loader[data-v-2e24231c]{height:30px;display:flex;align-items:flex-end}.loader span[data-v-2e24231c]{height:6px;width:9px;background-color:#553c9a;margin-right:.5rem;display:inline-block;animation:grow-2e24231c 1.5s ease infinite;animation-delay:calc(var(--index)*0.1s)}@keyframes grow-2e24231c{0%{height:6px}50%{height:24px}to{height:6px}}.profile-picture.size-small[data-v-2e24231c]{width:50px;height:50px}.profile-picture.size-medium[data-v-2e24231c]{width:80px;height:80px}.profile-picture.size-large[data-v-2e24231c]{width:120px;height:120px}.profile-picture.size-xlarge[data-v-2e24231c]{width:150px;height:150px}.profile-picture.size-full[data-v-2e24231c]{width:100%}@media(max-width:768px){.profile-picture.size-large[data-v-2e24231c]{width:80px;height:80px}.profile-picture.size-xlarge[data-v-2e24231c]{width:100px;height:100px}}.community-profile-container[data-v-717bb03c]{max-width:1200px;width:100%;margin:16px auto;padding:10px}.profile-card[data-v-717bb03c]{background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}.profile-header[data-v-717bb03c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.profile-info[data-v-717bb03c]{display:flex;align-items:center;gap:20px;margin-right:20px}.profile-details[data-v-717bb03c]{display:flex;flex-direction:column;gap:8px}.profile-name[data-v-717bb03c]{font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#2d3748;margin:0}.location[data-v-717bb03c]{display:flex;align-items:center;gap:6px;color:#718096;font-size:1.4rem;font-weight:400;font-family:Inter}.location-icon[data-v-717bb03c]{font-size:1rem}.infos-section[data-v-717bb03c]{background-color:#e5ebff;padding:20px;border-radius:12px;min-width:250px}.infos-section h3[data-v-717bb03c]{margin:0 0 15px 0;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#2d3748}.info-item[data-v-717bb03c]{margin-bottom:12px}.info-item[data-v-717bb03c]:last-child{margin-bottom:0}.info-item label[data-v-717bb03c]{display:block;font-weight:600;color:#4a5568;margin-bottom:4px;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.tags[data-v-717bb03c]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-717bb03c]{background-color:#e2e8f0;color:#4a5568;padding:3px 10px;border-radius:16px;font-size:1.2rem;font-weight:600;font-family:Inter;font-weight:500}.subjects[data-v-717bb03c]{color:#3182ce}.experience[data-v-717bb03c],.subjects[data-v-717bb03c]{font-weight:500;font-size:1.4rem;font-weight:400;font-family:Inter}.experience[data-v-717bb03c]{color:#2d3748}.profile-details-grid[data-v-717bb03c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px;border-top:1px solid #e2e8f0}.detail-item[data-v-717bb03c]{display:flex;flex-direction:column;gap:6px}.detail-item label[data-v-717bb03c]{font-weight:600;color:#4a5568;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.detail-item span[data-v-717bb03c]{color:#2d3748;font-weight:500;font-size:1.4rem;font-weight:400;font-family:Inter}.shared-files-section[data-v-717bb03c]{margin-top:25px}.create-profile-section[data-v-717bb03c]{background-color:#f7fafc;padding:25px;border-radius:12px;text-align:center;margin-top:25px}.create-profile-section h2[data-v-717bb03c]{margin:0 0 12px 0;color:#2d3748;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.create-profile-section p[data-v-717bb03c]{color:#718096;margin-bottom:20px;font-size:1.4rem;font-weight:400;font-family:Inter}.create-button[data-v-717bb03c]{background-color:#553c9a;color:#fff;border:none;padding:10px 25px;border-radius:8px;font-weight:600;cursor:pointer;font-size:1.2rem;font-weight:700;font-family:Inter;transition:background-color .2s}.create-button[data-v-717bb03c]:hover:not(:disabled){background-color:#44337a}.create-button[data-v-717bb03c]:disabled{background-color:#a0aec0;cursor:not-allowed}.error-message[data-v-717bb03c]{color:#e53e3e;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:8px}.error-message[data-v-717bb03c],.success-message[data-v-717bb03c]{margin-top:12px;padding:10px;font-size:1.4rem;font-weight:400;font-family:Inter}.success-message[data-v-717bb03c]{color:#22543d;background-color:#c6f6d5;border:1px solid #9ae6b4;border-radius:8px}@media(max-width:768px){.profile-header[data-v-717bb03c]{flex-direction:column;gap:20px}.profile-details-grid[data-v-717bb03c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.profile-details-grid[data-v-717bb03c]{grid-template-columns:1fr}.profile-info[data-v-717bb03c]{flex-direction:column;text-align:center}}.profile-card[data-v-4995a8b4]{background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}.profile-header[data-v-4995a8b4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.profile-info[data-v-4995a8b4]{display:flex;align-items:center;gap:20px;margin-right:20px}.profile-details[data-v-4995a8b4]{display:flex;flex-direction:column;gap:8px}.profile-name[data-v-4995a8b4]{font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#2d3748;margin:0}.location[data-v-4995a8b4]{display:flex;align-items:center;gap:6px;color:#718096;font-size:1.4rem;font-weight:400;font-family:Inter}.location-icon[data-v-4995a8b4]{font-size:1rem}.infos-section[data-v-4995a8b4]{background-color:#e5ebff;padding:20px;border-radius:12px;min-width:250px}.infos-section h3[data-v-4995a8b4]{margin:0 0 15px 0;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#2d3748}.info-item[data-v-4995a8b4]{margin-bottom:12px}.info-item[data-v-4995a8b4]:last-child{margin-bottom:0}.info-item label[data-v-4995a8b4]{display:block;font-weight:600;color:#4a5568;margin-bottom:4px;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.tags[data-v-4995a8b4]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-4995a8b4]{background-color:#e2e8f0;color:#4a5568;padding:3px 10px;border-radius:16px;font-size:1.2rem;font-weight:600;font-family:Inter;font-weight:500}.subjects[data-v-4995a8b4]{color:#3182ce}.experience[data-v-4995a8b4],.subjects[data-v-4995a8b4]{font-weight:500;font-size:1.4rem;font-weight:400;font-family:Inter}.experience[data-v-4995a8b4]{color:#2d3748}.profile-details-grid[data-v-4995a8b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px;border-top:1px solid #e2e8f0}.detail-item[data-v-4995a8b4]{display:flex;flex-direction:column;gap:6px}.detail-item label[data-v-4995a8b4]{font-weight:600;color:#4a5568;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.detail-item span[data-v-4995a8b4]{color:#2d3748;font-weight:500;font-size:1.4rem;font-weight:400;font-family:Inter}.shared-files-section[data-v-4995a8b4]{margin-top:25px}.create-profile-section[data-v-4995a8b4]{background-color:#f7fafc;padding:25px;border-radius:12px;text-align:center;margin-top:25px}.create-profile-section h2[data-v-4995a8b4]{margin:0 0 12px 0;color:#2d3748;font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif}.create-profile-section p[data-v-4995a8b4]{color:#718096;margin-bottom:20px;font-size:1.4rem;font-weight:400;font-family:Inter}.create-button[data-v-4995a8b4]{background-color:#553c9a;color:#fff;border:none;padding:10px 25px;border-radius:8px;font-weight:600;cursor:pointer;font-size:1.2rem;font-weight:700;font-family:Inter;transition:background-color .2s}.create-button[data-v-4995a8b4]:hover:not(:disabled){background-color:#44337a}.create-button[data-v-4995a8b4]:disabled{background-color:#a0aec0;cursor:not-allowed}.error-message[data-v-4995a8b4]{color:#e53e3e;background-color:#fed7d7;border:1px solid #feb2b2;border-radius:8px}.error-message[data-v-4995a8b4],.success-message[data-v-4995a8b4]{margin-top:12px;padding:10px;font-size:1.4rem;font-weight:400;font-family:Inter}.success-message[data-v-4995a8b4]{color:#22543d;background-color:#c6f6d5;border:1px solid #9ae6b4;border-radius:8px}@media(max-width:768px){.profile-header[data-v-4995a8b4]{flex-direction:column;gap:20px}.profile-details-grid[data-v-4995a8b4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.profile-details-grid[data-v-4995a8b4]{grid-template-columns:1fr}.profile-info[data-v-4995a8b4]{flex-direction:column;text-align:center}}.profiles__container{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 5%}.profile__card{background:#fff;border-radius:8px;box-shadow:0 0 1px 0 rgba(0,0,0,.15);border:1px solid #d6dded;cursor:pointer}.profile__card .profile-picture{border:0;border-radius:7px 7px 0 0;max-height:220px;box-shadow:none}.profile__details{padding:10px;display:flex;flex-direction:column;gap:8px}.profile__infos{display:flex;justify-content:space-between}.profile__name{font-size:14px}.profile__location{gap:8px;display:flex;align-items:center;font-size:12px;font-weight:600;color:#757575}.profile__section{display:flex;flex-direction:row;gap:16px;margin-top:8px;align-items:center}.profile__label{font-size:14px;font-weight:500;color:#757575;width:60px}.profile__levels,.profile__subjects{display:flex;gap:8px;width:220px;flex-wrap:wrap}.profile__level{font-size:12px;font-weight:500;padding:2px 6px;background:rgba(0,0,0,.1);border-radius:2px}.profile__subject{font-size:14px;color:#110eff}.profile__experience,.profile__more{font-size:14px}.info-text[data-v-36501738]{font-size:2.5rem;padding:8rem;text-align:center}.pop-up-insert-latex[data-v-6ecd8e5f]{width:30vw;min-height:30vh;display:grid;place-items:center;position:relative;padding:4rem}.pop-up-insert-latex math-field[data-v-6ecd8e5f]{width:100%;border:1px solid #000;font-size:2rem}[data-v-0cd5f719] .pop-up{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.slider-key-pop-up[data-v-0cd5f719]{width:60vw;max-width:900px;min-width:500px;margin-left:260px;position:absolute;bottom:0;left:0;right:0;margin-right:auto;margin-top:40px;margin-bottom:auto}@media (max-width:900px){.slider-key-pop-up[data-v-0cd5f719]{width:95vw;min-width:unset;margin-left:0}}.no-content-flash[data-v-54c0b445]{text-align:center}.no-content-flash button[data-v-54c0b445]{margin-top:24px;display:inline-block}.no-content-container[data-v-54c0b445]{text-align:center}.no-content-container button[data-v-54c0b445]{margin:20px auto;display:block}.input-container{position:relative}.input-container .add-latex{position:absolute;top:0;left:50%;translate:-50% -50%;background-color:#fefefe;border:2px solid #000;border-radius:15px;padding:.5rem 1rem;cursor:pointer}.fake-textarea{font-size:small}.pop-up-edit-ai-generated[data-v-b4bfbd1e]{width:40vw;height:-moz-fit-content;height:fit-content;max-height:90vh;overflow:auto;position:relative;padding:4rem}.pop-up-edit-ai-generated button[data-v-b4bfbd1e]{margin-inline:auto}.pop-up-edit-ai-generated .input-container[data-v-b4bfbd1e]{margin-bottom:2rem}.pop-up-edit-ai-generated .input-container input[data-v-b4bfbd1e]{background-color:inherit!important;width:100%;height:100%;min-height:2rem;padding:2rem;border:2px solid #000;border-radius:15px}.fake-container[data-v-64209f8e]{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);border-top:1px solid #dfeaff;overflow:hidden;margin-bottom:4rem;background-color:#fefefe}.fake-container[data-v-64209f8e]:hover{box-shadow:0 -3px 7px 0 rgba(0,0,0,.2)}.fake-container .text-container[data-v-64209f8e]{display:grid;place-items:center;position:relative;aspect-ratio:16/8;padding:4rem}.fake-container .text-container p[data-v-64209f8e]{text-align:center}.fake-container .text-container .edit[data-v-64209f8e]{position:absolute;top:0;left:0;margin-left:1.6rem;margin-top:1.6rem;display:grid;place-items:center;background-color:unset;border:none}.fake-container .text-container .edit img[data-v-64209f8e]{width:2rem;height:2rem}.fake-container .text-container .difficulty-indicator[data-v-64209f8e]{position:absolute;top:0;right:0;width:50px;height:1.2rem;border:1px solid #d9d9d9;border-radius:15px;margin-right:2rem;margin-top:2rem;box-shadow:0 3px 6px rgba(0,0,0,.2)}.fake-container .text-container .difficulty-indicator .indicator[data-v-64209f8e]{border-radius:15px;height:100%}.fake-container .add-container[data-v-64209f8e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;gap:2rem}.fake-container .add-container.added[data-v-64209f8e]{background:#65fe72}.fake-container .add-container.added button[data-v-64209f8e],.fake-container .add-container.added p[data-v-64209f8e]{color:#292724;cursor:default}.fake-container .add-container .btn-container[data-v-64209f8e]{display:flex;gap:1rem}.fake-container .add-container button[data-v-64209f8e],.fake-container .add-container p[data-v-64209f8e]{transition:.4s}.fake-container .add-container button[data-v-64209f8e]{background-color:unset;color:#fefefe;padding:1rem 2rem;border-radius:5px;font-size:1.25rem;margin-top:0;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}.fake-container .add-container button.edit[data-v-64209f8e]{background-color:#fefefe;color:#3732af}.fake-container .add-container p[data-v-64209f8e]{margin-top:0;color:#fefefe;font-size:1.25rem;font-weight:600}form[data-v-3acdac13]{width:100%}form textarea[data-v-3acdac13]{resize:none;padding:.75rem;border-radius:5px;border:1px solid #d9d9d9}form button[data-v-3acdac13]{margin-top:0}.all-input-container[data-v-3acdac13]{display:flex;gap:4rem;align-items:center;flex-wrap:wrap;width:100%}.all-input-container .input-container[data-v-3acdac13]{flex:1;min-width:unset}.all-input-container input[data-v-3acdac13],.all-input-container select[data-v-3acdac13]{width:100%;background-color:#fefefe}.questions-container[data-v-3acdac13]{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 5%;position:relative}.questions-container.qcm[data-v-3acdac13]{grid-template-columns:1fr}.file-custom-preview[data-v-3acdac13]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem 1rem;min-height:38px}.file-custom-preview input[type=file][data-v-3acdac13]{flex:1;border:none;background:transparent;padding:0;margin:0;outline:none}.file-custom-preview span[data-v-3acdac13]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-custom-preview button[data-v-3acdac13]{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#c00}.btn-container[data-v-f97075b2]{display:flex;gap:2rem;margin-bottom:4rem}.pdf-png-container[data-v-f2a6dff0]{max-width:100%;width:-moz-fit-content;width:fit-content;background-color:#fff}div[data-v-f2a6dff0]{display:flex;flex-direction:column;gap:2rem;font-size:2rem}div .ML__mathlive[data-v-f2a6dff0] *,div math-field[data-v-f2a6dff0] *{text-align:left!important}.container[data-v-258c43a8]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.fake-textarea{width:100%;height:100%;min-height:150px;padding:2rem;background-color:#fff;border:none;border-radius:15px;resize:none}tr td[data-v-8d2f4828]{width:unset;vertical-align:middle;border:1px solid #e5e5e5;padding:.5rem}tr td span[data-v-8d2f4828]{font-weight:unset;display:flex;align-items:center;gap:1rem;padding:0}tr td span img[data-v-8d2f4828]{margin-right:0;width:20px}.pop-up-share-student-credentials[data-v-4fafecd8]{width:30vw;max-height:80vh;min-height:40vh;overflow-y:auto;position:relative;padding:2rem}.pop-up-share-student-credentials .title[data-v-4fafecd8]{margin-top:2rem}.pop-up-share-student-credentials table[data-v-4fafecd8]{margin-top:4rem;width:100%;border-collapse:collapse;box-shadow:unset;border:1px solid #d9d9d9}.pop-up-share-student-credentials table th[data-v-4fafecd8]{border:1px solid #d9d9d9;vertical-align:middle;padding:.5rem}.pop-up-share-student-credentials table th[data-v-4fafecd8]:last-child{text-align:unset}.pop-up-share-student-credentials .btn-container[data-v-4fafecd8]{display:flex;justify-content:center;align-items:center;width:100%}.pop-up-share-student-credentials .btn-container a[data-v-4fafecd8]{border-radius:15px;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;margin:0 auto}.pop-up-share-student-credentials .btn-container a.white[data-v-4fafecd8]{background:unset}.pop-up-share-student-credentials .btn-container a.edit-class[data-v-4fafecd8]{color:#292724}.pop-up-share-student-credentials .go-to-add-student[data-v-4fafecd8]{background-color:#3732af;color:#fefefe}.qcm-container[data-v-045f568a]{width:100%;box-shadow:0 -2px 8px rgba(0,0,0,.3);border-radius:15px}.qcm-container .img-container[data-v-045f568a]{display:grid;place-items:center;width:100%;aspect-ratio:192/108;border-radius:15px 15px 0 0;overflow:hidden}.qcm-container .img-container img[data-v-045f568a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qcm-container .img-container .text-container[data-v-045f568a]{position:absolute;color:#fefefe;font-size:1.5rem;font-weight:700;text-align:center}.qcm-container .img-container .text-container .title[data-v-045f568a]{font-size:2rem;margin-bottom:1rem}.qcm-container .action-container[data-v-045f568a]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-radius:0 0 15px 15px;font-size:1.25rem}.qcm-container .action-container a[data-v-045f568a]{font-weight:700;color:#3732af;text-decoration:none}.qcm-container .action-container button[data-v-045f568a]{padding:.5rem 1rem;border-radius:5px;font-weight:700;color:#fefefe;background-color:#3732af;border:none;cursor:pointer}.qcm-container[data-v-436a2282]{width:100%;box-shadow:0 -2px 8px rgba(0,0,0,.3);border-radius:15px}.qcm-container .img-container[data-v-436a2282]{display:grid;place-items:center;width:100%;aspect-ratio:192/108;border-radius:15px 15px 0 0;overflow:hidden}.qcm-container .img-container img[data-v-436a2282]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qcm-container .img-container .text-container[data-v-436a2282]{position:absolute;color:#fefefe;font-size:1.5rem;font-weight:700;text-align:center}.qcm-container .img-container .text-container .title[data-v-436a2282]{font-size:2rem;margin-bottom:1rem}.qcm-container .action-container[data-v-436a2282]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-radius:0 0 15px 15px;font-size:1.25rem}.qcm-container .action-container a[data-v-436a2282]{font-weight:700;color:#3732af;text-decoration:none}.qcm-container .action-container button[data-v-436a2282]{padding:.5rem 1rem;border-radius:5px;font-weight:700;color:#fefefe;background-color:#3732af;border:none;cursor:pointer}.student-place-shared-files[data-v-468310f6]{padding:20px;max-width:1200px;margin:0 auto}.student-place-shared-files .loading[data-v-468310f6]{text-align:center;padding:60px 20px}.student-place-shared-files .loading .spinner[data-v-468310f6]{width:40px;height:40px;border:4px solid #ecf0f1;border-top:4px solid #3498db;border-radius:50%;animation:spin-468310f6 1s linear infinite;margin:0 auto 20px}.student-place-shared-files .loading p[data-v-468310f6]{color:#7f8c8d;font-size:1.1rem}.student-place-shared-files .error[data-v-468310f6]{text-align:center;padding:60px 20px}.student-place-shared-files .error img[data-v-468310f6]{width:80px;height:80px;margin-bottom:20px}.student-place-shared-files .error p[data-v-468310f6]{color:#e74c3c;font-size:1.1rem}.student-place-shared-files .empty-state[data-v-468310f6]{text-align:center;padding:60px 20px}.student-place-shared-files .empty-state img[data-v-468310f6]{width:100px;height:100px;opacity:.5;margin-bottom:20px}.student-place-shared-files .empty-state h3[data-v-468310f6]{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}.student-place-shared-files .empty-state p[data-v-468310f6]{color:#7f8c8d;font-size:1.1rem}.student-place-shared-files .files-grid[data-v-468310f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:40px}.student-place-shared-files .files-grid .file-card[data-v-468310f6]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;cursor:pointer;transition:all .3s ease;position:relative}.student-place-shared-files .files-grid .file-card[data-v-468310f6]:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.student-place-shared-files .files-grid .file-card .file-icon[data-v-468310f6]{text-align:center;margin-bottom:15px}.student-place-shared-files .files-grid .file-card .file-icon img[data-v-468310f6]{width:60px;height:60px}.student-place-shared-files .files-grid .file-card .file-info[data-v-468310f6]{text-align:center;margin-bottom:15px}.student-place-shared-files .files-grid .file-card .file-info .file-name[data-v-468310f6]{color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:5px;word-break:break-word}.student-place-shared-files .files-grid .file-card .file-info .file-size[data-v-468310f6]{color:#7f8c8d;font-size:.9rem;margin-bottom:3px}.student-place-shared-files .files-grid .file-card .file-info .file-date[data-v-468310f6]{color:#95a5a6;font-size:.8rem}.student-place-shared-files .files-grid .file-card .download-btn[data-v-468310f6]{position:absolute;top:15px;right:15px;background:#3498db;border:none;border-radius:50%;width:35px;height:35px;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.student-place-shared-files .files-grid .file-card .download-btn[data-v-468310f6]:hover{background:#2980b9}.student-place-shared-files .files-grid .file-card .download-btn img[data-v-468310f6]{width:18px;height:18px;filter:brightness(0) invert(1)}@keyframes spin-468310f6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.student-place-shared-files[data-v-468310f6]{padding:15px}.student-place-shared-files .files-grid[data-v-468310f6]{grid-template-columns:1fr;gap:15px}}.pop-up-edit-ai-generated{width:40vw;height:-moz-fit-content;height:fit-content;max-height:90vh;overflow:auto;position:relative;padding:4rem}.pop-up-edit-ai-generated textarea{background-color:#e5ebff;border:none;border-radius:15px;padding:1rem;resize:none}.pop-up-edit-ai-generated button{margin-inline:auto}.pop-up-edit-ai-generated .input-container{margin-bottom:2rem}.pop-up-edit-ai-generated .input-container p{font-size:1.5rem;margin-bottom:1rem}.pop-up-edit-ai-generated .input-container .answer-wrapper{display:flex;align-items:center;margin-bottom:1rem}.pop-up-edit-ai-generated .input-container .answer-wrapper input[type=checkbox]{margin-right:1rem;margin-bottom:0}.pop-up-edit-ai-generated .input-container .answer-wrapper .input-container{flex:1;margin-bottom:1rem}.pop-up-edit-ai-generated .input-container .fake-textarea{width:100%;height:100%;min-height:2rem;padding:2rem;border:2px solid #000;border-radius:15px}.qcm-wrapper[data-v-2e6a7fc0]{background-color:#fefefe;border-radius:15px;overflow:hidden;display:grid;margin-top:2rem;box-shadow:0 0 3px rgba(0,0,0,.1);border:1px solid #dfeaff;position:relative}.qcm-wrapper[data-v-2e6a7fc0]:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.qcm-wrapper.ai[data-v-2e6a7fc0]{padding:2rem}.qcm-wrapper.ai .question-container[data-v-2e6a7fc0]{max-width:95%}.qcm-wrapper.ai .question-container button.added[data-v-2e6a7fc0]{background-color:#02a8a3}.qcm-wrapper.ai .answer-container[data-v-2e6a7fc0]{padding-bottom:0;margin-top:1rem}.qcm-wrapper .edit[data-v-2e6a7fc0]{position:absolute;top:0;right:0;margin-right:3rem;margin-top:3rem;display:grid;place-items:center;background-color:unset;border:none}.qcm-wrapper .edit img[data-v-2e6a7fc0]{width:2rem;height:2rem}.qcm-wrapper .qcm-wrapper[data-v-2e6a7fc0]{margin-top:0}.qcm-wrapper .img-container[data-v-2e6a7fc0]{width:200px;padding:1rem 2rem;margin-inline:auto}.qcm-wrapper .img-container img[data-v-2e6a7fc0]{width:100%}.qcm-wrapper .header-container[data-v-2e6a7fc0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;gap:1rem;background:linear-gradient(330deg,#3732af,#1c1959)}.qcm-wrapper .header-container .text-container[data-v-2e6a7fc0]{flex:1}.qcm-wrapper .header-container .text-container p[data-v-2e6a7fc0]{margin-top:0;color:#fefefe;font-size:1.75rem;margin-bottom:.5rem;font-weight:600}.qcm-wrapper .header-container button[data-v-2e6a7fc0]{margin-top:0;background-color:#fefefe;color:#3732af;padding:1rem 2rem;border-radius:5px;font-size:1.25rem;cursor:pointer;min-width:unset;width:-moz-fit-content;width:fit-content}.qcm-wrapper .header-container button.added[data-v-2e6a7fc0]{color:#c22a29}.qcm-wrapper .question-container[data-v-2e6a7fc0]{width:100%;background-color:#fff;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:15px}.qcm-wrapper .question-container.no-cursor[data-v-2e6a7fc0]{cursor:default}.qcm-wrapper .question-container .img-container[data-v-2e6a7fc0]{width:3rem;aspect-ratio:1/1;border-radius:50%;display:grid;place-items:center;cursor:pointer}.qcm-wrapper .question-container .img-container.active img[data-v-2e6a7fc0]{rotate:180deg;translate:0 0}.qcm-wrapper .question-container .img-container img[data-v-2e6a7fc0]{transition:.4s;width:40%;-o-object-fit:cover;object-fit:cover;translate:0 2px}.qcm-wrapper .question-container button[data-v-2e6a7fc0]{margin-top:0;background-color:#3732af;color:#fefefe;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:1rem 2rem;margin-left:2rem}.qcm-wrapper .question-container button.added[data-v-2e6a7fc0]{background-color:#c22a29}.qcm-wrapper .question-container p[data-v-2e6a7fc0]{margin-top:0;font-size:1.75rem;font-weight:600;color:#292724}.qcm-wrapper .question-wrapper[data-v-2e6a7fc0]{transition:.4s ease;display:grid;grid-template-rows:0fr}.qcm-wrapper .question-wrapper>div[data-v-2e6a7fc0]{overflow:hidden;background-color:#fefefe}.qcm-wrapper .question-wrapper.active[data-v-2e6a7fc0]{grid-template-rows:1fr}.qcm-wrapper .answer-container[data-v-2e6a7fc0]{padding-bottom:2rem;padding-left:4rem;background-color:#fff}.qcm-wrapper .answer-container p[data-v-2e6a7fc0]{font-weight:500;display:flex;align-items:center}.qcm-wrapper .answer-container p[data-v-2e6a7fc0]:first-child{margin-top:0}.qcm-wrapper .answer-container p span[data-v-2e6a7fc0]{color:#292724;display:flex;align-items:center}.qcm-wrapper .answer-container p span input[data-v-2e6a7fc0]{pointer-events:none;margin-right:.5rem}.qcm-wrapper .btn-container[data-v-2e6a7fc0]{display:flex;justify-content:flex-end}.qcm-wrapper .btn-container button[data-v-2e6a7fc0]{margin-top:0;background-color:#3732af;color:#fefefe;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:1rem 2rem;margin-left:2rem}.qcm-wrapper .btn-container button.added[data-v-2e6a7fc0]{background-color:#02a8a3}form[data-v-ce592ed2]{width:100%}form textarea[data-v-ce592ed2]{resize:none;padding:.75rem;border-radius:5px;border:1px solid #d9d9d9}form button[data-v-ce592ed2]{margin-top:0}.all-input-container[data-v-ce592ed2]{display:flex;gap:4rem;align-items:center;flex-wrap:wrap;width:100%}.all-input-container .input-container[data-v-ce592ed2]{flex:1;min-width:unset}.all-input-container input[data-v-ce592ed2],.all-input-container select[data-v-ce592ed2]{width:100%;background-color:#fefefe}.questions-container[data-v-ce592ed2]{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 5%;position:relative}.questions-container.qcm[data-v-ce592ed2]{grid-template-columns:1fr}.file-custom-preview[data-v-ce592ed2]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.5rem 1rem;min-height:38px}.file-custom-preview input[type=file][data-v-ce592ed2]{flex:1;border:none;background:transparent;padding:0;margin:0;outline:none}.file-custom-preview span[data-v-ce592ed2]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-custom-preview button[data-v-ce592ed2]{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#c00}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}body{background:#e8edf8}@media(max-width:1400px){html{font-size:58%}}#app{font-family:Inter,sans-serif}.check-phone{display:none}h1{font-size:3.5rem}h1,h2{font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}h2{font-size:2rem}.beta{padding:2rem;font-size:1.6rem;border:4px solid #3732af;margin-top:4rem;color:#3732af;font-weight:700;border-radius:15px;text-align:center;margin-inline:auto}button{cursor:pointer}label{font-size:1.4rem;font-weight:400;font-family:Inter}.content-disabled{filter:blur(3px)}.no-content-container{display:flex;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;flex-direction:column;grid-column:span 3}.no-content-container.share-space{margin:40px}.no-content-container .no-content{font-size:1.75rem!important;display:block;margin-right:auto;margin-left:auto;margin-top:2rem;text-align:center}.no-content-container .whip{margin-top:2rem;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#3732af;border:none;border-radius:15px;color:#fefefe}.no-content-container .whip img{height:30px}.no-content-container a{color:#3732af}.select-level{text-align:center;font-size:2rem;margin-top:2rem;margin-right:15rem}.error{color:#c22a29!important;padding:0;text-align:left!important;font-size:1.15rem}.rituals-color{background-color:#c2d3fd}.evaluation-color{background-color:#bdf2ef}.home-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.home-container a{margin-top:4rem}.filter-btn-container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;flex:1;align-items:flex-end}.filter-btn-container .filter-btn{background-color:transparent;padding:1rem 2rem;border-radius:15px;font-size:1.6rem;font-weight:400;font-family:Inter;color:#021f68;border:2px solid #021f68}.filter-btn-container .filter-btn img{margin-right:1rem}.submit{padding:2rem 1rem;transition:.4s;border:none;border-radius:15px;margin-top:4rem;font-family:Inter,sans-serif;min-width:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.4rem;font-weight:700;font-family:Inter;cursor:pointer}.submit,.submit:hover{text-decoration:none}.submit.dark{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;color:#fefefe}.submit.dark:hover{background:linear-gradient(150deg,#625fc6,#463fbe);transition:.4s}.submit.light{background-color:transparent;color:#3732af;border:3px solid #3732af}.submit.light:hover{filter:brightness(110%)}.submit.filter{max-width:150px;font-size:1.25rem;margin-top:0}.submit.update-filter{padding:0;max-width:100px;margin-top:1rem;margin-left:3rem;border:none;color:#c22a29;background-color:unset}.submit.delete{background-color:#fae8e8;color:#c22a29}.submit.delete:hover{filter:brightness(95%)}.submit.white{background-color:#fefefe;color:#666;border:1px solid #666}.submit.add{background-color:#fefefe;color:#021f68;font-family:Ubuntu,sans-serif}.submit.row{flex-direction:row;min-width:220px;width:unset}.submit.no-margin{margin-top:0}.auth-container{width:100%;height:100vh;display:flex;background-size:contain;background-repeat:no-repeat;background-position:100%}.auth-container .logo-auth{width:40%}.auth-container .form-container{width:40%;display:flex;flex-direction:column;padding-left:5%;padding-right:5%;padding-top:3%;transition:.4s}.auth-container .form-container img{width:50%;margin-bottom:3rem}.auth-container .form-container img.complete-profile-logo{margin-bottom:0}.auth-container .form-container h1{margin-bottom:3rem}.auth-container .form-container .register-p{margin-bottom:5rem;font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.auth-container .form-container form{display:flex;flex-direction:column;width:100%}.auth-container .form-container form .submit{background-color:#3732af;border-radius:15px}.auth-container .form-container form .double-input-container{display:flex;justify-content:space-between}.auth-container .form-container form .double-input-container .input-container{width:47%}.auth-container .form-container form .input-container{position:relative;display:flex;flex-direction:column;margin-bottom:2.5rem}.auth-container .form-container form .input-container .show-hide{position:absolute;width:20px;-o-object-fit:contain;object-fit:contain;top:50%;transform:translateY(-50%);right:0;margin-bottom:0;margin-right:1rem}.auth-container .form-container form .input-container .custom-label{color:#d9d9d9;left:1rem;pointer-events:none;position:absolute;transition:.2s;top:50%;transform:translateY(-50%);line-height:1.5rem;font-size:1.4rem;font-weight:400;font-family:Inter}.auth-container .form-container form .input-container input{padding:1.5rem 1rem;border-radius:5px;border:1px solid #d9d9d9}.auth-container .form-container form .input-container input:focus-visible,.auth-container .form-container form .input-container inputfocus{outline:none}.auth-container .form-container form .input-container input:not(:-moz-placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.auth-container .form-container form .input-container input:focus~.custom-label,.auth-container .form-container form .input-container input:not(:placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.auth-container .form-container form small{text-align:right;font-size:1.4rem}.auth-container .form-container form small a{text-decoration:none;color:#292724;font-size:1.4rem;font-weight:600;font-family:Inter}.auth-container .form-container form .error-container{color:red}.auth-container .form-container .compte-question{text-align:center;font-size:1.4rem;font-weight:400;font-family:Inter}.auth-container .form-container .compte-question a{color:#649bff;text-decoration:none;margin-top:2.5rem;display:inline-block}.auth-container img{width:60%;-o-object-fit:cover;object-fit:cover}.lesson-folder-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 2rem;margin-top:5rem}.lesson-folder-container ul li{list-style-type:disc;position:relative}.lesson-folder-container ul li a{display:flex;align-items:center}.lesson-folder-container ul li a img{margin-right:1rem}.lesson-folder-container .lesson-container{width:30%;display:flex;flex-direction:column;margin-bottom:4rem;align-items:center;border:1px solid #d9d9d9;box-shadow:0 -2px 8px rgba(0,0,0,.2);border-radius:15px;cursor:pointer;overflow:hidden}.lesson-folder-container .lesson-container.active .lesson-text-container{background-color:#b2e9ff}.lesson-folder-container .lesson-container .lesson-img-container{width:100%}.lesson-folder-container .lesson-container .lesson-img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:16/9;width:100%}.lesson-folder-container .lesson-container .lesson-text-container{width:100%;border-top:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fefefe}.lesson-folder-container .lesson-container .lesson-text-container p{margin-top:0;font-size:1.2rem;color:#292724;margin-bottom:0;margin:0 2rem}.lesson-folder-container .lesson-container .lesson-text-container .btn{margin-top:0;padding:1rem .5rem;width:auto;min-width:unset;font-size:1.2rem;white-space:nowrap;margin:0 2rem}.all-filter-container{display:flex;flex-direction:row;justify-content:space-between;padding-top:32px;padding-bottom:16px;border-bottom:1px solid #dfeaff;flex-wrap:wrap}.all-filter-container .filter-desc-title{display:flex;margin-top:0;flex-direction:row;width:unset;position:relative}.all-filter-container .filter-desc-title .magnifying-glass{position:absolute;left:0;top:50%;transform:translate(50%,-50%);height:50%;opacity:.7}.all-filter-container .filter-desc-title input{background-color:#fefefe;border:none;padding:16px;padding-left:50px;border-radius:8px;width:240px;border:1px solid #dfeaff;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.all-filter-container .filter-desc-title .btn{background-color:#3732af;color:#fefefe;cursor:pointer;border-radius:0 15px 15px 0}.all-filter-container .all-filter-wrapper{gap:16px;display:flex;flex-wrap:wrap}.all-filter-container .all-filter-wrapper .filter-wrapper{display:flex;gap:1rem;flex-direction:row;align-items:center}.all-filter-container .all-filter-wrapper .filter-wrapper.my-content{justify-content:flex-end}.all-filter-container .all-filter-wrapper .filter-wrapper.my-content label{padding:1rem;display:flex;align-items:center;gap:1rem;font-size:12px}.all-filter-container .all-filter-wrapper .filter-wrapper label{font-size:1.2rem;color:#292724;font-weight:600}.all-filter-container .all-filter-wrapper .filter-wrapper select{padding:16px;border-radius:8px;border:1px solid #dfeaff;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.all-filter-container .all-filter-wrapper .filter-wrapper select option{color:#818fb7}.all-filter-container .all-filter-wrapper .filter-wrapper .filter-chapter{width:200px;max-width:200px}.pop-up-share-resource .all-filter-container .all-filter-wrapper .filter-wrapper{flex-direction:column;width:100%;align-items:flex-start}.pop-up-share-resource .all-filter-container .all-filter-wrapper .filter-wrapper select{width:100%}.price-list-container{padding:4rem;background-color:#ebf0ff;min-height:100vh}.price-list-container h1{color:#3732af}.price-list-container .choose-text{font-size:1.75rem;font-weight:700}.price-list-container .form-wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8rem}.price-list-container .form-wrapper .for-school-container .text-container{margin-top:4rem;font-size:1.75rem}.price-list-container .form-wrapper .for-school-container .text-container a{width:-moz-fit-content;width:fit-content}.price-list-container .each-price-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;width:100%;margin-top:4rem}.price-list-container .each-price-container .each-price-wrapper{display:flex;width:100%;justify-content:space-around;align-items:center}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:2em;height:2em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox].disabled{pointer-events:none;cursor:not-allowed}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox].disabled:before{transform:scale(1)}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox]:before{content:"";width:1.25em;height:1.25em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #3732af;background-color:CanvasText}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox]:checked:before{transform:scale(1)}.price-list-container .each-price-container .each-price-wrapper input[type=checkbox]:focus{outline:solid currentColor;outline-offset:max(2px,.15em)}.price-list-container .each-price-container .each-price-wrapper .text-container{width:80%;padding:2rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);background:linear-gradient(#fff,#fff);border-radius:15px;position:relative;cursor:pointer;z-index:5}.price-list-container .each-price-container .each-price-wrapper .text-container:before{content:"";border-radius:15px;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;width:0;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1}.price-list-container .each-price-container .each-price-wrapper .text-container.already_owned{cursor:not-allowed;pointer-events:none}.price-list-container .each-price-container .each-price-wrapper .text-container.already_owned:before,.price-list-container .each-price-container .each-price-wrapper .text-container.checked:before{width:100%}.price-list-container .each-price-container .each-price-wrapper .text-container.already_owned .text-price-container .title-text-container p,.price-list-container .each-price-container .each-price-wrapper .text-container.checked .text-price-container .title-text-container p{color:#fefefe;transition:.2s}.price-list-container .each-price-container .each-price-wrapper .text-container.already_owned .text-price-container .price,.price-list-container .each-price-container .each-price-wrapper .text-container.checked .text-price-container .price{color:#fefefe;transition:.2s .2s}.price-list-container .each-price-container .each-price-wrapper .text-container img{height:80px;aspect-ratio:1/1;position:absolute;left:0;top:50%;transform:translate(-50%,-50%)}.price-list-container .each-price-container .each-price-wrapper .text-container .text-price-container{display:flex;align-items:center;justify-content:space-between}.price-list-container .each-price-container .each-price-wrapper .text-container .text-price-container .title-text-container{width:70%;padding-left:calc(40px - 1rem)}.price-list-container .each-price-container .each-price-wrapper .text-container .text-price-container .title-text-container p{font-size:1.5rem;transition:.2s .2s}.price-list-container .each-price-container .each-price-wrapper .text-container .text-price-container .title-text-container p.title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.price-list-container .each-price-container .each-price-wrapper .text-container .text-price-container .price{font-size:2.75rem;font-weight:700;text-align:center;width:25%;transition:.2s}.price-list-container .price-list-footer{margin-top:4rem;display:flex;justify-content:space-between}.price-list-container .price-list-footer .info-container{font-size:1.75rem}.price-list-container .price-list-footer .info-container :first-child{color:#3732af;font-weight:700}.price-list-container .price-list-footer .info-container .gived .flash{color:#ffcc24}.price-list-container .price-list-footer .info-container .gived .expresso{color:#d11afc}.price-list-container .price-list-footer .info-container .gived .classico{color:#31c3d6}.price-list-container .price-list-footer .info-container .gived .game{color:#59ca24}.price-list-container .price-list-footer .payment-container{display:flex;flex-direction:column;align-items:flex-end}.price-list-container .price-list-footer .payment-container p{font-size:2.5rem;font-weight:700;text-align:right;margin-right:1rem}.price-list-container .price-list-footer .payment-container .submit{margin-top:1rem}.thank-you-container{min-height:100vh;width:100%;background-image:url(/img/payment/bg-thank-you.svg);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;padding-top:25vh}.thank-you-container .logo{position:absolute;top:0;left:0;margin-top:2rem;margin-left:2rem}.thank-you-container .logo img{width:150px}.thank-you-container p.title{font-size:2.5rem;font-weight:700;text-align:center}.thank-you-container .buyed-product-container{display:flex;justify-content:center;align-items:center;gap:5rem;margin-top:8rem;width:60%}.thank-you-container .buyed-product-container .buyed-product{display:flex;flex-direction:column;align-items:center;gap:2rem;width:30%;text-align:center}.thank-you-container .buyed-product-container .buyed-product p{font-size:2rem;font-weight:700}.thank-you-container .submit{margin-top:12rem}.path{font-size:1.2rem}span.blue{color:#021f68}.menu{flex-direction:column;align-items:center;justify-content:space-between;height:100vh;padding:1rem;overflow-y:scroll;overflow-x:hidden;top:0;opacity:0;background-size:70%;background-position:0 100%;background-repeat:no-repeat;z-index:2;padding-bottom:80px}.menu,.menu .user-wrapper{display:flex;width:20vw;position:fixed;left:0;animation:pop .4s ease .4s forwards;transition:.4s;background:#e8edf8}.menu .user-wrapper{border-top:1px solid #d6dded;margin-top:30px;padding:15px 25px;align-items:flex-start;flex-direction:row;align-items:center;gap:15px;margin:0;bottom:0;align-self:end}.menu .user-wrapper .user-container div{border-radius:8px;font-size:16px;font-weight:500}.menu .user-wrapper .user__link{text-decoration:none}.menu .user-wrapper .user__infos{margin-bottom:0}.menu .user-wrapper .user__display{font-size:16px;font-weight:600;display:block;text-decoration:none;margin-bottom:0;color:#292724}.menu .user-wrapper .user__label{font-size:12px;color:#888;display:block;text-decoration:none;margin-bottom:0}.menu .user-wrapper .user__setting{width:16px;position:absolute;right:32px}.menu.mobile-menu{display:none}.menu .hide-icon{position:absolute;top:50px;z-index:10;right:8px;width:42px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.4s}.menu.hidden{left:-18vw}.menu.hidden .hide-icon{right:-6px;transform:rotate(180deg)}.menu.hidden .user-wrapper{left:-18vw}.menu .logo-container{width:100%;padding-left:24px;padding-right:16px;border-bottom:1px solid #d6dded}.menu .logo-container .logo{width:50%;display:block;margin-top:3rem;margin-bottom:3rem}.menu .go-to-landing{position:absolute;bottom:0;left:0;margin-bottom:2rem;margin-left:2rem;background-color:#fefefe;padding:1rem;border-radius:15px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#3732af;font-size:1.5rem;font-weight:600;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35)}.menu .go-to-landing img{height:20px;margin-right:1rem}.menu div{width:100%;display:flex;align-items:center;flex-direction:column;position:relative}.menu div:nth-child(2){margin-bottom:5rem}.menu div ul{width:100%;padding-left:30px}.menu div ul.first-ul{margin-top:2rem}.menu div ul li{list-style-type:none}.menu div ul li a,.menu div ul li button{border:none;background-color:transparent;display:flex;align-items:center;text-decoration:none;font-size:1.4rem;font-weight:600;font-family:Inter;color:#292724;font-weight:500;padding:8px 0}.menu div ul li a img,.menu div ul li button img{transition:.4s;margin-right:16px;width:18px}.menu div ul li a img:nth-child(2),.menu div ul li button img:nth-child(2){margin-left:2rem;transition:.4s;width:12px;position:absolute;right:8px}.menu div ul li a.active img,.menu div ul li a:hover img,.menu div ul li button.active img,.menu div ul li button:hover img{opacity:1;filter:brightness(100%)}.menu div ul li .flex-link{display:flex;flex-direction:column;align-items:flex-start}.menu div ul li .flex-link span{display:flex;align-items:center}.menu div ul li .flex-link ul{height:0;overflow:hidden}.menu div ul li .flex-link.research-active span .arrow{transform:rotate(-180deg)}.menu div ul li .flex-link.research-active ul{height:100%}.menu div ul li .flex-link.research-active ul.classes-container{padding:10px 0 0 35px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;max-width:260px}.menu div ul li .flex-link.research-active ul.classes-container li:not(:last-child) a{border-radius:4px;padding:8px;font-size:12px;font-weight:600;display:inline-block;border:1px solid #d6dded}.menu div ul li .flex-link.research-active ul.classes-container li:not(:last-child) a.active{background:#d6dded}.menu div ul li .flex-link.research-active ul.classes-container li:not(:last-child) a.active:after{content:none}.menu a.active:after{content:"";background:#d6dded;height:36px;position:absolute;z-index:-1;width:80%;left:16px;border-radius:8px}.menu .navigation__description{font-size:12px;margin-top:32px;padding-bottom:8px;color:#818fb7}.menu .navigation__description--nomargin{margin-top:0}.user-wrapper{position:absolute;z-index:500;top:0;right:0;margin-top:2rem;margin-right:4rem}.user-wrapper .user-container{display:flex;align-items:center;position:relative;z-index:1;font-size:1.6rem;text-decoration:none;background-color:unset;border:none}.user-wrapper .user-container div{height:55px;width:55px;border-radius:50%;background-color:#021f68;color:#fefefe;border:3px solid #fefefe;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600;font-family:Inter;font-size:2rem}.user-wrapper .user-container p{margin-bottom:0}.need-help-container{background-color:#fefefe;position:fixed;bottom:0;right:0;z-index:99;margin-right:4rem;box-shadow:0 -2px 8px rgba(0,0,0,.1);border-radius:8px 8px 0 0;padding:2rem;width:20vw;display:flex;flex-direction:column;transition:.4s}.need-help-container .text-close-container{display:flex;align-items:center;justify-content:space-between}.need-help-container .text-close-container p{font-size:1.4rem;font-weight:600;font-family:Inter;margin-bottom:0}.need-help-container .text-close-container div{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;height:20px;width:20px}.need-help-container .text-close-container div span{position:absolute;height:20px;width:2px;background-color:#292724;border-radius:5px}.need-help-container .text-close-container div span:first-child{transform:rotate(45deg)}.need-help-container .text-close-container div span:nth-child(2){transform:rotate(-45deg)}.loader-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.loader-container .loader{height:50px;display:flex;align-items:flex-end}.loader-container .loader span{height:10px;width:15px;background-color:#3732af;margin-right:1rem;display:inline-block;animation:grow 1.5s ease infinite;animation-delay:calc(var(--index)*0.1s)}.full-page-loader-container{top:0;left:0;position:fixed;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:200;animation:pop .4s forwards;background:hsla(0,0%,100%,.25);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes pop{0%{opacity:0}to{opacity:1}}.full-page-loader-container .loader{height:50px;display:flex;align-items:flex-end}.full-page-loader-container .loader span{height:10px;width:15px;background-color:#3732af;margin-right:1rem;display:inline-block;animation:grow 1.5s ease infinite;animation-delay:calc(var(--index)*0.1s)}@keyframes grow{0%{height:10px}50%{height:40px}to{height:10px}}.loading-animation{animation:fade-in .6s ease forwards;opacity:0;animation-delay:calc(var(--delay)*0.1s)}.toast{position:fixed;bottom:0;left:50%;transform:translate(-50%,8vh);min-height:8vh;min-width:30vw;max-width:60vw;background-color:#fefefe;display:flex;align-items:center;padding:1rem;justify-content:space-between;border-radius:5px;z-index:1000;animation:slide-in .3s ease forwards}@keyframes slide-in{0%{transform:translate(-50%,8vh)}to{transform:translate(-50%,-2vh)}}.toast.toast-error{border:2px solid #c22a29}.toast.toast-warning{border:2px solid #d38933}.toast.toast-success{border:2px solid #47cf52}.toast p{font-weight:600!important;font-size:1.5rem!important;display:flex;align-items:center;margin-top:0!important;padding:1rem;font-family:Inter}.toast p img{height:2.5rem;margin-right:2rem}.toast .img-container{height:8vh;display:flex;align-items:center;gap:1rem}.toast .img-container span{height:100%;width:1px;background-color:#d9d9d9}.toast .img-container img{cursor:pointer;height:50%}@media screen and (max-width:900px){.toast{min-width:80vw;max-width:80vw}}.guide-container{position:fixed;bottom:0;right:0;margin-bottom:1rem;margin-right:1rem;z-index:5}.guide-container img{width:50px}.game-wrapper{width:100%;display:flex;margin-top:5rem;flex-wrap:wrap;gap:3%}.game-wrapper .game-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:30%;border-radius:15px;box-shadow:0 0 3px rgba(0,0,0,.1);border:1px solid #dfeaff;overflow:hidden;margin-bottom:4rem}.game-wrapper .game-container:hover{box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.game-wrapper .game-container .img-container{width:100%;aspect-ratio:16/9;cursor:pointer}.game-wrapper .game-container .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.game-wrapper .game-container .add-container{background-color:#fefefe;z-index:2;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -2px 8px rgba(0,0,0,.1);padding:1rem}.game-wrapper .game-container .add-container.add-container-game a{padding:.5rem 1rem;border:2px solid #3732af;border-radius:10px}.game-wrapper .game-container .add-container div{margin:0 2rem}.game-wrapper .game-container .add-container p{margin-top:0;font-size:1.4rem;color:#292724;margin-bottom:0}.game-wrapper .game-container .add-container .submit{margin:0 2rem;padding:1rem .5rem;width:auto;min-width:unset}@font-face{font-family:English;src:url(/fonts/English.woff)}.create-calendar-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.create-calendar-container .return-btn{position:absolute;left:0;top:0;margin-top:2rem;margin-left:calc(2rem + 2vw)}.create-calendar-container .return-btn img{height:40px;width:40px}.create-calendar-container .intro-text{text-align:center;font-size:1.75rem;width:100%;margin-top:4rem;font-weight:700}.create-calendar-container .calendar-logo{width:30%;margin-inline:auto}.create-calendar-container .form-info-container{display:flex;width:70%;justify-content:center;gap:8rem;margin-top:4rem;margin-inline:auto}.create-calendar-container .form-info-container .intro-text{width:50%;text-align:left;color:#292724;margin-block:auto;font-weight:500;white-space:nowrap}.create-calendar-container .form-info-container .btn{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s}.create-calendar-container .form-info-container .btn.principe{background:unset;border:2px solid #3732af;color:#3732af;background-color:#fefefe}.create-calendar-container .form-info-container .form-container{width:50%;margin-top:0}.create-calendar-container .form-info-container .form-container label{font-weight:600;color:#3732af}.create-calendar-container .form-info-container .form-container .submit{margin-top:2rem}.create-calendar-container .form-info-container .calendar-info{display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:3rem;width:40%}.create-calendar-container .form-info-container .calendar-info.tile-game{justify-content:flex-start}.create-calendar-container .form-info-container .calendar-info ul li{color:#292724;font-weight:500;font-size:1.75rem;margin-top:2rem;list-style-type:disc}.create-calendar-container .form-info-container .calendar-info ul li:first-child{margin-top:0}.create-calendar-container .form-info-container .illu{margin-top:8rem;display:block;width:90%;margin-inline:auto}.create-calendar-container .submit{margin-inline:auto}.custom-calendar-wrapper{height:80%;aspect-ratio:1/1}.custom-calendar-wrapper-VILLAGE{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-VILLAGE .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative}.custom-calendar-wrapper-VILLAGE .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-VILLAGE .calendar-day.open{opacity:1}.custom-calendar-wrapper-VILLAGE .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-VILLAGE .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/VILLAGE/1.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/VILLAGE/2.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/VILLAGE/3.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/VILLAGE/4.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/VILLAGE/5.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/VILLAGE/6.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/VILLAGE/7.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/VILLAGE/8.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/VILLAGE/9.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/VILLAGE/10.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/VILLAGE/11.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/VILLAGE/12.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/VILLAGE/13.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/VILLAGE/14.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/VILLAGE/15.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/VILLAGE/16.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/VILLAGE/17.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/VILLAGE/18.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/VILLAGE/19.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/VILLAGE/20.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/VILLAGE/21.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/VILLAGE/22.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/VILLAGE/23.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/VILLAGE/24.jpg)}.custom-calendar-wrapper-VILLAGE .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/VILLAGE/25.jpg)}.custom-calendar-wrapper-STARS{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-STARS .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative}.custom-calendar-wrapper-STARS .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-STARS .calendar-day.open{opacity:1}.custom-calendar-wrapper-STARS .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-STARS .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/STARS/1.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/STARS/2.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/STARS/3.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/STARS/4.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/STARS/5.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/STARS/6.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/STARS/7.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/STARS/8.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/STARS/9.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/STARS/10.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/STARS/11.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/STARS/12.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/STARS/13.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/STARS/14.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/STARS/15.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/STARS/16.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/STARS/17.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/STARS/18.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/STARS/19.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/STARS/20.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/STARS/21.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/STARS/22.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/STARS/23.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/STARS/24.jpg)}.custom-calendar-wrapper-STARS .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/STARS/25.jpg)}.custom-calendar-wrapper-HOPPER{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-HOPPER .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative}.custom-calendar-wrapper-HOPPER .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-HOPPER .calendar-day.open{opacity:1}.custom-calendar-wrapper-HOPPER .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-HOPPER .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/HOPPER/1.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/HOPPER/2.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/HOPPER/3.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/HOPPER/4.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/HOPPER/5.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/HOPPER/6.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/HOPPER/7.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/HOPPER/8.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/HOPPER/9.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/HOPPER/10.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/HOPPER/11.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/HOPPER/12.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/HOPPER/13.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/HOPPER/14.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/HOPPER/15.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/HOPPER/16.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/HOPPER/17.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/HOPPER/18.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/HOPPER/19.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/HOPPER/20.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/HOPPER/21.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/HOPPER/22.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/HOPPER/23.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/HOPPER/24.jpg)}.custom-calendar-wrapper-HOPPER .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/HOPPER/25.jpg)}.custom-calendar-wrapper-SNOWMAN{padding:1rem;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(14,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:30%}.custom-calendar-wrapper-SNOWMAN .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;background-position:50%;position:relative}.custom-calendar-wrapper-SNOWMAN .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-SNOWMAN .calendar-day.open{opacity:1}.custom-calendar-wrapper-SNOWMAN .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-SNOWMAN .calendar-day:first-child{grid-area:1/1/3/3;background-image:url(/img/game/calendar/tile/SNOWMAN/1.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(2){grid-area:1/3/3/5;background-image:url(/img/game/calendar/tile/SNOWMAN/2.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(3){grid-area:1/5/4/7;background-image:url(/img/game/calendar/tile/SNOWMAN/3.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(4){grid-area:1/7/3/9;background-image:url(/img/game/calendar/tile/SNOWMAN/4.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(5){grid-area:1/9/4/11;background-image:url(/img/game/calendar/tile/SNOWMAN/5.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(6){grid-area:1/11/4/13;background-image:url(/img/game/calendar/tile/SNOWMAN/6.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(7){grid-area:3/1/6/5;background-image:url(/img/game/calendar/tile/SNOWMAN/7.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(8){grid-area:4/5/7/7;background-image:url(/img/game/calendar/tile/SNOWMAN/8.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(9){grid-area:5/7/7/8;background-image:url(/img/game/calendar/tile/SNOWMAN/9.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(10){grid-area:3/7/5/9;background-image:url(/img/game/calendar/tile/SNOWMAN/10.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(11){grid-area:4/9/5/13;background-image:url(/img/game/calendar/tile/SNOWMAN/11.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(12){grid-area:6/1/9/4;background-image:url(/img/game/calendar/tile/SNOWMAN/12.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(13){grid-area:6/4/9/5;background-image:url(/img/game/calendar/tile/SNOWMAN/13.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(14){grid-area:7/5/9/6;background-image:url(/img/game/calendar/tile/SNOWMAN/14.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(15){grid-area:7/6/9/8;background-image:url(/img/game/calendar/tile/SNOWMAN/15.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(16){grid-area:5/8/7/10;background-image:url(/img/game/calendar/tile/SNOWMAN/16.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(17){grid-area:5/10/7/13;background-image:url(/img/game/calendar/tile/SNOWMAN/17.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(18){grid-area:9/1/13/3;background-image:url(/img/game/calendar/tile/SNOWMAN/18.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(19){grid-area:9/3/11/6;background-image:url(/img/game/calendar/tile/SNOWMAN/19.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(20){grid-area:11/3/13/6;background-image:url(/img/game/calendar/tile/SNOWMAN/20.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(21){grid-area:9/6/11/8;background-image:url(/img/game/calendar/tile/SNOWMAN/21.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(22){grid-area:11/6/13/8;background-image:url(/img/game/calendar/tile/SNOWMAN/22.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(23){grid-area:7/8/10/13;background-image:url(/img/game/calendar/tile/SNOWMAN/23.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(24){grid-area:10/8/13/13;background-image:url(/img/game/calendar/tile/SNOWMAN/24.jpg)}.custom-calendar-wrapper-SNOWMAN .calendar-day:nth-child(25){grid-area:13/1/15/13;background-image:url(/img/game/calendar/tile/SNOWMAN/25.jpg)}.custom-calendar-wrapper-FOREST{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-FOREST .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative}.custom-calendar-wrapper-FOREST .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-FOREST .calendar-day.open{opacity:1}.custom-calendar-wrapper-FOREST .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-FOREST .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/FOREST/1.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/FOREST/2.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/FOREST/3.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/FOREST/4.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/FOREST/5.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/FOREST/6.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/FOREST/7.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/FOREST/8.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/FOREST/9.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/FOREST/10.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/FOREST/11.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/FOREST/12.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/FOREST/13.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/FOREST/14.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/FOREST/15.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/FOREST/16.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/FOREST/17.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/FOREST/18.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/FOREST/19.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/FOREST/20.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/FOREST/21.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/FOREST/22.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/FOREST/23.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/FOREST/24.jpg)}.custom-calendar-wrapper-FOREST .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/FOREST/25.jpg)}.custom-calendar-wrapper-MOUNTAIN{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-MOUNTAIN .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative;border-radius:5px}.custom-calendar-wrapper-MOUNTAIN .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-MOUNTAIN .calendar-day.open{opacity:1}.custom-calendar-wrapper-MOUNTAIN .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/MOUNTAIN/1.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/MOUNTAIN/2.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/MOUNTAIN/3.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/MOUNTAIN/4.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/MOUNTAIN/5.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/MOUNTAIN/6.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/MOUNTAIN/7.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/MOUNTAIN/8.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/MOUNTAIN/9.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/MOUNTAIN/10.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/MOUNTAIN/11.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/MOUNTAIN/12.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/MOUNTAIN/13.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/MOUNTAIN/14.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/MOUNTAIN/15.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/MOUNTAIN/16.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/MOUNTAIN/17.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/MOUNTAIN/18.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/MOUNTAIN/19.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/MOUNTAIN/20.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/MOUNTAIN/21.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/MOUNTAIN/22.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/MOUNTAIN/23.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/MOUNTAIN/24.jpg)}.custom-calendar-wrapper-MOUNTAIN .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/MOUNTAIN/25.jpg)}.custom-calendar-wrapper-SNOWY{padding:1rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:10px;margin-right:40%}.custom-calendar-wrapper-SNOWY .calendar-day{display:flex;color:#fff;text-decoration:none;background-color:#000;font-size:2rem;transition:.4s;background-size:cover;position:relative}.custom-calendar-wrapper-SNOWY .calendar-day.closed{pointer-events:none}.custom-calendar-wrapper-SNOWY .calendar-day.open{opacity:1}.custom-calendar-wrapper-SNOWY .calendar-day:hover{color:#000;background-color:#fff;filter:contrast(200%)}.custom-calendar-wrapper-SNOWY .calendar-day:first-child{grid-area:1/1/2/2;background-image:url(/img/game/calendar/tile/SNOWY/1.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(2){grid-area:1/2/2/3;background-image:url(/img/game/calendar/tile/SNOWY/2.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(3){grid-area:1/3/2/4;background-image:url(/img/game/calendar/tile/SNOWY/3.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(4){grid-area:1/4/2/5;background-image:url(/img/game/calendar/tile/SNOWY/4.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(5){grid-area:1/5/2/6;background-image:url(/img/game/calendar/tile/SNOWY/5.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(6){grid-area:2/1/3/2;background-image:url(/img/game/calendar/tile/SNOWY/6.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(7){grid-area:2/2/3/3;background-image:url(/img/game/calendar/tile/SNOWY/7.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(8){grid-area:2/3/3/4;background-image:url(/img/game/calendar/tile/SNOWY/8.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(9){grid-area:2/4/3/5;background-image:url(/img/game/calendar/tile/SNOWY/9.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(10){grid-area:2/5/3/6;background-image:url(/img/game/calendar/tile/SNOWY/10.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(11){grid-area:3/1/4/2;background-image:url(/img/game/calendar/tile/SNOWY/11.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(12){grid-area:3/2/4/3;background-image:url(/img/game/calendar/tile/SNOWY/12.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(13){grid-area:3/3/4/4;background-image:url(/img/game/calendar/tile/SNOWY/13.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(14){grid-area:3/4/4/5;background-image:url(/img/game/calendar/tile/SNOWY/14.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(15){grid-area:3/5/4/6;background-image:url(/img/game/calendar/tile/SNOWY/15.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(16){grid-area:4/1/5/2;background-image:url(/img/game/calendar/tile/SNOWY/16.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(17){grid-area:4/2/5/3;background-image:url(/img/game/calendar/tile/SNOWY/17.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(18){grid-area:4/3/5/4;background-image:url(/img/game/calendar/tile/SNOWY/18.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(19){grid-area:4/4/5/5;background-image:url(/img/game/calendar/tile/SNOWY/19.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(20){grid-area:4/5/5/6;background-image:url(/img/game/calendar/tile/SNOWY/20.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(21){grid-area:5/1/6/2;background-image:url(/img/game/calendar/tile/SNOWY/21.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(22){grid-area:5/2/6/3;background-image:url(/img/game/calendar/tile/SNOWY/22.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(23){grid-area:5/3/6/4;background-image:url(/img/game/calendar/tile/SNOWY/23.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(24){grid-area:5/4/6/5;background-image:url(/img/game/calendar/tile/SNOWY/24.jpg)}.custom-calendar-wrapper-SNOWY .calendar-day:nth-child(25){grid-area:5/5/6/6;background-image:url(/img/game/calendar/tile/SNOWY/25.jpg)}.create-custom-calendar-container{width:45%;margin-right:0;display:flex;flex-direction:column}.create-custom-calendar-container .create-custom-calendar-wrapper{width:100%;aspect-ratio:1/1;margin-top:2rem}.create-custom-calendar-container .create-custom-calendar-wrapper .calendar-day{display:flex;align-items:center;justify-content:center}.create-custom-calendar-container .create-custom-calendar-wrapper .calendar-day .drag-el{cursor:move;cursor:grab;cursor:-webkit-grab;width:100%;height:100%;position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9}.create-custom-calendar-container .create-custom-calendar-wrapper .calendar-day .drag-el p{color:#000;transition:.4s;text-align:center;font-size:1rem;margin-top:0}.create-custom-calendar-container button{margin-inline:auto}.create-calendar-container2{display:flex;min-height:100vh;margin-left:20vw;padding:8rem 6rem;flex-direction:column}.create-calendar-container2 .btn-container,.create-calendar-container2 .btn-container button{margin-inline:auto}.create-calendar-container2 .guide-container{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:0;z-index:101}.create-calendar-container2 .guide-container .btn{padding:1rem 2rem;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:15px;border:none;color:#fefefe;margin-inline:unset}.create-calendar-container2 .calendar-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.create-calendar-container2 .calendar-wrapper .exo-math{background-color:#df34ff}.create-calendar-container2 .calendar-wrapper .enigma{background-color:#05f}.create-calendar-container2 .calendar-wrapper .enigma-distance{background-color:#00c8ff}.create-calendar-container2 .calendar-wrapper .challenge{background-color:#e79d1e}.create-calendar-container2 .calendar-wrapper .geo{background-color:#f62121}.create-calendar-container2 .calendar-wrapper .msg{background-color:#1aff7d}.create-calendar-container2 .calendar-wrapper .video{background-color:#fe0}.create-calendar-container2 .calendar-wrapper .draggable-wrapper{width:55%}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .select-wrapper{display:flex;flex-direction:row;gap:2rem;width:-moz-fit-content;width:fit-content;padding-inline:4rem}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper{display:flex;justify-content:space-between;padding-inline:4rem}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper h2{font-size:2.25rem;color:#3732af}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .btn-container{margin-top:4rem;height:12vh;display:flex;align-items:flex-end;justify-content:flex-end}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .btn-container .submit-calendar{padding:1rem 2rem;border:none;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:15px;color:#fefefe}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper h3{margin-top:2rem;font-size:1.75rem}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone{max-height:12vh;min-height:12vh;overflow-y:auto}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable{background-color:#fefefe;margin-top:.5rem;border-radius:5px;box-shadow:0 5px 10px -4px rgba(0,0,0,.27)}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span{position:relative;display:flex;align-items:center}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span .grab-indicator{width:30px;height:20px;border-radius:5px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:grab}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span .grab-indicator:after,.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span .grab-indicator:before{content:"";width:50%;height:2px;background-color:#fefefe;border-radius:5px}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span .grab-indicator:after{margin-top:.5rem}.create-calendar-container2 .calendar-wrapper .draggable-wrapper .wrapper-wrapper .drop-zone .draggable span p{margin-left:2rem;margin-top:0}.calendar-display-container{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%}.calendar-display-container .btn{position:absolute;bottom:0;right:0;margin-bottom:2rem;margin-right:2rem;border:none;border-radius:15px;padding:1rem 2rem}.calendar-display-container .btn.share{right:7%}.calendar-display-container .class-name{position:absolute;right:0;top:0;margin-top:4%;margin-right:2%;color:#fefefe;font-size:3rem;width:10%;text-align:center;font-family:English}.calendar-display-container.calendar-display-container-VILLAGE{background-image:url(/img/game/calendar/home/VILLAGE.svg)}.calendar-display-container.calendar-display-container-VILLAGE .btn{background-color:#de1f1f;color:#fefefe}.calendar-display-container.calendar-display-container-SNOWY{background-image:url(/img/game/calendar/home/SNOWY.svg)}.calendar-display-container.calendar-display-container-SNOWY .btn{background-color:#514462;color:#fefefe}.calendar-display-container.calendar-display-container-MOUNTAIN{background-image:url(/img/game/calendar/home/MOUNTAIN.jpg)}.calendar-display-container.calendar-display-container-MOUNTAIN .btn{background-color:#0e213b;color:#fefefe}.calendar-display-container.calendar-display-container-STARS{background-image:url(/img/game/calendar/home/STARS.svg)}.calendar-display-container.calendar-display-container-STARS .btn{background-color:#b3caff;color:#292724}.calendar-display-container.calendar-display-container-SNOWMAN{background-image:url(/img/game/calendar/home/SNOWMAN.jpg)}.calendar-display-container.calendar-display-container-SNOWMAN .btn{background-color:#d7a842;color:#fefefe}.calendar-display-container.calendar-display-container-FOREST{background-image:url(/img/game/calendar/home/FOREST.jpg)}.calendar-display-container.calendar-display-container-FOREST .btn{background-color:#de1f1f;color:#fefefe}.calendar-display-container.calendar-display-container-HOPPER{background-image:url(/img/game/calendar/home/HOPPER.jpg)}.calendar-display-container.calendar-display-container-HOPPER .btn{background-color:#d7a842;color:#fefefe}.calendar-display-container.calendar-display-container1{background-image:url(/img/calendar/background-1.jpg);background-size:cover}.calendar-display-container.calendar-display-container1 .btn{background-color:#ebbb3f;color:#292724}.calendar-display-container.calendar-display-container1 .class-name{position:absolute;top:0;right:0;padding-top:5%;width:20%;color:#fefefe;font-size:3.75rem;font-family:Noel}.calendar-display-container.calendar-display-container2{background-image:url(/img/calendar/background-2.jpg)}.calendar-display-container.calendar-display-container2 .btn{background-color:#d1ac54;color:#fefefe}.calendar-display-container.calendar-display-container2 .class-name{position:absolute;bottom:45%;transform:translateY(50%);right:4%;width:30%;color:#fefefe;font-size:3.75rem}.calendar-display-container.calendar-display-container3{background-image:url(/img/calendar/background-3.jpg)}.calendar-display-container.calendar-display-container3 .btn{background-color:#d1ac54;color:#fefefe}.calendar-display-container.calendar-display-container3 .class-name{position:absolute;bottom:45%;transform:translateY(50%);right:4%;width:30%;color:#fefefe;font-size:3.75rem}.calendar-display-container.calendar-display-container4{background-image:url(/img/calendar/background-4.jpg)}.calendar-display-container.calendar-display-container4 .btn{background-color:#bb0001;color:#fefefe}.calendar-display-container.calendar-display-container4 .class-name{position:absolute;top:5%;transform:translateY(50%);right:4%;color:#292724;font-size:3.75rem}.calendar-exo-container{height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.calendar-exo-container .btn{position:absolute;bottom:0;right:0;margin-bottom:2rem;margin-right:2rem;border:none;border-radius:15px;padding:1rem 2rem}.calendar-exo-container .text-only-container{width:70%}.calendar-exo-container .text-container{background-color:#fefefe;border-radius:15px;padding:2rem;font-size:4rem;font-weight:600;color:#292724}.calendar-exo-container .text-image-container{display:flex;gap:5%;justify-content:center;align-items:center;width:100%}.calendar-exo-container .text-image-container .img-container{width:45%;border-radius:15px;overflow:hidden}.calendar-exo-container .text-image-container .img-container img{width:100%;max-height:80vh;-o-object-fit:cover;object-fit:cover;scale:1.03}.calendar-exo-container .text-image-container .text-container{width:40%}.calendar-exo-container .image-container{display:flex;align-items:center;justify-content:center;max-width:70%;width:-moz-fit-content;width:fit-content;border-radius:15px;overflow:hidden}.calendar-exo-container .image-container img{width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;scale:1.03}.calendar-exo-container iframe{width:70%;aspect-ratio:16/9}.calendar-exo-container .return-btn{position:absolute;top:0;left:0;margin-top:2rem;margin-left:2rem;background-color:unset;border:none}.calendar-exo-container .return-btn img{width:70px}.tile-game-home-container{min-height:100vh;width:100%;background-image:url(/img/game/tile-game-home-bg.svg);background-position:50%;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem}.tile-game-home-container img{width:50%}.tile-game-home-container .play-btn{background-image:url(/img/game/play-bg.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center;text-decoration:none}.tile-game-home-container .play-btn p{color:#292724;font-size:3rem;padding:4rem;font-family:Grandstander,cursive;max-width:300px}.tile-game-container{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100vh;width:100%;overflow:hidden;position:relative}.tile-game-container.MATH_LA_BANQUISE{background-image:url(/img/game/tiles/grid-bg-winter.jpg)}.tile-game-container.MATH_LA_CITROUILLE{background-image:url(/img/game/tiles/grid-bg-halloween.jpg)}.tile-game-container.MATH_LA_PLAGE{background-image:url(/img/game/tiles/grid-bg-summer.jpg)}.tile-game-container.MATH_L_ESPACE{background-image:url(/img/game/tiles/grid-bg-space.jpg)}.tile-game-container.MATH_LE_CIEL{background-image:url(/img/game/tiles/grid-bg-sky.jpg)}.tile-game-container.MATH_LE_SKATE{background-image:url(/img/game/tiles/grid-bg-skate.jpg)}.tile-game-container.MATH_LE_ROBOT{background-image:url(/img/game/tiles/grid-bg-robot.jpg)}.tile-game-container .establishment-container,.tile-game-container .logo-container{position:absolute}.tile-game-container .establishment-container{top:0;right:0;margin-top:2rem;margin-right:2rem;background-image:url(/img/game/tiles/classe-bg.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center}.tile-game-container .establishment-container p{color:#fefefe;font-size:2rem;padding:4rem;font-family:Grandstander,cursive;max-width:300px}.tile-game-container .logo-container{top:0;left:0;margin-top:2rem;margin-left:2rem}.tile-game-container .logo-container a img{width:80px}.tile-game-container .info-rock{position:absolute}.tile-game-container .info-rock.MATH_LA_BANQUISE{top:22%;left:8%;width:200px}.tile-game-container .info-rock.MATH_LA_CITROUILLE{top:10%;left:12%;width:200px}.tile-game-container .info-rock.MATH_LA_PLAGE{top:15%;left:8%;width:250px}.tile-game-container .info-rock.MATH_L_ESPACE{top:15%;left:8%;width:150px}.tile-game-container .info-rock.MATH_LE_CIEL{top:15%;left:8%;width:100px}.tile-game-container .info-rock.MATH_LE_SKATE{top:12%;left:14%;width:130px}.tile-game-container .info-rock.MATH_LE_ROBOT{top:12%;left:10%;width:130px}.tile-game-container .cup{position:absolute;top:10%;right:14%;width:300px}.tile-game-container .cup.MATH_LA_PLAGE{top:8%;right:14%;width:350px}.tile-game-container .cup.MATH_LA_BANQUISE{top:6%;right:12%;width:380px}.tile-game-container .cup.MATH_L_ESPACE{top:2%;right:14%;width:300px}.tile-game-container .cup.MATH_LE_CIEL{top:10%;right:10%;width:300px}.tile-game-container .cup.MATH_LE_SKATE{top:2%;right:14%;width:400px}.tile-game-container .cup.MATH_LE_ROBOT{top:8%;right:18%;width:200px}.tile-game-container .grid-container{display:grid;grid-template-columns:repeat(var(--amount),1fr,2fr) 1fr;padding:13% 10% 0;--amount:5;--counter:1}.tile-game-container .grid-container .hexagon-container{grid-column:1/span 3;grid-row:calc(var(--counter) + var(--counter))/span 2;padding-right:0;width:220px;height:120px;position:relative}.tile-game-container .grid-container .hexagon-container:nth-of-type(5n+1){grid-column:1/span 3}.tile-game-container .grid-container .hexagon-container:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.tile-game-container .grid-container .hexagon-container:nth-of-type(5n+3){grid-column:5/span 3}.tile-game-container .grid-container .hexagon-container:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.tile-game-container .grid-container .hexagon-container:nth-of-type(5n+5){grid-column:9/span 3}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+6){--counter:2}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+11){--counter:3}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+16){--counter:4}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+21){--counter:5}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+26){--counter:6}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+31){--counter:7}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+36){--counter:8}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+41){--counter:9}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+46){--counter:10}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+51){--counter:11}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+56){--counter:12}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+61){--counter:13}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+66){--counter:14}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+71){--counter:15}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+76){--counter:16}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+81){--counter:17}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+86){--counter:18}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+91){--counter:19}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+96){--counter:20}.tile-game-container .grid-container .hexagon-container:nth-of-type(n+101){--counter:21}.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:first-child,.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(2),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(20),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_L_ESPACE:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(2),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(20),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LA_BANQUISE:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(2),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(20),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LA_CITROUILLE:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(2),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(20),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LA_PLAGE:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(2),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(15),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(20),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LE_CIEL:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(18),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(22),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(24),.tile-game-container .grid-container .hexagon-container.MATH_LE_ROBOT:nth-child(25),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:first-child,.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(3),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(4),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(5),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(6),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(9),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(10),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(15),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(16),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(21),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(22),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(23),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(24),.tile-game-container .grid-container .hexagon-container.MATH_LE_SKATE:nth-child(25){visibility:hidden}.tile-game-container .grid-container .hexagon-container .hexagone{width:220px;height:120px;transform-style:preserve-3d;transform:rotateX(70deg) rotateY(0deg) rotate(210deg);font-size:2rem}.tile-game-container .grid-container .hexagon-container .hexagone .side-faces{transform-style:preserve-3d;transform:translateX(78px) translateY(0) translateZ(77px)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom,.tile-game-container .grid-container .hexagon-container .hexagone .top{position:absolute;line-height:100px;text-align:center}.tile-game-container .grid-container .hexagon-container .hexagone .face{position:absolute;width:175px;aspect-ratio:175/100}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LA_BANQUISE{background:#defffa}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LA_CITROUILLE{background:#676767}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LA_PLAGE{background:#ffcd7a}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_L_ESPACE{background:#def9ff}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LE_CIEL{background:#fff}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LE_SKATE{background:#f4a550}.tile-game-container .grid-container .hexagon-container .hexagone .face.MATH_LE_ROBOT{background:#8641c2}.tile-game-container .grid-container .hexagon-container .hexagone .bottom{transform:translateZ(68px)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LA_BANQUISE{background:linear-gradient(#5dc9db,#9edffa)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LA_CITROUILLE{background:linear-gradient(#8b8b8b,#434343)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LA_PLAGE{background:linear-gradient(#f1b000,#fee568)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_L_ESPACE{background:linear-gradient(#4e46fe,#95affe)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LE_CIEL{background:linear-gradient(#fff7ea,#f3ead8)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LE_SKATE{background:linear-gradient(#ea8b3a,#ea8b3a)}.tile-game-container .grid-container .hexagon-container .hexagone .bottom.face.MATH_LE_ROBOT{background:linear-gradient(#bd8dff,#7e3bb9)}.tile-game-container .grid-container .hexagon-container .hexagone .face:nth-child(2){transform:rotate(60deg)}.tile-game-container .grid-container .hexagon-container .hexagone .face:nth-child(3){transform:rotate(120deg)}.tile-game-container .grid-container .hexagon-container .hexagone .side{width:20px;height:100px;position:absolute;text-align:center;line-height:100px}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3){transform:rotate(180deg) rotateY(-90deg) rotateX(-60deg) translateZ(87px)}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LA_BANQUISE{background:linear-gradient(#5dc9db,#9edffa);box-shadow:0 2px 0 0 #9edffa}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LA_CITROUILLE{background:linear-gradient(#8b8b8b,#434343);box-shadow:0 2px 0 0 #434343}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LA_PLAGE{background:linear-gradient(#f1b000,#fee568);box-shadow:0 2px 0 0 #fee568}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_L_ESPACE{background:linear-gradient(#4e46fe,#95affe);box-shadow:0 2px 0 0 #95affe}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LE_CIEL{background:linear-gradient(#fff7ea,#f3ead8);box-shadow:0 2px 0 0 #f3ead8}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LE_SKATE{background:linear-gradient(#ea8b3a,#ea8b3a);box-shadow:0 2px 0 0 #ea8b3a}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(3).MATH_LE_ROBOT{background:linear-gradient(#bd8dff,#7e3bb9);box-shadow:0 2px 0 0 #7e3bb9}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2){transform:rotateY(-90deg) rotateX(60deg) translateZ(87px)}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LA_BANQUISE{background:linear-gradient(#9edffa,#bbfff6);box-shadow:0 1px 0 0 #bbfff6}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LA_CITROUILLE{background:linear-gradient(#434343,#434343);box-shadow:0 1px 0 0 #434343}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LA_PLAGE{background:linear-gradient(#fee568,#f1b000);box-shadow:0 1px 0 0 #f1b000}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_L_ESPACE{background:linear-gradient(#95affe,#ddf8ff);box-shadow:0 1px 0 0 #ddf8ff}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LE_CIEL{background:linear-gradient(#f3ead8,#ddd2bf);box-shadow:0 1px 0 0 #ddd2bf}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LE_SKATE{background:linear-gradient(#ea8b3a,#e57f36);box-shadow:0 1px 0 0 #e57f36}.tile-game-container .grid-container .hexagon-container .hexagone .side:nth-child(2).MATH_LE_ROBOT{background:linear-gradient(#7e3bb9,#5e199a);box-shadow:0 1px 0 0 #5e199a}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child{transform:rotateY(-90deg) translateZ(87px)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LA_BANQUISE{background:linear-gradient(#bbfff6,#e1fffb)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LA_CITROUILLE{background:linear-gradient(#434343,#1f1f1f)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LA_PLAGE{background:linear-gradient(#f1b000,#fcdc85)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_L_ESPACE{background:linear-gradient(#ddf8ff,#e1fffb)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LE_CIEL{background:linear-gradient(#ddd2bf,#ddd2bf)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LE_SKATE{background:linear-gradient(#e57f36,#e07130)}.tile-game-container .grid-container .hexagon-container .hexagone .side:first-child.MATH_LE_ROBOT{background:linear-gradient(#5e199a,#5e199a)}.tile-game-container .grid-container .hexagon-container .hexagone .top{transform:translateZ(107px) translateX(-50px);position:relative;display:flex;align-items:center;justify-content:center}.tile-game-container .grid-container .hexagon-container img{position:absolute;z-index:5}.tile-game-container .grid-container .hexagon-container img.flash{width:25%;left:44%;top:-100px}.tile-game-container .grid-container .hexagon-container img.flash.MATH_LE_SKATE{width:25%;left:44%;top:-85px}.tile-game-container .grid-container .hexagon-container img.flash.MATH_LE_ROBOT{width:40%;left:40%;top:-85px}.tile-game-container .grid-container .hexagon-container img.one-shot{width:40%;left:42%;top:-90px}.tile-game-container .grid-container .hexagon-container img.one-shot.MATH_LA_BANQUISE{width:50%;left:40%;top:-90px}.tile-game-container .grid-container .hexagon-container img.enigma{width:50%;left:32%;top:-45px}.tile-game-container .grid-container .hexagon-container img.boomerang{width:50%;left:28%;top:-40px}.tile-game-container .grid-container .hexagon-container img.boomerang.MATH_LA_BANQUISE{top:-50px;width:47%;left:32%}.tile-game-container .grid-container .hexagon-container img.boomerang.MATH_LA_CITROUILLE{width:40%;left:34%;top:-40px}.tile-game-container .grid-container .hexagon-container img.boomerang.MATH_LE_SKATE{width:40%;left:36%;top:-45px}.tile-game-container .grid-container .hexagon-container img.hit-or-miss{width:28%;left:42%;top:-120px}.tile-game-container .grid-container .hexagon-container img.hit-or-miss.MATH_LE_SKATE{width:28%;left:44%;top:-100px}.tile-game-container .team-indicator-container{overflow-y:auto;position:absolute;right:0;top:50%;max-height:70%;transform:translateY(-50%);background-image:linear-gradient(135deg,#2860f7,#14307c);display:flex;flex-direction:column;align-items:center;width:5%;gap:2rem;border-radius:10px 0 0 10px;padding-top:2rem;padding-bottom:2rem;filter:drop-shadow(4px 4px 0 #000000)}.tile-game-container .team-indicator-container .team{width:35px;height:35px;border:4px solid #fefefe;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color)}.tile-game-container .team-indicator-container .team.plus{cursor:pointer}.tile-game-container .team-indicator-container .team p{font-size:1.25rem;color:#fefefe;font-weight:600}.rule-container{width:100%;height:100vh;background-image:url(/img/game/tiles/rule/bg-rule.svg);background-size:cover;background-position:50%}.rule-container h1{font-family:Grandstander,cursive;padding-top:4rem;font-size:7rem;text-align:center;color:#fefefe;filter:drop-shadow(4px 4px 0 #000000)}.rule-container .rule-wrapper{margin-top:8rem;width:70%;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:5vh 10%}.rule-container .go-back{background-image:url(/img/game/tiles/classe-bg.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center;color:#fefefe;font-size:2rem;padding:4rem;font-family:Grandstander,cursive}.rule-container .rule{width:20%;aspect-ratio:1/1;display:flex}.rule-container .rule:nth-child(2n) .flip-card .flip-card-inner .flip-card-back,.rule-container .rule:nth-child(2n) .flip-card .flip-card-inner .flip-card-front,.rule-container .rule:nth-child(odd) .flip-card .flip-card-inner .flip-card-back,.rule-container .rule:nth-child(odd) .flip-card .flip-card-inner .flip-card-front{clip-path:polygon(7.126% 0,92.874% 0,92.874% 0,94.03% .09%,95.126% .351%,96.149% .769%,97.083% 1.329%,97.913% 2.018%,98.625% 2.82%,99.205% 3.723%,99.637% 4.711%,99.907% 5.771%,100% 6.889%,96.462% 93.111%,96.462% 93.111%,96.369% 94.229%,96.099% 95.289%,95.666% 96.277%,95.087% 97.18%,94.375% 97.982%,93.544% 98.671%,92.61% 99.231%,91.588% 99.649%,90.491% 99.91%,89.335% 100%,11.78% 100%,11.78% 100%,10.624% 99.91%,9.528% 99.649%,8.505% 99.231%,7.572% 98.671%,6.741% 97.982%,6.029% 97.18%,5.449% 96.277%,5.017% 95.289%,4.747% 94.229%,4.654% 93.111%,0 6.889%,0 6.889%,.093% 5.771%,.363% 4.711%,.795% 3.723%,1.375% 2.82%,2.087% 2.018%,2.918% 1.329%,3.851% .769%,4.874% .351%,5.97% .09%,7.126% 0)}.rule-container .rule .flip-card{background-color:transparent;width:100%;height:100%;filter:drop-shadow(-4px 4px 0 #000000);transition:filter .4s linear 0s;perspective:1000px}.rule-container .rule .flip-card:hover{filter:drop-shadow(4px 4px 0 #000000)}.rule-container .rule .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.rule-container .rule .flip-card .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.rule-container .rule .flip-card .flip-card-inner img{height:50%;aspect-ratio:1/1}.rule-container .rule .flip-card .flip-card-inner .flip-card-back,.rule-container .rule .flip-card .flip-card-inner .flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.rule-container .rule .flip-card .flip-card-inner .flip-card-back,.rule-container .rule .flip-card .flip-card-inner .flip-card-front{background-color:#fefefe;display:flex;align-items:center;justify-content:center}.rule-container .rule .flip-card .flip-card-inner .flip-card-back{flex-direction:column;gap:2rem;transform:rotateY(180deg);padding:2rem}.rule-container .rule .flip-card .flip-card-inner .flip-card-back .title{font-size:2.5rem;font-weight:700}.rule-container .rule .flip-card .flip-card-inner .flip-card-back .text{color:#292724;font-size:1.25rem}.go-back{position:absolute;bottom:0;left:0;margin-left:2rem;padding:1rem 2rem;background:unset;border:none;border-radius:15px}.go-back img{width:70px!important}.go-back .go-back{background-image:url(/img/game/tiles/classe-bg.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center;color:#fefefe;font-size:2rem;padding:4rem;font-family:Grandstander,cursive}.question-page-container{height:100vh;width:100%;overflow:hidden}.question-page-container img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;animation:img-fade-in .4s linear forwards}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}.question-page-container .validate-container{position:absolute;right:0;bottom:0;margin-right:2rem;background-image:url(/img/game/tiles/bg-validate.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center}.question-page-container .validate-container .validate{background-color:unset;border:none;font-size:2rem;padding:4rem;font-family:Grandstander,cursive}.question-page-container .suggest-question-container{width:100%;height:100%;position:relative;background-size:cover;background-position:50%;display:flex;flex-direction:column}.question-page-container .suggest-question-container .logo-title-container{display:flex;align-items:center;position:absolute;top:0;left:0;width:15%}.question-page-container .suggest-question-container .logo-title-container .logo{width:100%}.question-page-container .suggest-question-container h1{padding-top:4rem;text-align:center;font-size:7rem;font-family:Grandstander,cursive;color:#fefefe;filter:drop-shadow(4px 4px 0 #000000);width:70%;margin-inline:auto}.question-page-container .suggest-question-container .content-container{flex:1;display:flex;align-items:center;justify-content:center}.question-page-container .suggest-question-container .content-container .img-text-container{max-width:65%;min-width:50%;display:flex;justify-content:center;align-items:center;gap:3rem;margin-left:10%;background-color:#fff;padding:2rem;border-radius:15px;position:relative}.question-page-container .suggest-question-container .content-container .img-text-container .shadow{border-radius:15px;position:absolute;inset:0;background-color:#fff;filter:drop-shadow(14px 10px 0 #000000)}.question-page-container .suggest-question-container .content-container .img-text-container .img-container{display:flex;align-items:center;justify-content:center;width:50%;position:relative;transform:translateX(-50%);filter:drop-shadow(14px 10px 0 #000000)}.question-page-container .suggest-question-container .content-container .img-text-container .img-container.no-shadow{filter:unset}.question-page-container .suggest-question-container .content-container .img-text-container .img-container .smiley{width:150%;position:relative}.question-page-container .suggest-question-container .content-container .img-text-container .img-container .file{width:150%;aspect-ratio:57/53;position:absolute;clip-path:polygon(71.096% 0,71.096% 0,72.296% .071%,73.469% .281%,74.606% .624%,75.7% 1.094%,76.742% 1.687%,77.723% 2.397%,78.636% 3.218%,79.471% 4.146%,80.22% 5.173%,80.874% 6.296%,100.233% 43.71%,100.233% 43.71%,100.777% 44.903%,101.2% 46.14%,101.502% 47.408%,101.683% 48.699%,101.744% 50%,101.683% 51.301%,101.502% 52.592%,101.2% 53.86%,100.777% 55.097%,100.233% 56.29%,80.874% 93.703%,80.874% 93.703%,80.22% 94.826%,79.471% 95.854%,78.636% 96.782%,77.723% 97.603%,76.742% 98.313%,75.7% 98.906%,74.607% 99.376%,73.469% 99.719%,72.296% 99.929%,71.096% 100%,32.392% 100%,32.392% 100%,31.192% 99.929%,30.019% 99.719%,28.882% 99.376%,27.788% 98.906%,26.746% 98.313%,25.765% 97.603%,24.853% 96.782%,24.018% 95.854%,23.269% 94.827%,22.614% 93.704%,3.254% 56.289%,3.254% 56.289%,2.711% 55.096%,2.288% 53.86%,1.986% 52.591%,1.804% 51.301%,1.744% 50%,1.804% 48.699%,1.986% 47.408%,2.288% 46.139%,2.711% 44.903%,3.254% 43.71%,22.614% 6.296%,22.614% 6.296%,23.268% 5.173%,24.017% 4.145%,24.852% 3.218%,25.765% 2.397%,26.746% 1.687%,27.788% 1.094%,28.882% .624%,30.019% .281%,31.192% .071%,32.392% 0);background-color:#c9d7ff;transform:rotate(-45deg);overflow:hidden;display:flex;align-items:center;justify-content:center}.question-page-container .suggest-question-container .content-container .img-text-container .img-container .file.smile{clip-path:unset;transform:rotate(-45deg);background-color:unset;overflow:unset}.question-page-container .suggest-question-container .content-container .img-text-container .img-container .file.smile img{-o-object-fit:contain;object-fit:contain}.question-page-container .suggest-question-container .content-container .img-text-container .img-container .file img{position:absolute;width:110%;height:120%;transform:rotate(45deg);-o-object-fit:cover;object-fit:cover}.question-page-container .suggest-question-container .content-container .img-text-container .text-container{width:100%;position:relative;z-index:5}.question-page-container .suggest-question-container .content-container .img-text-container .text-container p{font-size:3.5rem}.question-page-container .suggest-question-container .content-container .img-text-container .math-img{width:80%}.question-page-container .suggest-question-container .content-container .img-text-container .math-img img{width:100%;position:relative}.tile-game-leaderboard-container{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-image:url(/img/game/tiles/bg-leaderboard.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.tile-game-leaderboard-container h1{margin-top:4rem;text-align:center;font-size:7rem;font-family:Grandstander,cursive;color:#fefefe;filter:drop-shadow(4px 4px 0 #000000)}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper{display:flex;justify-content:space-between;height:100%}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .go-back{position:absolute;background-color:unset;bottom:0;left:0;margin-bottom:0;margin-left:2rem;background-image:url(/img/game/tiles/classe-bg.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:4/2;display:flex;align-items:center;justify-content:center;color:#fefefe;font-size:2rem;padding:4rem;font-family:Grandstander,cursive}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper{position:relative;margin-left:2rem;width:45%;height:70%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;margin-top:4rem}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper::-webkit-scrollbar{width:10px}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper::-webkit-scrollbar-thumb,.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper::-webkit-scrollbar-track{background:transparent}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper::-webkit-scrollbar-thumb:hover{background:#666}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score{width:100%;display:flex;align-items:center;justify-content:center;border-radius:15px;transform:translateY(40px);opacity:0;animation:pop-in .4s ease-in-out forwards}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(odd) .indicator-name-container{background-image:url(/img/game/tiles/leader-board-team-bg.svg)}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(2n) .indicator-name-container{background-image:url(/img/game/tiles/leader-board-team-bg-2.svg)}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .indicator-name-container{background-position:50%;background-size:contain;background-repeat:no-repeat;aspect-ratio:7.5/2;padding-inline:3rem;width:70%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .indicator-name-container p{color:#fefefe}@keyframes pop-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:first-child{animation-delay:.2s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(2){animation-delay:.4s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(3){animation-delay:.6s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(4){animation-delay:.8s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(5){animation-delay:1s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(6){animation-delay:1.2s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(7){animation-delay:1.4s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score:nth-child(8){animation-delay:1.6s}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .leaderboard{width:15%;font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .leaderboard img{width:80%;position:absolute}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .leaderboard p{font-size:3rem;font-weight:700;color:#3732af;font-family:Grandstander,cursive}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .indicator{height:40px;width:40px;border-radius:50%;background-color:var(--color);border:4px solid #fefefe;margin-right:1rem}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .name{font-size:2.5rem;font-weight:600}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .score-wrapper .score .points{text-align:right;font-size:2.5rem;width:15%;font-weight:600}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .no-teams{margin-left:2rem;width:45%;height:70%;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:4rem;font-size:2.5rem;text-align:center}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .no-teams .add-team{background-color:#3732af;margin-top:2rem;padding:1rem 2rem;color:#fefefe;border-radius:15px;border:none}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .img-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.tile-game-leaderboard-container .tile-game-leaderboard-wrapper .img-container img{width:80%;margin-right:10%;transform:translateY(20%)}.course-container .title{margin-top:3rem;font-size:1.5rem;font-weight:600}.course-container .add-course{margin-top:2rem;margin-bottom:5rem;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:15px;color:#fefefe}.course-container .day-wrapper{display:flex;height:10vh;align-items:center;justify-content:space-between;margin-top:2rem}.course-container .day-wrapper .course-container{margin-left:2rem;width:90%;background-color:#fefefe;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);display:flex;border-radius:15px;height:100%;gap:3rem}.course-container .day-wrapper .course-container .course-wrapper{display:flex;align-items:center;padding:2rem;background-color:#e5ebff;border-radius:15px;flex:1;max-width:40%;position:relative;overflow:hidden}.course-container .day-wrapper .course-container .course-wrapper .option-container{position:absolute;display:flex;align-items:center;justify-content:center;inset:0;gap:5rem;opacity:0;background:rgba(229,235,255,0);z-index:5;transition:.4s}.course-container .day-wrapper .course-container .course-wrapper .option-container img{height:50%;cursor:pointer}.course-container .day-wrapper .course-container .course-wrapper:hover .option-container{opacity:1;background:rgba(229,235,255,.8)}.course-container .day-wrapper .course-container .course-wrapper p{margin-top:0;font-size:1.5rem;font-weight:600}.course-container .day-wrapper .course-container .course-wrapper p.room{margin-right:4rem}.course-container .day-wrapper .course-container .course-wrapper .minutes{position:absolute;top:0;right:0;margin-top:1rem;margin-right:1rem;font-size:1rem}.course-container .day-wrapper .course-container .course-wrapper .currency{position:absolute;bottom:0;right:0;margin-bottom:1rem;margin-right:1rem;font-size:1rem}.resources-page .resource-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:6rem 6rem;padding:0 8rem;margin-top:8rem}.resources-page .resource-container .each-resource{flex:1;min-width:34%;background-color:#fefefe;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:40px;padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;position:relative;z-index:5}.resources-page .resource-container .each-resource:before{content:"";background-color:#fefefe;height:100%;width:0;transition:0s;position:absolute;top:0;border-radius:40px;z-index:-1}.resources-page .resource-container .each-resource:hover:before{width:100%}.resources-page .resource-container .each-resource:hover p.text{color:#292724}.resources-page .resource-container .each-resource p{text-align:center}.resources-page .resource-container .each-resource p.name{margin-top:2rem;color:var(--color);font-size:2.5rem;font-weight:700}.resources-page .resource-container .each-resource p.text{color:#fefefe;font-size:1.4rem;font-weight:500}.resources-page .resource-container .each-resource img{width:80px;aspect-ratio:1/1;position:absolute;top:0;translate:0 -50%}.resources-page h2{color:#3732af;font-size:3.5rem;font-weight:700;font-family:Ubuntu,sans-serif;margin-top:6rem}.resources-page .my-resource-container{display:flex;justify-content:center;align-items:center;gap:4rem;margin-top:2rem}.resources-page .my-resource-container .submit{width:30%;padding:2rem 4rem}.my-resources-page .title-container{display:flex;gap:6rem}.my-resources-page .title-container button{margin-top:0}.my-resources-page ul{display:flex;margin-top:4rem;margin-bottom:2rem;width:100%;position:relative}.my-resources-page ul .underline{position:absolute;bottom:calc(-1rem - 1.5px);left:0;height:5px;background-color:#3732af;transition:.4s;border-radius:5px}.my-resources-page ul:before{content:"";position:absolute;bottom:-1rem;left:0;height:2px;width:100%;background-color:#fefefe}.my-resources-page ul li{list-style-type:none;margin-right:6rem;font-size:1.8rem;font-weight:600;position:relative;transition:.4s;cursor:pointer}.my-resources-page ul li.active{color:#649bff}.my-resources-page ul li a{color:#292724;text-decoration:none}.my-resources-page ul li a.router-link-exact-active{color:#3732af}.my-resources-page ul div{display:flex}.my-resources-page ul div li{margin-right:4rem}.my-resources-page ul div li a:hover{color:#3732af}.my-resources-page .resource-wrapper table{width:100%;padding:unset;background-color:#fefefe}.my-resources-page .resource-wrapper table td,.my-resources-page .resource-wrapper table th{padding:2.5rem}.my-resources-page .resource-wrapper table td .delete,.my-resources-page .resource-wrapper table th .delete{background-color:unset;border:unset;display:flex;align-items:center;justify-content:center;margin:auto}.my-resources-page .resource-wrapper table td .delete img,.my-resources-page .resource-wrapper table th .delete img{cursor:pointer;width:30px}.my-resources-page .resource-wrapper table td .table-btn,.my-resources-page .resource-wrapper table th .table-btn{background-color:#3732af;color:#fefefe;padding:.5rem 1rem;border:none;border-radius:15px}.my-resources-page .resource-wrapper table td .see,.my-resources-page .resource-wrapper table th .see{background-color:unset;border:unset;display:flex;align-items:center;justify-content:center}.my-resources-page .resource-wrapper table td .see img,.my-resources-page .resource-wrapper table th .see img{cursor:pointer;width:30px}.create-tile-game-container{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.create-tile-game-container .return-btn{position:absolute;left:0;top:0;margin-top:2rem;margin-left:calc(2rem + 2vw)}.create-tile-game-container .return-btn img{height:40px;width:40px}.create-tile-game-container .wander-math-logo{width:20%;margin-inline:auto}.create-tile-game-container .text-slider-container{width:70%;display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;margin-inline:auto;margin-top:2rem;gap:4rem}.create-tile-game-container .text-slider-container .intro-text{font-size:1.75rem;text-align:left;white-space:nowrap;font-weight:500}.create-tile-game-container .submit{margin-inline:auto}.create-tile-game-container .intro-text{text-align:center;font-size:1.75rem;width:50%;margin-inline:auto;margin-top:4rem;color:#292724;position:relative;z-index:5;font-weight:700}.create-tile-game-container .form-container{display:flex;flex-direction:column;align-items:center;width:50%;margin-inline:auto;margin-top:2rem;position:relative;z-index:5}.create-tile-game-container .form-container .input-container{width:80%;margin-bottom:2rem}.create-tile-game-container .form-container .input-container label{color:#3732af}.create-tile-game-container .form-container .slider{width:80%;margin-inline:auto;margin-top:2rem}.create-tile-game-container .bot-img,.create-tile-game-container .top-img{position:absolute;transition:.4s ease;width:400px;z-index:0}.create-tile-game-container .top-img{top:0;left:0;width:450px}.create-tile-game-container .bot-img{bottom:0;right:0;width:300px}.tile-create-container{align-items:center}.tile-create-container .wander-math-logo{width:20%;margin-inline:auto}.tile-create-container .lottie{margin-block:auto}.tile-create-container .intro-text{color:#3732af;font-size:1.75rem;margin-top:6rem;font-weight:700;text-align:center}.tile-create-container .grid-question-container{width:100%;display:flex;justify-content:space-between}.tile-create-container .grid-question-container .select-wrapper{display:flex;flex-direction:row;gap:2rem;margin-bottom:2rem}.tile-create-container .grid-template-container{width:40%;position:relative}.tile-create-container .grid-template-container .lottie-container{position:absolute;top:9vh;right:-5%;width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tile-create-container .grid-template-container .lottie-container p{font-size:1.75rem;font-weight:600;color:#3732af}.tile-create-container .grid-template-container h1{color:#3732af}.tile-create-container .grid-template-container .btn-container{display:flex;justify-content:center;gap:2rem;margin-top:3rem}.tile-create-container .grid-template-container .btn-container button{width:unset;padding:1rem}.tile-create-container .grid-template-container .hex-grid__list{--amount:5;--counter:1;display:grid;list-style-type:none;padding:0;grid-template-columns:repeat(var(--amount),1fr,2fr) 1fr;grid-gap:1rem 2rem}.tile-create-container .grid-template-container .hex-grid__item{position:relative;grid-column:1/span 3;grid-row:calc(var(--counter) + var(--counter))/span 2;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));height:0;padding-bottom:80%}.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(2),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(20),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_L_ESPACE:nth-child(25),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(2),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(20),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_BANQUISE:nth-child(25),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(2),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(20),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_CITROUILLE:nth-child(25),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(2),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(20),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LA_PLAGE:nth-child(25),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(2),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(20),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(25){display:none}.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_CIEL:nth-child(15){opacity:0;pointer-events:none}.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(18),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(22),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(24),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_ROBOT:nth-child(25),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:first-child,.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(3),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(4),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(5),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(6),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(9),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(10),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(15),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(16),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(21),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(22),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(23),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(24),.tile-create-container .grid-template-container .hex-grid__item.MATH_LE_SKATE:nth-child(25){display:none}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+6){--counter:2}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+11){--counter:3}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+16){--counter:4}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+21){--counter:5}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+26){--counter:6}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+31){--counter:7}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+36){--counter:8}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+41){--counter:9}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+46){--counter:10}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+51){--counter:11}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+56){--counter:12}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+61){--counter:13}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+66){--counter:14}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+71){--counter:15}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+76){--counter:16}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+81){--counter:17}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+86){--counter:18}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+91){--counter:19}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+96){--counter:20}.tile-create-container .grid-template-container .hex-grid__item:nth-of-type(n+101){--counter:21}.tile-create-container .grid-template-container .hex-grid__content{position:absolute;left:0;top:0;height:100%;width:100%;clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);padding:2rem 25%;display:flex;align-items:center;justify-content:center}.tile-create-container .grid-template-container .hex-grid__content .draggable{clip-path:polygon(75% 0,100% 50%,75% 100%,25% 100%,0 50%,25% 0);position:absolute;width:95%;height:95%;background-color:#fefefe;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:grab;text-align:center}.tile-create-container .grid-template-container .hex-grid__content .draggable.Boomerang{background-color:#fe0}.tile-create-container .grid-template-container .hex-grid__content .draggable.Flash{background-color:#df34ff}.tile-create-container .grid-template-container .hex-grid__content .draggable.Enigma{background-color:#05f}.tile-create-container .grid-template-container .hex-grid__content .draggable.OneShot{background-color:#f62121}.tile-create-container .grid-template-container .hex-grid__content .draggable.HitOrMiss{background-color:#1aff7d}.tile-create-container .question-container{width:40%;display:flex;flex-direction:column}.tile-create-container .question-container .intro-text{margin-top:0;text-align:left;color:#292724;font-weight:500}.tile-create-container .question-container .input-container{width:-moz-fit-content;width:fit-content;margin-top:2rem}.tile-create-container .question-container .btn-container{margin-top:4rem;display:flex;justify-content:center}.tile-create-container .question-container .btn-container button{padding:1rem;margin-top:0}.tile-create-container .question-container .grabbable-container{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.tile-create-container .question-container .grabbable-container .grabbable-wrapper{width:40%;overflow-y:auto;height:15vh;margin-top:2rem}.tile-create-container .question-container .grabbable-container .grabbable-wrapper h3{font-size:1.75rem;display:flex;align-items:center}.tile-create-container .question-container .grabbable-container .grabbable-wrapper h3 img{width:3rem;aspect-ratio:1/1;margin-right:1rem}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable{background-color:#fefefe;margin-top:.5rem;border-radius:5px;box-shadow:0 5px 10px -4px rgba(0,0,0,.27)}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span{position:relative;display:flex;align-items:center}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator{width:35px;height:25px;border-radius:5px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:grab}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator.flash{background-color:#df34ff}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator.enigma{background-color:#05f}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator.boomerang{background-color:#fe0}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator.one-shot{background-color:#f62121}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator.hit-or-miss{background-color:#1aff7d}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator:after,.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator:before{content:"";width:50%;height:2px;background-color:#fefefe;border-radius:5px}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .grab-indicator:after{margin-top:.5rem}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span p{padding-left:2rem;margin-top:0;flex:1;color:#292724}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .delete-container{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 35px)}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .delete-container button{height:13px;width:13px;background-color:unset;border:none;display:flex;align-items:center;justify-content:center;margin-right:.5rem}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .delete-container button img{width:100%;height:100%}.tile-create-container .question-container .grabbable-container .grabbable-wrapper .draggable-container .draggable span .delete-container p{cursor:pointer;flex:1}.admin-wrapper{display:flex;flex-direction:column;min-height:100vh;margin-left:20vw;padding:32px;transition:.4s;position:relative;background-color:#f9fbff;border-radius:16px;border:1px solid #d6dded}.admin-wrapper.expanded{margin-left:2vw;padding-left:4vw!important}.admin-wrapper.expanded.add-exercise-container{width:unset;padding-right:2vw;padding-block:4vh}.admin-wrapper.add-exercise-container{width:unset;padding-block:4vh}.admin-wrapper.add-exercise-container .text-container{margin-top:2rem}.admin-wrapper.add-exercise-container .text-container p{font-weight:700}.admin-wrapper.propose-key-container{width:unset;padding-block:4vh;padding:2% 8%}.admin-wrapper.dashboard h1{margin-top:0;color:#3732af}.admin-wrapper.dashboard h2{color:#3732af;font-size:2.25rem}.admin-wrapper.dashboard .welcome-back{color:#3732af;margin-top:1rem;font-size:1.8rem;font-weight:700;font-family:Ubuntu,sans-serif}.admin-wrapper.dashboard .next-classes{width:100%;margin-top:2rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper{display:flex;justify-content:space-between}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container{width:100%}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .no-course{display:flex;align-items:center;margin-top:2rem;gap:4rem;margin:auto;text-align:center}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .no-course a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .no-course p{margin-top:0}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container{position:relative;display:flex;align-items:center;background-color:#fefefe;padding:2rem;border-radius:3rem;margin-top:2.4rem;width:100%;border:1px solid #d6dded;border-radius:16px;box-shadow:0 0 1px 0 rgba(0,0,0,.1);height:150px}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:22%;border-left:2px solid #c2d3fd;padding:2rem;padding-bottom:1rem;margin-right:3%;text-decoration:none;transition:.4s ease}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.sixth{border-color:#ffe58e}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.sixth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.sixth p{color:#8d4305}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fifth{border-color:#b2e9ff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fifth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fifth p{color:#005272}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fourth{border-color:#f8dae9}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fourth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.fourth p{color:#d63384}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.third{border-color:#ceffea}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.third a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.third p{color:#00864d}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.second{border-color:#dccbff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.second a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.second p{color:#3732af}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.first{border-color:#e8ffc3}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.first a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.first p{color:#3e6200}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.term{background-color:#a7aaff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.term a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward.term p{color:#000246}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward .resources-container{width:100%;display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward .resources-container::-webkit-scrollbar{width:5px;height:8px}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward .resources-container::-webkit-scrollbar-track{background:#fefefe}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward .resources-container::-webkit-scrollbar-thumb{background:#021f68;border-radius:5px}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward .resources-container::-webkit-scrollbar-thumb:hover{background:#021f68}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward p{margin-top:0;text-decoration:none;flex:1;white-space:nowrap}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward a.day,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward p.day{font-size:1.25rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward a.class-name,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward p.class-name{font-size:1.5rem;font-weight:700}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward a.hour,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward p.hour{font-size:1.25rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward a.ressource,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .next-class-title-container .agendas-container .agendas-ward p.ressource{margin-top:1rem;background-color:#fefefe;padding:.5rem 1rem;font-size:1rem;color:#292724;border-radius:5px;margin-top:.5rem;flex:1}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container{width:28%}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container .actu-container{position:relative;margin-top:2.4rem;display:flex;flex-direction:column;justify-content:space-around;border-radius:3rem;height:25vh;padding:2rem;gap:1rem;width:100%}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container .actu-container .actu-wrapper{display:flex;width:100%;background-color:#fefefe;border-radius:15px;box-shadow:0 0 15px rgba(0,10,255,.15);align-items:center;overflow:hidden;text-decoration:none;cursor:pointer}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container .actu-container .actu-wrapper p{width:60%;margin-top:0;white-space:nowrap;font-size:1.25rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container .actu-container .actu-wrapper .img-container{width:25%;margin-right:2rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .actu-title-container .actu-container .actu-wrapper .img-container img{border-radius:3rem;width:100%;-o-object-fit:cover;object-fit:cover}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container{display:flex}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper{width:40%}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;background-color:#f4f6fe;padding:2rem;border-radius:3rem;margin-top:2.4rem;min-height:30vh}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container{padding:2rem;border-radius:13px;flex:1;margin:1rem;text-decoration:none;transition:.4s}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container:hover{flex-grow:2}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container p{margin-top:0}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.sixth{border-color:#ffe58e}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.sixth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.sixth p{color:#8d4305}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fifth{border-color:#b2e9ff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fifth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fifth p{color:#005272}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fourth{border-color:#f8dae9}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fourth a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.fourth p{color:#d63384}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.third{border-color:#ceffea}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.third a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.third p{color:#00864d}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.second{border-color:#dccbff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.second a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.second p{color:#3732af}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.first{border-color:#e8ffc3}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.first a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.first p{color:#3e6200}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.term{background-color:#a7aaff}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.term a,.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container.term p{color:#000246}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .classes-wrapper .classes-container .classe-container a{font-size:1.6rem;font-weight:400;font-family:Inter;text-decoration:none}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .agenda-wrapper{margin-left:5rem}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .agenda-wrapper .agenda-container{display:flex;align-items:center;justify-content:center;background-color:#f4f6fe;padding:2rem;border-radius:3rem;margin-top:2.4rem;min-height:30vh;aspect-ratio:1/1}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .agenda-wrapper .agenda-container a{display:flex;align-items:center;justify-content:center;width:100%}.admin-wrapper.dashboard .next-classes .next-classes-actu-wrapper .classes-agenda-container .agenda-wrapper .agenda-container a img{width:60%}.admin-wrapper .kanban-container{margin-top:5rem}.admin-wrapper .kanban-container h2{margin-bottom:1rem}.admin-wrapper .kanban-container .kanban-wrapper{display:flex;height:80vh;justify-content:space-between;position:relative;background-color:#fefefe;border:1px solid #d6dded;border-radius:16px;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.admin-wrapper .kanban-container .kanban-wrapper h3{font-size:2rem}.admin-wrapper .kanban-container .kanban-wrapper .add-task,.admin-wrapper .kanban-container .kanban-wrapper .remove-tasks{position:absolute;bottom:0;margin-bottom:1rem;margin-left:1rem;border:unset;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;color:#fefefe;padding:1rem 2rem;border-radius:15px;font-size:1.5rem}.admin-wrapper .kanban-container .kanban-wrapper .add-task{left:0}.admin-wrapper .kanban-container .kanban-wrapper .remove-tasks{right:2rem}.admin-wrapper .kanban-container .kanban-wrapper .column{flex:1;display:flex;flex-direction:column;height:90%;padding:16px}.admin-wrapper .kanban-container .kanban-wrapper .column .scrollable{overflow-y:scroll;height:100%;margin-top:2rem;padding-bottom:2rem}.admin-wrapper .kanban-container .kanban-wrapper .column::-webkit-scrollbar{width:10px;background:#fefefe}.admin-wrapper .kanban-container .kanban-wrapper .column::-webkit-scrollbar-track{border-radius:10px;background:#fefefe}.admin-wrapper .kanban-container .kanban-wrapper .column::-webkit-scrollbar-thumb{background:#292724;border-radius:10px}.admin-wrapper .kanban-container .kanban-wrapper .column::-webkit-scrollbar-thumb:hover{background:#292724}.admin-wrapper .kanban-container .kanban-wrapper .column h2{margin-top:0}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container{background-color:#ebf0ff;padding:1rem;border-radius:15px;width:100%;margin-top:2rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:grab}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container .text-container{width:100%}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container:first-child{margin-top:0}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p{margin:0}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.title{color:#3732af;font-weight:600;font-size:2rem}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p:nth-child(2){margin-top:1rem}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class{display:inline-block;padding:1rem;border-radius:15px;margin-top:2rem;margin-right:1rem;font-size:1rem}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.sixth{border-color:#ffe58e}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.sixth a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.sixth p{color:#8d4305}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fifth{border-color:#b2e9ff}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fifth a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fifth p{color:#005272}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fourth{border-color:#f8dae9}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fourth a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.fourth p{color:#d63384}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.third{border-color:#ceffea}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.third a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.third p{color:#00864d}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.second{border-color:#dccbff}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.second a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.second p{color:#3732af}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.first{border-color:#e8ffc3}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.first a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.first p{color:#3e6200}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.term{background-color:#a7aaff}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.term a,.admin-wrapper .kanban-container .kanban-wrapper .column .task-container p.class.term p{color:#000246}.admin-wrapper .kanban-container .kanban-wrapper .column .task-container img{width:20px;position:relative;cursor:pointer;z-index:5}.admin-wrapper .widget-container{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3%}.admin-wrapper .widget-container .widget-wrapper h2{margin-top:0;margin-bottom:1rem}.admin-wrapper .widget-container .tools-wrapper{padding:2rem 0;border-radius:15px;display:flex;flex-wrap:wrap;gap:1rem 5%}.admin-wrapper .widget-container .tools-wrapper .link-widget{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:100%}.admin-wrapper .widget-container .tools-wrapper .link-widget .tool-img{width:50%;margin-bottom:.5rem}.admin-wrapper .widget-container .tools-wrapper .link-widget p{margin-top:0;text-align:center;text-decoration:none;font-size:1.15rem}.admin-wrapper .widget-container .tools-wrapper button,.admin-wrapper .widget-container .tools-wrapper div{width:30%;aspect-ratio:1/1;border-radius:15px;color:#3732af;background-color:#f4f6fe;display:flex;align-items:center;justify-content:center}.admin-wrapper .widget-container .tools-wrapper .add-widget{border:none;color:#3732af;font-size:5rem;background-color:#fefefe;border:1px solid #d6dded;border-radius:16px;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.admin-wrapper .widget-container .tools-wrapper .widget{position:relative;background-color:#fefefe;border:1px solid #d6dded;border-radius:16px;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.admin-wrapper .widget-container .tools-wrapper .widget .delete{position:absolute;top:0;right:0;margin-top:1rem;margin-right:1rem;width:10px;height:10px;cursor:pointer}.admin-wrapper .widget-container .tools-wrapper .widget .link{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-size:1.25rem;text-align:center}.admin-wrapper .widget-container .tools-wrapper .widget .link .favicon{width:40%;margin-bottom:1rem}@media screen and (min-width:2000px){.admin-wrapper.dashboard{background-size:110%;background-position:100% -2%}}@media screen and (max-width:2000px){.admin-wrapper.dashboard{background-size:110%;background-position:100% -2%}}@media screen and (max-width:1800px){.admin-wrapper.dashboard{background-size:113%;background-position:100% 0}}@media screen and (max-width:1500px){.admin-wrapper.dashboard{background-size:120%;background-position:100% 0}}@media screen and (max-width:1300px){.admin-wrapper.dashboard{background-size:140%;background-position:50% 0}}@media screen and (max-width:1100px){.admin-wrapper.dashboard{background-size:180%;background-position:40% 0}}.admin-wrapper .profile{display:flex;width:90%;gap:2rem 10rem;flex-wrap:wrap}.admin-wrapper .profile .info-container .title{font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724;margin-top:4rem}.admin-wrapper .profile .info-container p{color:#666;font-size:1.4rem;font-weight:400;font-family:Inter}.admin-wrapper .profile .info-container .tile{margin-top:2rem;padding:1rem;display:inline-block;margin-right:2rem;align-items:center;justify-content:center;border-radius:15px;font-size:1.2rem;font-weight:600;font-family:Inter}.admin-wrapper .profile .info-container .tile.subject{border:3px solid #3732af;color:#3732af}.admin-wrapper .profile .info-container .tile.level{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;color:#fefefe}.admin-wrapper .subscription-container{margin-top:5rem;display:flex;flex-direction:column}.admin-wrapper .subscription-container .header-container{display:flex;justify-content:space-between;align-items:center}.admin-wrapper .subscription-container .header-container h2,.admin-wrapper .subscription-container .header-container p{margin-top:0}.admin-wrapper .subscription-container .header-container h2.free-trial-end,.admin-wrapper .subscription-container .header-container p.free-trial-end{font-weight:700;color:#292724}.admin-wrapper .subscription-container .content-container{display:flex;margin-top:8rem;justify-content:space-between}.admin-wrapper .subscription-container .content-container .each-content{width:23%;display:flex;flex-direction:column;align-items:center;border-radius:15px;position:relative;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);background-color:#ccc;padding:2rem}.admin-wrapper .subscription-container .content-container .each-content.already_owned{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s}.admin-wrapper .subscription-container .content-container .each-content img{width:60px;position:absolute;top:0;left:50%;translate:-50% -50%}.admin-wrapper .subscription-container .content-container .each-content .text-price-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.admin-wrapper .subscription-container .content-container .each-content p{font-size:1.5rem;transition:.2s .2s;text-align:center;color:#fefefe}.admin-wrapper .subscription-container .content-container .each-content p.title{font-size:2.25rem;font-weight:700;margin-bottom:1rem;margin-top:3rem;color:#a5a5a5}.admin-wrapper .subscription-container .content-container .each-content p.small{font-size:1.15rem;font-weight:700}.admin-wrapper .subscription-container .content-container .each-content .cancel{background-color:unset;border:unset;color:#fefefe;text-align:center;margin-inline:auto;display:block;text-decoration:underline;margin-top:1rem}.admin-wrapper .subscription-container .btn-container{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:6rem}.admin-wrapper .subscription-container .btn-container a,.admin-wrapper .subscription-container .btn-container button{width:unset;margin-top:0}.admin-wrapper.edit-class{position:relative}.admin-wrapper.edit-class .return-btn{position:absolute;left:0;top:0;margin-top:2rem;margin-left:calc(2rem + 2vw);height:30px}.admin-wrapper.edit-class .return-btn img{height:40px;width:40px}.admin-wrapper.edit-class .edit-course{width:-moz-fit-content;width:fit-content}.admin-wrapper .parameter-container{display:flex;flex-direction:column}.admin-wrapper .parameter-container .class-menu-container{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 0;background:rgba(249,251,255,.9);position:sticky;top:0;z-index:2;backdrop-filter:blur(3px)}.admin-wrapper .parameter-container .class-menu-container.profile-menu-container{padding-bottom:2rem}.admin-wrapper .parameter-container .class-menu-container div{display:flex}.admin-wrapper .parameter-container .class-menu-container div li{margin-right:4rem}.admin-wrapper .parameter-container .class-menu-container div li a{font-size:14px}.admin-wrapper .parameter-container .class-menu-container div li a:hover{color:#021f68}.admin-wrapper .parameter-container .class-menu-container .btn-container{display:flex}.admin-wrapper .parameter-container .class-menu-container .btn-container a{border-radius:15px;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s}.admin-wrapper .parameter-container .class-menu-container .btn-container a.white{background:unset}.admin-wrapper .parameter-container .class-menu-container .btn-container a.edit-class{color:#292724}.admin-wrapper .parameter-container .class-menu-container .go-to-student-place{background-color:#3732af;color:#fefefe;margin-right:2rem;position:relative}.admin-wrapper .parameter-container .class-menu-container .go-to-student-place:hover .text{display:block;animation:fade-in-opacity .2s linear forwards}.admin-wrapper .parameter-container .class-menu-container .go-to-student-place .text{transform:translateX(-50%);left:50%;top:-100px;width:200px;position:absolute;display:none;padding:1rem;color:#fefefe;background-color:#3732af}.admin-wrapper .parameter-container .class-menu-container li{margin-right:0}.admin-wrapper .parameter-container .class-menu-container .submit{margin-top:0;color:#fefefe}.admin-wrapper .parameter-container .drag-enter{background-color:#b2e9ff;transition:.4s}.admin-wrapper .parameter-container .drive-container .path-btn-container{display:flex;justify-content:space-between;align-items:center;margin:32px 0 16px}.admin-wrapper .parameter-container .drive-container .path-btn-container .indicator-path{font-size:2rem;font-weight:600}.admin-wrapper .parameter-container .drive-container .path-btn-container .indicator-path a{color:#292724;text-decoration:none;font-size:16px}.admin-wrapper .parameter-container .drive-container .path-btn-container .indicator-path a span.electric-blue{color:#3732af}.admin-wrapper .parameter-container .drive-container h1{font-size:2.5rem;margin-top:2rem}.admin-wrapper .parameter-container .drive-container h2{margin-top:0}.admin-wrapper .parameter-container .drive-container .no-files{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:120px 0}.admin-wrapper .parameter-container .drive-container .no-files p{color:#021f68;font-weight:600}.admin-wrapper .parameter-container .drive-container .no-files p.title{font-size:2rem}.admin-wrapper .parameter-container .drive-container .no-files p.subtitle{margin-top:.5rem;font-size:1.5rem}.admin-wrapper .parameter-container .drive-container .no-files img.file{width:70px;pointer-events:none}.admin-wrapper .parameter-container .drive-container .no-files img.bg{width:50%;position:absolute;pointer-events:none}.admin-wrapper .parameter-container .drive-container .new-btn{background-color:#fefefe;box-shadow:5px 6px 23px -8px rgba(0,0,0,.35);margin-top:4rem;padding:1rem 6rem;border-radius:15px;border:none;color:#3732af;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.admin-wrapper .parameter-container .drive-container .new-btn span{font-size:5rem;margin-right:1rem}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:5;padding:2rem}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container{width:100%;margin-top:1rem;height:10vh;display:flex;box-shadow:none;justify-content:space-between}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container.selected{background-color:#e5ebff}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container .folder-title{height:calc(10vh - 4rem);width:100%}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container .info-container{display:flex;align-items:center;width:20%;justify-content:space-between}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container .info-container p{margin-top:0}.admin-wrapper .parameter-container .drive-container .drive-wrapper .folder-wrapper .folder-container button{background-color:unset;border:none}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container{border:1px solid #d6dded;border-radius:16px 16px 0 0;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container.drag-enter{background-color:unset}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container.drag-enter .drop-container,.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container.drag-enter .drop-container:before{opacity:1}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .drop-container{position:absolute;z-index:6;inset:0;padding:2rem;border-radius:20px;pointer-events:none;display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s;background-color:rgba(178,233,255,.7)}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .drop-container:before{content:"+";font-size:5rem;opacity:0;transition:.4s}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper{position:relative;z-index:5;width:100%;padding:2rem;margin-top:2rem;border-radius:20px;height:10vh;display:flex;align-items:center;justify-content:space-between}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper.selected{background-color:#e5ebff}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper .fake-input{position:absolute;opacity:0;width:0}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper .file-name{display:flex;align-items:center;cursor:pointer;width:100%}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper .file-name img{margin-right:2rem}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper .info-container{display:flex;width:20%;justify-content:space-between;align-items:center}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper .info-container button{border:none;background-color:unset}.admin-wrapper .parameter-container .drive-container .drive-wrapper .file-container .file-wrapper p{margin-top:0}.admin-wrapper .parameter-container .links-container{display:flex;flex-direction:column;align-items:flex-end}.admin-wrapper .parameter-container .links-container .new-btn{background-color:#fefefe;box-shadow:5px 6px 23px -8px rgba(0,0,0,.35);margin-bottom:4rem;margin-top:4rem;padding:1rem 6rem;border-radius:15px;border:none;color:#3732af;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.admin-wrapper .parameter-container .links-container .new-btn span{font-size:5rem;margin-right:1rem}.admin-wrapper .parameter-container .links-container table{width:100%;background-color:#fefefe}.admin-wrapper .parameter-container .links-container table .option{width:15px;display:inline-block;margin-top:auto;margin-bottom:auto;cursor:pointer}.admin-wrapper .parameter-container .links-container table .link img{width:30px}.admin-wrapper .parameter-container .links-container table .share{background-color:unset;border:none}.admin-wrapper .parameter-container .links-container table .share img{width:30px}.admin-wrapper .parameter-container ul{display:flex;margin-top:4rem;width:100%;position:relative}.admin-wrapper .parameter-container ul .underline{position:absolute;bottom:0;left:0;height:2px;background-color:#3732af;transition:.4s;border-radius:5px}.admin-wrapper .parameter-container ul:before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#d6dded}.admin-wrapper .parameter-container ul li{list-style-type:none;margin-right:6rem;font-size:1.8rem;font-weight:600;position:relative;transition:.4s;cursor:pointer}.admin-wrapper .parameter-container ul li.active{color:#649bff}.admin-wrapper .parameter-container ul li a{color:#292724;text-decoration:none}.admin-wrapper .parameter-container ul li a.router-link-exact-active{color:#3732af}.admin-wrapper .parameter-container .parameter-wrapper{display:flex;flex-direction:column}.admin-wrapper .parameter-container .parameter-wrapper .profile-remove{display:flex;align-items:center;justify-content:flex-end}.admin-wrapper .parameter-container .parameter-wrapper .profile{display:flex;width:90%;justify-content:space-between}.admin-wrapper .parameter-container .parameter-wrapper .profile div{width:30%}.admin-wrapper .parameter-container .parameter-wrapper .profile div .title{font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724;margin-top:4rem}.admin-wrapper .parameter-container .parameter-wrapper .profile div p{color:#666;font-size:1.4rem;font-weight:400;font-family:Inter}.admin-wrapper .parameter-container .parameter-wrapper .profile div .tile{margin-top:2rem;padding:1rem;display:inline-block;margin-right:2rem;align-items:center;justify-content:center;border-radius:5px;color:#292724;font-size:1.2rem;font-weight:600;font-family:Inter}.admin-wrapper .parameter-container .parameter-wrapper .profile div .tile.pink{background:#eeaffc}.admin-wrapper .parameter-container .parameter-wrapper .profile div .tile.blue{background:#649bff}.admin-wrapper .parameter-container .parameter-wrapper .abonnement{display:flex;border:1px solid #d9d9d9;margin-top:5rem;justify-content:space-between;padding:8rem 4rem;border-radius:15px}.admin-wrapper .parameter-container .parameter-wrapper .abonnement h2{margin-top:0}.admin-wrapper .parameter-container .parameter-wrapper .abonnement p{font-size:1.6rem}.admin-wrapper .parameter-container .parameter-wrapper .abonnement .submit{margin-top:0}.admin-wrapper .parameter-container .parameter-wrapper .abonnement .submit.edit-class{color:#292724}.admin-wrapper .parameter-container .parameter-wrapper .notification div .checkbox-container{margin-top:2rem;display:flex;align-items:center;font-size:1.4rem}.admin-wrapper .parameter-container .parameter-wrapper .notification div .checkbox-container.margin{margin-top:8rem;font-size:1.6rem}.admin-wrapper .parameter-container .parameter-wrapper .notification div .checkbox-container label{margin-left:2rem}.admin-wrapper .add-class,.admin-wrapper .parameter-header{display:flex;justify-content:space-between}.admin-wrapper .parameter-header{align-items:center;margin-top:6rem}.admin-wrapper .class-resource-container{margin-top:5rem}.admin-wrapper .class-resource-container table{width:100%;background-color:#fefefe}.admin-wrapper .class-resource-container table tr td{width:auto}.admin-wrapper .class-resource-container table tr td .share{background-color:transparent;border:unset}.admin-wrapper .class-resource-container table tr td .share img{width:30px}.admin-wrapper .classe-container{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.admin-wrapper .classe-container h2{color:#d9d9d9;font-size:3.9rem;font-weight:700;font-family:Ubuntu,sans-serif}.admin-wrapper .classe-container p{color:#666;font-size:1.4rem;font-weight:400;font-family:Inter}.admin-wrapper .student-container{display:flex;margin-top:4rem;width:100%;justify-content:space-between}.admin-wrapper .student-container .fake-class-plan{width:100%}.admin-wrapper .student-container .side-bar{width:20%;aspect-ratio:1/3;background-color:#fefefe;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:2rem;overflow:scroll}.admin-wrapper .student-container .side-bar input{border:none;width:100%;border-radius:15px;padding:1rem;background-color:#ebf0ff}.admin-wrapper .student-container .side-bar input:focus-visible{outline:none}.admin-wrapper .student-container .side-bar h1{color:#292724;font-size:2.5rem;text-align:center;margin-bottom:0;margin-top:0}.admin-wrapper .student-container .side-bar .display-student-number{margin-bottom:2rem}.admin-wrapper .student-container .side-bar .add-student{margin-top:2rem}.admin-wrapper .student-container .side-bar .or{margin-top:2rem;margin-bottom:2rem}.admin-wrapper .student-container .side-bar .input-file-container{margin-bottom:2rem}.admin-wrapper .student-container .side-bar .input-file-container input{display:none}.admin-wrapper .student-container .side-bar .input-file-container input+label:hover,.admin-wrapper .student-container .side-bar .input-file-container input:focus+label{background-color:red}.admin-wrapper .student-container .side-bar .input-file-container label{font-size:1.25em;font-weight:700;color:#fff;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:15px;padding:1rem;display:inline-block;cursor:pointer;display:flex;align-items:center;gap:2rem}.admin-wrapper .student-container .side-bar .input-file-container label img{width:30px}.admin-wrapper .student-container .side-bar .student-wrapper{width:100%;min-height:50%}.admin-wrapper .student-container .side-bar .student-wrapper .placed .student{background-color:hsla(0,0%,91%,.5);color:#aaa}.admin-wrapper .student-container .side-bar .student-wrapper .student{color:#fefefe;width:100%;margin-top:.5rem;cursor:grab;background-color:#3732af;padding:.5rem;border-radius:5px;display:flex;align-items:center;justify-content:space-between}.admin-wrapper .student-container .side-bar .student-wrapper .student img{cursor:pointer;padding-right:1rem;padding-left:1rem;filter:brightness(1)}.admin-wrapper .student-container .side-bar .student-wrapper .remove-students{display:flex;flex-direction:row;gap:2rem;padding:1rem 2rem;width:auto;margin-inline:auto;background-color:#c22a29;color:#fefefe}.admin-wrapper .student-container .side-bar .student-wrapper .remove-students img{height:50%;width:20px;filter:brightness(0) invert(1)}.admin-wrapper .student-container .grid{width:75%;display:flex;background-color:#fefefe;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);border-radius:20px;flex-wrap:wrap}.admin-wrapper .student-container .grid .grid-title-container{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.admin-wrapper .student-container .grid .grid-title-container h2{margin-left:2rem;margin-top:0;display:flex;align-items:center;gap:1rem}.admin-wrapper .student-container .grid .grid-title-container h2 button{border:none;background-color:unset;display:flex;align-items:center;justify-content:center}.admin-wrapper .student-container .grid .grid-title-container h2 button img{width:20px;filter:brightness(0)}.admin-wrapper .student-container .grid .grid-title-container .option-container{margin-right:3rem;display:flex;width:20%;max-width:180px;gap:1rem;justify-content:space-evenly;align-items:center}.admin-wrapper .student-container .grid .grid-title-container .option-container a,.admin-wrapper .student-container .grid .grid-title-container .option-container button{background-color:unset;border:none;width:30%;display:flex;align-items:center;justify-content:center;border-radius:10px;aspect-ratio:1/1;padding:1rem}.admin-wrapper .student-container .grid .grid-title-container .option-container a img,.admin-wrapper .student-container .grid .grid-title-container .option-container button img{width:90%;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.admin-wrapper .student-container .grid .grid-title-container .option-container a{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;box-shadow:unset}.admin-wrapper .student-container .grid .grid-title-container .option-container a img{filter:brightness(0) invert(1)}.admin-wrapper .student-container .grid .grid-title-container .option-container a.router-link-exact-active{background:#f4f5ff;box-shadow:inset 0 3px 6px 5px rgba(8,0,199,.16)}.admin-wrapper .student-container .grid .grid-title-container .option-container a.router-link-exact-active img{filter:unset}.admin-wrapper .student-container .grid .grid-title-container .option-container .trash-btn{border:2px solid #3732af}.admin-wrapper .student-container .grid .grid-container{aspect-ratio:8/6;width:100%;display:flex;background-color:#fefefe;border-radius:20px;flex-wrap:wrap;position:relative}.admin-wrapper .student-container .grid .grid-container.not-flex{display:unset}.admin-wrapper .student-container .grid .grid-container .tile{width:calc(12.5% - 4rem);aspect-ratio:1/1;margin:2rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:grab}.admin-wrapper .student-container .grid .grid-container .tile .tile-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.admin-wrapper .student-container .grid .grid-container .tile .tile-wrapper.active .plus{color:#3732af;transition:0}.admin-wrapper .student-container .grid .grid-container .tile .tile-wrapper .eyes{position:absolute;right:0;top:0;margin-right:.5rem;margin-top:.5rem;width:15px;cursor:pointer}.admin-wrapper .student-container .grid .grid-container .tile div{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.admin-wrapper .student-container .grid .grid-container .tile div:hover .info{display:block;animation:fade-in-opacity .2s linear forwards}@keyframes fade-in-opacity{0%{opacity:0}to{opacity:1}}.admin-wrapper .student-container .grid .grid-container .tile div .plus{font-size:5rem;color:#d6d7dd;transition:.4s;display:flex;align-items:center;justify-content:center}.admin-wrapper .student-container .grid .grid-container .tile div .plus img{width:50%;opacity:.1}.admin-wrapper .student-container .grid .grid-container .tile div img{width:30%}.admin-wrapper .student-container .grid .grid-container .tile div p{font-size:1.25rem;margin-top:.5rem;white-space:break-spaces;color:#292724;text-align:center;position:relative;font-weight:700}.admin-wrapper .student-container .grid .grid-container .tile.someone{background-color:#f4f6fe}.admin-wrapper .student-container .grid .grid-container .grid-observation-container{width:100%;margin-bottom:45px;border:none;border-spacing:0 2rem;box-shadow:unset;font-size:1.3rem;border-radius:unset;padding:2rem}.admin-wrapper .student-container .grid .grid-container .grid-observation-container th,.admin-wrapper .student-container .grid .grid-container .grid-observation-container tr{text-align:center}.admin-wrapper .student-container .grid .grid-container .grid-observation-container th .red,.admin-wrapper .student-container .grid .grid-container .grid-observation-container tr .red{color:red}.admin-wrapper .student-container .grid .grid-container .grid-observation-container th .orange,.admin-wrapper .student-container .grid .grid-container .grid-observation-container tr .orange{color:#ffba00}.admin-wrapper .student-container .grid .grid-container .grid-observation-container th .green,.admin-wrapper .student-container .grid .grid-container .grid-observation-container tr .green{color:#07ac00}.admin-wrapper .student-container .grid .grid-container .grid-observation-container td:first-child{text-align:left}.admin-wrapper .student-container .grid .grid-container .grid-observation-container td .observation-amount-container,.admin-wrapper .student-container .grid .grid-container .grid-observation-container td .plus{aspect-ratio:1/1;width:50px;display:flex;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 0 15px rgba(0,10,255,.15);margin:auto}.admin-wrapper .student-container .grid .grid-container .grid-observation-container td .observation-amount-container p,.admin-wrapper .student-container .grid .grid-container .grid-observation-container td .plus p{margin-top:0;font-weight:700}.admin-wrapper .student-container .grid .grid-container .grid-observation-container .plus{font-size:2rem;cursor:pointer;border:none;background-color:unset}.admin-wrapper .calendar-container{display:flex;flex-direction:column;width:100%;align-items:flex-start;background-color:#fefefe;padding:2rem;border-radius:16px;border:1px solid #d6dded;border-radius:16px 16px 0 0;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.admin-wrapper .calendar-container .btn-container{background-color:#fefefe;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:15px;width:100%}.admin-wrapper .calendar-container .btn-container p{margin:0;font-size:2rem;font-weight:700;margin-right:2rem}.admin-wrapper .calendar-container .btn-container button{font-size:2rem;font-weight:700;margin-right:2rem;border:none;background-color:unset;display:flex;align-items:center;justify-content:center}.admin-wrapper .calendar-container .calendar__selector{display:flex}.admin-wrapper .calendar-container .calendar-header{width:95%;display:flex;justify-content:space-between;margin-left:5%;margin-top:2rem;margin-bottom:2rem}.admin-wrapper .calendar-container .calendar-header .day-wrapper{width:14.2857142857%;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-wrapper .calendar-container .calendar-header .day-wrapper p{margin-top:0}.admin-wrapper .calendar-container .calendar-day-container{display:flex;width:100%;justify-content:space-between}.admin-wrapper .calendar-container .calendar-day-container .hour-container{width:5%;height:100%}.admin-wrapper .calendar-container .calendar-day-container .hour-container .hour{display:flex;justify-content:center;height:100px}.admin-wrapper .calendar-container .calendar-day-container .day-column{height:100%;width:13.5714285714%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.admin-wrapper .calendar-container .calendar-day-container .day-column .tile{border:1px solid #d9d9d9;height:100px}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container{position:absolute;width:100%;padding:1rem;display:flex;align-items:center;justify-content:center}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event{background-color:pink;height:100%;width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:.5rem;border-radius:5px;cursor:pointer;position:relative}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.sixth{border-color:#ffe58e}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.sixth a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.sixth p{color:#8d4305}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fifth{border-color:#b2e9ff}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fifth a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fifth p{color:#005272}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fourth{border-color:#f8dae9}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fourth a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.fourth p{color:#d63384}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.third{border-color:#ceffea}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.third a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.third p{color:#00864d}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.second{border-color:#dccbff}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.second a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.second p{color:#3732af}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.first{border-color:#e8ffc3}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.first a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.first p{color:#3e6200}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.term{background-color:#a7aaff}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.term a,.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event.term p{color:#000246}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event p{margin:0}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event .class-hours-container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event .class-hours-container .class-name{font-size:1.5rem;font-weight:700}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event .class-hours-container .hours{font-size:1rem}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event .activity-container{display:flex}.admin-wrapper .calendar-container .calendar-day-container .day-column .event-container .event .activity-container .title{background-color:#fff;padding:.5rem;margin:.1rem;border-radius:5px;font-size:1rem;flex:1;height:1.8rem;overflow:hidden}.admin-wrapper .calendar-container .calendar-loader-container{position:relative;width:100%;height:50vh;display:flex;align-items:center;justify-content:center}.admin-wrapper .calendar-container .indicator-container{position:absolute;width:100%}.admin-wrapper .calendar-container .indicator-container .indicator{height:2px;width:100%;background-color:#c22a29}.admin-wrapper.ressources img{cursor:pointer}.admin-wrapper.ressources button{width:100px;height:45px;min-width:100px;margin-top:0}.admin-wrapper.ressources button.show-resources{min-width:150px;padding:1rem}.admin-wrapper .submit{width:200px}.admin-wrapper h1{color:#3732af;display:flex;align-items:center;gap:2rem}.admin-wrapper h1 img.info{width:30px;cursor:pointer}.admin-wrapper div h2{margin-top:5rem}.admin-wrapper div p{color:#292724;font-size:1.4rem;font-weight:400;font-family:Inter}.admin-wrapper .filter-paragraph{margin-top:2rem;color:#666;font-size:1.6rem;font-weight:400;font-family:Inter}.admin-wrapper .filter-container{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.admin-wrapper .filter-container input{padding:1rem;width:40%;font-size:2rem;border:1px solid #d9d9d9;box-shadow:none}.admin-wrapper .filter-container input::-moz-placeholder{color:#d9d9d9}.admin-wrapper .filter-container input::placeholder{color:#d9d9d9}.admin-wrapper .filter-container div{display:flex;align-items:center;width:32%}.admin-wrapper .filter-container div label{font-size:1.4rem;font-weight:400;font-family:Inter;color:#021f68}.admin-wrapper .filter-container div select{font-size:1.6rem;margin-left:1rem;border:none}.admin-wrapper .filter-container div:nth-child(2){justify-content:space-between;margin-left:2rem}.admin-wrapper .filter-container div .submit{margin-top:0}.admin-wrapper .filter-container.column{align-items:flex-start;flex-direction:column}.admin-wrapper .filter-container.column input{margin-bottom:2rem}.admin-wrapper .filter-container.column select{margin-right:4rem;border:none}.admin-wrapper .filter-container.column label{color:#021f68}.admin-wrapper .filter-container .multiselect{position:relative;display:flex;flex-direction:column;width:20%;margin-right:15%}.admin-wrapper .filter-container .multiselect .select-box{position:relative;width:100%}.admin-wrapper .filter-container .multiselect .select-box select{width:100%;color:#021f68;font-size:1.6rem;font-family:Ubuntu,sans-serif}.admin-wrapper .filter-container .multiselect .overSelect{position:absolute;left:0;right:0;top:0;bottom:0;width:100%}.admin-wrapper .filter-container .multiselect #checkboxes{display:none;border:1px solid #dadada;position:absolute;top:100%;left:0;width:100%;flex-direction:column;align-items:flex-start}.admin-wrapper .filter-container .multiselect #checkboxes .sequence{font-size:1.5rem;margin-left:1rem}.admin-wrapper .filter-container .multiselect #checkboxes label{align-items:center;justify-content:flex-start;width:100%;display:flex;font-size:1.25rem;margin-top:.5rem;padding-left:.5rem}.admin-wrapper .filter-container .multiselect #checkboxes label input{width:auto;margin-right:1rem;margin-left:1rem}.admin-wrapper .filter-container .multiselect #checkboxes label:hover{background-color:#1e90ff}.admin-wrapper .display-chapter{display:flex;width:50%;justify-content:flex-start;margin-top:2rem;flex-wrap:wrap}.admin-wrapper .display-chapter span{padding:.5rem;border-radius:15px;background-color:#eeaffc;color:#292724;display:flex;align-items:center;cursor:pointer;margin-right:2rem;justify-content:space-evenly;padding-left:1rem}.admin-wrapper .display-chapter span .remove-plus{padding-left:.5rem;position:relative;display:flex;align-items:center;margin-right:0;margin-left:2rem;margin-right:1rem}.admin-wrapper .display-chapter span .remove-plus:after,.admin-wrapper .display-chapter span .remove-plus:before{content:"";position:absolute;width:2px;height:12px;border-radius:5px;background-color:#292724}.admin-wrapper .display-chapter span .remove-plus:before{transform:rotate(45deg)}.admin-wrapper .display-chapter span .remove-plus:after{transform:rotate(-45deg)}.admin-wrapper .question-flash-header-wrapper{display:flex;align-items:center;gap:2rem}.admin-wrapper .question-flash-header-wrapper h1{display:flex;align-items:center;gap:2rem;position:relative}.admin-wrapper .question-flash-header-wrapper h1 img{width:unset;height:60px}.admin-wrapper .question-flash-header-wrapper img{width:30px;cursor:pointer}.admin-wrapper .page__title--with-buttons{display:flex;justify-content:space-between}.admin-wrapper .page__title img{width:60px}.admin-wrapper .page__description{font-size:14px;max-width:620px;margin-top:16px;color:#818fb7}.admin-wrapper .page__open-info{font-size:14px;cursor:pointer;text-decoration:underline;margin:8px 0;color:#818fb7}.admin-wrapper .link-container{display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:16px;border-bottom:1px solid #d6dded}.admin-wrapper .link-container .link-wrapper{display:flex;align-items:center;gap:4rem;position:relative;padding-top:40px}.admin-wrapper .link-container .link-wrapper a{list-style-type:none;font-size:14px;position:relative;font-weight:600;transition:.4s;cursor:pointer;background-color:unset;border:unset;text-decoration:none;color:#292724}.admin-wrapper .link-container .link-wrapper a.router-link-exact-active{color:#3732af}.admin-wrapper .link-container .link-wrapper .underline{bottom:-16px;left:0;height:2px;width:10px;background-color:#3732af;transition:.4s;position:absolute;border-radius:5px}.admin-wrapper .link-container .btn-container{display:flex;gap:2rem}.admin-wrapper .link-container .btn-container a{margin-top:0}.admin-wrapper .flash-link-wrapper{margin-left:2rem}.admin-wrapper .flash-link-wrapper .flash-link-container{position:relative}.admin-wrapper .flash-link-wrapper .flash-link-container a,.admin-wrapper .flash-link-wrapper .flash-link-container button{padding:2rem;background-color:#fefefe;color:#3732af;text-decoration:none;font-size:1.25rem;transition:.4s;border:unset}.admin-wrapper .flash-link-wrapper .flash-link-container a.active,.admin-wrapper .flash-link-wrapper .flash-link-container a.router-link-exact-active,.admin-wrapper .flash-link-wrapper .flash-link-container a:hover,.admin-wrapper .flash-link-wrapper .flash-link-container button.active,.admin-wrapper .flash-link-wrapper .flash-link-container button.router-link-exact-active,.admin-wrapper .flash-link-wrapper .flash-link-container button:hover{background-color:#3732af;color:#fefefe}.admin-wrapper .flash-link-wrapper .flash-link-container a:first-child,.admin-wrapper .flash-link-wrapper .flash-link-container button:first-child{border-radius:15px 0 0 15px}.admin-wrapper .flash-link-wrapper .flash-link-container a:nth-child(2),.admin-wrapper .flash-link-wrapper .flash-link-container button:nth-child(2){border-radius:0 15px 15px 0}.admin-wrapper .activite-container{position:relative;margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 5%}.admin-wrapper .activite-container.activite-container-exercise{grid-template-columns:repeat(2,1fr)}.admin-wrapper .activite-container .fake-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);border-top:1px solid #dfeaff;overflow:hidden;margin-bottom:4rem;opacity:0;transform:translateY(40px);transition:.3s ease-in-out}.admin-wrapper .activite-container .fake-container:hover{box-shadow:0 4px 7px 0 rgba(0,0,0,.25)}.admin-wrapper .activite-container .fake-container:first-child{animation:fade-in .4s ease-out .1s forwards}.admin-wrapper .activite-container .fake-container:nth-child(2){animation:fade-in .4s ease-out .2s forwards}.admin-wrapper .activite-container .fake-container:nth-child(3){animation:fade-in .4s ease-out .3s forwards}.admin-wrapper .activite-container .fake-container:nth-child(4){animation:fade-in .4s ease-out .4s forwards}.admin-wrapper .activite-container .fake-container:nth-child(5){animation:fade-in .4s ease-out .5s forwards}.admin-wrapper .activite-container .fake-container:nth-child(6){animation:fade-in .4s ease-out .6s forwards}.admin-wrapper .activite-container .fake-container:nth-child(7){animation:fade-in .4s ease-out .7s forwards}.admin-wrapper .activite-container .fake-container:nth-child(8){animation:fade-in .4s ease-out .8s forwards}.admin-wrapper .activite-container .fake-container:nth-child(9){animation:fade-in .4s ease-out .9s forwards}.admin-wrapper .activite-container .fake-container:nth-child(10){animation:fade-in .4s ease-out -.25s forwards}.admin-wrapper .activite-container .fake-container:nth-child(11){animation:fade-in .4s ease-out -.2s forwards}.admin-wrapper .activite-container .fake-container:nth-child(12){animation:fade-in .4s ease-out -.15s forwards}.admin-wrapper .activite-container .fake-container:nth-child(13){animation:fade-in .4s ease-out -.1s forwards}.admin-wrapper .activite-container .fake-container:nth-child(14){animation:fade-in .4s ease-out -.05s forwards}.admin-wrapper .activite-container .fake-container:nth-child(15){animation:fade-in .4s ease-out 0s forwards}.admin-wrapper .activite-container .fake-container:nth-child(16){animation:fade-in .4s ease-out .05s forwards}.admin-wrapper .activite-container .fake-container:nth-child(17){animation:fade-in .4s ease-out .1s forwards}.admin-wrapper .activite-container .fake-container:nth-child(18){animation:fade-in .4s ease-out .15s forwards}.admin-wrapper .activite-container .fake-container:nth-child(19){animation:fade-in .4s ease-out .2s forwards}.admin-wrapper .activite-container .fake-container:nth-child(20){animation:fade-in .4s ease-out .25s forwards}.admin-wrapper .activite-container .fake-container:nth-child(21){animation:fade-in .4s ease-out .3s forwards}.admin-wrapper .activite-container .fake-container.classe{height:35vh}.admin-wrapper .activite-container .fake-container.not-clickable{position:relative}.admin-wrapper .activite-container .fake-container.not-clickable:before{content:"";position:absolute;inset:0;z-index:5;background-color:hsla(0,0%,100%,.7)}.admin-wrapper .activite-container .fake-container.active .activite{background-color:#d9d9d9;border-radius:15px 15px 0 0}.admin-wrapper .activite-container .fake-container.active .add-container{background:#65fe72!important}.admin-wrapper .activite-container .fake-container.active .add-container div p{color:#292724!important}.admin-wrapper .activite-container .fake-container.active .add-container button span{color:#292724}.admin-wrapper .activite-container .fake-container .activite{transition:.4s;width:100%;position:relative;aspect-ratio:16/8;border-radius:0 0 15px 15px;overflow-y:hidden}.admin-wrapper .activite-container .fake-container .activite.key{cursor:pointer;border-radius:unset;aspect-ratio:16/9}.admin-wrapper .activite-container .fake-container .activite.key .exo{margin-top:2rem;background-color:#fefefe}.admin-wrapper .activite-container .fake-container .activite.key .exo:first-child{margin-top:0}.admin-wrapper .activite-container .fake-container .activite.key .exo .number{background:linear-gradient(45deg,#021f68,#649bff);color:#fefefe;margin-top:0;border-radius:5px;padding:.75rem;font-size:1.25rem}.admin-wrapper .activite-container .fake-container .activite.key .exo .calcul{text-align:center;opacity:0;transition:.4s}.admin-wrapper .activite-container .fake-container .activite.key .exo .calcul.visible{opacity:1;transition:.4s}.admin-wrapper .activite-container .fake-container .activite.key .exo .calcul .slider{z-index:1;width:100%;margin:auto}.admin-wrapper .activite-container .fake-container .activite.key .exo .calcul .slider img{width:60%;-o-object-fit:cover;object-fit:cover}.admin-wrapper .activite-container .fake-container .activite.key .exo img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block;margin-left:auto;margin-right:auto}.admin-wrapper .activite-container .fake-container .activite.key-question .exo{margin-top:2rem;background-color:#fefefe}.admin-wrapper .activite-container .fake-container .activite.key-question .exo .calcul{text-align:center;opacity:0;transition:.4s}.admin-wrapper .activite-container .fake-container .activite.key-question .exo .calcul.visible{opacity:1;transition:.4s}.admin-wrapper .activite-container .fake-container .activite.key-question .exo img{width:40%;margin-top:2rem;-o-object-fit:cover;object-fit:cover;display:block;margin-left:auto;margin-right:auto}.admin-wrapper .activite-container .fake-container .activite::-webkit-scrollbar{width:10px}.admin-wrapper .activite-container .fake-container .activite::-webkit-scrollbar-track{background:#fefefe}.admin-wrapper .activite-container .fake-container .activite::-webkit-scrollbar-thumb{background:#292724;border-radius:5px}.admin-wrapper .activite-container .fake-container .activite::-webkit-scrollbar-thumb:hover{background:#666}.admin-wrapper .activite-container .fake-container .activite.individuelle{position:relative;background-color:#fefefe;height:100%}.admin-wrapper .activite-container .fake-container .activite.individuelle.exercise .exo .calcul{padding-top:4rem;width:100%;overflow:hidden}.admin-wrapper .activite-container .fake-container .activite.individuelle.exercise img{width:150%}.admin-wrapper .activite-container .fake-container .activite.individuelle .difficulty-indicator{position:absolute;top:0;right:0;width:50px;height:1.2rem;border:1px solid #d9d9d9;border-radius:15px;margin-right:2rem;margin-top:2rem;box-shadow:0 3px 6px rgba(0,0,0,.2)}.admin-wrapper .activite-container .fake-container .activite.individuelle .difficulty-indicator .indicator{border-radius:15px;height:100%}.admin-wrapper .activite-container .fake-container .activite.individuelle .exo{width:100%;height:100%;cursor:pointer;background-color:#fefefe}.admin-wrapper .activite-container .fake-container .activite.individuelle .exo .custom-id{position:absolute;top:0;left:0;padding-left:1.6rem;padding-top:1.6rem;margin-top:0}.admin-wrapper .activite-container .fake-container .activite.individuelle .exo .calcul{font-weight:600;margin-top:0;padding:2rem;padding-top:6rem;text-align:center}.admin-wrapper .activite-container .fake-container .activite.individuelle .exo .calcul *{font-weight:600}.admin-wrapper .activite-container .fake-container .activite.individuelle .exo.clickable{cursor:pointer}.admin-wrapper .activite-container .fake-container .activite.individuelle img{width:40%;display:block;margin-left:auto;margin-right:auto}.admin-wrapper .activite-container .fake-container .add-container{background-color:#fff;z-index:2;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 3px rgba(0,0,0,.1);border:1px solid #dfeaff;padding:1rem}.admin-wrapper .activite-container .fake-container .add-container.add-container-key button{border:2px solid #3732af;border-radius:10px}.admin-wrapper .activite-container .fake-container .add-container button .amount-container{overflow:hidden;border-radius:5px;border:2px solid #292724;background-color:#d9d9d9}.admin-wrapper .activite-container .fake-container .add-container button .amount-container span{padding:.5rem}.admin-wrapper .activite-container .fake-container .add-container button .amount-container span:nth-child(2){border-left:1px solid #292724;border-right:1px solid #292724}.admin-wrapper .activite-container .fake-container .add-container.question{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s}.admin-wrapper .activite-container .fake-container .add-container.question p{color:#fefefe}.admin-wrapper .activite-container .fake-container .add-container.question .submit.add{background-color:unset;color:#fefefe}.admin-wrapper .activite-container .fake-container .add-container.question .status{display:flex;align-items:center;gap:1rem}.admin-wrapper .activite-container .fake-container .add-container.question .status span{width:10px;aspect-ratio:1/1;border-radius:50%}.admin-wrapper .activite-container .fake-container .add-container.question .status span.PENDING{background-color:#ffa700}.admin-wrapper .activite-container .fake-container .add-container.question .status span.VALIDATED{background-color:#00a506}.admin-wrapper .activite-container .fake-container .add-container.question .status span.REFUSED{background-color:#e80000}.admin-wrapper .activite-container .fake-container .add-container p{margin-top:0;font-size:1.2rem;color:#292724;margin-bottom:0}.admin-wrapper .activite-container .fake-container .add-container .submit{margin-top:0;padding:.5rem 1rem;width:auto;min-width:unset;font-size:1.2rem;white-space:nowrap}.admin-wrapper .question-container-input{margin-top:2rem;display:flex;justify-content:space-between}.admin-wrapper .question-container-input .question .label-title{font-weight:600}.admin-wrapper .question-container-input .question .custom-checkbox-container{margin-bottom:2rem;display:flex;flex-wrap:wrap}.admin-wrapper .question-container-input .question .custom-checkbox-container.not-selected{justify-content:center}.admin-wrapper .question-container-input .question .custom-checkbox-container.not-selected .custom-checkbox{margin-right:7rem;margin-top:2rem}.admin-wrapper .question-container-input .question .custom-checkbox-container.not-selected .custom-checkbox label{font-size:2rem;width:100%;height:100%;padding:5rem}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox{transition:.4s;background-color:#fefefe;margin:4px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.2);overflow:auto;border-radius:15px}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox:hover{background-color:var(--bg)}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox label{float:left;margin-bottom:0;position:relative}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox label span{text-align:center;width:100%;height:100%;display:block;padding:1rem}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox label input{display:none;position:absolute;top:-20px}.admin-wrapper .question-container-input .question .custom-checkbox-container .custom-checkbox label input:checked+span{background-color:var(--bg)}.admin-wrapper .question-container-input .row{flex-direction:row;min-width:150px;width:unset}.admin-wrapper .question-container-input2{display:flex;flex-direction:column;align-items:flex-end}.admin-wrapper .question-container-input2 .sequence-container{width:100%;display:flex;gap:5rem;flex-wrap:wrap}.admin-wrapper .question-container-input2 .sequence-container .sequence{font-size:1.5rem}.admin-wrapper .question-container-input2 .chapter-container{display:flex;font-size:1.5rem;align-items:center;flex-wrap:wrap;width:100%}.admin-wrapper .question-container-input2 .chapter-container p{margin-top:0;margin-top:1rem}.admin-wrapper .question-container-input2 .chapter-container span{margin-top:1rem;display:flex;align-items:center;height:3rem;padding:.25rem 1rem;margin-left:2rem;background-color:#649bff;border-radius:5px}.admin-wrapper .question-container-input2 .chapter-container span img{height:80%;margin-right:1rem;-o-object-fit:cover;object-fit:cover;cursor:pointer}.admin-wrapper .footer-validation{position:fixed;bottom:-96px;left:0;height:96px;width:100vw;border-top:2px solid #d9d9d9;background-color:#fefefe;display:flex;align-items:center;justify-content:flex-end;padding-right:100px;gap:2rem;box-shadow:0 -4px 11px 0 rgba(0,0,0,.28);transition:.4s}.admin-wrapper .footer-validation.active{bottom:0}.admin-wrapper .footer-validation button{border-radius:15px;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;color:#fefefe;padding:1rem 2rem;border:none;font-weight:600}.admin-wrapper .folder-wrapper .folder-container{box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);padding:2rem;margin-top:2rem;border-radius:20px;height:15vh;transition:.4s;overflow:hidden}.admin-wrapper .folder-wrapper .folder-container.active{height:110vh}.admin-wrapper .folder-wrapper .folder-container .folder-title{cursor:pointer;height:calc(15vh - 4rem);display:flex;align-items:center;margin-top:0;font-size:2.25rem;color:#3732af}.admin-wrapper .folder-wrapper .folder-container .folder-title img{margin-right:2rem}.stats-header{height:10vh;display:flex;align-items:center;justify-content:center;gap:2rem}.stats-header a{padding:1rem;font-size:1.5rem}.see-btn,.stats-header a{background-color:#3732af;color:#fefefe;border-radius:15px;text-decoration:none}.see-btn{padding:1rem .5rem;font-size:1.25rem}.stats-container{width:100%;display:flex;flex-direction:column;align-items:center}.stats-container .table-container table{width:100%}.stats-container .table-container table tr th{text-align:left}.individual-stats-container{width:100%;display:flex;flex-direction:column;align-items:center}.individual-stats-container h1{text-align:center;margin-top:2rem;margin-bottom:2rem}.individual-stats-container table tr th{text-align:left}.class-stats{width:100%;display:flex;flex-direction:column;align-items:center}.class-stats h1{text-align:center;margin-top:2rem;margin-bottom:2rem}.class-stats .table-container{width:80%}.class-stats .table-container table{width:100%}.class-stats .table-container table tr th{text-align:left}.class-stats .chart-container{width:80%}.add-exercise-container{min-height:100vh;width:100%;padding:2% 8%}.add-exercise-container .title-input{width:70%;margin-block:2rem}.add-exercise-container h1{text-align:center;color:#3732af;display:flex;align-items:center;justify-content:center;gap:2rem}.add-exercise-container h1 img{width:30px;cursor:pointer}.add-exercise-container .filter-input-container{display:flex;gap:5%;margin-top:4rem;margin-bottom:2rem}.add-exercise-container .filter-input-container .input-container{flex:1;min-width:unset;max-width:20%}.add-exercise-container .form-container{display:flex;width:100%;justify-content:space-between;margin-top:2rem}.add-exercise-container .form-container .column{width:47%}.add-exercise-container .form-container .column .latex-container .latex{background-color:#ebf0ff;height:auto;white-space:pre-line;margin-top:0;aspect-ratio:16/4}.add-exercise-container .form-container .column .latex-wrapper{height:100%}.add-exercise-container .form-container .column label{color:#3732af;margin-bottom:1rem}.add-exercise-container .form-container .column .input-container{margin-bottom:2rem}.add-exercise-container .form-container .column .input-container.textarea textarea{width:100%;aspect-ratio:16/4;max-height:unset;height:auto}.add-exercise-container .form-container .column .input-container .img-container{position:relative;width:100px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.add-exercise-container .form-container .column .input-container .img-container:hover .img-delete-container{opacity:1}.add-exercise-container .form-container .column .input-container .img-container .img-delete-container{inset:0;background-color:hsla(0,0%,100%,.4);position:absolute;z-index:5;opacity:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-exercise-container .form-container .column .input-container .img-container .img-delete-container .close{width:50%}.add-exercise-container .form-container .column .input-container .img-container img{width:100%}.add-exercise-container .form-container .column .input-container input,.add-exercise-container .form-container .column .input-container select,.add-exercise-container .form-container .column .input-container textarea{padding:.75rem;border-radius:5px;border:none;resize:none}.add-exercise-container .form-container .column .input-container textarea{max-height:25vh;height:25vh}.add-exercise-container .form-container .column .preview-container{display:flex;flex-direction:column}.add-exercise-container .form-container .column .preview-container .preview-wrapper{display:flex;flex-direction:column;margin-bottom:2rem}.add-exercise-container .form-container .column .preview-container{width:100%}.add-exercise-container .form-container .column .preview-container .correction-preview,.add-exercise-container .form-container .column .preview-container .text-preview{width:100%;max-height:25vh;height:25vh;overflow-y:auto;background-color:#fefefe;position:relative;padding:.75rem;border-radius:5px}.add-exercise-container .form-container .column .preview-container .correction-preview img,.add-exercise-container .form-container .column .preview-container .text-preview img{width:100%}.add-exercise-container .btn-container{display:flex;gap:2rem;justify-content:center;align-items:center}.add-exercise-container .btn-container button{border-radius:15px;padding:1rem 2rem;border:none;background-color:#3732af;color:#fefefe}.all-filter-wrapper{gap:4rem;display:flex}.all-filter-wrapper .filter-wrapper{display:flex;gap:1rem;flex-direction:column}.all-filter-wrapper .filter-wrapper label{font-size:1.2rem;color:#3732af;font-weight:600}.all-filter-wrapper .filter-wrapper select{border-radius:15px;padding:1rem;border:none}.propose-key-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:4rem}.propose-key-container h1{text-align:center;color:#3732af;display:flex;align-items:center;justify-content:center;gap:2rem}.propose-key-container h1 img{width:30px;cursor:pointer}.propose-key-container .title-container{display:flex;align-items:center;width:100%;position:relative;margin-top:4rem}.propose-key-container .title-container hr{background-color:#3732af;flex:1;height:5px}.propose-key-container .title-container h2{margin-top:0;padding-inline:2rem;font-size:3rem;color:#3732af}.propose-key-container .title-container button{position:absolute;right:0;border:none;background-color:#ebf0ff;padding-left:2rem}.propose-key-container .title-container button img{width:30px}.propose-key-container .input-container{min-width:20%;margin-top:1rem}.propose-key-container .input-container label{color:#3732af;font-size:2rem}.propose-key-container .input-container input,.propose-key-container .input-container select,.propose-key-container .input-container textarea{border-radius:15px;border:none;resize:none}.propose-key-container .input-container textarea{padding:2rem}.propose-key-container .basic-info-container{display:flex;width:80%;justify-content:center;align-items:center;gap:10%;margin-top:2rem}.propose-key-container .slide-container{margin-top:4rem;width:100%}.propose-key-container .slide-container .title-container{display:flex;align-items:center;width:100%;position:relative}.propose-key-container .slide-container .title-container hr{background-color:#3732af;flex:1;height:5px}.propose-key-container .slide-container .title-container h2{margin-top:0;padding-inline:2rem;font-size:3rem;color:#3732af}.propose-key-container .slide-container .title-container button{position:absolute;right:0;border:none;background-color:#ebf0ff;padding-left:2rem}.propose-key-container .slide-container .title-container button img{width:30px}.propose-key-container .slide-container .form-container{display:flex;justify-content:space-between;margin-top:2rem}.propose-key-container .slide-container .form-container .title-img-container{width:45%}.propose-key-container .slide-container .form-container .title-img-container.visualizer{display:flex;align-items:center;justify-content:center}.propose-key-container .slide-container .form-container .title-img-container .img-container{display:flex;gap:2rem;flex-direction:column}.propose-key-container .slide-container .form-container .title-img-container .img-container.visualizer{margin-top:0;align-items:center;justify-content:center;width:100%}.propose-key-container .slide-container .form-container .title-img-container .img-container.visualizer .img-wrapper{width:100%}.propose-key-container .slide-container .form-container .title-img-container .img-container p{font-size:2rem;color:#3732af}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper{display:flex;align-items:center;gap:4rem}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container{display:flex;gap:4rem}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container.preview img{width:100px;-o-object-fit:cover;object-fit:cover}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container.visualizer{width:100%}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container.visualizer img{flex:1;transition:.4s;max-height:60vh}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container.visualizer img:hover{flex-grow:5}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container .img-delete-wrapper{width:100px;position:relative;display:flex;align-items:center;justify-content:center}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container .img-delete-wrapper:hover .delete{opacity:1}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container .img-delete-wrapper .delete{position:absolute;cursor:pointer;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s;background-color:hsla(0,0%,100%,.4)}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container .img-delete-wrapper .delete img{width:30px}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .generated-img-container .img-delete-wrapper .uploaded-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .plus-container{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#fefefe;color:#3732af;aspect-ratio:1/1;border-radius:30px;width:15%}.propose-key-container .slide-container .form-container .title-img-container .img-container .img-wrapper .plus-container img{width:60%}.propose-key-container .slide-container .form-container .title-img-container .img-container input{display:none}.propose-key-container .slide-container .form-container .text-designer-container{width:45%;display:flex;flex-direction:column}.propose-key-container .slide-container .form-container .text-designer-container.visualizer{justify-content:space-between;gap:4rem}.propose-key-container .slide-container .form-container .text-designer-container.visualizer p{font-size:2.5rem;color:#3732af}.propose-key-container .slide-container .form-container .text-designer-container.visualizer p.designer-note{color:#e50000}.propose-key-container .slide-container .form-container .text-designer-container.visualizer p.teacher-note{color:#17a81c}.propose-key-container .slide-container .form-container .text-designer-container.visualizer p.title{font-weight:700}.propose-key-container .btn-container{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.propose-key-container .btn-container.row{flex-direction:row}.propose-key-container .btn-container button{padding:1rem 2rem;font-size:2rem;border-radius:15px}.propose-key-container .btn-container button:first-child{background-color:#fefefe;border:4px solid #3732af;color:#3732af}.propose-key-container .btn-container button:nth-child(2){background-color:#3732af;border:4px solid #3732af;color:#fefefe}.propose-key-container .btn-container button.refuse{background-color:#c22a29;color:#fefefe;border:unset}.propose-key-container .btn-container a{padding:1rem 2rem;font-size:2rem;border-radius:15px;background-color:#3732af;border:4px solid #3732af;color:#fefefe;text-decoration:none}.percentage{width:100%;min-height:100vh}.percentage h1{text-align:center;margin-top:2rem;margin-bottom:4rem}.percentage .container{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:10%}.percentage .intro-text{width:100%;font-size:2rem;text-align:center;padding-inline:10%;margin-inline:auto}.percentage .card-container{display:flex;justify-content:center;gap:5%;width:100%;margin-top:7rem;margin-bottom:5rem}.percentage .card-container .card-wrapper{width:30%;display:flex;flex-direction:column;align-items:center;gap:1rem}.percentage .card-container .card-wrapper .card{width:100%;background-color:#3732af;border:5px solid #3732af;border-radius:15px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.percentage .card-container .card-wrapper .card .img-container{position:absolute;top:0;left:0;width:70px;aspect-ratio:1/1;background-color:#fefefe;transform:translate(-10%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%}.percentage .card-container .card-wrapper .card .img-container img{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.percentage .card-container .card-wrapper .card p{color:#fefefe;font-size:2rem}.percentage .card-container .card-wrapper .card .title{font-size:3rem;font-weight:700}.percentage .card-container .coef{font-size:2rem}.percentage .system-container{font-size:1.5rem}.percentage .system-container p{margin-top:.5rem}.percentage h2{text-align:center;margin-top:4rem;font-size:2.5rem;font-weight:400}.percentage h2 .blue{font-weight:600;color:#3732af}.add-qcm-container{min-height:100vh;width:100%;padding:2% 8%}.add-qcm-container h1{text-align:center;display:block;margin-inline:auto}.add-qcm-container .form-container{width:100%;margin-top:4rem;display:block}.add-qcm-container .form-container .filter-input-container{display:flex;margin-inline:auto;gap:2rem}.add-qcm-container .form-container .filter-input-container .input-container{flex:1;min-width:unset;margin-bottom:3rem}.add-qcm-container .form-container .img-input-container{display:flex;flex-direction:column;width:30%;margin-inline:auto;align-items:center;margin-block:2rem}.add-qcm-container .form-container .img-input-container label{width:100%;margin-bottom:1rem;margin-top:2rem}.add-qcm-container .form-container .img-input-container input{background-color:#fefefe;padding:1rem;width:100%}.add-qcm-container .form-container .title-question-container{display:flex;flex-direction:column;gap:1rem}.add-qcm-container .form-container .title-question-container .input-container{margin-bottom:0}.add-qcm-container .form-container .title-question-container .fake-textarea{min-height:80px;font-size:1.5rem}.add-qcm-container .form-container .input-file-container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:4rem}.add-qcm-container .form-container .input-file-container input{padding:1rem;border-radius:5px;background-color:#fefefe}.add-qcm-container .form-container .answers-container{display:grid;gap:2rem}.add-qcm-container .form-container .answers-container .answer-wrapper{display:flex;align-items:center;gap:2rem}.add-qcm-container .form-container .answers-container .answer-wrapper input[type=checkbox]{width:2rem;aspect-ratio:1/1}.add-qcm-container .form-container .answers-container .answer-wrapper .input-container{margin-bottom:0;width:100%}.add-qcm-container .form-container .answers-container .answer-wrapper .input-container .fake-textarea{min-height:50px}.add-qcm-container .form-container .submit{margin-inline:auto}.super-admin{display:flex;align-items:center;flex-direction:column;width:100%;background-color:#ebf0ff;min-height:100vh}.super-admin .super-admin-logo{position:fixed;top:0;left:0;margin-top:2rem;margin-left:2rem}.super-admin .super-admin-logo img{width:80px}.super-admin h1{color:#3732af;margin-top:2rem}.super-admin .paginate{margin-bottom:0}.super-admin .add-content{padding:1rem 2rem;background-color:#3732af;color:#fefefe;border-radius:15px;text-decoration:none;font-size:2rem;margin-top:2rem}.super-admin table{margin-top:4rem;width:80%;padding:unset;background-color:#fefefe}.super-admin table .centered{text-align:center}.super-admin table td,.super-admin table th{padding:2.5rem}.super-admin table td .delete,.super-admin table th .delete{background-color:unset;border:unset;display:flex;align-items:center;justify-content:center;margin:auto}.super-admin table td .delete img,.super-admin table th .delete img{cursor:pointer;width:30px}.super-admin table td .table-btn,.super-admin table th .table-btn{background-color:#3732af;color:#fefefe;padding:.5rem 1rem;border:none;border-radius:15px}.super-admin table td .see,.super-admin table th .see{background-color:unset;border:unset;display:flex;align-items:center;justify-content:center}.super-admin table td .see img,.super-admin table th .see img{cursor:pointer;width:30px}.super-admin .filter-container{margin-bottom:1rem}.super-admin .filter-container label{margin-right:1rem}.super-admin .form-container-latex{width:100%;display:flex;align-items:center;justify-content:space-around;margin-top:2rem}.super-admin .form-container-latex .latex-wrapper{width:30%}.super-admin .form-container-latex .latex-wrapper,.super-admin .form-container-latex .latex-wrapper .latex-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.super-admin .form-container-latex .latex-wrapper .latex-container p{font-size:2rem;white-space:pre-line}.super-admin .form-container-latex .latex-wrapper .latex-container img{display:block;width:50%;margin:2rem auto}.super-admin form{width:30%}.super-admin form .status{animation:fade 2s linear;color:green}.super-admin form .errors{color:#c22a29}.pop-up-container .pop-up .slider-pop-up{width:60vw;aspect-ratio:16/9;background-color:rgba(0,0,0,.6);position:relative}.pop-up-container .pop-up .slider-pop-up .button-row{display:flex;gap:2rem;justify-content:flex-end;position:absolute;bottom:2rem;right:2rem;width:auto}.pop-up-container .pop-up .slider-pop-up .button-row .submit{position:static!important;transform:none!important;margin-top:0}.pop-up-container .pop-up .slider-pop-up .submit{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.pop-up-container .pop-up .slider-pop-up .close{position:absolute;right:0;top:0;margin-top:2rem;margin-right:2rem;cursor:pointer;z-index:8;background-color:#3732af;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;height:40px!important;width:40px!important}.pop-up-container .pop-up .slider-pop-up .display-activity-container{width:100%;height:100%;min-width:unset;transform:scale(1)}.pop-up-container .pop-up .slider-pop-up .display-activity-container .activity-container{height:100%}.pop-up-container .pop-up .slider-pop-up .display-activity-container .activity-container .slide{width:100%;position:absolute}.pop-up-container .pop-up .slider-pop-up .btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:8;height:50px;width:50px;border-radius:50%;background-color:#3732af;display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .slider-pop-up .btn span{height:20px;width:20px;position:absolute;border-top:5px solid #fefefe;border-left:5px solid #fefefe}.pop-up-container .pop-up .slider-pop-up .btn#left{left:2%;transform:rotate(-45deg)}.pop-up-container .pop-up .slider-pop-up .btn#right{right:2%;transform:rotate(135deg)}.pop-up-container .pop-up .slider-pop-up .slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.pop-up-container .pop-up .slider-pop-up .slide .close{position:absolute;right:0;top:0;margin-top:2rem;margin-right:2rem;cursor:pointer;z-index:8;background-color:#3732af;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;height:40px;width:40px}.pop-up-container .pop-up .slider-pop-up .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pop-up-container .pop-up .slider-pop-up .slide .fake-img{position:absolute;inset:0;background-color:#292724;opacity:0}.pop-up-container .pop-up .slider-pop-up .slide.key-question{width:70%;height:80%;display:flex;flex-direction:column;background-color:#fefefe;padding:2rem}.pop-up-container .pop-up .slider-pop-up .slide.key-question.image{flex-direction:row}.pop-up-container .pop-up .slider-pop-up .slide.key-question p{color:#292724;opacity:0;text-align:center;transition:.4s}.pop-up-container .pop-up .slider-pop-up .slide.key-question p.visible{opacity:1;transition:.4s}.pop-up-container .pop-up .slider-pop-up .slide.key-question img{width:40%;opacity:0;transition:.4s}.pop-up-container .pop-up .slider-pop-up .slide.key-question img.visible{opacity:1;transition:.4s}.ML__keyboard{z-index:500!important}math-field{background-color:unset;border:unset;color:inherit}.admin-wrapper form{display:flex;flex-direction:column;width:100%;margin-top:5rem}.admin-wrapper form.remove-margin{margin-top:0}.admin-wrapper form h2{margin-top:0;margin-bottom:0}.admin-wrapper form .double-input-container{display:flex;justify-content:space-between;flex-wrap:wrap}.admin-wrapper form .double-input-container .days{margin-bottom:3rem;padding:1rem 1rem;border-radius:5px;border:1px solid #d9d9d9}.admin-wrapper form .double-input-container .day-container{width:100%;margin-bottom:3rem}.admin-wrapper form .double-input-container .day{width:100%;display:flex;justify-content:space-between}.admin-wrapper form .double-input-container .day .input-container{width:47%}.admin-wrapper form .double-input-container .day label{transform:translateY(-4.5rem) translateX(0)!important}.admin-wrapper form .input-container{position:relative;flex-direction:column;margin-bottom:3rem;display:flex;flex-wrap:nowrap;align-items:flex-start}.admin-wrapper form .input-container .show-hide{position:absolute;width:20px;-o-object-fit:contain;object-fit:contain;top:50%;transform:translateY(-50%);right:0;margin-bottom:0;margin-right:1rem}.admin-wrapper form .input-container .custom-label{color:#d9d9d9;left:1rem;pointer-events:none;position:absolute;transition:.2s;top:50%;transform:translateY(-50%);line-height:1.5rem;font-size:1.4rem}.admin-wrapper form .input-container input{padding:1.5rem 1rem;border-radius:5px;border:1px solid #d9d9d9;min-width:300px}.admin-wrapper form .input-container input:focus-visible,.admin-wrapper form .input-container inputfocus{outline:none}.admin-wrapper form .input-container select{min-width:300px}.admin-wrapper form .input-container select[multiple]{height:200px}.admin-wrapper form .input-container input:not(:-moz-placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.admin-wrapper form .input-container input:focus~.custom-label,.admin-wrapper form .input-container input:not(:placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.admin-wrapper form small{text-align:right;font-size:1.4rem}.admin-wrapper form small a{text-decoration:none;color:#292724}.admin-wrapper form .error-container p{color:red!important}.horaire-list-container{width:100%}.horaire-list-container .horaire-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.horaire-list-container .horaire-list .list{width:40%;display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:2rem}.horaire-list-container .horaire-list .list p{margin-top:0}.horaire-list-container .horaire-list .list img{height:15px}.filter-menu-container{transition:.4s;z-index:600;position:fixed;height:100vh;width:100%;top:0;right:0;display:flex}.filter-menu-container.active .fake-menu-filter{background-color:rgba(0,0,0,.2);transition:.4s .4s}.filter-menu-container .fake-menu-filter{width:80%;background-color:transparent;transition:.1s 0s}.filter-menu-container .filter-div-container{padding:2rem;width:20%;background-color:#ebf0ff;box-shadow:-4px 0 7px 0 rgba(0,0,0,.3);overflow-y:auto;background-image:url(/img/filter/filter-menu-bg.svg);background-repeat:no-repeat;background-position:120% bottom;background-size:50%;display:flex;flex-direction:column;justify-content:space-between}.filter-menu-container .filter-div-container .close{position:absolute;cursor:pointer;right:0;top:0;width:30px;margin-top:1rem;margin-right:1rem}.filter-menu-container .filter-div-container h1{margin-bottom:2rem;margin-top:2rem;font-size:2rem;font-weight:700;font-family:Ubuntu,sans-serif}.filter-menu-container .filter-div-container .subtitle{font-size:1.5rem;margin-left:1rem;margin-bottom:1rem;margin-top:4rem}.filter-menu-container .filter-div-container .submit{margin-top:2rem}.filter-menu-container .filter-div-container .input-container-question{margin-left:2rem;display:flex;position:relative;align-items:center;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:1.5rem}.filter-menu-container .filter-div-container .input-container-question p{font-size:1.25rem;margin-top:0;margin-left:0;margin-bottom:0}.filter-menu-container .filter-div-container .input-container-question input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-menu-container .filter-div-container .input-container-question .checkmark{position:absolute;top:0;left:0;height:2.5rem;width:2.5rem;background-color:#fefefe;display:flex;align-items:center;justify-content:center;border-radius:5px}.filter-menu-container .filter-div-container .input-container-question .checkmark span{height:80%;width:80%;border-radius:5px}.filter-menu-container .filter-div-container .input-container-question:hover input~.checkmark{background-color:#ccc}.filter-menu-container .filter-div-container .input-container-question input:checked~.checkmark{background-color:#021f68}.filter-menu-container .filter-div-container .input-container-question .checkmark:after{content:"";position:absolute;display:none}.filter-menu-container .filter-div-container .input-container-question input:checked~.checkmark:after{display:block}.filter-menu-container .filter-div-container .input-container-question .checkmark:after{margin-bottom:.2rem;width:5px;height:10px;border:solid #fefefe;border-width:0 3px 3px 0;transform:rotate(45deg)}.filter-menu-container .filter-div-container .input-container-question .checkmark{height:2rem;width:2rem}.filter-menu-container .setting-filter-container{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.filter-menu-container .setting-filter-container .apply-filter-btn{color:#fefefe;font-size:1.2rem;font-weight:700;font-family:Inter;padding:1rem 2rem;border-radius:15px}.filter-menu-container .setting-filter-container .reset-filter-btn{margin-top:2rem;background-color:transparent;border:none;font-size:1.2rem;font-weight:700;font-family:Inter}.input-container{display:flex;flex-direction:column;min-width:40%}.input-container.type{min-width:unset}.input-container .checkbox-container{display:flex;gap:.5rem 2rem;flex-wrap:wrap}.input-container .checkbox-container label input{margin-right:.5rem}.input-container .edit-question-img{width:50%;display:block;margin-left:auto;margin-right:auto}.input-container .edit-question-img img{width:100%}.input-container.question{min-width:unset;margin-top:2rem}.input-container.question .input-container-question{display:flex;position:relative;align-items:center;padding-left:35px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:1rem}.input-container.question .input-container-question p{font-size:1rem;line-height:2.5rem;margin-top:0}.input-container.question .input-container-question input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input-container.question .input-container-question .checkmark{position:absolute;top:0;left:0;height:2.5rem;width:2.5rem;background-color:#fefefe;display:flex;align-items:center;justify-content:center;border-radius:5px}.input-container.question .input-container-question .checkmark span{height:80%;width:80%;border-radius:5px}.input-container.question .input-container-question:hover input~.checkmark{background-color:#ccc}.input-container.question .input-container-question input:checked~.checkmark{background-color:#021f68}.input-container.question .input-container-question .checkmark:after{content:"";position:absolute;display:none}.input-container.question .input-container-question input:checked~.checkmark:after{display:block}.input-container.question .input-container-question .checkmark:after{margin-bottom:.2rem;width:5px;height:10px;border:solid #fefefe;border-width:0 3px 3px 0;transform:rotate(45deg)}.input-container input,.input-container select{padding:.75rem;border-radius:5px;border:1px solid #d9d9d9}.input-container label{margin-bottom:1rem}.namepicker-container .go-back{position:absolute;bottom:0;left:0;margin-bottom:2rem;margin-left:2rem;color:#292724;font-size:2rem;text-decoration:none}.namepicker-container .add-student-container{position:fixed;right:5%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;width:15%;height:60vh;overflow-y:auto;border-radius:15px;background-color:#e1f6fd}.namepicker-container .add-student-container select{width:80%}.namepicker-container .add-student-container .input-container input{padding:1rem;border-radius:5px 0 0 0;border:none;border-bottom:1px solid #000}.namepicker-container .add-student-container .input-container input:nth-child(2){background-color:#98bdff;color:#292724;cursor:pointer;transition:.4s}.namepicker-container .add-student-container .input-container input:nth-child(2):hover{filter:brightness(110%)}.namepicker-container .add-student-container p{padding-top:1rem;width:100%;text-align:center;font-size:1.75rem;color:#fefefe}.namepicker-container .add-student-container p.student:after{margin-left:2rem;content:"delete";opacity:0;transition:.4s}.namepicker-container .add-student-container p.student:hover{background-color:#fae8e8;color:#c22a29;cursor:pointer}.namepicker-container .add-student-container p.student:hover:after{opacity:1}.namepicker-container .add-student-container textarea{width:100%;font-size:1.5rem;resize:none;padding:1rem}.namepicker-container .template-selector{position:absolute;top:0;left:0;margin-top:2rem;margin-left:2rem;display:flex;align-items:center}.namepicker-container .template-selector p{font-size:2rem;color:#fefefe}.namepicker-container .template-selector #left,.namepicker-container .template-selector #right{z-index:4;cursor:pointer;height:2rem;width:2rem;border-top:4px solid #fff;border-left:4px solid #fff;transition:.4s}.namepicker-container .template-selector #left{transform:rotate(-45deg)}.namepicker-container .template-selector #right{transform:rotate(135deg)}.namepicker-container .wheel-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;overflow:hidden;background-image:url(/img/tools/namepicker/template1.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-color:#e6dcff;padding-right:15%}.namepicker-container .wheel-container .wheel-wrapper{width:95vh;height:95vh;background-color:#fefefe;transition:transform 4s ease-in-out;border-radius:50%}.namepicker-container .wheel-container .wheel-pointer{width:60px;height:60px;border-radius:50%;background:#fff;position:absolute;text-align:center;line-height:60px;z-index:10;cursor:pointer;box-shadow:0 6px 8px -5px #000}.namepicker-container .wheel-container .wheel-pointer div{position:relative;border-radius:50%;background-color:#fff}.namepicker-container .wheel-container .wheel-pointer div p{transform:rotate(-90deg);color:#292724}.namepicker-container .wheel-container .wheel-pointer div:before{content:"";position:absolute;top:-32px;left:50%;border-width:0 8px 40px;border-style:solid;border-color:transparent transparent red;transform:translateX(-50%);z-index:-1}.namepicker-container .wheel-container .wheel-bg{width:100%;height:100%;border-radius:50%;overflow:hidden;transition:transform 4s ease-in-out;position:relative}.namepicker-container .wheel-container .wheel-bg.freeze{transition:none;background:red}.namepicker-container .wheel-container .prize-list{width:100%;height:100%;position:relative;text-align:center}.namepicker-container .wheel-container .prize-item-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);width:47.5vh;height:47.5vh}.namepicker-container .wheel-container .prize-item{width:100%;height:100%;transform-origin:bottom;display:flex;align-items:center;justify-content:center}.namepicker-container .wheel-container .prize-item .prize-name{transform:rotate(-90deg);font-size:2rem;margin-bottom:2rem;color:#000}.timer-ring__line{stroke-linecap:round;transition:1s linear;transform:rotate(-90deg);transform-origin:50% 50%}.timer-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100vh}.timer-container .go-back{background-color:#3732af;color:#fefefe;font-size:2rem;padding:1rem 2rem;text-decoration:none}.timer-container .timer-face{position:relative;display:flex;align-items:center;justify-content:center}.timer-container .timer-face .bg-timer{position:absolute;height:500px;z-index:-1}.timer-container .timer-face .timer-ring{margin-top:2rem}.timer-container .timer-face .timer-ring__bgline{stroke:none}.timer-container .timer-face .text{font-weight:700;position:absolute;color:#3732af;font-size:5em;margin-top:2rem}.timer-container .button-container{display:flex;gap:2rem;margin-top:20px;margin-bottom:4rem}.timer-container .button-container .button{font-weight:700;font-size:1.2rem;padding:1rem 2rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);background-color:#fefefe;border:0;border-radius:15px;cursor:pointer;font-size:2rem;transition:.2s}.timer-container .button-container .button:hover{transform:scale(1.05)}.timer-container .button-container .button.start{background-color:#3732af;color:#fefefe}.timer-container .button-container .button.reset{color:#ff7878}.timer-container .timer-seconds{display:flex;flex-direction:column;align-items:center;margin-top:15rem}.timer-container .timer-seconds .timer-option-container{display:flex;gap:2rem}.timer-container .timer-seconds .timer-option-container .timer-input-container{display:flex;flex-direction:column}.timer-container .timer-seconds .timer-option-container .timer-input-container label{font-size:2rem;font-weight:600}.timer-container .timer-seconds input{padding:1rem;border:2px solid #d3d3d3;border-radius:5px;font-size:1.75rem}.timer-container .timer-seconds h2{margin-bottom:10px}.pop-up-container{animation:pop .4s ease forwards;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:150}.pop-up-container .fake-container-pop-up{width:100%;position:absolute;height:100%;z-index:-1}.pop-up-container .pop-up{font-family:Inter;border-radius:20px;background-color:#fefefe}.pop-up-container .pop-up.not-white{background-color:unset}.pop-up-container .pop-up .close{width:25px!important;height:25px;position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .title{text-align:center;font-size:2.5rem!important;color:#3732af!important;font-weight:700;margin-bottom:2rem}.pop-up-container .pop-up .input-container .error,.pop-up-container .pop-up .input-container input,.pop-up-container .pop-up .input-container select{margin-bottom:2rem}.pop-up-container .pop-up .input-container .error.required,.pop-up-container .pop-up .input-container input.required,.pop-up-container .pop-up .input-container select.required{margin-bottom:0}.pop-up-container .pop-up .input-container input,.pop-up-container .pop-up .input-container select{background-color:#e5ebff;border:none;border-radius:15px;padding:1rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet{height:90vh;width:80vw;display:flex;flex-direction:column;align-items:center;padding:4rem;overflow-y:auto;position:relative}.pop-up-container .pop-up .pop-up-configure-exercise-sheet h2{margin-top:0;font-size:3rem;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet h2,.pop-up-container .pop-up .pop-up-configure-exercise-sheet label,.pop-up-container .pop-up .pop-up-configure-exercise-sheet p{color:#3732af}.pop-up-container .pop-up .pop-up-configure-exercise-sheet label,.pop-up-container .pop-up .pop-up-configure-exercise-sheet p{font-weight:600;font-size:1.75rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .input-container{margin-bottom:2rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .input-container input,.pop-up-container .pop-up .pop-up-configure-exercise-sheet .input-container select{background-color:#ebf0ff;border:unset;border-radius:15px;padding:1.5rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container{display:flex;justify-content:space-between;width:100%;height:80%}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .slider{width:80%;margin-inline:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container>div{width:36%}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container{height:80%;width:60%}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container p{margin-bottom:1rem;margin-top:0}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper{height:100%;display:flex;flex-direction:column;border-radius:15px;background-color:#ebf0ff;overflow-y:auto;padding:2rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container{width:100%;margin-bottom:2rem;cursor:grab;position:relative}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container{overflow:hidden;max-height:20vh;height:auto}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container.extended{max-height:unset}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container.extended .arrow{transform:translate(-50%,50%) rotate(180deg)}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container img{width:100%}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container .arrow{transition:.4s;height:30px;aspect-ratio:1/1;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container .remove{position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:20px;width:20px;cursor:pointer}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .btn-container{display:flex;justify-content:center;width:100%;gap:3rem}.pop-up-container .pop-up .pop-up-configure-exercise-sheet .btn-container button{background-color:#9d9d9d;color:#fefefe;padding:2rem 8rem;white-space:nowrap;font-size:1.75rem;width:unset}.pop-up-container .pop-up .pop-up-preview-exercise-admin{width:60vw;max-height:80vh;overflow-y:scroll;padding:2rem;position:relative}.pop-up-container .pop-up .pop-up-preview-exercise-admin.question-preview .img-container img{width:50%;margin-top:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-preview-exercise-admin .basic-info-container{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .basic-info-container div{display:flex;justify-content:center;gap:8rem;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin p{text-align:center;font-size:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin p.title{font-size:3rem;color:#3732af;font-weight:700}.pop-up-container .pop-up .pop-up-preview-exercise-admin p.subtitle{font-size:2.5rem;font-weight:600;color:#3732af;width:100%;text-align:center;border-top:2px solid #3732af;padding-top:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .img-container{display:flex;flex-direction:column;align-items:center;margin-top:4rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .img-container img{width:100%}.pop-up-container .pop-up .pop-up-preview-exercise-admin .btn-container{margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;margin-top:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .btn-container button{border:none;border-radius:15px;padding:1rem 2rem;background-color:#3732af;color:#fefefe;font-size:2rem}.pop-up-container .pop-up .pop-up-preview-exercise-admin .btn-container button.refuse{background-color:#c22a29}.pop-up-container .pop-up .pop-up-preview-latex{width:60vw;min-height:40vh;height:50vh;max-height:70vh;position:relative;border-radius:15px;overflow:hidden}.pop-up-container .pop-up .pop-up-preview-latex .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-preview-latex .container{max-width:100%;height:100%;width:-moz-fit-content;width:fit-content;background-color:#fff;overflow-y:scroll}.pop-up-container .pop-up .pop-up-preview-latex .container img{width:100%;-o-object-fit:cover;object-fit:cover}.pop-up-container .pop-up .pop-up-flash{width:60vw;min-height:80vh;padding:4rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.pop-up-container .pop-up .pop-up-flash .intro-text{font-size:1.5rem;padding-inline:4rem}.pop-up-container .pop-up .pop-up-flash .all-guide-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:2rem}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper{display:flex;flex-direction:column}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper .video-text-wrapper{display:flex;gap:10%;margin-top:2rem;justify-content:center}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper .video-text-wrapper iframe{width:40%;aspect-ratio:16/9;background-color:#f4f6fe}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper .video-text-wrapper .text-container{width:40%;display:flex;flex-direction:column;gap:2rem}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper .video-text-wrapper .text-container p{font-size:1.5rem;margin-top:0}.pop-up-container .pop-up .pop-up-flash .all-guide-container .guide-wrapper .video-text-wrapper .text-container p.title{color:#3732af;font-size:2rem;font-weight:700}.pop-up-container .pop-up .pop-up-flash .see-more{text-align:center}.pop-up-container .pop-up .pop-up-share{position:relative;padding:2rem;min-height:30vh;width:30vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.pop-up-container .pop-up .pop-up-share .close{position:absolute;top:0;right:0;margin-top:1rem;margin-right:1rem;cursor:pointer}.pop-up-container .pop-up .pop-up-share input,.pop-up-container .pop-up .pop-up-share p{font-size:1.5rem;margin-top:1rem}.pop-up-container .pop-up .pop-up-share .copied-container{display:flex;position:relative;margin-bottom:2rem;justify-content:center;align-items:center;flex-direction:column;width:80%}.pop-up-container .pop-up .pop-up-share .copied-container input{width:80%}.pop-up-container .pop-up .pop-up-share .copied-container p span{color:#02a8a3;font-weight:600}.pop-up-container .pop-up .pop-up-share .title{font-size:2rem;text-align:center}.pop-up-container .pop-up .pop-up-share .submit{margin-top:0}.pop-up-container .pop-up .pop-up-exo-calendar{width:70vw;aspect-ratio:16/9;padding:4rem;position:relative}.pop-up-container .pop-up .pop-up-exo-calendar .calendar-exo-container{height:100%}.pop-up-container .pop-up .pop-up-exo-calendar .calendar-exo-container p{margin-top:0;font-weight:600;color:#292724;font-size:2rem}.pop-up-container .pop-up .pop-up-exo-calendar .calendar-exo-container img{margin-top:0}.pop-up-container .pop-up .pop-up-exo-calendar.principe{width:40vw;aspect-ratio:unset}.pop-up-container .pop-up .pop-up-exo-calendar.principe .title{margin-bottom:2rem}.pop-up-container .pop-up .pop-up-exo-calendar.principe p{font-size:1.5rem;margin-bottom:2rem;color:#292724}.pop-up-container .pop-up .pop-up-exo-calendar.secularism{width:50vw;height:70vh;overflow-y:scroll}.pop-up-container .pop-up .pop-up-exo-calendar.secularism .title{margin-bottom:2rem}.pop-up-container .pop-up .pop-up-exo-calendar.secularism p{font-size:1.5rem;color:#292724;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-exo-calendar.soluce{max-height:70vh;width:50vw}.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container{overflow-y:scroll;max-height:50vh;margin-top:2rem}.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container table,.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container td,.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container th{border:1px solid #000;border-collapse:collapse;border-radius:unset;box-shadow:unset}.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container td,.pop-up-container .pop-up .pop-up-exo-calendar.soluce .tab-container th{padding-left:1rem}.pop-up-container .pop-up .pop-up-exo-calendar.soluce .btn{margin-inline:auto}.pop-up-container .pop-up .pop-up-container-winner{z-index:100;position:fixed;height:100vh;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);background-image:url(/img/tools/namepicker/fiesta.gif);background-size:cover}.pop-up-container .pop-up .pop-up-container-winner .pop-up{display:flex;height:60%;width:30%;align-items:center;justify-content:space-around;flex-direction:column;background-color:#fff;border-radius:5px;padding:1rem}.pop-up-container .pop-up .pop-up-container-winner .pop-up h2{font-size:3rem;text-align:center}.pop-up-container .pop-up .pop-up-container-winner .pop-up p{color:#000;text-align:center;font-size:2rem}.pop-up-container .pop-up .pop-up-container-winner .pop-up .submit{background-color:#98bdff;color:#fefefe;padding:2rem 1rem;transition:.4s;border:none;border-radius:5px;font-family:Inter,sans-serif;text-decoration:none;min-width:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.4rem;cursor:pointer}.pop-up-container .pop-up .pop-up-container-winner .pop-up .submit:hover{filter:brightness(110%)}.pop-up-container .pop-up .pop-up-new-widget{width:30vw;max-height:80vh;padding:4rem;overflow-y:scroll}.pop-up-container .pop-up .pop-up-new-widget p{margin-top:0}.pop-up-container .pop-up .pop-up-new-widget .title{font-size:2.5rem;text-align:center;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-new-widget .tools-container{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-evenly}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper{margin-top:2rem;display:flex;flex-direction:column;align-items:center;width:40%;padding:2rem;border-radius:15px;position:relative;z-index:5;overflow:hidden}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper.not-clickable{pointer-events:none}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper.not-clickable:after{cursor:not-allowed;content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.2);z-index:5}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper span{position:absolute;z-index:-1;inset:0;background-color:#f4f6fe}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper input{display:none}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper input:checked~span{background-color:#021f68}.pop-up-container .pop-up .pop-up-new-widget .tools-container .tools-wrapper input:checked~p{color:#fefefe}.pop-up-container .pop-up .pop-up-new-widget .tools-container img{width:100%;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-new-widget .tools-container .calculator img{width:50%}.pop-up-container .pop-up .pop-up-new-widget .btn-container{margin-top:4rem;display:flex;justify-content:space-between}.pop-up-container .pop-up .pop-up-new-widget .btn-container button{border:unset;padding:1rem;border-radius:15px;font-weight:600;margin:0}.pop-up-container .pop-up .pop-up-new-widget .btn-container button.add{margin-left:1rem;color:#fefefe;background-color:#666;cursor:unset}.pop-up-container .pop-up .pop-up-new-widget .btn-container button.add.active{background-color:#3732af;cursor:pointer}.pop-up-container .pop-up .pop-up-new-widget .btn-container button.cancel{background-color:unset;color:#c22a29}.pop-up-container .pop-up .pop-up-student{width:30vw;height:45vh}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper{height:100%;width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .student-wrapper{width:100%;height:40%;display:flex;align-items:flex-start;justify-content:space-between}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .student-wrapper .img-name-container{display:flex;align-items:center}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .student-wrapper .img-name-container img{padding:2rem;background-color:#f4f6fe;border-radius:15px}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .student-wrapper .img-name-container .name{margin-left:2rem;font-size:2rem;font-weight:600}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .student-wrapper .plus{padding:2rem;border-radius:15px;font-size:5rem;color:#3732af;height:60%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);cursor:pointer}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper{display:flex;justify-content:space-between;height:45%;width:100%}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper p{text-align:center;font-size:1.5rem}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:20%}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container:first-child,.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container:nth-child(2){color:#ff7878}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container:nth-child(3){color:#ffde8f}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container:last-child{color:#64e1a2}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container .count-container{margin-top:2rem;padding:1.5rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;aspect-ratio:1/1}.pop-up-container .pop-up .pop-up-student .student-observation-wrapper .observation-wrapper .observation-container .count-container .number{font-size:3rem}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations{width:100%;height:25vh;padding:2rem;padding-top:0;overflow-y:auto;background-color:#fefefe;transform:translateY(-15px)}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations.no-observation{display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container{padding-left:2rem;margin-top:2rem;position:relative}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container h5{font-size:2rem}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container p{margin-top:2rem;font-size:1.2rem}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container img{position:absolute;width:20px;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.red{border-left:5px solid #ff7878}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.red h5{color:#ff7878}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.yellow{border-left:5px solid #ffde8f}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.yellow h5{color:#ffde8f}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.green{border-left:5px solid #64e1a2}.pop-up-container .pop-up .pop-up-student .pop-up-show-observations .observation-container.green h5{color:#64e1a2}.pop-up-container .pop-up .pop-up-edit-student{height:40vh;width:30vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4rem}.pop-up-container .pop-up .pop-up-edit-student .title{font-size:3rem;color:#292724;font-weight:600}.pop-up-container .pop-up .pop-up-edit-student input{width:100%;border:none;background-color:#f4f6fe;padding:1rem 2rem;border-radius:15px}.pop-up-container .pop-up .pop-up-edit-student .btn-container{width:100%;display:flex;justify-content:space-between;align-items:center}.pop-up-container .pop-up .pop-up-edit-student .btn-container .submit-container button:first-child{margin-right:2rem}.pop-up-container .pop-up .pop-up-edit-student .btn-container button{border:none;font-size:2rem;font-weight:500;background-color:unset}.pop-up-container .pop-up .pop-up-edit-student .btn-container button.cancel{color:#d9d9d9}.pop-up-container .pop-up .pop-up-edit-student .btn-container button.delete{color:#c22a29}.pop-up-container .pop-up .pop-up-edit-student .btn-container button.validate{color:#3732af}.pop-up-container .pop-up .pop-up-validate-class{height:40vh;width:30vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4rem}.pop-up-container .pop-up .pop-up-validate-class .title{font-size:3rem;font-weight:600;color:#292724;text-align:center}.pop-up-container .pop-up .pop-up-validate-class .ok{color:#3732af;background-color:#f4f6fe;font-size:2rem;width:auto}.pop-up-container .pop-up .pop-up-agenda-show{position:relative;width:40vw;min-height:70vh;padding:4rem}.pop-up-container .pop-up .pop-up-agenda-show .sixth{border-color:#ffe58e}.pop-up-container .pop-up .pop-up-agenda-show .sixth a,.pop-up-container .pop-up .pop-up-agenda-show .sixth p{color:#8d4305}.pop-up-container .pop-up .pop-up-agenda-show .fifth{border-color:#b2e9ff}.pop-up-container .pop-up .pop-up-agenda-show .fifth a,.pop-up-container .pop-up .pop-up-agenda-show .fifth p{color:#005272}.pop-up-container .pop-up .pop-up-agenda-show .fourth{border-color:#f8dae9}.pop-up-container .pop-up .pop-up-agenda-show .fourth a,.pop-up-container .pop-up .pop-up-agenda-show .fourth p{color:#d63384}.pop-up-container .pop-up .pop-up-agenda-show .third{border-color:#ceffea}.pop-up-container .pop-up .pop-up-agenda-show .third a,.pop-up-container .pop-up .pop-up-agenda-show .third p{color:#00864d}.pop-up-container .pop-up .pop-up-agenda-show .second{border-color:#dccbff}.pop-up-container .pop-up .pop-up-agenda-show .second a,.pop-up-container .pop-up .pop-up-agenda-show .second p{color:#3732af}.pop-up-container .pop-up .pop-up-agenda-show .first{border-color:#e8ffc3}.pop-up-container .pop-up .pop-up-agenda-show .first a,.pop-up-container .pop-up .pop-up-agenda-show .first p{color:#3e6200}.pop-up-container .pop-up .pop-up-agenda-show .term{background-color:#a7aaff}.pop-up-container .pop-up .pop-up-agenda-show .term a,.pop-up-container .pop-up .pop-up-agenda-show .term p{color:#000246}.pop-up-container .pop-up .pop-up-agenda-show .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-agenda-show h3{font-size:1.5rem}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container{width:40%;margin-top:4rem}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container .wrapper{margin-top:2rem;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container .wrapper img,.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container .wrapper span{margin-right:1.5rem}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container .wrapper span{height:10px;width:10px;border-radius:50%}.pop-up-container .pop-up .pop-up-agenda-show .date-hours-class-container .container .wrapper p{font-size:1.25rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container{margin-top:4rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container .submit{margin-top:2rem;display:unset}.pop-up-container .pop-up .pop-up-agenda-show .display-container .title-play-container{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:2rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container .title-play-container h3{width:40%;margin-top:1rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container .title-play-container .play{display:flex;align-items:center;width:40%;text-decoration:none;font-size:1.5rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container .title-play-container .play img{margin-right:1.5rem}.pop-up-container .pop-up .pop-up-agenda-show .display-container .event-title{padding:2rem 1rem;border-radius:5px;display:inline-flex;margin-top:2rem;margin-right:1rem;align-items:center;font-size:1.4rem;font-weight:700;font-family:Inter}.pop-up-container .pop-up .pop-up-agenda-show .display-container .event-title a{text-decoration:none}.pop-up-container .pop-up .pop-up-agenda-show .display-container .event-title img{width:15px;margin-left:1rem;cursor:pointer}.pop-up-container .pop-up .pdf{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,0)}.pop-up-container .pop-up .pdf .btn-container{display:flex;margin-top:5rem;align-items:center;justify-content:center;gap:2rem}.pop-up-container .pop-up .pdf .btn-container button,.pop-up-container .pop-up .pdf .btn-container button p{margin-top:0}.pop-up-container .pop-up .pdf .btn-container button:first-child{background-color:#fefefe}.pop-up-container .pop-up .pdf .btn-container button:nth-child(2){background-color:#3732af}.pop-up-container .pop-up .pdf .btn-container button:nth-child(2) p{color:#fefefe}.pop-up-container .pop-up .pdf .btn-container button:nth-child(2) p span:first-child{animation:bounce1 2s linear infinite}@keyframes bounce1{0%{opacity:0}33%{opacity:1}90%{opacity:1}to{opacity:0}}.pop-up-container .pop-up .pdf .btn-container button:nth-child(2) p span:nth-child(2){animation:bounce2 2s linear infinite}@keyframes bounce2{0%{opacity:0}33%{opacity:0}66%{opacity:1}90%{opacity:1}to{opacity:0}}.pop-up-container .pop-up .pdf .btn-container button:nth-child(2) p span:nth-child(3){animation:bounce3 2s linear infinite}@keyframes bounce3{0%{opacity:0}33%{opacity:0}66%{opacity:0}90%{opacity:1}to{opacity:0}}.pop-up-container .pop-up .pdf .btn-container button.not-generated{cursor:not-allowed}.pop-up-container .pop-up .pdf-wrapper{border-radius:15px;position:relative;overflow-y:auto;height:80vh;width:530.303030303px}.pop-up-container .pop-up .pdf-wrapper .MJX_Assistive_MathML.MJX_Assistive_MathML_Block{width:100%!important;display:none!important}.pop-up-container .pop-up #content{position:absolute;left:-50vw;top:0}.pop-up-container .pop-up #content2{position:absolute}.pop-up-container .pop-up #content2.eval .exo-wrapper{flex-direction:column;flex-wrap:unset}.pop-up-container .pop-up #content2.eval .exo-wrapper .column-container2{flex-wrap:unset}.pop-up-container .pop-up #content2.eval .exo-wrapper .column-container2 .exo-container{width:100%}.pop-up-container .pop-up #content,.pop-up-container .pop-up #content2{background-color:#fff;width:100%;padding:2rem}.pop-up-container .pop-up #content2 p,.pop-up-container .pop-up #content p{font-weight:600;color:#292724}.pop-up-container .pop-up #content2 .header,.pop-up-container .pop-up #content .header{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #3732af;padding-bottom:2rem}.pop-up-container .pop-up #content2 .header p,.pop-up-container .pop-up #content .header p{width:30%;margin-top:1.6rem;font-size:1.4rem}.pop-up-container .pop-up #content2 .header p:nth-child(2),.pop-up-container .pop-up #content .header p:nth-child(2){border-bottom:3px solid #3732af;width:unset}.pop-up-container .pop-up #content2 .header p:last-child,.pop-up-container .pop-up #content .header p:last-child{text-align:right}.pop-up-container .pop-up #content2 .observation,.pop-up-container .pop-up #content .observation{margin-left:4rem;margin-right:4rem;padding:2rem;border:3px solid #3732af;border-radius:5px;height:100px;margin-top:2rem}.pop-up-container .pop-up #content2 .observation p,.pop-up-container .pop-up #content .observation p{margin-top:0;font-size:1.4rem}.pop-up-container .pop-up #content2 .exo-wrapper,.pop-up-container .pop-up #content .exo-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;min-height:100vh}.pop-up-container .pop-up #content2 .exo-wrapper .column-container,.pop-up-container .pop-up #content .exo-wrapper .column-container{display:flex;width:100%;justify-content:space-between;height:735px}.pop-up-container .pop-up #content2 .exo-wrapper .column-container.preview,.pop-up-container .pop-up #content .exo-wrapper .column-container.preview{height:unset}.pop-up-container .pop-up #content2 .exo-wrapper .column-container.first-page,.pop-up-container .pop-up #content .exo-wrapper .column-container.first-page{height:562.5px}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column,.pop-up-container .pop-up #content .exo-wrapper .column-container .column{width:48%;display:flex;flex-direction:column;height:100%}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column.eval,.pop-up-container .pop-up #content .exo-wrapper .column-container .column.eval{width:100%}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column .exo-container,.pop-up-container .pop-up #content .exo-wrapper .column-container .column .exo-container{width:100%;margin-top:0;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column .exo-container img,.pop-up-container .pop-up #content .exo-wrapper .column-container .column .exo-container img{width:100%;margin-top:2rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column .exo-container .exercise-number,.pop-up-container .pop-up #content .exo-wrapper .column-container .column .exo-container .exercise-number{margin-top:1.6rem;display:inline-block;border-bottom:2px solid #3732af;font-size:1.25rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container .column .exo-container .exercise-desc,.pop-up-container .pop-up #content .exo-wrapper .column-container .column .exo-container .exercise-desc{font-size:1rem;font-weight:400;font-family:Arial,Helvetica,sans-serif;margin-top:.5rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2,.pop-up-container .pop-up #content .exo-wrapper .column-container2{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;align-items:flex-start;height:735px;margin-top:45px}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2.first-page,.pop-up-container .pop-up #content .exo-wrapper .column-container2.first-page{height:562.5px;margin-top:0}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2 .exo-container,.pop-up-container .pop-up #content .exo-wrapper .column-container2 .exo-container{width:48%;margin-top:0;padding-left:1rem;padding-right:1rem;padding-top:.5rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2 .exo-container.eval,.pop-up-container .pop-up #content .exo-wrapper .column-container2 .exo-container.eval{width:100%}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2 .exo-container img,.pop-up-container .pop-up #content .exo-wrapper .column-container2 .exo-container img{width:100%;margin-top:2rem}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2 .exo-container .exercise-number,.pop-up-container .pop-up #content .exo-wrapper .column-container2 .exo-container .exercise-number{margin-top:1.6rem;display:inline-block;border-bottom:2px solid #3732af;font-size:1.25rem;font-weight:400;font-family:Arial,Helvetica,sans-serif}.pop-up-container .pop-up #content2 .exo-wrapper .column-container2 .exo-container .exercise-desc,.pop-up-container .pop-up #content .exo-wrapper .column-container2 .exo-container .exercise-desc{font-size:1rem;font-weight:400;font-family:Arial,Helvetica,sans-serif;margin-top:.5rem}.pop-up-container .pop-up .pdf-loader{z-index:5;position:relative;width:100%;background-color:#fefefe;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.pop-up-container .pop-up .pdf-loader.phone{display:none}.pop-up-container .pop-up .pdf-loader p{color:#292724}.pop-up-container .pop-up .pdf-loader .loading-container{width:60%;height:1.5rem;border:1px solid #3732af;border-radius:15px;display:flex;align-items:center;padding-left:1px;padding-right:1px;margin-top:2rem}.pop-up-container .pop-up .pdf-loader .loading-container .loader{height:80%;background:linear-gradient(90deg,#3732af,#649bff);background-size:200%;background-position:0;width:100%;border-radius:15px;transition:.4s;animation:moving-bg 1s linear infinite}@keyframes moving-bg{0%{background-position:0}66%{background-position:100%}}.pop-up-container .pop-up .downloading-container{width:100%;height:100%;position:absolute;z-index:5;inset:0;background-color:#fff}@media(max-width:550px){.pop-up-container .pop-up .pdf{margin-left:auto;margin-right:auto}.pop-up-container .pop-up .pdf .btn-container{display:flex;margin-top:5rem;align-items:center;justify-content:center;gap:2rem;position:relative;z-index:5}.pop-up-container .pop-up .pdf-loader{display:none}.pop-up-container .pop-up .pdf-loader.phone{display:flex;height:100vh;width:100vw;position:fixed;top:0;left:0;right:0;bottom:0}.pop-up-container .pop-up .pdf-loader p{color:#292724}.pop-up-container .pop-up .pdf-loader .loading-container{width:60%;height:1.5rem;border:1px solid #3732af;border-radius:15px;display:flex;align-items:center;padding-left:1px;padding-right:1px;margin-top:2rem}.pop-up-container .pop-up .pdf-loader .loading-container .loader{height:80%;background:linear-gradient(90deg,#3732af,#649bff);background-size:200%;background-position:0;width:100%;border-radius:15px;transition:.4s;animation:moving-bg 1s linear infinite}@keyframes moving-bg{0%{background-position:0}66%{background-position:100%}}}.pop-up-container .pop-up .pop-up-create-drive-element{position:absolute;background-color:#fefefe;border-radius:20px;padding:2rem}.pop-up-container .pop-up .pop-up-create-drive-element label,.pop-up-container .pop-up .pop-up-create-drive-element p{margin-top:0;color:#021f68;font-weight:600;font-size:2rem;display:flex;align-items:center;cursor:pointer}.pop-up-container .pop-up .pop-up-create-drive-element label img,.pop-up-container .pop-up .pop-up-create-drive-element p img{margin-right:2rem}.pop-up-container .pop-up .pop-up-create-drive-element hr{margin-top:1.5rem;margin-bottom:1.5rem}.pop-up-container .pop-up .pop-up-new-folder{width:20vw;padding:2rem}.pop-up-container .pop-up .pop-up-new-folder .title{font-size:2rem;color:#292724}.pop-up-container .pop-up .pop-up-new-folder form{width:100%;margin-top:0}.pop-up-container .pop-up .pop-up-new-folder input{background-color:#f4f6fe;border:none;border-radius:15px;width:100%;padding:1rem;margin-top:2rem}.pop-up-container .pop-up .pop-up-new-folder .btn-container{display:flex;justify-content:space-between;align-items:center}.pop-up-container .pop-up .pop-up-new-folder .btn-container button,.pop-up-container .pop-up .pop-up-new-folder .btn-container p{width:unset;min-width:unset;padding:1.5rem 3rem;margin-top:4rem}.pop-up-container .pop-up .pop-up-new-folder .btn-container .cancel{background-color:unset;color:#c22a29}.pop-up-container .pop-up .pop-up-new-folder .btn-container .add{background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;border-radius:15px;color:#fefefe}.pop-up-container .pop-up .pop-up-edit-folder{position:absolute;background-color:#fefefe;border-radius:20px;min-width:15vw;padding:2rem}.pop-up-container .pop-up .pop-up-edit-folder p{margin-top:0;color:#021f68;font-weight:600;font-size:2rem;display:flex;align-items:center;cursor:pointer}.pop-up-container .pop-up .pop-up-edit-folder p.duplicate{margin-bottom:1rem}.pop-up-container .pop-up .pop-up-edit-folder p.duplicate img{width:26px}.pop-up-container .pop-up .pop-up-edit-folder p.remove{color:#ff7878}.pop-up-container .pop-up .pop-up-edit-folder p img{margin-right:2rem}.pop-up-container .pop-up .pop-up-edit-folder hr{margin-top:1.5rem;margin-bottom:1.5rem}.pop-up-container .pop-up .pop-up-preview-file{height:80vh;width:80vw}.pop-up-container .pop-up .pop-up-preview-file .img-container{width:100%;height:100%;padding:2rem;display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .pop-up-preview-file .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pop-up-container .pop-up .pop-up-new-course{width:35vw;min-height:70vh;padding:4rem}.pop-up-container .pop-up .pop-up-new-course h3{font-size:2.5rem;color:#3732af;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-new-course h3 img{margin-right:2rem}.pop-up-container .pop-up .pop-up-new-course .input-wrapper{display:flex;flex-direction:column;margin-top:2rem;padding:1rem}.pop-up-container .pop-up .pop-up-new-course .input-wrapper .input-container{margin-top:1rem}.pop-up-container .pop-up .pop-up-new-course .input-wrapper .input-container input,.pop-up-container .pop-up .pop-up-new-course .input-wrapper .input-container select{background-color:#e5ebff;border:none}.pop-up-container .pop-up .pop-up-new-course .btn-container{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.pop-up-container .pop-up .pop-up-new-course .btn-container button{background-color:unset;border:none;font-size:1.5rem}.pop-up-container .pop-up .pop-up-new-course .btn-container button:first-child{margin-right:2rem}.pop-up-container .pop-up .pop-up-new-course .btn-container button.cancel{color:#d9d9d9}.pop-up-container .pop-up .pop-up-new-course .btn-container button.add{color:#3732af}.pop-up-container .pop-up .pop-up-preview .pop-up-text-container{height:80%;max-height:80vh;overflow-y:scroll;background-color:#fff;width:35vw;padding:3rem;display:flex;flex-direction:column;align-items:center;border-radius:5px}.pop-up-container .pop-up .pop-up-preview .pop-up-text-container img{display:block;width:70%;margin-left:auto;margin-right:auto}.pop-up-container .pop-up .pop-up-preview .pop-up-text-container p{margin-bottom:2rem;text-align:center}.pop-up-container .pop-up .pop-up-preview .pop-up-text-container .title{font-size:2.5rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-preview .pop-up-text-container .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up .pop-up-preview .pdf{max-width:50%;min-width:30%}.pop-up-container .pop-up .pop-up-preview.exercise{position:relative}.pop-up-container .pop-up .pop-up-preview.exercise .close{position:absolute;right:0;top:0;margin-right:2rem;margin-top:2rem;width:25px;height:25px;cursor:pointer}.pop-up-container .pop-up .pop-up-preview.exercise .pop-up-text-container{width:80vw}.pop-up-container .pop-up .pop-up-preview.exercise .pop-up-text-container h2{text-align:center;font-size:3rem}.pop-up-container .pop-up .pop-up-preview.exercise .pop-up-text-container .subtitle{font-size:2.5rem;font-weight:600;color:#292724;margin-block:2rem;padding-block:2rem;background-color:#d9d9d9}.pop-up-container .pop-up .pop-up-preview.exercise .pop-up-text-container .img-container img{width:100%}.pop-up-container .pop-up .pop-up-observation{width:35vw;min-height:70vh;padding:4rem}.pop-up-container .pop-up .pop-up-observation h3{font-size:2.5rem;color:#3732af;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-observation h3 img{margin-right:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper{display:flex;flex-direction:column;margin-top:2rem;padding:1rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper h4{width:100%;font-size:2rem;display:flex;align-items:center;margin-top:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper h4 img{margin-right:1rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .motif-container{display:flex;flex-wrap:wrap}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .motif-container .label-input-wrapper{margin-right:1rem;margin-top:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .motif-container .label-input-wrapper .label-checkbox{border-radius:5px;background-color:#f4f6fe;padding:.5rem 1rem;cursor:pointer}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .motif-container .label-input-wrapper .checkbox{display:none}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .motif-container .label-input-wrapper .checkbox:checked~.label-checkbox{background-color:#649bff}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .date-container{margin-top:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .date-container input{border-radius:5px;background-color:#f4f6fe;padding:.5rem 1rem;margin-top:2rem;border:none}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .comment-container{margin-top:2rem;width:100%}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .comment-container textarea{margin-top:2rem;width:100%;resize:none;border:none;border-radius:15px;padding:1rem;background-color:#f4f6fe}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .btn-container{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .btn-container button{background-color:unset;border:none;font-size:1.5rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .btn-container button:first-child{margin-right:2rem}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .btn-container button.cancel{color:#d9d9d9}.pop-up-container .pop-up .pop-up-observation .motif-wrapper .btn-container button.add{color:#3732af}.pop-up-container .pop-up .pop-up-choose-resource{position:absolute;background-color:#fefefe;border-radius:20px;min-width:15vw;padding:2rem;display:flex;flex-direction:column;align-items:center}.pop-up-container .pop-up .pop-up-choose-resource a{margin-top:1rem;margin-bottom:1rem;text-decoration:none;color:#021f68;font-weight:600;font-size:2rem;display:flex;align-items:center;cursor:pointer}.pop-up-container .pop-up .pop-up-choose-resource a.duplicate{margin-bottom:1rem}.pop-up-container .pop-up .pop-up-choose-resource a.duplicate img{width:26px}.pop-up-container .pop-up .pop-up-choose-resource a.remove{color:#ff7878}.pop-up-container .pop-up .pop-up-choose-resource a img{margin-right:2rem}.pop-up-container .pop-up .pop-up-choose-resource hr{margin-top:1.5rem;margin-bottom:1.5rem}.pop-up-container .pop-up .pop-up-guide{width:35vw;min-height:70vh;display:flex;flex-direction:column;padding:4rem;position:relative}.pop-up-container .pop-up .pop-up-guide p{color:#292724}.pop-up-container .pop-up .pop-up-guide .paragraph ul li{list-style-type:disc;margin-left:2rem}.pop-up-container .pop-up .pop-up-guide .video{margin-top:4rem;margin-bottom:2rem;aspect-ratio:16/9;width:80%;margin-left:auto;margin-right:auto}.pop-up-container .pop-up .pop-up-guide .label-container{display:flex}.pop-up-container .pop-up .pop-up-guide .dont-show{margin-top:2rem;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-guide .dont-show input{margin-right:1rem}.pop-up-container .pop-up .pop-up-edit-course{padding:4rem;position:relative}.pop-up-container .pop-up .pop-up-edit-course .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;width:25px;cursor:pointer;aspect-ratio:1/1}.pop-up-container .pop-up .pop-up-edit-course .title{font-size:3rem;color:#3732af;font-weight:700}.pop-up-container .pop-up .pop-up-edit-course form{display:flex;align-items:center;flex-direction:column;width:100%}.pop-up-container .pop-up .pop-up-edit-course form select{border-radius:5px;border:2px solid #3732af;width:80%;font-size:2rem;padding:.5rem 1rem}.pop-up-container .pop-up .pop-up-edit{width:70vw;display:flex;flex-direction:column;padding:2rem;position:relative}.pop-up-container .pop-up .pop-up-edit h2{text-align:center;margin-bottom:2rem;font-size:3rem}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper{display:flex;justify-content:space-around;padding-bottom:2rem}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .name-date-container{display:flex;width:100%;justify-content:space-between}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .name-date-container .drag-container{overflow-y:scroll;max-height:200px}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .title{width:100%}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .container{width:40%;display:flex;flex-direction:column}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .container .slider{margin:auto;width:80%}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .container .slider #left{left:-10%;border-top:5px solid #021f68;border-left:5px solid #021f68}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .container .slider #right{right:-10%;border-top:5px solid #021f68;border-left:5px solid #021f68}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .container .slider .slide img{border-radius:15px}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper .label{margin-bottom:1rem}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper.edit .white{margin-top:0}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper.edit .pop-up-text-container{overflow-y:scroll}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper.edit .pop-up-text-container .chosen-questions{width:100%;text-align:center;margin-bottom:0}.pop-up-container .pop-up .pop-up-edit .pop-up-edit-wrapper.edit .drag-container{height:auto;margin-bottom:5rem}.pop-up-container .pop-up .pop-up-edit .submit{margin-top:0;margin-inline:auto;width:-moz-fit-content;width:fit-content}.pop-up-container .pop-up .pop-up-edit .private-mode input{margin-left:1rem}.pop-up-container .pop-up .pop-up-latex-pdf{background-color:#fefefe;width:50vw;min-height:70vh;max-height:80vh;overflow-y:scroll;position:relative}.pop-up-container .pop-up .pop-up-latex-pdf div{padding-bottom:10vh}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container{padding-bottom:0;position:fixed}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container .loader{padding-bottom:0}.pop-up-container .pop-up .pop-up-latex-pdf img{width:100%}.pop-up-container .pop-up .pop-up-latex-pdf .btn-container{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width:550px){.pop-up-container .pop-up .pop-up-latex-pdf{background-color:#fefefe;width:100vw;min-height:100vh;max-height:100vh;overflow-y:scroll;position:relative}.pop-up-container .pop-up .pop-up-latex-pdf div{padding-bottom:10vh}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container{padding-bottom:0;position:fixed}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container .loader{padding-bottom:0}.pop-up-container .pop-up .pop-up-latex-pdf img{width:100%}.pop-up-container .pop-up .pop-up-latex-pdf .btn-container{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem}}@media(orientation:landscape)and (hover:none)and (pointer:coarse){.pop-up-container .pop-up .pop-up-latex-pdf{background-color:#fefefe;width:100vw;min-height:100vh;max-height:100vh;overflow-y:scroll;position:relative}.pop-up-container .pop-up .pop-up-latex-pdf div{padding-bottom:10vh}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container{padding-bottom:0;position:fixed}.pop-up-container .pop-up .pop-up-latex-pdf .loader-container .loader{padding-bottom:0}.pop-up-container .pop-up .pop-up-latex-pdf img{width:100%}.pop-up-container .pop-up .pop-up-latex-pdf .btn-container{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:2rem}}.pop-up-container .pop-up .pop-up-not-allowed{width:50vw;padding:4rem;display:flex;flex-direction:column;align-items:center;position:relative}.pop-up-container .pop-up .pop-up-not-allowed .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-not-allowed .title{font-size:2rem;margin-top:1rem;text-align:center;font-weight:700;margin-bottom:4rem}.pop-up-container .pop-up .pop-up-not-allowed .column-container{display:flex;justify-content:space-around;height:80%}.pop-up-container .pop-up .pop-up-not-allowed .column-container .column{width:40%;display:flex;flex-direction:column;justify-content:space-between}.pop-up-container .pop-up .pop-up-not-allowed .column-container .column p{font-size:1.5rem}.pop-up-container .pop-up .pop-up-not-allowed .column-container .separator{height:180px;width:2px;background-color:#d9d9d9;margin-block:auto}.pop-up-container .pop-up .pop-up-not-allowed .column-container .no-card{margin-top:2rem;text-align:center}.pop-up-container .pop-up .pop-up-not-allowed .submit{margin-inline:auto;width:-moz-fit-content;width:fit-content;margin-top:2rem;padding:2rem 3rem}.pop-up-container .pop-up .pop-up-not-allowed .submit.disabled{background:unset;background-color:#d9d9d9;color:#292724;cursor:not-allowed}.pop-up-container .pop-up .pop-up-order{padding:2rem;width:30vw;min-height:70vh;display:flex;flex-direction:column;justify-content:space-around;align-items:center;position:relative}.pop-up-container .pop-up .pop-up-order .subtitle{text-align:center;margin-top:0;margin-bottom:3rem}.pop-up-container .pop-up .pop-up-order.active{width:60vw}.pop-up-container .pop-up .pop-up-order.active .drag-wrapper .draggable-title-container{width:45%}.pop-up-container .pop-up .pop-up-order.active .drag-wrapper .draggable-title-container .drag-container{width:100%}.pop-up-container .pop-up .pop-up-order .drag-wrapper{width:100%;max-height:32vh;display:flex;justify-content:space-between}.pop-up-container .pop-up .pop-up-order .drag-wrapper .draggable-title-container{width:100%}.pop-up-container .pop-up .pop-up-order .drag-wrapper .draggable-title-container h3{font-size:2rem}.pop-up-container .pop-up .pop-up-order .drag-wrapper .draggable-title-container .drag-container{height:100%}.pop-up-container .pop-up .pop-up-order .switch-container p{font-size:1.6rem;font-weight:400;font-family:Inter;color:#292724;padding-right:2rem;display:flex;flex-direction:column;gap:.5rem}.pop-up-container .pop-up .pop-up-order .switch-container p img{width:100px}.pop-up-container .pop-up .pop-up-order .drag-container{height:40vh}.pop-up-container .pop-up .pop-up-order .switch-container{display:flex;align-items:flex-start;justify-content:center;width:100%;margin-bottom:2rem;margin-top:5rem;gap:2rem}.pop-up-container .pop-up .pop-up-order .switch-container p{font-size:1.25rem;padding-right:0;text-align:center}.pop-up-container .pop-up .pop-up-order .switch-container .switch{margin-top:1rem}.pop-up-container .pop-up .pop-up-order .switch-container .switch input{opacity:0;width:0;height:0}.pop-up-container .pop-up .pop-up-order .switch-container .switch .slider{width:60px;height:34px;cursor:pointer;display:flex;align-items:center;background-color:#3732af;transition:.4s}.pop-up-container .pop-up .pop-up-order .switch-container .switch .slider:before{position:absolute;content:"";left:4px;height:26px;width:26px;background-color:#fff;transition:.4s}.pop-up-container .pop-up .pop-up-order .switch-container .switch input:checked+.slider{background-color:#3732af}.pop-up-container .pop-up .pop-up-order .switch-container .switch input:focus+.slider{box-shadow:0 0 1px #3732af}.pop-up-container .pop-up .pop-up-order .switch-container .switch input:checked+.slider:before{transform:translateX(26px)}.pop-up-container .pop-up .pop-up-order .switch-container .switch .slider.round{border-radius:34px}.pop-up-container .pop-up .pop-up-order .switch-container .switch .slider.round:before{border-radius:50%}.pop-up-container .pop-up .pop-up-serious-game{min-height:70vh;width:30vw}.pop-up-container .pop-up .pop-up-serious-game h1{text-align:center;margin-top:2rem}.pop-up-container .pop-up .pop-up-serious-game .pdf-container{width:100%;height:60vh;overflow-y:auto;overflow-x:hidden}.pop-up-container .pop-up .pop-up-serious-game .dl{margin-left:auto;margin-right:auto;display:block;margin-top:2rem;margin-bottom:2rem;padding:1rem 2rem;border:none;border-radius:15px;background-color:#3732af;color:#fefefe}.pop-up-container .pop-up .pop-up-explaination{width:40vw;height:80vh;position:relative;padding:4rem;display:flex;flex-direction:column;overflow-y:scroll;z-index:50}.pop-up-container .pop-up .pop-up-explaination .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem}.pop-up-container .pop-up .pop-up-explaination p{font-size:1.25rem;margin-top:1rem}.pop-up-container .pop-up .pop-up-explaination .intro{text-align:center;font-size:1.75rem;font-weight:600;margin-top:2rem}.pop-up-container .pop-up .pop-up-explaination .subtitle{font-size:1.5rem;margin-top:4rem;font-weight:600;margin-bottom:1rem}.pop-up-container .pop-up .pop-up-explaination a{margin-top:1.25rem;margin-top:.5rem}.pop-up-container .pop-up .pop-up-menu{position:absolute;transform:translate(-50%,-50%);background-color:#fefefe;border-radius:20px;height:25vh;width:15%;display:flex;flex-direction:column;justify-content:center}.pop-up-container .pop-up .pop-up-menu ul{height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:2rem;padding:4rem;margin:0}.pop-up-container .pop-up .pop-up-menu ul:before{display:none}.pop-up-container .pop-up .pop-up-menu .close{cursor:pointer;position:absolute;z-index:5;top:0;right:0;margin-top:1rem;margin-right:1rem}.pop-up-container .pop-up .pop-up-menu li{list-style:none;margin-bottom:5px;margin-right:0}.pop-up-container .pop-up .pop-up-menu li:hover{cursor:pointer}.pop-up-container .pop-up .pop-up-remove{background-color:#fff;width:35vw;padding:3rem;display:flex;flex-direction:column;align-items:center;border-radius:5px}.pop-up-container .pop-up .pop-up-remove p{margin-bottom:2rem;text-align:center}.pop-up-container .pop-up .pop-up-remove .title{font-size:2.5rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-remove .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up .pop-up-duplicate{background-color:#fff;width:35vw;padding:3rem;display:flex;flex-direction:column;align-items:center;border-radius:5px}.pop-up-container .pop-up .pop-up-duplicate p{margin-bottom:2rem;text-align:center}.pop-up-container .pop-up .pop-up-duplicate .title{font-size:2.5rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-duplicate .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up.pop-up-profile{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around;gap:2rem;min-width:17%;width:auto;position:absolute;top:0;right:0;margin-top:10vh;margin-right:2vw;padding:2rem}.pop-up-container .pop-up.pop-up-profile img{all:unset}.pop-up-container .pop-up.pop-up-profile a,.pop-up-container .pop-up.pop-up-profile button{padding:0;display:flex;align-items:center;justify-content:center;color:#292724;font-size:1.5rem;background-color:unset;border:none;text-decoration:none;font-weight:800;font-family:Inter}.pop-up-container .pop-up.pop-up-profile a img,.pop-up-container .pop-up.pop-up-profile button img{margin-right:1rem}.pop-up-container .pop-up.pop-up-profile a.go-plateform,.pop-up-container .pop-up.pop-up-profile button.go-plateform{color:#3732af}.pop-up-container .pop-up.pop-up-profile button{color:#c22a29}.pop-up-container .pop-up.pop-up-profile hr{width:80%;background-color:#d9d9d9}.pop-up-container .pop-up .fill-input-question{position:relative;padding:4rem;width:70vw;height:90vh;overflow-y:auto}.pop-up-container .pop-up .fill-input-question label{font-weight:700}.pop-up-container .pop-up .fill-input-question .slide-maker-container{width:100%;background-color:red;aspect-ratio:16/9;background-size:contain;background-position:50%;position:relative;display:flex;flex-direction:column;align-items:center}.pop-up-container .pop-up .fill-input-question .slide-maker-container .max-size-text{position:absolute;bottom:0;text-align:center;padding:1rem;font-size:1rem;background-color:#fefefe;color:#666;font-weight:500}.pop-up-container .pop-up .fill-input-question .slide-maker-container .icon-container{position:absolute;top:0;left:0;width:15%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .icon-container img{width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .input-title{width:50%;color:#292724;margin-top:2%;font-size:2rem;text-align:center;font-weight:700}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container{display:flex;margin-top:15%;background-color:#fff;padding:2rem;width:50%;border-radius:15px;position:relative}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container{position:relative;width:40%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateX(-50%);filter:drop-shadow(4px 4px 0 #000000)}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container input{display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container label{display:flex;justify-content:center;align-items:center;width:130%;aspect-ratio:57/53;position:absolute;cursor:pointer;clip-path:polygon(71.096% 0,71.096% 0,72.296% .071%,73.469% .281%,74.606% .624%,75.7% 1.094%,76.742% 1.687%,77.723% 2.397%,78.636% 3.218%,79.471% 4.146%,80.22% 5.173%,80.874% 6.296%,100.233% 43.71%,100.233% 43.71%,100.777% 44.903%,101.2% 46.14%,101.502% 47.408%,101.683% 48.699%,101.744% 50%,101.683% 51.301%,101.502% 52.592%,101.2% 53.86%,100.777% 55.097%,100.233% 56.29%,80.874% 93.703%,80.874% 93.703%,80.22% 94.826%,79.471% 95.854%,78.636% 96.782%,77.723% 97.603%,76.742% 98.313%,75.7% 98.906%,74.607% 99.376%,73.469% 99.719%,72.296% 99.929%,71.096% 100%,32.392% 100%,32.392% 100%,31.192% 99.929%,30.019% 99.719%,28.882% 99.376%,27.788% 98.906%,26.746% 98.313%,25.765% 97.603%,24.853% 96.782%,24.018% 95.854%,23.269% 94.827%,22.614% 93.704%,3.254% 56.289%,3.254% 56.289%,2.711% 55.096%,2.288% 53.86%,1.986% 52.591%,1.804% 51.301%,1.744% 50%,1.804% 48.699%,1.986% 47.408%,2.288% 46.139%,2.711% 44.903%,3.254% 43.71%,22.614% 6.296%,22.614% 6.296%,23.268% 5.173%,24.017% 4.145%,24.852% 3.218%,25.765% 2.397%,26.746% 1.687%,27.788% 1.094%,28.882% .624%,30.019% .281%,31.192% .071%,32.392% 0);background-color:#c9d7ff;transform:rotate(-45deg);overflow:hidden}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container label .bg{width:150%;position:absolute;display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container label .import{width:25%;position:absolute;transform:rotate(45deg)}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .img-container label .photo{position:absolute;width:100%;height:120%;transform:rotate(45deg);-o-object-fit:cover;object-fit:cover}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .text-container{width:80%;flex:1;display:flex;align-items:center;justify-content:center;position:relative}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .text-container .add-latex{position:absolute;top:0;left:50%;translate:-50% calc(-100% - 1rem);background-color:#fefefe;color:#292724;font-size:1.5rem;font-weight:700;border-radius:15px;padding:1rem 2rem;border:2px solid #292724;cursor:pointer;box-shadow:0 0 2px 0 #292724}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .text-container .fake-textarea{width:100%;min-height:150px;height:100%;padding:1rem;background-color:#e5ebff;border:none;border-radius:15px;resize:none;font-size:1.5rem}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .text-container textarea{width:100%;resize:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .math-img{display:flex;align-items:center;justify-content:center;width:30%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .math-img input{display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .math-img label{width:100%;display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .math-img label img{width:30%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container .math-img label img.photo{width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar{display:flex;margin:auto;padding:2rem;width:80%;border-radius:15px;position:relative;gap:5%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-container{position:relative;width:40%;height:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;filter:drop-shadow(-6px 6px 0 #000000);border:6px solid #000;overflow:hidden;border-radius:15px}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-container input{display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-container label{display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;background-color:#fefefe;overflow:hidden;width:100%;height:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-container label .import{width:25%;position:absolute}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-container label .photo{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .text-container{width:80%;border-radius:15px;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(-6px 6px 0 #000000);border:6px solid #000;background-color:#fefefe}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .text-container textarea{width:100%;height:100%;resize:none;padding:1rem}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-only-container{display:flex;align-items:center;justify-content:center;margin-inline:auto;width:80%;aspect-ratio:16/9;min-height:40vh;overflow:hidden;border-radius:15px;filter:drop-shadow(-6px 6px 0 #000000)}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-only-container input{display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-only-container label{border-radius:15px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fefefe;overflow:hidden;border:6px solid #000;width:100%;height:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-only-container label .import{width:25%;position:absolute}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .img-only-container label .photo{-o-object-fit:cover;object-fit:cover;width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .math-img{display:flex;align-items:center;justify-content:center;width:30%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .math-img input{display:none}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .math-img label{width:100%;display:flex;align-items:center;justify-content:center}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .math-img label img{width:30%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .img-text-container-calendar .math-img label img.photo{width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .left-arrow-container,.pop-up-container .pop-up .fill-input-question .slide-maker-container .validate-container{position:absolute;bottom:0;width:5%;margin-bottom:2%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .left-arrow-container img,.pop-up-container .pop-up .fill-input-question .slide-maker-container .validate-container img{width:100%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .left-arrow-container{left:0;margin-left:2%}.pop-up-container .pop-up .fill-input-question .slide-maker-container .validate-container{right:0;margin-right:2%;width:10%}.pop-up-container .pop-up .fill-input-question .input-container label{margin-top:2rem}.pop-up-container .pop-up .fill-input-question .input-container textarea{background-color:#e5ebff;border:none;border-radius:15px;padding:1rem;resize:none}.pop-up-container .pop-up .fill-input-question .input-container .latex-container{position:relative}.pop-up-container .pop-up .fill-input-question .input-container .latex-container .add-latex{position:absolute;top:0;left:50%;translate:-50% -50%;background-color:#fefefe;color:#292724;font-size:1.5rem;font-weight:700;border-radius:15px;padding:1rem 2rem;border:2px solid #292724;cursor:pointer;box-shadow:0 0 2px 0 #292724}.pop-up-container .pop-up .fill-input-question .input-container .latex-container .fake-textarea{width:100%;height:100%;min-height:150px;padding:2rem;background-color:#e5ebff;border:none;border-radius:15px;resize:none;font-size:1.5rem}.pop-up-container .pop-up .fill-input-question .submit{margin-inline:auto}.pop-up-container .pop-up .pop-up-edit-key{background-color:#fff;width:25vw;padding:3rem;display:flex;flex-direction:column;align-items:center;border-radius:40px;min-height:70vh;position:relative}.pop-up-container .pop-up .pop-up-edit-key .title{margin-top:2rem}.pop-up-container .pop-up .pop-up-edit-key p{margin-top:0}.pop-up-container .pop-up .pop-up-edit-key .input-container{width:100%;margin-top:2rem}.pop-up-container .pop-up .pop-up-edit-key .input-container.first,.pop-up-container .pop-up .pop-up-edit-key .input-container:first-child{margin-top:4rem}.pop-up-container .pop-up .pop-up-edit-key .input-container label{font-weight:600}.pop-up-container .pop-up .pop-up-edit-key small{display:none}.pop-up-container .pop-up .pop-up-edit-key .submit{width:80%;margin-top:auto}.pop-up-container .pop-up .tile-pop-up.tile-rule{min-height:80vh;width:60vw;position:relative;padding:7rem 5rem}.pop-up-container .pop-up .tile-pop-up.tile-rule .title{text-align:center;margin-bottom:1rem}.pop-up-container .pop-up .tile-pop-up.tile-rule .subtitle{margin-top:1rem;text-align:center;font-size:1.75rem;font-weight:700;margin-bottom:4rem}.pop-up-container .pop-up .tile-pop-up.tile-rule .next{position:absolute;bottom:0;right:0;margin-bottom:2rem;margin-right:2rem;top:unset;height:unset;width:unset;cursor:pointer}.pop-up-container .pop-up .tile-pop-up.tile-rule h1{text-align:center;font-size:4rem;margin-bottom:2rem;margin-top:2rem}.pop-up-container .pop-up .tile-pop-up.tile-rule .img-text-container{display:flex;align-items:center;gap:2rem;margin-top:4rem}.pop-up-container .pop-up .tile-pop-up.tile-rule .img-text-container img{height:50px;aspect-ratio:1/1}.pop-up-container .pop-up .tile-pop-up.tile-rule ul{margin-top:2rem}.pop-up-container .pop-up .tile-pop-up.tile-rule ul li{margin-top:1rem;list-style-type:disc}.pop-up-container .pop-up .tile-pop-up.tile-rule ul li:first-child{margin-top:0}.pop-up-container .pop-up .tile-pop-up.tile-rule .deroulement{margin-top:2rem}.pop-up-container .pop-up .tile-pop-up.tile-rule li,.pop-up-container .pop-up .tile-pop-up.tile-rule p{text-align:left;font-size:1.5rem;color:#292724;margin-top:0}.pop-up-container .pop-up .tile-pop-up.tile-rule li:first-child,.pop-up-container .pop-up .tile-pop-up.tile-rule p:first-child{margin-top:0;font-weight:500}.pop-up-container .pop-up .tile-pop-up.tile-rule li.flash,.pop-up-container .pop-up .tile-pop-up.tile-rule p.flash{color:#df34ff}.pop-up-container .pop-up .tile-pop-up.tile-rule li.enigma,.pop-up-container .pop-up .tile-pop-up.tile-rule p.enigma{color:#05f}.pop-up-container .pop-up .tile-pop-up.tile-rule li.oneshot,.pop-up-container .pop-up .tile-pop-up.tile-rule p.oneshot{color:red}.pop-up-container .pop-up .tile-pop-up.tile-rule li.chance,.pop-up-container .pop-up .tile-pop-up.tile-rule p.chance{color:#1aff7d}.pop-up-container .pop-up .tile-pop-up.tile-rule li.boomerang,.pop-up-container .pop-up .tile-pop-up.tile-rule p.boomerang{color:#fc0}.pop-up-container .pop-up .pop-up-select-activity{background-color:#fff;width:35vw;padding:3rem;display:flex;flex-direction:column;border-radius:15px}.pop-up-container .pop-up .pop-up-select-activity .submit.light{background-color:#3732af;color:#fefefe;margin-top:2rem}.pop-up-container .pop-up .pop-up-select-activity img{width:20%}.pop-up-container .pop-up .pop-up-select-activity p{margin-bottom:2rem;text-align:center}.pop-up-container .pop-up .pop-up-select-activity .title{font-size:3.1rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724;font-weight:600;text-align:left}.pop-up-container .pop-up .pop-up-select-activity .title.cours{text-align:left;width:100%;display:block}.pop-up-container .pop-up .pop-up-select-activity .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up .pop-up-select-activity .paragraph.activite{text-align:left}.pop-up-container .pop-up .pop-up-select-activity .pref-container{width:100%;margin-top:2rem}.pop-up-container .pop-up .pop-up-select-activity .pref-container .pref{font-size:1.6rem;font-weight:700;font-family:Ubuntu,sans-serif;text-align:left}.pop-up-container .pop-up .pop-up-select-activity .pref-container div{display:flex;align-items:center;margin-top:2rem}.pop-up-container .pop-up .pop-up-select-activity .pref-container div input{width:2rem;height:2rem;margin-right:1rem}.pop-up-container .pop-up .pop-up-select-activity .pref-container div label{font-size:1.4rem;font-weight:400;font-family:Inter}.pop-up-container .pop-up .pop-up-select-activity .pref-container div p{font-size:1.6rem;color:#666}.pop-up-container .pop-up .pop-up-select-activity .cours{display:flex;flex-wrap:wrap;justify-content:space-between;width:20vw}.pop-up-container .pop-up .pop-up-select-activity .cours div{width:45%;margin-top:2rem}.pop-up-container .pop-up .pop-up-select-activity .cours div.resource{width:100%}.pop-up-container .pop-up .pop-up-select-activity .cours div p{margin-bottom:0;margin-top:0;text-align:left;font-size:1.2rem;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-select-activity .cours div p img{height:1.6rem;width:auto;margin-right:.5rem}.pop-up-container .pop-up .pop-up-select-activity .cours div p:first-child{font-size:1.6rem}.pop-up-container .pop-up .pop-up-select-activity .template-visualisation{width:80%}.pop-up-container .pop-up .pop-up-class-created{background-color:#fff;width:35vw;padding:3rem;display:flex;flex-direction:column;align-items:center;border-radius:15px;margin-top:0}.pop-up-container .pop-up .pop-up-class-created .wrapper{width:90%}.pop-up-container .pop-up .pop-up-class-created p{margin-bottom:2rem;font-weight:600}.pop-up-container .pop-up .pop-up-class-created label{font-weight:600}.pop-up-container .pop-up .pop-up-class-created textarea{resize:none;border-radius:15px;padding:1rem}.pop-up-container .pop-up .pop-up-class-created .title{font-size:2.5rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-class-created .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up .pop-up-class-created .btn-container{display:flex;justify-content:flex-end}.pop-up-container .pop-up .pop-up-class-created .btn-container button,.pop-up-container .pop-up .pop-up-class-created .btn-container p{border:unset;padding:1rem;border-radius:15px;font-weight:600;margin:0;cursor:pointer}.pop-up-container .pop-up .pop-up-class-created .btn-container button.add,.pop-up-container .pop-up .pop-up-class-created .btn-container p.add{margin-left:1rem;color:#fefefe;background-color:#3732af}.pop-up-container .pop-up .pop-up-class-created .btn-container button.cancel,.pop-up-container .pop-up .pop-up-class-created .btn-container p.cancel{background-color:unset;color:#c22a29}.pop-up-container .pop-up .pop-up-auth{background-color:#fff;width:25vw;min-height:25vh;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px}.pop-up-container .pop-up .pop-up-auth p{margin-bottom:2rem;text-align:center}.pop-up-container .pop-up .pop-up-auth .title{font-size:2.5rem;font-weight:700;font-family:Ubuntu,sans-serif;color:#292724}.pop-up-container .pop-up .pop-up-auth .paragraph{font-size:1.6rem;font-weight:400;font-family:Inter;color:#666}.pop-up-container .pop-up .pop-up-lesson{width:35vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;overflow-y:auto;gap:2rem;padding:2rem}.pop-up-container .pop-up .pop-up-lesson.show img{width:100%}.pop-up-container .pop-up .pop-up-lesson .title{font-size:2rem;font-weight:700}.pop-up-container .pop-up .pop-up-lesson .img-container{width:100%}.pop-up-container .pop-up .pop-up-lesson .img-container img{width:60%;display:block;margin-left:auto;margin-right:auto}.pop-up-container .pop-up .pop-up-lesson .submit{margin-top:0;background-color:#3732af;color:#fefefe}.pop-up-container .pop-up .pop-up-lesson .contact-us{font-size:1.25rem;margin-bottom:1rem}.pop-up-container .pop-up .pop-up-lesson .btn-container{display:flex;gap:2rem}@media(max-width:550px){.pop-up-container .pop-up .pop-up-lesson{min-width:50vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;overflow-y:auto;gap:2rem;padding:2rem}}.pop-up-container .pop-up .pop-up-exo-tile-game{width:70vw;height:90vh;position:relative;background-color:#fefefe;display:flex;align-items:center;justify-content:space-around;flex-direction:column;border-radius:15px;overflow-y:auto}.pop-up-container .pop-up .pop-up-exo-tile-game .close{z-index:5}.pop-up-container .pop-up .pop-up-exo-tile-game h1{font-size:5rem;justify-content:center}.pop-up-container .pop-up .pop-up-exo-tile-game .question-page-container .suggest-question-container .content-container .img-text-container .text-container p{margin-top:unset;color:#292724;font-size:2rem}.pop-up-container .pop-up .tile-pop-up{min-height:80%;border-radius:25px;height:unset;width:60%;align-items:unset;justify-content:unset;padding:5rem}.pop-up-container .pop-up .tile-pop-up.create-team{width:45vw;min-height:60%;background-image:unset;position:relative;clip-path:polygon(4.604% .084%,94.382% .084%,94.382% .084%,94.838% .129%,95.27% .26%,95.673% .47%,96.041% .752%,96.368% 1.098%,96.649% 1.502%,96.877% 1.956%,97.048% 2.452%,97.154% 2.985%,97.191% 3.547%,100% 96.621%,100% 96.621%,99.963% 97.182%,99.857% 97.715%,99.686% 98.212%,99.458% 98.666%,99.177% 99.069%,98.85% 99.416%,98.482% 99.697%,98.079% 99.907%,97.647% 100.038%,97.191% 100.084%,2.809% 100.084%,2.809% 100.084%,2.353% 100.038%,1.921% 99.907%,1.518% 99.697%,1.15% 99.416%,.823% 99.069%,.542% 98.666%,.314% 98.212%,.143% 97.715%,.037% 97.182%,0 96.621%,2.357% 2.854%,2.357% 2.854%,2.387% 2.405%,2.472% 1.979%,2.608% 1.581%,2.791% 1.218%,3.015% .895%,3.277% .618%,3.572% .393%,3.894% .225%,4.24% .12%,4.604% .084%);overflow:hidden;background-color:#fff;max-height:100vh}.pop-up-container .pop-up .tile-pop-up.create-team .close{margin-right:4rem}.pop-up-container .pop-up .tile-pop-up.create-team .title{font-family:Grandstander,cursive;font-size:4rem!important}.pop-up-container .pop-up .tile-pop-up.create-team .input-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}.pop-up-container .pop-up .tile-pop-up.create-team .input-container input{border-radius:5px;padding:1rem;width:47%;margin-bottom:0;background-color:transparent;border:2px solid #3732af}.pop-up-container .pop-up .tile-pop-up.create-team .input-container button{font-size:1.5rem;color:#fefefe;border:none;border-radius:15px;display:inline-block;background-image:url(/img/game/tiles/tile-game-btn.svg);background-size:contain;background-repeat:no-repeat;padding:2rem 4rem;background-position:50%;background-color:unset;font-family:Grandstander,cursive}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 1rem;margin-top:2rem;min-height:40vh}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .no-team{font-size:2rem}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team{width:47%;height:20%;padding:2rem;border-radius:15px;aspect-ratio:4/1.5;background-position:50%;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team:nth-child(odd){background-image:url(/img/game/tiles/bg-team.svg)}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team:nth-child(2n){background-image:url(/img/game/tiles/bg-team-2.svg)}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .indicator-wrapper{display:flex;align-items:center}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .indicator-wrapper .indicator{height:25px;width:25px;border-radius:50%;background-color:var(--color);border:4px solid #fefefe;margin-right:1rem}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .indicator-wrapper p{font-size:1.5rem}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .score-delete-container{display:flex;align-items:center}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .score-delete-container input{margin-right:1rem}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team .score-delete-container .delete-class{all:revert;height:25px;cursor:pointer}.pop-up-container .pop-up .tile-pop-up.create-team .teams-container .team input{width:30px}.pop-up-container .pop-up .tile-pop-up.create-team .btn-container{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2rem}.pop-up-container .pop-up .tile-pop-up.create-team .btn-container .btn-team,.pop-up-container .pop-up .tile-pop-up.create-team .btn-container .validate{position:unset;border:none;color:#fefefe;font-size:2rem;aspect-ratio:19/7;background-image:url(/img/game/tiles/tile-game-btn.svg);background-size:contain;background-repeat:no-repeat;padding:2rem 4rem;background-position:50%;background-color:unset;font-family:Grandstander,cursive}.pop-up-container .pop-up .suggest-question{position:relative;padding:4rem;width:60vw;height:80vh;overflow-y:auto}.pop-up-container .pop-up .suggest-question .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .suggest-question form{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10%}.pop-up-container .pop-up .suggest-question .input-container{width:100%}.pop-up-container .pop-up .suggest-question .input-container label{font-weight:700}.pop-up-container .pop-up .suggest-question .input-container.half-size{width:45%}.pop-up-container .pop-up .suggest-question .input-container.checkbox{display:unset;margin-bottom:0}.pop-up-container .pop-up .suggest-question .input-container.checkbox input{margin-bottom:1rem}.pop-up-container .pop-up .suggest-question .input-container.checkbox label{margin-bottom:0;margin-right:1rem}.pop-up-container .pop-up .suggest-question .input-container.checkbox p{margin-top:0;color:#292724}.pop-up-container .pop-up .suggest-question .input-container .checkbox-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-top:1rem}.pop-up-container .pop-up .suggest-question .input-container .checkbox-container label{width:30%;display:flex;align-items:center;gap:1rem;font-weight:unset}.pop-up-container .pop-up .suggest-question .input-container .checkbox-container label input{margin-bottom:0}.pop-up-container .pop-up .suggest-question .input-container textarea{resize:none;padding:.75rem;border-radius:5px;border:1px solid #d9d9d9}.pop-up-container .pop-up .suggest-question .submit{margin-inline:auto}.pop-up-container .pop-up .pop-up-cancel-subscription{text-align:center;padding:4rem}.pop-up-container .pop-up .pop-up-cancel-subscription .title{color:#3732af;font-size:2.5rem;font-weight:700;margin-bottom:4rem}.pop-up-container .pop-up .pop-up-cancel-subscription p{margin-top:1rem;color:#292724;font-size:1.25rem}.pop-up-container .pop-up .pop-up-cancel-subscription .btn-container{display:flex;justify-content:center;align-items:center;gap:2rem}.pop-up-container .pop-up .pop-up-cancel-subscription .btn-container .cancel{border:4px solid #3732af;background-color:unset;color:#3732af}.pop-up-container .pop-up .pop-up-free-trial{width:40vw;padding:4rem;position:relative;display:flex;flex-direction:column;align-items:center}.pop-up-container .pop-up .pop-up-free-trial .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-free-trial .text-container p{color:#292724;font-size:1.5rem}.pop-up-container .pop-up .pop-up-print{padding:2rem 4rem;position:relative}.pop-up-container .pop-up .pop-up-print .title{margin-top:2rem}.pop-up-container .pop-up .pop-up-print .checkbox-container{display:flex;flex-direction:column;gap:1rem}.pop-up-container .pop-up .pop-up-print .checkbox-container label{display:flex;gap:1rem}.pop-up-container .pop-up .pop-up-print button{margin-inline:auto}.pop-up-container .pop-up .pop-up-observation-student{position:absolute;aspect-ratio:21/29.7;background-color:#fefefe;left:-200vw;top:0;height:100vh;padding:0;border-radius:unset;overflow-y:scroll;box-shadow:unset}.pop-up-container .pop-up .pop-up-observation-student.detailled{left:-200vw}.pop-up-container .pop-up .pop-up-observation-student.detailled tr:nth-child(odd) .observation-container,.pop-up-container .pop-up .pop-up-observation-student.detailled tr:nth-child(odd) .student-name{background-color:#fefefe}.pop-up-container .pop-up .pop-up-observation-student.detailled tr .observation-container,.pop-up-container .pop-up .pop-up-observation-student.detailled tr .student-name{background-color:#ebf0ff}.pop-up-container .pop-up .pop-up-observation-student.detailled .student-name{padding:1rem;border-radius:15px}.pop-up-container .pop-up .pop-up-observation-student.detailled td{vertical-align:top;padding:.2rem}.pop-up-container .pop-up .pop-up-observation-student.detailled .observation-container{display:flex;flex-direction:column;gap:1rem;border-radius:15px}.pop-up-container .pop-up .pop-up-observation-student.detailled .observation-container .observation-wrapper{padding:.5rem}.pop-up-container .pop-up .pop-up-observation-student.detailled .observation-container .observation-wrapper p:first-child{margin-bottom:1rem}.pop-up-container .pop-up .pop-up-observation-student .classe-name{position:absolute;top:0;left:0;padding:1rem;background-color:#3732af;color:#fefefe;border-radius:0 0 15px 0;font-weight:700;font-size:1.5rem}.pop-up-container .pop-up .pop-up-observation-student table{width:100%;border-spacing:0;padding:0;box-shadow:unset;border-radius:unset;margin-bottom:0;padding-top:2rem}.pop-up-container .pop-up .pop-up-observation-student table p,.pop-up-container .pop-up .pop-up-observation-student table td,.pop-up-container .pop-up .pop-up-observation-student table th{text-align:center;font-size:1rem}.pop-up-container .pop-up .pop-up-observation-student table p.red,.pop-up-container .pop-up .pop-up-observation-student table td.red,.pop-up-container .pop-up .pop-up-observation-student table th.red{color:red}.pop-up-container .pop-up .pop-up-observation-student table p.orange,.pop-up-container .pop-up .pop-up-observation-student table td.orange,.pop-up-container .pop-up .pop-up-observation-student table th.orange{color:#ffba00}.pop-up-container .pop-up .pop-up-observation-student table p.green,.pop-up-container .pop-up .pop-up-observation-student table td.green,.pop-up-container .pop-up .pop-up-observation-student table th.green{color:#07ac00}.pop-up-container .pop-up .pop-up-observation-student table thead tr{background-color:unset!important}.pop-up-container .pop-up .pop-up-observation-student table tr:nth-child(odd){background-color:#ebf0ff}.pop-up-container .pop-up .pop-up-observation-student table tr:last-child{border-bottom:none}.pop-up-container .pop-up .pop-up-observation-student table td:first-child{text-align:left;padding-left:1rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet{height:90vh;width:80vw;display:flex;flex-direction:column;align-items:center;padding:4rem;overflow-y:auto;position:relative}.pop-up-container .pop-up .pop-up-configure-qcm-sheet h2{margin-top:0;font-size:3rem;margin-bottom:2rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet h2,.pop-up-container .pop-up .pop-up-configure-qcm-sheet label,.pop-up-container .pop-up .pop-up-configure-qcm-sheet p{color:#3732af}.pop-up-container .pop-up .pop-up-configure-qcm-sheet label,.pop-up-container .pop-up .pop-up-configure-qcm-sheet p{font-weight:600;font-size:1.75rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container{margin-bottom:2rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container input,.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container select{background-color:#ebf0ff;border:unset;border-radius:15px;padding:1.5rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container .private-mode{display:flex;align-items:center;margin-bottom:1rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container .private-mode label{margin-right:1rem;margin-bottom:0}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container .private-mode input{margin-bottom:0}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .input-container .explication{font-size:1.25rem;color:#292724;margin-top:0}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container{display:flex;justify-content:space-between;width:100%;height:80%}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container>div{width:36%}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container{height:80%;width:60%}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container p{margin-bottom:1rem;margin-top:0}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper{height:100%;display:flex;flex-direction:column;border-radius:15px;background-color:#ebf0ff;overflow-y:auto;padding:2rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo{display:flex;flex-direction:column;gap:1rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container{width:100%;cursor:grab;position:relative}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container{height:auto;border-bottom:4px solid #fefefe}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container img{width:100%}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container p{font-size:1.25rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container p:first-child{font-size:2rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container .point-amount{color:#292724;font-size:1.5rem;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container .point-amount input{background-color:#fefefe;border:unset;border-radius:15px;padding:.5rem;margin-top:.5rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .pop-up-content-container .exo-container .exo-wrapper .exo .img-container .img-arrow-container .remove{position:absolute;right:1rem;top:50%;transform:translateY(-50%);height:20px;width:20px;cursor:pointer}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .btn-container{display:flex;justify-content:center;width:100%;gap:3rem}.pop-up-container .pop-up .pop-up-configure-qcm-sheet .btn-container button{background-color:#9d9d9d;color:#fefefe;padding:2rem 8rem;white-space:nowrap;font-size:1.75rem;width:unset}.pop-up-container .pop-up .pop-up-qcm-soluce{width:40vw;max-height:80vh;min-height:40vh;overflow-y:scroll;padding:2rem;position:relative}.pop-up-container .pop-up .pop-up-qcm-soluce .close{position:absolute;top:0;right:0;margin-top:2rem;margin-right:2rem;cursor:pointer}.pop-up-container .pop-up .pop-up-qcm-soluce p{text-align:center;font-size:2rem}.pop-up-container .pop-up .pop-up-qcm-soluce p.title{font-size:3rem;color:#3732af;font-weight:700}.pop-up-container .pop-up .pop-up-qcm-soluce .btn-container{display:flex;justify-content:center;align-items:center;gap:2rem}.pop-up-container .pop-up .pop-up-qcm-soluce table{width:100%;border-collapse:collapse;margin-top:2rem;box-shadow:unset;border:1px solid #d9d9d9}.pop-up-container .pop-up .pop-up-qcm-soluce table th{color:#292724;font-size:1.5rem;padding:1rem;text-align:left}.pop-up-container .pop-up .pop-up-qcm-soluce table td{text-align:left;font-size:1rem;padding:1rem;border-bottom:1px solid #d9d9d9}.pop-up-container .pop-up .pop-up-qcm-soluce table td ul{margin-top:0}.pop-up-container .pop-up .pop-up-qcm-soluce table td ul li{font-size:1rem;cursor:unset;display:flex;align-items:center}.pop-up-container .pop-up .pop-up-qcm-soluce table td ul li span{padding:.5rem;font-weight:500}.pop-up-container .pop-up .pop-up-qcm-soluce table td ul li input{pointer-events:none}@media screen and (max-width:800px){.pop-up-container .pop-up .pop-up-qcm-soluce{width:90vw}}.pop-up-container .pop-up .pop-up-share-resource{width:30vw;max-height:80vh;overflow-y:auto;padding:2rem;position:relative}.pop-up-container .pop-up .pop-up-share-resource .title{margin-top:4rem}.pop-up-container .pop-up .pop-up-share-resource .students-container{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pop-up-container .pop-up .pop-up-share-resource .students-container .input-container label,.pop-up-container .pop-up .pop-up-share-resource .students-container .input-container label input{margin-bottom:0}.pop-up-container .pop-up .pop-up-share-resource .submit{margin-inline:auto}.pop-up-container .pop-up .qcm-package-preview{padding:4rem;position:relative;max-height:70vh;width:50vw;overflow-y:auto}.pop-up-container .pop-up .qcm-package-preview .package-container{display:grid;gap:2rem}.pop-up-container .pop-up .qcm-package-preview .package-container .question{margin-bottom:2rem;font-weight:700;font-size:1.5rem}.pop-up-container .pop-up .qcm-package-preview .package-container .answer-container{display:grid;gap:1rem}.pop-up-container .pop-up .qcm-package-preview .package-container .answer-container p{font-size:1.25rem}.pop-up-container .pop-up .qcm-package-preview .package-container .answer-container p input{margin-right:.5rem}.pop-up-container .pop-up .pop-up-show-qcm-img{position:relative;padding:0;width:80vw;aspect-ratio:16/9;overflow:hidden}.pop-up-container .pop-up .pop-up-show-qcm-img .upscaled-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#292724}.pop-up-container .pop-up .remove-margin{display:flex;flex-direction:column;width:100%}.pop-up-container .pop-up .remove-margin .double-input-container{display:flex;justify-content:space-between}.pop-up-container .pop-up .remove-margin .double-input-container .input-container{width:47%}.pop-up-container .pop-up .remove-margin .input-container{position:relative;display:flex;flex-direction:column;margin-bottom:1.5rem;margin-top:2rem}.pop-up-container .pop-up .remove-margin .input-container .show-hide{position:absolute;width:20px;-o-object-fit:contain;object-fit:contain;top:50%;transform:translateY(-50%);right:0;margin-bottom:0;margin-right:1rem}.pop-up-container .pop-up .remove-margin .input-container .custom-label{color:#d9d9d9;left:1rem;pointer-events:none;position:absolute;transition:.2s;top:50%;transform:translateY(-50%);line-height:1.5rem;font-size:1.4rem}.pop-up-container .pop-up .remove-margin .input-container input,.pop-up-container .pop-up .remove-margin .input-container select{padding:1.5rem 1rem;border-radius:5px;border:1px solid #d9d9d9}.pop-up-container .pop-up .remove-margin .input-container input:focus-visible,.pop-up-container .pop-up .remove-margin .input-container inputfocus,.pop-up-container .pop-up .remove-margin .input-container select:focus-visible,.pop-up-container .pop-up .remove-margin .input-container selectfocus{outline:none}.pop-up-container .pop-up .remove-margin .input-container input:not(:-moz-placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.pop-up-container .pop-up .remove-margin .input-container input:focus~.custom-label,.pop-up-container .pop-up .remove-margin .input-container input:not(:placeholder-shown)~.custom-label{color:#021f68;transform:translateY(-4rem) translateX(0);left:2px}.pop-up-container .pop-up .remove-margin .submit{margin-top:2rem}.pop-up-container .pop-up .remove-margin small{text-align:right;font-size:1.4rem}.pop-up-container .pop-up .remove-margin small a{text-decoration:none;color:#292724}.pop-up-container .pop-up .remove-margin .error-container{color:red}.slider{width:100%;position:relative;aspect-ratio:16/9}.slider .btn{height:35px;width:35px;border-top:3px solid #292724;border-left:3px solid #292724}.slider .arrow-container,.slider .btn{position:absolute;z-index:4;top:50%;cursor:pointer}.slider .arrow-container{height:30px;width:30px;border-radius:50%;background-color:#3732af;display:flex;align-items:center;justify-content:center}.slider .arrow-container .arrow{height:40%;width:40%;border-top:3px solid #fefefe;border-left:3px solid #fefefe;transform:translate(15%,15%)}.slider #left{left:-10%;transform:translateY(-50%) rotate(-45deg)}.slider #right{right:-10%;transform:translateY(-50%) rotate(135deg)}.slider .slide img{width:100%;-o-object-fit:cover;object-fit:cover;animation:pop .4s ease forwards}.student-place-container .classe-container{position:absolute;top:0;left:0;background-image:url(/img/student-place/student-place-top-left-shape.svg);width:15vw;background-size:cover;aspect-ratio:1/1;background-repeat:no-repeat;background-position:0 0;z-index:5}.student-place-container .classe-container a{margin-top:6vw;margin-left:6vw;transform:translate(-50%,-50%);font-size:2.5rem;color:#fefefe;font-weight:700;display:block}.student-place-container .classe-container a img{width:90px}.student-place-container .return-container{position:absolute;top:0;right:0;background-image:url(/img/student-place/student-place-top-right-shape.svg);background-position:100% 0;width:15vw;background-size:cover;aspect-ratio:5.7/7;z-index:5;background-repeat:no-repeat}.student-place-container .return-container p{margin-top:4rem;margin-right:7.5vw;transform:translateX(50%);font-size:2.5rem;font-weight:700;color:#fefefe;text-align:right;display:block;text-decoration:none}.student-place-container .title-container{display:flex;align-items:center;justify-content:center;height:25vh;padding:4rem}.student-place-container .title-container h1{text-align:center;color:#3732af;width:70%}.student-place-container .title-container h1.white{color:#fefefe}.student-place-container .student-place-home{background-image:url(/img/student-place/bg-student.jpg);background-size:cover;height:100vh;position:relative;width:100vw;overflow:hidden}.student-place-container .student-place-home .hex-grid__list{--counter:1;grid-template-columns:repeat(var(--amount),1fr,2fr) 1fr;grid-gap:4rem 9rem}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}.student-place-container .student-place-home .hex-grid__item:first-child,.student-place-container .student-place-home .hex-grid__item:nth-child(2),.student-place-container .student-place-home .hex-grid__item:nth-child(4),.student-place-container .student-place-home .hex-grid__item:nth-child(5),.student-place-container .student-place-home .hex-grid__item:nth-child(6),.student-place-container .student-place-home .hex-grid__item:nth-child(11),.student-place-container .student-place-home .hex-grid__item:nth-child(15){display:none}.student-place-container .student-place-home .hex-grid__content{left:0;top:0;padding:0 25%}.student-place-container .student-place-home .hex-grid{display:flex;justify-content:center}.student-place-container .student-place-home .hex-grid__list{--amount:5;position:relative;padding:0;margin:0;list-style-type:none;display:grid;grid-template-columns:repeat(var(--amount),1fr 2fr) 1fr;grid-gap:2.5rem 5rem;margin-left:5vw;width:50%}.student-place-container .student-place-home .hex-grid__item{position:relative;grid-column:1/span 3;grid-row:calc(var(--counter) + var(--counter))/span 2;height:0;padding-bottom:90%}.student-place-container .student-place-home .hex-grid__content{position:absolute;height:100%;width:100%;color:#fefefe;background-image:url(/img/student-place/theme-bg.svg);background-size:contain;display:flex;flex-direction:column;justify-content:center;gap:1rem;align-items:center;padding:2rem 25%;text-decoration:none;text-align:center;transition:transform .24s ease-out}.student-place-container .student-place-home .hex-grid__content img{width:70%;height:50px;-o-object-fit:contain;object-fit:contain}.student-place-container .student-place-home .hex-grid__content p{font-size:1.25rem}@media screen and (min-width:1440px){.student-place-container .student-place-home .hex-grid__list{--amount:5;--counter:1}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}}@media screen and (min-width:1120px)and (max-width:1439px){.student-place-container .student-place-home .hex-grid__list{--amount:5;--counter:1;width:50%}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}}@media screen and (min-width:840px)and (max-width:1119px){.student-place-container .student-place-home .hex-grid__list{--amount:5;--counter:1;grid-gap:1.5rem 3rem;width:60%}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}}@media screen and (min-width:650px)and (max-width:839px){.student-place-container .student-place-home .hex-grid__list{--amount:5;--counter:1;grid-gap:1.5rem 3rem;width:70%;margin-left:unset;margin-inline:auto}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}}@media screen and (min-width:480px)and (max-width:649px){.student-place-container .student-place-home .hex-grid__list{--amount:5;--counter:1;grid-gap:1.5rem 3rem;width:100%;margin-left:unset;margin-inline:auto}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}}@media screen and (max-width:479px){.student-place-container .student-place-home .hex-grid__list{position:absolute;left:50%;transform:translateX(-50%);--amount:5;--counter:1;grid-gap:1.5rem 3rem;width:120%;margin-left:unset;margin-inline:auto;margin-top:15vh}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+1){grid-column:1/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+2){grid-column:3/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+3){grid-column:5/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+4){grid-column:7/span 3;grid-row:calc(var(--counter) + var(--counter) - 1)/span 2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(5n+5){grid-column:9/span 3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+6){--counter:2}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+11){--counter:3}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+16){--counter:4}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+21){--counter:5}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+26){--counter:6}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+31){--counter:7}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+36){--counter:8}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+41){--counter:9}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+46){--counter:10}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+51){--counter:11}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+56){--counter:12}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+61){--counter:13}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+66){--counter:14}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+71){--counter:15}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+76){--counter:16}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+81){--counter:17}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+86){--counter:18}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+91){--counter:19}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+96){--counter:20}.student-place-container .student-place-home .hex-grid__item:nth-of-type(n+101){--counter:21}.student-place-container .student-place-home .hex-grid__item img{height:30px}}.student-place-container .student-place-home .share-to-class{position:absolute;bottom:0;margin-bottom:2rem;right:10%;display:flex;gap:2rem}.student-place-container .student-place-home .share-to-class button{color:#292724}.student-place-container .student-place-home .each-content-container{padding-left:10%;padding-right:10%;padding-top:5rem;display:flex;justify-content:center;flex-wrap:wrap;gap:15%}.student-place-container .student-place-home .each-content-container .content-type-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:12%;margin-bottom:4rem;text-decoration:none}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:100%;aspect-ratio:1/1;background-color:#3732af;display:flex;align-items:center;justify-content:center}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container img{height:50%}.student-place-container .student-place-home .each-content-container .content-type-container p{color:#3732af;font-weight:700;font-size:2.5rem;margin-top:2rem;text-align:center}.student-place-container .student-place-home .content-container{margin-top:4rem;display:flex;flex-wrap:wrap;gap:5%}.student-place-container .student-place-home .content-container .content-wrapper{margin-top:4rem;width:30%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35)}.student-place-container .student-place-home .content-container .content-wrapper .img-container,.student-place-container .student-place-home .content-container .content-wrapper .img-container img{width:100%}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container{display:flex;padding:2rem;justify-content:space-between}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a,.student-place-container .student-place-home .content-container .content-wrapper .title-link-container p{font-size:1.5rem}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a{color:#3732af}.student-place-container .student-place-lesson-container ul{display:flex;gap:4rem;flex-wrap:wrap}.student-place-container .student-place-lesson-container ul li{list-style-type:none}.student-place-container .student-place-lesson-container .lesson-folder-container{padding-left:5%;padding-right:5%;margin-top:10rem}.student-place-container .student-place-lesson-container .lesson-folder-container .link-container{display:flex;align-items:center;justify-content:space-between;gap:4rem;font-size:2rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);border-radius:15px;padding:2rem;margin-top:2rem}.student-place-container .student-place-lesson-container .lesson-folder-container .link-container a{color:#3732af}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container{width:30%;display:flex;flex-direction:column;margin-bottom:4rem;align-items:center;border:1px solid #d9d9d9;box-shadow:0 -2px 8px rgba(0,0,0,.2);border-radius:15px;cursor:pointer;overflow:hidden}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container.active .lesson-text-container{background-color:#b2e9ff}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container .lesson-img-container{width:100%}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container .lesson-img-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:16/9;width:100%}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container .lesson-text-container{width:100%;border-top:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;padding:1rem}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container .lesson-text-container p{margin-top:0;font-size:1.2rem;color:#292724;margin-bottom:0;margin:0 2rem}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container .lesson-text-container .btn{margin-top:0;padding:1rem .5rem;width:auto;min-width:unset;font-size:1.2rem;white-space:nowrap;margin:0 2rem}.student-place-container .student-place-lesson-container .lesson-folder-container .student-place-link{font-size:2rem}.student-place-container .student-place-lesson-container .lesson-folder-container .student-place-link img{width:50px}@media(max-width:900px){.student-place-container .student-place-lesson-container .lesson-folder-container{padding-left:5%;padding-right:5%;margin-top:10rem;gap:5%;display:flex;justify-content:center;flex-wrap:wrap}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container{width:30%;margin-top:2rem;display:flex;flex-direction:column;align-items:center;border:1px solid #d9d9d9;border-radius:15px;cursor:pointer;overflow:hidden}}@media(max-width:650px){.student-place-container .student-place-lesson-container .lesson-folder-container{padding-left:5%;padding-right:5%;margin-top:10rem}.student-place-container .student-place-lesson-container .lesson-folder-container .lesson-container{width:100%;margin-top:2rem;display:flex;flex-direction:column;align-items:center;border:1px solid #d9d9d9;border-radius:15px;cursor:pointer;overflow:hidden}}.student-place-container .student-place-flash-question-container .flash-question-wrapper{padding-left:5%;padding-right:5%;margin-top:10rem;display:flex;flex-wrap:wrap;justify-content:space-between}.student-place-container .student-place-flash-question-container .flash-question-wrapper .activity-container h1{font-size:1.75rem}.student-place-container .student-place-flash-question-container .flash-question-wrapper .activity-container h2{font-size:1.5rem}.student-place-container .fake-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:30%;border-radius:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:4rem;opacity:0;transform:translateY(40px);border:1px solid #dfeaff}.student-place-container .fake-container:first-child{animation:fade-in .4s ease-out .1s forwards}.student-place-container .fake-container:nth-child(2){animation:fade-in .4s ease-out .2s forwards}.student-place-container .fake-container:nth-child(3){animation:fade-in .4s ease-out .3s forwards}.student-place-container .fake-container:nth-child(4){animation:fade-in .4s ease-out .4s forwards}.student-place-container .fake-container:nth-child(5){animation:fade-in .4s ease-out .5s forwards}.student-place-container .fake-container:nth-child(6){animation:fade-in .4s ease-out .6s forwards}.student-place-container .fake-container:nth-child(7){animation:fade-in .4s ease-out .7s forwards}.student-place-container .fake-container:nth-child(8){animation:fade-in .4s ease-out .8s forwards}.student-place-container .fake-container:nth-child(9){animation:fade-in .4s ease-out .9s forwards}.student-place-container .fake-container:nth-child(10){animation:fade-in .4s ease-out -.25s forwards}.student-place-container .fake-container:nth-child(11){animation:fade-in .4s ease-out -.2s forwards}.student-place-container .fake-container:nth-child(12){animation:fade-in .4s ease-out -.15s forwards}.student-place-container .fake-container:nth-child(13){animation:fade-in .4s ease-out -.1s forwards}.student-place-container .fake-container:nth-child(14){animation:fade-in .4s ease-out -.05s forwards}.student-place-container .fake-container:nth-child(15){animation:fade-in .4s ease-out 0s forwards}.student-place-container .fake-container:nth-child(16){animation:fade-in .4s ease-out .05s forwards}.student-place-container .fake-container:nth-child(17){animation:fade-in .4s ease-out .1s forwards}.student-place-container .fake-container:nth-child(18){animation:fade-in .4s ease-out .15s forwards}.student-place-container .fake-container:nth-child(19){animation:fade-in .4s ease-out .2s forwards}.student-place-container .fake-container:nth-child(20){animation:fade-in .4s ease-out .25s forwards}.student-place-container .fake-container:nth-child(21){animation:fade-in .4s ease-out .3s forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.student-place-container .fake-container.classe{height:35vh}.student-place-container .fake-container.not-clickable{position:relative}.student-place-container .fake-container.not-clickable:before{content:"";position:absolute;inset:0;z-index:5;background-color:hsla(0,0%,100%,.7)}.student-place-container .fake-container.active .activite{background-color:#d9d9d9;border-radius:15px 15px 0 0}.student-place-container .fake-container.active .add-container{background:#65fe72!important}.student-place-container .fake-container.active .add-container div p{color:#292724!important}.student-place-container .fake-container.active .add-container button span{color:#292724}.student-place-container .fake-container .activite{transition:.4s;width:100%;position:relative;aspect-ratio:16/8;border-radius:0 0 15px 15px;overflow-y:hidden}.student-place-container .fake-container .activite.key{border-radius:unset;aspect-ratio:16/9}.student-place-container .fake-container .activite.key .exo{margin-top:2rem;background-color:#fefefe}.student-place-container .fake-container .activite.key .exo:first-child{margin-top:0}.student-place-container .fake-container .activite.key .exo .number{background:linear-gradient(45deg,#021f68,#649bff);color:#fefefe;margin-top:0;border-radius:5px;padding:.75rem;font-size:1.25rem}.student-place-container .fake-container .activite.key .exo .calcul{text-align:center;opacity:0;transition:.4s}.student-place-container .fake-container .activite.key .exo .calcul.visible{opacity:1;transition:.4s}.student-place-container .fake-container .activite.key .exo .calcul .slider{z-index:1;width:100%;margin:auto}.student-place-container .fake-container .activite.key .exo .calcul .slider img{width:60%;-o-object-fit:cover;object-fit:cover}.student-place-container .fake-container .activite.key .exo img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block;margin-left:auto;margin-right:auto}.student-place-container .fake-container .activite.key-question .exo{margin-top:2rem;background-color:#fefefe}.student-place-container .fake-container .activite.key-question .exo .calcul{text-align:center;opacity:0;transition:.4s}.student-place-container .fake-container .activite.key-question .exo .calcul.visible{opacity:1;transition:.4s}.student-place-container .fake-container .activite.key-question .exo img{width:40%;margin-top:2rem;-o-object-fit:cover;object-fit:cover;display:block;margin-left:auto;margin-right:auto}.student-place-container .fake-container .activite::-webkit-scrollbar{width:10px}.student-place-container .fake-container .activite::-webkit-scrollbar-track{background:#fefefe}.student-place-container .fake-container .activite::-webkit-scrollbar-thumb{background:#292724;border-radius:5px}.student-place-container .fake-container .activite::-webkit-scrollbar-thumb:hover{background:#666}.student-place-container .fake-container .activite.individuelle{position:relative}.student-place-container .fake-container .activite.individuelle .difficulty-indicator{position:absolute;top:0;right:0;width:50px;height:1.2rem;border:1px solid #d9d9d9;border-radius:15px;margin-right:2rem;margin-top:2rem;box-shadow:0 3px 6px rgba(0,0,0,.2)}.student-place-container .fake-container .activite.individuelle .difficulty-indicator .indicator{border-radius:15px;height:100%}.student-place-container .fake-container .activite.individuelle .exo{width:100%;height:100%}.student-place-container .fake-container .activite.individuelle .exo .custom-id{position:absolute;top:0;left:0;padding-left:1.6rem;padding-top:1.6rem;margin-top:0}.student-place-container .fake-container .activite.individuelle .exo .calcul{font-weight:600;margin-top:0;padding:2rem;padding-top:8rem;text-align:center}.student-place-container .fake-container .activite.individuelle .exo .calcul *{font-weight:600}.student-place-container .fake-container .activite.individuelle .exo.clickable{cursor:pointer}.student-place-container .fake-container .activite.individuelle img{width:40%;display:block;margin-left:auto;margin-right:auto}.student-place-container .fake-container .add-container{background-color:#fefefe;z-index:2;position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -2px 8px rgba(0,0,0,.1);padding:1rem}.student-place-container .fake-container .add-container button .amount-container{overflow:hidden;border-radius:5px;border:2px solid #292724;background-color:#d9d9d9}.student-place-container .fake-container .add-container button .amount-container span{padding:.5rem}.student-place-container .fake-container .add-container button .amount-container span:nth-child(2){border-left:1px solid #292724;border-right:1px solid #292724}.student-place-container .fake-container .add-container.question{background:#3732af}.student-place-container .fake-container .add-container.question p{color:#fefefe}.student-place-container .fake-container .add-container.question .submit.add{background-color:unset;color:#fefefe}.student-place-container .fake-container .add-container button,.student-place-container .fake-container .add-container div{margin:0 2rem}.student-place-container .fake-container .add-container p{margin-top:0;font-size:1.2rem;color:#292724;margin-bottom:0}.student-place-container .fake-container .add-container .submit{margin-top:0;padding:1rem .5rem;width:auto;min-width:unset;font-size:1.2rem;white-space:nowrap}@media(max-width:900px){.student-place-container .fake-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:40%;border-radius:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:4rem;opacity:0;transform:translateY(40px);margin-right:auto;margin-left:auto}}@media(max-width:650px){.student-place-container .fake-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:80%;border-radius:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);overflow:hidden;margin-bottom:4rem;opacity:0;transform:translateY(40px);margin-right:auto;margin-left:auto}}.student-place-container .student-place-exercise-sheet-container .exercise-sheet-wrapper{padding-left:10%;padding-right:10%;margin-top:10rem;display:flex;flex-wrap:wrap;justify-content:space-between}.student-place-container .student-place-exercise-sheet-container .exercise-sheet-wrapper .exercise-sheet{cursor:pointer;background-color:#f4f6fe;width:16.6666666667%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:15px;border:none;box-shadow:8px 8px 6px rgba(0,0,0,.2);font-size:2rem}.student-place-container .student-place-exercise-sheet-container .qcms-container{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem;padding-inline:8rem}@media(max-width:900px){.student-place-container .student-place-exercise-sheet-container .exercise-sheet-wrapper{padding-left:10%;padding-right:10%;margin-top:10rem;display:flex;flex-wrap:wrap;gap:5%;justify-content:space-between}.student-place-container .student-place-exercise-sheet-container .exercise-sheet-wrapper .exercise-sheet{cursor:pointer;background-color:#f4f6fe;width:45%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:15px;border:none;box-shadow:8px 8px 6px rgba(0,0,0,.2);font-size:2rem;margin-top:4rem}.student-place-container .student-place-exercise-sheet-container .qcms-container{display:grid;grid-template-columns:1fr;gap:4rem;padding-inline:4rem}}.student-place-container .student-place-game-container .game-container{padding-left:5%;padding-right:5%;margin-top:4rem;display:flex;flex-wrap:wrap;gap:5%}.student-place-container .student-place-game-container .game-container .content-wrapper{margin-top:4rem;width:30%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35)}.student-place-container .student-place-game-container .game-container .content-wrapper .img-container,.student-place-container .student-place-game-container .game-container .content-wrapper .img-container img{width:100%}.student-place-container .student-place-game-container .game-container .content-wrapper .title-link-container{display:flex;padding:2rem;justify-content:space-between}.student-place-container .student-place-game-container .game-container .content-wrapper .title-link-container a,.student-place-container .student-place-game-container .game-container .content-wrapper .title-link-container p{font-size:1.5rem}.student-place-container .student-place-game-container .game-container .content-wrapper .title-link-container a{color:#3732af}@media(max-width:900px){.student-place-container .student-place-game-container .game-container{padding-left:5%;padding-right:5%;margin-top:4rem;display:flex;justify-content:center;flex-wrap:wrap;gap:5%}.student-place-container .student-place-game-container .game-container .content-wrapper{margin-top:4rem;width:40%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden}}@media(max-width:650px){.student-place-container .student-place-game-container .game-container{padding-left:5%;padding-right:5%;margin-top:4rem;display:flex;justify-content:center;flex-wrap:wrap;gap:5%}.student-place-container .student-place-game-container .game-container .content-wrapper{margin-top:4rem;width:80%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden}}@media(max-width:900px){.student-place-container .classe-container{position:absolute;top:0;left:0;background-image:url(/img/student-place/student-place-top-left-shape.svg);width:15vw;background-size:cover;aspect-ratio:1/1;background-repeat:no-repeat;background-position:0 0;z-index:5}.student-place-container .classe-container p{margin-top:6vw;margin-left:6vw;transform:translate(-50%,-50%);font-size:2rem;color:#fefefe}.student-place-container .return-container{position:absolute;top:0;right:0;background-image:url(/img/student-place/student-place-top-right-shape.svg);background-position:100% 0;width:15vw;background-size:cover;aspect-ratio:5.7/7;z-index:5;background-repeat:no-repeat}.student-place-container .return-container p{margin-top:4rem;margin-right:7.5vw;transform:translateX(50%);font-size:2rem;color:#fefefe;text-align:right}.student-place-container .title-container{display:flex;align-items:center;justify-content:center;height:25vh;padding:4rem}.student-place-container .title-container h1{text-align:center;color:#3732af;width:70%}.student-place-container .student-place-home .each-content-container{padding-left:5%;padding-right:5%;padding-top:5rem;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:15%}.student-place-container .student-place-home .each-content-container .content-type-container{display:flex;flex-direction:column;align-items:center;width:25%;margin-bottom:4rem}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:100%;aspect-ratio:1/1;background-color:#3732af;display:flex;align-items:center;justify-content:center}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container img{height:50%}.student-place-container .student-place-home .each-content-container .content-type-container p{color:#3732af;font-weight:700;font-size:2rem;margin-top:2rem;text-align:center}.student-place-container .student-place-home .content-container{margin-top:4rem;display:flex;flex-wrap:wrap;gap:5%}.student-place-container .student-place-home .content-container .content-wrapper{margin-top:4rem;width:30%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35)}.student-place-container .student-place-home .content-container .content-wrapper .img-container,.student-place-container .student-place-home .content-container .content-wrapper .img-container img{width:100%}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container{display:flex;padding:2rem;justify-content:space-between}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a,.student-place-container .student-place-home .content-container .content-wrapper .title-link-container p{font-size:1.5rem}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a{color:#3732af}}@media(max-width:650px){.student-place-container .classe-container{position:absolute;top:0;left:0;background-image:url(/img/student-place/student-place-top-left-shape.svg);width:15vw;background-size:cover;aspect-ratio:1/1;background-repeat:no-repeat;background-position:0 0;z-index:5;display:none}.student-place-container .classe-container p{margin-top:6vw;margin-left:6vw;transform:translate(-50%,-50%);font-size:2rem;color:#fefefe}.student-place-container .return-container{position:absolute;top:0;right:0;background-image:url(/img/student-place/student-place-top-right-shape.svg);background-position:100% 0;width:15vw;background-size:cover;aspect-ratio:5.7/7;z-index:5;background-repeat:no-repeat;display:none}.student-place-container .return-container p{margin-top:4rem;margin-right:7.5vw;transform:translateX(50%);font-size:2rem;color:#fefefe;text-align:right}.student-place-container .title-container{display:flex;align-items:center;justify-content:center;height:25vh;padding:4rem}.student-place-container .title-container h1{text-align:center;color:#3732af;width:70%;font-size:2.5rem}.student-place-container .student-place-home .each-content-container{padding-left:5%;padding-right:5%;padding-top:5rem;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:10%}.student-place-container .student-place-home .each-content-container .content-type-container{display:flex;flex-direction:column;align-items:center;width:30%;margin-bottom:4rem}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:100%;aspect-ratio:1/1;background-color:#3732af;display:flex;align-items:center;justify-content:center}.student-place-container .student-place-home .each-content-container .content-type-container .hexagone-container img{height:50%}.student-place-container .student-place-home .each-content-container .content-type-container p{color:#3732af;font-weight:700;font-size:1.5rem;margin-top:2rem;text-align:center}.student-place-container .student-place-home .content-container{margin-top:4rem;display:flex;flex-wrap:wrap;gap:5%}.student-place-container .student-place-home .content-container .content-wrapper{margin-top:4rem;width:30%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35)}.student-place-container .student-place-home .content-container .content-wrapper .img-container,.student-place-container .student-place-home .content-container .content-wrapper .img-container img{width:100%}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container{display:flex;padding:2rem;justify-content:space-between}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a,.student-place-container .student-place-home .content-container .content-wrapper .title-link-container p{font-size:1.5rem}.student-place-container .student-place-home .content-container .content-wrapper .title-link-container a{color:#3732af}}@media(orientation:landscape)and (hover:none)and (pointer:coarse){.student-place-container .title-container h1{font-size:2rem}}.main-component{opacity:1}.hidden{opacity:0}.drag-container{width:100%;height:70%;overflow-y:scroll}.drag-container .drag-el{font-size:1.5rem;padding:.75rem;border:1px solid #d9d9d9;border-radius:15px;width:100%;margin-top:1rem;cursor:grab;display:flex;justify-content:space-between;align-items:center}.drag-container .drag-el p{margin-top:0;margin-bottom:0}.drag-container .drag-el div{display:flex;align-items:center}.drag-container .drag-el div.text{width:100%}.drag-container .drag-el div span{cursor:pointer}.drag-container .drag-el div span.remove{margin-right:1rem}.drag-container .drag-el div img{height:20px;width:20px}.drag-container .drag-el div img.remove{width:10px;height:10px}.drag-container .drag-el div img.drag{margin-right:2rem}.calcul{white-space:pre-line;overflow-wrap:break-word!important}div .MJXc-display,p .MJXc-display{margin:0}.mjx-table,.mjx-table .mjx-char{white-space:pre-line!important;overflow-wrap:break-word!important}.mjx-full-width{width:100%!important;font-size:100%!important;overflow-wrap:break-word!important;min-width:unset!important}.mjx-block,.mjx-math,.mjx-stack{white-space:pre-line;width:100%}.vuecal__cell-events-count,.vuecal__menu{background-color:#409bff}.vuecal__title-bar{background-color:rgba(64,155,255,.5)}.vuecal__cell--current,.vuecal__cell--today{background-color:rgba(240,240,255,.4)}.vuecal:not(.vuecal--day-view) .vuecal__cell--selected{background-color:rgba(235,255,245,.4)}.vuecal__cell--selected:before{border-color:rgba(64,155,255,.5)}.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split--highlighted{background-color:rgba(64,155,255,.5)}.vuecal__arrow.vuecal__arrow--highlighted,.vuecal__view-btn.vuecal__view-btn--highlighted{background-color:rgba(64,155,255,.25)}.vuecal{width:100%}.activity-agenda{background-color:#409bff;color:#fefefe}.agenda{margin-top:5rem}.agenda .edit-course-btn-container{display:flex;justify-content:flex-end;width:90%}.agenda .edit-course-btn-container button{width:-moz-fit-content;width:fit-content}.route-enter-from{opacity:0}.route-enter-active{transition:.3s ease-in}.route-leave-to{opacity:0}.route-leave-active{transition:.3s ease-out}.ressources{font-size:1.3em}.ressources button.submit.white{margin-top:40px}.ressources .filter{display:flex;width:100%;justify-content:right}.ressources .filter label{margin:0 7px}.ressources h1{margin-bottom:45px}.ressources h2{margin-top:4rem;margin-bottom:4rem}.class-resource-container td img,.ressources td img{width:15px;display:inline-block;margin-top:auto;margin-bottom:auto;cursor:pointer}.notice{background-color:unset;border:none;text-decoration:underline;color:#292724;margin-top:1rem}table{margin-bottom:45px;border:none;border-spacing:0 2rem;box-shadow:5px 11px 23px -8px rgba(0,0,0,.35);font-size:1.3rem;border-radius:20px;padding:0 3.5rem}th{border:none;text-align:left;font-size:1.4rem;font-weight:600;font-family:Inter;padding-bottom:20px;margin-bottom:40px;font-weight:700}th:first-child{border-radius:20px 0 0 0}th:last-child{padding-right:16px}tr{font-size:1em;height:40px}tr:first-child{color:#292724;position:relative}tr:last-child{border-bottom:1px solid #d3d3d3}tr td{width:10%;vertical-align:middle;font-size:1.4rem;font-weight:400;font-family:Inter}tr td.td-center{text-align:center}tr td.td-center.download{cursor:pointer}tr td.td-center.resource-action{text-align:left;font-weight:700;color:#3732af}tr td.td-center.resource-action a{color:#3732af;justify-content:flex-start}tr td .dl-container .dl{position:relative;display:flex;gap:8px}tr td .dl-container .dl:hover .text{display:block}tr td .dl-container .dl .text{transform:translateX(-50%);left:50%;top:-50px;position:absolute;display:none;color:#fefefe;background-color:#3732af}tr td.resource-name p{margin-top:0}tr td.resource-name.package{cursor:unset}tr td span{border-radius:3px;padding:.8rem;font-weight:600;display:inline-flex;align-items:center}tr td span.date{font-weight:unset}tr td span img{display:block!important;margin-block:auto!important;cursor:unset!important;margin-right:1rem}tr td span img.icon{height:15px;aspect-ratio:1/1}tr td span.flash{background-color:hsla(55,67%,85%,.3);color:#ffcc24}tr td span.flash span{padding:0}tr td span.expresso{background-color:rgba(233,207,252,.3);color:#d11afc}tr td span.expresso span{padding:0}tr td span.classico{background-color:rgba(184,236,255,.3);color:#31c3d6}tr td span.classico span{padding:0}tr td span.game{background-color:rgba(191,242,227,.3);color:#59ca24}tr td span.game span{padding:0}tr td a{text-decoration:none;color:#292724;display:flex;justify-content:center;align-items:center}tr td a img{margin-right:1rem}.table{border-radius:16px 16px 0 0;font-size:1.3rem;padding:0 24px;background:#fff;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:0;box-shadow:none}.table__container{margin-top:16px;border:1px solid #d6dded;border-radius:16px 16px 0 0;box-shadow:0 0 1px 0 rgba(0,0,0,.1)}.table thead th{border:none;text-align:left;font-size:12px;font-weight:600;padding:8px 0;border-bottom:1px solid #d6dded}.table thead th:first-child{padding-left:16px}.table thead th:last-child{padding-right:16px}.table tbody tr{font-size:1em;height:40px;border-bottom:1px solid #d6dded;background:transparent}.table tbody tr:first-child{color:#292724;position:relative}.table tbody tr:last-child{border-bottom:0}.table tbody tr:focus,.table tbody tr:hover{background:#f9fbff;cursor:pointer}.table tbody tr td{width:auto;vertical-align:middle;padding-top:12px;padding-bottom:12px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.table tbody tr td:first-child{padding-left:16px}.table tbody tr td:last-child{padding-right:16px}.table__main:hover .table__button{opacity:1}.table__button{position:absolute;width:auto;top:16px;right:10px;opacity:0}.table__name{font-size:14px;font-weight:600;padding:0 0 4px 0}.table__author{font-size:10px;font-weight:600;color:#fff;background-color:#3732af;display:inline-block;text-align:center;margin-right:4px;padding:6px 0;border-radius:4px;width:24px;height:24px}.table__share{width:32px!important}.table__type{width:100px}.table__icon{width:42px}.table__icon.table__icon--ressources{width:32px!important}.table__cell.table__cell--center{text-align:center}.table__cell.table__cell--left{text-align:left;padding-left:32px}.table__description{padding:0;font-weight:500;font-size:12px;color:#818fb7}.table__options{width:16px}.intro-key{font-size:1.5rem;margin-top:3rem}.intro-key li{margin-top:1rem;font-size:1.4rem}.intro-key.list{margin-top:1rem;margin-left:2rem}.intro-key li{list-style-type:disc}.how-it-works{margin-top:2rem}.how-it-works,.how-it-works2{background-color:unset;border:none;text-decoration:underline}.how-it-works2{margin-top:1rem;margin-bottom:4rem}.check-horizontal-display-activity-wrapper .check-horizontal{display:none}.display-activity-container{height:100vh;min-width:100vw;display:flex;position:relative;overflow:hidden}.display-activity-container .img-container img{border-radius:15px}.display-activity-container h4{font-size:4rem;margin-bottom:2rem;position:absolute;top:0;margin-top:10vh}.display-activity-container.display-activity-container-hand-made{width:100%;min-width:unset;height:unset;aspect-ratio:16/9;display:flex;position:relative;overflow:hidden;cursor:pointer}.display-activity-container.display-activity-container-hand-made .next,.display-activity-container.display-activity-container-hand-made .prev{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;width:50px!important;height:auto!important;padding:1rem;background-color:rgba(0,0,0,.3);border-radius:50%}.display-activity-container.display-activity-container-hand-made .begin{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;right:0;margin-right:2rem;background-color:#fefefe;padding:1rem 2rem;border-radius:15px;border:none;font-size:1.25rem}.display-activity-container.display-activity-container-hand-made .next{right:0;margin-right:2rem}.display-activity-container.display-activity-container-hand-made .next.return{width:unset;padding:1rem}.display-activity-container.display-activity-container-hand-made .prev{left:0;margin-left:2rem}.display-activity-container.display-activity-container-hand-made .activity-container{height:100%}.display-activity-container.display-activity-container-hand-made .activity-container h1{font-size:3rem;color:#fefefe;text-align:center;text-transform:uppercase;font-weight:700;margin-top:0;justify-content:center}.display-activity-container.display-activity-container-hand-made .activity-container h2{color:#fefefe;text-align:center;font-size:2rem;margin-top:1rem;font-weight:600}.display-activity-container.display-activity-container-hand-made .activity-container h3{position:absolute;bottom:0;margin-bottom:3rem;font-size:2rem;left:50%;transform:translateX(-50%);color:#fefefe}.display-activity-container.display-activity-container-hand-made .activity-container .slide{width:100%}.display-activity-container.display-activity-container-hand-made .activity-container .slide .question-container .begin{font-size:1rem;padding:.5rem 1rem}.display-activity-container.display-activity-container-hand-made .activity-container .slide .question-container .info-container p{margin-top:0;color:#fefefe;font-size:1rem;font-weight:unset;font-family:Ubuntu,sans-serif}.display-activity-container .next,.display-activity-container .prev{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;margin-top:2rem;width:50px!important;height:auto!important;padding:1rem;background-color:rgba(0,0,0,.3);border-radius:50%}.display-activity-container .begin{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;right:0;margin-right:2rem;background-color:#fefefe;padding:1rem 2rem;border-radius:15px;border:none;font-size:2rem}.display-activity-container .next{right:0;margin-right:2rem}.display-activity-container .next.return{top:0;width:unset;padding:1rem}.display-activity-container .prev{left:0;margin-left:2rem}.display-activity-container .activity-container{transition:.4s;height:100vh;width:100%;display:flex;position:relative}.display-activity-container .activity-container h1{font-size:4rem;color:#fefefe;text-align:center;text-transform:uppercase;font-weight:700}.display-activity-container .activity-container h2{color:#fefefe;text-align:center;font-size:2rem;font-weight:600}.display-activity-container .activity-container h3{position:absolute;bottom:0;margin-bottom:3rem;font-size:2rem;left:50%;transform:translateX(-50%);color:#fefefe}.display-activity-container .activity-container .slide{height:100%;width:100vw;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-position:50%}.display-activity-container .activity-container .slide.img .question-container .text-container{width:45%}.display-activity-container .activity-container .slide.img .question-container .text-container .question{font-size:3rem}.display-activity-container .activity-container .slide.img:nth-child(2n) .question-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-right:0}.display-activity-container .activity-container .slide.img:nth-child(odd) .question-container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-evenly;margin-right:0}.display-activity-container .activity-container .slide:first-child{justify-content:center;align-items:center}.display-activity-container .activity-container .slide:first-child.key{padding:0}.display-activity-container .activity-container .slide:first-child .question-container{margin-bottom:3rem;align-items:unset;justify-content:center;width:unset;flex-direction:column}.display-activity-container .activity-container .slide:first-child .info-container{color:#fefefe}.display-activity-container .activity-container .slide .question-container{height:100vh;display:flex;width:100%;align-items:center;justify-content:space-evenly;padding-top:5vh}.display-activity-container .activity-container .slide .question-container .text-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;text-align:center}.display-activity-container .activity-container .slide .question-container .text-container .question-indicator{position:absolute;top:0;left:0;margin-top:2rem;margin-left:2rem;color:#fefefe;font-size:4rem;display:flex;align-items:center;font-family:Ubuntu}.display-activity-container .activity-container .slide .question-container .text-container .question-indicator img{width:50px;margin-right:2rem}.display-activity-container .activity-container .slide .question-container .text-container .question{font-size:3.25rem;padding:3rem;background-color:#fefefe;border-radius:15px;max-width:100%;display:flex}.display-activity-container .activity-container .slide .question-container .text-container .question .inside-img{width:50%}.display-activity-container .activity-container .slide .question-container .question{font-size:1.5rem}.display-activity-container .activity-container .slide .question-container .info-container{position:absolute;bottom:0;left:0;margin-bottom:3rem;margin-left:3rem;color:#fefefe;font-size:2.5rem;width:20%;font-family:Ubuntu,sans-serif}.display-activity-container .activity-container .slide .question-container .info-container p{margin-top:0;color:#fefefe;font-size:2.5rem;font-weight:unset;font-family:Ubuntu,sans-serif}.display-activity-container .activity-container .slide .question-container .img-container{height:80%;width:45%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.display-activity-container .activity-container .slide .question-container .img-container img{border-radius:15px;-o-object-fit:contain;object-fit:contain;max-height:100%;width:100%}.display-activity-container .activity-container .slide .key-container{width:100vw;height:100vh;position:relative}.display-activity-container .activity-container .slide .key-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.display-activity-container .activity-container .slide.first,.display-activity-container .activity-container .slide.third{background-image:url(/img/template/template1-bg.jpg)}.display-activity-container .activity-container .slide.first h1,.display-activity-container .activity-container .slide.first h2,.display-activity-container .activity-container .slide.first h3,.display-activity-container .activity-container .slide.third h1,.display-activity-container .activity-container .slide.third h2,.display-activity-container .activity-container .slide.third h3{color:#292724}.display-activity-container .activity-container .slide.second{background-image:url(/img/template/template2-bg.jpg)}.display-activity-container .activity-container .slide.interrogation-first{background-image:url(/img/template/template-interrogation.jpg)}.display-activity-container .activity-container .slide.interrogation-first .info-container p,.display-activity-container .activity-container .slide.interrogation-first h1,.display-activity-container .activity-container .slide.interrogation-first h2,.display-activity-container .activity-container .slide.interrogation-first h3{color:#292724}.display-activity-container .activity-container .slide.interrogation{background-image:url(/img/template/template-interrogation.jpg);flex-direction:row}.display-activity-container .activity-container .slide.interrogation .fake-border{height:80vh;width:5px;background-color:#292724}.display-activity-container .activity-container .slide.interrogation .question-container{width:45%!important;flex-direction:column!important;justify-content:center!important;margin-bottom:10vh}.display-activity-container .activity-container .slide.interrogation .question-container.img{justify-content:flex-start!important;margin-top:40vh}.display-activity-container .activity-container .slide.interrogation .question-container .img-container{max-height:50%;height:unset;min-height:40%;width:70%;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.display-activity-container .activity-container .slide.interrogation .question-container .text-container{width:90%}.display-activity-container .activity-container .slide.interrogation .question-container .text-container .question-indicator{color:#292724}.display-activity-container .activity-container .slide.interrogation .question-container .text-container .question{font-size:2.25rem}@media(max-width:550px){.check-horizontal-display-activity-wrapper .check-horizontal{position:fixed;inset:0;background-color:#fefefe;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem}.check-horizontal-display-activity-wrapper .check-horizontal p{color:#292724;font-size:2rem;text-align:center}.check-horizontal-display-activity-wrapper .check-horizontal img{width:80%}}@media(orientation:landscape)and (hover:none)and (pointer:coarse){.display-activity-container{height:100vh;min-width:100vw;display:flex;position:relative;overflow:hidden}.display-activity-container .img-container img{border-radius:15px}.display-activity-container h4{font-size:2rem;margin-bottom:2rem;position:absolute;top:0;margin-top:15vh}.display-activity-container.display-activity-container-hand-made{width:100%;min-width:unset;height:unset;aspect-ratio:16/9;display:flex;position:relative;overflow:hidden;cursor:pointer}.display-activity-container.display-activity-container-hand-made .next,.display-activity-container.display-activity-container-hand-made .prev{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;width:50px!important;height:auto!important;padding:1rem;background-color:rgba(0,0,0,.3);border-radius:50%}.display-activity-container.display-activity-container-hand-made .begin{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;right:0;margin-right:2rem;background-color:#fefefe;padding:1rem 2rem;border-radius:15px;border:none;font-size:1.25rem}.display-activity-container.display-activity-container-hand-made .next{right:0;margin-right:2rem}.display-activity-container.display-activity-container-hand-made .next.return{width:unset;padding:1rem}.display-activity-container.display-activity-container-hand-made .prev{left:0;margin-left:2rem}.display-activity-container.display-activity-container-hand-made .activity-container{height:100%}.display-activity-container.display-activity-container-hand-made .activity-container h1{font-size:3rem;color:#fefefe;text-align:center;text-transform:uppercase;font-weight:700;margin-top:0;justify-content:center}.display-activity-container.display-activity-container-hand-made .activity-container h2{color:#fefefe;text-align:center;font-size:2rem;margin-top:1rem;font-weight:600}.display-activity-container.display-activity-container-hand-made .activity-container h3{position:absolute;bottom:0;margin-bottom:3rem;font-size:2rem;left:50%;transform:translateX(-50%);color:#fefefe}.display-activity-container.display-activity-container-hand-made .activity-container .slide{width:100%}.display-activity-container.display-activity-container-hand-made .activity-container .slide .question-container .begin{font-size:1rem;padding:.5rem 1rem}.display-activity-container.display-activity-container-hand-made .activity-container .slide .question-container .info-container p{margin-top:0;color:#fefefe;font-size:1rem;font-weight:unset;font-family:Ubuntu,sans-serif}.display-activity-container .next,.display-activity-container .prev{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;width:50px!important;height:auto!important;padding:1rem;background-color:rgba(0,0,0,.3);border-radius:50%}.display-activity-container .begin{position:absolute;bottom:0;cursor:pointer;margin-bottom:2rem;right:0;margin-right:2rem;background-color:#fefefe;padding:1rem 2rem;border-radius:15px;border:none;font-size:1.5rem}.display-activity-container .next{right:0;margin-right:2rem}.display-activity-container .next.return{top:0;width:unset;padding:1rem}.display-activity-container .prev{left:0;margin-left:2rem}.display-activity-container .activity-container{transition:.4s;height:100vh;width:100%;display:flex;position:relative}.display-activity-container .activity-container .slide{height:100%;width:100vw;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-size:cover;background-position:50%}.display-activity-container .activity-container .slide.img .question-container .text-container{width:45%}.display-activity-container .activity-container .slide.img .question-container .text-container .question{font-size:3rem}.display-activity-container .activity-container .slide.img:nth-child(2n) .question-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin-right:0}.display-activity-container .activity-container .slide.img:nth-child(odd) .question-container{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-evenly;margin-right:0}.display-activity-container .activity-container .slide:first-child{justify-content:center;align-items:center}.display-activity-container .activity-container .slide:first-child.key{padding:0}.display-activity-container .activity-container .slide:first-child .question-container{margin-bottom:3rem;align-items:unset;justify-content:center;width:unset;flex-direction:column}.display-activity-container .activity-container .slide:first-child .info-container{color:#fefefe}.display-activity-container .activity-container .slide .question-container{height:100vh;display:flex;width:100%;align-items:center;justify-content:space-evenly;padding-top:5vh}.display-activity-container .activity-container .slide .question-container .text-container{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90%;text-align:center}.display-activity-container .activity-container .slide .question-container .text-container .question-indicator{position:absolute;top:0;left:0;margin-top:2rem;margin-left:2rem;color:#fefefe;font-size:2rem;display:flex;align-items:center;font-family:Ubuntu}.display-activity-container .activity-container .slide .question-container .text-container .question-indicator img{width:30px;margin-right:2rem}.display-activity-container .activity-container .slide .question-container .text-container .question{font-size:2rem;padding:1.5rem;background-color:#fefefe;border-radius:15px;max-width:100%}.display-activity-container .activity-container .slide .question-container .text-container .question .inside-img{width:50%}.display-activity-container .activity-container .slide .question-container .question{font-size:1.5rem}.display-activity-container .activity-container .slide .question-container .info-container{position:absolute;bottom:0;left:0;margin-bottom:3rem;margin-left:3rem;color:#fefefe;width:20%;font-family:Ubuntu,sans-serif}.display-activity-container .activity-container .slide .question-container .info-container p{margin-top:0;color:#fefefe;font-size:1.5rem;font-weight:unset;font-family:Ubuntu,sans-serif}.display-activity-container .activity-container .slide .question-container .img-container{height:80%;width:45%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.display-activity-container .activity-container .slide .question-container .img-container img{border-radius:15px;-o-object-fit:contain;object-fit:contain;max-height:100%;width:100%}.display-activity-container .activity-container .slide .key-container{width:100vw;height:100vh;position:relative}.display-activity-container .activity-container .slide .key-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.display-activity-container .activity-container .slide.first,.display-activity-container .activity-container .slide.third{background-image:url(/img/template/template1-bg.jpg)}.display-activity-container .activity-container .slide.first h1,.display-activity-container .activity-container .slide.first h2,.display-activity-container .activity-container .slide.first h3,.display-activity-container .activity-container .slide.third h1,.display-activity-container .activity-container .slide.third h2,.display-activity-container .activity-container .slide.third h3{color:#292724}.display-activity-container .activity-container .slide.second{background-image:url(/img/template/template2-bg.jpg)}.display-activity-container .activity-container .slide.third{background-image:url(/img/template/template3-question.jpg);background-position:0 0;background-repeat:no-repeat}.display-activity-container .activity-container .slide.third:first-child{background-image:url(/img/template/template3-bg.jpg)}.display-activity-container .activity-container .slide.third .info-container p,.display-activity-container .activity-container .slide.third h1,.display-activity-container .activity-container .slide.third h2,.display-activity-container .activity-container .slide.third h3{color:#292724}.display-activity-container .activity-container .slide.third .question-container .question-indicator{margin-left:7%;margin-top:4rem;background:linear-gradient(330deg,#3732af,#1c1959);transition:.4s;padding:2rem 4rem;border-radius:15px}}@media(orientation:landscape)and (hover:none)and (pointer:coarse)and (max-width:1200px){.display-activity-container .activity-container .slide.third .question-container .question-indicator{font-size:3rem}.display-activity-container .activity-container .slide.third .question-container .question-indicator img{margin-left:1rem;margin-top:2rem;margin-right:8vw}}@media(orientation:landscape)and (hover:none)and (pointer:coarse){.display-activity-container .activity-container .slide.interrogation-first{background-image:url(/img/template/template-interrogation.jpg)}.display-activity-container .activity-container .slide.interrogation-first .info-container p,.display-activity-container .activity-container .slide.interrogation-first h1,.display-activity-container .activity-container .slide.interrogation-first h2,.display-activity-container .activity-container .slide.interrogation-first h3{color:#292724}.display-activity-container .activity-container .slide.interrogation{background-image:url(/img/template/template-interrogation.jpg);flex-direction:row}.display-activity-container .activity-container .slide.interrogation .fake-border{height:80vh;width:5px;background-color:#292724}.display-activity-container .activity-container .slide.interrogation .question-container{width:45%!important;flex-direction:column!important;justify-content:center!important;margin-bottom:10vh}.display-activity-container .activity-container .slide.interrogation .question-container.img{justify-content:flex-start!important;margin-top:40vh}.display-activity-container .activity-container .slide.interrogation .question-container .img-container{max-height:50%;height:unset;min-height:40%;width:70%;margin-bottom:2rem;display:flex;align-items:center;justify-content:center}.display-activity-container .activity-container .slide.interrogation .question-container .text-container{width:90%}.display-activity-container .activity-container .slide.interrogation .question-container .text-container .question-indicator{color:#292724}.display-activity-container .activity-container .slide.interrogation .question-container .text-container .question{font-size:2.25rem}}.display-activity-container .correction-slide .correction-container{display:flex;flex-direction:column;width:100%;height:100%;padding:2rem;justify-content:center}.display-activity-container .correction-slide .correction-header{position:absolute;top:2rem;left:2rem}.display-activity-container .correction-slide .correction-item{margin-bottom:2rem;width:100%}.display-activity-container .correction-slide .correction-item:last-child{margin-bottom:0}.display-activity-container .correction-slide .question.calcul{background-color:#fff;padding:2rem;border-radius:15px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;min-width:0;box-sizing:border-box}.display-activity-container .correction-slide .question-text{font-size:2rem;font-weight:600;color:#333}.display-activity-container .correction-slide .answer-text{font-size:2rem;padding-top:.5rem;margin-left:2rem;color:green}.display-activity-container .correction-slide .question-indicator{color:#fff;font-size:4rem;display:flex;align-items:center}.display-activity-container .correction-slide .question-indicator img{width:50px;margin-right:2rem}.display-activity-container .correction-item-flex{display:flex;flex-direction:row;align-items:center;gap:2rem;position:relative}.display-activity-container .img-correction-outside{height:80%;width:45%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;box-sizing:border-box;padding:0;margin:0}.display-activity-container .correction-image{border-radius:15px;-o-object-fit:contain;object-fit:contain;max-height:100%;width:100%;display:block}.validate-mail{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.paginate,.validate-mail h2{margin-top:2rem}.paginate{margin-bottom:4rem;display:flex}.paginate.question-paginate{margin-bottom:12rem}.paginate ul{display:flex;border-radius:5px}.paginate ul:before{display:none!important}.paginate ul li{list-style-type:none!important;margin-right:0!important}.paginate ul li:first-child button{border-bottom-left-radius:10px;border-top-left-radius:10px}.paginate ul li:last-child button{border-bottom-right-radius:10px;border-top-right-radius:10px}.paginate ul li button{padding:.75rem 1.5rem;background-color:#fefefe;border:1px solid #ebf0ff}.paginate ul li button.active,.paginate ul li button:hover{background-color:#3732af;color:#fefefe}@keyframes fade{0%{opacity:1}50%{opacity:1}to{opacity:0}}.slideshow-container{height:100vh;width:100%;position:relative}.slideshow-container div{position:absolute;width:100%;height:100%}.slideshow-container span{position:absolute;top:50%;transform:translateY(-50%);background-color:red}.slideshow-container span#left{left:2%}.slideshow-container span#right{right:2%}@media(max-width:550px){.check-phone{position:fixed;inset:0;background-color:#fefefe;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem}.check-phone .logo-container{margin-top:5rem;width:50%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.check-phone .logo-container img{width:100%}.check-phone h1{margin-top:5rem;text-align:center;color:#292724;font-size:3rem}.check-phone .go-landing{margin-top:4rem;font-size:1.5rem;color:#fefefe;padding:1rem 2rem;background-color:#3732af;text-decoration:none;border-radius:15px}.auth-container{align-items:center;background-size:0}.auth-container img{margin-left:auto;margin-right:auto}.auth-container .form-container{width:100%;height:80%;justify-content:space-around}.auth-container .form-container h1{font-size:3rem}.pop-up-container .pop-up .pop-up-auth{background-color:#fff;width:80vw;min-height:25vh;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px}.pop-up-container .pop-up-text-container{max-width:80%}.menu,.need-help-container{display:none}.admin-wrapper{width:100%;margin-left:0}.admin-wrapper h1{text-align:center}.admin-wrapper div{display:flex;align-items:center;flex-direction:column}.admin-wrapper div h2,.admin-wrapper div p{text-align:center}.admin-wrapper form,.admin-wrapper form .double-input-container,.admin-wrapper form .double-input-container .day .input-container,.admin-wrapper form .double-input-container .days,.admin-wrapper form .input-container,.admin-wrapper form .input-container input{width:100%}.admin-wrapper form .submit{margin-left:auto;margin-right:auto}.user-container{display:none}.burger-container{position:fixed;display:flex;align-items:center;justify-content:center;height:40px;width:40px;right:0;margin-top:2rem;margin-right:2rem;top:0;z-index:101;pointer-events:cursor}.burger-container .burger{width:100%;height:5px;border-radius:15px;background-color:#021f68;position:relative;transition:.2s}.burger-container .burger:after,.burger-container .burger:before{content:"";position:absolute;background-color:#021f68;width:100%;height:5px;border-radius:15px;transition:.4s}.burger-container .burger:before{top:10px}.burger-container .burger:after{top:-10px}.burger-container.active .burger{background-color:#fff}.burger-container.active .burger:before{transform:rotate(225deg);top:0}.burger-container.active .burger:after{transform:rotate(-225deg);top:0}.menu-container{position:fixed;height:100vh;width:100%;transform:translate(-100vw);background-color:#fff;transition:.4s;z-index:100}.menu-container.active{transform:translate(0)}.menu-container .menu{display:flex;width:100%;border-right:none}.menu-container .menu .logo{width:50%}.menu-container .menu div ul{display:flex;align-items:flex-start;flex-direction:column;width:50%}}.button{margin-top:0;padding:1.25rem 2rem;font-size:1.2rem;white-space:nowrap;font-size:14px;text-decoration:none;display:inline-block;box-shadow:0 0 2px 0 rgba(0,0,0,.15);border-radius:8px}.button--primary{background:#3732af;font-weight:500;color:#fefefe;border:1px solid #3732af}.button--primary:focus,.button--primary:hover{background:#130f88}.button--secondary{background:#fff;border:1px solid #d6dded;color:#292724;font-weight:500}.button--secondary:focus,.button--secondary:hover{background:#3732af;color:#fff}.button--full{width:100%;margin-top:16px}.button--red{border-color:#c22a29;color:#c22a29}.button--red:focus,.button--red:hover{background:#c22a29;color:#fefefe}.button--white{background:transparent;border-color:#fefefe;color:#fefefe}.button--white:focus,.button--white:hover{background:#fefefe;color:#3732af}.button__container{padding:16px 0;display:flex;gap:24px}.button__action{padding-left:8px}.container--main{width:100%;display:flex;justify-content:space-between}.modalIA{position:fixed;width:100%;height:100%;z-index:9;top:0;left:0;display:flex;justify-content:flex-end}.modalIA__head{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px}.modalIA__head img{width:80px}.modalIA__container{position:relative;max-width:820px;background:#e8edf8;box-shadow:0 0 1px 0 rgba(0,0,0,.15);padding:24px;overflow:scroll;z-index:4}.modalIA__container,.modalIA__insights{border-radius:16px;border:1px solid #d6dded}.modalIA__insights{background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);padding:8px;max-width:620px;margin:40px auto 0}.modalIA__insights textarea{border:0!important;padding:8px;margin-top:16px;height:40px;width:100%}.modalIA__insights textarea::-moz-placeholder{font-size:13px;font-size:Arial}.modalIA__insights textarea::placeholder{font-size:13px;font-size:Arial}.modalIA__select{font-size:14px;padding:8px;border-radius:8px;border:1px solid transparent;box-shadow:0 0 1px 0 rgba(0,0,0,.15);width:150px;cursor:pointer}.modalIA__select--subject{border:1px solid #d6dded}.modalIA__attach:hover,.modalIA__select:hover{background:#d6dded}.modalIA__moreOptions{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:space-between}.modalIA .modalIA__title{margin-top:0}.modalIA button:focus,.modalIA input:focus,.modalIA select:focus,.modalIA textarea:focus{outline:none;box-shadow:none}.modalIA__attach{padding:8px;border-radius:8px;position:relative;cursor:pointer}.modalIA__close{z-index:3;width:100%;height:100%;background:rgba(0,0,0,.3)}.modalIA__attach #file,.modalIA__close{position:absolute;left:0;top:0;cursor:pointer}.modalIA__attach #file{z-index:9;opacity:0;padding:8px;width:140px}.modalIA__attach label{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-end;gap:8px;cursor:pointer}.modalIA__attach img{width:16px}.modalIA .modalIA__container .questions-container{position:relative;margin-top:24px;grid-template-columns:repeat(2,1fr)}.modalIA .modalIA__container .qcm-container{position:relative;margin-top:24px;grid-template-columns:repeat(1,1fr)}.modalIA .modalIA__container .input-container{margin-bottom:0}.modalIA .modalIA__container .modalIA__insights .file-custom-preview{width:-moz-max-content;width:max-content}.MathJax[display=true]{margin:0!important}