@charset "UTF-8";.single-principe .header-img{height:clamp(11.25rem,7.1837rem + 18.0723vw,18.75rem);opacity:.5;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}@media screen and (min-width:1024px){.single-principe .header-img{height:clamp(18.75rem,4.4643rem + 22.3214vw,31.25rem);margin-left:6.25%;width:93.75%}}.single-principe .header-img img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%}.single-principe header.principe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:6.25%;margin-top:40px;position:relative;width:87.5%}.single-principe header.principe div{-ms-flex-item-align:center;align-self:center;border-left:2px solid #fff;padding:0 0 0 26px}.single-principe header.principe .icon-step{display:none;height:auto;width:clamp(11.25rem,8.3401rem + 6.0545vw,15rem)}@media print,screen and (min-width:769px){.single-principe header.principe .icon-step{display:block}}.single-principe header.principe .phase{font-size:var(--wp--preset--font-size--size-3);margin-bottom:0}.single-principe header.principe .phase.phase-1{color:#f49600}.single-principe header.principe .phase.phase-2{color:#6eb528}.single-principe header.principe .phase.phase-3{color:#009ed3}.single-principe header.principe .phase.phase-4{color:#523e92}.single-principe header.principe .phase.phase-5{color:var(--wp--preset--color--light-grey)}.single-principe header.principe h1{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--wp--preset--font-size--size-2);font-weight:700;gap:.75rem;justify-content:flex-start;line-height:1.2;margin:0;text-transform:uppercase}.single-principe header.principe h1 svg{height:auto;margin-top:.1em;width:60px}.single-principe .principe-content{margin-top:clamp(3.75rem,3.1043rem + 2.649vw,6.25rem)}.single-principe .principe-content .section-intro{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (min-width:1024px){.single-principe .principe-content .section-intro{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:6.25%;width:93.75%}}@media screen and (min-width:1408px){.single-principe .principe-content .section-intro{margin-left:12.5%;width:87.5%}}.single-principe .principe-content .section-intro .spirit{margin-bottom:clamp(2.5rem,1.7311rem + 3.1546vw,3.75rem);margin-left:6.25%;width:87.5%}@media screen and (min-width:1024px){.single-principe .principe-content .section-intro .spirit{margin:0;width:53%}}.single-principe .principe-content .section-intro .spirit h4{font-size:var(--wp--preset--font-size--size-4);font-weight:400;margin:0 0 clamp(2.25rem,1.6451rem + 2.4818vw,4.375rem);opacity:.3;text-transform:uppercase}.single-principe .principe-content .section-intro .spirit h2{border-left:4px solid #fff;font-size:var(--wp--preset--font-size--size-1-s);font-weight:400;line-height:1.25;max-width:750px;padding-left:clamp(1.125rem,.2023rem + 3.7855vw,2.625rem)}@media screen and (min-width:1024px){.single-principe .principe-content .section-intro .spirit h2{max-width:800px;padding-left:clamp(1.625rem,.2337rem + 2.1739vw,2.625rem)}}.single-principe .principe-content .section-intro .envies{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--size-3);font-weight:300;padding:clamp(3.75rem,2.8604rem + 3.6496vw,6.875rem) 6.25%;width:100%}@media screen and (min-width:1024px){.single-principe .principe-content .section-intro .envies{padding:clamp(5rem,2.3913rem + 4.0761vw,6.875rem) 6.25% clamp(5rem,2.3913rem + 4.0761vw,6.875rem) clamp(3rem,.6522rem + 3.6685vw,4.6875rem);width:41%}}.single-principe .principe-content .section-intro .envies li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.single-principe .principe-content .section-intro .envies li:not(:last-child){margin-bottom:clamp(2.25rem,1.8626rem + 1.5894vw,3.75rem)}.single-principe .principe-content .section-intro .envies li span{background-color:var(--wp--preset--color--black);display:inline-block;height:1px;margin:20px clamp(1.25rem,.8655rem + 1.5773vw,1.875rem) auto clamp(0rem,-.5767rem + 2.3659vw,.9375rem);min-width:clamp(1rem,.6924rem + 1.2618vw,1.5rem);width:clamp(1rem,.6924rem + 1.2618vw,1.5rem)}@media screen and (min-width:1024px){.single-principe .principe-content .section-intro .envies li span{margin-left:clamp(0rem,-1.0959rem + 1.7123vw,.9375rem);margin-right:clamp(1.25rem,.5194rem + 1.1416vw,1.875rem);min-width:clamp(1rem,.4155rem + .9132vw,1.5rem);width:clamp(1rem,.4155rem + .9132vw,1.5rem)}}.single-principe .principe-content .section-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0 60px;justify-content:space-between;padding:clamp(4.375rem,3.1296rem + 5.1095vw,8.75rem) 6.25%}@media screen and (min-width:1024px){.single-principe .principe-content .section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 clamp(4.375rem,.0272rem + 6.7935vw,7.5rem)}}@media only screen and (min-width:1280px){.single-principe .principe-content .section-content{padding:clamp(4.375rem,3.1296rem + 5.1095vw,8.75rem) 12.5%}}.single-principe .principe-content .section-content .col:first-child{width:100%}@media screen and (min-width:1024px){.single-principe .principe-content .section-content .col:first-child{max-width:620px;width:58%}}.single-principe .principe-content .section-content .col:last-child{width:100%}@media screen and (min-width:1024px){.single-principe .principe-content .section-content .col:last-child{width:42%}}.single-principe .principe-content .section-content h4{font-size:var(--wp--preset--font-size--size-4);font-weight:400;margin:0 0 clamp(2.25rem,1.8626rem + 1.5894vw,3.75rem);opacity:.3;text-transform:uppercase}.single-principe .principe-content .section-content ul{font-size:var(--wp--preset--font-size--size-3);font-weight:700}.single-principe .principe-content .section-content ul li:not(:last-child){margin-bottom:clamp(2.25rem,1.8626rem + 1.5894vw,3.75rem)}.single-principe .principe-content .section-content ol{counter-reset:actions;font-size:var(--wp--preset--font-size--size-3);font-weight:700;list-style:none;max-width:560px}.single-principe .principe-content .section-content ol li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;counter-increment:actions;display:-webkit-box;display:-ms-flexbox;display:flex}.single-principe .principe-content .section-content ol li:not(:last-child){margin-bottom:clamp(2.25rem,1.8626rem + 1.5894vw,3.75rem)}.single-principe .principe-content .section-content ol li:before{content:counter(actions);font-weight:700}.single-principe .principe-content .section-content ol li span{background-color:#fff;display:inline-block;height:1px;margin:20px 30px auto 15px;min-width:24px;width:24px}.single-principe .principe-content .section-content .apercu p{font-size:var(--wp--preset--font-size--size-3);font-weight:300}@media only screen and (max-width:1023px){.single-principe .principe-content .section-content .objectifs{margin-top:clamp(3.75rem,2.5966rem + 4.7319vw,5.625rem)}}.single-principe .principe-content .section-content .kpis{margin-top:60px}@media only screen and (max-width:1023px){.single-principe .principe-content .section-content .kpis{margin-top:clamp(3.75rem,2.5966rem + 4.7319vw,5.625rem)}}.single-principe .obj-roles{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);padding:clamp(2.5rem,1.2546rem + 5.1095vw,6.875rem) 0}.single-principe .obj-roles h4{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--size-4);opacity:.3;padding:0 6.25%;text-transform:uppercase}@media screen and (min-width:1024px){.single-principe .obj-roles h4{padding:0 12.5%}}.single-principe .obj-roles .filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.9375rem,.8485rem + .365vw,1.25rem);justify-content:flex-start;margin-bottom:clamp(2.25rem,1.823rem + 1.7518vw,3.75rem);padding:0 6.25%}@media screen and (min-width:1024px){.single-principe .obj-roles .filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:0 12.5%}}.single-principe .obj-roles .filters p{font-size:var(--wp--preset--font-size--size-5);width:100%}@media print,screen and (min-width:769px){.single-principe .obj-roles .filters p{width:auto}}.single-principe .obj-roles .filters button.role-filter{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--black);border-radius:1rem;cursor:pointer;font-size:clamp(.9375rem,.8485rem + .365vw,1.25rem);font-weight:300;padding:.375em 1em;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.single-principe .obj-roles .filters button.role-filter.is-active,.single-principe .obj-roles .filters button.role-filter:hover{background-color:var(--phase-color);border-color:var(--phase-color);color:var(--wp--preset--color--white)}.single-principe .obj-roles .obj-role:not(:first-of-type){border-top:1px solid #bababb}.single-principe .obj-roles .obj-role.is-hidden{display:none}.single-principe .obj-roles button.accordion{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--wp--preset--color--black);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--wp--preset--font-size--size-4);font-weight:700;gap:clamp(1.25rem,1.161rem + .365vw,1.5625rem);justify-content:flex-start;margin:0 6.25%;min-height:clamp(7.5rem,7.0552rem + 1.8248vw,9.0625rem);padding:0;position:relative;text-align:left}@media screen and (min-width:1024px){.single-principe .obj-roles button.accordion{font-size:var(--wp--preset--font-size--size-3);margin:0 12.5%}}.single-principe .obj-roles button.accordion:before{background-color:#f49600;content:"";font-size:var(--wp--preset--font-size--size-2);font-weight:100;height:1px;min-width:clamp(1.125rem,1.0182rem + .438vw,1.5rem);width:clamp(1.125rem,1.0182rem + .438vw,1.5rem)}.single-principe .obj-roles button.accordion:after{background-color:#f49600;content:"";font-size:var(--wp--preset--font-size--size-2);font-weight:100;height:clamp(1.125rem,1.0182rem + .438vw,1.5rem);left:clamp(.5625rem,.5091rem + .219vw,.75rem);position:absolute;width:1px}.single-principe .obj-roles button.accordion.is-active:after{opacity:0}.single-principe .obj-roles .panel{border-top:1px solid #bababb;display:none;padding:0 6.25%}@media screen and (min-width:1024px){.single-principe .obj-roles .panel{padding:0 12.5%}}.single-principe .obj-roles .panel.is-active{display:block}.single-principe .obj-roles .tabs{margin-bottom:clamp(3rem,2.6442rem + 1.4599vw,4.25rem)}.single-principe .obj-roles .tabs ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start}@media screen and (min-width:1024px){.single-principe .obj-roles .tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-principe .obj-roles .tabs ul li{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;min-height:100px}.single-principe .obj-roles .tabs ul li:not(:last-child){border-right:1px solid #bababb}.single-principe .obj-roles .tabs ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bababb;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0 25px;position:relative;width:100%}.single-principe .obj-roles .tabs ul li a.is-active{border-bottom:1px solid var(--phase-color)}.single-principe .obj-roles .tabs ul li a.is-active:after{background-color:#fff;border-bottom:1px solid var(--phase-color);border-right:1px solid var(--phase-color);bottom:0;content:"";height:14px;left:50%;position:absolute;-webkit-transform:rotate(45deg) translate(-50%,18px);-o-transform:rotate(45deg) translate(-50%,18px);transform:rotate(45deg) translate(-50%,18px);width:14px}.single-principe .obj-roles .tabs .dropdown{display:block;margin:0 -6.25vw;width:100vw}.single-principe .obj-roles .tabs .dropdown .dropdown-trigger .button{-webkit-box-pack:justify;-ms-flex-pack:justify;border:none;border-bottom:1px solid #bababb;height:auto;justify-content:space-between;line-height:1.3;min-height:60px;padding:20px;text-align:left;width:100%}.single-principe .obj-roles .tabs .dropdown .dropdown-trigger .button:after{background:none;content:"❮";height:auto;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);width:auto}.single-principe .obj-roles .tabs .dropdown .dropdown-menu{background-color:#f9f9f9;width:100%}.single-principe .obj-roles .tabs .dropdown .dropdown-menu .dropdown-content{background-color:#f9f9f9;border-bottom:1px solid #bababb}.single-principe .obj-roles .tabs .dropdown .dropdown-menu .dropdown-content .is-active{background-color:var(--phase-color)}.single-principe .obj-roles .tabs .dropdown .dropdown-menu .dropdown-content .dropdown-item:hover{background-color:var(--phase-color);color:#fff}@media screen and (min-width:1024px){.single-principe .obj-roles .tabs .dropdown{display:none}}.single-principe .obj-roles .tabcontent,.single-principe .obj-roles .tabcontent.is-hidden{display:none}.single-principe .obj-roles .tabcontent.is-active{display:block}.single-principe .obj-roles .tabcontent .role{padding-bottom:1.875rem}.single-principe .obj-roles .tabcontent .role.is-hidden{display:none}.single-principe .obj-roles .tabcontent .role:not(:last-child){border-bottom:1px solid #bababb}.single-principe .obj-roles .tabcontent .role .role-title{font-size:var(--wp--preset--font-size--size-5);margin:1.875rem 0;opacity:.3;text-transform:uppercase}.single-principe .obj-roles .tabcontent .role .role-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px){.single-principe .obj-roles .tabcontent .role .role-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.single-principe .obj-roles .tabcontent .role .role-content div:first-child{width:100%}@media screen and (min-width:1024px){.single-principe .obj-roles .tabcontent .role .role-content div:first-child{width:50%}}.single-principe .obj-roles .tabcontent .role .role-content div+div{width:100%}@media screen and (min-width:1024px){.single-principe .obj-roles .tabcontent .role .role-content div+div{border-left:1px solid #bababb;margin-left:70px;padding-left:80px;width:50%}}.single-principe .obj-roles .tabcontent .role .role-content div:only-child{width:100%}.single-principe .obj-roles .tabcontent .role .role-content p,.single-principe .obj-roles .tabcontent .role .role-content ul{margin-bottom:1em}.single-principe .obj-roles .tabcontent .role .role-content ul li{display:block;margin-bottom:14px;padding-left:clamp(1.25rem,.9831rem + 1.0949vw,2.1875rem);position:relative}.single-principe .obj-roles .tabcontent .role .role-content ul li:before{-ms-flex-negative:0;background:#191a1e;content:"";display:inline-block;flex-shrink:0;height:1px;left:0;margin-right:.625vw;margin-top:clamp(.625rem,.5894rem + .146vw,.75rem);position:absolute;width:clamp(.5rem,.2865rem + .8759vw,1.25rem)}.single-principe .obj-roles.phase-1{--phase-color:#f49600}.single-principe .obj-roles.phase-1 button.accordion:after,.single-principe .obj-roles.phase-1 button.accordion:before{background-color:#f49600}.single-principe .obj-roles.phase-2{--phase-color:#6eb528}.single-principe .obj-roles.phase-2 button.accordion:after,.single-principe .obj-roles.phase-2 button.accordion:before{background-color:#6eb528}.single-principe .obj-roles.phase-3{--phase-color:#009ed3}.single-principe .obj-roles.phase-3 button.accordion:after,.single-principe .obj-roles.phase-3 button.accordion:before{background-color:#009ed3}.single-principe .obj-roles.phase-4{--phase-color:#523e92}.single-principe .obj-roles.phase-4 button.accordion:after,.single-principe .obj-roles.phase-4 button.accordion:before{background-color:#523e92}.single-principe .obj-roles.phase-5{--phase-color:#999}.single-principe .obj-roles.phase-5 button.accordion:after,.single-principe .obj-roles.phase-5 button.accordion:before{background-color:var(--wp--preset--color--light-grey)}.single-principe .related{background-color:var(--wp--preset--color--black)}.single-principe .related h4{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--size-2);font-weight:700;margin:0;opacity:.3;padding:clamp(4.6875rem,3.4768rem + 4.9669vw,9.375rem) 6.25% clamp(4.0625rem,3.0132rem + 4.3046vw,8.125rem);text-transform:uppercase}@media screen and (min-width:1024px){.single-principe .related h4{padding-left:12.5%;padding-right:12.5%}}.single-principe .related h4 span{font-family:system-ui;font-size:60px;font-weight:300;margin-left:20px}.single-principe .related .wrapper{background-color:#191a1e;margin-bottom:clamp(1.875rem,.4516rem + 5.8394vw,6.875rem);position:relative}.single-principe .related .wrapper button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:none;color:#000;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:20px;height:60px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:1}.single-principe .related .wrapper button.nav-prev{left:0}.single-principe .related .wrapper button.nav-next{right:0}.single-principe .related .wrapper .carrousel{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.single-principe .related .wrapper .carrousel.slick-initialized{opacity:1}.single-principe .site-footer{margin-bottom:clamp(1.875rem,.4516rem + 5.8394vw,6.875rem)}
