@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--blue:#335f8a;--darkblue:#212e53;--lightgrey:#edf3ff;--lightblue:#b6cfdc;--grey:#414141;--black:#000;--white:#fff;--green:#38a169;--darkgreen:#2f855a;--red:#ff0505;--darkred:#c53030;--orange:#f60;--darkorange:#cc5200;--font-weight-title:"Josefin Sans",sans-serif;--font-slim-title:"Josefin Sans",sans-serif;--font-texte:"Montserrat",sans-serif;--font-slim-texte:"Montserrat",sans-serif;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:.3px;margin:0;max-width:100vw;overflow-x:hidden;padding:0;scrollbar-width:thin}h1,h2,h3,h4,h5,h6{color:var(--darkblue);font-family:var(--font-weight-title);font-weight:400}#CdC,h1{text-align:center}li,p,span{color:var(--grey);font-family:var(--font-texte);font-size:12px}ul{margin:0;padding:0}li{list-style-type:none;margin:0 0 .5rem}a,li{font-weight:400;text-decoration:none}a{border:none;color:var(--darkblue);font-family:var(--font-weight-title);font-size:14px}a:hover{color:var(--blue)}a:active{color:var(--lightblue)}.btn-primary{background-color:var(--blue);color:var(--white);cursor:pointer;font-family:var(--font-weight-title);font-weight:400;padding:8px 12px;transition:background-color .3s ease}.btn-primary:hover{background-color:var(--darkblue);color:var(--white)}.export-btn{background-color:var(--green);color:var(--white);cursor:pointer;font-family:var(--font-weight-title);font-weight:400;margin-bottom:10px;margin-left:15px;padding:8px 12px;text-decoration:none;transition:background-color .3s ease}.export-btn:hover{background-color:var(--darkgreen);color:var(--white)}.save-btn{background-color:var(--green);color:var(--white);cursor:pointer;font-family:var(--font-weight-title);font-weight:400;padding:8px 12px;transition:background-color .3s ease}.save-btn:hover{background-color:var(--darkgreen)}.btn-warning{background-color:var(--orange)}.btn-warning:hover{background-color:var(--darkorange)}.btn-danger{background-color:var(--red)}.btn-danger:hover{background-color:var(--darkred)}#download{background-color:var(--blue);color:var(--white);cursor:pointer;font-family:var(--font-weight-title);font-weight:400;padding:8px 12px;transition:background-color .3s ease}#download:hover{background-color:var(--darkblue);text-decoration:none}button{background-color:var(--blue);border:none;color:var(--white);cursor:pointer;font-family:var(--font-weight-title);font-weight:400;letter-spacing:.5px;padding:8px 12px;transition:background-color .3s ease}.btn-icon{align-items:center;display:flex;justify-content:center}button:hover{background-color:var(--darkblue)}select{background-color:var(--blue);border:none;color:var(--white);cursor:pointer;margin-left:10px;padding:8px 12px;transition:background-color .3s ease}select option:hover{background-color:var(--darkblue)}body{background-color:var(--white);margin:0;overflow-x:hidden;width:100vw}body,main{box-sizing:border-box}main{min-height:calc(100vh - 218px);width:auto}.table{border-collapse:collapse;font-size:12px;margin:0 15px 15px;width:calc(100vw - 30px)}.table th{font-size:15px}.table td,.table th{border:1px solid var(--lightgrey);overflow:hidden;padding:7px 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.table th{background-color:var(--lightblue);color:var(--darkblue);font-family:var(--font-weight-title);font-weight:400}.table tr:nth-child(2n){background-color:var(--lightgrey)}.table tr:hover,.table tr:hover a{background-color:var(--blue);color:var(--white)}.table a{color:var(--darkblue);text-decoration:none}.table a:hover{text-decoration:underline;text-underline-offset:5px}.table .invisible{background-color:transparent}.table #title{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:100%}.table thead:hover{background-color:var(--lightblue)}.table .invisible{background-color:#fff;border:none}.table tbody td{border:none}.table .actions{align-items:center;display:flex;gap:10px;justify-content:center}.table #img{width:80px}.container .centrage-btn{align-items:center;display:flex;justify-content:flex-end}#btn-show{background-color:var(--blue);color:var(--white);cursor:pointer;padding:8px 12px;transition:background-color .3s ease}#btn-show:hover{background-color:var(--darkblue);text-decoration:none}#dlt{width:fit-content}#resend-btn{width:315px}#users-table .actions{flex-direction:column}.flex-tri{gap:8px;justify-content:space-between;margin-bottom:20px;width:100%}.flex-tri,.pagination{align-items:center;display:flex}.pagination{gap:10px;justify-content:center;margin-top:20px;width:100vw}.page-link,.page-link span{color:var(--darkblue)}.page-item.active a{text-decoration:underline;text-underline-offset:5px}.password-reset{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}#timer{color:var(--white)}.mobile-centrage{display:flex;justify-content:center;width:100vw}.white-container{padding:0 15px}.card-wrapper{width:calc(100vw - 20px)}.mobile-card .centrage-btn{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:10px;width:100%}.password-help{margin-left:15px}@media screen and (max-width:900px){:root{margin:0;max-width:100vw;padding:0}:root,li,p,span{font-size:15px}a,button{font-size:17px}#userProfil .contact-btn{gap:15px;width:calc(100vw - 30px)}.actions{align-items:center;display:flex;gap:10px;justify-content:center}#adherentProfil{display:block}}.header-default{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);display:flex;flex-direction:row;height:60px;justify-content:space-between;left:0;margin:0;padding:5px;position:fixed;top:0;width:100vw;z-index:999999}.header-default a{color:var(--darkblue);font-size:16px;text-decoration:none}.header-default .logo-container{align-items:center;display:flex;flex-direction:row}.header-default .logo-container a{font-size:21px}.header-default .logo-container :hover{color:var(--blue);scale:1.05;transition:scale .3s ease}.header-default .logo{height:55px;margin:0 5px;width:55px}.header-default .navbar,.header-default .navbar-nav{align-items:center;display:flex;justify-content:space-between}.header-default .navbar-nav{margin:0;padding:0;width:45vw}.header-default .nav-item{align-items:center;display:flex;height:77.6px;position:relative}.header-default .deroulant{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:140px;z-index:1000}.header-default .nav-item:hover>.deroulant{display:block}.header-default .deroulant .nav-dropdown a{display:block;padding:10px 5px;text-decoration:none}.header-default .nav-item>a.dropdown-toggle{color:var(--darkblue);position:relative}.header-default .nav-item>a.dropdown-toggle:after{background-color:var(--darkblue);content:"";height:20px;left:100px;mask:url(/build/images/light-chevron-down-arrow.5bf7c2eb.svg) no-repeat center;mask-size:contain;position:absolute;top:56%;transform:translateY(-50%);transition:transform .3s ease;width:20px}.header-default .nav-item:hover>a.dropdown-toggle:after,.header-default .nav-item>a.dropdown-toggle.open:after{transform:translateY(-50%) rotate(180deg)}.header-default .navbar a:hover{background-color:transparent;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.header-default .navbar .nav-item a{background-color:transparent;font-family:var(--font-weight-title);font-size:16px;font-weight:400}.header-default .navbar .nav-item a.active{color:var(--red);text-decoration:underline;text-underline-offset:5px}.header-default .navbar .nav-item a.active:after{background-color:var(--red)}.header-default .user-icon{height:15px;margin-right:5px}.header-default .d-none{display:none!important}.header-default .button-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-right:25px}#login,#logout,#logoutCanvas,.header-default #loginCanvas{color:var(--white)}.header-default #loginCanvas:hover{background-color:var(--darkblue);text-decoration:none;transition:background-color .3s ease}.header-default #logoutCanvas:hover{background-color:var(--darkred);text-decoration:none;transition:background-color .3s ease}.header-default .hamburger{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;padding:0;width:40px;z-index:1100}.header-default .hamburger .bar{background-color:var(--darkblue);height:3px;margin:4px 0;transform-origin:center;-webkit-transition:transform 2s ease,opacity 2s ease;transition:transform 2s ease,opacity 2s ease;width:25px;will-change:transform,opacity}.header-default .hamburger.open .bar1{transform:rotate(45deg) translate(10px,10px)}.header-default .hamburger.open .bar2{opacity:0;transform:translateX(20px)}.header-default .hamburger.open .bar3{transform:rotate(-45deg) translate(5px,-5px)}.header-default .hamburger:hover{background-color:transparent;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform .3s ease;transition:transform .3s ease}.header-default .side-canvas{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);display:flex;height:calc(100vh - 61px);padding:2rem;position:fixed;right:0;top:69px;transform:translateX(100%);transition:none;width:100vw;will-change:transform;z-index:1000}.header-default .side-canvas.visible{-webkit-transform:translateX(0)}.header-default .canvas-nav{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.header-default .canvas-nav li a{color:var(--darkblue);font-size:17px;text-decoration:none}.header-default .side-canvas .canvas-nav a:hover{background-color:transparent;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.header-default .side-canvas .canvas-nav a.active{color:var(--red);text-decoration:underline;text-underline-offset:5px}@media screen and (max-width:1100px){.header-default .navbar-collapse{display:none}.header-default .hamburger{display:flex;margin-right:15px}.header-default .button-container,.logo-container{margin-right:5px}.navbar-brand{width:fit-content}#login,#logout{display:none}}.footer{align-items:center;background-color:var(--grey);color:var(--white,#fff);display:flex;height:128px;justify-content:space-between;margin:20px 0 0;padding:0;position:sticky;width:100vw;z-index:9}.footer,.footer a{font-family:var(--font-weight-title)}.footer a{color:var(--white);text-align:left;text-decoration:none;transition:color .3s ease}.footer a:hover{color:var(--lightblue)}.footer-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:0 15px;width:33vw}.footer-info .footer-title{color:var(--white);margin:0}.logo-footer{height:50px;width:50px}.footer-nav{align-items:center;display:flex;justify-content:center;margin:0;padding:0 15px;width:33vw}.nav-footer{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.nav-footer,.nav-footer li{list-style:none;margin:0;padding:0}.nav-footer li{width:70px}.footer-nav .btn:hover{background-color:var(--lightblue,#b6cfdc)}.footer-contact{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;margin-right:15px;width:33vw}.footer-contact-text{text-align:left;width:200px}.footer-contact a{display:block;margin-bottom:.5rem}.footer-icon{height:24px;transition:transform .3s ease;vertical-align:middle;width:24px}.footer-icon:hover{transform:scale(1.5)}.footer-icon a{height:25px;width:25px}@media screen and (max-width:900px){.footer{align-items:center;flex-direction:column;gap:15px;height:auto;padding:15px 0}.logo-footer{height:70px;margin-bottom:10px;width:70px}.footer-contact,.footer-info,.footer-nav{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;text-align:center;width:100%}.footer-nav{flex-direction:row;justify-content:center}.nav-footer{flex-direction:row;justify-content:space-around;width:100%}.footer-contact-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer a{text-align:center}.footer-icon{margin-top:10px}.footer-title{font-size:16px}}.hero{align-items:center;background:url(/build/assets/DSC_3097.f4a0663e.JPG) no-repeat 50% scroll;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:end;margin:0;padding:0;position:relative;width:100vw}.hero:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero>*{position:relative;z-index:1}.hero .title{color:var(--white);font-family:var(--font-weight-title);font-size:30px;margin:0;text-align:center}.chevron-hero{animation:bounce 2s infinite;cursor:pointer;height:50px;padding:0;width:50px}.home-main{margin-top:35px}.presentation{align-items:flex-start;display:flex;gap:1em;justify-content:space-between;margin:0}.presentation img{height:55vh}.presentation-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:45vw}.separateur{background:url(/build/images/photo-op%C3%A9rette-pour-parution-presse-et-site.00657747.jpg) no-repeat 50% scroll;background-size:cover;height:365px;margin:20px 0;width:100vw}.informations{align-items:center;background-color:var(--lightgrey);display:flex;flex-direction:column;justify-content:center;padding:15px}.infoDivText{align-items:flex-start;display:flex;gap:5px;justify-content:space-between;width:100%}.infoDivContent{min-width:100px}.infoDivContent,.infoDivContentRight{display:flex;flex-direction:column;justify-content:flex-start}.infoDivContentRight{text-align:right}.galerie{height:60vh;object-fit:cover;width:20vw}.galerieDiv{display:flex;justify-content:space-between;margin:3% 0}.btnDiv{align-items:center;display:flex;justify-content:center}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media screen and (max-width:900px){.presentation{align-items:flex-start;flex-direction:column;justify-content:center}.presentation img{height:auto;width:100%}.presentation-text{width:100%}.text-presentation{width:calc(100vw - 30px)}.galerie{height:25vh}}.header-hero{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,49%,.54);color:var(--white);display:flex;flex-direction:row;height:60px;justify-content:space-between;left:0;margin:0;padding:5px;position:fixed;top:0;width:100vw;z-index:999999}.header-hero a{color:var(--white);font-size:16px;text-decoration:none}.header-hero .logo-container{align-items:center;display:flex;flex-direction:row}.header-hero .logo-container a{font-size:21px}.header-hero .logo-container :hover{scale:1.05;transition:scale .3s ease}.header-hero .logo{height:55px;margin:0 5px;width:55px}.header-hero .navbar,.header-hero .navbar-nav{align-items:center;display:flex;justify-content:space-between}.header-hero .navbar-nav{margin:0;padding:0;width:45vw}.header-hero .nav-item{align-items:center;display:flex;height:70px;position:relative}.header-hero .deroulant{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,49%,.54);border:1px solid var(--white);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:140px;z-index:1000}.header-hero .nav-item:hover>.deroulant{display:block}.header-hero .deroulant .nav-dropdown a{display:block;padding:10px 5px;text-decoration:none}.header-hero .nav-item>a.dropdown-toggle{color:var(--white);position:relative}.header-hero .nav-item>a.dropdown-toggle:after{background-color:var(--white);content:"";height:20px;left:100px;mask:url(/build/images/light-chevron-down-arrow.5bf7c2eb.svg) no-repeat center;mask-size:contain;position:absolute;top:56%;transform:translateY(-50%);transition:transform .3s ease;width:20px}.header-hero .nav-item:hover>a.dropdown-toggle:after,.header-hero .nav-item>a.dropdown-toggle.open:after{transform:translateY(60px) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.header-hero .navbar a:hover{background-color:transparent;text-decoration:underline;text-underline-offset:5px}.header-hero .navbar .nav-item a{background-color:transparent;font-family:var(--font-weight-title);font-size:16px;font-weight:400}.header-hero .navbar .nav-item a.active{text-decoration:underline;text-underline-offset:5px}.header-hero .navbar .dropdown-toggle.active:after{left:105px}.header-hero .user-icon{height:15px;margin-right:5px}.header-hero .d-none{display:none!important}.header-hero .button-container{align-items:center;display:flex;gap:10px;justify-content:center;margin-right:25px}.header-hero .hamburger{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;padding:0;width:40px;z-index:1001}.header-hero .hamburger .bar{background-color:var(--white);height:3px;margin:4px 0;transform-origin:center;-webkit-transition:transform 2s ease,opacity 2s ease;transition:transform 2s ease,opacity 2s ease;width:25px;will-change:transform,opacity}.header-hero .hamburger.open .bar1{transform:rotate(45deg) translate(10px,10px)}.header-hero .hamburger.open .bar2{opacity:0;transform:translateX(20px)}.header-hero .hamburger.open .bar3{transform:rotate(-45deg) translate(5px,-5px)}.header-hero .hamburger:hover{background-color:transparent;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:transform .3s ease;transition:transform .3s ease}.header-hero .side-canvas{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,49%,.54);display:flex;height:calc(100vh - 61px);padding:2rem;position:fixed;right:0;top:69px;transform:translateX(100%);transition:none;width:100vw;will-change:transform;z-index:1000}.header-default .side-canvas.visible{transform:translateX(0);transition:transform .3s ease}.header-hero.side-canvas.visible{-webkit-transform:translateX(0);transform:translateX(0)}.header-hero .canvas-nav{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.header-hero .canvas-nav li a{color:var(--white);font-size:17px;text-decoration:none}.header-hero .side-canvas .canvas-nav a.active,.header-hero .side-canvas .canvas-nav a:hover{color:var(--white);text-decoration:underline;text-underline-offset:5px}#logoutCanvas,.header-hero #loginCanvas{text-decoration:none}.header-hero #loginCanvas:hover{background-color:var(--darkblue);transition:background-color .3s ease}.header-hero #logoutCanvas:hover{background-color:var(--darkred);transition:background-color .3s ease}@media screen and (max-width:1100px){.header-hero .navbar-collapse{display:none}.header-hero .hamburger{display:flex;margin-right:15px}.header-hero .button-container,.logo-container{margin-right:5px}#logout,#openModalBtn{font-size:10px;width:min-content}.navbar-brand{width:fit-content}}.container form{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;width:305px}.container form input,.container textarea{border:1.5px solid var(--darkblue);border-radius:0;color:var(--darkblue);margin-top:5px;padding:10px;width:289px}.container textarea{height:100px}.container label{color:var(--darkblue);white-space:nowrap}.editable input{border:2px solid var(--darkblue);padding:10px;text-align:left;width:120px}.password-help{color:var(--red);margin-bottom:10px}#email input,#password input{width:200px}#reset-form{margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:10px;justify-content:flex-start}#filter,.form-group{align-items:flex-start}.checkbox{align-items:center;display:flex;gap:10px;justify-content:flex-start;white-space:nowrap;width:inherit}@media screen and (max-width:900px){.container form{align-items:center}}.flex-contact{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.container .contact{height:500px;justify-content:space-between;width:min-content}.container .contact input,.container .contact textarea{width:420px}.container .contact-name{align-items:center;display:flex;gap:15px;justify-content:space-between}.container .contact-name input{width:190px}.container .contact-btn{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}@media screen and (max-width:900px){.flex-contact{align-items:center;flex-direction:column-reverse;gap:25px;justify-content:center}.container .contact{align-items:flex-start;height:400px;justify-content:space-between;width:310px}.container .contact input,.container .contact textarea{width:274px}.container .contact-name{align-items:center;display:flex;gap:27px;justify-content:flex-start;width:auto}.container .contact-name input{width:100px}.container .contact-btn{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;width:300px}.map{height:80vh;margin-top:40px;width:calc(100vw - 30px)}}#notification-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:90px;z-index:9999}.notification{animation:slideIn .4s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);box-shadow:0 4px 10px rgba(0,0,0,.1);color:#212e53;max-width:400px;min-width:250px;overflow:hidden;padding:17px 20px 19px 60px;position:relative}.icon-container,.notification{align-items:center;display:flex}.icon-container{border-radius:50%;height:30px;justify-content:center;left:20px;position:absolute;width:30px}.notification.success .icon-container{border:2px solid var(--green)}.notification.error .icon-container{border:2px solid var(--red)}.notification.success .icon{color:var(--green)}.notification.error .icon{color:var(--red);font-size:16px}.notification.success .progress-bar{background:var(--green)}.notification.error .progress-bar,.notification.success .progress-bar{animation:progress 5s linear forwards;bottom:0;height:4px;left:0;position:absolute;width:100%}.notification.error .progress-bar{background:var(--red)}@keyframes progress{0%{width:100%}to{width:0}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.container.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999999}.container.modal.show{display:block}.container .modal-content{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);margin:10% auto;max-width:400px;padding:20px;position:relative;width:90%}.container.modal form{align-items:center;width:400px}.container.modal input{width:375px}.close{color:var(--lightgrey);cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.close:focus,.close:hover{color:var(--darkblue)}@media screen and (max-width:900px){.container .modal-content{margin-top:70px}.container.modal form{align-items:center;justify-content:center;width:auto}.container.modal input{width:300px}}.flex-repertory{justify-content:space-around}.content-repertory,.flex-repertory{align-items:flex-start;display:flex}.content-repertory{background-color:var(--lightgrey);flex-direction:column;justify-content:space-between;margin:0 10px;padding:20px;width:400px}.content-repertory h2{margin-top:0}@media screen and (max-width:900px){.flex-repertory{align-items:center;flex-direction:column;justify-content:center}.content-repertory{margin:20px;width:calc(100vw - 30px)}}.text{background-color:var(--lightgrey);line-height:25px;margin:0 0 20px;padding:15px;width:fit-content}@media screen and (max-width:900px){.text{padding:10px}}#margin-header-bottom{margin-top:85px}.sidebar{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(182,207,220,.7);color:var(--darkblue);height:auto;left:0;max-height:fit-content;min-height:85px;padding:15px 15px 0;position:fixed;top:69px;transform:translateX(-100%);transition:transform .3s ease;width:250px;will-change:transform;z-index:1000}.sidebar.open{transform:translateX(0)}@keyframes slideInOut{0%{transform:translateX(-100%)}5%{transform:translateX(0)}65%{transform:translateX(0)}to{transform:translateX(-100%)}}.sidebar.auto-show{animation:slideInOut 3.3s ease forwards}.headerDashboard{align-items:center;display:flex;justify-content:center}.sidebar ul{list-style:none}.sidebar ul li{margin:15px 0}.sidebar ul li a{color:var(--darkblue);font-family:var(--font-weight-title);text-decoration:none}.sidebar a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:5px}#menu-button{margin-left:15px}.section-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:calc(100vw - 30px)}.container #upload-form{font-size:12px;width:auto}.container .label-upload{color:var(--grey)}#drop-zone{background-color:var(--lightgrey);border:2px dashed var(--blue);color:var(--blue);cursor:pointer;margin-top:20px;padding:90px 30px;text-align:center;transition:border-color .3s ease;width:calc(100vw - 95px)}#drop-zone.drag-over{background-color:#f0f8ff;border-color:#007bff}.card-wrapper{display:none;flex-direction:column;gap:20px;padding:0 10px}.mobile-card{background-color:var(--lightgrey);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:15px}.mobile-card img{height:auto;margin-bottom:10px;max-width:100%}.mobile-info h3{color:var(--darkblue);font-family:var(--font-weight-title);font-size:18px;margin-bottom:8px}.mobile-info p{font-size:14px;margin:4px 0}.card-body{align-items:flex-start;display:flex}.img-card-body{height:73vh}.card-text{display:flex;flex-direction:column;margin-left:20px}.card-text h2{margin-top:0}.card-text a{width:fit-content}@media screen and (max-width:900px){.table-wrapper{display:none}.card-wrapper{display:flex}.card-body{align-items:center;flex-direction:column;justify-content:center}.img-card-body{height:auto;margin-bottom:15px;width:100%}.card-text{align-items:center;margin:0}.card-text,.text{text-align:center;width:calc(100vw - 30px)}.text{padding:15px 0}.mobile-card{padding:10px}}.presentationCdC{align-items:flex-start;display:flex;justify-content:space-between}.infoCdC{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;width:40vw}.imgCdC{border-radius:50%;display:block;height:250px;margin-top:50px;object-fit:cover;width:250px}.textCdC{background-color:var(--lightgrey);padding:15px}@media screen and (max-width:900px){.presentationCdC{align-items:center;flex-direction:column;justify-content:center}.infoCdC{align-items:center;width:100%}.textCdC{font-size:16px}}#presentation{margin-top:69px}.presentationAsso{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.imgAsso{height:100%;width:fit-content;z-index:15}.heroImg{width:100vw}.infoAsso{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.textAsso{margin:0}.AssoAbout,.textAsso{background-color:var(--lightgrey);padding:15px}.AssoAbout{justify-content:space-between;width:-moz-available;width:-webkit-fill-available;width:fill-available}.AssoAbout,.textimgAssoAbout{align-items:flex-start;display:flex}.textimgAssoAbout{flex-direction:column;justify-content:flex-start;width:45vw}.imgAssoAbout,.textAbout{width:45vw}@media screen and (max-width:900px){.imgAssoAbout{margin-bottom:10px}.imgAssoAbout,.textAbout{width:calc(100vw - 30px)}.AssoAbout{align-items:flex-start;flex-direction:column;justify-content:center}}