@font-face{font-display:swap;font-family:Frutiger LT Std;font-style:normal;font-weight:700;src:url(../fonts/FrutigerLTStd-BoldCn.a4f6f2e5923f932221f9.eot);src:url(../fonts/FrutigerLTStd-BoldCn.a4f6f2e5923f932221f9.eot?#iefix) format("embedded-opentype"),url(../fonts/FrutigerLTStd-BoldCn.fcab8e7923c661703630.woff2) format("woff2"),url(../fonts/FrutigerLTStd-BoldCn.0d095531c3b48da7d14a.woff) format("woff"),url(../fonts/FrutigerLTStd-BoldCn.11212b72099248b6c0d2.ttf) format("truetype")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1;margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-weight:400}dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb),1);color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));-webkit-text-decoration:none;text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}[role=button]{cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}img,svg{vertical-align:middle}img{height:auto;max-width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{height:auto;-webkit-transition:width .35s ease;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.heading{background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(19,30,92,.1)),color-stop(75%,rgba(29,41,110,.1)),to(rgba(47,57,108,.95)));background:linear-gradient(1turn,rgba(19,30,92,.1) 10%,rgba(29,41,110,.1) 75%,rgba(47,57,108,.95));display:grid;min-height:calc(100dvh - 89px);min-height:calc(100dvh - var(--wp-admin--bar--height, 0px) - var(--main-header--height, 0px) - 89px);padding-bottom:var(--main-header--height);padding-top:var(--main-header--height);position:relative}body.home .heading{min-height:calc(100dvh - 89px);min-height:calc(100dvh - var(--wp-admin--bar--height, 0px) - 89px)}.heading>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.heading .title{color:#fff;font-family:Frutiger LT Std;font-size:max(14px,min(2vw,25px));line-height:2.6;margin-bottom:27px;text-align:center;text-transform:uppercase}.heading .title span{display:block;font-family:Frutiger LT Std;font-size:max(45px,min(5vw,70px));line-height:1}.heading-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading #picto,.heading-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading #picto{display:grid;height:120px;justify-items:center;width:120px}.heading #picto>*{grid-column:1/1;grid-row:1/1}.heading #picto #picto_coq{width:36%}.heading #picto #text_coq{-webkit-animation:rotatecoq 10s linear infinite;animation:rotatecoq 10s linear infinite;width:100%}@media(min-width:992px){.heading .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@-webkit-keyframes rotatecoq{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotatecoq{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.skeepers-widget-wrapper-d5817e46-3fce-46fc-ae0e-06d1e233b287{bottom:109px!important;left:auto!important;position:absolute!important;right:max(19px,(100dvw - 1446px + var(--container-padding-x))/2)!important;width:165px!important;z-index:2!important}section{margin-bottom:61px;margin-top:61px}@media(min-width:992px){section{margin-bottom:100px;margin-top:100px}}.section-suptitle{font-family:Frutiger LT Std;font-size:14px;margin-bottom:16px;text-transform:uppercase}.section-suptitle:before{background-color:#ff8070;content:"";display:inline-block;height:10px;margin-right:11px;width:10px}.section-title{font-family:Frutiger LT Std;font-size:max(25px,min(3vw,40px));line-height:1.1;margin-bottom:12px;text-transform:uppercase}@media(min-width:992px){.section-title{margin-bottom:28px}}.section-link{margin-top:12px}.section-link:has(>.svg-icon){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.section-content{font-size:15px;line-height:25px}.section-contact{background-color:#27347f;border-top:5px solid #27347f;-webkit-box-shadow:inset 0 3px 0 0 #fff;box-shadow:inset 0 3px 0 0 #fff;color:#fff;padding-bottom:60px;padding-top:47px}.section-contact.section-contact--simple .section-inner{grid-template-columns:1fr;text-align:center}.section-contact .section-title{font-size:max(25px,min(3vw,35px))}.section-contact .section-inner{display:grid}.section-contact .nav--actions>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-contact .nav--actions>li .btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-contact .nav--actions>li:first-child{width:100%}@media(max-width:991.98px){.section-contact{text-align:center}.section-contact .nav--actions{margin-top:35px}}@media(min-width:992px){.section-contact{padding-bottom:85px;padding-top:68px}.section-contact .section-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;grid-template-columns:.29fr .29fr .33fr}.section-contact .section-title{margin-bottom:0}.section-contact .section-content{width:85%}}.section-slider .section-inner{margin-bottom:40px;text-align:center}.section-slider .section-inner .card-text,.section-slider .section-inner .card-title{width:89%}@media(min-width:412px)and (max-width:575.98px){.section-slider .section-inner{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:auto;width:83.33333333%}}@media(min-width:992px){.section-slider .section-inner{margin-bottom:50px}.section-slider .section-inner:has(.section-link){display:grid;grid-template-areas:"title link" "content link";grid-template-columns:.58fr .42fr;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;text-align:left}.section-slider .section-inner:has(.section-link) .section-title{grid-area:title}.section-slider .section-inner:has(.section-link) .section-title:not(:has(+.section-content)){margin-bottom:0}.section-slider .section-inner:has(.section-link) .section-content{grid-area:content}.section-slider .section-inner:has(.section-link) .section-link{align-self:flex-end;grid-area:link;justify-self:flex-end}.section-slider .section-inner:not(:has(.section-link)) .section-content,.section-slider .section-inner:not(:has(.section-link)) .section-title{margin-left:auto;margin-right:auto;max-width:55.28%}.section-slider .section-inner .card-text,.section-slider .section-inner .card-title{width:82%}}@media(max-width:767.98px){.section-slider .splide{margin-left:calc(var(--container-padding-x)*-.5);margin-right:calc(var(--container-padding-x)*-.5);width:calc(100% + var(--container-padding-x))}.section-slider .splide .splide__track{padding-left:calc(var(--container-padding-x)*.5)!important}}.section-infos .section-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:40px}.section-infos-content{text-align:center}.section-infos-content,.section-infos-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media(min-width:412px)and (max-width:575.98px){.section-infos-content:has(.section-title){margin-left:auto;margin-right:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}}@media(min-width:768px){.section-infos-content{text-align:left;width:29.16666667%}.section-infos-content,.section-infos-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-infos-img{width:33.33333333%}}.list-infos-bulle{display:grid;list-style:none;padding-left:0;grid-row-gap:28px;row-gap:28px}.list-infos-bulle>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 25px}.list-infos-bulle .dashicons,.list-infos-bulle>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-infos-bulle .dashicons{border:1px solid #e9ebf2;border-radius:50%;height:50px;width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:25px}@media(min-width:412px){.list-infos-bulle{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.list-infos-bulle{grid-template-columns:repeat(1,1fr);row-gap:31px}.list-infos-bulle>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-infos-bulle .dashicons{-ms-flex-item-align:start;align-self:start}}.section-innovation{overflow-x:clip;text-align:center}.section-innovation .block-gallery{margin-top:34px}@media(max-width:991.98px){.section-innovation .block-gallery{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}@media(min-width:992px){.section-innovation .block-gallery{margin-top:97px}}.section-products-content{margin-bottom:40px;text-align:center}@media(max-width:767.98px){.section-products .splide .splide__track{margin-left:calc(var(--container-padding-x)*-.5);margin-right:calc(var(--container-padding-x)*-.5);padding-left:0;padding-right:0;width:calc(100% + var(--container-padding-x))}}@media(min-width:768px)and (max-width:991.98px){.section-products .splide{margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);width:calc(100% - var(--bs-gutter-x))}}@media(min-width:992px){.section-products-content{text-align:left;-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:0;top:calc(var(--wp-admin--bar--height, 0px) + var(--main-header--height, 0px))}.section-products .card-heading{line-height:1.5}.section-products .card-heading>*{display:inline}.section-products .is-splide-product .splide__track{padding-right:0!important}.section-products .is-splide-product .splide__list{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;row-gap:22px}.section-products .is-splide-product .splide__arrows{display:none}.section-products .is-splide-product .splide__slide{margin-right:0!important;width:100%!important}}.section-realisation .section-inner{margin-bottom:40px}@media(min-width:412px)and (max-width:575.98px){.section-realisation .section-inner{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:auto;width:83.33333333%}}@media(min-width:992px){.section-realisation .section-inner{display:grid;grid-template-areas:"title title" "content link";grid-template-columns:.58fr .42fr;margin-bottom:50px;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.section-realisation .section-title{grid-area:title}.section-realisation .section-content{grid-area:content}.section-realisation .section-link{grid-area:link;justify-self:flex-end}}.section-whoarewe .section-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:40px}.section-whoarewe .list-picto{margin-top:40px}.section-whoarewe .block-gallery{grid-template-columns:1fr}.section-whoarewe .block-gallery>*{min-width:0;min-width:auto}@media(max-width:991.98px){.section-whoarewe .section-inner{text-align:center}}.is-block-seo-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}p.is-block-seo-content{font-size:15px;line-height:25px}.is-block-seo-content h1,.is-block-seo-content h2,.is-block-seo-content h3,.is-block-seo-content h4,.is-block-seo-content h5,.is-block-seo-content h6{margin-bottom:1em}.is-block-seo-content p:not(:last-child){margin-bottom:1.7em}.is-block-seo-link:before{content:"Lire plus"}.is-block-seo:not(.is-active) .is-block-seo-content{-webkit-line-clamp:3;-webkit-line-clamp:var(--block-seo-lineClamp,3)}.is-block-seo.is-active .is-block-seo-link:before{content:"Lire moins"}.skeepers_carousel_container a,.skeepers_carousel_container div,.skeepers_carousel_container h1,.skeepers_carousel_container h2,.skeepers_carousel_container h3,.skeepers_carousel_container h4,.skeepers_carousel_container h5,.skeepers_carousel_container h6,.skeepers_carousel_container input,.skeepers_carousel_container li,.skeepers_carousel_container p,.skeepers_carousel_container select,.skeepers_carousel_container span,.skeepers_carousel_container textarea{font-family:var(--bs-body-font-family)}.skeepers_carousel_container .carousel__navigation{display:none}.block-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.block-gallery::-webkit-scrollbar{display:none}.block-gallery>*{min-width:342px}.block-gallery img{height:auto;width:100%}.block-gallery-inner-top{display:grid;grid-template-columns:.37fr .63fr;grid-gap:8px;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.block-gallery-inner-bottom{display:grid;grid-template-columns:.63fr .37fr;grid-gap:8px;gap:8px;grid-row-start:2}.block-gallery-inner-center{align-self:center;grid-column:2/2;grid-row:1/3}.block-gallery-inner-center video{aspect-ratio:458/466;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.list-picto{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none;padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-picto li{max-width:110px}body{font-family:Nunito,sans-serif}