@font-face{font-family:coquette;font-style:normal;font-weight:400;src:url(/build/fonts/coquette-light.53238cae.ttf) format("truetype")}@font-face{font-family:segoe;font-style:normal;font-weight:300;src:url(/build/fonts/Segoe.45472284.ttf) format("truetype")}:root{--main-bg-color:beige;--primary-color:#015026;--ter-color:#000;--secondary-color:#e51e45;--light-color:#f8f9fa;--font-primary:"coquette";--font-secondary:"segoe"}body{background-color:var(--main-bg-color);height:100%;margin:0}.container{width:70%}h2,h3{color:var(--primary-color);font-family:var(--font-secondary);font-size:48px}.nav-accueil{background-color:#fff}.nav-link{color:var(--primary-color)!important;font-family:var(--font-primary);font-size:25px}.nav-link-admin{color:var(--ter-color)!important;font-family:var(--font-secondary);font-size:15px;padding:0 10px}.hidden{display:none}.connect{color:var(--primary-color)!important;font-family:var(--font-primary);font-size:18px;text-decoration:none}.active{color:var(--secondary-color)!important}.logo-accueil{border-radius:40%;height:100px;margin:10px;width:100px}.login{background-color:#fff;border:1px solid var(--primary-color);border-radius:10px;padding:10px}.btn-login,.login{box-shadow:3px 3px 3px var(--primary-color)}.btn-login{border:none;border:1px solid var(--primary-color);border-radius:5px;font-family:var(--font-primary);font-size:20px;padding:5px 10px}.btn-register{color:var(--secondary-color);text-decoration:none}h4,h5{color:var(--primary-color)!important;font-family:var(--font-primary)!important;font-size:24px!important}.trait{border:1px solid transparent;box-shadow:3px 3px 7px var(--primary-color);width:80%}.custom-accordion .accordion-button,.custom-accordion .accordion-item{background-color:transparent;border:none}.custom-accordion .accordion-button{box-shadow:none}.custom-accordion .accordion-collapse{background-color:transparent}#navbar{position:fixed;top:0;transition:top .3s;width:100%;z-index:1000}.card{border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.card img{border-bottom:2px solid #eaeaea}.btn-primary{background-color:#007bff;border-color:#007bff;transition:background-color .3s,border-color .3s}.btn-primary:hover{background-color:#0056b3;border-color:#004085}body,html{height:100%;margin:0}body{display:flex;flex-direction:column}.container{flex:1}.footer{background-color:var(--light-color);bottom:0;position:relative;width:100%}.footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer .social-icons{margin-top:10px}.footer .social-icons a{color:#6c757d;margin:0 10px;text-decoration:none}.footer .social-icons a:hover{color:#343a40}@media (max-width:768px){.container{width:90%}.nav-link{font-size:20px}h2,h3{font-size:36px}}.mosaic{display:grid;gap:10px;grid-template-columns:repeat(5,160px);grid-template-rows:repeat(6,100px)}.grid-item{align-items:center;background-color:#add8e6;border:1px solid #ccc;display:flex;justify-content:center;text-align:center}.grid-item img{height:100%;object-fit:cover;width:100%}.image-one{grid-column:1/3;grid-row:1/3}.image-two{background-color:#f08080;grid-column:1/2;grid-row:3/5}.image-three{background-color:#8093f0;grid-column:2/4;grid-row:3/5}.image-four{grid-column:3/4;grid-row:1/3}.image-five{grid-column:4/6;grid-row:1/3}.image-six{grid-column:4/5;grid-row:3/5}.image-seven{background-color:#f08080;grid-column:5/6;grid-row:3/5}.image-eight{background-color:#80f0ec;grid-column:1/3;grid-row:5/7}.image-nine{grid-column:3/4;grid-row:5/7}.image-ten{background-color:#80f08d;grid-column:4/6;grid-row:5/7}@media (max-width:768px){.mosaic{display:grid;gap:10px;grid-template-columns:repeat(5,80px);grid-template-rows:repeat(6,50px)}.grid-item{align-items:center;background-color:#add8e6;border:1px solid #ccc;display:flex;justify-content:center;text-align:center}.grid-item img{height:100%;object-fit:cover;width:100%}.image-one{grid-column:1/3;grid-row:1/3}.image-two{background-color:#f08080;grid-column:1/2;grid-row:3/5}.image-three{background-color:#8093f0;grid-column:2/4;grid-row:3/5}.image-four{grid-column:3/4;grid-row:1/3}.image-five{grid-column:4/6;grid-row:1/3}.image-six{grid-column:4/5;grid-row:3/5}.image-seven{background-color:#f08080;grid-column:5/6;grid-row:3/5}.image-eight{background-color:#80f0ec;grid-column:1/3;grid-row:5/7}.image-nine{grid-column:3/4;grid-row:5/7}.image-ten{background-color:#80f08d;grid-column:4/6;grid-row:5/7}}@media screen and (max-width:425px){.mosaic{display:grid;gap:5px;grid-template-columns:repeat(5,50px);grid-template-rows:repeat(6,25px)}.grid-item{align-items:center;background-color:#add8e6;border:1px solid #ccc;display:flex;justify-content:center;text-align:center}.grid-item img{height:100%;object-fit:cover;width:100%}.image-one{grid-column:1/3;grid-row:1/3}.image-two{background-color:#f08080;grid-column:1/2;grid-row:3/5}.image-three{background-color:#8093f0;grid-column:2/4;grid-row:3/5}.image-four{grid-column:3/4;grid-row:1/3}.image-five{grid-column:4/6;grid-row:1/3}.image-six{grid-column:4/5;grid-row:3/5}.image-seven{background-color:#f08080;grid-column:5/6;grid-row:3/5}.image-eight{background-color:#80f0ec;grid-column:1/3;grid-row:5/7}.image-nine{grid-column:3/4;grid-row:5/7}.image-ten{background-color:#80f08d;grid-column:4/6;grid-row:5/7}.nav-link{color:var(--primary-color)!important;font-family:var(--font-primary);font-size:15px!important}.navbar-brand{margin:0;width:70px}.navbar-toggler{width:50px!important}}