.imageFondAccueil{background-image:url(/assets/fondBleuMarineSombre-DjRTzdMD.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.pagePrincipaleAccueil{height:fit-content}.coeurPagePrincipale{display:flex;flex-direction:column;width:100%;min-height:95vh;padding:4em 0;height:fit-content}.wrapperTitleAccueil{display:flex;justify-content:center;align-items:center;flex:0 0 30%;padding:0 2em 2em}.titleBundle{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--textColor);border-radius:2rem;width:50%;height:100%;font-size:2.5em}.title{position:relative;font-size:1.9em;font-weight:700;margin:.5em}.title:after{content:"";position:absolute;width:110%;transform:translate(-5%);left:0;height:5px;border-radius:2em;background-color:var(--textColor);bottom:0}.subtitle{text-align:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.wrapperImageAccueil{display:flex;position:relative;justify-content:center;height:fit-content;align-items:center;flex:1}.imageAccueil{position:relative;background-image:url(/assets/edt-D7ZapeI3.webp);background-size:cover;border-radius:2em;width:60%;height:80%;min-height:700px;box-shadow:6px 8px 8px 6px #0003;transition:filter .25s ease-in-out}.imageAccueil.flou{filter:blur(3px);cursor:pointer}.hoverText{position:absolute;display:flex;justify-content:center;align-items:center;color:var(--textColor);height:fit-content;font-size:3.5em;opacity:0;transition:opacity .3s ease-in-out;font-weight:700}.hoverText.visible{opacity:1}.hoverText.visible:hover{cursor:pointer}.hoverText:after{content:"";position:absolute;display:block;width:0;height:4px;background:var(--accentColor);margin-top:70px;transition:width .3s ease-in-out;border-radius:2em}.hoverText.visible:after{width:100%}@media screen and (max-width: 1920px) and (max-height: 1080px){.imageAccueil{min-height:550px}}@media screen and (max-width: 1680px) and (max-height: 1050px){.title{font-size:1.7em}.subtitle{font-size:.7em}.hoverText{font-size:2.5em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.title{font-size:1.5em}.subtitle{font-size:.7em}.hoverText{font-size:2.3em}.imageAccueil{border-radius:1em}}@media screen and (max-width: 1280px) and (max-height: 800px){.title{font-size:1.3em}.subtitle{font-size:.5em}.hoverText{font-size:2em}.imageAccueil{width:60%;min-height:400px}.coeurPagePrincipale{padding:2em 0}}@media screen and (max-width: 1024px) and (max-height: 1369px){.titleBundle{width:75%}.title{font-size:1.7em}.subtitle{font-size:.7em}.hoverText{font-size:2.7em}.imageAccueil{width:80%;height:60%}}@media screen and (max-width: 1024px) and (max-height: 768px){.imageAccueil{width:70%;height:80%}.title{font-size:1.3em}.subtitle{font-size:.6em}}@media screen and (max-width: 900px) and (max-height: 1000px){.title{font-size:1.4em}.subtitle{font-size:.6em}.hoverText{font-size:2.3em}.imageAccueil{width:70%;min-height:400px}.coeurPagePrincipale{padding:2em 0}}@media screen and (max-width: 768px) and (max-height: 1024px){.subtitle{font-size:.55em}.title{font-size:1.6em}.imageAccueil{width:80%;min-height:350px}}@media screen and (max-width: 700px) and (max-height: 800px){.title{font-size:1.3em}.title:after{height:3px}.subtitle{font-size:.5em}.hoverText{font-size:2em}.hoverText:after{margin-top:50px}}@media screen and (max-width: 600px) and (max-height: 1024px){.title{font-size:1.4em}.subtitle{font-size:.65em}.hoverText{font-size:2em}.hoverText:after{margin-top:50px}}@media screen and (max-width: 450px) and (max-height: 960px){.title{font-size:1.2em}.subtitle{font-size:.5em}.hoverText{font-size:1.8em}.imageAccueil{width:90%;min-height:300px}.coeurPagePrincipale{min-height:75vh}.wrapperTitleAccueil{padding:1em}}@media screen and (max-width: 390px) and (max-height: 844px){.titleBundle{width:90%}.title{font-size:1.1em}.subtitle{font-size:.4em}.hoverText{font-size:1.6em}.imageAccueil{width:90%;min-height:200px}.coeurPagePrincipale{padding:1em 0;min-height:65vh}}@media screen and (max-width: 378px) and (max-height: 740px){.title{font-size:1em}.subtitle{font-size:.4em}.hoverText{font-size:1.5em}.hoverText:after{margin-top:40px}.imageAccueil{border-radius:.5em}}@media screen and (max-width: 320px) and (max-height: 568px){.title{font-size:.8em}.subtitle{font-size:.3em}.hoverText{font-size:1.3em}.imageAccueil{width:90%;min-height:175px}}.navbar{color:var(--textColor);min-height:5vh;display:flex;justify-content:center;align-items:center;position:relative}.navbarContainer{display:flex;width:100%;min-height:5vh;justify-content:space-between;align-items:center}.wrapperNavbarLogo{display:flex;justify-content:center;align-items:center;padding-left:1.3vw}.navbarLogo{display:flex;justify-content:center;align-items:center;width:2em;padding:2px;height:auto;transition:transform .5s ease-in-out}.navbarLogo:hover{transform:rotate(360deg)}.navbarLinksWrapper,.navbarLinksWrapperMobile{display:flex;gap:2vw}.navbarLinksWrapper{flex-direction:row;padding:5px .75vw}.navbarLinksWrapperMobile{display:flex;position:relative;top:8vh;flex-direction:column;justify-content:start;align-items:center;padding:5px;gap:6vh;height:85dvh}.navbarLinks,.navbarLinksMobile{display:flex;position:relative;font-size:1.5em;padding:.35em .8vw;justify-content:center;align-items:center;border-radius:.2em;overflow:hidden;cursor:pointer}.navbarLinksMobile{width:fit-content}.navbarLinks:before,.navbarLinksMobile:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:currentColor;transition:width .3s ease,left .3s ease}.navbarLinks:hover:before,.navbarLinksMobile:hover:before{width:120%;cursor:pointer;left:0}.toolbarNavbarMobile{display:flex;position:relative;width:100%;height:100%;justify-content:start;align-items:center}.hamburgerMenu{z-index:5;width:fit-content;padding-right:1.7vw}.bar1,.bar2,.bar3{width:30px;height:5px;background-color:var(--textColor);margin:5px;transition:.4s}.isMenuOpen .bar1{transform:translateY(10px) rotate(45deg);background-color:var(--textColor)}.isMenuOpen .bar2{opacity:0}.isMenuOpen .bar3{transform:translateY(-10px) rotate(-45deg);background-color:var(--textColor)}.bodyHamburgerMenuBackground{position:fixed;width:100vw;height:100vh;background:#040b198c;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:5;animation:bgBlur .75s ease forwards}.bodyHamburgerMenu{display:flex;position:relative;box-shadow:4px 0 12px #0006;border-left:1px solid rgba(255,255,255,.1);background-image:linear-gradient(to top,#024f8a73,#0c59946e,#16639e66,#206da86e,#2a77b273);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;width:70%;height:100%;opacity:1;z-index:5}.animationMenu{animation:animationMenu .75s ease forwards}@keyframes bgBlur{to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}@keyframes animationMenu{0%{margin-left:100%;opacity:0}to{margin-left:30%;opacity:1;scroll-behavior:unset}}@media screen and (max-width: 1920px) and (max-height: 1080px){.navbarLinks,.navbarLinksMobile{font-size:1.2em}.navbarLogo{width:1.5em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.navbarLinks,.navbarLinksMobile{font-size:1em}.navbarLogo{width:1.3em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.navbarLinks,.navbarLinksMobile{font-size:.95em}.navbarLogo{width:1.2em}}@media screen and (max-width: 1280px) and (max-height: 800px){.navbarLinks,.navbarLinksMobile{font-size:.75em}.navbarLogo{width:1.1em}}@media screen and (max-width: 1024px){.wrapperNavbarLogo{width:fit-content;justify-content:start}}@media screen and (max-width: 1024px) and (max-height: 768px){.navbarLinks,.navbarLinksMobile{font-size:1.3em}.navbarLogo{width:1.05em}.bar1,.bar2,.bar3{width:25px;height:3px}.isMenuOpen .bar1{transform:translateY(8px) rotate(45deg)}.isMenuOpen .bar3{transform:translateY(-8px) rotate(-45deg)}.bodyHamburgerMenu{width:50%}@keyframes animationMenu{0%{margin-left:100%;opacity:0}to{margin-left:50%;opacity:1}}}@media screen and (max-width: 912px) and (max-height: 1369px){.navbarLogo{width:1.8em}.navbarLinksMobile{font-size:1.5em}}@media screen and (max-width: 900px) and (max-height: 1000px){.navbarLogo{width:1.4em}.navbarLinksMobile{font-size:1.5em}}@media screen and (max-width: 768px) and (max-height: 1024px){.navbarLogo{width:1.5em}.navbarLinksMobile{font-size:1.2em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.navbarLogo{width:1.2em}.toolbar{height:8%}.navbarLinksMobile{font-size:1.1em}.bar1,.bar2,.bar3{width:25px;height:3px}.isMenuOpen .bar1{transform:translateY(8px) rotate(45deg)}.isMenuOpen .bar3{transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width: 450px) and (max-height: 960px){.navbarLogo{width:1.2em}.wrapperNavbarLogo{display:flex;padding-left:.8em;justify-content:start}.navbarLinksMobile{font-size:1em}.bodyHamburgerMenu{width:70%}@keyframes animationMenu{0%{margin-left:100%;opacity:0}to{margin-left:30%;opacity:1}}}@media screen and (max-width: 390px) and (max-height: 844px){.bar1,.bar2,.bar3{width:18px;height:2px;margin:4px}.navbarLinksMobile{font-size:.9em}.isMenuOpen .bar1{transform:translateY(6px) rotate(45deg)}.isMenuOpen .bar3{transform:translateY(-6px) rotate(-45deg)}}@media screen and (max-width: 320px) and (max-height: 568px){.navbarLogo{width:1em}.wrapperNavbarLogo{padding-left:.5em}.navbarLinksMobile{font-size:.85em}.bar1,.bar2,.bar3{width:20px;height:2px;margin:4px}.isMenuOpen .bar1{transform:translateY(6px) rotate(45deg)}.isMenuOpen .bar3{transform:translateY(-6px) rotate(-45deg)}}.disabledButton{cursor:not-allowed;border-color:#000!important;background-color:#c6c1c1;color:var(--disabledButtonColor)}.disabledButton:after{content:"";z-index:2;position:absolute;bottom:-4%;left:0;width:100%;height:10%;background-color:var(--disabledButtonColor)!important}.buttonSvg{width:1.5em;height:auto}.wrapperBoutonContact{display:flex;justify-content:center;align-items:center;flex:2 0 0;width:90%}.wrapperButtonEdit{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;margin-top:.25em;width:90%;padding-bottom:.25em}.wrapperButtonSelector{display:flex;align-items:center;justify-content:center;height:100%;flex-shrink:0;flex-grow:0;width:33%}.contactCardBouton,.glassAuthBoxBouton,.selectorBouton,.buttonMobileNavbar,.selectorBoutonEdition,.selectorBoutonConsulter,.editBoutonConfirmation,.editBouton{all:unset;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.5em;font-weight:700;color:var(--textColor);background-color:var(--primaryColor);height:2.5em;width:50%;border-radius:6rem;overflow:hidden;text-align:center}.editBoutonConfirmation,.editBouton{width:30%;height:3.25em}.contactCardBouton{background-color:#ffffffe0;color:var(--blueDark)}.glassAuthBoxBouton{width:60%;color:var(--bgColor);background-color:var(--textColor)}.textButton{overflow:hidden;width:80%;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.selectorBouton,.buttonMobileNavbar,.selectorBoutonEdition,.selectorBoutonConsulter{display:flex;justify-content:center;align-items:center;padding:.4em .9em;border-radius:.5em;font-weight:400;background-image:linear-gradient(to right top,#024f8a66,#0c599466,#16639e66,#206da866,#2a77b266);background-color:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .35s ease-in-out}.disabled{cursor:not-allowed;pointer-events:none;opacity:.5;transition:opacity .35s ease-in-out}.editBouton{background:transparent;border:1px solid rgba(255,255,255,.4)}.selectorBoutonConsulter,.editBoutonConfirmation{background-image:linear-gradient(to left bottom,#d7f8fff2,#d2eef5f2,#cde4ebf2,#c8dae1f2,#c3d0d7f2);box-shadow:0 0 12px 4px #ffffff21,inset 0 0 6px #ffffff1a;color:var(--blueDark)}.buttonMobileNavbar{width:65%;height:10%;background-color:var(--blueButton);background-image:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(0)}.buttonMobileNavbar:after,.contactCardBouton:after,.glassAuthBoxBouton:after,.selectorBouton:after,.selectorBoutonEdition:after,.selectorBoutonConsulter:after,.editBoutonConfirmation:after,.editBouton:after{content:"";position:absolute;bottom:-4%;left:35%;width:30%;height:10%;background-color:var(--primaryColor);transition:all ease .75s}.contactCardBouton:after,.selectorBoutonConsulter:after,.editBoutonConfirmation:after{background-color:var(--blueDark)}.selectorBouton:after,.buttonMobileNavbar:after,.selectorBoutonEdition:after,.selectorBoutonConsulter:after,.editBouton:after{height:8%}.glassAuthBoxBouton:after{background-color:var(--whiteBlue)}.contactCardBouton:hover:after,.glassAuthBoxBouton:hover:after,.selectorBouton:hover:after,.buttonMobileNavbar:hover:after,.selectorBoutonEdition:hover:after,.selectorBoutonConsulter:hover:after,.editBoutonConfirmation:hover:after,.editBouton:hover:after{left:0;width:100%;background-color:var(--textColor);transform:scale(1.1)}.glassAuthBoxBouton:hover:after,.selectorBoutonConsulter:hover:after,.editBoutonConfirmation:hover:after{background-color:var(--bgColor)}.selectorBouton:after,.buttonMobileNavbar:after,.selectorBoutonEdition:after,.editBouton:after{background-color:#f5f5f5}.buttonCopy{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:80rem;background-color:var(--blueDark);color:var(--textColor);transition:scale .2s ease-in-out;width:3em;height:2.9em}.buttonCopy:hover{scale:1.1}.buttonCopyArrow{width:50%;height:auto;transform:rotateY(180deg)}@media screen and (max-width: 1920px) and (max-height: 1080px),screen and (max-width: 912px) and (max-height: 1369px){.contactCardBouton,.glassAuthBoxBouton,.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition,.editBoutonConfirmation,.editBouton{font-size:1.2em}}@media screen and (max-width: 1536px) and (max-height: 732px){.selectorBouton,.selectorBoutonEdition,.selectorBoutonConsulter{padding:.3em .9em;font-size:1em}.buttonSvg{width:1.35em}}@media screen and (max-width: 1512px) and (max-height: 830px){.selectorBouton,.selectorBoutonEdition,.selectorBoutonConsulter{padding:.2em .9em;font-size:1.1em}.buttonSvg{width:1.35em}}@media screen and (max-width: 1366px) and (max-height: 1024px),screen and (max-width: 1440px) and (max-height: 900px){.selectorBouton,.selectorBoutonEdition,.selectorBoutonConsulter,.editBoutonConfirmation,.editBouton{padding:.2em .9em;font-size:1.1em}.buttonSvg{width:1.25em}}@media screen and (max-width: 1280px) and (max-height: 800px),screen and (max-width: 700px) and (max-height: 800px){.contactCardBouton,.glassAuthBoxBouton,.editBoutonConfirmation,.editBouton{font-size:1em}.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition{font-size:1em;padding:.4em .7em}.buttonMobileNavbar{height:12%;width:60%;font-size:1.25em}}@media screen and (max-width: 1024px){.wrapperButtonSelector{width:100%}}@media screen and (max-width: 1024px) and (max-height: 1369px){.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition{font-size:1.3em;padding:.2em .7em;height:55%}.editBoutonConfirmation,.editBouton{font-size:1.3em;width:35%}}@media screen and (max-width: 1024px) and (max-height: 768px){.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition,.editBoutonConfirmation,.editBouton{font-size:1em;padding:.2em .7em}.editBoutonConfirmation,.editBouton{width:30%;height:2.5em}.buttonMobileNavbar{font-size:1.15em}}@media screen and (max-width: 912px) and (max-height: 1369px){.glassAuthBoxBouton{height:3.5em}}@media screen and (max-width: 900px) and (max-height: 1000px),screen and (max-width: 800px) and (max-height: 1280px){.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition,.editBoutonConfirmation,.editBouton{font-size:1em;padding:.4em .8em}.glassAuthBoxBouton{height:3em;font-size:1em}.textButton{font-size:1.25em}.buttonMobileNavbar{font-size:1em;width:60%;height:13%}.buttonMobileNavbar:after{height:6.5%}}@media screen and (max-width: 768px) and (max-height: 1024px){.textButton{font-size:1.1em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.selectorBouton,.selectorBoutonConsulter,.selectorBoutonEdition,.editBoutonConfirmation,.editBouton{font-size:.85em;padding:.4em .8em}.textButton{font-size:1em}}@media screen and (max-width: 600px) and (max-height: 1024px){.contactCardBouton{font-size:.85em;height:2.5em;width:40%;border-radius:1em}.glassAuthBoxBouton{height:2.5em;font-size:1.1em;width:70%}}@media screen and (max-width: 450px) and (max-height: 960px){.contactCardBouton{font-size:.75em}.editBoutonConfirmation,.editBouton{width:35%;height:2em}.wrapperButtonEdit{width:100%;gap:.75rem}.glassAuthBoxBouton{width:70%;border-radius:1.5em;font-size:.75em;height:3em}.glassAuthBoxBouton>.textButton{font-size:1.1em}.textButton{font-size:.95em}.selectorBouton{width:70%}.buttonMobileNavbar{font-size:1em;width:60%;height:10%}}@media screen and (max-width: 378px) and (max-height: 740px){.contactCardBouton{font-size:.65em}.textButton{font-size:.9em}.selectorBouton{font-size:.75em}.buttonMobileNavbar{font-size:.9em;width:60%;height:10%}}@media screen and (max-width: 320px) and (max-height: 568px){.selectorBouton{font-size:.65em}.editBoutonConfirmation,.editBouton{font-size:.75em}.textButton{font-size:.85em}.glassAuthBoxBouton{height:2.35em}.glassAuthBoxBouton>.textButton{font-size:.8em}.buttonMobileNavbar{font-size:.85em;height:11%}}@media (max-width: 1950px){.buttonCopy{width:2.5em;height:2.5em}}@media (max-width: 1400px){.buttonCopy{width:2.2em;height:2.2em}}@media (max-width: 1300px){.buttonCopy{width:2.5em;height:2.5em}}@media (max-width: 900px){.buttonCopy{width:2em;height:2em}}@media (max-width: 700px){.buttonCopy{width:2.5em;height:2.5em}}@media (max-width: 450px){.buttonCopy{width:2.3em;height:2.3em}}@media (max-width: 400px){.buttonCopy{width:2.1em;height:2.1em}}@media (max-width: 350px){.buttonCopy{width:1.9em;height:1.9em}}.wrapperModalBackground{position:fixed;inset:0;z-index:900;display:flex;justify-content:center;align-items:center;background:#040b198c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:overlayFade .35s ease-out both}.wrapperModal{position:relative;width:70%;height:65%;padding:1rem;border-radius:1.5rem;background-image:linear-gradient(to right top,#024f8a73,#0c59946e,#16639e66,#206da86e,#2a77b273);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 12px 4px #ffffff21,inset 0 0 6px #ffffff1a;display:flex;flex-direction:column;align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:modalPop .35s cubic-bezier(.3,1.4,.4,1) both}@keyframes modalPop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modalCloseButton{position:absolute;top:.5em;right:.5em;width:2rem;z-index:3;cursor:pointer}@media (max-width: 450px){.modalCloseButton{width:1.5rem}}.wrapperEditModal{inline-size:clamp(350px,40vw,60vw);max-block-size:50dvh;display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:1.5rem;background-image:linear-gradient(to right top,#024f8a73,#0c59946e,#16639e66,#206da86e,#2a77b273);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 12px 4px #ffffff21,inset 0 0 6px #ffffff1a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:modalPop .35s cubic-bezier(.3,1.4,.4,1) both}.editModalContent{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;justify-items:center;inline-size:100%;block-size:100%;gap:2.75rem;padding:3.25rem 3.5rem;color:var(--textColor)}.wrapperEditTitle{display:flex;justify-content:center;align-items:center;padding-bottom:.25em}.editTitle{position:relative;margin:.25em;font-size:2.5em;font-weight:700;text-align:center}.editTitle:after{content:"";position:absolute;width:95%;transform:translate(3%);left:0;height:5px;border-radius:2em;background-color:var(--textColor);bottom:-5px}.wrapperCourseDeleted{inline-size:100%;max-inline-size:100%;justify-self:center;align-items:center;display:flex;position:relative;flex-direction:column;min-block-size:0}.coursesDeleted{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;width:auto;flex-direction:column;gap:1.5em;max-block-size:clamp(12rem,20dvh,28rem);max-inline-size:93%;font-size:1.45em;padding:.5em 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%)}.courseDeletedRow{display:flex;justify-content:space-between;gap:2em;padding:.75em;width:100%;align-items:center;border-radius:.5em;-webkit-hyphens:auto;hyphens:auto}.courseDeletedName{display:-webkit-box;flex:1;-webkit-align-content:center;-webkit-box-pack:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-align:left;text-overflow:ellipsis;text-wrap:balance}.courseDeleteBtn{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.5rem;background-color:#dc4646f2;color:var(--textColor);transition:box-shadow .2s ease-in-out;width:1.5em;height:1.4em}.courseDeleteBtn:hover{box-shadow:0 0 8px 2px #ffffff26,inset 0 0 6px #ffffff1a}.courseDeleteBtnCross{width:80%;height:auto}.scroll-indicator-courses-deleted{position:absolute;bottom:-4vh;left:50%;transform:translate(-50%);width:30px;height:30px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.85355%202.14645C3.65829%201.95118%203.34171%201.95118%203.14645%202.14645C2.95118%202.34171%202.95118%202.65829%203.14645%202.85355L7.14645%206.85355C7.34171%207.04882%207.65829%207.04882%207.85355%206.85355L11.8536%202.85355C12.0488%202.65829%2012.0488%202.34171%2011.8536%202.14645C11.6583%201.95118%2011.3417%201.95118%2011.1464%202.14645L7.5%205.79289L3.85355%202.14645ZM3.85355%208.14645C3.65829%207.95118%203.34171%207.95118%203.14645%208.14645C2.95118%208.34171%202.95118%208.65829%203.14645%208.85355L7.14645%2012.8536C7.34171%2013.0488%207.65829%2013.0488%207.85355%2012.8536L11.8536%208.85355C12.0488%208.65829%2012.0488%208.34171%2011.8536%208.14645C11.6583%207.95118%2011.3417%207.95118%2011.1464%208.14645L7.5%2011.7929L3.85355%208.14645Z'%20fill='%23ffffff'%20/%3e%3c/svg%3e");background-size:cover;opacity:.8;animation:bounce 1.5s infinite}@media screen and (max-width: 1920px) and (max-height: 1080px){.editTitle{font-size:2.2em}.coursesDeleted{font-size:1.25em;gap:1.25em}.editModalContent{gap:2.5rem}.scroll-indicator-courses-deleted{width:25px;height:25px}}@media screen and (max-width: 1536px) and (max-height: 732px),screen and (max-width: 1512px) and (max-height: 864px),screen and (max-width: 1440px) and (max-height: 900px){.wrapperEditModal{max-block-size:70dvh;inline-size:clamp(300px,45vw,60vw)}.editTitle{font-size:1.8em}.editTitle:after{height:4px}.editModalContent{gap:2rem;padding:2.75rem 3rem}.coursesDeleted{font-size:1.05em;gap:1.25em}.scroll-indicator-courses-deleted{bottom:-5vh}}@media screen and (max-width: 1366px) and (max-height: 1024px){.wrapperEditModal{inline-size:clamp(300px,48vw,60vw)}.editTitle{font-size:1.8em}.editModalContent{gap:2rem;padding:2.75rem 3rem}.coursesDeleted{font-size:1.05em;gap:1.25em;max-block-size:clamp(12rem,25dvh,28rem)}.scroll-indicator-courses-deleted{bottom:-4.5vh}}@media screen and (max-width: 1280px) and (max-height: 800px){.editTitle{font-size:1.6em}.coursesDeleted{font-size:1em;gap:1.25em}.scroll-indicator-courses-deleted{width:20px;height:20px}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperEditModal{inline-size:clamp(300px,75vw,95vw)}.editTitle{font-size:2em}.coursesDeleted{font-size:1.25em;gap:1.25em}.scroll-indicator-courses-deleted{width:25px;height:25px}}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperEditModal{inline-size:clamp(300px,60vw,85vw)}.editTitle{font-size:1.5em}.coursesDeleted{font-size:.9em;gap:1.1em}.editModalContent{gap:1.5rem;padding:2.25rem 2.5rem}.scroll-indicator-courses-deleted{width:20px;height:20px}.editTitle:after{height:3px}}@media screen and (max-width: 912px) and (max-height: 1369px){.wrapperEditModal{inline-size:clamp(400px,78vw,95vw)}.editTitle:after{height:3px}.editModalContent{gap:1.75rem}.scroll-indicator-courses-deleted{width:23px;height:23px;bottom:-3vh}}@media screen and (max-width: 900px) and (max-height: 1000px){.wrapperEditModal{max-block-size:75dvh}.editTitle{font-size:1.8em}.editModalContent{padding:2.25rem}.coursesDeleted{font-size:1.1em;gap:1.15em}.scroll-indicator-courses-deleted{width:22px;height:22px;bottom:-3.5vh}}@media screen and (max-width: 800px) and (max-height: 1280px){.editModalContent{padding:2.5rem 2.25rem}.coursesDeleted{max-block-size:clamp(12rem,23dvh,28rem)}.scroll-indicator-courses-deleted{width:22px;height:22px;bottom:-3.5vh}}@media screen and (max-width: 768px) and (max-height: 1024px){.coursesDeleted{font-size:1.1em;gap:1.15em}.editTitle{font-size:1.8em}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperEditModal{border-radius:1.25rem}.coursesDeleted{font-size:.95em;gap:1.15em}.editTitle{font-size:1.6em}.editModalContent{padding:2.25rem 2rem}.scroll-indicator-courses-deleted{width:20px;height:20px;bottom:-3vh}}@media screen and (max-width: 600px) and (max-height: 1024px){.wrapperEditModal{inline-size:clamp(400px,85vw,95vw)}.coursesDeleted{font-size:1em;gap:1.15em}.editModalContent{padding:2rem 1.75rem}.editTitle{font-size:1.5em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperEditModal{border-radius:1rem;inline-size:clamp(300px,95vw,98vw);box-shadow:0 0 6px 2px #ffffff21,inset 0 0 6px #ffffff1a}.editTitle{font-size:1.2em}.editModalContent{padding:1.5rem 1.25rem;gap:1.3rem}.courseDeletedRow{padding:.5rem}.coursesDeleted{font-size:.9em;gap:1.15em}.editTitle:after{height:2px}.coursesDeleted{max-block-size:clamp(12rem,20dvh,24rem)}.scroll-indicator-courses-deleted{width:15px;height:15px;bottom:-3vh}.courseDeleteBtn{border-radius:.25rem}}@media screen and (max-width: 378px) and (max-height: 740px){.editTitle{font-size:1.05em}.coursesDeleted{font-size:.8em;gap:1em}.editModalContent{gap:.9rem;padding:1.25rem 1rem}}@media screen and (max-width: 320px) and (max-height: 568px){.editTitle{font-size:.95em}.editModalContent{padding:1rem .8rem;gap:.7rem}.coursesDeleted{font-size:.7em;padding:.7em 0}.scroll-indicator-courses-deleted{width:12px;height:12px;bottom:-3vh}}.wrapperPencilEdit{display:flex;justify-content:right;padding-right:3%;padding-top:2px}.pencilEdit{width:8%;height:auto;cursor:pointer}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperPencilEdit{padding-right:2%}.pencilEdit{width:6%}}@media screen and (max-width: 800px) and (max-height: 1280px){.pencilEdit{width:10%}.wrapperPencilEdit{padding-right:3.5%}}@media screen and (max-width: 768px) and (max-height: 1024px){.pencilEdit{width:9%}}@media screen and (max-width: 700px) and (max-height: 800px){.pencilEdit{width:7.5%}}@media screen and (max-width: 450px) and (max-height: 960px){.pencilEdit{width:11%}.wrapperPencilEdit{padding-right:5%;padding-top:3px}}@media screen and (max-width: 390px) and (max-height: 844px){.pencilEdit{width:9.5%}.wrapperPencilEdit{padding-top:2px}}@media screen and (max-width: 320px) and (max-height: 568px){.pencilEdit{width:10%}.wrapperPencilEdit{padding-top:1px;padding-right:4%}}.wrapperFooter{display:flex;position:relative;justify-content:space-between;align-items:center;color:#fff;width:100%;height:7vh;z-index:2;padding:.75em;margin-top:4vh;background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.wrapperFooterRight,.wrapperFooterLeft{display:flex;align-items:center;padding:1em;flex:0 0 40%;height:100%}.wrapperFooterRight{justify-content:end}.footerLeft{display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:start;height:100%}.footerRight{display:flex;gap:3rem;justify-content:end;align-items:center;height:100%}.linkFooter{position:relative}.linkFooter:after{content:"";position:absolute;width:0;bottom:-5px;left:0;height:2px;background-color:#fff;transition:width .3s ease}.linkFooter:hover{cursor:pointer}.linkFooter:hover:after{width:100%}@media screen and (max-width: 1536px) and (max-height: 732px),screen and (max-width: 1512px) and (max-height: 864px){.wrapperFooter{font-size:.8em}.linkFooter:after{bottom:-4px}}@media screen and (max-width: 1366px) and (max-height: 1024px),screen and (max-width: 1440px) and (max-height: 900px){.wrapperFooter{font-size:.7em}.linkFooter:after{bottom:-4px}}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperFooter{font-size:.65em}}@media screen and (min-width: 1025px) and (max-width: 1280px) and (max-height: 800px){.wrapperFooter{font-size:.65em}}@media screen and (max-width: 1024px) and (min-height: 769px) and (max-height: 1369px){.wrapperFooter{font-size:.85em}}@media screen and (max-width: 800px) and (max-height: 1280px){.wrapperFooter{padding:0 .75em;font-size:.7em;height:7vh}.wrapperFooterLeft,.wrapperFooterRight{padding:0 1em}}@media screen and (max-width: 768px) and (max-height: 1024px),screen and (max-width: 600px) and (max-height: 1024px){.wrapperFooter{font-size:.65em}.footerRight{gap:1rem}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperFooter{font-size:.55em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperFooter{font-size:.5em;height:5vh}}@media screen and (max-width: 390px) and (max-height: 844px){.wrapperFooter{font-size:.45em}.footerRight{gap:.5rem}.linkFooter:after{bottom:-3px;height:1px}}@media screen and (max-width: 378px) and (max-height: 740px){.wrapperFooter{font-size:.4em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperFooter{font-size:.35em}.footerRight{gap:.3rem}}.wrapperStats{display:flex;justify-content:center;align-items:center;height:fit-content;min-height:65vh;padding:5em}.statistiques{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90%}.statistiquesContent{flex:0 0 80%;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8rem}.statistiquesContentItem{display:flex;justify-content:center;align-items:center;flex-direction:column;width:22%;min-width:500px;min-height:450px;max-height:475px;height:55%;gap:1.5em;background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--textColor);border-radius:1em;box-shadow:6px 8px 8px 6px #00000026;border-bottom:15px solid var(--textColor);transition:width .3s ease-in-out,height .3s ease-in-out}.statistiquesContentItemTitle{display:flex;justify-content:center;align-items:start;height:100%;font-size:2.2em;font-weight:700;text-align:center;flex:0 0 30%}.statistiquesContentItemBody{display:flex;justify-content:center;align-items:flex-end;font-weight:700;text-align:center;font-size:3.5em;transition:all .3s ease-in-out;flex:0 0 25%}.statistiquesContentItemIcon{display:flex;min-width:inherit;justify-content:center;align-items:center;padding-top:1.5em;flex:0 0 45%}.iconStats{width:35%;height:auto}@media screen and (max-width: 1920px) and (max-height: 1080px){.statistiquesContentItem{min-width:450px;min-height:400px;max-height:425px}.statistiquesContentItemBody{font-size:3.2em}.iconStats{width:30%;height:auto}.statistiquesContentItemTitle{font-size:2em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.statistiquesContentItem{min-width:400px;min-height:350px;max-height:375px}.statistiquesContentItemBody{font-size:2.9em}.iconStats{width:22.5%;height:auto}.statistiquesContentItemTitle{font-size:1.8em}.wrapperStats{padding:4em}.statistiquesContent{gap:6em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px),screen and (max-width: 1024px) and (max-height: 1369px){.statistiquesContentItem{min-width:350px;min-height:300px;max-height:325px}.statistiquesContentItemBody{font-size:2.6em}.iconStats{width:20%;height:auto}.statistiquesContentItemTitle{font-size:1.6em}.wrapperStats{padding:3em}}@media screen and (max-width: 1280px) and (max-height: 800px){.statistiquesContentItem{min-width:300px;min-height:250px;max-height:275px}.statistiquesContentItemBody{font-size:2.3em}.iconStats{width:15%;height:auto}.statistiquesContentItemTitle{font-size:1.2em}.statistiquesContent{gap:5em}.wrapperStats{padding:2em}.statistiquesContentItemIcon{padding-top:1em}}@media screen and (max-width: 700px) and (max-height: 800px){.statistiquesContent{gap:4em}.statistiquesContentItem{box-shadow:4px 6px 6px 4px #00000026}}@media screen and (max-width: 600px) and (max-height: 1024px){.statistiquesContentItem{min-width:300px;min-height:250px;max-height:275px}.statistiquesContentItemBody{font-size:2.3em}.iconStats{width:18%;height:auto}.statistiquesContentItemTitle{font-size:1.2em}.statistiquesContent{gap:4em}}@media screen and (max-width: 390px) and (max-height: 844px){.statistiquesContentItem{min-width:250px;min-height:200px;max-height:225px;border-radius:.5em;gap:1em;border-bottom:10px solid var(--textColor)}.statistiquesContentItemBody{font-size:2em}.iconStats{width:15%;height:auto}.statistiquesContentItemTitle{font-size:1em}.statistiquesContentItemIcon{padding-top:.5em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperStats{padding:2em}.statistiquesContentItem{min-width:200px;min-height:150px;max-height:175px;border-radius:.5em;border-bottom:10px solid var(--textColor)}.statistiquesContentItemBody{font-size:1.5em}.iconStats{width:12%;height:auto}.statistiquesContentItemTitle{font-size:.8em}.statistiquesContent{gap:2.5em}}.scrollBar{position:fixed;top:0;right:0;width:5px;background:#08142b;background:linear-gradient(94deg,#08142b,#0f195a 35%,#0564a5);border-radius:2rem;z-index:1;transition:height ease-out}::-webkit-scrollbar{width:0;height:0;background:transparent}@media screen and (max-width: 800px){.scrollBar{width:4px}}@media screen and (max-width: 500px){.scrollBar{width:3px}}.bandeau{display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--textColor);gap:2.25em;padding:2em;min-height:25vh}.bandeauTitle{position:relative;margin:.25em;font-size:3.5em;font-weight:700;text-align:center}.bandeauTitle:after{content:"";position:absolute;width:110%;transform:translate(-5%);left:0;height:5px;border-radius:2em;background-color:var(--textColor);bottom:0}.bandeauSubtitle{text-align:center;font-size:1.5em;margin:.25em}@media screen and (max-width: 1920px) and (max-height: 1080px){.bandeauTitle{font-size:3em}.bandeauSubtitle{font-size:1.2em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.bandeauTitle{font-size:2.5em}.bandeauSubtitle{font-size:1em}.bandeauTitle:after{height:4px}}@media screen and (max-width: 1280px) and (max-height: 800px){.bandeauTitle{font-size:2em}.bandeau{padding:1em;gap:1.5em}.bandeauTitle:after{height:3px}.bandeauSubtitle{font-size:.8em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.bandeauTitle{font-size:3.5em}.bandeauSubtitle{font-size:1.5em}}@media screen and (max-width: 1024px) and (max-height: 768px){.bandeau{padding:1em}.bandeauTitle{font-size:2em}.bandeauSubtitle{font-size:1em}}@media screen and (max-width: 900px) and (max-height: 1000px),screen and (max-width: 800px) and (max-height: 1280px){.bandeauTitle{font-size:2em}.bandeau{padding:1em;gap:1.5em}.bandeauSubtitle{font-size:1em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.bandeau{padding:1em;gap:1.5em;min-height:23dvh}.bandeauTitle{font-size:2em}.bandeauSubtitle{font-size:.8em}.bandeauTitle:after{height:3px}}@media screen and (max-width: 390px) and (max-height: 844px){.bandeauTitle{font-size:1.5em}.bandeauSubtitle{font-size:.6em}.bandeauTitle:after{height:2px}.bandeau{padding:1em;gap:1em;min-height:20dvh}}@media screen and (max-width: 320px) and (max-height: 568px){.bandeauTitle{font-size:1.2em}.bandeauSubtitle{font-size:.5em}.bandeau{padding:.75em;gap:.5em}}.wrapperContactCards{display:flex;justify-content:center;align-items:start;min-height:65vh;padding-top:4rem;height:fit-content}.contactCards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:2em;gap:7.5em}.wrapperContactCard{display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;width:25%;height:55%;min-width:600px;min-height:475px;max-height:500px;background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:var(--textColor);border-radius:1em;box-shadow:6px 8px 8px 6px #00000026;transition:width .3s ease-in-out,height .3s ease-in-out,box-shadow .6s ease;animation:popIn 1.2s cubic-bezier(.33,1,.68,1) forwards}.wrapperContactCard:hover{box-shadow:#ffffff40 0 20px 25px,#ffffff1f 0 -12px 30px,#ffffff1f 0 4px 6px,#ffffff2b 0 12px 13px,#ffffff29 0 -3px 5px}.wrapperContactCard:nth-child(2){animation-delay:.25s}.wrapperContactCard:nth-child(3){animation-delay:.5s}.contactCard{display:flex;padding:1em 0;justify-content:center;align-items:center;flex-direction:column;gap:0;width:100%;height:100%;flex-grow:1;border-radius:inherit}.contactCardName{display:flex;justify-content:center;align-items:center;flex:2 0 0;width:100%;font-size:2.2em;font-weight:700;border-radius:inherit}.contactCardFonction{display:flex;justify-content:center;align-items:center;flex:1 0 0;font-size:1.5em;color:var(--accentColor)}.contactCardQuote{display:flex;justify-content:center;align-items:center;flex:1 0 0;font-size:1.2em}.contactCardSocialMedia{display:flex;width:90%;justify-content:center;align-items:center;flex:2 0 0;gap:4em;overflow:hidden}.logoContactCard{width:5em}@keyframes popIn{0%{opacity:0;transform:scale(0)}75%{opacity:1;transform:scale(1)}85%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 1920px) and (max-height: 1080px){.contactCards{gap:5em}.wrapperContactCard{min-width:500px;min-height:400px;max-height:425px}.contactCardName{font-size:2em}.contactCardFonction{font-size:1.4em}.contactCardQuote{font-size:1.1em}.logoContactCard{width:4em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.contactCards{gap:4em}.wrapperContactCard{min-width:450px;min-height:375px;max-height:400px}.contactCardName{font-size:1.8em}.contactCardFonction{font-size:1.3em}.contactCardQuote{font-size:1em}.logoContactCard{width:3.5em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.contactCards{gap:3em}.wrapperContactCard{min-height:350px;max-height:375px}.wrapperContactCards{padding:1em}.contactCardName{font-size:1.6em}.contactCardFonction{font-size:1.2em}.contactCardQuote{font-size:.9em}.logoContactCard{width:3em}}@media screen and (max-width: 1280px) and (max-height: 800px){.contactCards{gap:2.5em}.wrapperContactCard{min-width:425px;min-height:300px;max-height:325px}.contactCardName{font-size:1.4em}.contactCardFonction{font-size:1em}.contactCardQuote{font-size:.7em}.logoContactCard{width:2.5em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.contactCards{gap:4em}.wrapperContactCards{padding:3em}}@media screen and (max-width: 912px) and (max-height: 1369px){.contactCards{gap:3em}.wrapperContactCard{min-width:475px;min-height:375px;max-height:400px}.contactCardName{font-size:1.5em}.contactCardFonction{font-size:1.2em}.contactCardQuote{font-size:.9em}.logoContactCard{width:3.5em}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperContactCards{padding:1em}.contactCards{gap:3em;padding:1em}.wrapperContactCard{min-width:400px;min-height:285px;max-height:310px;box-shadow:4px 6px 6px 4px #00000026}.contactCardName{font-size:1.2em}.contactCardFonction{font-size:.9em}.contactCardQuote{font-size:.6em}.logoContactCard{width:2.5em}}@media screen and (max-width: 600px) and (max-height: 1024px){.wrapperContactCards{padding:1em}.contactCards{gap:3em}.wrapperContactCard{min-width:350px;min-height:250px;max-height:275px}.contactCardName{font-size:1.2em}.contactCardFonction{font-size:.8em}.contactCardQuote{font-size:.6em}.contactCardSocialMedia{gap:3em}.logoContactCard{width:2.5em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperContactCards{padding:1em}.contactCards{gap:3.5em}.wrapperContactCard{min-width:300px;min-height:225px;max-height:250px}.contactCardName{font-size:1.1em}.contactCardFonction{font-size:.8em}.contactCardQuote{font-size:.6em}.logoContactCard{width:2em}}@media screen and (max-width: 390px) and (max-height: 844px){.contactCards{gap:2.75em}}@media screen and (max-width: 378px) and (max-height: 740px){.wrapperContactCard{min-width:280px;min-height:205px;max-height:235px;border-radius:.5em}.contactCard{padding:.5em 0}.contactCardName{font-size:1.05em}.contactCardFonction{font-size:.75em}.contactCardQuote{font-size:.55em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperContactCard{min-width:250px;min-height:175px;max-height:200px}.contactCardName{font-size:.9em}.contactCardFonction{font-size:.65em}.contactCardQuote{font-size:.45em}.logoContactCard{width:1.75em}.contactCards{gap:2.35em}}.wrapperAccordions{display:flex;justify-content:center;align-items:start;min-height:70vh;padding:2em;height:fit-content}.accordions{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1em;width:70%;gap:2.5em}.accordion{display:flex;flex-direction:column;width:100%;height:100%}.accordionTitle{background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;color:#f5f5f5;cursor:pointer;border:none;padding:2rem;border-radius:2rem;text-align:left;font-size:2.5em;font-weight:700;outline:none;transition:all .6s ease;box-shadow:6px 8px 8px 6px #7d7d7d1a}.accordionTextTitle{margin-right:10px}.accordionTitle.selected{border-radius:2rem 2rem 0 0;background-color:var(--blueDark);color:#f5f5f5}.accordionTitle:hover{background-color:var(--blueDark);box-shadow:#ffffff40 0 20px 25px,#ffffff1f 0 -12px 30px,#ffffff1f 0 4px 6px,#ffffff2b 0 12px 13px,#ffffff29 0 -3px 5px;color:#f5f5f5}.accordionContent{padding:0;opacity:0;display:flex;flex-direction:column;white-space:pre-line;gap:2rem;font-size:1.5em;color:var(--blueDark);background-image:linear-gradient(to right top,#d7f8ffe6,#cdeef5e6,#c3e4ebe6,#b9dae1e6,#afd0d7e6);border-radius:0 0 2rem 2rem;max-height:0;overflow:hidden;transition:all .6s ease}.accordionContent.open{max-height:fit-content;padding:2rem;opacity:1}.accordionContent.open ul{margin:.35em 0}.accordionContent.open p{margin:0}.accordionContent.open a,.accordionContent.open a:visited{position:relative;color:#3b5bdb;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;border-radius:5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease}.accordionContent.open a:hover,.accordionContent.open a:focus-visible{background-size:100% 2px}.accordionContent p{white-space:pre-line}.accordionIcon{position:absolute;color:var(--textColor);right:3%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1920px) and (max-height: 1080px){.accordionTitle{font-size:2em}.accordionContent{font-size:1.4em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.accordionTitle{font-size:1.8em}.accordionContent{font-size:1.3em}.accordionContent.open{padding:1.5rem}.accordionContent.open{gap:1.5rem}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.accordionTitle{font-size:1.7em}.accordionContent{font-size:1.2em}.accordionContent.open ul{padding-inline-start:35px}}@media screen and (max-width: 1280px) and (max-height: 800px){.wrapperAccordions{padding:1.5em}.accordions{gap:1.75em}.accordionTitle{font-size:1.5em;padding:1.5rem;border-radius:1.5rem}.accordionTitle.selected{border-radius:1.5rem 1.5rem 0 0}.accordionContent{font-size:1em;border-radius:0 0 1.5rem 1.5rem}.accordionContent.open{padding:1.25rem;gap:1.25rem}.accordionContent.open ul{padding-inline-start:32px}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperAccordions{padding:1.5em;min-height:65vh}.accordions{gap:2.75em;width:90%}.accordionTitle{font-size:2em;padding:1.5rem;border-radius:1.5rem}.accordionTitle.selected{border-radius:1.5rem 1.5rem 0 0}.accordionContent{font-size:1.5em;border-radius:0 0 1.5rem 1.5rem}.accordionContent.open{padding:1.25rem;gap:1.25rem}.accordionContent.open ul{padding-inline-start:35px}}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperAccordions{padding:1.25em}.accordions{gap:1.5em;width:85%}.accordionTitle{font-size:1.3em;padding:1.25rem;border-radius:1.25rem}.accordionTitle.selected{border-radius:1.25rem 1.25rem 0 0}.accordionContent{font-size:.9em;border-radius:0 0 1.25rem 1.25rem}.accordionContent.open{padding:1rem;gap:1rem}.accordionContent.open ul{padding-inline-start:30px}}@media screen and (max-width: 900px) and (max-height: 1000px){.wrapperAccordions{padding:1.25em;min-height:70vh}.accordions{gap:1.75em}.accordionTitle{font-size:1.5em;padding:1.5rem;border-radius:1.5rem}.accordionTitle.selected{border-radius:1.5rem 1.5rem 0 0}.accordionContent{font-size:1em;border-radius:0 0 1.5rem 1.5rem}.accordionContent.open{padding:1.25rem}}@media screen and (max-width: 800px) and (max-height: 1280px){.wrapperAccordions{padding:1em;min-height:71.35vh}.accordions{gap:3em}.accordionTitle{font-size:1.5em;padding:1.5rem;border-radius:1.5rem}.accordionTitle.selected{border-radius:1.5rem 1.5rem 0 0}.accordionContent{font-size:1em;border-radius:0 0 1.5rem 1.5rem}.accordionContent.open{padding:1.25rem}.accordionContent.open ul{padding-inline-start:30px}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperAccordions{padding:1em}.accordions{gap:1.75em;width:85%}.accordionTitle{font-size:1.25em;padding:1.25rem;border-radius:1.25rem}.accordionTitle.selected{border-radius:1rem 1rem 0 0}.accordionContent{font-size:.8em;border-radius:0 0 1rem 1rem}.accordionContent.open{padding:1rem;gap:.85rem}.accordionContent.open ul{padding-inline-start:25px}}@media screen and (max-width: 600px) and (max-height: 1024px){.wrapperAccordions{padding:1em .25em}.accordions{gap:1.75em;width:85%}.accordionTitle{font-size:1.25em;padding:1.25rem;border-radius:1.25rem}.accordionTitle.selected{border-radius:1rem 1rem 0 0}.accordionContent{font-size:.8em;border-radius:0 0 1rem 1rem}.accordionContent.open{padding:1rem;gap:.85rem}.accordionContent.open ul{padding-inline-start:25px}}@media screen and (max-width: 450px) and (max-height: 960px){.accordionTitle{font-size:1.15em;padding:1.25rem;border-radius:1rem}.accordionTitle.selected{border-radius:1rem 1rem 0 0}.accordionContent{font-size:.7em;border-radius:0 0 1rem 1rem}.accordionContent.open{padding:1rem;gap:.7rem}.accordions{gap:2.5em;width:90%}.accordionContent.open ul{padding-inline-start:20px}.accordionContent.open a:hover,.accordionContent.open a:focus-visible{background-size:100% 1px}}@media screen and (max-width: 390px) and (max-height: 844px){.accordions{gap:2em}.accordionTitle{font-size:1em;padding:1rem}.accordionContent{font-size:.6em}.accordionContent.open{padding:1rem}}@media screen and (max-width: 320px) and (max-height: 568px){.accordions{gap:1.5em}.accordionTitle{font-size:.85em}.accordionContent{font-size:.55em}.accordionContent.open{padding:.8rem;gap:.7rem}.accordionContent.open ul{padding-inline-start:15px}}.wrapperMentionLegales{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:3em 0;gap:2em;height:fit-content}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{display:flex;flex-direction:column;justify-content:center;width:75%;min-height:15vh;height:fit-content;font-size:1.3em;margin:1rem;padding:1.5rem;border-radius:1rem;box-shadow:6px 8px 8px 6px #0003;align-items:start}.wrapperTexteMentionUpdate{text-align:center;justify-content:center;align-items:center}.wrapperTexteMentionDark p,.wrapperTexteMentionWhite p,.wrapperTexteMentionUpdate p{white-space:pre-line;line-height:1.5}.wrapperTexteMentionDark{background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--textColor)}.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{background-image:linear-gradient(to right top,#d7f8ffe6,#cdeef5e6,#c3e4ebe6,#b9dae1e6,#afd0d7e6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--blueDark)}.wrapperTexteMentionDark a,.wrapperTexteMentionDark a:visited,.wrapperTexteMentionWhite a,.wrapperTexteMentionWhite a:visited,.wrapperTexteMentionUpdate a,.wrapperTexteMentionUpdate a:visited{color:var(--accentColor)}.wrapperTexteMentionDark a:hover,.wrapperTexteMentionWhite a:hover,.wrapperTexteMentionUpdate a:hover{color:var(--accentColorComplementary)}@media screen and (max-width: 1920px) and (max-height: 1080px){.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{font-size:1.2em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{font-size:1.1em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{font-size:1em}}@media screen and (max-width: 1280px) and (max-height: 800px){.wrapperMentionLegales{padding:1em 0;gap:1.25em}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:1.2rem}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.8em;margin:.3em 0}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.8em;margin:.3em 0}.wrapperMentionLegales{padding:0}}@media screen and (max-width: 1024px) and (max-height: 768px),screen and (max-width: 900px) and (max-height: 1000px){.wrapperMentionLegales{gap:1em;padding:0}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem 1.2rem;margin:.5rem;font-size:.9em}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.6em}}@media screen and (max-width: 800px) and (max-height: 1280px){.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem 1rem;margin:.5rem;font-size:1.1em;width:85%}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.4em}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem 1rem;margin:.5rem;font-size:1em;width:85%}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.3em}}@media screen and (max-width: 600px) and (max-height: 1024px){.wrapperMentionLegales{gap:1em}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem 1rem;margin:.5rem;font-size:1em;width:85%}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.3em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperMentionLegales{gap:.25em}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem .8rem;margin:.5rem;font-size:.9em;width:85%}.wrapperTexteMentionDark h1,.wrapperTexteMentionWhite h1,.wrapperTexteMentionUpdate h1{font-size:1.2em}.wrapperTexteMentionDark p,.wrapperTexteMentionWhite p,.wrapperTexteMentionUpdate p{white-space:pre-line;text-align:justify;line-height:1.4;font-size:.9em}.wrapperTexteMentionUpdate p{text-align:center}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperMentionLegales{gap:.5em}.wrapperTexteMentionDark,.wrapperTexteMentionWhite,.wrapperTexteMentionUpdate{padding:.5rem .75rem;margin:.25rem;font-size:.9em;width:85%;border-radius:.5em}.wrapperTexteMentionDark p,.wrapperTexteMentionWhite p,.wrapperTexteMentionUpdate p{font-size:.75em}}.backgroundAuth{display:flex;position:static;flex-direction:column;justify-content:center;align-items:center;gap:6rem;height:100dvh}.wrapperAuthLogo{z-index:1;left:50%;top:0;transform:translate(-50%,-60%);position:absolute}.authLogo{width:4.5rem;height:auto;transition:transform .5s ease-in-out}.authLogo:hover{transform:rotate(360deg)}.wrapperAuthBox{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;width:60%;height:fit-content;gap:3.5rem}.wrapperAuthTitle{display:flex;text-align:center;justify-content:center;align-items:center;width:fit-content;padding:4em .5em;height:fit-content}.authTitle{display:flex;justify-content:center;align-items:center;position:relative;font-size:2.75rem;font-weight:700;color:#fff;margin-bottom:1rem;height:fit-content}.authTitle:after{content:"";position:absolute;width:100%;transform:translate(-50%);left:50%;height:3px;border-radius:2em;background-color:#fff;bottom:0}.glassAuthBox{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:15px;background:#ffffff03;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:50%;flex-wrap:nowrap;height:fit-content;min-width:500px;min-height:500px;padding:2em 2em 1em;gap:0}.authSeparator{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--textColor);padding:1.5em 0}.wrapperMailAuth{display:flex;position:relative;justify-content:start;align-items:center;width:100%;gap:1rem;height:fit-content;flex-direction:column;padding-bottom:2.5em}.wrapperGlassAuthInput{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:fit-content;flex-direction:column}.glassAuthBox input{all:unset;box-sizing:border-box;width:60%;padding:.5em 1em;margin:5px;border-radius:6rem;height:2.5em;font-size:1.5em;color:var(--textColor);border:1px solid gray;outline:none;transition:border-color .3s}.glassAuthBox input:focus{border:1px solid var(--textColor)}.errorAuth{min-height:22px;color:var(--accentColorComplementary)}.okAuth{min-height:22px;color:var(--validationColor)}.wrapperGlassAuthBoxButton{display:flex;justify-content:center;align-items:center;width:100%;height:fit-content}@media screen and (max-width: 1920px) and (max-height: 1080px){.authTitle{font-size:2.5em}.wrapperAuthTitle{padding:3.5em .5em 3em}.authLogo{width:4rem}.glassAuthBox input{font-size:1.2em}.errorAuth,.okAuth{font-size:.8rem}.wrapperMailAuth{gap:.85rem}}@media screen and (max-width: 1680px) and (max-height: 1050px){.glassAuthBox{width:65%}.authLogo{width:3.75rem}.authSeparator{padding:1.35em 0}.wrapperMailAuth{gap:.8rem}.wrapperAuthTitle{padding:3.5em .5em 2.5em}}@media screen and (max-width: 1512px) and (max-height: 864px){.glassAuthBox{padding:1.5em 1.5em 1em}.authLogo{width:3.5rem}.wrapperAuthTitle{padding:3em .5em 2em}.wrapperMailAuth{gap:.75rem}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.wrapperAuthTitle{padding:2.5em .5em 2em}.authSeparator{padding:1.15em 0}.authTitle{font-size:2.25em}.authLogo{width:3.25rem}.wrapperMailAuth{padding-bottom:2.25em}.wrapperMailAuth{gap:.7rem}.errorAuth,.okAuth{min-height:15px;font-size:.7rem}}@media screen and (max-width: 1280px) and (max-height: 800px){.errorAuth,.okAuth{font-size:.7rem}.glassAuthBox{min-height:fit-content}.wrapperAuthTitle{padding:2.5em .25em 1.75em}.authTitle{font-size:2em}.glassAuthBox{width:70%}.glassAuthBox input{font-size:1em}.wrapperMailAuth{padding-bottom:1em}.authSeparator{font-size:1.25rem}.authLogo{width:3rem}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperAuthBox{width:90%}.authLogo{width:4rem}.authTitle{font-size:2.5em}.wrapperAuthTitle{padding:4em .25em 2.5em}.glassAuthBox{min-width:350px;min-height:400px;width:75%;padding:1.5em 1.5em 1em}}@media screen and (max-width: 1024px) and (max-height: 768px){.authTitle{font-size:2em}.authLogo{width:2.75rem}.wrapperAuthTitle{padding:2.5em .25em 2em}.glassAuthBox{width:62%}.wrapperMailAuth{gap:.55rem}}@media screen and (max-width: 912px) and (max-height: 1369px){.glassAuthBox{width:80%}.authLogo{width:4rem}}@media screen and (max-width: 900px) and (max-height: 1000px){.glassAuthBox input{font-size:1.2em}.authTitle{font-size:2.25em}.wrapperAuthTitle{padding:2.75em .25em 2em}.authLogo{width:3rem}.authSeparator{font-size:1.4rem}}@media screen and (max-width: 800px) and (max-height: 1280px){.wrapperAuthBox{width:100%}.wrapperAuthTitle{padding:3em .25em 2.5em}.authTitle{font-size:2.15em}.authLogo{width:3.5rem}.glassAuthBox input{font-size:1.3em}.wrapperMailAuth{gap:.6rem}.errorAuth,.okAuth{font-size:.7rem}.authSeparator{padding:1.25em 0}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperAuthTitle{padding:2.5em .25em 1.75em}.authTitle{font-size:2em}.errorAuth,.okAuth{font-size:.7rem}.authLogo{width:3rem}.glassAuthBox input{font-size:1.2em}.authTitle:after{height:2px}.wrapperMailAuth{gap:.45rem}.glassAuthBox{padding:1.25em 1.25em .8em}}@media screen and (max-width: 600px) and (max-height: 1024px){.glassAuthBox input{font-size:1.1em;width:70%}.authLogo{width:2.75rem}.wrapperMailAuth{padding-bottom:1.5em}.authSeparator{font-size:1.3rem}.authTitle{font-size:1.9em}.wrapperAuthTitle{padding:2.25em .25em 1.75em}.errorAuth,.okAuth{font-size:.68rem}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperMailAuth{gap:.45rem}.glassAuthBox{width:95%;min-width:250px;padding:1em;border-radius:10px}.authSeparator{font-size:1.2rem;padding:1em 0}.authTitle{font-size:1.75em}.authLogo{width:3rem}.wrapperAuthTitle{padding:3.5em 0 2em}.glassAuthBox input{font-size:1em}.errorAuth,.okAuth{min-height:15px;font-size:.6rem}}@media screen and (max-width: 390px) and (max-height: 844px){.glassAuthBox input{font-size:.9em}.authTitle{font-size:1.65em}.authLogo{width:2.75rem}.authTitle:after{height:2px}.wrapperAuthTitle{padding:2.5em 0 1.5em}.wrapperMailAuth{padding-bottom:.5em}}@media screen and (max-width: 378px) and (max-height: 740px){.wrapperAuthTitle{padding:1.5em 0}.authTitle{font-size:1.6em}.authLogo{width:2.5rem}}@media screen and (max-width: 320px) and (max-height: 568px){.authTitle{font-size:1.25em}.glassAuthBox input{font-size:.7em}.authSeparator{font-size:1rem;padding:.85em 0}.authLogo{width:2.15rem}.wrapperAuthTitle{padding:1.75em 0 1em}.wrapperMailAuth{gap:.3rem}.errorAuth,.okAuth{min-height:10px;font-size:.5rem}}.wrapperCanvas{position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.canvas,.noCanvas{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.noCanvas{background-image:url(/assets/fondBleuMarineSombre-DjRTzdMD.webp);background-size:cover}.toolbar{display:flex;align-items:center;flex-direction:row;padding:0 10px;height:10%;gap:1em;min-height:125px}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px),screen and (max-width: 1512px) and (max-height: 830px){.toolbar{min-height:100px}}@media screen and (max-width: 900px) and (max-height: 1000px),screen and (max-width: 800px) and (max-height: 1280px){.toolbar{min-height:85px}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.toolbar{min-height:75px}}@media screen and (max-width: 378px) and (max-height: 740px){.toolbar{min-height:65px}}@media screen and (max-width: 320px) and (max-height: 568px){.toolbar{min-height:55px}}.wrapperDate{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex:1}.date{display:flex;align-items:center;justify-content:center;padding:.5em;font-size:1.5em;width:80%;border-radius:2em;background-image:linear-gradient(to right top,#024f8a66,#0c599466,#16639e66,#206da866,#2a77b266);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--textColor)}.dateText{flex:5;display:-webkit-box;text-align:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1920px) and (max-height: 1080px){.date{font-size:1.3em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.date{font-size:1.2em;width:90%}}@media screen and (max-width: 1536px) and (max-height: 732px){.date{font-size:1.1em}}@media screen and (max-width: 1512px) and (max-height: 830px){.date{font-size:1.1em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.date{font-size:1.1em}}@media screen and (max-width: 1280px) and (max-height: 800px){.date{font-size:1em}}.arrowLeft,.arrowRight,.edtEventArrowLeft,.edtEventArrowRight,.edtEventArrowZoomedLeft,.edtEventArrowZoomedRight,.EDTDayOfWeekArrowLeft,.EDTDayOfWeekArrowRight{display:flex;align-items:center;justify-content:center;flex:1;opacity:.8}.arrowLeft img,.arrowRight img,.edtEventArrowLeft img,.edtEventArrowRight img,.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img,.EDTDayOfWeekArrowLeft img,.EDTDayOfWeekArrowRight img{width:30%;height:auto;cursor:pointer;transition:all .3s;opacity:.8}.edtEventArrowLeft img,.edtEventArrowRight img{width:12%}.EDTDayOfWeekArrowLeft img,.EDTDayOfWeekArrowRight img{width:7%}.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:2.2rem}.arrowLeft img:hover,.arrowRight img:hover,.edtEventArrowLeft img:hover,.edtEventArrowRight img:hover,.edtEventArrowZoomedLeft img:hover,.edtEventArrowZoomedRight img:hover,.EDTDayOfWeekArrowLeft img:hover,.EDTDayOfWeekArrowRight img:hover{scale:max(1.2,1.2);opacity:1}.arrowRight img,.edtEventArrowRight img,.edtEventArrowZoomedRight img,.EDTDayOfWeekArrowRight img{transform:rotate(180deg)}@media screen and (max-width: 1920px) and (max-height: 1080px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.5rem}.edtEventArrowLeft img,.edtEventArrowRight img{width:13%}}@media screen and (max-width: 1680px) and (max-height: 1050px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.4rem}}@media screen and (max-width: 1512px) and (max-height: 864px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.2rem}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.arrowLeft,.arrowRight{flex:.5}.arrowLeft img,.arrowRight img{width:60%}.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.15rem}}@media screen and (max-width: 1280px) and (max-height: 800px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1rem}}@media screen and (max-width: 1024px) and (max-height: 1369px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.35rem}.EDTDayOfWeekArrowLeft img,.EDTDayOfWeekArrowRight img{width:15%}}@media screen and (max-width: 1024px) and (max-height: 768px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.1rem}.EDTDayOfWeekArrowLeft img,.EDTDayOfWeekArrowRight img{width:11%}}@media screen and (max-width: 900px) and (max-height: 1000px){.EDTDayOfWeekArrowLeft img,.EDTDayOfWeekArrowRight img{width:13%}}@media screen and (max-width: 768px) and (max-height: 1024px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:1.1rem}}@media screen and (max-width: 700px) and (max-height: 800px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:.9rem}}@media screen and (max-width: 600px) and (max-height: 1024px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:.85rem}}@media screen and (max-width: 390px) and (max-height: 844px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:.75rem}}@media screen and (max-width: 320px) and (max-height: 568px){.edtEventArrowZoomedLeft img,.edtEventArrowZoomedRight img{width:.6rem}}.wrapperMenuSelector{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;display:flex;background:#040b198c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:overlayFade .35s ease-out both}.menuSelector{display:flex;position:relative;justify-content:center;width:fit-content;min-width:425px;max-width:95%;height:85%;align-self:center;padding:.5em;border-radius:0 1.5rem 1.5rem 0;border:1px solid rgba(255,255,255,.18);border-left:0;background-image:linear-gradient(to top,#024f8a73,#0c59946e,#16639e66,#206da86e,#2a77b273);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--textColor)}.cross{position:absolute;top:.5em;right:.5em;width:2rem;z-index:3;cursor:pointer;animation:animationMenuSelector .75s ease forwards}.errorSelectorData{display:flex;text-align:center;font-size:1.2rem;justify-content:center;align-items:start;padding:4rem 1.5rem 0;width:100%;height:100%;color:var(--accentColorComplementary)}.animationMenuSelector{animation:animationMenuSelector .75s ease forwards}@keyframes animationMenuSelector{0%{margin-left:-50%}to{margin-left:0}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.wrapperNavbarLogoSelectorEDT{position:absolute;display:flex;justify-content:center;align-items:center;bottom:5em}.navbarLogoSelectorEDT{display:flex;justify-content:center;align-items:center;width:3em;height:auto;transition:transform .5s ease-in-out}.navbarLogoSelectorEDT:hover{transform:rotate(360deg)}@media screen and (max-width: 1024px) and (max-height: 1369px){@keyframes animationMenuSelector{0%{margin-left:-65%}to{margin-left:0}}}@media screen and (max-width: 450px) and (max-height: 960px){.menuSelector{width:100%;height:100%;max-width:100%;min-width:0;border:none;border-radius:0}.animationMenuSelector{animation:animationMenuSelector .65s ease forwards}@keyframes animationMenuSelector{0%{transform:translateY(-80%)}to{transform:translateY(0)}}}@media screen and (max-width: 378px) and (max-height: 740px){.wrapperNavbarLogoSelectorEDT{bottom:3em}.errorSelectorData{font-size:1rem}}@media screen and (max-width: 320px) and (max-height: 568px){.cross{width:1.5rem}}.wrapperAllSelects{display:flex;justify-content:center;position:relative;margin-top:3em;width:fit-content;flex-wrap:wrap;align-content:flex-start;height:auto;padding:.5em 1em;gap:2em;overflow:hidden;color:var(--textColor)}.customSelect{position:relative;flex:2;height:2em;font-size:1.4rem;max-width:380px;min-width:380px}.customSelect__trigger{display:flex;justify-content:space-between;align-items:center;background-color:var(--blueButton);padding:.5em 1em;cursor:pointer;border-radius:.5em}.customSelect__triggerText{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:1em}.customSelect__options{position:absolute;scrollbar-width:none;top:140%;left:0;width:100%;max-height:25em;overflow-y:auto;background-color:var(--blueButton);border-radius:.5em;box-shadow:0 2px 5px #0000001a;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.65));z-index:1}.customSelect__options::-webkit-scrollbar{width:0;height:0;background:transparent}.customSelect__option{display:flex;align-items:center;padding:.5em 1em;cursor:pointer;min-height:2.3em}.customSelect__option:hover,.customSelect__option.selected:hover,.customSelect__option.selected{background-image:linear-gradient(to left bottom,#d7f8fff2,#d2eef5f2,#cde4ebf2,#c8dae1f2,#c3d0d7f2);color:var(--blueDark)}.customSelect__option:hover:first-child,.customSelect__option.selected:hover:first-child,.customSelect__option.selected:first-child{background-image:linear-gradient(to left bottom,#d7f8fff2,#d2eef5f2,#cde4ebf2,#c8dae1f2,#c3d0d7f2);color:var(--blueDark);border-radius:.5em .5em 0 0}.customSelect__option:hover:last-child,.customSelect__option.selected:hover:last-child,.customSelect__option.selected:last-child{background-image:linear-gradient(to left bottom,#d7f8fff2,#d2eef5f2,#cde4ebf2,#c8dae1f2,#c3d0d7f2);color:var(--blueDark);border-radius:0 0 .5em .5em}.arrow{margin-left:15px;border:solid var(--textColor);border-width:0 4px 4px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .3s ease}.arrow.open{transform:rotate(-135deg)}.scroll-indicator{position:absolute;bottom:-28.5em;left:50%;transform:translate(-50%);width:36px;height:36px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.85355%202.14645C3.65829%201.95118%203.34171%201.95118%203.14645%202.14645C2.95118%202.34171%202.95118%202.65829%203.14645%202.85355L7.14645%206.85355C7.34171%207.04882%207.65829%207.04882%207.85355%206.85355L11.8536%202.85355C12.0488%202.65829%2012.0488%202.34171%2011.8536%202.14645C11.6583%201.95118%2011.3417%201.95118%2011.1464%202.14645L7.5%205.79289L3.85355%202.14645ZM3.85355%208.14645C3.65829%207.95118%203.34171%207.95118%203.14645%208.14645C2.95118%208.34171%202.95118%208.65829%203.14645%208.85355L7.14645%2012.8536C7.34171%2013.0488%207.65829%2013.0488%207.85355%2012.8536L11.8536%208.85355C12.0488%208.65829%2012.0488%208.34171%2011.8536%208.14645C11.6583%207.95118%2011.3417%207.95118%2011.1464%208.14645L7.5%2011.7929L3.85355%208.14645Z'%20fill='%23ffffff'%20/%3e%3c/svg%3e");background-size:cover;opacity:.8;animation:bounce 1.5s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media screen and (max-width: 1920px) and (max-height: 1080px){.customSelect{font-size:1.2rem}.scroll-indicator{right:40%}}@media screen and (max-width: 1536px) and (max-height: 732px){.customSelect{font-size:1rem}}@media screen and (max-width: 1680px) and (max-height: 1050px){.customSelect{max-width:320px;min-width:320px}.scroll-indicator{bottom:-24.5em}.customSelect__options{max-height:21em}.navbarLogoSelectorEDT{width:2.5em}.wrapperNavbarLogoSelectorEDT{bottom:3em}.scroll-indicator{bottom:-24.5em;width:28px;height:28px}}@media screen and (max-width: 1512px) and (max-height: 864px),screen and (max-width: 1536px) and (max-height: 732px){.scroll-indicator{bottom:-23.5em;width:25px;height:25px}.customSelect__options{max-height:20em}.wrapperAllSelects{margin-top:2em}.navbarLogoSelectorEDT{width:2em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.wrapperAllSelects{margin-top:3em}.customSelect{font-size:1.05rem;max-width:300px;min-width:300px}.customSelect__options{max-height:24em}.arrow{margin-left:0;border-width:0 3px 3px 0;padding:3px}.scroll-indicator{width:28px;height:28px;bottom:-28em}.navbarLogoSelectorEDT{width:2.5em}}@media screen and (max-width: 1280px) and (max-height: 800px){.customSelect{font-size:.95rem;max-width:275px;min-width:275px}.navbarLogoSelectorEDT{width:2em}.wrapperAllSelects{margin-top:2em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.customSelect{font-size:1.2rem;max-width:300px;min-width:300px}.scroll-indicator{bottom:-34.5em}.customSelect__options{max-height:30em}}@media screen and (max-width: 1024px) and (max-height: 768px){.customSelect{font-size:.85rem;max-width:200px;min-width:200px}.wrapperAllSelects{column-gap:1em;row-gap:1.5em}.customSelect__options{max-height:25em}.arrow{margin-left:0;border-width:0 2px 2px 0;padding:2px}.scroll-indicator{width:20px;height:20px;bottom:-28em}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-5px)}60%{transform:translate(-50%) translateY(-3px)}}.navbarLogoSelectorEDT{width:1.5em}}@media screen and (max-width: 900px) and (max-height: 1200px){.customSelect{font-size:1rem;max-width:250px;min-width:250px}.scroll-indicator{width:28px;height:28px;bottom:-29em}.customSelect__options{max-height:25em}}@media screen and (max-width: 800px) and (max-height: 1280px){.customSelect{font-size:1.05rem;max-width:250px;min-width:250px}.scroll-indicator{width:28px;height:28px;bottom:-33.5em}.navbarLogoSelectorEDT{width:2.5em}}@media screen and (max-width: 768px) and (max-height: 1024px){.customSelect{font-size:1rem}.customSelect__options{max-height:30em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.customSelect{font-size:.85rem;max-width:200px;min-width:200px}.arrow{margin-left:0;border-width:0 2px 2px 0;padding:2px}.scroll-indicator{width:20px;height:20px;bottom:-33em}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-5px)}60%{transform:translate(-50%) translateY(-3px)}}.navbarLogoSelectorEDT{width:1.5em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperAllSelects{margin-top:3.5em;column-gap:1.5em;row-gap:3em}.customSelect__trigger{padding:.5em .8em;height:200%;border-radius:.6rem}.customSelect__option{min-height:4em}.customSelect__options{max-height:35em;top:220%;border-radius:.6rem}.customSelect{font-size:.75rem;max-width:175px;min-width:175px}.scroll-indicator{width:20px;height:20px;bottom:-40em}}@media screen and (max-width: 390px) and (max-height: 844px){.customSelect{font-size:.65rem;max-width:150px;min-width:150px}.scroll-indicator{width:18px;height:18px;bottom:-40em}.customSelect__trigger{padding:.7em 1.1em}.navbarLogoSelectorEDT{width:1.5em}}@media screen and (max-width: 378px) and (max-height: 740px){.wrapperAllSelects{margin-top:3em;column-gap:1.25em;row-gap:2.5em}.customSelect{font-size:.6rem;max-width:140px;min-width:140px}.scroll-indicator{width:16px;height:16px;right:37.5%;bottom:-40em}.customSelect__options{max-height:35em}.customSelect__option{min-height:5em}.navbarLogoSelectorEDT{width:1.5em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperAllSelects{margin-top:2.5em}.customSelect{font-size:.5rem;max-width:120px;min-width:120px}.scroll-indicator{width:14px;height:14px;bottom:-40em}.navbarLogoSelectorEDT{width:1.25em}.customSelect__options,.customSelect__trigger{border-radius:.4rem}}.wrapperEDT{display:flex;min-height:0;flex:1 0 0;padding:1em}.EDT{display:grid;width:100%;grid-template-columns:4% 96%;grid-template-rows:15% 85%}.wrapperEDTBody::-webkit-scrollbar{width:0;height:0;background:transparent}.wrapperEDTBody{position:relative;border-radius:1.5rem 0 1.5rem 1.5rem;grid-area:2 / 1 / 3 / 3;overflow-y:auto;overflow-x:hidden;background:linear-gradient(135deg,#ffffff0f,#ffffff08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);scrollbar-width:none;border-right:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(69,70,72,1)}.wrapperEDTBody.mobile{border-radius:0 0 1.5rem 1.5rem}.EDTBody{display:grid;position:relative;height:250%;grid-template-columns:4% 96%}.EDTBody.zoomed{height:275%}@media screen and (max-width: 1680px) and (max-height: 1050px){.wrapperEDT{padding:0 1.15em .75em}}@media screen and (max-width: 1024px) and (max-height: 768px){.EDTBody{grid-template-columns:3% 97%}}@media screen and (max-width: 912px) and (max-height: 1369px){.EDT{grid-template-rows:12% 88%}.EDTBody.zoomed{height:200%}}@media screen and (max-width: 900px) and (max-height: 1000px){.wrapperEDT{padding:.5em .75em}.EDTBody.zoomed{height:275%}}@media screen and (max-width: 768px) and (max-height: 1024px){.EDTBody.zoomed{height:250%}}@media screen and (max-width: 600px) and (max-height: 1024px){.EDTBody.zoomed{height:200%}.EDTBody{grid-template-columns:3% 97%}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.EDT{grid-template-rows:10% 90%}.wrapperEDTBody.mobile{border-radius:0 0 1rem 1rem}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperEDT{padding:0}.wrapperEDTBody.mobile{border-radius:0}.wrapperEDTBody{border-left:0;border-right:0}.EDTBody.zoomed{height:225%}}.wrapperEDTDaysOfWeeks{display:flex;position:relative;justify-content:flex-start;flex-direction:row;align-items:center;grid-area:1 / 2;background-image:linear-gradient(to right top,#024f8a66,#0c599466,#16639e66,#206da866,#2a77b266);border-radius:1.5rem 1.5rem 0 0;height:calc(100% + 1px);overflow-x:auto;border-bottom:1px solid rgba(70,70,70,.89);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:3;scrollbar-width:none;scroll-snap-type:x mandatory}.wrapperEDTDaysOfWeeks:before{content:"";position:absolute;inset:0;z-index:-1}.wrapperEDTDaysOfWeeks::-webkit-scrollbar{display:none;width:0;height:0}.EDTDayOfWeekContent{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 50%}.EDTDayOfWeek,.EDTActuallyDayOfWeek{display:flex;flex-direction:row;gap:.75em;justify-content:center;align-items:center;color:var(--textColor);height:100%;min-width:16.67%;width:100%;cursor:pointer;scroll-snap-align:center}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:first-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:first-child{border-top-left-radius:1.5rem}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:last-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:last-child{border-top-right-radius:1.5rem}.wrapperEDTDaysOfWeeks.mobile{grid-column:1 / 3;grid-row:1;overflow-x:hidden}.EDTActuallyDayOfWeek{background-image:linear-gradient(to left bottom,#d7f8fff2,#d2eef5f2,#cde4ebf2,#c8dae1f2,#c3d0d7f2);color:var(--blueDark)}.EDTDayNumeric{font-size:2.25em;font-weight:700}.EDTDay{font-size:1.75em}.wrapperEDTDaysOfWeeks>.zoomed{min-width:100.5%;scroll-snap-align:center}@media screen and (max-width: 1920px) and (max-height: 1080px){.EDTDayNumeric{font-size:2rem}.EDTDay{font-size:1.5rem}}@media screen and (max-width: 1680px) and (max-height: 1050px){.EDTDayNumeric{font-size:1.65rem}.EDTDay{font-size:1.15rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.4em}}@media screen and (max-width: 1536px) and (max-height: 732px){.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.25em}.EDTDayNumeric{font-size:1.4rem}.EDTDay{font-size:1.15rem}}@media screen and (max-width: 1512px) and (max-height: 830px),screen and (max-width: 1440px) and (max-height: 900px){.EDTDayNumeric{font-size:1.65rem}.EDTDay{font-size:1.15rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.5em}}@media screen and (max-width: 1366px) and (max-height: 1024px){.EDTDayNumeric{font-size:1.75rem}.EDTDay{font-size:1.25rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.5em}}@media screen and (max-width: 1280px) and (max-height: 800px){.EDTDayNumeric{font-size:1.5rem}.EDTDay{font-size:1.1rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.25em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.EDTDayNumeric{font-size:2.25rem}.EDTDay{font-size:1.55rem}}@media screen and (max-width: 1024px) and (max-height: 768px){.EDTDayNumeric{font-size:1.55rem}.EDTDay{font-size:1.15rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:.1em}}@media screen and (max-width: 912px) and (max-height: 1369px){.EDTDayNumeric{font-size:2.25rem}.EDTDay{font-size:1.55rem}}@media screen and (max-width: 900px) and (max-height: 1000px),screen and (max-width: 800px) and (max-height: 1280px){.EDTDayNumeric{font-size:1.8rem}.EDTDay{font-size:1.2rem}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.wrapperEDTDaysOfWeeks{border-radius:1rem 1rem 0 0}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:first-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:first-child{border-top-left-radius:1rem}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:last-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:last-child{border-top-right-radius:1rem}.EDTDayNumeric{font-size:1.3rem}.EDTDay{font-size:1rem}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperEDTDaysOfWeeks{border-radius:0}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:first-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:first-child{border-top-left-radius:0}.wrapperEDTDaysOfWeeks>.EDTDayOfWeek:last-child,.wrapperEDTDaysOfWeeks>.EDTActuallyDayOfWeek:last-child{border-top-right-radius:0}.EDTDayNumeric{font-size:1.4rem}.EDTDay{font-size:1.1rem}}@media screen and (max-width: 390px) and (max-height: 844px){.EDTDayNumeric{font-size:1.3rem}.EDTDay{font-size:1rem}}@media screen and (max-width: 378px) and (max-height: 740px){.EDTDayNumeric{font-size:1.2rem}.EDTDay{font-size:.9rem}}@media screen and (max-width: 320px) and (max-height: 568px){.EDTDayNumeric{font-size:1rem}.EDTDay{font-size:.7rem}.EDTDayOfWeek,.EDTActuallyDayOfWeek{gap:0}.wrapperEDTDaysOfWeeks>.zoomed{min-width:100.8%}}.EDTHours{display:grid;grid-column:1;height:100%;color:var(--textColor);font-weight:700;font-size:1.75em;grid-template-rows:.3fr repeat(11,1fr) .45fr;grid-template-columns:1fr;position:relative;z-index:2}.wrapperEDTHour{position:relative;display:flex;justify-content:center;align-items:center}.EDTHour{position:absolute;bottom:50%;display:flex;align-items:center;justify-content:center;width:60%;height:100%}.EDTHour.mobile{width:80%}@media screen and (max-width: 1920px) and (max-height: 1080px){.EDTHours{font-size:1.35em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.EDTHours{font-size:1.25em}}@media screen and (max-width: 1536px) and (max-height: 732px){.EDTHours{font-size:1em}}@media screen and (max-width: 1512px) and (max-height: 830px),screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.EDTHours{font-size:1em}}@media screen and (max-width: 1280px) and (max-height: 800px){.EDTHours{font-size:.85em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.EDTHours{font-size:1.35em}}@media screen and (max-width: 1024px) and (max-height: 768px){.EDTHours{font-size:.75em}}@media screen and (max-width: 900px) and (max-height: 1000px){.EDTHours{font-size:1.1em}}@media screen and (max-width: 800px) and (max-height: 1280px){.EDTHours{font-size:1em}}@media screen and (max-width: 768px) and (max-height: 1024px){.EDTHours{font-size:.8em}}@media screen and (max-width: 600px) and (max-height: 1024px),screen and (max-width: 700px) and (max-height: 800px){.EDTHours{font-size:.7em;padding-left:.5em}}@media screen and (max-width: 450px) and (max-height: 960px){.EDTHours{font-size:.55em;padding-left:.5em}}@media screen and (max-width: 320px) and (max-height: 568px){.EDTHours{font-size:.45em}}.EDTContent::-webkit-scrollbar{width:0;height:0;background:transparent;scrollbar-width:none}.EDTContent{display:flex;grid-column:2;overflow-x:auto;scroll-snap-type:x mandatory}.EDTContent>.zoomed{min-width:100.5%;scroll-snap-align:center;border:none}.wrapperEDTContentDay{flex:1;display:flex;border-left:1px solid rgba(255,255,255,.5)}.wrapperEDTContentDay:first-child{border-left:none}.wrapperEDTContentDay:last-child{border-right:none}.EDTContentDay{display:grid;justify-items:start;width:100%;height:100%;grid-template-rows:.3fr repeat(44,.25fr) .45fr;grid-template-columns:1fr;position:relative;overflow-x:hidden;padding:0 .5em}.EDTContentDay:before{content:"";position:absolute;inset:2.55% 0 0;background-image:linear-gradient(rgba(255,255,255,.5) 2px,transparent 1px);background-size:100% calc(100% / 11.45);pointer-events:none}@media screen and (max-width: 1680px) and (max-height: 1050px){.EDTContentDay{padding:0 .4em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.EDTContentDay{padding:0 .3em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.EDTContentDay:before{background-image:linear-gradient(rgba(255,255,255,.55) 1px,transparent 1px);left:50%;transform:translate(-50%);width:95%}}.wrapperIndicator{position:absolute;width:98.3%;top:5%;height:4px;right:0;background-color:var(--accentColorComplementary);z-index:3}.indicator{position:relative;width:100%;height:4px;background-color:var(--accentColorComplementary)}.wrapperIndicator:before{content:"";position:absolute;width:12px;height:12px;background-color:var(--accentColorComplementary);border-radius:50%;left:-7px;top:50%;z-index:3;transform:translateY(-50%)}.wrapperIndicator.zoomed{width:99.5%}.wrapperIndicator.zoomed:before{left:-6px}@media screen and (max-width: 1920px) and (max-height: 1080px){.wrapperIndicator:before{width:10px;height:10px;left:-5px}.wrapperIndicator.zoomed:before{left:-5px}}@media screen and (max-width: 1680px) and (max-height: 1050px){.wrapperIndicator:before{left:-4px}.wrapperIndicator.zoomed:before{left:-4px}}@media screen and (max-width: 1280px) and (max-height: 800px){.wrapperIndicator:before{width:9px;height:9px;left:-3px}.wrapperIndicator.zoomed:before{left:-3px}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperIndicator.zoomed:before{left:-3px}}@media screen and (max-width: 912px) and (max-height: 1369px){.wrapperIndicator.zoomed:before{left:-1px}}@media screen and (max-width: 900px) and (max-height: 1000px){.wrapperIndicator.zoomed{width:99.4%}}.wrapperOverlappingEvents{position:relative;width:100%;height:100%}.overlappingEvents{display:grid;width:100%;height:100%;justify-items:center;align-items:center;z-index:1;overflow:hidden}.buttonMoreCourses{display:flex;position:absolute;justify-content:center;align-items:center;z-index:4;width:1.05em;height:42%;font-size:1.5rem;border-radius:1rem 0 0 1rem;background-image:linear-gradient(to left bottom,#d7f8ff,#d2eef5,#cde4eb,#c8dae1,#c3d0d7);color:var(--blueDark);cursor:pointer;right:-.45em;top:29%;transition:all .3s ease}.buttonMoreCourses:hover{transform:scale(1.1);box-shadow:0 0 15px var(--blueDark)}@media screen and (max-width: 1920px) and (max-height: 1080px){.buttonMoreCourses{font-size:1.4rem}}@media screen and (max-width: 1680px) and (max-height: 1050px){.buttonMoreCourses{font-size:1.3rem}}@media screen and (max-width: 1512px) and (max-height: 864px){.buttonMoreCourses{font-size:1.2rem;border-width:1px}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.buttonMoreCourses{font-size:1.1rem;border-width:1px}}@media screen and (max-width: 450px) and (max-height: 960px){.buttonMoreCourses{font-size:1.1rem;border-width:1px}}@media screen and (max-width: 320px) and (max-height: 568px){.buttonMoreCourses{width:.7em;font-size:1rem;border-width:1px}}.wrapperEvents{display:flex;justify-content:center;width:95%;height:98.5%;overflow:hidden;border-radius:1rem}.wrapperEvents.zoomed{width:65%}.events{display:flex;height:100%;width:100%;border-radius:1rem;flex-direction:row;overflow-x:auto;gap:.5em;scrollbar-width:none;scroll-snap-type:x mandatory}.events::-webkit-scrollbar{width:0;height:0;background:transparent}.events.zoomed{font-size:1.25em;gap:3em}.event{display:flex;position:relative;width:100%;flex-direction:column;flex-shrink:0;align-items:center;height:100%;color:#f5f5f5;border-radius:1rem;scroll-snap-align:center}.CM{background-image:linear-gradient(to right top,#1e64a0,#286eaa,#3278b4,#3c82be,#468cc8)}.TD{background-image:linear-gradient(to right top,#288c28,#329632,#3ca03c,#46aa46,#50b450)}.TP{background-image:linear-gradient(to right top,#5a2882,#64328c,#6e3c96,#7846a0,#8250aa)}.EXAM{background-image:linear-gradient(to right top,#aa1414,#b41e1e,#be2828,#c83232,#d23c3c)}.other{background-image:linear-gradient(to right top,#3c3c46,#464650,#50505a,#5a5a64,#64646e)}.edited{animation:edited-shaking .25s ease-in-out infinite}.editedZoom{animation:edited-shaking-zoomed .25s ease-in-out infinite}.editedButton{display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;top:3%;right:3%;border-radius:.5rem;background-color:#dc4646f2;transition:box-shadow .2s ease-in-out;width:2.2em;height:2em}.editedButton:hover{box-shadow:0 0 8px 2px #ffffff26,inset 0 0 6px #ffffff1a}.editedButtonCross{width:80%;height:auto}.fadeOut{animation:fadeOutAnimation .3s forwards}@keyframes fadeOutAnimation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes edited-shaking{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(0)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes edited-shaking-zoomed{0%{transform:rotate(0)}25%{transform:rotate(.5deg)}50%{transform:rotate(0)}75%{transform:rotate(-.5deg)}to{transform:rotate(0)}}.wrapperEventTitle{flex:40%;width:90%;display:flex;text-align:center;flex-shrink:1;font-weight:700;font-size:1.05em;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;word-wrap:anywhere}.eventTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}.eventParticipants,.eventParticipantsUnified{gap:.85em;flex:40%;display:flex;flex-shrink:1;flex-direction:column;justify-content:start;align-items:center;text-align:center;padding-bottom:2em}.eventParticipantsUnified.overlap,.eventParticipantsUnified{justify-content:center;padding-bottom:1em}.edtArrowContainer{flex:20%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em}@media screen and (max-width: 1920px) and (max-height: 1080px){.wrapperEventTitle{font-size:.9em}.eventParticipants,.eventParticipantsUnified{font-size:.9em;gap:.4em}.events.zoomed{font-size:1.15em;gap:2.5em}.editedButton{top:4%;right:4%;border-radius:.5rem;width:1.8em;height:1.6em}}@media screen and (max-width: 1680px) and (max-height: 1050px){.wrapperEventTitle{font-size:.85em}.eventParticipants,.eventParticipantsUnified{font-size:.85em;gap:.35em}.events.zoomed{font-size:1.1em;gap:2.5em}.editedButton{width:1.7em;height:1.5em}}@media screen and (max-width: 1536px) and (max-height: 732px){.wrapperEventTitle{font-size:.65em}.event,.events,.wrapperEvents{border-radius:.75rem}.eventParticipants,.eventParticipantsUnified{font-size:.65em}}@media screen and (max-width: 1512px) and (max-height: 864px){.eventParticipants,.eventParticipantsUnified{padding-bottom:1.5em;font-size:.8rem}.wrapperEventTitle{font-size:.8em}.wrapperEvents{width:93%}.editedButton{border-radius:.4rem;width:1.5em;height:1.4em}}@media screen and (max-width: 1440px) and (max-height: 900px),screen and (max-width: 1366px) and (max-height: 1024px){.wrapperEventTitle{font-size:.75em}.eventParticipants,.eventParticipantsUnified{font-size:.75em;gap:.3em}.events.zoomed{font-size:1.05em;gap:2.25em}.editedButton{border-radius:.4rem;width:1.5em;height:1.4em}}@media screen and (max-width: 1280px) and (max-height: 800px){.wrapperEvents{width:95%;border-radius:.6rem}.events,.event{border-radius:.6rem}.wrapperEventTitle{font-size:.7em}.eventParticipants,.eventParticipantsUnified{font-size:.7em;gap:.25em}.events.zoomed{font-size:1em;gap:2em}.editedButton{width:1.3em;height:1.2em}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperEventTitle{font-size:.9em}.eventParticipants,.eventParticipantsUnified{font-size:.9em;gap:.4em}.events.zoomed{font-size:1.15em;gap:2.5em}.editedButton{top:6%;right:4%;border-radius:.4rem;width:2.2em;height:2em}}@media screen and (max-width: 1024px){.wrapperEvents.zoomed{width:75%}}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperEventTitle{font-size:.7em}.eventParticipants,.eventParticipantsUnified{font-size:.7em;gap:.2em}.events.zoomed{font-size:1em;gap:1.75em}.editedButton{top:4%;right:4%;width:1.5em;height:1.4em}}@media screen and (max-width: 912px) and (max-height: 1369px){.wrapperEventTitle{font-size:.825em}.eventParticipants,.eventParticipantsUnified{font-size:.825em;gap:.3em}.events.zoomed{font-size:1.05em;gap:2.5em}.editedButton{top:4%;right:4%;width:1.7em;height:1.6em}}@media screen and (max-width: 768px) and (max-height: 1024px){.wrapperEventTitle{font-size:.785em}.eventParticipants,.eventParticipantsUnified{font-size:.785em;gap:.2em}.events.zoomed{font-size:.95em;gap:1.5em}.editedButton{width:1.6em;height:1.5em}}@media screen and (max-width: 700px) and (max-height: 800px){.wrapperEventTitle{font-size:.7em}.eventParticipants,.eventParticipantsUnified{font-size:.7em;gap:.2em}.events.zoomed{font-size:.9em;gap:1.5em}.editedButton{width:1.5em;height:1.4em}}@media screen and (max-width: 600px) and (max-height: 1024px){.wrapperEventTitle{font-size:.65em}.eventParticipants,.eventParticipantsUnified{font-size:.65em;gap:.15em}.events.zoomed{font-size:.85em;gap:1.25em}.editedButton{width:1.5em;height:1.4em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperEvents{width:95%;border-radius:.5rem}.events,.event{border-radius:.5rem}}@media screen and (max-width: 378px) and (max-height: 844px){.wrapperEventTitle{font-size:.625em}.eventParticipants,.eventParticipantsUnified{font-size:.625em;gap:.15em}.events.zoomed{font-size:.825em;gap:1.15em}.editedButton{top:4%;right:6%;border-radius:.3rem;width:1.4em;height:1.3em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperEventTitle{font-size:.625em}.eventParticipants,.eventParticipantsUnified{font-size:.625em;gap:.1em}.events.zoomed{font-size:.7em;gap:1em}}.spriteAnimation{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.wrapperOverlapModal{display:flex;width:100%;height:100%;inline-size:clamp(350px,70vw,95vw);min-block-size:50dvh;max-block-size:80dvh;flex-direction:column;overflow:hidden;position:relative;border-radius:1.5rem;background-image:linear-gradient(to right top,#024f8a73,#0c59946e,#16639e66,#206da86e,#2a77b273);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 12px 4px #ffffff21,inset 0 0 6px #ffffff1a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:modalPop .35s cubic-bezier(.3,1.4,.4,1) both}.eventsZoomContainer{display:flex;flex:1 1 auto;min-block-size:0;width:100%;height:100%;flex-direction:column;align-items:center;align-self:center;justify-content:center;justify-self:center;overflow:hidden;color:#fff;padding:2em}.eventsZoom{display:flex;width:100%;height:100%;block-size:100%;min-block-size:0;flex-direction:column;align-items:center;--visible: 4;--gap: 1.5em;gap:1.5em;justify-content:flex-start;overflow-y:auto;padding:1.5em 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%)}.eventsZoom::-webkit-scrollbar{width:0;height:0;background:transparent}.eventsZoom>*{flex:0 0 calc((100% - (var(--visible) - 1) * var(--gap)) / var(--visible))!important;width:65%!important;min-height:16dvh!important}.scroll-indicator-bigCourses{position:absolute;bottom:1.5vh;left:50%;transform:translate(-50%);width:1.75em;height:1.75em;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.85355%202.14645C3.65829%201.95118%203.34171%201.95118%203.14645%202.14645C2.95118%202.34171%202.95118%202.65829%203.14645%202.85355L7.14645%206.85355C7.34171%207.04882%207.65829%207.04882%207.85355%206.85355L11.8536%202.85355C12.0488%202.65829%2012.0488%202.34171%2011.8536%202.14645C11.6583%201.95118%2011.3417%201.95118%2011.1464%202.14645L7.5%205.79289L3.85355%202.14645ZM3.85355%208.14645C3.65829%207.95118%203.34171%207.95118%203.14645%208.14645C2.95118%208.34171%202.95118%208.65829%203.14645%208.85355L7.14645%2012.8536C7.34171%2013.0488%207.65829%2013.0488%207.85355%2012.8536L11.8536%208.85355C12.0488%208.65829%2012.0488%208.34171%2011.8536%208.14645C11.6583%207.95118%2011.3417%207.95118%2011.1464%208.14645L7.5%2011.7929L3.85355%208.14645Z'%20fill='%23ffffff'%20/%3e%3c/svg%3e");background-size:cover;opacity:.8;animation:bounce 1.5s infinite}@media screen and (max-width: 1024px) and (max-height: 768px){.wrapperOverlapModal{max-block-size:90dvh;inline-size:clamp(350px,70vw,95vw)}.eventsZoom{padding:1em 0}.eventsZoom>*{min-height:20dvh!important}.eventsZoomContainer{padding:1.5em}}@media screen and (max-width: 912px) and (max-height: 1369px){.wrapperOverlapModal{inline-size:clamp(350px,80vw,95vw)}}@media screen and (max-width: 900px) and (max-height: 1000px){.wrapperOverlapModal{max-block-size:90dvh}}@media screen and (max-width: 800px) and (max-height: 1280px){.scroll-indicator-bigCourses{width:1.5em;height:1.5em}}@media screen and (max-width: 768px) and (max-height: 1024px){.eventsZoom{padding:1em 0;--gap: 1em;gap:1em}.eventsZoomContainer{padding:1.5em}.scroll-indicator-bigCourses{width:1.35em;height:1.35em}}@media screen and (max-width: 700px) and (max-height: 800px){.eventsZoomContainer{padding:1.5em .5em}.wrapperOverlapModal{inline-size:clamp(350px,75vw,95vw)}.scroll-indicator-bigCourses{width:1.15em;height:1.15em}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperOverlapModal{inline-size:clamp(250px,95vw,95vw);max-block-size:75dvh;border-radius:1rem;box-shadow:0 0 10px 4px #ffffff21,inset 0 0 6px #ffffff1a}.scroll-indicator-bigCourses{width:1.1em;height:1.1em}}@media screen and (max-width: 390px) and (max-height: 844px){.eventsZoom>*{width:75%!important}}@media screen and (max-width: 378px) and (max-height: 740px){.eventsZoomContainer{padding:.75em .25em}}@media screen and (max-width: 320px) and (max-height: 568px){.scroll-indicator-bigCourses{width:1em;height:1em}.wrapperOverlapModal{border-radius:.75rem}}.loading{height:100dvh;width:100%;display:flex;gap:8vh;flex-direction:column;justify-content:center;align-items:center}.loading img{width:4.5em;height:auto;animation:logo-spin infinite 1s linear}.loading-internet{color:var(--textColor);font-size:1.5em;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;animation:opacityAnimation .75s ease forwards}.loading-internet p{position:relative}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 1536px) and (max-height: 732px){.loading img{width:3.5em}.loading-internet{font-size:1.3em}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 768px) and (max-height: 1024px){.loading img{width:4em}.loading-internet{font-size:1.2em}}@media screen and (max-width: 450px) and (max-height: 960px){.loading-internet{font-size:1.1em}.loading{gap:5vh}}@media screen and (max-width: 378px) and (max-height: 740px){.loading img{width:3em}.loading-internet{font-size:.9em}}@media screen and (max-width: 320px) and (max-height: 568px){.loading img{width:2.5em}.loading-internet{font-size:.8em}}.dots{display:inline-block;position:absolute;margin-left:5px}.dots span{animation:fade 1.5s infinite;opacity:0}.dots span:nth-child(1){animation-delay:0s}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}.error{display:flex;justify-self:center;justify-content:center;align-items:center;text-align:center;height:40%;width:80%;color:var(--accentColorComplementary);font-size:1.5em}.error p{position:relative}@media screen and (max-width: 768px) and (max-height: 1024px){.error{font-size:1.2em}}@media screen and (max-width: 378px) and (max-height: 740px){.error{font-size:1em}}@media screen and (max-width: 320px) and (max-height: 568px){.error{font-size:.9em}}.wrapperFilter{display:flex;justify-content:center;align-items:center;flex-direction:column;width:55%;height:100%;min-height:700px;padding:1em}.filter{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;border-radius:1.5em;background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 0 12px 4px #ffffff26,inset 0 0 6px #ffffff1a}.headFilter{display:flex;color:var(--textColor);justify-content:center;align-items:center;width:100%;height:20%}.arrowRightFilter,.arrowLeftFilter{display:flex;border-radius:inherit;padding:2.5em;width:15%;height:100%}.arrowRightFilter{display:flex;align-items:center;justify-content:right}.arrowRightFilter>.arrowRight,.arrowLeftFilter>.arrowLeft{flex:1!important;width:30%!important}.wrapperTitleFilter{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:70%;overflow:hidden;height:100%}.titleFilter{display:flex;width:102%;height:100%;text-align:center;flex-wrap:nowrap;transition:transform .35s ease-in-out}.wrapperCalendarTitle{display:flex;justify-content:center;position:relative;justify-self:center;align-items:center;flex:0 0 100%;flex-shrink:0;font-weight:700;width:100%;font-size:1.5em;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.wrapperUnderlineCalendarTitle{display:flex;justify-content:center;align-items:center;position:relative;max-width:96%;height:100%}.wrapperUnderlineCalendarTitle:after{content:"";display:inline-block;width:80%;height:3px;border-radius:1.5em;position:absolute;background-color:#f5f5f5;left:50%;transform:translate(-50%);bottom:25%}.calendarTitle{display:-webkit-box;-webkit-align-content:center;-webkit-box-pack:center;font-size:1.3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-align:center;text-overflow:ellipsis;text-wrap:balance}.wrapperBodyFilter{display:flex;justify-content:center;align-items:center;width:100%;height:80%}.bodyFilter{display:flex;position:relative;flex-direction:column;padding:1.5em 0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-y:auto;overflow-x:hidden;gap:2em;width:96%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%)}.wrapperCourseItem{display:flex;flex-wrap:nowrap;background-color:#f5f5f5;justify-content:center;align-items:center;flex-direction:row;flex:0 0 19%;padding:1.5em;border-radius:1em;width:100%;height:100%;gap:1em}.courseItem{display:flex;justify-content:center;align-items:start;color:var(--textColor);font-size:1.35em;flex-direction:column;width:100%}.courseItemBtn{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.5rem;background-color:#dc4646f2;color:var(--textColor);transition:box-shadow .2s ease-in-out;width:2.3em;height:2em}.courseItemBtn:hover{box-shadow:0 0 8px 2px #ffffff26,inset 0 0 6px #ffffff1a}.emptyMsg{display:flex;position:absolute;justify-content:center;align-items:center;text-align:center;top:45%;left:50%;transform:translate(-50%,-50%);font-size:1.5em;color:var(--accentColorComplementary);width:100%;font-weight:700}@media (max-width: 1950px){.arrowRightFilter,.arrowLeftFilter{padding:1.5em}.calendarTitle{font-size:1.1em}.wrapperUnderlineCalendarTitle:after{height:2px}.wrapperCourseItem{padding:1em;flex:0 0 17%}.courseItemBtn{width:2em;height:1.7em}.courseItem{font-size:1.2em}}@media (max-width: 1800px){.wrapperFilter{width:62%}}@media (max-width: 1550px){.wrapperFilter{width:65%}}@media (max-width: 1400px){.arrowRightFilter,.arrowLeftFilter{padding:.9em}.calendarTitle{font-size:.9em}.wrapperUnderlineCalendarTitle:after{height:2px}}@media (max-width: 1300px){.wrapperFilter{width:90%;height:60%}.calendarTitle{font-size:1.2em}.wrapperUnderlineCalendarTitle:after{bottom:20%;height:3px}.arrowRightFilter,.arrowLeftFilter{padding:1.3em}.wrapperCourseItem{padding:1.25em;flex:0 0 19%}.courseItemBtn{width:2.2em;height:1.9em}}@media (max-width: 1100px){.calendarTitle{font-size:1.1em}.wrapperBodyFilter{width:96%}.wrapperUnderlineCalendarTitle:after{bottom:10%;height:2px}.wrapperCourseItem{padding:1.1em;flex:0 0 18%}.bodyFilter{gap:1.5em}.headFilter{height:12%}.arrowLeftFilter>.arrowLeft img,.arrowRightFilter>.arrowRight img{width:30%}.arrowRightFilter{padding-right:.7em;padding-left:0}.arrowLeftFilter{padding-left:.7em;padding-right:0}}@media (max-width: 900px){.wrapperFilter{width:95%;padding:.5em}.wrapperBodyFilter{width:98%}.filter{border-radius:.9em}.calendarTitle{font-size:1em}.wrapperUnderlineCalendarTitle:after{bottom:15%;height:2px}.wrapperTitleFilter{width:80%}.arrowLeftFilter,.arrowRightFilter{width:10%}.arrowLeftFilter>.arrowLeft img,.arrowRightFilter>.arrowRight img{width:45%}}@media (max-width: 700px){.wrapperFilter{width:97%;min-height:500px}.emptyMsg{font-size:1.2em}.wrapperCourseItem{padding:.8em;flex:0 0 17%;border-radius:.75em}.calendarTitle{font-size:.85em}.courseItemBtn{width:1.8em;height:1.6em}.courseItem{font-size:.9em}.arrowLeftFilter>.arrowLeft img,.arrowRightFilter>.arrowRight img{width:50%}}@media (max-width: 600px){.calendarTitle{font-size:.75em}.arrowLeftFilter>.arrowLeft img,.arrowRightFilter>.arrowRight img{width:55%}.wrapperBodyFilter{width:95%}.courseItem{font-size:.95em}.courseItemBtn{width:2.1em;height:1.9em}.wrapperCourseItem{flex:0 0 22%}.wrapperFilter{width:97%;height:50%}}@media (max-width: 450px){.wrapperUnderlineCalendarTitle:after{height:1px;bottom:20%}.courseItemBtn{width:2em;height:1.8em}.emptyMsg{font-size:1.05em}.calendarTitle{font-size:.65em}.courseItem{font-size:.75em}.bodyFilter{gap:1.2em}.headFilter{height:15%}.wrapperFilter{width:97%;height:40%;min-height:400px}.arrowLeftFilter>.arrowLeft img,.arrowRightFilter>.arrowRight img{width:60%}}@media (max-width: 400px){.calendarTitle{font-size:.6em}.emptyMsg{font-size:.9em}.courseItem{font-size:.75em}.wrapperUnderlineCalendarTitle{max-width:90%}.courseItemBtn{width:1.9em;height:1.7em}}.wrapperProfil{display:flex;justify-content:center;gap:2em;align-items:center;flex-direction:row;padding-bottom:3em;height:70dvh;min-height:750px}@media (max-width: 1550px){.wrapperProfil{gap:1em;padding:2em}}@media (max-width: 1300px){.wrapperProfil{flex-direction:column;height:110dvh;min-height:1200px;gap:2vh;padding:.5em}}@media (max-width: 700px){.wrapperProfil{height:130dvh;min-height:1200px}}@media (max-width: 500px){.wrapperProfil{height:125dvh}}@media (max-width: 450px){.wrapperProfil{height:100dvh;min-height:1100px}}@media (max-width: 350px){.wrapperProfil{height:90dvh}}.friends{display:flex;justify-content:center;align-items:center;flex-direction:column;width:25%;height:100%;gap:2em;padding:1em}.public_id{display:flex;position:relative;justify-content:center;align-items:center;font-size:1.35em;color:var(--blueDark);font-weight:700;cursor:pointer}.public_id:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--blueDark);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.public_id:hover:after{transform:scaleX(1);transform-origin:left}.friendInput{display:flex;justify-content:center;align-items:center;width:50%}.friendInput input{all:unset;box-sizing:border-box;width:100%;padding:5px;margin:5px 0;border-radius:10px;font-size:1.25rem;color:var(--primaryColor);background-color:var(--textColor);border:3px solid var(--blueDark);outline:none;text-align:center;transition:border-color .3s}.friendInputStatus{display:flex;justify-content:center;align-items:center;font-size:1.4em;font-weight:700;color:var(--blueDark)}.friendInputStatus.not_found,.friendInputStatus.error{color:#b32020}.friendInput input:focus{border-color:var(--blueDark)}.friendInput input:focus:valid,.friendInput input:valid{border-color:#00bf5c}.friendInput input:focus:invalid:not(:placeholder-shown),.friendInput input:invalid:not(:placeholder-shown){border-color:red}@media (max-width: 1950px){.friendInput input{font-size:1.15rem}.friendInputStatus{font-size:1.2em}.public_id{font-size:1.25em}}@media (max-width: 1800px){.friends{width:30%}}@media (max-width: 1550px){.friends{width:35%}}@media (max-width: 1400px){.friendInput input{font-size:1.05em}.friendInputStatus{font-size:1.1em}.public_id{font-size:1.15em}}@media (max-width: 1300px){.friends{flex-direction:row;width:90%;height:35%}.friendInput input{font-size:1.2em}.friendInputStatus,.public_id{font-size:1.3em}.friends{height:32%}}@media (max-width: 1100px){.friends{height:30%}.friendInput input{font-size:1.15em}.friendInputStatus,.public_id{font-size:1.25em}}@media (max-width: 900px){.friends{width:97%}.friendInput{width:60%}.friendInput input{font-size:1em}.friendInputStatus,.public_id{font-size:1.1em}}@media (max-width: 700px){.friends{width:97%;height:80%;padding:.5em}.friendInput{width:50%}.friendInput input{font-size:1.2em;margin:3px 0;padding:3px}.friendInputStatus,.public_id{font-size:1.2em}}@media (max-width: 450px){.friendInput input{font-size:.9em}.friendInputStatus,.public_id{font-size:1em}}@media (max-width: 400px){.friendInput input{font-size:.8em}.friendInputStatus,.public_id{font-size:.9em}}@media (max-width: 350px){.friends{height:50%;padding:.5em}.friendInput input{font-size:.75em}.friendInputStatus,.public_id{font-size:.85em}}.wrapperIdFriends{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:320px;width:100%;height:50%;border-radius:1.5em;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 0 12px 4px #ffffff26,inset 0 0 6px #ffffff1a}.idFriends{display:flex;justify-content:center;text-align:center;align-items:center;width:100%;height:100%;flex-direction:column}.wrapperIdFriendsTitle{display:flex;width:100%;height:80%;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;justify-content:center;align-items:center;flex-direction:column;background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d)}.idFriendsTitle{display:flex;position:relative;justify-content:center;align-items:center;max-width:90%;height:50%;font-size:1.7em;color:#fff;font-weight:700}.idFriendsTitle:after{content:"";position:absolute;width:90%;bottom:25%;left:50%;height:4px;transform:translate(-50%);background-color:#fff;border-radius:1em}.wrapperIdIconFriends{display:flex;width:90%;height:70%;padding-top:.25em;justify-content:center;align-items:start}.IdIconFriends{width:28%;height:auto}.wrapperIdFriendsContent{display:flex;justify-content:center;align-items:center;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;width:100%;gap:2em;flex-direction:row;background-image:linear-gradient(to right top,#d7f8ffe6,#cdeef5e6,#c3e4ebe6,#b9dae1e6,#afd0d7e6);flex:1}@media (max-width: 1950px){.idFriendsTitle{font-size:1.6em}.idFriendsTitle:after{height:3px}}@media (max-width: 1400px){.idFriendsTitle{font-size:1.4em}}@media (max-width: 1300px){.wrapperIdFriends{height:100%}.idFriendsTitle{font-size:1.7em}}@media (max-width: 1100px){.idFriendsTitle:after{height:2px}.idFriendsTitle{font-size:1.6em}}@media (max-width: 900px){.idFriendsTitle{font-size:1.35em}.wrapperIdFriendsContent{gap:1em}.IdIconFriends{width:35%}}@media (max-width: 700px){.friends{flex-direction:column}.idFriendsTitle:after{height:2px}.wrapperIdFriendsTitle{border-top-left-radius:.75em;border-top-right-radius:.75em}.wrapperIdFriendsContent{border-bottom-left-radius:.75em;border-bottom-right-radius:.75em}.wrapperIdFriends{border-radius:.75em}.wrapperIdFriendsContent{gap:2.5em}.idFriendsTitle{font-size:1.5em}.IdIconFriends{width:22%}}@media (max-width: 600px){.idFriendsTitle{font-size:1.3em}.idFriendsTitle:after{height:2px}.IdIconFriends{width:25%}}@media (max-width: 450px){.idFriendsTitle{font-size:1.3em}.IdIconFriends{width:30%}}@media (max-width: 400px){.wrapperIdFriendsContent{gap:1.5em}.idFriendsTitle{font-size:1.2em}.idFriendsTitle:after{height:1px}.wrapperIdFriends{min-height:200px}.IdIconFriends{width:30%}}@media (max-width: 350px){.idFriendsTitle{font-size:1em}.idFriendsTitle:after{bottom:28%}.IdIconFriends{width:30%}}.wrapperTexteVersion{background-image:linear-gradient(to right top,#024f8a4d,#0c59944d,#16639e4d,#206da84d,#2a77b24d);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--textColor);display:flex;flex-direction:column;justify-content:center;width:75%;min-height:15vh;height:fit-content;font-size:1.3em;margin:1rem;padding:2em;border-radius:1rem;box-shadow:6px 8px 8px 6px #0003;align-items:center}.headerVersion{width:100%;height:fit-content;text-align:left;display:flex;flex-direction:column}.headerVersionDate{font-size:.9em;font-style:italic;width:100%;margin-bottom:.5em;color:var(--textNotImportantColor)}.headerVersionSoft{font-size:1.8em;font-weight:700;width:100%;margin-bottom:.5em}.bodyVersion{width:100%;height:fit-content;text-align:justify;display:flex;flex-direction:column;gap:2em}.bodyVersionElementTitle{font-size:1.3em;font-weight:700;width:100%;margin-bottom:.25em}figure{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block-start:1.5em;margin-block-end:1.5em}figcaption{font-size:.8em;text-align:center;color:var(--textNotImportantColor);margin-top:1em;font-style:italic}.bodyVersionElementBody{font-size:1em;width:100%;white-space:pre-line;line-height:1.5;overflow:hidden}.bodyVersionElementBody img{max-width:80%;border-radius:.5rem}.bodyVersionElementBody p{margin:0}.bodyVersionElementBody ul{margin:.25em 0}.bodyVersionElementBody a,.bodyVersionElementBody a:visited{position:relative;color:var(--accentColorComplementary);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;border-radius:5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .2s ease}.bodyVersionElementBody a:hover,.bodyVersionElementBody a:focus-visible{background-size:100% 2px}.bodyVersionElementBody strong{color:var(--accentColor)}@media screen and (max-width: 1680px) and (max-height: 1050px){.headerVersionDate{font-size:.85em}.headerVersionSoft{font-size:1.65em}.bodyVersion{gap:1.75em}.bodyVersionElementTitle{font-size:1.2em}figcaption{font-size:.7em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.95em}}@media screen and (max-width: 1512px) and (max-height: 864px){.headerVersionDate{font-size:.8em}.headerVersionSoft{font-size:1.6em}.bodyVersionElementTitle{font-size:1.15em}figcaption{font-size:.7em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.9em}.bodyVersionElementBody ul{margin:.2em 0}}@media screen and (max-width: 1440px) and (max-height: 900px){figure{margin-block-start:1.25em;margin-block-end:1.25em}.bodyVersion{gap:1.5em}}@media screen and (max-width: 1366px) and (max-height: 1024px){.wrapperTexteVersion{width:85%}.headerVersionDate{font-size:.8em}.headerVersionSoft{font-size:1.6em}.bodyVersionElementTitle{font-size:1.15em}figcaption{font-size:.7em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.9em}.bodyVersionElementBody ul{margin:.2em 0}}@media screen and (max-width: 1280px) and (max-height: 800px){.headerVersionDate{font-size:.75em}.headerVersionSoft{font-size:1.45em}.bodyVersionElementTitle{font-size:1.1em}figcaption{font-size:.65em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.8em}.bodyVersionElementBody ul{margin:.15em 0;padding-inline-start:35px}}@media screen and (max-width: 1024px) and (max-height: 1369px){.wrapperTexteVersion{width:85%}.headerVersionDate{font-size:.75em}.headerVersionSoft{font-size:1.45em}.bodyVersionElementTitle{font-size:1.1em}figcaption{font-size:.65em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.8em}.bodyVersionElementBody ul{margin:.15em 0;padding-inline-start:35px}.bodyVersion{gap:1.15em}.bodyVersionElementBody img{max-width:90%;margin-inline-start:35px;margin-inline-end:35px}figure{margin-block-start:1.25em;margin-block-end:1em}}@media screen and (max-width: 912px) and (max-height: 1369px){.wrapperTexteVersion{padding:1.5em}}@media screen and (max-width: 900px) and (max-height: 1000px),screen and (max-width: 800px) and (max-height: 1280px){.wrapperTexteVersion{width:90%}.headerVersionDate{font-size:.7em}.headerVersionSoft{font-size:1.3em}.bodyVersionElementTitle{font-size:1em}figcaption{font-size:.6em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.7em}}@media screen and (max-width: 768px) and (max-height: 1024px){.wrapperTexteVersion{padding:1.25em}.headerVersionDate{font-size:.65em}.headerVersionSoft{font-size:1.25em}.bodyVersionElementTitle{font-size:.95em;margin-bottom:.15em}figcaption{font-size:.55em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.65em}.bodyVersion{gap:.95em}figure{margin-block-start:1em;margin-block-end:.85em;margin-inline-start:30px;margin-inline-end:30px}}@media screen and (max-width: 700px) and (max-height: 800px),screen and (max-width: 600px) and (max-height: 1024px){.wrapperTexteVersion{width:95%;padding:1em;border-radius:.85rem}.headerVersionDate{font-size:.6em;margin-bottom:.1em}.headerVersionSoft{font-size:1.15em}.bodyVersionElementTitle{font-size:.85em}figcaption{font-size:.5em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.6em}.bodyVersion{gap:.75em}.bodyVersionElementBody img{max-width:95%}figure{margin-block-start:.85em;margin-block-end:.7em;margin-inline-start:25px;margin-inline-end:25px}.bodyVersionElementBody a:hover,.bodyVersionElementBody a:focus-visible{background-size:100% 1px}}@media screen and (max-width: 450px) and (max-height: 960px){.wrapperTexteVersion{width:96.5%;padding:.75em;border-radius:.65rem}.headerVersionDate{font-size:.55em}.headerVersionSoft{font-size:.9em}.bodyVersionElementTitle{font-size:.7em}figcaption{font-size:.45em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.5em}.bodyVersion{gap:.5em}figure{margin-block-start:.75em;margin-block-end:.6em;margin-inline-start:20px;margin-inline-end:20px}.bodyVersionElementBody ul{margin:.1em 0;padding-inline-start:25px}}@media screen and (max-width: 390px) and (max-height: 844px){.headerVersionDate{font-size:.5em}.headerVersionSoft{font-size:.8em}.bodyVersionElementTitle{font-size:.6em}figcaption{font-size:.35em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.45em}.bodyVersion{gap:.35em}.bodyVersionElementBody ul{padding-inline-start:22px}}@media screen and (max-width: 378px) and (max-height: 740px){.headerVersionDate{font-size:.45em}.headerVersionSoft{font-size:.75em}.bodyVersionElementTitle{font-size:.55em}figcaption{font-size:.3em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.4em}.bodyVersion{gap:.3em}}@media screen and (max-width: 320px) and (max-height: 568px){.wrapperTexteVersion{padding:.65em}.headerVersionDate{font-size:.4em}.headerVersionSoft{font-size:.7em}.bodyVersionElementTitle{font-size:.5em}figcaption{font-size:.3em}.bodyVersionElementBody p,.bodyVersionElementBody li{font-size:.4em}.bodyVersion{gap:.3em}}:root{font-family:Kanit,Verdana,serif;--textColor: white;--textNotImportantColor: #AAAAAA;--whiteBlue: #D7F8FF;--bgColor: #08142B;--blueDark: #0A0F46;--blueButton: #0E1F3F;--blue: #024F8A;--primaryColor: #10576B;--secondaryColor: #0b3847;--validationColor: #71fddd;--accentColor: #37BAD7;--accentColorComplementary: #FFC300;--disabledButtonColor: #13131A}@font-face{font-family:Kanit;font-style:normal;font-weight:400;src:url(/assets/kanit-C1Jk-JCr.woff2)}*,*:before,*:after{box-sizing:border-box}html{scrollbar-width:none}body{margin:0;padding:0}a{text-decoration:none;color:var(--textColor)}a:visited{color:var(--textColor)}.accent{color:var(--accentColor)!important}.accent:hover{color:var(--accentColorComplementary)!important}.disable-scroll{overflow:hidden}.disparition{visibility:hidden}.opacity{animation:opacityAnimation .75s ease forwards}.patch-mobile-scroll{overflow-x:hidden}@keyframes opacityAnimation{0%{opacity:0}to{opacity:1}}
