.btn-default{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-default .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-default .btn-label{font-size:1rem}}.btn-default .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-default:hover .btn-label,.btn-default:hover .btn-icon{filter:brightness(110%)}.btn-default:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-default:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light{display:inline-flex;align-items:stretch;margin-block:.5rem;border-radius:.25rem;overflow:hidden;cursor:pointer;transition:all 250ms ease-in-out;background-color:transparent;padding:0}.btn-light .btn-label{padding:.5rem 1rem;background-color:#1e42e3;color:#fff;display:inline-flex;align-items:center;line-height:1rem;border-radius:.35rem;transition:all 250ms ease-in-out;z-index:2;font-size:.9rem}@media screen and (max-width:767px){.btn-light .btn-label{font-size:1rem}}.btn-light .btn-icon{width:2.25rem;height:2.25rem;background-color:#1e42e3;background-image:url(/images/arrow-right.svg);background-repeat:repeat-x;background-size:2rem .75rem;background-position:0;border-radius:.35rem;transition:all .3s ease-in-out;overflow:hidden}.btn-light:hover .btn-label,.btn-light:hover .btn-icon{filter:brightness(110%)}.btn-light:hover .btn-label{border-radius:.25rem 0 0 .25rem}.btn-light:hover .btn-icon{border-radius:0 .25rem .25rem 0;background-position:2rem}.btn-light .btn-label{background-color:#fff;color:#0c0c0c}.btn-light .btn-icon{background-color:#fff;background-image:url(/images/arrow-right-black.svg)}#intro{position:relative}#intro .content{position:absolute;color:#fff;width:100%;left:0;bottom:0;padding-inline:2rem}@media screen and (min-width:calc(2800px + (7rem * 2))){#intro .content{padding-inline:calc((100% - 2800px)/2)}}@media screen and (max-width:767px){#intro .content{padding-inline:1rem}}#intro .content h1{padding-inline:1rem;font-size:4rem}#intro figure img{max-height:32rem}@media screen and (max-width:767px){#intro figure{height:88vh}}#excellence{padding-block:3rem}#excellence .content ul{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}#excellence .content ul li:first-of-type h2{max-width:22rem}#excellence .content ul li:first-of-type p{max-width:25rem;color:#5a5a5a}#excellence .content ul li:last-of-type{background-color:#1e42e3;color:#fff;border-radius:8px;padding:1rem;width:18rem;height:fit-content;margin-inline:auto 0}#excellence .content ul li:last-of-type p:first-of-type{font-size:3rem;border-bottom:1px solid #fff}#excellence .content ul li:last-of-type p:last-of-type{margin-inline:auto 0;width:fit-content}@media screen and (max-width:767px){#excellence .content ul{grid-template-columns:1fr}#excellence .content ul li:last-of-type{width:100%}}@media screen and (max-width:767px){#transformer{padding-bottom:3rem}}#outils{background-color:#f7f7f7}@media screen and (max-width:767px){#end-cta h3{margin-top:2rem}}