@font-face{font-display:swap;font-family:InterVariable;font-style:normal;font-weight:100 900;src:url(/build/fonts/InterVariable.c504db5c.woff2) format("woff2")}@font-face{font-family:OpenSansCondensedBold;font-style:normal;font-weight:400;src:url(/build/fonts/OpenSans-CondBold-webfont.e717da6c.woff) format("woff")}:root{--primary-color:#c50c1e;--primary-color--light:#eb0017;--text-color:#2c2c2c;--container-width:1040px;--header-height:77px;--breakpoint-lg:1180px}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:77px}body{background-color:#fff;color:var(--text-color);font-family:InterVariable,sans-serif;margin:0;padding:3rem 0 0}@media (max-width:1180px){body{padding-top:0}}*{box-sizing:border-box}.cartouche{margin:auto;width:1160px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.flash{background-color:var(--primary-color);color:#fff;font-size:2rem;height:80px;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:11}.flash-container{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;width:var(--container-width)}.flash p{margin:0;text-align:center;width:100%}.flash-close-button{font-size:3rem;font-weight:400;margin-left:auto;position:absolute;right:2vw;top:50%;transform:translateY(-50%)}.flash--hidden{transform:translateY(-100%)}@media (max-width:1180px){.flash-container{width:100%}.cartouche{width:90%}}.header{align-items:center;background-color:#fff;display:flex;height:var(--header-height);justify-content:center;left:0;position:sticky;top:0;z-index:10}.header-logo svg{width:100%}.header-logo{width:230px}.header-container{align-items:center;display:flex;justify-content:space-between;margin:auto;width:1160px}.header-burger{align-items:center;display:none!important;height:38px!important;justify-content:center;padding:10px!important;width:38px}.header-burger svg{height:auto}.burger-rect{x:0;height:20px;rx:8px;transform-origin:center center;transition:y .3s ease .3s,opacity .3s ease,width .3s ease,rotate .3s ease;fill:#fff;width:100px}.burger-rect-1{y:0}.burger-rect-2{y:40px;width:60px}.burger-rect-3{y:80px;width:30px}[aria-expanded=true] .burger-rect{transition:y .3s,opacity .3s,rotate .3s cubic-bezier(.55,-.65,0,2.32) .3s}[aria-expanded=true] .burger-rect-1{y:40px;rotate:45deg}[aria-expanded=true] .burger-rect-2{opacity:0}[aria-expanded=true] .burger-rect-3{y:40px;rotate:-45deg;width:100px}@media (max-width:1200px){.header{padding:0 20px}}@media (max-width:1180px){.header-burger{display:flex!important}}@media (max-width:620px){.header-logo{width:60%}.header-logo svg{width:100%}}.nav{align-items:center}.nav,.nav-list{display:flex;gap:2.4rem}.nav-list{background-color:#fff;font-size:1.4rem;list-style:none;padding:0}.nav-link{align-items:center;color:var(--text-color);display:flex;height:100%;text-decoration:none;transition:all .3s ease}.nav-link--highlighted{font-size:1.4rem}.nav-link.active:not(.nav-link--highlighted),.nav-link:hover{color:var(--primary-color);text-decoration:underline}@media (max-width:1180px){.nav{gap:1.4rem}.nav-list{flex-direction:column;height:calc(100vh - var(--header-height));margin:0;padding:4rem;position:fixed;right:0;text-align:right;top:var(--header-height);transform:translateX(100%);transition:all .3s ease}.nav-list--mobile-visible{transform:translateX(0)}.nav-link{justify-content:flex-end}}.hero{margin:auto;padding-bottom:4rem;padding-top:4rem;position:relative;width:1120px}.hero-title{background-color:hsla(0,0%,98%,.9);border-radius:10px;font-family:OpenSansCondensedBold,sans-serif;font-size:5.6rem;font-weight:400;left:498px;line-height:5.7rem;padding:3rem 4.2rem;position:absolute;top:250px;width:600px}@media (max-width:1200px){.hero{width:90%}.hero-title{font-size:3.6rem;left:50%;line-height:3.7rem;padding:2rem;top:50%;transform:translate(-50%,-50%);width:90%}}.section{align-items:center;display:flex;justify-content:center;min-height:calc(80vh - var(--header-height));padding:70px 0}.section-body{margin:auto;width:var(--container-width)}.section-header{margin-bottom:45px}.section-title{color:var(--primary-color);font-size:2.4rem;font-weight:500;margin-top:0;text-transform:uppercase}.section-baseline,.section-title{font-family:InterVariable,sans-serif}.section-baseline{font-size:3.2rem;font-weight:700;margin-bottom:0;margin-top:1.2rem}.section-body--centered .section-header{text-align:center}@media (max-width:1040px){.section{padding:80px 0}.section-body{width:90%}.section-title{font-size:2rem}.section-baseline{font-size:2.8rem}}@media (max-width:640px){.section{padding:40px 0}}.secteurs{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:0;padding-bottom:70px;padding-top:0}.secteurs .section-content{margin:0 -40px}.secteurs-cards{display:flex;justify-content:space-between}.secteurs .card{height:200px;width:260px}.secteurs .card-title{color:var(--primary-color)}@media (max-width:1040px){.secteurs-cards{flex-direction:column;gap:3rem}.secteurs-cards .card{width:100%}.secteurs-cards .card-face{flex-direction:row}}@media (max-width:500px){.secteurs-cards .card-face{flex-direction:column}}.criteres-cards{display:flex;justify-content:space-between}.criteres .card{height:330px;width:290px}@media (max-width:1040px){.criteres-cards{flex-direction:column;gap:3rem}.criteres-cards .card{width:100%}.criteres-cards .card-face{flex-direction:row}}@media (max-width:500px){.criteres-cards .card-face{flex-direction:column}}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 32px 0 rgba(0,0,0,.05);position:relative}.card,.card-face{align-items:center;display:flex;flex-direction:column;justify-content:center}.card-face{height:100%;position:absolute;transition:all .5s ease;width:100%}.card.card--flip:hover .card-header{opacity:0}.card.card--flip:hover .card-content{opacity:1}.card-header{gap:1rem;opacity:1}.card-content{flex-direction:column;padding:3rem}.card--flip .card-content{opacity:0}.card-title{font-size:2rem;font-weight:700;text-align:center;width:80%}.card-text{color:#8f8f8f;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:center}#solutions-d-accompagnement{background-image:url(/build/images/background.b9571197.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.solutions{display:flex;gap:40px;justify-content:space-between}.solutions-illustration{flex-shrink:0;width:420px}.solutions-illustration img{width:100%}.solutions-content{flex-grow:1}.solutions .accordion-title:before{background-image:url(/build/images/vague.e502030c.svg);background-position:0;background-repeat:no-repeat;background-size:80%}@media (max-width:1040px){.solutions{flex-direction:column;gap:40px}.solutions-illustration{width:100%}.solutions .accordion-title{font-size:1.4rem}}.accordion{--icon-left-margin:1.2rem;display:flex;flex-direction:column;gap:2rem}.accordion-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 32px 0 rgba(0,0,0,.05);padding:2.2rem 3rem;position:relative}.accordion-title{align-items:center;display:flex;font-size:2rem;font-weight:600;gap:var(--icon-left-margin);justify-content:flex-start;margin-bottom:0;margin-top:0}.accordion-title:before{background-image:var(--icon-url);content:"";display:block;flex-shrink:0;height:48px;width:48px}.accordion-text{color:#8f8f8f;font-size:1.6rem;font-weight:300;margin:0;padding-left:calc(var(--icon-left-margin) + 48px);padding-right:3rem}.accordion-hideable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.accordion-item--active .accordion-hideable{grid-template-rows:1fr}.accordion-text{overflow:hidden}.accordion-item--active .accordion-button:after{transform:rotate(180deg);transform-origin:center center}.accordion-button{align-items:center;background-color:transparent;border:none;bottom:0;cursor:pointer;display:flex;justify-content:flex-end;left:0;padding-right:3rem;position:absolute;right:0;top:0;z-index:1}.accordion-button:after{background-image:url(/build/images/chevron.a4058b82.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:17px;transform:rotate(0deg);transition:transform .3s;width:17px}.partenaires .section-header{align-items:center;display:flex;gap:5rem;justify-content:space-between}.partenaires-image{width:220px}.partenaires{position:relative}.partenaires:after{background-image:url(/build/images/background.b9571197.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:scaleX(-1);z-index:-1}.partenaires .accordion-text{padding-right:50px}.partenaires .accordion-item{padding:36px 0}@media (max-width:900px){.partenaires .section-header{flex-direction:column;gap:2rem}}.equipe .section-header{align-items:stretch;display:flex;gap:5rem}.equipe .section-header:after{border-left:1px dashed #ddd;content:"";display:block;order:1;width:1px}.equipe-content{margin-top:70px}.equipe-logo{display:block;flex-shrink:0;height:100px;order:3;width:200px}.equipe-logo img{height:100%;object-fit:contain;width:100%}.equipe-list{display:grid;gap:4rem;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));list-style-type:none;margin:0;padding:0}.equipe-item-content{align-items:center;display:flex;gap:2rem}.equipe-item-image{border-radius:50%;height:68px;overflow:hidden;width:68px}.equipe-item-image img{height:100%;object-fit:cover;width:100%}.equipe-item-link,.equipe-item-name,.equipe-item-role{font-size:1.6rem;margin:0}.equipe-item-text{display:flex;flex-direction:column;gap:4px}.equipe-item-name{font-weight:700;text-transform:uppercase}.equipe-item-role{font-weight:300}.equipe-item-link a{background-image:url(/build/images/linkedin.43377338.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:16px;width:16px}@media (max-width:900px){.equipe .section-header{flex-direction:column;gap:2rem}.equipe-list{grid-template-columns:repeat(auto-fill,minmax(min(50%,100%),1fr))}}.investissements{background-color:#fafafa}.investissements-list{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));list-style-type:none;margin:0;padding:0}.investissements .card{height:180px}.investissements .card-header:after{content:none}.investissements .card-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:10px 20px}.investissements .card-text{font-size:1.4rem;line-height:2.1rem;margin:0}.investissement-image{width:240px}.transmettez{overflow:hidden;position:relative}.transmettez:after{background-image:url(/build/images/background--red.7a653c4d.png);background-position:center 180%;background-size:cover;content:"";height:100%;left:0;position:absolute;top:50%;width:100%;z-index:-1}.transmettez-content{background-color:#eee;border-radius:10px;height:620px;padding:40px 170px}.form{display:flex;flex-wrap:wrap;gap:1.2rem 4.2rem;height:100%;justify-content:stretch}.form-row{display:flex;flex-direction:column;gap:.8rem;width:46%}.form-row--horizontal{flex-direction:row-reverse;gap:1.2rem}.form-label{display:block;font-size:1.6rem;font-weight:400}.form [type=email],.form [type=tel],.form [type=text],.form textarea,.form-input-file{background-color:#fff;border:none;font-size:1.6rem;outline:1px solid transparent;padding:10px;transition:all .3s ease;width:100%}.form textarea{font-family:inherit;min-height:128px;resize:none}.form [type=email]:focus,.form [type=email]:hover,.form [type=tel]:focus,.form [type=tel]:hover,.form [type=text]:focus,.form [type=text]:hover,.form textarea:focus,.form textarea:hover,.form-input-file:hover{outline-color:var(--text-color)}.form [type=email]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form textarea::placeholder,.form-input-file{color:#dcdcdc;font-style:italic}.form .help-text{color:#afafaf;font-size:1.3rem}.form .help-text a{color:var(--text-color)}.form-input-file{align-items:center;background-image:url(/build/images/cloud.3345c217.svg);background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:24px 16px;border:1px solid transparent;display:flex;height:44px;justify-content:flex-start;overflow:hidden;position:relative;transition:all .3s ease}.form-input-file:after{content:attr(data-text) " "}.form-input-file--filled{color:var(--text-color);font-style:normal}.form-input-file--focused{border-color:var(--text-color)}.form-input-file input[type=file]{cursor:pointer;opacity:0;position:absolute}.form-errors ul{color:var(--primary-color);list-style:none;margin:0;padding:0}.h-captcha{margin-bottom:1.2rem}@media (max-width:1040px){.transmettez-content{padding:40px 20px}.form{gap:1.2rem 2.2rem}.form-row{gap:.8rem}}@media (max-width:600px){.transmettez-content{height:auto;padding:40px 20px}.form{flex-direction:column;gap:1.2rem 2.2rem}.form-row{gap:.8rem;width:100%}}.footer{align-items:center;background-color:#000;color:#a2a2a2;display:flex;font-size:1.6rem;height:212px;justify-content:space-between;padding:48px 80px}.footer-block{display:flex;flex-direction:column;gap:2.4rem}.footer-block:first-child p:first-child{width:310px}.footer-block:first-child a{text-decoration:underline!important}.footer-block:first-child a:hover{text-decoration:none!important}.footer-block p{font-weight:300;margin:0}.footer-block strong{font-weight:700}.footer-links{display:flex;flex-direction:column;gap:1.2rem;padding-left:0}.footer a:link,.footer a:visited{color:#a2a2a2;text-decoration:none}.footer a:hover{text-decoration:underline}@media (max-width:1040px){.footer{flex-direction:column;gap:3rem;height:auto;padding:48px 24px}.footer-block:first-child p:first-child{width:100%}.footer-block{gap:1.6rem;width:100%}.footer-links{gap:1.6rem;padding-left:1.6rem}}.external-link:after{background-image:url(/build/images/arrow.a7d2b409.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.external-link{align-items:center;color:#4f4f4f!important;display:flex;font-size:1.6rem;font-weight:600;position:relative;z-index:2}.button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;height:auto;padding:1rem 1.6rem;transition:all .3s ease;white-space:nowrap}.button:hover{background-color:var(--primary-color--light);color:#fff;text-decoration:none}.button--transparent{background-color:transparent;color:#fff}.button[disabled]{background-color:#888;color:#fff;cursor:not-allowed}.gdprDisclaimer{background-color:rgba(0,0,0,.8);bottom:0;font-size:1.4rem;left:0;position:fixed;right:0;z-index:1000}.gdprDisclaimer-content{align-items:center;color:#fff;display:flex;gap:2rem;justify-content:center;padding:2rem}.gdprDisclaimer a{color:#fff;text-decoration:underline}.gdprDisclaimer-buttons{display:flex;gap:10px}