#consumptionSituationInternalNavContainer li,#consumptionSituationInternalNavContainer ul{display:flex}.consumptionSituationContainers,.consumptionSituationContainers figure{overflow:hidden}.consumptionSituationContainers figure,.consumptionSituationContainers figure a,.consumptionSituationContainers img{max-height:230px;min-height:230px}.webp #mainHeader{background:linear-gradient(180deg,rgba(33,71,84,.9),rgba(33,71,84,.9)),url(https://www.keyliance.fr/build/images/meeting_tab.ce86be1f.webp) 50%}.no-webp #mainHeader{background:linear-gradient(180deg,rgba(33,71,84,.9),rgba(33,71,84,.9)),url(https://www.keyliance.fr/build/images/meeting_tab.c4fb054b.jpg) 50%}#consumptionSituationInternalNavContainer{border-radius:10px;box-shadow:2px 8px 15px 5px rgba(51,51,51,.1);margin:30px auto 28px}#consumptionSituationInternalNavContainer ul{margin:0}#consumptionSituationInternalNavContainer span{line-height:1.1rem;margin:auto}#consumptionSituationInternalNavContainer li{border-right:1px solid rgba(51,51,51,.3);padding:15px 7px;text-align:center;width:25%}#consumptionSituationInternalNavContainer li:last-child{border-right:none}#consumptionSituationInternalNavContainer a{color:#ff4502;font-size:.8rem;font-weight:500}#consumptionSituationContainer{padding-top:20px}.consumptionSituationContainers{animation:fadeIn .3s ease both;border-radius:10px;box-shadow:1px 4px 15px -1px rgba(51,51,51,.3);margin-bottom:40px}.consumptionSituationContainers:last-child{margin-bottom:0}.consumptionSituationContainers figure{margin:0 auto;width:100%}.consumptionSituationContainers img{object-fit:cover}.consumptionSituationContainersDescriptions{padding:25px 20px}.consumptionSituationContainersDescriptions h3{color:#ff4502}.consumptionSituationContainersDescriptions p{font-size:.88rem;line-height:1.3rem}.consumptionSituationContainersDescriptions h2{font-size:1.3rem;line-height:1.5rem;margin:0 0 15px}@media(min-width:410px){#consumptionSituationInternalNavContainer a{font-size:.9rem}#consumptionSituationInternalNavContainer li{padding:15px 10px}}@media(min-width:560px){.consumptionSituationContainers{margin:0 auto 40px;max-width:520px}}@media(min-width:768px){#consumptionSituationInternalNavContainer{border-radius:12px;margin:35px auto 32px}#consumptionSituationInternalNavContainer li{padding:28px 15px}#consumptionSituationInternalNavContainer span{line-height:1.2rem}#consumptionSituationInternalNavContainer a{font-size:.95rem}.consumptionSituationContainers{margin:0 auto 40px;max-width:580px}.consumptionSituationContainersDescriptions{padding:26px 30px}.consumptionSituationContainers .reusableInternalLinks{margin:28px 0 0!important}.consumptionSituationContainersDescriptions h2{font-size:1.4rem;font-weight:500!important;line-height:1.58rem;margin-bottom:17px}}@media(min-width:1000px){.consumptionSituationContainers,.consumptionSituationContainersDescriptions{display:flex;flex-direction:column}.consumptionSituationContainersDescriptions,.consumptionSituationContainersDescriptions p{flex:1}.webp #mainHeader{background:linear-gradient(180deg,rgba(33,71,84,.9),rgba(33,71,84,.9)),url(https://www.keyliance.fr/build/images/meeting_desktop.1b1aef62.webp) 50%}.no-webp #mainHeader{background:linear-gradient(180deg,rgba(33,71,84,.9),rgba(33,71,84,.9)),url(https://www.keyliance.fr/build/images/meeting_desktop.cb0fee37.jpg) 50%}#mainHeader{padding:200px 30px 155px}#consumptionSituationInternalNavContainer{background-color:#f6f6f6;margin:-60px auto 32px;z-index:1}#consumptionSituationInternalNavContainer li{padding:35px 25px}#consumptionSituationInternalNavContainer a{font-size:1.02rem}#consumptionSituationInternalNavContainer a:hover{text-decoration:underline}#consumptionSituationContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.consumptionSituationContainers{margin:0 0 38px;width:48.2%}.consumptionSituationContainers:nth-child(3){margin-bottom:0}.consumptionSituationContainers img{opacity:.95;transition:opacity .3s ease,transform .3s ease}.consumptionSituationContainers figure a:hover img{opacity:1;transform:scale(1.05)}.consumptionSituationContainers .reusableInternalLinks{justify-content:flex-end}.consumptionSituationContainers .reusableInternalLinks .moreDetailsLinks{margin-right:0!important}.consumptionSituationContainersDescriptions h2{font-size:1.4rem;line-height:1.55rem}}@media(min-width:1200px){.consumptionSituationContainers{margin:0 0 35px;max-width:none;width:48.8%}.consumptionSituationContainersDescriptions{padding:28px 32px}#consumptionSituationContainer{padding-top:40px}}