@font-face{font-family:ITC Avant Garde Gothic;src:url(/media/fonts/ITCAvantGardeStd-Bk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde Gothic;src:url(/media/fonts/ITCAvantGardeStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{font-family:ITC Avant Garde Gothic,Arial,sans-serif;margin:0;padding:0;line-height:1.3;box-sizing:border-box;color:#0051bd}.color-change{color:#68d3d6}.highlight{color:#0051bd;background-color:#68d3d6;padding:.1vw .2vw;border-radius:35px;margin:-.2vw -.4vw;font-weight:700}.highlightbis{color:#0051bd;background-color:#68d3d6;padding:.1vw .2vw;border-radius:35px;margin:-.2vw 0vw;font-weight:700}.highlight2{color:#0051bd;background-color:#fff;padding:.1vw .2vw;border-radius:35px}.highlight4,.highlight5{color:#fff;background-color:#0051bd;padding:.1vw .2vw;border-radius:35px;width:fit-content}.highlight6{color:#68d3d6;background-color:#0051bd;padding:.1vw .2vw;border-radius:35px;width:fit-content}@media (max-width:1024px){.highlight{padding:.5vw 1vw;border-radius:35px;margin:-.5vw -1vw}.highlightbis{padding:.5vw 1vw;border-radius:35px;margin:-.2vw 0vw}.highlight2,.highlight3{padding:.5vw 1vw;border-radius:35px}.highlight4,.highlight5{padding:.5vw 1vw;border-radius:35px;width:fit-content}.highlight6{padding:.5vw 1vw;border-radius:35px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}:root{--header-height: 90px}.header{position:fixed;top:0;width:100%;z-index:1000;height:var(--header-height);padding:20px 0}.header--blue{background-color:#0051bd}.header--white{background-color:#fff}.header-content{display:grid;grid-template-columns:auto auto 1fr;align-items:center;max-width:1400px;margin:0 auto;padding:0 20px;gap:15%}.logo{height:50px;width:auto}.navigation{display:flex;gap:20px;align-items:center}.nav-link{text-decoration:none;padding:.5vw 1vw;border-radius:1.3rem;font-weight:700;font-size:1vw;white-space:nowrap;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-link--white{background-color:#fff;color:#0051bd}.nav-link--blue{background-color:#0051bd;color:#fff}.nav-link--light-blue{background-color:#68d3d6;color:#0051bd}.nav-link:hover{background-color:#4ab2b5;color:#0051bd;transform:translateY(-.2vw)}.nav-link--light-blue:hover{background-color:#4ab2b5;color:#fff;transform:translateY(-.2vw)}.header-button{margin-left:3vw;padding:.5vw 1vw;border-radius:1.3rem;font-weight:700;font-size:1vw;white-space:nowrap;background-color:#6ad3d6;color:#0051bd;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease}.header-button:hover{background-color:#4ab2b5;transform:translateY(-.3vw);color:#fff}.burger-menu{display:none;flex-direction:column;cursor:pointer;gap:4px;justify-self:end;padding:10px;background-color:#0051bd;border-radius:1.3rem}.burger-line{width:25px;height:3px;background-color:#fff;transition:all .3s ease}.close-icon{color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}.mobile-nav{position:absolute;width:80%;top:100%;left:50%;transform:translate(-50%);background-color:#0051bd;box-shadow:0 2px 10px #0000001a;border-radius:2.5rem;overflow:hidden;display:none;flex-direction:column;align-items:center;padding:0 20px}.mobile-nav.active{display:flex;padding:20px;gap:15px}.mobile-nav .nav-link{display:flex;justify-content:center;align-items:center;text-align:center;font-size:3.5vw;font-weight:700;background-color:#fff;color:#0051bd;padding:0 8vw;border-radius:55px;transition:all .3s ease;text-decoration:none;height:12vw;box-sizing:border-box}.mobile-nav .nav-link,.mobile-nav .nav-link-rdv{width:100%;box-sizing:border-box}.mobile-nav .nav-link:hover{background-color:#4ab2b5;color:#0051bd;transform:translateY(-2px)}.mobile-nav .nav-link-rdv{display:flex;justify-content:center;align-items:center;text-align:center;font-size:3.5vw;font-weight:700;background-color:#6ad3d6;color:#0051bd;padding:0 8vw;border-radius:55px;transition:all .3s ease;text-decoration:none;height:12vw;box-sizing:border-box}.mobile-nav .nav-link-rdv:hover{background-color:#4ab2b5;color:#fff;transform:translateY(-2px)}.footer{background-color:#0051bd;aspect-ratio:4;display:grid;grid-template-columns:2fr 3fr 4.5fr 1.5fr 1.5fr 2.5fr .5fr;grid-template-rows:1fr 1.5fr 1fr .5fr .5fr 1fr 2fr;padding-top:5vh}.footer-text{display:flex}.footer-title{color:#fff;grid-column:2 / 4;grid-row:1;font-size:1.3vw;font-weight:700;display:flex;align-items:end;width:29vw}.footer-mail{grid-column:2 / 4;grid-row:2;display:flex;gap:1vw;align-items:center;width:fit-content}.footer-caroli{display:flex;grid-column:2;grid-row:3 / 5;align-items:center;height:100%;width:100%;width:fit-content}.footer-caroli img{object-fit:contain;height:60%;width:auto}.footer-location{display:flex;grid-column:2;grid-row:5;width:fit-content}.footer-location p{text-align:left;width:100%}.footer-logo{width:2vw;height:auto;object-fit:contain}.footer-email{display:flex;grid-column:2;grid-row:6;width:fit-content}.linkedin-loic,.linkedin-forma,.linkedin-actu{display:flex;grid-column:3;align-items:center}.linkedin-loic{grid-row:3}.linkedin-forma{grid-row:4}.linkedin-actu{grid-row:5}.footer-text a:hover{transform:translateY(-20%)}.footer-nav{color:#fff;font-weight:700;text-decoration:none;font-size:.95vw;transition:all .3s ease}.footer-nav:hover{transform:translateY(-20%)}.footer-accueil,.footer-expertises,.footer-cas-clients,.footer-team,.footer-formations{display:flex;align-items:center}.footer-accueil{grid-column:4;grid-row:3}.footer-expertises{grid-column:4;grid-row:4}.footer-cas-clients{grid-column:4;grid-row:5}.footer-team{grid-column:5;grid-row:3}.footer-formations{grid-column:5;grid-row:4}.cloud-5{grid-column:6;grid-row:2 / 5;width:100%;height:100%;object-fit:contain}.footer-link{display:flex;align-items:center;gap:1vw;color:#fff;text-decoration:none;font-size:.9vw;transition:transform .2s ease-in-out}.footer-link p{color:#fff}.footer-link:hover{transform:translateY(-20%)}.footer-legal{grid-column:2 / 7;grid-row:7;font-size:.7vw;color:#fff;padding-bottom:1vw;border-radius:4px;text-decoration:none;align-self:end;transition:all .2s ease-in-out}.footer-legal:hover{transform:translateY(-2px)}.hero-section{display:flex;padding-top:var(--header-height, 90px);background-color:#0051bd;width:100%;aspect-ratio:2}.hero-left-content{width:50%;display:grid;grid-template-columns:2fr 4.5fr 1fr;grid-template-rows:1fr 1fr 1fr 2fr}.cloud-1{grid-column:1;grid-row:1;width:100%;height:100%;display:flex;transform:translate(-30%,80%)}.floating{width:100%;height:100%;display:block;animation:float 6s ease-in-out infinite}.hero-title{grid-column:2;grid-row:2;font-size:2.4vw;line-height:1.2;color:#fff!important}.hero-subtitle{grid-column:2;grid-row:3;font-size:1.2vw;font-weight:700;align-self:center;color:#fff}.hero-mail{grid-column:2;grid-row:4;display:flex;align-items:flex-start;gap:1.04vw}.hero-button{background-color:#68d3d6;color:#0051bd;text-decoration:none;border:none;padding:.5vw 1vw;border-radius:1.3vw;font-size:1.2vw;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:700;height:fit-content}.hero-button:hover{background-color:#4ab2b5;transform:translateY(-2px)}.arrow{grid-column:3;grid-row:3 / -1;width:100%;height:fit-content;display:flex}.arrow img{width:100%;height:100%;object-fit:cover;display:block}.hero-right-content{width:50%;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;grid-template-rows:1fr 1fr 1fr 1fr 2fr;gap:1.04vw}.cloud-2{grid-column:2 / 4;grid-row:1 / 3;width:100%;height:100%;display:flex}.cloud-2 img,.cloud-3 img{object-fit:contain;width:100%;height:100%;display:block}.cloud-3{grid-column:1;grid-row:3;width:100%;height:100%;display:flex}.speech-bubble{grid-column:3;grid-row:4;width:100%;height:100%;display:flex;transform:translateY(-50%)}.speech-bubble img{width:100%;height:100%;object-fit:contain;display:block}.car{grid-column:1 / 4;grid-row:4 / -1;width:100%;height:100%;display:flex}.car img{width:100%;height:100%;object-fit:contain;object-position:bottom;display:block}.services-section{display:flex;aspect-ratio:3}.services-left-content{width:50%;padding-left:13.33%;display:flex;align-items:center}.services-paragraph{font-size:1.8vw;line-height:1.2}.last-line{line-height:1.5}.services-right-content{width:50%;display:flex;flex-direction:column;gap:1.5vw;justify-content:center}.services-title{font-size:2vw;display:flex;padding-bottom:1.3vh;gap:.4vw}.card-row{display:flex;flex-direction:row;gap:2vw}.card{background-color:#0051bd;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:1.5vw;text-align:center;width:11vw;aspect-ratio:1;gap:1vw}.card p{color:#fff;font-size:1vw;margin-bottom:auto}.icone{margin-top:1vw;height:50%;width:auto}.solutions-section{background-color:#68d3d6;display:flex;aspect-ratio:1.2}.solutions-left-content{width:50%;display:grid;grid-template-columns:2fr 5.5fr;grid-template-rows:.5fr .5fr .5fr 2fr 2fr}.cloud-4{grid-column:1;grid-row:1;width:100%;height:100%;display:flex;transform:translate(-50%,-50%)}.cloud-4 img{width:100%;height:100%;object-fit:contain}.solutions-title{grid-column:2;grid-row:2;font-size:2vw;line-height:1.2}.solutions-card{background-color:#fff;display:flex;flex-direction:column;border-radius:.8vw;width:fit-content;height:fit-content;transition:all .3s ease}.expertises-button{border-radius:1.3rem;background-color:#0051bd;padding:.5vw 1vw;grid-column:2;grid-row:3;color:#fff;font-size:1.5vw;text-decoration:none;font-weight:700;width:fit-content}.expertises-button:hover{background-color:#4ab2b5;color:#0051bd;transform:translateY(-3px)}.solutions-card-text{margin:1vw 1.4vw}.solutions-card-title{font-size:1.8vw;color:#0051bd;margin:1.2vw 0}.solutions-card-subtitle{font-size:1.6vw;color:#0051bd;margin:0vw 1.8vw}.solutions-card-description{line-height:1.4;font-size:1vw;color:#0051bd;margin:1.2vw 1.8vw}.list ul{padding-left:1.2vw;line-height:1.7}.list li::marker{vertical-align:baseline}.interim-card{grid-column:2;grid-row:4}.placement-card{grid-column:2;grid-row:5}.solutions-right-content{width:50%;display:grid;grid-template-columns:5.5fr 2fr;grid-template-rows:.5fr .5fr 2fr 2fr 1fr;justify-items:center}.solutions-desktop{grid-column:1;grid-row:1 / 4;width:100%;height:100%;display:flex}.solutions-desktop img{width:100%;height:100%;object-fit:contain}.solutions-speech-bubble{grid-column:2;grid-row:2;width:100%;height:100%;display:flex;transform:translate(-50%)}.solutions-speech-bubble img{width:100%;height:100%;object-fit:contain}.advisory-card{grid-column:1;grid-row:4}.trust-section{width:100%;aspect-ratio:auto;position:relative;padding:5vw 13.33vw;padding-bottom:0}.trust-title{font-size:2.2vw;line-height:1.1}.formations-link-section{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:6;gap:2vw}.formations-link-title{text-align:center;font-size:2vw}.formations-link{background-color:#68d3d6;width:fit-content;padding:.5vw 1vw;border-radius:25px;transition:all .3s ease;text-decoration:none;font-size:1.8vw;font-weight:700}.formations-link:hover{transform:translateY(-2px);background-color:#4ab2b5;color:#fff}.companies-section{margin:5% 0%;aspect-ratio:20;align-items:center;display:flex;flex-direction:column;gap:3vw}.logo-marquee{width:100%;overflow:hidden;position:relative}.logo-track{display:flex;width:fit-content;animation:scroll 30s linear infinite}.logo-sequence{display:flex;gap:3vw;padding-right:3vw}.companies-logo{height:5vw;width:auto;flex-shrink:0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.figures-section{padding:0 5%;background-color:#0051bd;aspect-ratio:4;display:flex;justify-content:space-between;align-items:center}.figures-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1}.figures-number{color:#68d3d6;font-size:6vw;text-align:center}.figures-paragraph{color:#fff;text-align:center;font-weight:700;font-size:1.3vw}.figures-card{transition:transform .3s ease}.cyber-section{background-color:#68d3d6;padding:5vw 13.33%;display:flex;flex-direction:column;gap:1.5vw;position:relative}.cyber-title{font-size:2vw;width:50vw}.cyber-paragraph{font-size:1.3vw;line-height:1.3;width:30vw}.cyber-bot{padding-top:3vw;display:flex;justify-content:space-between}.cyber-subtitle{font-size:1.5vw;width:30vw;line-height:1.3}.cyber-cards{margin-top:-3vw;display:flex;flex-direction:column;gap:1.5vw}.cyber-row{display:flex;justify-content:center;gap:1.5vw}.cyber-card{height:10vw;width:10vw;border-radius:25px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1vw;font-size:1.1vw}.cyber-card-text{color:#fff}.cyber-card--white p{color:#0051bd}.cyber-card--blue{background-color:#0051bd}.cyber-card--white{background-color:#fff}.cyber-card--alt-blue{background-color:#007fcb}.smiler{position:absolute;width:15vw;bottom:0;right:4vw}.reason-section{display:flex;aspect-ratio:2.5}.reason-left-content{margin:5% 0% 5% 13.33%;width:50vw;display:flex;flex-direction:column;justify-content:center;gap:2vw}.reason-title{font-size:2vw}.reason-paragraph{font-size:1.3vw;line-height:1.3}.reason-right-content{margin-right:13.33%;display:flex;justify-content:flex-start;align-items:center;width:50vw}.reason-build{width:90%;height:90%;object-fit:contain}.citation-section{background-color:#68d3d6;padding:5% 0 5% 13.33%;display:flex;gap:2vw}.citation-img{width:10vw;height:10vw}.citation-text{width:70%;display:flex;flex-direction:column;justify-content:center}.citation{color:#0051bd;text-align:left;font-size:1.3vw}.quoter{margin-top:2%;text-align:left;font-weight:700;font-size:1.5vw}.expertise-section{background-color:#0051bd;margin-top:var(--header-height, 90px);padding-left:13.33%;display:flex;justify-content:flex-start;align-items:center;aspect-ratio:3;gap:3vw;width:100%}.expertise-left-content{display:flex;flex-direction:column;gap:3vw;width:80%}.expertise-text{text-align:left}.expertise-title{color:#68d3d6;font-size:2.5vw}.expertise-paragraph{color:#fff;font-size:1.3vw;line-height:1.3}.expertises-img{height:20vw;margin-right:5vw}.nav-section{aspect-ratio:1.6}.nav-buttons{display:flex;justify-content:center}.tab{cursor:pointer;border:none;background-color:#fff;padding:1.5vw 1vw;font-size:1vw;font-weight:700;transition:background-color .3s ease,color .3s ease;transform:scale(1)}.tab:hover{background-color:#0051bd;color:#fff}.tab:active{transform:scale(.98);transition:transform .1s ease}.tab.active{border-bottom:solid #0051bd}.tab.active:hover{border-bottom:solid rgb(28,49,85)}.interim{display:flex}.interim-left-content{width:50%;padding:5vw 5vw 5vw 0;display:flex;flex-direction:column;align-items:flex-end;gap:2vh}.nav-card{display:flex;flex-direction:column;background-color:#68d3d6;padding:3vw 2vw;border-radius:20px;gap:2vw;width:32vw}.nav-title{font-size:2.5vw}.cto-mission{display:flex;gap:1vw;width:100%;align-items:center}.cto-mission img{width:25%;height:auto}.nav-text{display:flex;flex-direction:column;gap:1vw;width:75%;flex-grow:1}.nav-subtitle{font-size:1.5vw;color:#0051bd}.nav-paragraph{font-size:1.3vw;line-height:1.3;color:#0051bd}.card-line{margin-top:2vw;display:flex;flex-direction:column;gap:1vw}.nav-line{font-size:1.2vw}.key-word{font-weight:700;color:#0051bd}.non-bold{font-weight:400;color:#0051bd}.interim-right-content{padding:6vw 5vw 5vw 0;width:50%;display:flex;flex-direction:column;align-items:center;gap:10vw}.right-title{display:flex;font-size:3vw;text-align:center;justify-content:center;align-items:center;height:20vw}.img-nav{width:100%;height:auto;display:block}.advisory{display:flex}.advisory-right-content{display:flex;width:50%;padding:5vw 0 5vw 5vw;flex-direction:column;align-items:flex-start;gap:2vh;gap:10vw}.advisory-left-content{padding:5vw 0 5vw 5vw;width:50%;display:flex;flex-direction:column;align-items:center;gap:10vw}.framing-section{background-color:#0051bd;aspect-ratio:3.5;display:flex}.framing-left-section{padding-left:13.33%;display:flex;height:100%;width:50%;justify-content:flex-start;align-items:center}.framing-title{color:#fff;font-size:1.8vw;width:30vw}.framing-right-section{padding:0 13.33% 0 5%;width:50%;display:grid;grid-template-columns:repeat(2,10vw);grid-template-rows:repeat(2,10vw);gap:2.5vw;align-content:center}.framing-text{border-radius:1.3vw;display:flex;background-color:#fff;width:10vw;height:10vw;color:#0051bd;text-align:center;justify-content:center;align-items:center;font-size:1.3vw;position:relative;z-index:2}.framing-1,.framing-2,.framing-3,.framing-4{position:relative}.framing-1:before{content:"1";position:absolute;top:-2.5vw;left:-1.5vw;color:#68d3d6;font-size:4vw;font-weight:700;z-index:1}.framing-2:before{content:"2";position:absolute;top:-2.5vw;left:-1.5vw;color:#68d3d6;font-size:4vw;font-weight:700;z-index:1}.framing-3:before{content:"3";position:absolute;top:-2.5vw;left:-1.5vw;color:#68d3d6;font-size:4vw;font-weight:700;z-index:1}.framing-4:before{content:"4";position:absolute;top:-2.5vw;left:-1.5vw;color:#68d3d6;font-size:4vw;font-weight:700;z-index:1}.framing-1{grid-column:1;grid-row:1}.framing-2{grid-column:2;grid-row:1}.framing-3{grid-column:1;grid-row:2}.framing-4{grid-column:2;grid-row:2}.clients-section{margin:5vw 0;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:6;gap:4vw}.clients-title{text-align:center;font-size:2vw;width:40vw}.clients-link{background-color:#68d3d6;width:fit-content;padding:.7vw 1.4vw;border-radius:1vw;transition:all .3s ease;text-decoration:none;font-size:1.7vw;font-weight:700}.clients-link:hover{transform:translateY(-2px);background-color:#4ab2b5;color:#fff}.understand-section{margin-top:var(--header-height, 90px);padding:8vw 13.33vw;display:flex;flex-direction:column;background-color:#0051bd;justify-content:center;gap:3vw;aspect-ratio:3;position:relative}.understand-title{color:#68d3d6;font-size:2.5vw;width:50vw}.understand-paragraph{color:#fff;font-size:1.3vw;font-weight:700;width:50vw}.formations-img{position:absolute;width:35vw;right:3%;top:20%}.thematics-section{display:flex;flex-direction:column;margin:10vw 0;align-items:center;gap:5vw}.thematics-title{font-size:2vw;color:#68d3d6}.thematics-row{display:flex;gap:4vw}.thematics-card{width:25vw;height:30vw;perspective:1000px;padding:0}.card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.thematics-card:hover .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:2.5vw;box-sizing:border-box;gap:2vw;height:32vw}.card-back{transform:rotateY(180deg);justify-content:center}.bg-blue .card-front,.bg-blue .card-back{background-color:#0051bd}.bg-lightblue .card-front,.bg-lightblue .card-back{background-color:#68d3d6}.bg-midblue .card-front,.bg-midblue .card-back{background-color:#007fcb}.card-back-content{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;gap:2vw;text-align:center;color:#fff}.card-back-title{color:#fff;font-size:1.6vw;margin-bottom:1vw;text-align:center}.thematics-button{margin-top:2vw;display:inline-block;padding:.5vw 1vw;border-radius:25px;font-weight:700;font-size:1vw;white-space:nowrap;background-color:#68d3d6;color:#0051bd;border:none;cursor:pointer;text-decoration:none;transition:all .3s ease;will-change:transform;align-self:center}.thematics-button:hover{background-color:#4ab2b5;transform:translateY(-.3vw)}.thematics-logo{width:auto;height:7vw}.thematics-white{color:#fff}.thematics-blue{color:#0051bd!important}.thematics-light-blue{color:#68d3d6}.thematics-card-title{text-align:center;font-size:1.6vw;width:100%;height:5vw;display:flex;align-items:center;justify-content:center}.thematics-card-paragraph{line-height:1.5;text-align:left;height:10vw;width:100%;margin-top:auto;margin-bottom:2vw;font-size:1vw}.custom-back-cloud,.custom-back-cloud .card-back-title{color:#0051bd}.custom-button-cloud{background-color:#0051bd;color:#fff}.custom-button-cloud:hover{background-color:#003a99;transform:translateY(-.3vw)}.card-back-content .stats-line-section{display:flex;flex-direction:column;gap:1vw;width:100%;align-items:flex-start;color:#fff}.card-back-content .stats-line{display:flex;align-items:center;gap:1vw}.card-back-content .stats-logo{height:2vw;width:2vw}.card-back-content .stats-text{font-size:.9vw;font-weight:600;color:#fff;text-align:left}.text-bleu{color:#0051bd}.seminar-section{background-color:#68d3d6;padding:5vw 13.33vw;display:flex;flex-direction:column;gap:3vw;position:relative}.seminar-title{font-size:2vw;width:45vw}.seminar-text{display:flex;flex-direction:column;gap:1vw}.seminar-paragraph{font-size:1.3vw;line-height:1.3;width:50vw}.seminar-smiler{height:40vw;position:absolute;bottom:0;right:5vw}.framework-section{padding:5vw 13.33vw;display:flex;flex-direction:column;gap:5vw}.framework-title{font-size:2vw;width:60vw}.framework-content{display:flex;justify-content:space-between}.framework-paragraph{width:30vw;font-size:1.3vw;line-height:1.3}.framework-right{display:flex;flex-direction:column;width:30vw;gap:2vw}.framework-subtitle{font-size:1.8vw}.framework-lines{display:flex;flex-direction:column;gap:1vw}.framework-row{display:flex;gap:1vw;align-items:center}.framework-logo{height:auto;width:3vw}.equipe-link-section{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:6;gap:2vw}.equipe-link-title{text-align:center;font-size:2vw;width:60vw}.equipe-link-button{background-color:#68d3d6;width:fit-content;padding:.5vw 1vw;border-radius:1.5vw;transition:all .3s ease;text-decoration:none;font-size:1.8vw;font-weight:700}.equipe-link-button:hover{transform:translateY(-2px);background-color:#4ab2b5;color:#fff}.team-section{margin-top:var(--header-height, 90px);padding-bottom:5vw;position:relative}.team-top{padding:5vw 13.33vw;display:flex;flex-direction:column;gap:3vw;text-align:left}.team-text{display:flex;flex-direction:column;gap:3vw}.team-title{font-size:2.5vw;font-weight:700;color:#0051bd;line-height:1.3;width:43vw}.team-content{display:flex;align-items:center;gap:10vw}.team-paragraph{font-size:1.2vw;font-weight:700;color:#0051bd;line-height:1.4;width:40vw}.team-illustration{position:absolute;height:100%;right:5%;bottom:-50%}.team-members{padding-left:10vw;display:flex;flex-direction:column;margin:6vw 0;gap:5vw}.team-member{display:flex;align-items:flex-start;gap:4vw}.member-left{flex-direction:row}.member-right{flex-direction:row-reverse}.member-right-shifted{margin-left:35vw}.member-avatar{width:15vw;height:25vw;position:relative;overflow:hidden}.member-avatar img{width:100%;height:100%;object-fit:contain}.member-info{flex:1}.member-name{display:inline-block;padding:.5vw 1vw;border-radius:1.3em;font-weight:700;font-size:2vw;margin-bottom:1.5vw;line-height:1.3}.member-role{font-size:1.4vw;font-weight:700;color:#0051bd;margin-bottom:1.5vw;line-height:1.3;width:20vw}.member-quote{font-size:1.3vw;color:#0051bd;margin-bottom:1vw;line-height:1.3;width:20vw}.member-experience{font-size:1vw;font-weight:700;color:#0051bd;margin-bottom:1vw;width:20vw}.member-skills{display:flex;flex-direction:column;gap:.5vw;width:20vw}.member-skills p{font-size:.9vw;color:#0051bd;font-weight:700;line-height:1.3}.member-sabine-move{margin-top:-13vw;margin-left:40vw}.member-lolita-move{margin-top:-13vw}.member-lucie-move{margin-top:-15vw;margin-left:40vw}.member-isabelle-move{margin-top:-13vw}.member-antonin-move{margin-top:-15vw;margin-left:40vw}.network-non-bold{font-weight:300}.network-section{background-color:#68d3d6;padding:5vw 13.33vw;display:flex;flex-direction:column;gap:3vw;aspect-ratio:4}.network-title{font-size:2vw}.network-text{display:flex;gap:4vw}.network-paragraph{color:#0051bd;font-size:1.1vw;font-weight:700;line-height:1.3;width:50vw}.members-row{display:flex;justify-content:space-around}.members-card{background-color:#0051bd;height:15vw;width:20vw;border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5vw 1vw}.members-card-p{color:#fff;font-size:1.5vw;text-align:center}.members-logo{height:7vw;width:fit-content}@media (max-width: 1024px){:root{--header-height: 80px}.header{height:var(--header-height);padding:0}.header-content{display:flex;padding:0 20px;margin:0 5vw;justify-content:space-between;height:100%}.logo{width:auto}.navigation{display:none}.burger-menu{display:flex}}@media (max-width:1024px){.footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(10,1fr);padding:5vw;gap:3vw;aspect-ratio:1}.footer-title{font-size:4vw;grid-column:1 / -1;grid-row:1;align-items:center;width:48vw}.footer-mail{align-self:flex-start;grid-column:1;grid-row:2}.footer-caroli{grid-column:1;grid-row:3}.footer-caroli img{height:auto;width:50%}.footer-logo{width:5vw}.footer-location{grid-column:1;grid-row:4;line-height:1.3}.footer-email{grid-column:1;grid-row:5;line-height:1.3}.footer-accueil{grid-column:1;grid-row:7}.footer-expertises{grid-column:1;grid-row:8}.footer-cas-clients{grid-column:1;grid-row:9}.cloud-5{grid-column:2;grid-row:1;width:30vw;justify-self:flex-end}.linkedin-loic{grid-column:2;grid-row:4;line-height:1.3}.linkedin-forma{grid-column:2;grid-row:5;line-height:1.3}.linkedin-actu{grid-column:2;grid-row:6;line-height:1.3}.footer-team{grid-column:2;grid-row:7}.footer-formations{grid-column:2;grid-row:8}.footer-nav,.footer-link{font-size:2.5vw}.footer-legal{grid-column:1 / -1;grid-row:10;font-size:1.5vw;color:#fff;padding:1vh 0;text-decoration:none;align-self:end;line-height:1.4;transition:all .2s ease-in-out;text-align:left;margin-bottom:-2vw}.footer-legal:hover{transform:translateY(-2px)}}@media (max-width: 1024px){.hero-section{display:flex;flex-direction:column;aspect-ratio:.7;position:relative;height:100%;overflow:hidden}.hero-left-content{width:100%;order:1;display:flex;flex-direction:column;padding:10vw 20vw;gap:5vw;position:relative;flex:3}.hero-right-content{display:flex;width:100%;order:2;gap:2vw;padding:3vw;position:relative;flex:2}.cloud-1{position:absolute;width:20vw;top:-80%;left:0%}.cloud-1 img{animation-delay:0s;object-fit:contain}.cloud-2{position:absolute;width:25vw;top:-200%;right:-10%}.cloud-2 img{animation-delay:1s;object-fit:contain}.cloud-3{position:absolute;width:15vw;top:-150%;right:-10%}.cloud-3 img{animation-delay:2s;object-fit:contain}.car{position:absolute;height:100%;bottom:0;right:3%}.speech-bubble{position:absolute;height:30%;right:-65%;top:5%}.arrow{position:absolute;width:15vw;height:auto;top:60%;right:15%}.hero-title{font-size:6.5vw}.hero-subtitle{font-size:3vw;align-self:start;width:50vw}.hero-button{display:flex;width:auto;height:auto;font-size:3vw;justify-content:center;align-items:center;border-radius:30px}}@media (max-width: 1024px){.services-section{flex-direction:column;aspect-ratio:.8;margin:8vw 10vw;gap:10vw}.services-right-content{order:1;width:100%}.services-title{font-size:5vw;margin:3vw 0}.card{width:25vw;gap:2vw;border-radius:5vw}.icone{margin-top:2vw}.card p{font-size:2vw}.card-first-row{justify-content:space-between}.services-left-content{width:100%;order:2;padding:0}.services-paragraph{font-size:4vw}}@media (max-width: 1024px){.solutions-section{flex-direction:column;aspect-ratio:auto;padding-bottom:5vw}.solutions-left-content{padding:10vw 10vw 5vw;display:flex;flex-direction:column;width:100%;position:relative;gap:5vw}.cloud-4{width:20vw;position:absolute;top:0}.solutions-title{font-size:5vw;width:40vw}.expertises-button{display:flex;align-items:center;font-size:3vw;padding:1.5vw 3vw;margin-bottom:2vw}.solutions-card{border-radius:30px}.solutions-card-title{font-size:5vw}.solutions-card-subtitle{font-size:4vw;margin-left:3vw}.solutions-card-description{font-size:3vw;margin-left:3vw}.solutions-main-cards{align-self:center;width:85vw}.solutions-card-text{display:flex;flex-direction:column;gap:3vw;padding:4vw 6vw}.solutions-right-content{display:flex;flex-direction:column;position:relative;width:100%}.solutions-desktop{position:absolute;width:50vw;top:-300%;left:50%}.solutions-speech-bubble{position:absolute;width:20vw;top:-280%;left:60%}}@media (max-width: 1024px){.trust-section{padding:10vw 8vw 0;aspect-ratio:auto}.trust-title{font-size:5vw;width:40vw}}@media (max-width:1024px){.formations-link-section{padding:10vw 0;gap:5vw;aspect-ratio:2}.formations-link-title{font-size:5vw}.formations-link{font-size:4vw;padding:1vw 2vw;border-radius:35px}}@media (max-width:1024px){.companies-section{aspect-ratio:7}.logo-sequence{gap:10vw}.companies-logo{height:13vw}}@media (max-width: 1024px){.figures-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1.5}.figures-consultant{grid-column:1;grid-row:1}.figures-growth{grid-column:1;grid-row:2}.figures-turnover{grid-column:2;grid-row:2}.figures-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.figures-number{font-size:12vw}.figures-paragraph{font-size:3vw}}@media (max-width:1024px){.reason-section{flex-direction:column}.reason-left-content{margin:15% 0 5% 13.33%;width:fit-content;gap:7vw}.reason-title{font-size:5vw}.reason-paragraph{font-size:3vw}.reason-right-content{width:100%;display:flex;justify-content:center}}@media (max-width:1024px){.citation-section{display:grid;grid-template-columns:.25fr .75fr;grid-template-rows:1fr 1fr;padding:3vw 5vw;gap:3vw;aspect-ratio:2}.citation-img{grid-column:1;grid-row:1;align-self:center;justify-self:center;width:20vw;height:auto}.citation-text{display:contents}.quoter{grid-column:2;grid-row:1;font-size:4vw;align-self:center;width:50vw}.citation{grid-column:1 / -1;grid-row:2;font-size:2.7vw}}@media (max-width:1024px){.expertise-section{flex-direction:column;padding:10vw 8vw 2vw;gap:8vw}.expertise-left-content{width:100%;gap:5vw}.expertise-title{font-size:5vw}.expertise-paragraph{font-size:3vw}.expertises-img{width:70vw;height:auto}}@media (max-width:1024px){.tab{padding:3vw;font-size:3vw}.interim{flex-direction:column;align-items:center;position:relative;padding:8vw 5vw;gap:8vw;aspect-ratio:.44}.interim-right-content{padding:0;order:1;gap:0}.interim-left-content{padding:0;order:2;display:flex;align-items:center}.nav-card{width:75vw;padding:5vw 4vw;gap:5vw}.cto-mission{gap:3vw}.nav-title{font-size:4.5vw}.nav-subtitle{font-size:3.5vw}.nav-paragraph,.nav-line{font-size:3vw}.right-title{font-size:5vw;width:80vw}.img-nav{position:absolute;align-self:center;bottom:5vw;left:50%;transform:translate(-50%);height:auto;max-height:45vw;width:auto;max-width:100vw}.advisory{flex-direction:column;align-items:center;position:relative;padding:8vw 5vw;gap:8vw;aspect-ratio:.43}.advisory-left-content{padding:0;order:1;gap:0}.advisory-right-content{padding:0;order:2;display:flex;align-items:center}}@media (max-width:1024px){.framing-section{flex-direction:column;justify-content:space-between;align-items:center;aspect-ratio:.9;padding:7vw 10vw}.framing-left-section{padding:0;display:flex;justify-content:center;height:fit-content;width:100%}.framing-title{font-size:4vw;width:80vw}.framing-right-section{padding:0;width:fit-content;grid-template-columns:repeat(2,30vw);grid-template-rows:repeat(2,30vw);align-items:center;justify-items:center;gap:7vw}.framing-text{gap:10vw;font-size:4vw;width:30vw;height:30vw;border-radius:30px}.framing-1:before,.framing-2:before,.framing-3:before,.framing-4:before{font-size:12vw;top:-6vw;left:-3vw}}@media (max-width:1024px){.clients-section{aspect-ratio:auto;gap:8vw;padding:8vw 5vw;margin:0}.clients-title{font-size:5.5vw;width:90vw;line-height:1.2}.clients-link{padding:1vw 2vw;border-radius:35px;font-size:4vw}.clients-link:hover{transform:translateY(-1vw)}}@media (max-width:1024px){.understand-section{flex-direction:column;aspect-ratio:1;align-items:center;padding:5vw 8vw;gap:8vw}.understand-title{font-size:5vw;width:fit-content}.understand-paragraph{font-size:3vw;width:auto}.formations-img{position:static;transform:translateY(30%) scale(1.8)}}@media (max-width:1024px){.thematics-section{aspect-ratio:auto;padding:8vw 5vw;gap:8vw}.thematics-title{display:none}.thematics-row{flex-direction:column;gap:8vw}.thematics-card{width:80vw;height:90vw;align-self:center}.card-front,.card-back{padding:6vw;gap:4vw;height:90vw;border-radius:4vw}.thematics-logo{height:15vw}.thematics-card-title{font-size:5vw;line-height:1.2}.thematics-card-paragraph{font-size:3vw;line-height:1.8;margin-top:5vw;margin-bottom:2vw}.card-back-title{font-size:4.5vw;margin-bottom:3vw}.thematics-button{margin-top:4vw;padding:2vw 4vw;font-size:3vw;border-radius:6vw}.card-back-content{gap:4vw}.card-back-content .stats-line-section{gap:5vw}.card-back-content .stats-line{gap:2vw}.card-back-content .stats-logo{height:4vw;width:4vw}.card-back-content .stats-text{font-size:3vw}}@media (max-width: 1024px){.seminar-section{flex-direction:column;padding:10vw 8vw;gap:8vw;overflow:hidden}.seminar-title{font-size:4vw;width:100%}.seminar-text{gap:3vw;margin-bottom:25vw}.seminar-paragraph{font-size:3vw;width:60vw}.seminar-smiler{height:80vw;right:-15vw}}@media (max-width: 1024px){.framework-section{display:none}}@media (max-width:1024px){.equipe-link-section{aspect-ratio:auto;gap:6vw;padding:10vw 5vw}.equipe-link-title{font-size:5vw;line-height:1.2;width:fit-content}.equipe-link-button{padding:1vw 2vw;border-radius:35px;font-size:5vw}}@media (max-width: 1024px){.team-section{aspect-ratio:.75}.team-top{padding:10vw}.team-text{width:100%;gap:8vw}.team-title{font-size:5vw;line-height:1.5;width:100%}.team-paragraph{font-size:3vw;width:100%}.team-illustration{height:60vw;left:50%;transform:translate(-50%);bottom:0}.team-members{padding-left:0;margin:10vw 0;gap:10vw}.team-member{flex-direction:row!important;align-items:flex-start;width:100%;padding:0 5vw;gap:5vw}.member-avatar{width:35vw;height:auto;flex-shrink:0}.member-avatar img{width:100%;height:auto}.member-info{flex:1;max-width:55vw}.member-name{font-size:4vw;padding:1vw 2vw;margin-top:0}.member-role{font-size:3.8vw;margin-bottom:3vw;width:100%}.member-quote{font-size:3.5vw;margin-bottom:2.5vw;width:100%}.member-experience{font-size:3vw;margin-bottom:2.5vw;width:100%}.member-skills{width:100%}.member-skills p{font-size:2.8vw}.member-right,.member-right-shifted,.member-sabine-move,.member-lolita-move,.member-lucie-move{flex-direction:row!important;margin:0!important;position:static!important;z-index:auto!important}.sabine-avatar,.lucie-avatar,.isabelle-avatar,.antonin-avatar{width:80%;height:auto;max-width:25vw}}@media (max-width: 1024px){.network-section{padding:10vw;gap:8vw}.network-title{font-size:4.5vw}.network-paragraph{font-size:3vw;width:100%}.members-row{margin-top:5vw;flex-direction:column;align-self:center;gap:5vw}.members-card{width:50vw;height:50vw;padding:5vw}.members-card-p{font-size:4vw}.members-logo{height:70%}}html{font-size:20px}
