button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}a,body{color:var(--c-black)}li,sub,sup{position:relative}.blockquote svg,blockquote svg,li::before{position:absolute}.BtnMenu,.SiteHeader:not(.home) a.BtnMenu:hover,.section.contact{color:var(--c-white)}#skip-links,body{background-color:var(--c-bg)}.MenuMobile ul,.h2,.h3,.section.collectif,.section.cta,h2,h3,p.sous-titre{text-align:center}.BtnMenu,.section.realisations .Card h4{text-transform:uppercase}.section.page h2,.section.parole-actes h2,button,select{text-transform:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.section.contact form label,.section.cta a,details,main{display:block}.h1,h1{margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;transition:color .15s ease-in-out}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.MenuDesktop,.SiteHeader svg.desktop,[hidden],template{display:none}body{font-family:var(--f-labeur);line-height:194%}.BtnMenu,.blockquote,.section.accueil p,.sous-titre,blockquote{font-family:var(--f-titre)}body.no-scroll{overflow:hidden}.SiteTitle,.h1,.h2,.h3,h1,h2,h3,h4,h5,h6{font-family:var(--f-titre);font-weight:400;line-height:145%}.h1,h1{font-size:1.7rem}.h2,h2{font-weight:700;font-size:1.625rem;line-height:130%;margin-top:2rem}.h3,h3{font-size:1.8rem;line-height:138%}.h4,h4{font-weight:700;font-size:1.5rem;line-height:120%}.MenuMobile header a,.SiteHeader .wrapper>p,.h5,h5{line-height:100%}.h5,h5{font-weight:700;font-size:1.1875rem;margin-bottom:.4rem}a:hover{color:var(--c-bleu-if)}.SiteHeader:not(.home) a.BtnMenu,a.button{text-decoration:none}a.button,input[type=submit]{padding:1em 2em;background-color:var(--c-bleu-if);border-radius:4em;color:#fff;font-weight:700;line-height:120%;filter:drop-shadow(0 5px 0 var(--c-bleu-if-dark));transition:background-color .12s ease-in-out}a.button:hover,input[type=submit]:hover{filter:drop-shadow(0 0 0 var(--c-bleu-if-dark));transform:translateY(5px)}.blockquote,blockquote{position:relative;font-size:2rem;line-height:138%;font-style:italic;padding:0;margin:1em 0 0}.blockquote svg:first-of-type,blockquote svg:first-of-type{fill:var(--c-bleu-if);transform:translateY(-1.4em)}.blockquote svg:last-of-type,blockquote svg:last-of-type{transform:rotate(180deg) translateX(-.4rem)}ul{margin:0;padding:0 0 0 .5rem}li{list-style:none;padding-left:2rem;margin:1rem 0}li::before{content:url(/images/puce.svg);transform:scale(70%) translate(-38px,3px)}@media only screen and (orientation:portrait),only screen and (min-height:30em){body.fixed-header{padding-top:var(--header-height)}body.fixed-header .SiteHeader{position:fixed;top:0;left:0;width:100vw;background-color:var(--c-bg);z-index:2;transition:background-color .2s}body.fixed-header.has-shadow .SiteHeader{background-color:var(--c-white)}body.fixed-header a:not([href]){position:absolute;transform:translateY(calc(-1 * var(--header-height)))}}.SiteHeader .wrapper{padding:var(--header-padding);display:flex;justify-content:space-between;align-items:center;max-width:82rem;margin:0 auto}.SiteHeader .wrapper>p{margin:0}.SiteHeader use[href="#logo"]{fill:var(--c-bleu-if)}.BtnMenu{border:0;background-color:var(--c-bleu-if);height:40px;border-radius:20px;padding:0 18px;display:flex;align-items:center;font-size:.75em}.BtnMenu img,.BtnMenu svg{margin-right:5px}.BtnMenu:hover{background-color:var(--c-bleu-if-dark)}.BtnMenu.Close,.MenuMobile{background-color:var(--c-bleu-if-darker)}.BtnMenu.Close{border:1px solid var(--c-bg)}.MenuDesktop li{margin:0;padding-right:2.125em;display:inline}.MenuDesktop li::before,.MenuMobile li::before,.section .Logos li::before,.section.nav-footer li::before,.section.nav-footer li:last-of-type::after{content:""}.MenuDesktop a{color:var(--c-black)}.MenuDesktop a::after{background-color:var(--c-black)}.MenuMobile a::after,.section .Card,.section.cta{background-color:var(--c-white)}.MenuMobile{position:fixed;top:0;left:0;border:20px solid var(--c-bleu-if-darker);color:var(--c-white);width:100%;height:100vh;padding:0;margin:0}.MenuMobile header{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.MenuMobile header a::after{content:none}.MenuMobile use[href='#logo']{fill:var(--c-white)}.MenuMobile ul{padding:2em 0 0;margin:0}.MenuMobile li img{transform:translate(3px,3px)}.MenuMobile a{line-height:300%;color:var(--c-white)}.MenuDesktop li,.MenuMobile li{padding-left:0}.MenuDesktop a,.MenuMobile a{position:relative;font-size:1.5em;font-weight:700;text-decoration:none}.MenuDesktop a::after,.MenuMobile a::after{content:"";position:absolute;left:0;top:100%;width:100%;height:4px;transition:transform .2s ease-in-out}.MenuDesktop a:hover::after,.MenuMobile a:hover::after{transform:translateY(4px)}#skip-links{position:absolute;z-index:5;top:0;margin:0;padding:6px;transform:translateY(-120%);border:4px solid var(--c-bleu-if-dark);transition:transform .3s ease-in-out}#skip-links:focus-within{transform:translateY(4px)}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.section.accueil{max-width:67em;margin:0 auto}.section.accueil strong{line-height:194%;font-weight:400}.section.collectif strong,.section.parole-actes h2{font-size:1.4375em;line-height:143%}.section.accueil img,.section.accueil svg{max-width:100%;height:auto;display:block;margin-inline:auto}.section.robustesse{margin:4.5rem auto}.section.offre .Card{--padding-inline-card:1.8rem;display:flex;flex-direction:column;padding-inline:var(--padding-inline-card)}.section.offre .Card h4~p{order:-1;margin:.3em 0 0;line-height:100%;font-size:.94em;color:var(--c-bleu-if)}.section.offre .Card h4{margin-top:1.5em;margin-bottom:1.2em}.section.offre .Card ul{padding-left:1.2rem}.section.offre .Card li{margin:1.3rem 0;padding:0}.section.offre .zigouigoui2{transform:rotateY(180deg)}.section.cta{border-radius:.5rem;padding:1.5rem 0;margin-bottom:4rem}.section.formations .Formation{padding-bottom:1.5em;margin-bottom:2.5em;border-bottom:2px dashed var(--c-bleu-if)}.section.formations .Formation:last-of-type{border-bottom:none}.section.formations .Formation li{font-size:1.125em;margin:1em 0 1em 1em;padding:0}.section.formations .Formation a{display:block;font-size:1.111em;line-height:140%}.section.realisations .Card h5{position:relative;padding-left:40px}.section.realisations .Card h5::before{position:absolute;left:0;top:0;content:url(/images/coche.svg);margin-right:.2em;transform:translateY(-8px)}.section.realisations .Card p.resultat{font-style:italic}.section.realisations .clients{padding-bottom:1rem}.section.realisations .Logos{justify-content:space-around}.section.realisations .Logos li{margin-inline:.5rem;margin-block:.7rem}.section.collectif .blockquote,.section.collectif blockquote{margin:2em 0 1em}.section.collectif-description{margin-top:2em;max-width:62rem}.section.collectif-description .h1{text-align:left}.section.collectif-description img{display:block;margin-inline:auto}.section.exergue.universitif{max-width:68.375rem}.section.exergue.universitif .wrapper::after{content:url(/images/feuille.svg)}.section.parole-actes{max-width:68rem;width:90%}.section.parole-actes h3{text-align:left;font-size:1.5em;line-height:135%;margin-bottom:0}.section.contact .wrapper,.section.parole-actes .label-nr,.section.parole-actes .sobriete-numerique{display:flex;flex-direction:column}.section.parole-actes .label-nr img{order:-1;display:block;margin:0 auto;padding:2em;background-color:var(--c-white);border-radius:200px}.section.parole-actes .politique-nr-rse a{font-weight:700;font-size:1,125em;padding-left:2.5em}.section.parole-actes .sobriete-numerique img{order:-1;display:block;margin:0 auto}.section.cooperation{max-width:68em;text-align:center}.section.cooperation h2{font-weight:400;text-transform:none;margin-top:3em}.section.cooperation .Logos{border-width:2px 0;margin:2em 0;padding:1em 0}:root{--f-titre:"Verdana",Geneva,sans-serif;--f-labeur:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--c-bg:#FAF3E9;--c-bleu-if:#206A73;--c-bleu-if-dark:#14443C;--c-bleu-if-darker:#102D30;--c-orange:#EE604C;--c-bleu-ciel-if:#3c7ab5;--c-bleu:var(--c-bleu-ciel-if);--c-black:#000;--c-white:#FFF;--header-content-height:45px;--header-padding:1.25rem;--header-height:calc(var(--header-content-height) + 2 * var(--header-padding))}.section{max-width:82rem;margin:0 auto}.section.exergue .wrapper{position:relative;margin-top:140px;margin-bottom:2.2em;background-color:var(--c-bleu);color:#fff;padding:3em 1em 1em;border-radius:8px;text-align:center}.section.exergue .wrapper::after,.section.exergue .wrapper::before{position:absolute;top:0;left:50%}.section.exergue .wrapper::before{content:url(/images/trame.svg);transform:translate(-50%,-60%) scale(80%);z-index:-1}.section.exergue .wrapper::after{content:url(/images/ampoule.svg);transform:translate(-50%,-60%);background-color:var(--c-bleu-if);padding:1em;border-radius:80px;width:66px;height:66px;border:3px solid var(--c-bg)}.section.exergue.contact .wrapper{margin-left:0;margin-right:0;border-radius:8px 8px 0 0;background-color:var(--c-bleu-if)}.section.exergue.contact .wrapper::after{background-color:var(--c-bleu-ciel-if);content:url(/images/main-coucou.svg);width:106px;height:106px}.section .Card{border-radius:.75rem;padding:1.5rem;margin:1.5rem 0}.section .Card h4{margin:.5rem 0}.section .Logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.section .Logos li{padding:0;margin:0 .4em;display:inline}.TitreSection{margin-top:3rem;margin-bottom:2rem;text-align:center;position:relative}.TitreSection .h2,.TitreSection h2{display:inline-block;background-color:var(--c-bg);margin:0;padding:0 .4rem}.TitreSection::after{content:"";position:absolute;z-index:-1;left:0;top:50%;width:100%;transform:translateY(-50%);height:2px;background-color:var(--c-bleu-if)}.wrapper{margin:0 1em}.wrapper img{max-width:100%;height:auto}.section.page{max-width:50em;margin-inline:auto}.section.page h2{text-align:left;font-weight:400;font-size:1.4em}.section.page .h3,.section.page h3{text-align:left;font-size:1.15em}.section.contact-titre .h3{font-size:1.4375em}.section.contact form{order:-1;text-align:left}.section.contact form>div{margin-block:2em}.section.contact form input,.section.contact form textarea{display:block;width:100%;border:0;line-height:200%}.section.contact form input[type=submit]{border:1px solid var(--c-bg)}.section.contact form input:not([type=submit]),.section.contact form textarea{background-color:var(--c-bg);border-radius:4px}.section.contact form textarea{height:8em}.section.contact form [type=submit]{background-color:var(--c-bleu-ciel-if)}.section.contact form .question{visibility:hidden}.section.contact .formulaire{padding-bottom:2em;border-bottom:2px dashed var(--c-bg)}.section.contact .linkedin{padding:2em 0;display:flex;flex-direction:column;align-items:center}.section.contact .linkedin a{display:block;margin-top:1em;transition:opacity .15s ease-in-out}.section.contact .linkedin a:hover{opacity:.8}.section.center{display:flex;justify-content:center;padding:2rem}@media screen and (min-width:50em){.blockquote,blockquote{line-height:120%;padding-left:2rem}.blockquote svg:first-of-type,blockquote svg:first-of-type{transform:translate(-2.6rem,-1.8rem) scale(.7)}body.fixed-header a:not([href]){transform:translateY(calc(-1.3 * var(--header-height)))}.SiteHeader .BtnMenu,.section.offre .zigouigoui2{display:none}.SiteHeader .MenuDesktop{display:block;font-size:.7em}.SiteHeader .MenuDesktop svg{transform:translateY(3px) scale(.8)}.SiteHeader:not(.home) .MenuDesktop img{transform:scale(.8) translateY(.8rem)}.section.accueil{width:80vw}.section.accueil .wrapper{display:grid;grid-template:1fr 1fr/1fr 40%;column-gap:4rem}.section.accueil h1{padding-top:2em;align-self:end;margin:0}.section.accueil p{grid-row:2/2;align-self:start;padding-right:20%}.section.accueil img,.section.accueil svg{grid-column:2/2;grid-row:1/span 2}.section.robustesse{max-width:calc(.85 * 82rem);margin:4.5rem auto}.section.collectif-description .wrapper,.section.robustesse .wrapper{display:flex}.section.robustesse img{max-width:50%}.section.offre .cards{display:flex;flex-wrap:wrap;justify-content:space-between}.section.offre .Card{--padding-inline-card:2.5rem;padding-block:calc(var(--padding-inline-card) * .7);max-width:calc(50% - calc(2 * var(--padding-inline-card)) - 1rem);margin-top:.5rem}.section.offre img{display:block;margin-inline:auto}.section.nraas{width:80%;max-width:54.5rem}.section.cta{width:calc(100% - 2em);padding-bottom:3rem}.section.cta a{display:inline-block}.section.formations .sous-titre,.section.formations h3{width:50%;margin-inline:auto}.section.formations .formations{margin-top:4rem}.section.formations .Formation{max-width:68.25rem;width:90%;margin-inline:auto;padding-block:1rem 4rem;display:grid}.section.formations .Formation h4{margin-bottom:0}.section.formations .Formation:first-of-type{grid-template:min-content 1fr/3rem 1fr 2rem 40% 4rem}.section.formations .Formation:first-of-type h4,.section.formations .Formation:nth-of-type(3) ul{grid-column:2/2;grid-row:2/2}.section.formations .Formation:first-of-type ul{grid-column:2/2;grid-row:3/3}.section.formations .Formation:first-of-type img{margin-top:1.5rem;grid-column:4/4;grid-row:2/span 2}.section.formations .Formation:nth-of-type(2){grid-template:min-content min-content/4rem 40% 2rem 1fr 3rem}.section.formations .Formation:nth-of-type(2) img{grid-column:2/2;grid-row:1/span 2;width:90%}.section.formations .Formation:nth-of-type(2) h4{grid-column:4/4;grid-row:1/1;align-self:end}.section.formations .Formation:nth-of-type(2) ul{grid-column:4/4;grid-row:2/2}.section.formations .Formation:nth-of-type(3){grid-template:min-content min-content/3rem 1fr 2rem 45% 4rem}.section.formations .Formation:nth-of-type(3) h4{grid-column:2/2;grid-row:1/1;align-self:end}.section.formations .Formation:nth-of-type(3) img{grid-column:4/4;grid-row:1/span 2}.section.realisations .cards{display:grid;gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem));margin-block:4rem}.section.realisations .Card{margin-block:0;padding:2rem 3rem}.section.realisations .clients{text-align:center;padding-bottom:2rem}.section.collectif .textes,.section.cooperation .textes{max-width:54.5rem;width:60%;margin-inline:auto}.section.collectif .textes>*,.section.cooperation .textes>*{margin-inline:auto}.section.collectif .blockquote,.section.collectif blockquote{max-width:60%}.section.collectif img{max-width:45%}.section.collectif-description .wrapper>*{margin-inline:1em}.section.collectif-description div{padding-right:2em}.section.collectif-description img{order:2;width:100%}.section.exergue.universitif{width:80%}.section.exergue.universitif .wrapper>*{width:25rem;margin-inline:auto}.section.parole-actes .label-nr{display:grid;grid-template:min-content min-content/30% 2rem 1fr;margin-block:4em}.section.parole-actes .label-nr img{grid-column:1;grid-row:1/span 2}.section.parole-actes .label-nr h3,.section.parole-actes .sobriete-numerique h3{grid-column:3;grid-row:1}.section.parole-actes .label-nr p,.section.parole-actes .sobriete-numerique p{grid-column:3;grid-row:2}.section.parole-actes .politique-nr-rse{display:grid;grid-template:min-content min-content min-content/1fr 45%}.section.parole-actes .politique-nr-rse img{grid-column:2;grid-row:1/span 3;align-self:center}.section.parole-actes .politique-nr-rse ul{grid-row:2}.section.parole-actes .sobriete-numerique{display:grid;grid-template:min-content min-content min-content/33% 5rem 1fr}.section.parole-actes .sobriete-numerique img{grid-column:1;grid-row:1/span 3;align-self:center}.section.parole-actes .sobriete-numerique ul{grid-column:3;grid-row:3}.section.cooperation{margin-bottom:7rem}.section.cooperation .blockquote{width:26rem;margin-inline:auto}.section.cooperation img{margin-inline:1.2em}.section.exergue .wrapper{padding-bottom:2em}.section.exergue .wrapper>*{width:80%;max-width:55rem;margin-inline:auto}.section.exergue .wrapper>p{width:75%}.TitreSection{width:90%;max-width:68.5rem;margin-inline:auto}.TitreSection .h2,.TitreSection h2{padding-inline:1rem}.section.contact .linkedin{max-width:40%}}@media screen and (min-width:64em){.h1,h1{font-size:2rem;line-height:121%}.blockquote,blockquote{font-size:2.3rem}.SiteHeader{margin:0 auto}.SiteHeader .MenuDesktop{font-size:.8em}.SiteHeader:not(.home) .MenuDesktop img{transform:scale(1) translate(.2rem,.4rem)}.section.robustesse{margin:4.5rem auto}.section.offre .Card{max-width:calc(33% - (2 * var(--padding-inline-card)) - 1rem);margin-top:.5rem}.section.offre img{margin-left:15%}.section.offre .zigouigoui2{display:block;transform:rotateY(0) rotateX(180deg);margin-left:50%}.section.realisations .Card{padding:4rem 5rem}.section.parole-actes .politique-nr-rse,.section.realisations .Logos{margin-block:4rem}.section.realisations .Logos li{margin-inline:1.8rem}.section.parole-actes{width:80%}.section.cooperation .blockquote{width:31rem}.section.exergue .wrapper>p{max-width:40rem}.section.contact .wrapper{display:grid;grid-template-columns:7rem 1.1fr 1fr}.section.contact .wrapper>*{width:100%}.section.contact .wrapper::before{transform:translate(calc(-50% - 12em),-60%) scale(80%)}.section.contact .wrapper::after{transform:translate(calc(-50% - 12em),-60%)}.section.contact .formulaire{grid-column:2;border-bottom:none;border-right:2px dashed var(--c-bg);padding-right:4rem;width:calc(100% - 4rem)}.section.contact .linkedin{grid-column:3;max-width:60%}.section.contact .linkedin p{padding-inline:2em;padding-inline:0}}@media screen and (min-width:80em){body{font-size:1.125rem}.blockquote,.h1,blockquote,h1{font-size:3rem}.h2,h2{font-size:2.3125rem}.h3,h3{font-size:1.875rem;line-height:130%}.h4,h4{font-size:1.625rem}.blockquote svg:first-of-type,blockquote svg:first-of-type{transform:translate(-3rem,-1.8rem)}body.fixed-header a:not([href]){transform:translateY(calc(-1.8 * var(--header-height)))}.SiteHeader svg.mobile{display:none}.SiteHeader svg.desktop{display:block}.SiteHeader .MenuDesktop{font-size:1em}.section.accueil{margin-top:2em;margin-bottom:-5em}.section.accueil .wrapper{column-gap:6rem}.section.accueil h1{padding-top:3em}.section.robustesse{margin-bottom:4.5rem}.section.offre .Card{--padding-inline-card:3rem}.section.offre img{margin-left:20%}.section.offre .zigouigoui2{margin-left:55%}.section.realisations .Logos li{margin-inline:2.2rem}.section.realisations .clients{padding-bottom:8rem}.section.collectif{margin-bottom:6em}.section.collectif p{margin-block:2em}.section.cooperation .blockquote{width:40rem}.section.cooperation .Logos{padding-block:2.3rem 1.3rem}.section.cooperation img{margin-inline:3rem}.section.exergue .wrapper>p{max-width:45rem}.section.contact .wrapper{grid-template-columns:6rem 1.5fr 1fr}.section.contact .formulaire{padding-right:5rem}}.section.nav-footer{text-align:center;color:#000}.section.nav-footer ul{padding:0}.section.nav-footer li{padding:0;margin:0;display:inline-block;line-height:140%;font-size:.9em}.section.nav-footer li::after{content:"|"}.section.nav-footer a{padding:0 .4em}