.app{width:100%;max-width:120rem;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem .5rem .5rem;box-sizing:border-box}.app-main{height:100%;width:100%;box-sizing:border-box;background-color:var(--color-background-Z0);border-radius:.5rem;min-height:36rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.app-main-content{grid-column:span 2 / span 2;overflow:scroll;overflow-x:hidden;padding:2rem;background-color:var(--color-background-Z0)}@media (max-width: 67.5rem){.app{overflow-y:scroll;height:100%;padding:0;padding-top:.5rem;gap:.5rem}.app-main{display:block}.app-main-content{padding:1rem;height:fit-content}}.aside{padding:2rem;width:100%;height:100%;min-height:36rem;max-height:64rem;box-sizing:border-box;position:relative}.aside-background-1{background-image:url(/imgs/layers/Style=1.png);background-size:cover}.aside-background-2{background-image:url(/imgs/layers/Style=2.png);background-size:cover}.aside-background-3{background-image:url(/imgs/layers/Style=3.png);background-size:cover}.aside-background-4{background-image:url(/imgs/layers/Style=4.png);background-size:cover}.aside-background-5{background-image:url(/imgs/layers/Style=5.png);background-size:cover}.aside-background-6{background-image:url(/imgs/layers/Style=6.png);background-size:cover}.aside-background-7{background-image:url(/imgs/layers/Style=7.png);background-size:cover}.aside-title{font-size:3.5rem;margin:0;line-height:95%}.aside-content{font-size:1.125rem}.aside-sponsor{width:90%;background-color:var(--color-background-Z0);padding:1rem;box-sizing:border-box}.aside-links,.aside-links-contact{display:flex;flex-direction:column;gap:1rem}.aside-links{position:absolute;bottom:2rem}.aside-link{text-decoration:none;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}.aside-link:hover{text-decoration:underline}.aside-link-image{width:1.5rem;height:1.5rem}@media (max-width: 84rem){.aside-title{font-size:3rem}}@media (max-width: 72rem){.aside-title{font-size:2.5rem;margin:0}}@media (max-width: 67.5rem){.aside{padding:1rem;width:100%;height:100%;min-height:0;font-size:1rem}.aside-links{display:none}.aside-details{font-size:1rem}}.footer{text-align:center;padding:4rem 0 0;margin-bottom:4rem}.footer-link{text-decoration:none;color:var(--color-text-primary)}.footer-link:hover{text-decoration:underline}.header-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-background-Z1);opacity:.5;z-index:2}.header{max-width:120rem;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:start;background-color:var(--color-background-Z0);padding:.5rem 2rem;border-radius:.5rem;gap:1rem;position:relative;z-index:3}.header-link{font-size:2rem;font-family:var(--font-lobster);color:var(--color-blue);text-decoration:none;display:flex;align-items:center;gap:.5rem;padding:.5rem 2rem .5rem 0}.header-logo{width:2rem;height:2rem}.header-nav{display:flex;gap:1rem}.header-nav-button,.header-nav-link{background-color:transparent;text-decoration:none;color:#000;border:none;font-size:1.1rem;cursor:pointer;padding:1rem 2rem;border-radius:.5rem}.header-nav-button:hover,.header-nav-link:hover{background-color:var(--color-background-Z1)}.header-nav-button{display:flex;align-items:center;gap:.8rem}.header-nav-link-emergency{position:absolute;right:0;background-color:var(--color-background-danger);height:100%;display:flex;align-items:center;padding:0 4rem;border-radius:0 .5rem .5rem 0;text-decoration:none;font-weight:700;font-size:1.2rem;color:var(--color-text-primary)}.header-menu{position:absolute;top:4.6rem;left:0;width:100%;box-sizing:border-box;border-radius:.5rem;background-color:var(--color-background-Z1);border:.2rem solid var(--color-background-Z0);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem}.header-menu-column{display:flex;flex-direction:column;gap:.5rem}.header-menu-column-title{margin-left:2rem;margin-bottom:0}.hamburger-menu{display:none}.header-menu-visible{animation:animationFadeSlideDown .3s ease 0s 1 normal forwards}@media (max-width: 67.5rem){.header{position:relative;top:0}}@media (max-width: 53.5rem){.header{justify-content:space-between}.header-nav,.header-nav-link-emergency{display:none}.hamburger-menu{display:block;background-color:transparent;border:none;display:grid;place-content:center;cursor:pointer}.header-menu{display:flex;flex-direction:column}}@media (max-width: 37.5rem){.header{padding:.5rem 1rem}.header-logo{width:1.5rem;height:1.5rem}.header-link{font-size:1.4375rem}}@keyframes animationFadeSlideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.submenu-link{text-decoration:none;font-size:1.125rem;font-weight:500;color:var(--color-text-primary);display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;border-radius:.5rem;position:relative}.submenu-link-background-white{background-color:var(--color-background-Z0);padding:1.2rem}.submenu-link-background-danger,.submenu-link-background-purple,.submenu-link-background-green{padding:2rem}.submenu-link-background-danger{background-color:var(--color-background-danger)}.submenu-link-background-purple{background-color:var(--color-background-purple)}.submenu-link-background-green{background-color:var(--color-background-green)}.submenu-link-chevron{position:absolute;right:1rem;opacity:0}.submenu-link:hover .submenu-link-chevron{animation:animationFadeSlide .3s ease 0s 1 normal forwards}@media (max-width: 37.5rem){.submenu-link-background-white,.submenu-link-background-danger,.submenu-link-background-purple,.submenu-link-background-green{padding:1rem}}@keyframes animationFadeSlide{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}.highlightcard{text-decoration:none;color:var(--color-text-primary);padding:1rem;display:block;border-radius:.5rem;position:relative;cursor:pointer;transition:all .3s ease}.highlightcard:hover{transform:scale(105%)}.highlightcard-danger{background-color:var(--color-background-danger)}.highlightcard-green{background-color:var(--color-background-green)}.highlightcard-purple{background-color:var(--color-background-purple)}.highlightcard-title{font-size:1.5rem;margin-bottom:.5rem}.highlightcard-title-long{max-width:16rem}.highlightcard-title-short{max-width:10rem}.highlightcard-subtitle{margin-top:0;max-width:22rem;padding-right:3rem}.highlightcard-chevron{position:absolute;right:2rem;bottom:2rem}@media (max-width: 37.5rem){.highlightcard-title{margin-top:.5rem}.highlightcard-subtitle{margin-bottom:0}}.information-article{background-color:var(--color-background-Z1);height:22.75rem;padding:2rem;border-radius:.25rem;display:grid;grid-template-rows:1fr 1fr}.information-article-block{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.information-article-illustration{width:3rem;height:3rem}.information-article-title{font-weight:700;font-size:1.8rem;margin:0;max-width:17rem}.information-article-description{font-weight:500;font-size:1rem}.information-article-button{border:none;background-color:var(--color-background-Z0);display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:.25rem;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;color:var(--color-text-primary)}.information-article-button:hover{transform:scale(105%)}.information-article-button-chevron{width:1.5rem;height:1.5rem}@media (max-width: 40rem){.information-article{padding:2rem 1rem;height:auto;display:flex;flex-direction:column}.information-article-illustration{width:2rem;height:2rem}.information-article-title{font-size:1.4375rem}.information-article-description{font-size:.875rem}}.rowcard{display:block;color:var(--color-text-primary);text-decoration:none;background-color:var(--color-background-Z1);border-radius:.5rem;padding:0 2rem;position:relative;transition:all .3s ease}.rowcard:hover{transform:scale(105%)}.rowcard-title,.rowcard-body{font-size:1.1rem}.rowcard-title{margin-top:1.5rem;margin-bottom:.5rem;font-weight:700}.rowcard-body{margin-top:0;margin-bottom:1.5rem;max-width:80%}.rowcard-chevron{position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media (max-width: 37.5rem){.rowcard{padding:0 1rem}.rowcard-title{margin-top:1rem}.rowcard-body{margin-bottom:1rem;font-size:1rem}}.home-article{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.home-article-title{font-size:1.8rem;font-weight:500;margin:0;margin-left:1rem}.home-article-title-h2{font-size:3.5rem;font-weight:700}.home-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-article-link{display:grid;place-content:center}.home-article-image-advert{width:100%;height:auto;border-radius:.5rem}.dentibiotest-preview{padding:.3rem;background-color:var(--color-background-Z1);box-sizing:border-box}.home-article-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;padding:1rem}.home-article-title-h4{font-weight:700;font-size:1.8rem;margin:0}.home-article-outside-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--color-text-primary);background-color:var(--color-background-Z1);padding:1rem;border-radius:.25rem;transition:all .3s ease-in-out}.home-article-outside-link:hover{transform:scale(105%)}@media (max-width: 37.5rem){.home-article-title{font-size:1.4375rem}.home-article-title-h2{font-size:2.5rem}.home-article-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sources-link{color:var(--color-text-primary);text-decoration:none}.sources-link:hover{text-decoration:underline}.sources-link-detail{font-weight:500}.emergency-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;align-items:center}.emergency-card-article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-background-Z1);border-radius:.25rem;cursor:pointer;width:37.5rem}.emergency-card-article-title{display:flex;align-items:center;justify-content:center;font-size:1.2rem;text-align:center}.emergency-card-article-img{width:100%;height:auto}.emergency-card-article-details{grid-column:span 2 / span 2;margin-top:0;padding-top:1rem;border-top:1px solid var(--color-background-Z1)}@media (max-width: 37.5rem){.emergency-card-article-details{grid-column:span 1 / span 1;padding-left:1rem}.emergency-card-article-details>ul{padding-left:1rem}.emergency-card-article{grid-template-columns:repeat(1,minmax(0,1fr));width:37.5rem}}.emergency-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-background-Z1);cursor:pointer;width:37.5rem;padding:1rem}.emergency-sources-grid{display:grid;place-content:center}.emergency-sources-link-picture{width:auto;max-height:15rem}@media (max-width: 37.5rem){.emergency-sources{grid-template-columns:repeat(1,minmax(0,1fr))}}.trauma-card{display:flex;flex-direction:column;justify-content:end;align-items:center;text-align:center;padding:.3rem;color:var(--color-text-primary);text-decoration:none}.trauma-card-head{max-width:12rem}.trauma-card-title,.trauma-card-subtitle{margin:0}.trauma-card-subtitle{font-size:.875rem}.trauma-card-img{height:12rem;width:12rem;border:1px solid var(--color-background-Z1);border-radius:.5rem}@media (max-width: 37.5rem){.trauma-card-head{max-width:8rem}.trauma-card-img{height:8rem;width:8rem}}.trauma-details-reco-visible{display:block}.trauma-details-reco-invisible{display:none}.trauma-details{padding-top:.5rem;height:auto;min-height:90vh;text-align:center;border-bottom:1px solid var(--color-background-Z0);background-color:var(--color-background-Z1)}.trauma-details-title{margin-bottom:0}.trauma-details-subtitle{margin:0 auto}.trauma-details-sources{margin-top:0;font-size:.875rem;color:var(--color-text-primary);text-decoration:none}.trauma-details-sources:hover{text-decoration:underline}.trauma-details-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem;gap:1rem}.trauma-details-body-picture{padding-top:2rem}.trauma-details-picture{width:18rem;height:18rem;border-radius:100%}.trauma-details-picture-temporary{background-color:var(--color-background-purple)}.trauma-details-picture-permanent{background-color:var(--color-background-green)}.trauma-details-reco{grid-column:span 2 / span 2;text-align:left}.trauma-details-nav-list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0;padding:0;border-bottom:1px solid var(--color-background-purple);justify-content:space-between}.trauma-details-nav-list-button{border:none;background-color:var(--color-background-Z1);color:var(--color-text-primary);cursor:pointer;padding:.75rem 2rem;border-radius:.5rem .5rem 0 0;font-size:1rem}.button-unselected:hover{background-color:var(--color-background-purple);border-bottom:2px solid var(--color-background-purple)}.button-selected{font-weight:700;border-bottom:2px solid var(--color-background-purple)}.trauma-details-reco-body{padding-left:1rem}.trauma-details-reco-list{margin-top:0}.trauma-details-reco-list-title{font-weight:500;margin-bottom:0}.trauma-details-reco-evolution-visible{display:block}@media (max-width: 60.5rem){.trauma-details-body{display:flex;flex-direction:column}.trauma-details-nav-list{border-bottom:1px solid transparent;justify-content:center}.button-unselected{border:2px solid var(--color-background-purple)}.trauma-details-nav-list-button{border-radius:.5rem}.button-selected{background-color:var(--color-background-purple)}.trauma-details-reco-list{padding-left:.5rem}}.temporary-teeth-list,.permanent-teeth-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.link-to-top-container{position:sticky;top:95%;text-align:center}.link-to-top{color:var(--color-text-primary);text-decoration:none;background-color:var(--color-background-Z0);padding:.5rem;border-radius:1rem}.link-to-top:hover{text-decoration:underline}.link-to-top-container-smartphone{display:none}@media (max-width: 67.5rem){.link-to-top-container{display:none}.link-to-top-container-smartphone{display:block;text-align:center;background-color:var(--color-background-Z1);position:relative;border-bottom:1px solid var(--color-background-Z0)}.link-to-top{background-color:transparent;border-radius:0}}.charte{padding:0 3.5rem 0 3rem}.charte-title{font-size:1.8rem}@media (max-width: 42.5rem){.charte{padding:0 .5rem}.charte-title{font-size:1.5rem}}.legal-notice{padding:0 3.5rem 0 3rem}.list-element-legal{list-style:none}.legal-notice-licence-image{display:block;margin-left:auto;margin-right:auto}@media (max-width: 42.5rem){.legal-notice{padding:0 .5rem}}.loader{width:100%;min-height:100vh;display:grid;place-content:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.loading-spinner{padding:1rem;--tw-border-opacity: 1;border:8px solid #e5e7eb;border-top-color:rgb(62 100 194 / var(--tw-border-opacity));animation:spin 1s linear infinite;border-radius:1.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.error-logo{width:10rem;height:10rem}.error-link{color:var(--color-text-primary)}.error-link:hover{text-decoration:wavy underline}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi/Satoshi-Variable.woff2) format("woff2"),url(/fonts/Satoshi/Satoshi-Variable.woff) format("woff"),url(/fonts/Satoshi/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Lobster;src:url(/fonts/Lobster/lobster_1.4-webfont.woff);src:url(/fonts/Lobster/lobster_1.4-webfont.woff2)}:root{font-family:Satoshi-Variable,Inter,Avenir,Helvetica,Arial,sans-serif;--color-blue: #fc566e;--color-background-green: #feebd4;--color-background-purple: #aec8bb;--color-background-Z0: white;--color-background-Z1: #ecf1f3;--color-background-danger: #fcb3a3;--color-background-opposite: #222636;--color-text-primary: #14161d;--color-text-secondary: #53586d;--color-text-tertiary: #6d738a;--color-text-positive: #6b7980;--color-text-danger: #915e62;--color-text-opposite: #f3f6fb;--font-lobster: "Lobster"}body{background-color:var(--color-background-Z1);margin:0}#root{width:100%;padding:0 .5rem;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}html{font-size:1.125rem;height:100vh;margin:0}@media (max-width: 67.5rem){#root{height:100%}}@media (max-width: 120rem){html{font-size:1rem}}
