.Home_main__nLjiQ{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0;margin:0;min-height:100vh}.Home_mainSection__QeXzC{width:90vw;height:70vh;overflow-y:scroll;padding-top:2vh;flex-grow:2}.Home_contractor__KnGBk{background-color:#eeecec}.Home_projectList__BwtV9{list-style-type:disclosure-closed;font-size:medium;font-family:monospace}.Home_footer____T7K{color:var(--renalto-primary-color);margin:0 0 1vh;display:flex;flex-direction:row;width:100vw;justify-content:space-around}.Home_header__GCVRv{color:#fff;background-color:var(--renalto-primary-color);padding:1vh 2vw;width:100%;display:flex;justify-content:space-between;align-items:center}.Home_links__FSpKX{display:flex;flex-direction:row-reverse;column-gap:2vw}.Home_heroAction__umamr{position:fixed;right:20px;bottom:70px;z-index:999;border-radius:100%;height:70px;width:70px;padding:0 8px;border:3px solid var(--renalto-primary-color);background-color:#fff;box-shadow:1px 2px 7px var(--renalto-primary-color)}.Home_heroAction__umamr:hover{transform:scale(1.2)}.Home_description__41Owk{display:inherit;justify-content:inherit;align-items:inherit;font-size:.85rem;max-width:var(--max-width);width:100%;z-index:2;font-family:var(--font-mono)}.Home_description__41Owk a{display:flex;justify-content:center;align-items:center;gap:.5rem}.Home_description__41Owk p{position:relative;margin:6vh auto 2vh 10vw;padding:1rem;background-color:rgba(var(--callout-rgb),.8);border:1px solid rgba(var(--callout-border-rgb),.3);border-radius:var(--border-radius)}.Home_section__taYTg{display:flex;flex-direction:column;border-radius:var(--border-radius);flex-grow:5;row-gap:2vh;column-gap:2vw;width:80vw;height:90vh;flex-wrap:wrap;align-items:stretch;margin:2vh auto}.Home_buttonBar__KG7C0{display:flex;gap:10px}.Home_dialog__FJezu{position:absolute;z-index:99;top:10vh;right:0;height:90vh;width:80%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2vh 2vw;background-color:#ffffff4d;border-radius:var(--border-radius)}.Home_form__k2xMg{color:#fff;display:flex;flex-direction:column;row-gap:2vh}.Home_code__suPER{font-family:var(--font-mono);font-size:smaller;padding:4px 1vw;cursor:pointer;background-color:#eef4ef;margin:4px;border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden}.Home_grid__GxQ85{display:grid;grid-template-columns:repeat(3,minmax(25%,auto));width:var(--max-width);max-width:90%;grid-gap:10px;gap:10px}.Home_card___LpL1.Home_profile__trCrb{padding:10px;font-family:var(--font-mono);font-weight:600}.Home_targetLevel__X_KYm:before{content:"objectif 👉🏼"}.Home_card___LpL1{padding:1rem 1.2rem;border-radius:var(--border-radius);background:#ffffffb6;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:box-shadow .2s;min-width:300px}.Home_lightCard__dpaWX{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;border:none;padding:1rem 1.2rem;border-radius:var(--border-radius);min-width:300px;max-width:40vw;margin:0 5px 10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 4px 8px 0 rgba(0,0,0,.19);overflow:hidden}.Home_lightCard__dpaWX,.Home_lightCollapse__Tx31F{background-color:var(--renalto-light-background)}.Home_login___4DHh{background-color:var(--renalto-primary-color);display:flex;justify-content:center;align-items:center;height:100vh}.Home_loginCard__pnLNz{border-radius:10px;padding:3vh 3vw;background-color:#fff;display:flex;flex-direction:column;align-items:center;width:360px}.Home_card___LpL1 h2{font-weight:600;margin-bottom:.7rem}.Home_button__Zs7A2{padding:8px 14px;color:var(--renalto-primary-color);background-color:#fff;border-radius:10px}.Home_card___LpL1 p{margin:4px 0;opacity:.6;font-size:.9rem;line-height:1.5;max-width:50ch}.Home_center__4BFgC{display:flex;justify-content:center;align-items:center;position:relative}.Home_logo__27_tb,.Home_thirteen__cMI_k{position:relative}.Home_row__O1CN_{display:flex;flex-wrap:nowrap;column-gap:1vw;row-gap:1vh;justify-content:space-between}.Home_rowPicture__yVSIm{display:flex;align-items:center;column-gap:2vw}@media (hover:hover) and (pointer:fine){.Home_card___LpL1:hover{background:#ffffffdb;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.4)}.Home_card___LpL1.Home_darkForm__7Jlxb:hover{background:#aed694}}@media (prefers-reduced-motion){.Home_thirteen__cMI_k:before{animation:none}}@media (max-width:700px){.Home_desktop__a2HCx{display:none}.Home_content__Zy02X{padding:4rem}.Home_footer____T7K{border-top:2px solid var(--renalto-primary-color);padding:6px 0;background-color:var(--renalto-primary-color);color:#fff;margin-bottom:0}.Home_grid__GxQ85{grid-template-columns:1fr;margin-bottom:120px;max-width:320px;text-align:center;gap:5vh}.Home_grid__GxQ85>.Home_div___Q0U8{border-left:2px solid var(--renalto-primary-color);padding-left:4px}.Home_card___LpL1{padding:1rem 2.5rem}.Home_card___LpL1 h2{margin-bottom:.5rem}.Home_center__4BFgC:before{transform:none;height:300px}.Home_description__41Owk{font-size:.8rem}.Home_description__41Owk a{padding:1rem}.Home_description__41Owk div,.Home_description__41Owk p{display:flex;justify-content:center;position:fixed;width:100%;margin:0}.Home_description__41Owk p{align-items:center;inset:0 0 auto;padding:2rem 1rem 1.4rem;border-radius:0;border:none;border-bottom:1px solid rgba(var(--callout-border-rgb),.25);color:#fff;background-color:rgba(var(--background-start-rgb),1)}.Home_description__41Owk div{align-items:flex-end;pointer-events:none;inset:auto 0 0;padding:2rem;height:200px;background:linear-gradient(to bottom,transparent 0,rgb(var(--background-end-rgb)) 40%);z-index:1}.Home_buttonBar__KG7C0{position:absolute;bottom:1vh;right:1vw}.Home_section__taYTg{width:90vw;height:unset;align-items:stretch}.Home_mainSection__QeXzC{max-width:96vw;width:95vw}.Home_mainSection__QeXzC::-webkit-scrollbar{display:none}.Home_row__O1CN_{flex-direction:column}.Home_loginCard__pnLNz{width:90vw}.Home_lightCard__dpaWX{max-width:none;padding:2vh 4vw}}@media (min-width:701px) and (max-width:1120px){.Home_grid__GxQ85{grid-template-columns:repeat(2,50%)}}@media (min-width:1120px){.Home_header__GCVRv{margin:1vh 2vw;border-radius:var(--border-radius);padding:2vh 10vw;width:96%}}@keyframes Home_rotate____XsI{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}