@keyframes arrowTopToBottom{0%{transform:translateY(-80px)}100%{transform:translateY(80px)}}@keyframes arrowDown{0%{transform:translateY(-80px)}100%{transform:translateY(80px)}}@keyframes moveBar{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(130px);opacity:0}}@keyframes progressBarAnim{0%{width:0%}100%{width:100%}}@keyframes marquee-left{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-4px, 4px)}40%{transform:translate(-4px, -4px)}60%{transform:translate(4px, 4px)}80%{transform:translate(4px, -4px)}100%{transform:translate(0)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.material-icons{font-style:normal}*{outline:none}html{font-size:15px;scroll-behavior:smooth}body{font-family:"Poppins", sans-serif;position:relative;background:#FFFFFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body .fancybox__backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(128, 128, 128, 0.4)}body .has-map .fancybox__content,body .has-pdf .fancybox__content,body .has-youtube .fancybox__content,body .has-vimeo .fancybox__content,body .has-html5video .fancybox__content{width:80vw;height:80vh;border-radius:20px}body .fancybox__html5video,body .fancybox__iframe{border-radius:20px}.textWysiwyg>*+*{margin-top:20px}.textWysiwyg ol{list-style:decimal;padding-left:20px}.textWysiwyg ol li{margin:10px 0}.textWysiwyg ul:not(.socials){list-style:disc;padding-left:20px}.textWysiwyg ul:not(.socials) li{margin:10px 0}.textWysiwyg.alignCenter{margin-left:auto;margin-right:auto}.textWysiwyg.alignCenter p{text-align:center}main{overflow:clip;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}main#Single-agence .center-breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Archive-blog .intro{margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}main#Archive-blog .intro .h3-fake{font-size:1.75rem}main#Archive-blog .content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:25px;gap:25px}main#Archive-blog .content>.left.cat-list-container{position:sticky;top:20px;min-width:290px;background:#FBFAFA;padding:30px 20px 30px 40px}main#Archive-blog .content>.left.cat-list-container .cat-list .cat-link{opacity:0.3;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}main#Archive-blog .content>.left.cat-list-container .cat-list .cat-link:hover{opacity:1}main#Archive-blog .content>.left.cat-list-container .cat-list .cat-link.active{opacity:1}main#Archive-blog .content>.right{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;padding-bottom:20px}main#Archive-blog.is-taxo .content>.left .cat-list .cat-link.active{opacity:1}main#Single-blog.p-top{padding-top:130px}main#Single-blog .article-content{background:#FFFFFF;padding:70px clamp(40px, 5vw, 70px) 90px;overflow:clip;border-radius:0 0 20px 20px;margin-bottom:30px}main#Single-blog .article-content .article-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px rgba(112, 112, 112, 0.5)}main#Single-blog .article-content .article-top img{width:100%;height:400px;object-fit:cover;border-radius:20px;margin-bottom:45px}main#Single-blog .article-content .article-top .cats{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-bottom:10px}main#Single-blog .article-content .article-top .cats .cats-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:9px 20px;background:#FBFAFA;border-radius:6px;text-decoration:none;color:#000000;font-size:max(0.9rem, 14px);font-weight:600;text-transform:uppercase}main#Single-blog .article-content .article-top .cats .cats-link .cat-color{width:10px;height:10px;border-radius:50%}main#Single-blog .article-content .article-top h1{margin-bottom:25px}main#Single-blog .article-form{background:#FFFFFF;border-radius:20px;padding:clamp(40px, 5vw, 80px) clamp(80px, 10vw, 145px) clamp(60px, 5vw, 100px);margin-bottom:120px}main#Single-blog .article-form h2{margin-bottom:60px}main#Single-blog .article-bottom>.top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:50px;gap:50px;margin-bottom:40px}main#Single-blog .article-bottom>.top .btn .txt{text-wrap:nowrap}main#Single-blog .article-bottom>.bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;padding-bottom:15px}main#Single-bornes.p-top{padding-top:130px}main#Single-bornes .borne-top{background:#FBFAFA;padding-top:50px;padding-bottom:50px}main#Single-bornes .borne-intro #breadcrumbs{margin-bottom:50px}main#Single-bornes .borne-intro .borne-infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:100px;gap:100px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;position:relative}main#Single-bornes .borne-intro .borne-infos>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;width:calc(45% - 50px);position:sticky;top:20px}main#Single-bornes .borne-intro .borne-infos>.left .main-img{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:20px;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;background:#FFFFFF}main#Single-bornes .borne-intro .borne-infos>.left .main-img .main-nav{position:absolute;top:50%;cursor:pointer;border:none;color:#000000;background:#FFC600;border-radius:10px;-webkit-transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:5px 15px;opacity:0}main#Single-bornes .borne-intro .borne-infos>.left .main-img .main-nav span{font-size:max(1.55rem, 20px)}main#Single-bornes .borne-intro .borne-infos>.left .main-img .main-nav.main-prev{left:20px}main#Single-bornes .borne-intro .borne-infos>.left .main-img .main-nav.main-next{right:20px}main#Single-bornes .borne-intro .borne-infos>.left .main-img .main-nav:hover{background:#DE2018;color:#FFFFFF}main#Single-bornes .borne-intro .borne-infos>.left .main-img a{padding:60px}main#Single-bornes .borne-intro .borne-infos>.left .main-img img{width:100%;border-radius:20px}main#Single-bornes .borne-intro .borne-infos>.left .main-img:hover .main-nav{opacity:1}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:15px;gap:15px;grid-auto-rows:1fr}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .sub-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:100%;background:#FFFFFF;padding:20px}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .sub-img img{width:100%;height:auto;display:block;object-fit:contain;max-height:100%}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .owl-nav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:10px;left:10px;pointer-events:none;display:none}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .owl-nav button{pointer-events:auto;background:#FFC600;border-radius:10px;padding:5px 15px !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .owl-nav button span{font-size:2.65rem;color:#000000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .owl-nav button:hover{background:#DE2018}main#Single-bornes .borne-intro .borne-infos>.left .gallery-thumbnails .owl-nav button:hover span{color:#FFFFFF}main#Single-bornes .borne-intro .borne-infos>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:6rem;gap:6rem;width:calc(55% - 50px)}main#Single-bornes .borne-intro .borne-infos>.right h1{margin-bottom:30px}main#Single-bornes .borne-intro .borne-infos>.right .intro h2{font-size:max(1.4rem, 18px);margin-bottom:15px}main#Single-bornes .borne-intro .borne-infos>.right .intro .intro-text{font-size:max(1rem, 15px);line-height:1.5;color:rgba(0, 0, 0, 0.5);margin-bottom:30px}main#Single-bornes .borne-intro .borne-infos>.right .intro .carac{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px;gap:5px;margin-bottom:50px}main#Single-bornes .borne-intro .borne-infos>.right .intro .carac img{max-height:50px;max-width:50px;object-fit:contain}main#Single-bornes .borne-intro .borne-infos>.right .intro-single-bornes-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px}main#Single-bornes .borne-intro .borne-infos>.right .infos .details{padding:30px 0;border-top:solid 1px rgba(112, 112, 112, 0.5)}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px;cursor:pointer}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-top .details-title{font-size:max(1.4rem, 18px);font-weight:600}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-top button{cursor:pointer;border:none;background:transparent;line-height:1;color:#DE2018;font-size:2.65rem;font-weight:100;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;max-height:0;pointer-events:none;overflow:hidden}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-text strong{font-weight:600}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-text .details-icones{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}main#Single-bornes .borne-intro .borne-infos>.right .infos .details .details-text .details-icones img{width:40px;height:40px;object-fit:contain}main#Single-bornes .borne-intro .borne-infos>.right .infos .details.open .details-top button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main#Single-bornes .borne-intro .borne-infos>.right .infos .details.open .details-text{max-height:1000px;pointer-events:unset;margin-top:15px}main#Archive-etudes-de-cas .intro{margin-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}main#Archive-etudes-de-cas .intro .h3-fake{font-size:1.75rem}main#Archive-etudes-de-cas .content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:25px;gap:25px}main#Archive-etudes-de-cas .content>.left.cat-list-container{position:sticky;top:20px;min-width:290px;background:#FBFAFA;padding:30px 20px 30px 40px}main#Archive-etudes-de-cas .content>.left.cat-list-container .cat-list .cat-link{opacity:0.3;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}main#Archive-etudes-de-cas .content>.left.cat-list-container .cat-list .cat-link:hover{opacity:1}main#Archive-etudes-de-cas .content>.left.cat-list-container .cat-list .cat-link.active{opacity:1}main#Archive-etudes-de-cas .content>.right{display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:20px;gap:20px;padding-bottom:20px}main#Archive-etudes-de-cas .content>.right .case-study{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;padding:15px;text-decoration:none;border-radius:25px;-webkit-box-shadow:0 6px 6px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 6px 6px 0 rgba(0, 0, 0, 0.15);box-shadow:0 6px 6px 0 rgba(0, 0, 0, 0.15);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}main#Archive-etudes-de-cas .content>.right .case-study img{width:100%;height:225px;object-fit:cover;border-radius:15px}main#Archive-etudes-de-cas .content>.right .case-study h2,main#Archive-etudes-de-cas .content>.right .case-study h3{text-align:center;font-size:max(1rem, 15px);font-weight:700;text-transform:uppercase}main#Archive-etudes-de-cas .content>.right .case-study:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}main#Single-etudes-de-cas .study-top{margin-bottom:80px}main#Single-etudes-de-cas .study-top .banner-video{width:100%;height:65vh}main#Single-etudes-de-cas .study-top .banner-video video,main#Single-etudes-de-cas .study-top .banner-video img{width:100%;height:100%;object-fit:cover;border-radius:0 0 20px 20px}main#Single-etudes-de-cas .study-top .intro{padding-top:80px}main#Single-etudes-de-cas .study-top .intro h1{margin-bottom:25px}main#Single-etudes-de-cas .study-top .intro .post-date{margin-bottom:50px}main#Single-etudes-de-cas .study-top .intro .intro-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:30px;gap:30px;padding:80px 100px;border-radius:20px;background:#FFFFFF}main#Single-etudes-de-cas .study-top .intro .intro-text p{text-align:center}main#Single-etudes-de-cas .study-top .intro .intro-text .intro-title{font-size:max(1.4rem, 18px);font-weight:600;color:#DE2018}main#Single-etudes-de-cas .study-top .intro .intro-text p:last-of-type{font-size:max(1rem, 15px);opacity:0.5}main#Single-etudes-de-cas .content{margin-bottom:30px}main#Single-etudes-de-cas .study-bottom{margin-top:80px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer{overflow:visible}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage{padding-left:0 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-top:15px;padding-bottom:40px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);background:#FFFFFF;border-radius:20px;padding:15px 15px 15px 80px;width:100%}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:calc(40% - 25px);padding-top:40px;padding-bottom:40px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .left .top h3{margin-top:7.5px;margin-bottom:15px;font-size:max(1.15rem, 17px)}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .left .top p{opacity:0.5}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .right{width:calc(60% - 25px);height:325px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .right a{display:block;height:100%;overflow:clip;border-radius:20px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .right a img{width:100%;height:100%;object-fit:cover;border-radius:20px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item .right a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-stage-outer .owl-stage .owl-item .item:has(.left .btn.orange:hover) .right img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-dots{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:8.5px;gap:8.5px}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-dots .owl-dot{width:11.5px;height:11.5px;background:#D6D6D6}main#Single-etudes-de-cas .study-bottom .owl-carousel-etudes-de-cas-cards .owl-dots .owl-dot.active{background:#555555}main#Single-etudes-de-cas.p-top{padding-top:130px}main#Archive-recrutements .intro-recrutements{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:60px;gap:60px;margin-bottom:120px}main#Archive-recrutements .intro-recrutements img{width:100%;min-height:50vh;object-fit:cover;border-radius:20px}main#Archive-recrutements .infos-recrutements{margin-bottom:60px}main#Archive-recrutements .infos-recrutements .block-row{margin-bottom:30px}main#Archive-recrutements .infos-recrutements .slider h3{font-size:max(1.15rem, 17px);font-weight:500;margin-bottom:25px}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer{overflow:visible}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-left:0 !important}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item img{width:100%;height:250px;object-fit:cover;border-radius:25px}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:5px}main#Archive-recrutements .infos-recrutements .slider .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item .content p{text-align:center;font-size:max(1rem, 15px);line-height:1.5;opacity:0.5}main#Archive-recrutements .offres-recrutements{background:#FBFAFA;padding-top:140px;padding-bottom:110px;margin-bottom:110px}main#Archive-recrutements .offres-recrutements .block-row{margin-bottom:100px}main#Archive-recrutements .offres-recrutements .offres-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}main#Archive-recrutements .offres-recrutements .offres-cards .item{background:#FFFFFF;border-radius:20px;padding:200px 70px 60px}main#Archive-recrutements .offres-recrutements .offres-cards .item h3{margin-bottom:30px;font-size:max(1.55rem, 20px);text-wrap:balance}main#Archive-recrutements .offres-recrutements .offres-cards .item .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:40px;gap:40px;margin-bottom:40px}main#Archive-recrutements .offres-recrutements .offres-cards .item .infos .location,main#Archive-recrutements .offres-recrutements .offres-cards .item .infos .contract-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;opacity:0.5;font-size:max(1.1rem, 16px)}main#Archive-recrutements .bottom-recrutements .block-row{margin-bottom:50px}main#Archive-recrutements .bottom-recrutements .block-row .left h2{max-width:500px}main#Archive-recrutements .bottom-recrutements .form-recrutements .h2-fake{max-width:500px;margin-bottom:60px}main#Single-recrutements h1{max-width:600px;margin-bottom:60px}main#Single-recrutements .content{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:60px;gap:60px;margin-bottom:90px}main#Single-recrutements .content>.left,main#Single-recrutements .content>.right{background:#FFFFFF;border-radius:15px}main#Single-recrutements .content>.left{position:sticky;top:20px;width:calc(35% - 30px);padding:70px}main#Single-recrutements .content>.left>.top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:115px;gap:115px}main#Single-recrutements .content>.left>.top .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:25px;gap:25px}main#Single-recrutements .content>.left>.top .infos .title{font-size:max(1.55rem, 20px);font-weight:600}main#Single-recrutements .content>.left>.top .infos .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;opacity:0.5}main#Single-recrutements .content>.left>.top .infos .details .icon{width:20px;height:20px;max-width:20px;max-height:20px}main#Single-recrutements .content>.left>.top .infos .details .icon svg{width:100%;height:100%;display:block}main#Single-recrutements .content>.right{width:calc(65% - 30px);padding:70px 90px}main#Single-recrutements .r-bottom .form-recrutements .left{background:#FFFFFF}main#Contact .contact-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:20px;gap:20px;margin-bottom:30px}main#Contact .contact-form>.left{padding:60px 70px;width:calc(60% - 10px);background:#FFFFFF;border-radius:20px}main#Contact .contact-form>.left h1{margin-bottom:50px}main#Contact .contact-form>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;width:calc(40% - 10px)}main#Contact .contact-form>.right .coordonnees,main#Contact .contact-form>.right .renseignement{background:#FFFFFF;border-radius:20px}main#Contact .contact-form>.right .coordonnees a,main#Contact .contact-form>.right .renseignement a{color:#000000;text-decoration:none}main#Contact .contact-form>.right .coordonnees{padding:60px 90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}main#Contact .contact-form>.right .coordonnees .contact-options-list{grid-gap:10px;gap:10px}main#Contact .contact-form>.right .renseignement{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:60px 50px}main#Contact .contact-form>.right .renseignement h2{font-size:max(1.55rem, 20px);margin-bottom:5px}main#Contact .contact-form>.right .renseignement h3{opacity:0.5;font-size:max(1.15rem, 17px);font-weight:400}main#Contact .contact-form>.right .renseignement .call-us{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:15px 0}main#Contact .contact-form>.right .renseignement .call-us .btn .txt{padding:15px 55px}main#Contact .contact-form.form-envoyee{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}main#Contact .contact-form.form-envoyee>.left h1{display:none}main#Contact .contact-form.form-envoyee>.left .leform-ta-{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Contact .contact-form.form-envoyee>.left .leform-ta- .leform-button:hover{animation:glitch 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}main#Contact #contact-map{height:550px;border-radius:20px}main#Faq .faq-content .intro{margin-bottom:40px}main#Faq .faq-content .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:40px;gap:40px}main#Faq .faq-content .content>.left.cat-list-container{min-width:420px;padding:35px 30px 40px 40px;width:calc(30% - 20px);background:#FFFFFF}main#Faq .faq-content .content>.left.cat-list-container .cat-list .cat-link{opacity:0.3}main#Faq .faq-content .content>.left.cat-list-container .cat-list .cat-link.active{opacity:1}main#Faq .faq-content .content>.right{width:calc(70% - 20px)}main#Faq .faq-content .content>.right .cat-content{position:relative;z-index:0;height:0;opacity:0}main#Faq .faq-content .content>.right .cat-content.active{z-index:1;height:100%;opacity:1}main#Faq .faq-content .content>.right .cat-content .faq-accordeon{padding:30px 30px 30px 0;border-top:solid 1px rgba(112, 112, 112, 0.3)}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.top .title{font-size:max(1.15rem, 17px);font-weight:600}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.top .icon{color:#DE2018;font-size:2.65rem;font-weight:100;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.top:hover{cursor:pointer}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.bottom>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding-right:80px}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.bottom>div .sub-title{font-size:max(1rem, 15px);font-weight:600}main#Faq .faq-content .content>.right .cat-content .faq-accordeon>.bottom>div .text{font-size:max(1rem, 15px);font-weight:400}main#Faq .faq-content .content>.right .cat-content .faq-accordeon.open>.top .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main.p-top{padding-top:200px}main.p-top.no-p-top{padding-top:0}.s4-block.s4-block-banner-video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;min-height:clamp(780px, 100vh, 1080px);padding-top:calc(2rem + 40px);padding-bottom:2rem}.s4-block.s4-block-banner-video .bg-img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.s4-block.s4-block-banner-video .banner-content{position:relative;z-index:4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.s4-block.s4-block-banner-video .banner-content .title,.s4-block.s4-block-banner-video .banner-content .subtitle{color:#FFFFFF}.s4-block.s4-block-banner-video .banner-content .title{max-width:700px;text-wrap:balance}.s4-block.s4-block-banner-video .banner-content .subtitle{max-width:600px;text-wrap:pretty;line-height:1.5;font-size:max(1.15rem, 17px);font-weight:400}.s4-block.s4-block-banner-video .cta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;z-index:3;width:40px;height:80px;border:solid 1px #FFFFFF;border-radius:40px;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.s4-block.s4-block-banner-video .cta .arrow{display:block;width:14px;height:44px;animation:arrowTopToBottom 1.5s infinite ease-in-out;background:url("../img/arrow/arrow-white-bottom.svg") no-repeat center center;z-index:4}.s4-block.s4-block-banner-video .bg-before{position:absolute;top:-50%;left:-50%;width:100%;height:100%;z-index:2}.s4-block.s4-block-banner-video::before{content:"";position:absolute;z-index:2;opacity:0.8;top:0;left:0;right:0;width:100%;height:60%;background:-webkit-linear-gradient(to bottom, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to bottom, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to bottom, black, rgba(0, 0, 0, 0));background:linear-gradient(to bottom, black, rgba(0, 0, 0, 0))}.s4-block.s4-block-banner-video::after{content:"";position:absolute;z-index:2;opacity:0.6;top:0;left:0;right:0;width:60%;height:100%;background:-webkit-linear-gradient(to right, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to right, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to right, black, rgba(0, 0, 0, 0));background:linear-gradient(to right, black, rgba(0, 0, 0, 0))}.s4-block.s4-block-banner-video .banner-overlay-bottom{position:absolute;z-index:1;opacity:0.4;bottom:0;left:0;right:0;width:100%;height:60%;background:-webkit-linear-gradient(to top, #ffc600, rgba(255, 255, 255, 0));background:-moz-linear-gradient(to top, #ffc600, rgba(255, 255, 255, 0));background:-o-linear-gradient(to top, #ffc600, rgba(255, 255, 255, 0));background:linear-gradient(to top, #ffc600, rgba(255, 255, 255, 0))}.s4-block.s4-pre-title-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-pre-title-block .pre-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:10px;gap:10px;margin-bottom:10px}.s4-block.s4-pre-title-block .pre-title img{width:27px;height:27px;object-fit:contain}.s4-block.s4-pre-title-block .pre-title span{opacity:0.25;text-transform:uppercase;font-weight:600;font-size:max(0.9rem, 14px);letter-spacing:1px}.s4-block.s4-pre-title-block .title-text-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px}.s4-block.s4-pre-title-block .title-text-btn>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;width:calc(60% - 25px);max-width:calc(60% - 25px)}.s4-block.s4-pre-title-block .title-text-btn>.left h1,.s4-block.s4-pre-title-block .title-text-btn>.left h2{text-wrap:pretty}.s4-block.s4-pre-title-block .title-text-btn>.right{width:calc(40% - 25px);max-width:calc(40% - 25px)}.s4-block.s4-pre-title-block .title-text-btn>.right>h3,.s4-block.s4-pre-title-block .title-text-btn>.right>p{opacity:0.5;line-height:1.5}.s4-block.s4-pre-title-block .title-text-btn>.right>h3,.s4-block.s4-pre-title-block .title-text-btn>.right .h3-fake{font-weight:600;margin-bottom:5px;text-wrap:pretty}.s4-block.s4-pre-title-block .title-text-btn>.right>p{font-size:max(1.15rem, 17px);text-wrap:pretty}.s4-block.s4-pre-title-block .title-text-btn>.right>p.txt-semibold{margin-bottom:5px;font-weight:600;text-transform:uppercase}.s4-block.s4-pre-title-block .title-text-btn>.right .btn{margin-top:30px}.s4-block.s4-pre-title-block .title-text-btn>.right .etiquette{margin-top:15px;background:#FFC600;padding:7px 12px;border-radius:6px;font-size:max(0.8rem, 13px);font-weight:500;width:fit-content}.s4-block.s4-pre-title-block.centered .pre-title{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-pre-title-block.centered .title-text-btn{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px}.s4-block.s4-pre-title-block.centered .title-text-btn>.left{width:100%;max-width:700px}.s4-block.s4-pre-title-block.centered .title-text-btn>.left h1,.s4-block.s4-pre-title-block.centered .title-text-btn>.left h2{text-align:center}.s4-block.s4-pre-title-block.centered .title-text-btn>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;max-width:800px}.s4-block.s4-pre-title-block.centered .title-text-btn>.right>h3,.s4-block.s4-pre-title-block.centered .title-text-btn>.right>p{text-align:center}.s4-block.s4-pre-title-media-text-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-block.s4-pre-title-media-text-block>.media-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;width:100%}.s4-block.s4-pre-title-media-text-block>.media-text.media-right{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s4-block.s4-pre-title-media-text-block>.media-text.media-right>.left{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.s4-block.s4-pre-title-media-text-block>.media-text.media-right>.left h2{text-align:right}.s4-block.s4-pre-title-media-text-block>.media-text>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;width:calc(60% - 25px);max-width:calc(60% - 25px)}.s4-block.s4-pre-title-media-text-block>.media-text>.left p{max-width:650px;text-wrap:pretty;font-size:max(1rem, 15px)}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image{height:100%;width:100%;max-width:750px;min-height:450px;position:relative}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image>img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image>img.cover{object-fit:cover}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image>img.contain{object-fit:contain}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image.hover-effect img{opacity:0;-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;z-index:1}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image.hover-effect img.active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.s4-block.s4-pre-title-media-text-block>.media-text>.left .image.hover-effect img.fade-out{opacity:0;-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98)}.s4-block.s4-pre-title-media-text-block>.media-text>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;width:calc(40% - 25px);max-width:calc(40% - 25px)}.s4-block.s4-pre-title-media-text-block>.media-text>.right>h3,.s4-block.s4-pre-title-media-text-block>.media-text>.right>p{opacity:0.5;line-height:1.5;font-size:max(1.15rem, 17px)}.s4-block.s4-pre-title-media-text-block>.media-text>.right>h3{font-weight:600}.s4-block.s4-pre-title-media-text-block>.media-text>.right>p{font-size:max(1.15rem, 17px)}.s4-block.s4-pre-title-media-text-block>.media-text>.right>p.txt-semibold{margin-bottom:5px;font-weight:600;text-transform:uppercase}.s4-block.s4-pre-title-media-text-block>.media-text>.right .icon-text-loop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.s4-block.s4-pre-title-media-text-block>.media-text>.right .icon-text-loop>.item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px}.s4-block.s4-pre-title-media-text-block>.media-text>.right .icon-text-loop>.item .image img{min-width:70px;min-height:70px;max-width:70px;max-height:70px;object-fit:contain}.s4-block.s4-pre-title-media-text-block>.media-text>.right .btns-loop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:15px;gap:15px}.s4-block.s4-pre-title-media-text-block>.media-text>.right .btns-loop .btn{width:fit-content}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect .hover-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;width:fit-content}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect .hover-link .circle{width:11px;height:11px;background:#DE2018;border-radius:50%;opacity:0;-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect .hover-link .txt{text-transform:uppercase;font-size:max(1.15rem, 17px);font-weight:700;opacity:0.3;text-wrap:nowrap;-webkit-transition:transform 0.3s ease, opacity 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease;-ms-transition:transform 0.3s ease, opacity 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect .hover-link.active .circle{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.s4-block.s4-pre-title-media-text-block>.media-text>.right .media-text-hover-effect .hover-link.active .txt{opacity:1;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.s4-block.s4-pre-title-media-text-block>.media-text>.right.align-top{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.s4-block.s4-pre-title-media-text-block>.media-text>.right.align-middle{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-pre-title-media-text-block>.media-text>.right.align-bottom{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.s4-block.s4-grid-card-color-image-text{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:22px;gap:22px}.s4-block.s4-grid-card-color-image-text .item{border-radius:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;overflow:clip}.s4-block.s4-grid-card-color-image-text .item p{font-size:max(1.4rem, 18px);font-weight:600;position:absolute;top:40px;left:50px;max-width:200px;text-wrap:pretty;color:#FFFFFF;z-index:2}.s4-block.s4-grid-card-color-image-text .item img{max-width:270px;max-height:230px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;z-index:0}.s4-block.s4-grid-card-color-image-text .item::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;opacity:0.3;border-radius:20px;background:-webkit-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:linear-gradient(to top, black, rgba(0, 0, 0, 0));z-index:1}.s4-block.s4-grid-card-color-image-text .item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.s4-block.s4-block-image-hover-reveal-text{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;position:relative}.s4-block.s4-block-image-hover-reveal-text .item{height:360px;position:relative;border-radius:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:30px 60px}.s4-block.s4-block-image-hover-reveal-text .item .details{position:relative;z-index:2}.s4-block.s4-block-image-hover-reveal-text .item .details .title,.s4-block.s4-block-image-hover-reveal-text .item .details .text{color:#FFFFFF}.s4-block.s4-block-image-hover-reveal-text .item .details .title{font-size:max(1.4rem, 18px);font-weight:600;max-width:220px;margin-bottom:15px}.s4-block.s4-block-image-hover-reveal-text .item .details .text{max-width:400px;font-size:max(1rem, 15px);max-height:0;opacity:0;pointer-events:none;-webkit-transition:max-height 0.5s ease, opacity 0.3s ease;-moz-transition:max-height 0.5s ease, opacity 0.3s ease;-ms-transition:max-height 0.5s ease, opacity 0.3s ease;-o-transition:max-height 0.5s ease, opacity 0.3s ease;transition:max-height 0.5s ease, opacity 0.3s ease}.s4-block.s4-block-image-hover-reveal-text .item .details .text .text-wrapper{max-height:300px;overflow:hidden}.s4-block.s4-block-image-hover-reveal-text .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;z-index:0}.s4-block.s4-block-image-hover-reveal-text .item .overlay-color{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;z-index:1;opacity:0.55}.s4-block.s4-block-image-hover-reveal-text .item:hover .details .text{max-height:300px;opacity:1}.s4-block.s4-media-text-list{padding:95px 85px 85px 100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;-webkit-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.1);box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.1);border-radius:10px}.s4-block.s4-media-text-list h3{font-size:max(1.4rem, 18px);font-weight:600;margin-bottom:10px}.s4-block.s4-media-text-list .subtitle{text-transform:uppercase;font-size:max(0.9rem, 14px);font-weight:500}.s4-block.s4-media-text-list .text{opacity:0.5;font-size:max(1rem, 15px)}.s4-block.s4-media-text-list>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.s4-block.s4-media-text-list>.left a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;border-top:solid 1px rgba(112, 112, 112, 0.5);padding-top:25px;text-decoration:none;color:#000000}.s4-block.s4-media-text-list>.left a .color-bar{position:absolute;top:-2.5px;left:0;height:5px;width:90px;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;-ms-transition:width 0.5s ease;-o-transition:width 0.5s ease;transition:width 0.5s ease}.s4-block.s4-media-text-list>.left a .subtitle{opacity:0.5}.s4-block.s4-media-text-list>.left a:hover .color-bar{width:100%}.s4-block.s4-media-text-list>.left a.active .color-bar{width:100%}.s4-block.s4-media-text-list>.right-wrapper{position:relative;border-radius:10px;width:calc(60% - 50px);overflow:hidden}.s4-block.s4-media-text-list>.right-wrapper>.right{position:absolute;left:0;top:0;width:100%;height:100%;color:#FFFFFF;padding:50px 80px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;opacity:0;-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98);-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease}.s4-block.s4-media-text-list>.right-wrapper>.right:after{content:"";position:absolute;z-index:2;opacity:0.6;bottom:0;left:0;right:0;width:100%;height:70%;border-radius:10px;background:-webkit-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:linear-gradient(to top, black, rgba(0, 0, 0, 0))}.s4-block.s4-media-text-list>.right-wrapper>.right img,.s4-block.s4-media-text-list>.right-wrapper>.right video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;object-fit:cover;z-index:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.s4-block.s4-media-text-list>.right-wrapper>.right .content{position:relative;z-index:3}.s4-block.s4-media-text-list>.right-wrapper>.right .content h3{color:#FFFFFF}.s4-block.s4-media-text-list>.right-wrapper>.right .content .subtitle{margin-bottom:15px}.s4-block.s4-media-text-list>.right-wrapper>.right .content .text{margin-bottom:20px}.s4-block.s4-media-text-list>.right-wrapper>.right .content button{cursor:pointer;padding:18px 30px;background:#FFC600;color:#000000;border:none;border-radius:10px;font-weight:600;font-size:max(0.9rem, 14px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.s4-block.s4-media-text-list>.right-wrapper>.right .content button:hover{background:#DE2018;color:#FFFFFF}.s4-block.s4-media-text-list>.right-wrapper>.right:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.s4-block.s4-media-text-list>.right-wrapper>.right.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;z-index:1}.s4-block.s4-media-text-list-display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px}.s4-block.s4-media-text-list-display-flex .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;width:calc(20% - (30px / 5))}.s4-block.s4-media-text-list-display-flex .item .item-image{overflow:hidden;display:block;border-radius:10px}.s4-block.s4-media-text-list-display-flex .item .item-image img{border-radius:10px;width:100%;object-fit:cover;max-height:200px;height:200px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-block.s4-media-text-list-display-flex .item .item-image img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.s4-block.s4-media-text-list-display-flex .item .item-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;opacity:0.25;max-width:250px;line-height:1.5;color:#000000;font-size:max(1.15rem, 17px);font-weight:600;text-transform:uppercase;width:fit-content;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.s4-block.s4-media-text-list-display-flex .item .item-title .circle{margin-top:8px;width:11px;height:11px;background:#555555;border-radius:50%;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.s4-block.s4-media-text-list-display-flex .item .item-image:hover+.item-title,.s4-block.s4-media-text-list-display-flex .item .item-title:hover{opacity:1}.s4-block.s4-media-text-list-display-flex .item .item-image:hover+.item-title .circle,.s4-block.s4-media-text-list-display-flex .item .item-title:hover .circle{background:#DE2018}.s4-block.s4-timeline-steps{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;position:relative}.s4-block.s4-timeline-steps::after{content:"";position:absolute;z-index:0;left:0;top:305px;width:100%;height:1px;background-image:repeating-linear-gradient(to right, #707070 0, #707070 10px, transparent 10px, transparent 20px)}.s4-block.s4-timeline-steps .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:150px}.s4-block.s4-timeline-steps .item .pointer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px;margin-bottom:37px;max-width:125px;padding:18px 18px 70px;clip-path:polygon(50% 100%, 100% 70%, 100% 0%, 0% 0%, 0% 70%);border-radius:62.5px 62.5px 0 0;background:#E8E8E8}.s4-block.s4-timeline-steps .item .pointer .img-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#FFFFFF;padding:18px;border-radius:50%;width:90px;height:90px}.s4-block.s4-timeline-steps .item .pointer .img-container img{height:53px;width:53px;object-fit:contain}.s4-block.s4-timeline-steps .item .pointer span{color:#FFFFFF;font-size:2.65rem;font-weight:600;padding-bottom:20px}.s4-block.s4-timeline-steps .item .pointer.red{background:#DE2018}.s4-block.s4-timeline-steps .item .pointer.orange{background:#FFC600}.s4-block.s4-timeline-steps .item .pointer.green{background:#3AA941}.s4-block.s4-timeline-steps .item .pointer.pink{background:#F591CF}.s4-block.s4-timeline-steps .item .pointer.blue{background:#3688E6}.s4-block.s4-timeline-steps .item .pointer.gray{background:#BFBFBF}.s4-block.s4-timeline-steps .item .point{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;margin-bottom:28px;background:#E8E8E8}.s4-block.s4-timeline-steps .item .point.red{background:#DE2018}.s4-block.s4-timeline-steps .item .point.orange{background:#FFC600}.s4-block.s4-timeline-steps .item .point.green{background:#3AA941}.s4-block.s4-timeline-steps .item .point.pink{background:#F591CF}.s4-block.s4-timeline-steps .item .point.blue{background:#3688E6}.s4-block.s4-timeline-steps .item .point.gray{background:#BFBFBF}.s4-block.s4-timeline-steps .item h3,.s4-block.s4-timeline-steps .item p{text-align:center}.s4-block.s4-timeline-steps .item h3{font-size:max(1.15rem, 17px);font-weight:500}.s4-block.s4-timeline-steps .item p{margin-top:10px;font-size:max(1rem, 15px);opacity:0.4}.s4-block.s4-timeline-steps.has-more-than-seven{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-block.s4-banner-info-counter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-banner-info-counter .banner-content{position:relative;width:100%;height:360px;border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:60px 80px 80px}.s4-block.s4-banner-info-counter .banner-content::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px;opacity:0.2;background:-webkit-linear-gradient(to right, #de2018, #ffc600);background:-moz-linear-gradient(to right, #de2018, #ffc600);background:-o-linear-gradient(to right, #de2018, #ffc600);background:linear-gradient(to right, #de2018, #ffc600);pointer-events:none}.s4-block.s4-banner-info-counter .banner-content::after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:10px;opacity:0.9;background:-webkit-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:linear-gradient(to top, black, rgba(0, 0, 0, 0));pointer-events:none}.s4-block.s4-banner-info-counter .banner-content img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.s4-block.s4-banner-info-counter .banner-content .banner-grid{position:relative;z-index:8;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:6rem;gap:6rem}.s4-block.s4-banner-info-counter .banner-content .banner-grid .item{position:relative;padding-bottom:25px}.s4-block.s4-banner-info-counter .banner-content .banner-grid .item::after{content:"";position:absolute;left:0;bottom:0;width:26px;height:5px;background:#DE2018}.s4-block.s4-banner-info-counter .banner-content .banner-grid .item p{color:#FFFFFF}.s4-block.s4-banner-info-counter .banner-content .banner-grid .item .number{font-size:4.5rem;font-weight:600;line-height:1.5;margin-bottom:18px}.s4-block.s4-banner-info-counter .banner-content .banner-grid .item .text{font-size:max(1.4rem, 18px);font-weight:500;line-height:1.15}.s4-block.s4-block-info-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;height:100%;position:relative}.s4-block.s4-block-info-card .top .pre-titre{color:#707070;font-size:max(0.9rem, 14px);font-weight:600;text-transform:uppercase;counter-reset:#707070;margin-bottom:10px}.s4-block.s4-block-info-card .top .top-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:40px;gap:40px}.s4-block.s4-block-info-card .top .top-top .left .title{font-size:2.9rem;font-weight:700;max-width:270px;line-height:1}.s4-block.s4-block-info-card .top .top-top .right{height:fit-content;position:relative}.s4-block.s4-block-info-card .top .top-top .right .image{border-radius:20px;width:125px;height:125px;object-fit:cover}.s4-block.s4-block-info-card .top .top-top .right .image.absolute{top:100%;right:100%;position:absolute;object-fit:cover;-webkit-transform:translate(40px, -40px);-moz-transform:translate(40px, -40px);-ms-transform:translate(40px, -40px);transform:translate(40px, -40px)}.s4-block.s4-block-info-card .bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:20px;gap:20px}.s4-block.s4-block-info-card .bottom .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.s4-block.s4-block-info-card .bottom .left a{color:#707070;font-size:max(1rem, 15px);font-weight:600}.s4-block.s4-block-info-card .bottom .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:18px;gap:18px}.s4-block.s4-block-info-card .bottom .right a img{-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-block.s4-block-info-card .bottom .right a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.s4-block.s4-card-infos-home{display:-ms-grid;display:grid;grid-gap:100px;gap:100px}.s4-block.s4-card-infos-home.columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.s4-block.s4-card-infos-home.columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.s4-block.s4-card-infos-home.columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.s4-block.s4-card-infos-home.vertical .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.s4-block.s4-card-infos-home.vertical .item img{border-radius:20px;width:250px;height:250px;object-fit:cover;margin-bottom:20px}.s4-block.s4-card-infos-home.vertical .item .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:320px}.s4-block.s4-card-infos-home.vertical .item .infos p{text-align:center;text-wrap:pretty}.s4-block.s4-card-infos-home.vertical .item .infos .title{font-size:max(1.4rem, 18px);font-weight:600;margin-bottom:10px}.s4-block.s4-card-infos-home.vertical .item .infos .text{font-size:max(1rem, 15px);opacity:0.5}.s4-block.s4-card-infos-home.horizontal .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:30px;gap:30px}.s4-block.s4-card-infos-home.horizontal .item img{border-radius:20px;min-width:150px;max-width:150px;min-height:150px;height:100%;object-fit:cover}.s4-block.s4-card-infos-home.horizontal .item .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:15px;gap:15px;padding-left:30px;border-left:solid 1px rgba(112, 112, 112, 0.25);max-width:400px}.s4-block.s4-card-infos-home.horizontal .item .infos p{text-align:left;text-wrap:pretty}.s4-block.s4-card-infos-home.horizontal .item .infos .title{font-size:max(1.4rem, 18px);font-weight:600;line-height:1.4}.s4-block.s4-card-infos-home.horizontal .item .infos .text{font-size:max(1rem, 15px);opacity:0.5;line-height:1.5}.s4-block.s4-card-infos-home.horizontal.columns-4 .item{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-card-infos-home.horizontal.columns-4 .item img{height:150px;width:100%}.s4-block.s4-card-infos-home.horizontal.columns-4 .item .infos{padding-top:20px;border-top:solid 1px rgba(112, 112, 112, 0.25);padding-left:0;border-left:none;align-items:center;text-align:center}.s4-block.s4-card-infos-home.horizontal.columns-4 .item .infos p{text-align:center}.s4-block.s4-card-infos-home.round .item img{border-radius:50%;width:200px;height:200px}.s4-block.s4-card-infos-home.round .item .infos .title{font-size:max(1.15rem, 17px)}.s4-block.s4-block-scroll-text-color{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-block-scroll-text-color .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:25px;gap:25px;max-width:1000px}.s4-block.s4-block-scroll-text-color .content h2,.s4-block.s4-block-scroll-text-color .content p{text-align:center}.s4-block.s4-block-scroll-text-color .content h2{color:#EAEAEA}.s4-block.s4-block-scroll-text-color .content p{color:#7E7E7E;font-size:max(1.15rem, 17px);line-height:1.5}.s4-block.s4-block-image-video{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.s4-block.s4-block-image-video .image-container,.s4-block.s4-block-image-video .video-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;padding-bottom:50px;position:relative}.s4-block.s4-block-image-video .image-container img,.s4-block.s4-block-image-video .image-container video,.s4-block.s4-block-image-video .video-container img,.s4-block.s4-block-image-video .video-container video{border-radius:20px;width:100%;height:450px;object-fit:cover}.s4-block.s4-block-image-video .image-container p,.s4-block.s4-block-image-video .video-container p{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:max(1.55rem, 20px);font-weight:600;text-transform:uppercase}.s4-block.s4-block-image-video .video-container .play-pause{position:absolute;left:50%;top:calc(50% - 25px);width:100px;height:100px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../img/icon/play-circle.svg") no-repeat center center;background-size:100px;border:none;z-index:1;cursor:pointer;pointer-events:none;opacity:0}.s4-block.s4-block-image-video .video-container .play-pause.paused{opacity:1}.s4-block.s4-block-blog h2{font-size:max(1.4rem, 18px);font-weight:600;margin-bottom:15px}.s4-block.s4-block-blog h3{font-size:max(1rem, 15px);font-weight:600;color:#DE2018;line-height:1.4}.s4-block.s4-block-blog p{font-size:max(1rem, 15px);line-height:1.4;margin-bottom:15px}.s4-block.s4-block-blog .banner-single-blog{width:100%;height:450px;object-fit:cover;border-radius:20px}.s4-block.s4-block-blog .carousel-layout p{margin-bottom:50px}.s4-block.s4-block-blog .carousel-layout .owl-carousel-blog-images .owl-stage-outer{overflow:visible}.s4-block.s4-block-blog .carousel-layout .owl-carousel-blog-images .owl-stage-outer .owl-stage{padding-left:0 !important}.s4-block.s4-block-blog .carousel-layout .owl-carousel-blog-images .owl-stage-outer .owl-stage .item{border-radius:20px}.s4-block.s4-block-blog .carousel-layout .owl-carousel-blog-images .owl-stage-outer .owl-stage .item img{border-radius:20px;height:340px;object-fit:cover}.s4-block.s4-block-blog .list-with-banner-layout .list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;margin-bottom:15px}.s4-block.s4-block-blog .list-with-banner-layout .list:last-child{margin-bottom:0}.s4-block.s4-block-blog .list-with-banner-layout .list .line{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-bottom:0px}.s4-block.s4-block-blog .list-with-banner-layout .list .line span{position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#DE2018}.s4-block.s4-block-blog .list-with-banner-layout .list .line p{padding-left:15px;margin-bottom:0}.s4-block.s4-block-blog .list-with-banner-layout .btn{margin-top:10px;margin-bottom:50px}.s4-block.s4-block-blog .repeater-with-subtitle-layout h2{margin-bottom:30px}.s4-block.s4-agence-grid-hover{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px}.s4-block.s4-agence-grid-hover .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(20% - (50px * 4)) / 5;-ms-flex:0 0 calc(20% - (50px * 4)) / 5;flex:0 0 calc(20% - (50px * 4)) / 5;width:calc(20% - 20px)}.s4-block.s4-agence-grid-hover .item>.top{border-radius:10px;max-height:0;opacity:0;-webkit-transition:max-height 0.5s ease, opacity 0.5s ease;-moz-transition:max-height 0.5s ease, opacity 0.5s ease;-ms-transition:max-height 0.5s ease, opacity 0.5s ease;-o-transition:max-height 0.5s ease, opacity 0.5s ease;transition:max-height 0.5s ease, opacity 0.5s ease}.s4-block.s4-agence-grid-hover .item>.top img{width:100%;height:100%;object-fit:cover;border-radius:10px}.s4-block.s4-agence-grid-hover .item .infos{opacity:0.3;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.s4-block.s4-agence-grid-hover .item .infos .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:5px;gap:5px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:max(1.15rem, 17px);font-weight:700;margin-bottom:15px}.s4-block.s4-agence-grid-hover .item .infos .title span{color:#DE2018}.s4-block.s4-agence-grid-hover .item .infos .title p{font-size:max(1.15rem, 17px);font-weight:700}.s4-block.s4-agence-grid-hover .item .infos .text{font-size:max(1rem, 15px);color:rgba(0, 0, 0, 0.5);text-wrap:pretty}.s4-block.s4-agence-grid-hover .item:hover .top{opacity:1;max-height:200px}.s4-block.s4-agence-grid-hover .item:hover .infos{opacity:1}.s4-block.s4-agence-repeater-scroll{position:relative;overflow:visible}.s4-block.s4-agence-repeater-scroll .section{position:sticky;top:50px;overflow:hidden;padding:50px 0;background:#FFFFFF}.s4-block.s4-agence-repeater-scroll .section.gray-bg{background:#FBFAFA}.s4-block.s4-agence-repeater-scroll .section .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:150px;gap:150px;overflow:auto;height:100%}.s4-block.s4-agence-repeater-scroll .section .item .infos{width:calc(55% - 75px)}.s4-block.s4-agence-repeater-scroll .section .item .infos h2{font-weight:600;margin-bottom:30px}.s4-block.s4-agence-repeater-scroll .section .item .infos p{font-size:max(1.15rem, 17px);color:#707070;line-height:1.5}.s4-block.s4-agence-repeater-scroll .section .item .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(45% - 75px);height:100%}.s4-block.s4-agence-repeater-scroll .section .item .right img{width:100%;max-width:600px;min-height:315px;max-height:315px;object-fit:cover;border-radius:20px}.s4-block.s4-agence-media-text-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:150px;gap:150px}.s4-block.s4-agence-media-text-slider.vertical-align-flex-start{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.s4-block.s4-agence-media-text-slider.vertical-align-flex-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.s4-block.s4-agence-media-text-slider.text-right{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;grid-gap:120px;gap:120px}.s4-block.s4-agence-media-text-slider.text-right .owl-carousel{width:calc(60% - 60px)}.s4-block.s4-agence-media-text-slider.text-right .content{width:calc(40% - 60px)}.s4-block.s4-agence-media-text-slider.text-right.vertical-align-flex-start{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.s4-block.s4-agence-media-text-slider.text-right.vertical-align-flex-end{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.s4-block.s4-agence-media-text-slider .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;width:calc(40% - 60px)}.s4-block.s4-agence-media-text-slider .content .subtitle,.s4-block.s4-agence-media-text-slider .content .text{color:#707070}.s4-block.s4-agence-media-text-slider .content .subtitle{font-size:max(1.15rem, 17px)}.s4-block.s4-agence-media-text-slider .content .text{font-size:max(1rem, 15px);line-height:1.5}.s4-block.s4-agence-media-text-slider .owl-carousel{position:relative;width:calc(60% - 60px)}.s4-block.s4-agence-media-text-slider .owl-carousel .item{border-radius:20px}.s4-block.s4-agence-media-text-slider .owl-carousel .item img,.s4-block.s4-agence-media-text-slider .owl-carousel .item video{height:100%;object-fit:cover;border-radius:20px;height:500px}.s4-block.s4-agence-media-text-slider .owl-carousel .owl-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:45px}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;gap:20px;padding:20px 0}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .item img,.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .item video{width:calc(50% - 10px);height:100%;object-fit:cover;border-radius:20px;-webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.2);box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.2)}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .owl-dots{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;left:unset;bottom:unset;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .owl-dots .owl-dot{background:#D6D6D6}.s4-block.s4-agence-media-text-slider .owl-carousel.double-image .owl-dots .owl-dot.active{background:#555555}.s4-block.s4-agence-media-text-slider.half-width .content,.s4-block.s4-agence-media-text-slider.half-width .owl-carousel{width:calc(50% - 75px)}.s4-block.s4-timeline-calendar .timeline{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:100px;gap:100px}.s4-block.s4-timeline-calendar .timeline .line{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:5px;background:#000000;opacity:0.2;pointer-events:none}.s4-block.s4-timeline-calendar .timeline .line::before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:-webkit-linear-gradient(to bottom, #FFFFFF, rgba(0, 0, 0, 0.2));background:-moz-linear-gradient(to bottom, #FFFFFF, rgba(0, 0, 0, 0.2));background:-o-linear-gradient(to bottom, #FFFFFF, rgba(0, 0, 0, 0.2));background:linear-gradient(to bottom, #FFFFFF, rgba(0, 0, 0, 0.2));pointer-events:none;z-index:1}.s4-block.s4-timeline-calendar .timeline .line::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:-webkit-linear-gradient(to top, #FFFFFF, rgba(0, 0, 0, 0.2));background:-moz-linear-gradient(to top, #FFFFFF, rgba(0, 0, 0, 0.2));background:-o-linear-gradient(to top, #FFFFFF, rgba(0, 0, 0, 0.2));background:linear-gradient(to top, #FFFFFF, rgba(0, 0, 0, 0.2));pointer-events:none;z-index:1}.s4-block.s4-timeline-calendar .timeline .timeline-item{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:150px;gap:150px;padding-top:75px;padding-left:clamp(100px, 10vw, 200px);padding-right:clamp(100px, 10vw, 200px)}.s4-block.s4-timeline-calendar .timeline .timeline-item.reverse{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content{position:relative;width:calc(50% - 75px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:15px;gap:15px}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .date,.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .title,.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .text{opacity:0.3;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .date{position:absolute;left:0;bottom:calc(100% + 10px);font-size:3.25rem;font-weight:600}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .title{font-size:max(1.15rem, 17px);font-weight:600;text-transform:uppercase}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-content .text{font-size:max(1rem, 15px);line-height:1.5}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-image{width:calc(50% - 75px);position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:200px;border-radius:20px;perspective:1000px}.s4-block.s4-timeline-calendar .timeline .timeline-item .timeline-image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;border-radius:20px;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:transform 0.5s ease, opacity 0.5s ease;-moz-transition:transform 0.5s ease, opacity 0.5s ease;-ms-transition:transform 0.5s ease, opacity 0.5s ease;-o-transition:transform 0.5s ease, opacity 0.5s ease;transition:transform 0.5s ease, opacity 0.5s ease}.s4-block.s4-timeline-calendar .timeline .timeline-item .circle{position:absolute;z-index:2;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:23px;width:23px;border-radius:50%;background:rgba(0, 0, 0, 0.15)}.s4-block.s4-timeline-calendar .timeline .timeline-item .circle .here{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:11px;height:11px;border-radius:50%;background:#000000;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.s4-block.s4-timeline-calendar .timeline .timeline-item.active .timeline-content .date,.s4-block.s4-timeline-calendar .timeline .timeline-item.active .timeline-content .title,.s4-block.s4-timeline-calendar .timeline .timeline-item.active .timeline-content .text{opacity:1}.s4-block.s4-timeline-calendar .timeline .timeline-item.active .timeline-content .date{color:#DE2018}.s4-block.s4-timeline-calendar .timeline .timeline-item.active .timeline-image img{opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}.s4-block.s4-timeline-calendar .timeline .timeline-item.active .circle .here{background:#FFC600}.s4-block.s4-agence-media-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:clamp(20px, 5vw, 100px);gap:clamp(20px, 5vw, 100px)}.s4-block.s4-agence-media-text .title-image,.s4-block.s4-agence-media-text .content{width:calc(50% - 50px)}.s4-block.s4-agence-media-text .title-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-agence-media-text .title-image h2{margin-bottom:50px}.s4-block.s4-agence-media-text .title-image img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;border-radius:20px;object-fit:cover}.s4-block.s4-agence-media-text .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}.s4-block.s4-agence-media-text .content .h3-fake,.s4-block.s4-agence-media-text .content p{text-wrap:pretty}.s4-block.s4-agence-media-text .content .h3-fake{color:rgba(0, 0, 0, 0.5);font-size:max(1.15rem, 17px);font-weight:600}.s4-block.s4-agence-media-text .content p,.s4-block.s4-agence-media-text .content li{color:#707070;line-height:1.5}.s4-block.s4-agence-media-text .content .text{font-size:max(1.15rem, 17px)}.s4-block.s4-agence-media-text .content .subtext{font-size:max(1rem, 15px)}.s4-block.s4-agence-media-text .content .text-list-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}.s4-block.s4-agence-media-text .content .text-list-block .text-list-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px}.s4-block.s4-agence-media-text .content .text-list-block .text-list-ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px}.s4-block.s4-agence-media-text .content .text-list-block .text-list-ul li .circle{margin-top:6px;background:#DE2018;min-width:11px;min-height:11px;max-height:11px;max-width:11px;border-radius:50%}.s4-block.s4-agence-media-text.text-left{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s4-block.s4-agence-media-text.align-top{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.s4-block.s4-agence-media-text.align-middle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.s4-block.s4-agence-media-text.align-bottom{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.s4-block.s4-enjeux-cards-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:80px;gap:80px}.s4-block.s4-enjeux-cards-list .grid-cards-list{display:-ms-grid;display:grid;-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);grid-gap:30px;gap:30px}.s4-block.s4-enjeux-cards-list .grid-cards-list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;border-radius:10px;padding:200px 40px 40px 40px;position:relative;overflow:hidden}.s4-block.s4-enjeux-cards-list .grid-cards-list .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;z-index:0;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-block.s4-enjeux-cards-list .grid-cards-list .item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0, 0, 0, 0.15);z-index:1}.s4-block.s4-enjeux-cards-list .grid-cards-list .item .item-title{text-transform:uppercase;font-size:max(1.15rem, 17px);font-weight:600;color:#FFFFFF;max-width:160px;line-height:1.4;z-index:2}.s4-block.s4-enjeux-cards-list .grid-cards-list .item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.s4-block.s4-accordeon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:100px;gap:100px}.s4-block.s4-accordeon .accordeon,.s4-block.s4-accordeon .img{width:calc(50% - 50px)}.s4-block.s4-accordeon .accordeon .item{position:relative;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding-top:30px;padding-left:30px;padding-bottom:20px}.s4-block.s4-accordeon .accordeon .item::before{content:"";top:0px;left:30px;position:absolute;width:100%;height:1px;background:rgba(112, 112, 112, 0.5)}.s4-block.s4-accordeon .accordeon .item::after{content:"";position:absolute;top:50%;left:0;width:8px;height:100%;background:#DE2018;border-radius:10px;-webkit-transform:translateY(-50%) scaleY(0);-moz-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:transform 0.3s ease, opacity 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease;-ms-transition:transform 0.3s ease, opacity 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}.s4-block.s4-accordeon .accordeon .item .title{font-size:max(1.4rem, 18px);font-weight:600}.s4-block.s4-accordeon .accordeon .item .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;max-width:400px;max-height:0;opacity:0;pointer-events:none}.s4-block.s4-accordeon .accordeon .item .infos .text{color:#707070;line-height:1.5}.s4-block.s4-accordeon .accordeon .item.open .infos{pointer-events:unset}.s4-block.s4-accordeon .accordeon .item.open .infos a{position:relative;z-index:1}.s4-block.s4-accordeon .accordeon .item.open::after{-webkit-transform:translateY(-50%) scaleY(1);-moz-transform:translateY(-50%) scaleY(1);-ms-transform:translateY(-50%) scaleY(1);transform:translateY(-50%) scaleY(1);opacity:1}.s4-block.s4-accordeon .img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.s4-block.s4-accordeon .img img{position:absolute;opacity:1;border-radius:20px;object-fit:cover;width:100%;height:100%;-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transform:scale(1)}.s4-block.s4-accordeon .img img.fade-out{opacity:0;transform:scale(0.98)}.s4-block.s4-accordeon-simple{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:70px;gap:70px}.s4-block.s4-accordeon-simple .accordeon-simple{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s4-block.s4-accordeon-simple .accordeon-simple .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:60px;gap:60px;height:100%;padding-top:30px;padding-bottom:30px;border-top:solid 1px rgba(112, 112, 112, 0.2)}.s4-block.s4-accordeon-simple .accordeon-simple .item>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;min-width:250px;position:relative}.s4-block.s4-accordeon-simple .accordeon-simple .item>.left img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;object-fit:cover;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .infos-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:20px;gap:20px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .infos-top .item-title{font-size:max(1.15rem, 17px);font-weight:600}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .infos-top button{background:none;border:none;cursor:pointer;color:#DE2018;font-size:2.65rem;font-weight:100;line-height:1;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:clamp(100px, 5vw, 20px);gap:clamp(100px, 5vw, 20px);max-height:0;pointer-events:none;overflow:hidden}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text img{border-radius:20px;object-fit:cover;width:470px;height:370px}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text p{font-size:max(1rem, 15px);color:rgba(0, 0, 0, 0.8);line-height:1.5}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text .right-right-txt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:30px;gap:30px}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text .right-right-txt .custom-bullet-list .line-item{padding-left:21px;position:relative}.s4-block.s4-accordeon-simple .accordeon-simple .item>.right .infos .text .right-right-txt .custom-bullet-list .line-item::before{content:"";position:absolute;top:11px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:11px;height:11px;border-radius:50%;background:#DE2018}.s4-block.s4-accordeon-simple .accordeon-simple .item.open>.left img{opacity:1}.s4-block.s4-accordeon-simple .accordeon-simple .item.open>.right .infos .infos-top button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s4-block.s4-accordeon-simple .accordeon-simple .item.open>.right .infos .text{max-height:1000px;pointer-events:unset;margin-top:15px}.s4-block.s4-accordeon-simple .accordeon-simple.inline .item>.right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1}.s4-block.s4-accordeon-simple .accordeon-simple.inline .item>.right .infos{max-width:100%;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.s4-block.s4-accordeon-simple .accordeon-simple.inline .item>.right .infos .text img{min-width:400px}.s4-block.s4-bornes-single-cartes-liste,.s4-block.s4-bornes-single-cartes-liste-load{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:40px;gap:40px;scroll-margin-top:50px;background:transparent;position:relative}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list{position:sticky;top:20px;padding:55px 45px 45px 45px;border-radius:20px;-webkit-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05)}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-title,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-title{font-size:max(1.15rem, 17px);font-weight:700;text-transform:uppercase;margin-bottom:15px}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:7.5px;gap:7.5px}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link>a,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10rem;gap:10rem;color:rgba(0, 0, 0, 0.35);font-size:max(1rem, 15px);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link>a .text,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link>a .text{text-wrap:nowrap}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link>a .circle,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link>a .circle{width:11px;min-width:11px;height:11px;min-height:11px;border-radius:50%;background:rgba(0, 0, 0, 0.35);-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link:hover>a,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link:hover>a{color:#000000}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link:hover>a .circle,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link:hover>a .circle{background:#000000}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link.active>a,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link.active>a{color:#000000;font-weight:600}.s4-block.s4-bornes-single-cartes-liste .bornes-cat-list .cat-list .cat-link.active>a .circle,.s4-block.s4-bornes-single-cartes-liste-load .bornes-cat-list .cat-list .cat-link.active>a .circle{background:#DE2018}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;background:transparent}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item{padding:55px 45px 45px;border-radius:20px;-webkit-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05)}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top{padding-bottom:35px;border-bottom:solid 1px rgba(112, 112, 112, 0.25);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a{display:block;position:relative}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a img,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a img{width:100%;height:100%;object-fit:cover;max-width:250px;max-height:250px;-webkit-transition:transform 0.3s ease, opacity 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease;-ms-transition:transform 0.3s ease, opacity 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a img.hover-bornes-img,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a img.hover-bornes-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a:hover img.single-bornes-img,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a:hover img.single-bornes-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a:hover img.main-bornes-img,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a:hover img.main-bornes-img{opacity:0}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.top>a:hover img.hover-bornes-img,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.top>a:hover img.hover-bornes-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.bottom,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px;padding-top:35px}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.bottom .post-title,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.bottom .post-title{display:block;color:#000000;font-size:max(1.4rem, 18px);font-weight:600;margin-bottom:5px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.bottom .post-title:hover,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.bottom .post-title:hover{color:#DE2018}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list>.item>.bottom .taxo-title,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list>.item>.bottom .taxo-title{font-size:max(0.9rem, 14px);font-weight:500;color:rgba(0, 0, 0, 0.5)}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list-loader-container,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list-loader-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list-loader-container .bornes-load-more-container,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list-loader-container .bornes-load-more-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-bornes-single-cartes-liste .bornes-card-list-loader-container .bornes-load-more-container .bornes-load-more-btn,.s4-block.s4-bornes-single-cartes-liste-load .bornes-card-list-loader-container .bornes-load-more-container .bornes-load-more-btn{padding:0;border:none}.s4-block.s4-bornes-taxo-cartes{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;gap:25px;scroll-margin-top:20px}.s4-block.s4-bornes-taxo-cartes>.item{background:#FFFFFF;border-radius:20px;padding:50px 65px 40px;-webkit-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05)}.s4-block.s4-bornes-taxo-cartes>.item>.content{position:relative}.s4-block.s4-bornes-taxo-cartes>.item>.content .badge{position:absolute;top:0;left:0;background:#FFC600;color:#000000;font-size:max(0.8rem, 13px);font-weight:500;padding:8px 14px;border-radius:6px;z-index:1}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:30px;border-bottom:solid 1px rgba(112, 112, 112, 0.25)}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top>a{display:block;width:fit-content;position:relative}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top>a .image-mise-en-avant{width:100%;height:210px;object-fit:cover;border-radius:15px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top>a .image-hover{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:210px;object-fit:cover;border-radius:15px;opacity:0;-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top>a:hover .image-mise-en-avant.hidden-image-mise-en-avant{opacity:0}.s4-block.s4-bornes-taxo-cartes>.item>.content>.top>a:hover .image-hover{opacity:1;-webkit-transform:translateX(-50%) scale(1.1);-moz-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.s4-block.s4-bornes-taxo-cartes>.item>.content>.bottom{padding-top:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.s4-block.s4-bornes-taxo-cartes>.item>.content>.bottom .taxo-title{color:#000000;font-size:max(1.4rem, 18px);font-weight:600}.s4-block.s4-bornes-taxo-cartes>.item>.content>.bottom .avantages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-block.s4-bornes-taxo-cartes>.item>.content>.bottom .avantages .avantage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:rgba(0, 0, 0, 0.5);font-weight:500}.s4-block.s4-bornes-taxo-cartes>.item>.content>.bottom .avantages .avantage span{background:rgba(0, 0, 0, 0.5);height:5px;width:5px;border-radius:50%}.s4-block.s4-bornes-taxo-cartes .block-info-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;height:100%;position:relative;padding:45px 30px 50px 45px;background:#FFFFFF;-webkit-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);box-shadow:10px 10px 40px 0px rgba(0, 0, 0, 0.05);border-radius:20px}.s4-block.s4-bornes-taxo-cartes .block-info-card::before{content:"";position:absolute;background:url("../img/other/bg-contact.svg") no-repeat center center;width:100%;height:100%;max-width:370px;max-height:370px;top:0;left:0;object-fit:contain;pointer-events:none;z-index:1}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top,.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom{position:relative;z-index:2}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top .pre-titre{color:#707070;font-size:max(0.9rem, 14px);font-weight:600;text-transform:uppercase;counter-reset:#707070;margin-bottom:10px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top>.top-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:40px;gap:40px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top>.top-top>.left .title{font-size:2.9rem;font-weight:700;max-width:270px;line-height:1}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top>.top-top>.right{height:fit-content;position:relative}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top>.top-top>.right .image{border-radius:20px;width:125px;height:125px;object-fit:cover}.s4-block.s4-bornes-taxo-cartes .block-info-card>.top>.top-top>.right .image.absolute{top:100%;right:100%;position:absolute;object-fit:cover;-webkit-transform:translate(40px, -40px);-moz-transform:translate(40px, -40px);-ms-transform:translate(40px, -40px);transform:translate(40px, -40px)}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:20px;gap:20px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.left a{color:#707070;font-size:max(1rem, 15px);font-weight:600}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:18px;gap:18px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.right a img{-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.right a img.linkedin{width:24px}.s4-block.s4-bornes-taxo-cartes .block-info-card>.bottom>.right a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.s4-block.s4-bornes-text-frise{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px}.s4-block.s4-bornes-text-frise>.left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px;max-width:700px}.s4-block.s4-bornes-text-frise>.left h2{text-wrap:balance}.s4-block.s4-bornes-text-frise>.left h3{font-size:max(1.15rem, 17px);font-weight:600;text-transform:uppercase;color:#7E7E7E;text-wrap:pretty}.s4-block.s4-bornes-text-frise>.left p{font-size:max(1rem, 15px);text-wrap:pretty}.s4-block.s4-bornes-text-frise>.right{overflow:auto;padding-top:100px}.s4-block.s4-bornes-text-frise>.right .frise{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-block.s4-bornes-text-frise>.right .frise .item{display:-ms-grid;display:grid;-ms-grid-rows:1fr 15px 1fr;grid-template-rows:1fr 15px 1fr;grid-gap:20px;gap:20px;width:250px}.s4-block.s4-bornes-text-frise>.right .frise .item>.top,.s4-block.s4-bornes-text-frise>.right .frise .item>.bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:25px;padding-right:25px}.s4-block.s4-bornes-text-frise>.right .frise .item>.top img,.s4-block.s4-bornes-text-frise>.right .frise .item>.bottom img{width:65px;height:65px;object-fit:contain}.s4-block.s4-bornes-text-frise>.right .frise .item>.top p,.s4-block.s4-bornes-text-frise>.right .frise .item>.bottom p{font-size:max(1.15rem, 17px);font-weight:700;text-align:center;text-transform:uppercase;text-wrap:balance;line-height:1.5}.s4-block.s4-bornes-text-frise>.right .frise .item .line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;width:100%}.s4-block.s4-bornes-text-frise>.right .frise .item .line .point{min-width:11px;min-height:11px;border-radius:50%}.s4-block.s4-bornes-text-frise>.right .frise .item .line .to-left,.s4-block.s4-bornes-text-frise>.right .frise .item .line .to-right{height:1px;width:100%;background:rgba(112, 112, 112, 0.25)}.s4-block.s4-bornes-text-frise>.right .frise .item>.bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px}.s4-block.s4-block-offres-recrutements .offres-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.s4-block.s4-block-offres-recrutements .offres-cards .item{background:#FFFFFF;border-radius:20px;padding:16rem 60px 60px}.s4-block.s4-block-offres-recrutements .offres-cards .item h3{margin-bottom:30px;font-size:max(1.55rem, 20px);text-wrap:balance}.s4-block.s4-block-offres-recrutements .offres-cards .item .infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:40px;gap:40px;margin-bottom:40px}.s4-block.s4-block-offres-recrutements .offres-cards .item .infos .location,.s4-block.s4-block-offres-recrutements .offres-cards .item .infos .contract-type{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;opacity:0.5;font-size:max(1.1rem, 16px)}.s4-block.s4-slider-banner-scroll{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px;overflow-x:auto;position:relative;scroll-behavior:smooth}.s4-block.s4-slider-banner-scroll .slider_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px;will-change:transform;transform:translateX(0);pointer-events:none}.s4-block.s4-slider-banner-scroll .slider_item{pointer-events:none}.s4-block.s4-slider-banner-scroll.is-dragging{cursor:grabbing}.s4-block.s4-slider-banner-scroll .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-block.s4-slider-banner-scroll .item>.left{width:15%;min-width:200px;border-radius:20px 0 0 20px;overflow:hidden}.s4-block.s4-slider-banner-scroll .item>.left img{height:100%;object-fit:cover;border-radius:20px 0 0 20px}.s4-block.s4-slider-banner-scroll .item>.right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:50px;gap:50px;width:85%;min-width:1200px;max-width:1200px;padding:40px 60px 70px;background:#FBFAFA;border-radius:0 20px 20px 0px}.s4-block.s4-slider-banner-scroll .item>.right>.right-top h2,.s4-block.s4-slider-banner-scroll .item>.right>.right-top p{text-wrap:pretty}.s4-block.s4-slider-banner-scroll .item>.right>.right-top .count{font-size:4.5rem;font-weight:600;color:#DE2018}.s4-block.s4-slider-banner-scroll .item>.right>.right-top h2{margin-bottom:30px}.s4-block.s4-slider-banner-scroll .item>.right>.right-top p{font-size:max(1.15rem, 17px);color:rgba(0, 0, 0, 0.5);line-height:1.5}.s4-block.s4-slider-banner-scroll .item>.right .index{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.s4-block.s4-slider-banner-scroll .item>.right .index .tt-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:5px;gap:5px}.s4-block.s4-slider-banner-scroll .item>.right .index .tt-items .atm{font-size:max(1.4rem, 18px);font-weight:500}.s4-block.s4-slider-banner-scroll .item>.right .index .tt-items .slash,.s4-block.s4-slider-banner-scroll .item>.right .index .tt-items .tt{font-size:max(1rem, 15px);color:rgba(0, 0, 0, 0.5)}.s4-block.s4-slider-banner-scroll .item>.right .index .progress-bar{position:relative}.s4-block.s4-slider-banner-scroll .item>.right .index .progress-bar::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background:rgba(0, 0, 0, 0.5)}.s4-block.s4-slider-banner-scroll .item>.right .index .progress-bar .progress{position:relative;z-index:1;background:#FFC600;height:3px}.s4-block.s4-slider-cards .owl-carousel-slider-cards{position:relative}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px;position:relative}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .image{position:relative}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .image .overlay{position:absolute;right:0;bottom:0;left:0;width:100%;height:80%;background:-webkit-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:linear-gradient(to top, black, rgba(0, 0, 0, 0));opacity:0.5;z-index:1}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .image img{width:100%;object-fit:cover}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p{text-wrap:pretty}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fs_xs{font-size:max(0.9rem, 14px)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fs_s{font-size:max(1rem, 15px)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fs_regu{font-size:max(1.15rem, 17px)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fs_regu2{font-size:max(1.4rem, 18px)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fw_normal{font-weight:400}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fw_semibold{font-weight:600}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.fw_bold{font-weight:700}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.text_uppercase{text-transform:uppercase}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.text_align_start{text-emphasis:start}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.text_align_center{text-align:center}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text p.text_align_end{text-align:end}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text.over_image{position:absolute;z-index:2;right:30px;left:30px;width:calc(100% - 60px)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text.over_image.text_valign_top{top:30px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text.over_image.text_valign_center{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item .item-text.over_image.text_valign_bottom{bottom:30px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item.small_square .image img{width:100%;height:220px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item.big_square .image img{height:280px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .item.classic .image img{height:250px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-stage-outer{overflow:visible}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-stage-outer .owl-stage{padding-left:0 !important}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-stage-outer .owl-stage .owl-item{margin-right:15px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-dots{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-dots .owl-dot{background:#D6D6D6}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-dots .owl-dot.active{background:#555555}.s4-block.s4-slider-cards .owl-carousel-slider-cards.overflow-hidden .owl-stage-outer{overflow:hidden}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-nav{padding:0 30px;position:absolute;top:calc(50% - 30px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#FFC600;pointer-events:none}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-nav .owl-prev,.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-nav .owl-next{pointer-events:auto;color:#FFC600;width:50px;height:50px;background:url("../img/icon/next-prev-circle.svg") no-repeat center center;background-size:50px}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-nav .owl-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s4-block.s4-slider-cards .owl-carousel-slider-cards .owl-nav.disabled{display:none}.s4-block.s4-slider-cards>.btn-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:40px}.s4-block.s4-slider-cards-images-text .slider-title{font-size:max(1.15rem, 17px);font-weight:500;margin-bottom:25px}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer{overflow:visible}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-left:0 !important}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;width:100%}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item img{width:100%;height:250px;object-fit:cover;border-radius:25px}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:5px}.s4-block.s4-slider-cards-images-text .owl-carousel-recrutements .owl-stage-outer .owl-stage .owl-item .item .content p{text-align:center;font-size:max(1rem, 15px);line-height:1.5;opacity:0.5}.s4-block.s4-slider-cards-images .owl-carousel-slider-cards-images .owl-stage-outer{overflow:visible}.s4-block.s4-slider-cards-images .owl-carousel-slider-cards-images .owl-stage-outer .item{border-radius:20px}.s4-block.s4-slider-cards-images .owl-carousel-slider-cards-images .owl-stage-outer .item img{border-radius:20px;width:100%;height:100%;object-fit:cover}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-stage-outer{overflow:visible;margin-bottom:40px}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-stage-outer .item{border-radius:20px;position:relative}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-stage-outer .item::after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:80%;background:-webkit-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-moz-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:-o-linear-gradient(to top, black, rgba(0, 0, 0, 0));background:linear-gradient(to top, black, rgba(0, 0, 0, 0));opacity:0.5;border-radius:0 0 20px 20px}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-stage-outer .item img{border-radius:20px;width:100%;height:280px;object-fit:cover}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-dots{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-dots .owl-dot{background:#D6D6D6}.s4-block.s4-slider-cards-images-two .owl-carousel-slider-cards-images-two .owl-dots .owl-dot.active{background:#555555}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .owl-stage-outer{overflow:visible}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .owl-stage-outer .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-left:0 !important}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .owl-stage-outer .owl-stage .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item img{width:70px;height:70px;object-fit:contain}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item .infos{max-width:330px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;grid-gap:15px;gap:15px}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item .infos .title{font-size:max(1.15rem, 17px);font-weight:700}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item .infos .title.text_uppercase{text-transform:uppercase}.s4-block.s4-slider-icons-infos .owl-carousel-slider-icons-infos .item .infos .text{font-size:max(1rem, 15px);opacity:0.5}.s4-block.s4-slider-text-loop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;overflow:hidden;width:100%;position:relative}.s4-block.s4-slider-text-loop .marquee-track{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;animation:marquee-left 15s linear infinite;direction:rtl}.s4-block.s4-slider-text-loop .marquee-track .slider-text-item{width:fit-content;flex-shrink:0;direction:ltr;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:50px;gap:50px}.s4-block.s4-slider-text-loop .marquee-track .slider-text-item p{color:#E8E8E8;font-size:3.25rem;font-weight:900;text-transform:uppercase}.s4-block.s4-slider-text-loop .marquee-track .slider-text-item img{object-fit:contain;min-width:45px;min-height:45px;max-width:45px;max-height:45px}.s4-block.s4-slider-part-loop .owl-carousel-part-image-loop .owl-stage{padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.s4-block.s4-slider-part-loop .owl-carousel-part-image-loop .owl-stage .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.s4-block.s4-slider-part-loop .owl-carousel-part-image-loop .item img{max-width:200px;max-height:95px;object-fit:contain}.s4-block .custom-block-fs-30{font-size:1.75rem !important}.s4-block .custom-block-fs-24{font-size:max(1.4rem, 18px) !important}.s4-block .custom-block-fs-20{font-size:max(1.15rem, 17px) !important}.s4-block .custom-block-fs-17{font-size:max(1rem, 15px) !important}.s4-block .custom-block-fw-bold{font-weight:700 !important}.s4-block .custom-block-fw-semi-bold{font-weight:600 !important}.elementor-widget-text-editor p{font-size:inherit !important;font-weight:inherit !important}.s4-header-desktop{position:fixed;top:0;left:0;z-index:99;width:100%;-webkit-box-shadow:0 3px 40px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0 3px 40px 0 rgba(0, 0, 0, 0.05);box-shadow:0 3px 40px 0 rgba(0, 0, 0, 0.05);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.s4-header-desktop .header-top{height:130px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.s4-header-desktop .header-top .header-top-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:40px;gap:40px;padding-top:25px;padding-bottom:25px}.s4-header-desktop .header-top .header-top-wrapper>.header-top-left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.s4-header-desktop .header-top .header-top-wrapper>.header-top-left img{max-width:350px}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top,.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom{padding-left:10px;padding-right:30px}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top a,.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom a{color:#000000;text-decoration:none;text-transform:uppercase;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top a:hover,.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom a:hover{color:#DE2018}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:40px;gap:40px;margin-bottom:16.5px}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top li a{font-size:max(0.9rem, 14px);font-weight:600}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:40px;gap:40px;padding-top:22.5px;border-top:solid 1px rgba(0, 0, 0, 0.75);-webkit-transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;-ms-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-bottom li a{font-size:max(1rem, 15px);font-weight:700}.s4-header-desktop .header-top .header-top-wrapper>.header-top-right>.menu-top li a.active,.s4-header-desktop .header-top .header-top-wrapper>.header-top-right .menu-bottom li a.active{color:#DE2018}.s4-header-desktop .header-bottom{position:relative}.s4-header-desktop .header-bottom .submenu{position:absolute;top:100%;left:0;width:fit-content;background:#FFFFFF;box-shadow:0 3px 40px 0 rgba(0, 0, 0, 0.05);opacity:0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);width:100%}.s4-header-desktop .header-bottom .submenu .submenu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:30px 0;list-style:none}.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:0;-moz-box:0;-webkit-flex:0 1 calc((100% - 60px) / 4);-ms-flex:0 1 calc((100% - 60px) / 4);flex:0 1 calc((100% - 60px) / 4)}.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px;padding:20px;color:#000000;text-decoration:none;font-size:max(0.9rem, 14px);font-weight:500;-webkit-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1), color 0.5s cubic-bezier(0.4, 0, 0.2, 1);width:100%;border-radius:30px}.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item a span{display:block;min-height:10px;max-height:10px;min-width:10px;max-width:10px;border-radius:50%;background:#000000;-webkit-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:background 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item.active a,.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item:hover a{background:#FBFAFA}.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item.active a span,.s4-header-desktop .header-bottom .submenu .submenu-list .submenu-item:hover a span{background:#DE2018}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom{position:relative;opacity:0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);list-style:none;min-width:300px;border-radius:30px;background:#FBFAFA}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom.active{opacity:1;pointer-events:auto;max-height:1000px;margin-bottom:30px;padding:30px}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup{opacity:0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup:last-child{margin-bottom:0}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup.active{opacity:1;pointer-events:auto;max-height:1000px}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup .submenu-subgroup-inner{display:-ms-grid;display:grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);grid-gap:20px;gap:20px}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup .submenu-subgroup-inner .subchild-title{font-size:max(1rem, 15px);font-weight:600;color:#000000}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup .submenu-subgroup-inner .subchild-group-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup .submenu-subgroup-inner .subchild-group-list a{color:#000000;text-decoration:none;font-size:max(0.9rem, 14px);-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom .submenu-subgroup .submenu-subgroup-inner .subchild-group-list a:hover{color:#DE2018}.s4-header-desktop .header-bottom .submenu .sub-submenu-bottom.active{opacity:1;pointer-events:auto;max-height:1000px}.s4-header-desktop .header-bottom .submenu.active{opacity:1;pointer-events:auto;max-height:1000px}.s4-header-desktop.home .header-top{background:transparent}.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right>.menu-top,.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right .menu-bottom{border-color:rgba(255, 255, 255, 0.75)}.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right>.menu-top a,.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right .menu-bottom a{color:#FFFFFF}.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right>.menu-top a:hover,.s4-header-desktop.home .header-top .header-top-wrapper>.header-top-right .menu-bottom a:hover{color:#DE2018}.s4-header-desktop .header-top.submenu-open{background:#FBFAFA}.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right>.menu-top,.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right .menu-bottom{border-color:rgba(0, 0, 0, 0.75)}.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right>.menu-top a,.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right .menu-bottom a{color:#000000}.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right>.menu-top a:hover,.s4-header-desktop .header-top.submenu-open .header-top-wrapper>.header-top-right .menu-bottom a:hover{color:#DE2018}.s4-header-desktop.scrolled .header-top{background:#FBFAFA}.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right>.menu-top,.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right .menu-bottom{border-color:rgba(0, 0, 0, 0.75)}.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right>.menu-top a,.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right .menu-bottom a{color:#000000}.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right>.menu-top a:hover,.s4-header-desktop.scrolled .header-top .header-top-wrapper>.header-top-right .menu-bottom a:hover{color:#DE2018}.s4-header-desktop.down{transform:translateY(-100%)}.s4-header-responsive{display:none}.sticky-btn-wrapper{position:absolute;right:0;top:0;height:100%;pointer-events:none}.sticky-btn-wrapper .btn-contact-sticky{cursor:pointer;display:block;pointer-events:auto;width:fit-content;position:sticky;top:200px;margin-left:auto;right:16px;z-index:90;border:none;color:#000000;font-size:max(1rem, 15px);font-weight:600;text-transform:uppercase;background:#FFC600;padding:20px 22px 16px;border-radius:6px 6px 0 0;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}.sticky-btn-wrapper .btn-contact-sticky:hover{background:#DE2018;color:#FFFFFF}.contact-drawer-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;pointer-events:none}.contact-drawer-wrapper .contact-drawer-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.contact-drawer-wrapper .contact-drawer-backdrop.active{opacity:1;pointer-events:auto}.contact-drawer-wrapper .contact-drawer{position:fixed;top:0;right:0;width:100%;max-width:500px;height:100vh;background:#FFFFFF;z-index:9999;-webkit-box-shadow:-5px 0 20px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:-5px 0 20px 0 rgba(0, 0, 0, 0.1);box-shadow:-5px 0 20px 0 rgba(0, 0, 0, 0.1);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:auto}.contact-drawer-wrapper .contact-drawer.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.contact-drawer-wrapper .contact-drawer .contact-drawer-close{position:fixed;top:20px;right:20px;width:40px;height:40px;border:none;background:transparent;cursor:pointer;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#000000;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;z-index:10000}.contact-drawer-wrapper .contact-drawer .contact-drawer-close svg{width:24px;height:24px}.contact-drawer-wrapper .contact-drawer .contact-drawer-close:hover{color:#FFC600}.contact-drawer-wrapper .contact-drawer .contact-drawer-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px;padding:30px;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.contact-drawer-wrapper .contact-drawer .contact-drawer-content .contact-drawer-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 5px;gap:10px 5px}.contact-drawer-wrapper .contact-drawer .contact-drawer-content .title{font-size:1.75rem;font-weight:600;margin-bottom:5px}.contact-drawer-wrapper .contact-drawer .contact-drawer-content .sub-title{font-size:max(1.15rem, 17px);font-weight:500}.contact-drawer-wrapper .contact-drawer .contact-drawer-team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;padding:15px;border-radius:10px;border:solid 1px rgba(112, 112, 112, 0.15)}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-left{flex-shrink:0}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-left img{width:60px;height:60px;border-radius:50%;object-fit:cover}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right .prenom-nom{font-size:max(1.15rem, 17px);font-weight:600;line-height:1}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right h5{font-size:max(1rem, 15px)}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right .flag{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;margin-bottom:8px}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right .flag img{width:20px;height:20px;object-fit:contain}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right .citation{font-size:max(0.9rem, 14px);font-style:italic;opacity:0.8;margin:0}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:5px;gap:5px;margin-bottom:5px;text-decoration:none}.contact-drawer-wrapper .contact-drawer .contact-drawer-team .contact-drawer-item .contact-drawer-item-right .linkedin-item{width:18px;height:18px;object-fit:contain}.contact-drawer-wrapper .contact-drawer .contact-drawer-call{margin-top:40px}.popup-overlay{position:fixed;z-index:91;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);pointer-events:none;opacity:0;-webkit-transition:opacity 0.3s ease, pointer-events 0.3s ease;-moz-transition:opacity 0.3s ease, pointer-events 0.3s ease;-ms-transition:opacity 0.3s ease, pointer-events 0.3s ease;-o-transition:opacity 0.3s ease, pointer-events 0.3s ease;transition:opacity 0.3s ease, pointer-events 0.3s ease}.popup-overlay .contact-popup{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;grid-gap:50px;gap:50px;position:absolute;z-index:92;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;opacity:0;-webkit-transition:opacity 0.3s ease, pointer-events 0.3s ease;-moz-transition:opacity 0.3s ease, pointer-events 0.3s ease;-ms-transition:opacity 0.3s ease, pointer-events 0.3s ease;-o-transition:opacity 0.3s ease, pointer-events 0.3s ease;transition:opacity 0.3s ease, pointer-events 0.3s ease;-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);background:#FFFFFF;border-radius:20px;margin-left:auto;margin-right:auto;padding:7.5px}.popup-overlay .contact-popup .popup-left{min-width:650px;padding:50px 50px 50px 100px}.popup-overlay .contact-popup .popup-left .title{font-size:1.75rem;font-weight:600;margin-bottom:15px}.popup-overlay .contact-popup .popup-left .text{color:rgba(0, 0, 0, 0.5);font-size:max(1rem, 15px);margin-bottom:20px}.popup-overlay .contact-popup .popup-left .note{font-size:max(1rem, 15px);font-weight:500;margin-bottom:30px}.popup-overlay .contact-popup .popup-left .btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:15px;gap:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-overlay .contact-popup .popup-right{min-height:100%;position:relative}.popup-overlay .contact-popup .popup-right .close-popup-btn{cursor:pointer;color:#FFFFFF;position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;border:solid 1px #FFFFFF;background:transparent;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px;-webkit-transition:border-color 0.3s ease, color 0.3s ease;-moz-transition:border-color 0.3s ease, color 0.3s ease;-ms-transition:border-color 0.3s ease, color 0.3s ease;-o-transition:border-color 0.3s ease, color 0.3s ease;transition:border-color 0.3s ease, color 0.3s ease}.popup-overlay .contact-popup .popup-right .close-popup-btn:hover{border-color:#FFC600;color:#FFC600}.popup-overlay .contact-popup .popup-right>img{width:500px;height:100%;object-fit:cover;border-radius:13px}.popup-overlay.active{pointer-events:unset;opacity:1}.popup-overlay.active .contact-popup{pointer-events:unset;opacity:1}.popup-game-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;pointer-events:none}.popup-game-wrapper .popup-game-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);opacity:0;pointer-events:none;-webkit-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.popup-game-wrapper .popup-game-backdrop.active{opacity:1;pointer-events:auto}.popup-game{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10001;min-width:1100px;max-width:90vw;min-height:550px;max-height:90vh;background:#FFFFFF;border-radius:20px;-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.05);overflow-y:auto;overflow-x:hidden;-webkit-transition:opacity 0.3s ease, pointer-events 0.3s ease;-moz-transition:opacity 0.3s ease, pointer-events 0.3s ease;-ms-transition:opacity 0.3s ease, pointer-events 0.3s ease;-o-transition:opacity 0.3s ease, pointer-events 0.3s ease;transition:opacity 0.3s ease, pointer-events 0.3s ease;opacity:0;pointer-events:none;display:none}.popup-game.active{opacity:1;pointer-events:auto;display:block}.popup-game .step{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:50px;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;-moz-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;-ms-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;-o-transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease;transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease}.popup-game .step.active{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popup-game .title{font-size:2rem;font-weight:700;text-transform:uppercase;text-align:center;text-wrap:pretty}.popup-game .sub-title{font-size:1.75rem;font-weight:600;text-transform:uppercase;text-align:center;text-wrap:pretty}.popup-game .popup-game-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;border:solid 1px #000000;background:transparent;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px;z-index:10001;-webkit-transition:border-color 0.3s ease, color 0.3s ease;-moz-transition:border-color 0.3s ease, color 0.3s ease;-ms-transition:border-color 0.3s ease, color 0.3s ease;-o-transition:border-color 0.3s ease, color 0.3s ease;transition:border-color 0.3s ease, color 0.3s ease}.popup-game .popup-game-close:hover{border-color:#FFC600;color:#FFC600}.popup-game .step-one .step-one-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px;width:100%}.popup-game .step-one .step-one-content .popup-game-btn{cursor:pointer;padding:10px 40px;border-radius:40px;border:solid 2px #FFC600;font-size:max(1.1rem, 16px);font-weight:600;text-transform:uppercase;-webkit-transition:background 0.3s ease, color 0.3s ease, border 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease, border 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease, border 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease, border 0.3s ease;transition:background 0.3s ease, color 0.3s ease, border 0.3s ease}.popup-game .step-one .step-one-content .popup-game-btn.start{background:#FFC600}.popup-game .step-one .step-one-content .popup-game-btn.start:hover{background:#DE2018;border-color:#DE2018;color:#FFFFFF;animation:glitch 0.3s ease-in-out infinite}.popup-game .step-one .step-one-content .popup-game-btn.not-today{background:#FFFFFF;text-transform:unset;font-weight:400;text-decoration:underline;text-underline-offset:2px;border:none;padding:0}.popup-game .step-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overflow:auto;width:100%;height:100%}.popup-game .step-two.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}.popup-game .step-two .step-two-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px;height:100%;width:100%}.popup-game .step-two .step-two-content .iframe-container{min-height:400px;height:100%;width:100%;position:relative;display:flex;flex:1;overflow:hidden}.popup-game .step-two .step-two-content .iframe-container iframe{width:100%;height:100%;border:none}.cat-list-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:10px;padding:30px;height:100%}.cat-list-container h2,.cat-list-container .h2-fake{font-size:1.75rem;font-weight:600;margin-bottom:32px}.cat-list-container .cat-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:22px;gap:22px}.cat-list-container .cat-list .cat-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.cat-list-container .cat-list .cat-link span{width:10px;height:10px;border-radius:50%}.cat-list-container .cat-list .cat-link a,.cat-list-container .cat-list .cat-link h3{font-size:max(0.9rem, 14px);font-weight:600;color:#000000;text-decoration:none;text-transform:uppercase}.blog-article-cards{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.05);box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.05);overflow:clip;border-radius:20px}.blog-article-cards .card-img{position:relative;border-radius:20px 20px 0 0;overflow:clip;text-decoration:none;color:#000000}.blog-article-cards .card-img img{border-radius:20px 20px 0 0;width:100%;height:260px;object-fit:cover;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.blog-article-cards .card-img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-article-cards .card-img .card-cats{position:absolute;top:20px;right:20px;left:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:10px;gap:10px}.blog-article-cards .card-img .card-cats .cat-name{font-size:max(0.8rem, 13px);font-weight:600;text-transform:uppercase;border-radius:6px;padding:7.5px 20px;background:#FFFFFF;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:6.5px;gap:6.5px}.blog-article-cards .card-img .card-cats .cat-name .cat-color{width:8px;height:8px;border-radius:50%}.blog-article-cards .card-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 20px 20px;padding:30px 40px}.blog-article-cards .card-bottom .card-title{font-size:max(1.1rem, 16px);font-weight:600;line-height:1.15;text-decoration:none;color:#000000;margin-bottom:15px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.blog-article-cards .card-bottom .card-title:hover{color:#DE2018}.blog-article-cards .card-bottom .card-subtitle{font-size:max(1rem, 15px);line-height:1.5;opacity:0.5}.blog-article-cards .card-bottom .date{margin-top:25px;font-size:max(0.8rem, 13px);font-weight:600;opacity:0.5}.form-recrutements{border-radius:20px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.form-recrutements h3{max-width:500px;text-wrap:balance}.form-recrutements .left{width:80%;background:#FBFAFA;border-radius:20px 0 0 20px;padding:80px 150px 100px}.form-recrutements .left h3{margin-bottom:60px}.form-recrutements .right{width:20%}.form-recrutements .right img{object-fit:cover;width:100%;height:100%}.get-modele-title{font-size:max(1rem, 15px)}.get-modele-title span{font-weight:500}.get-modele-img{width:200px;height:200px;object-fit:cover;margin-top:20px}.leaflet-left{left:unset;right:0}.leaflet-left .leaflet-control{margin-left:0px;margin-right:10px}.s4-block .swiper{overflow:hidden}.s4-block .swiper .swiper-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;width:100%}.s4-block .swiper .swiper-wrapper .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:25px;gap:25px;-webkit-transition:transform 0.3s ease, opacity 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease;-ms-transition:transform 0.3s ease, opacity 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;width:350px}.s4-block .swiper .swiper-wrapper .swiper-slide img,.s4-block .swiper .swiper-wrapper .swiper-slide video{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:100%;width:100%;max-height:600px;object-fit:cover;border-radius:20px;-webkit-transition:max-height 0.3s ease;-moz-transition:max-height 0.3s ease;-ms-transition:max-height 0.3s ease;-o-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.s4-block .swiper .swiper-wrapper .swiper-slide .slider-infos{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;opacity:0;color:#000000;-webkit-transition:opacity 0.35s ease;-moz-transition:opacity 0.35s ease;-ms-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.s4-block .swiper .swiper-wrapper .swiper-slide .slider-infos .infos-title{font-size:1.75rem;font-weight:600}.s4-block .swiper .swiper-wrapper .swiper-slide .slider-infos .infos-subtitle{text-transform:uppercase}.s4-block .swiper .swiper-wrapper .swiper-slide .slider-infos .infos-subtitle,.s4-block .swiper .swiper-wrapper .swiper-slide .slider-infos .infos-description{font-size:max(1.15rem, 17px);font-weight:500;text-wrap:pretty}.s4-block .swiper .swiper-wrapper .swiper-slide .swiper-slide-shadow-left,.s4-block .swiper .swiper-wrapper .swiper-slide .swiper-slide-shadow-right{display:none}.s4-block .swiper .swiper-wrapper .swiper-slide-active .slider-infos{text-align:center;opacity:1}.s4-block .swiper .swiper-pagination{margin-top:25px}.s4-block .swiper .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;background:#D6D6D6;opacity:1}.s4-block .swiper .swiper-pagination .swiper-pagination-bullet-active{background:#555555}.s4-swiper-games .swiper-wrapper{padding-bottom:30px}.s4-swiper-games .swiper-pagination{bottom:0}.s4-swiper-videos .swiper-wrapper{padding-bottom:20px}.s4-swiper-videos .swiper-pagination{bottom:0}h1,.h1-fake{font-size:4.5rem;font-weight:600;line-height:1.1}h2,.h2-fake{font-size:3.25rem;font-weight:600;line-height:1.1}.link-underline{position:relative;transition:opacity 0.15s ease-in-out;width:fit-content}.link-underline:before{content:"";position:absolute;top:calc(100% + 5px);left:0;width:0;height:1px;transition:width 0.15s ease-in-out;background:unset}.link-underline.white{color:#FFFFFF}.link-underline.white:before{background:#FFFFFF}.link-underline.black{color:#000000}.link-underline.black:before{background:#000000}.link-underline.big:before{top:calc(100% + 3px);height:2px}.link-underline:hover::before{width:100%}.link-underline:hover::after{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}a{cursor:pointer}.btn{text-decoration:none;display:inline-block;width:fit-content}.btn .txt{padding:17px 32px;border-radius:6px}.btn.orange{font-weight:600;font-size:max(1rem, 15px)}.btn.orange .txt{color:#000000;background:#FFC600;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn.orange:hover .txt{background:#DE2018;color:#FFFFFF}.btn.little .txt{padding:7px 12px 7px}.btn.big .txt{padding:17px 100px}.post-date{font-size:max(0.9rem, 14px);font-weight:600;opacity:0.5;text-transform:uppercase}.white-bg-page{background:#FBFAFA}.social-share{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.social-share .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.social-share .left .share-txt{font-size:max(1.4rem, 18px);font-weight:600;margin-bottom:30px}.social-share .left .share-to{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;gap:30px}.social-share .left .share-to a{min-width:25px;min-height:25px;object-fit:contain;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.social-share .left .share-to a.facebook{background:url("../img/socials/facebook-gray.svg") no-repeat center center}.social-share .left .share-to a.facebook:hover{background:url("../img/socials/facebook-black.svg") no-repeat center center}.social-share .left .share-to a.linkedin{background:url("../img/socials/linkedin-gray.svg") no-repeat center center}.social-share .left .share-to a.linkedin:hover{background:url("../img/socials/linkedin-black.svg") no-repeat center center}.social-share .left .share-to a.instagram{background:url("../img/socials/instagram-gray.svg") no-repeat center center}.social-share .left .share-to a.instagram:hover{background:url("../img/socials/instagram-black.svg") no-repeat center center}.social-share .left .share-to a.email{background:url("../img/socials/email-gray.svg") no-repeat center center}.social-share .left .share-to a.email:hover{background:url("../img/socials/email-black.svg") no-repeat center center}#breadcrumbs{margin-bottom:15px;font-weight:600;color:rgba(0, 0, 0, 0.3);text-transform:uppercase;letter-spacing:1px;font-size:max(0.9rem, 14px);line-height:1.5}#breadcrumbs a{position:relative;color:rgba(0, 0, 0, 0.3);text-decoration:none}#breadcrumbs a::after{content:"";position:absolute;bottom:-2.5px;left:0;width:100%;height:2px;background:#000000;opacity:0.3;transform:scaleX(0);transition:transform 0.3s ease;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#breadcrumbs a:hover::after{transform:scaleX(1)}#breadcrumbs .breadcrumb_last{color:#000000}.owl-carousel .owl-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:15px;gap:15px}.owl-carousel .owl-dots .owl-dot{border-radius:50%;width:16px;height:16px;background:#FFFFFF;opacity:0.65}.owl-carousel .owl-dots .owl-dot.active{opacity:1}.block-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:130px;gap:130px}.block-row .left,.block-row .right{width:calc(50% - 50px)}.block-row .right p{font-size:max(1rem, 15px);opacity:0.5;line-height:1.5}.renseignement .team{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:auto}.renseignement .team .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:15px;gap:15px;padding:15px;border-radius:10px;border:solid 1px rgba(112, 112, 112, 0.15)}.renseignement .team .item .item-left img{width:75px;height:75px;border-radius:50%;object-fit:cover;filter:grayscale(100%)}.renseignement .team .item .item-right .linkedin-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px}.renseignement .team .item .item-right .linkedin-link img{width:14.5px;height:14.5px}.renseignement .team .item .item-right .link-underline::before{top:calc(100% + 2px)}.renseignement .team .item .item-right h4{font-size:max(1rem, 15px);font-weight:600}.renseignement .team .item .item-right h5{font-size:max(0.9rem, 14px);font-weight:400;opacity:0.5;margin-top:5px;margin-bottom:12px}.renseignement .team .item .item-right .flag{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:15px;gap:15px;margin-bottom:15px}.renseignement .team .item .item-right .flag img{width:21px;height:21px;border:solid 1px rgba(112, 112, 112, 0.5);border-radius:50%}.renseignement .team .item .item-right p{font-size:max(0.9rem, 14px);font-style:italic}input,textarea,select,button,optgroup,option,fieldset,legend,label{font-family:"Poppins", sans-serif}.leform-element{padding:15px}.leform-element label.leform-label{font-size:max(1rem, 15px);font-weight:500}.leform-element div.leform-input input[type=email],.leform-element div.leform-input input[type=password],.leform-element div.leform-input input[type=text],.leform-element div.leform-input select,.leform-element div.leform-input textarea,.leform-column-input:has(.leform-upload-input){border:none;border-bottom:solid 1px rgba(165, 165, 165, 0.5);border-radius:0;padding-left:0 !important;font-size:max(0.9rem, 14px);font-weight:200;background:transparent;padding-top:7.5px;padding-bottom:7.5px}.leform-element div.leform-input input[type=email]::placeholder,.leform-element div.leform-input input[type=password]::placeholder,.leform-element div.leform-input input[type=text]::placeholder,.leform-element div.leform-input select::placeholder,.leform-element div.leform-input textarea::placeholder,.leform-column-input:has(.leform-upload-input)::placeholder{opacity:0.5}.leform-element div.leform-input textarea{min-height:100px;resize:none}.leform-element div.leform-input select option[value=""]{display:none}.leform-ta-{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.leform-ta- .leform-button{cursor:pointer;font-weight:600;font-size:max(1rem, 15px);display:inline-block;width:fit-content;color:#000000;background:#FFC600;text-decoration:none;-webkit-transition:background 0.3s ease, color 0.3s ease;-moz-transition:background 0.3s ease, color 0.3s ease;-ms-transition:background 0.3s ease, color 0.3s ease;-o-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease;border-radius:6px}.leform-ta- .leform-button span{padding:15px 55px}.leform-ta- .leform-button:hover{background:#DE2018;color:#FFFFFF}.leform-element[data-type=tile]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.leform-element[data-type=tile] .leform-column-label{margin-right:50px}.leform-element[data-type=tile] .leform-column-label .leform-label{text-wrap:nowrap}.leform-element[data-type=tile] form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;gap:15px}.leform-element[data-type=tile] form .leform-tile-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:0;-moz-box:0;-webkit-flex:0 1 calc(33% - 15px);-ms-flex:0 1 calc(33% - 15px);flex:0 1 calc(33% - 15px);width:fit-content}.leform-element[data-type=tile] form .leform-tile-container .leform-tile-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.leform-element[data-type=tile] form .leform-tile-container input[type=checkbox].leform-tile+label,.leform-element[data-type=tile] form .leform-tile-container input[type=radio].leform-tile+label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:14px;padding:20px 15px;white-space:normal;text-wrap:balance;border:solid 2px rgba(112, 112, 112, 0.5);border-radius:8px;color:rgba(112, 112, 112, 0.5);line-height:1.3;font-weight:400}.leform-element[data-type=tile] form .leform-tile-container input[type=checkbox].leform-tile:checked+label,.leform-element[data-type=tile] form .leform-tile-container input[type=radio].leform-tile:checked+label{border:solid 2px #DE2018;color:#000000;background:transparent}.leform-column-input:has(.leform-upload-input){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;padding-left:35px !important;padding-bottom:10px}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta-{position:absolute;top:0;left:0;width:100%;height:100%}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta- .leform-button{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta- .leform-button span{display:none}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta-::before{content:"";position:absolute;top:50%;left:0;width:25px;height:25px;background:#FFFFFF;border-radius:50%;pointer-events:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta-::after{content:"+";color:#DE2018;position:absolute;top:50%;left:7.7px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta-:hover::before{background:#FFC600}.leform-column-input:has(.leform-upload-input) .leform-uploader.leform-ta-:hover::after{color:#000000}div.leform-uploader-file>span{z-index:9;top:-3px}.leform-element .leform-input .leform-element-error,.leform-uploader-error{background:#FFC600}.contact-options-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;gap:5px}.contact-options-list p,.contact-options-list a{font-size:max(1rem, 15px);font-weight:600;text-transform:uppercase}.contact-options-list p.mail,.contact-options-list a.mail{text-transform:lowercase}.contact-options-list a{line-height:1.3}.contact-options-list .contact-type-container a{font-weight:400}.rs-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:45px;gap:45px}.rs-list a img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.rs-list a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pagination.txt-s{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:center;-ms-flex-direction:center;flex-direction:center;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-top:2rem;margin-bottom:2rem}.pagination.txt-s ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:30px;gap:30px}.pagination.txt-s ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pagination.txt-s ul li .prev:not(.empty),.pagination.txt-s ul li .next:not(.empty),.pagination.txt-s ul li a.page-numbers{font-size:max(1.3rem, 13px);padding:15px 20px 10px;border:solid;border-width:2px;border-radius:20px;border-color:#DE2018;background-color:#F2F3F4;color:#DE2018;text-decoration:none;transition:all 0.3s ease}.pagination.txt-s ul li .prev:not(.empty):hover,.pagination.txt-s ul li .next:not(.empty):hover,.pagination.txt-s ul li a.page-numbers:hover{border-color:#DE2018;background-color:#DE2018;color:#FFFFFF}.pagination.txt-s ul li .current{font-size:max(1.3rem, 13px);padding:15px 20px 10px;border:solid;border-width:2px;border-radius:20px;border-color:#DE2018;background-color:#DE2018;color:#FFFFFF;text-decoration:none}.pagination.txt-s ul li .page-numbers.dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:25px;font-size:30px}.onetap-information .onetap-desc{display:none}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{max-width:100px;max-height:100px}footer{padding-top:60px;padding-bottom:60px}footer.bg{background:#FBFAFA}footer.bg .footer{background:#FFFFFF}footer .footer{border-radius:40px;padding-top:80px;padding-bottom:30px;background:#FBFAFA;position:relative;max-width:calc(100% - 40px) !important}footer .footer a{text-decoration:none;color:#000000;width:fit-content}footer .footer .footer-content .footer-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6rem;gap:6rem;padding-bottom:50px;border-bottom:solid 1px rgba(112, 112, 112, 0.25)}footer .footer .footer-content .footer-top .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:30px;gap:30px}footer .footer .footer-content .footer-top .left .logo{max-width:220px}footer .footer .footer-content .footer-top .right{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:6rem;gap:6rem}footer .footer .footer-content .footer-top .right .links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer .footer .footer-content .footer-top .right .links .links-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:15px;gap:15px}footer .footer .footer-content .footer-top .right .links .links-content .links-title{color:#DE2018;font-size:max(1.1rem, 16px);font-weight:800;text-transform:uppercase}footer .footer .footer-content .footer-top .right .links .links-content a{font-size:max(1rem, 15px);font-weight:600;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}footer .footer .footer-content .footer-top .right .links .links-content a:hover{color:#DE2018}footer .footer .footer-content .footer-bottom{padding-top:28.5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px 20px;gap:10px 20px}footer .footer .footer-content .footer-bottom a{text-align:center;position:relative;opacity:0.2;text-transform:uppercase;font-size:10px;font-weight:600}footer .footer .footer-content .footer-bottom a .dash{position:absolute;right:-8px;width:2px;height:1px}footer .footer .footer-content .footer-bottom a .strong{font-weight:700}.scroll1k{height:1000px}