h1{animation:fadeInLeft .4s ease both}.moreDetailsLinks,.simulationLinks{border-radius:25px;color:#fefefe!important;font-size:.9rem;letter-spacing:.7px;line-height:1rem;padding:12px 19px;width:max-content;width:-moz-max-content}.moreDetailsLinks:after,.simulationLinks{display:inline-block}.simulationLinks{background-color:#0dc9d0}.reusableInternalLinks .moreDetailsLinks{background-color:#ff4502}.flex,.moreDetailsLinks{display:flex}.flex{flex-wrap:wrap}.partialLengthContainers{margin:0 auto;padding:45px 0 50px;width:92%}.redWhiteBlock{background-color:#ff4502!important}.greyWhiteBlock{background-color:#214754!important}.listed{list-style:disc;margin:-7px 0 12px;padding-left:30px}.highlighted{text-decoration:underline}.commonSeparators{background-color:rgba(51,51,51,.3);border:0;color:rgba(51,51,51,.3);height:1px;margin:27px 4%}#mainHeader .bold,#mainHeader a,#mainHeader a:active,#mainHeader a:visited,#mainHeader strong,.greyWhiteBlock,.greyWhiteBlock a,.greyWhiteBlock a:active,.greyWhiteBlock a:visited,.greyWhiteBlock h2,.greyWhiteBlock h3,.redWhiteBlock,.redWhiteBlock a,.redWhiteBlock a:active,.redWhiteBlock a:visited,.redWhiteBlock h2{color:#f6f6f6!important}.bold,strong{color:rgba(33,71,84,.9);font-weight:600}.greyWhiteBlock .bold,.greyWhiteBlock strong,.redWhiteBlock .bold,.redWhiteBlock strong{color:#efefef}.partialLengthContainers p:last-child,.partialLengthContainers ul:last-child{margin-bottom:0!important}.onlyOneBlockText{padding-bottom:0!important}.onlyOneBlockText h2{margin-top:32px}.onlyOneBlockText h2:first-child{margin-top:0}#mainHeader .partialLengthContainers{padding:0!important}a.bold{text-decoration:underline!important}li.airyBottom{margin-bottom:12px!important}.reusableInternalLinks{display:flex;flex-direction:column;margin:27px 0 0}.reusableInternalLinks a:nth-child(2){margin-top:17px}.reusableInternalLinks .moreDetailsLinks:after{background-image:url(https://www.keyliance.fr/build/images/more.1729dccf.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:15px;width:15px}.moreDetailsLinks:after{margin:auto 0 auto 8px}#mainHeader .simulationLinks{animation:fadeIn .7s ease both;animation-delay:.4s}.illustrationsContainers{margin:35px auto 0;max-width:380px;width:100%}.illustrationsContainers img{margin:auto;max-width:100%;width:95%}@media(min-width:405px){.reusableInternalLinks{flex-direction:row}.reusableInternalLinks a:nth-child(2){margin-top:0}.reusableInternalLinks a:first-child{margin-right:30px}}@media(min-width:768px){.textSideLeft,.textSideRight{display:flex;justify-content:space-between}.textSideRight{flex-direction:row-reverse}.listed{padding-left:35px}.commonSeparators{margin:38px auto}.illustrationsContainers img{width:100%}.textSideLeft>div,.textSideRight>div{width:50%}.illustrationsContainers,.textSideLeft>div,.textSideRight>div{margin:auto 0}.greyWhiteBlock h2,.redWhiteBlock h2{font-size:2rem!important;line-height:2.1rem!important}.reusableInternalLinks{margin:32px 0 0}.reusableInternalLinks a{white-space:nowrap}.illustrationsContainers{max-width:inherit;width:40%}.commonSeparators,.partialLengthContainers{width:700px}#mainHeader .simulationLinks{font-size:1.05rem!important;line-height:1.05rem!important;padding:14px 23px!important}}@media(min-width:1000px){.moreDetailsLinks,.simulationLinks{backface-visibility:hidden;font-size:.92rem!important;transform:perspective(1px) translateZ(0);transition:transform .3s ease!important}.moreDetailsLinks:hover,.simulationLinks:hover{transform:scale(1.08)}.partialLengthContainers{width:940px}.reusableInternalLinks a:first-child{margin-right:35px}.illustrationsContainers,.textSideLeft>div,.textSideRight>div{width:420px}.onlyOneBlockText h2{margin-top:40px}}@media(min-width:1200px){.partialLengthContainers{width:1135px}.commonSeparators{margin:60px auto;width:850px}.greyWhiteBlock .partialLengthContainers,.redWhiteBlock .partialLengthContainers{padding:60px 0 70px}.textSideLeft>div,.textSideRight>div{width:520px}.illustrationsContainers{width:470px}.onlyOneBlockText{padding-top:60px!important}.onlyOneBlockText h2{margin-top:42px}}@media(min-width:1600px){.partialLengthContainers{width:1280px}.commonSeparators{width:900px}.textSideLeft>div,.textSideRight>div{width:610px}.illustrationsContainers{width:500px}}