﻿@keyframes slideUpDown{0%{transform:translateY(0%);opacity:1}35%{transform:translateY(-100%);opacity:0}50%{transform:translateY(100%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes slideLeftRight{0%{transform:translateX(0%);opacity:1}66%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideOutIn{0%{transform:translateX(0%);opacity:1;color:#121C27}40%{transform:translateX(100%);opacity:0;color:#121C27}60%{transform:translateX(-100%);opacity:0;color:#FFFFFF}100%{transform:translateX(0%);opacity:1;color:#FFFFFF}}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:17px;scroll-behavior:smooth}body{font-family:"poppins", sans-serif;position:relative;margin-top:-100px}.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:hidden;position:relative}main#Home{overflow:clip}main#Home .banner{position:relative;margin-bottom:150px}main#Home .banner:after{content:"";position:absolute;top:120px;left:50%;transform:translateX(-50%);background:url("../img/bg/logo-c.svg") no-repeat center center;background-size:contain;width:calc(100% - 200px);height:calc(100% + 200px);overflow:visible;pointer-events:none}main#Home .banner .container-fluid{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:85px;gap:85px;padding-top:100px;padding-bottom:160px}main#Home .banner .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:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:40px;z-index:1}main#Home .banner .left h1{color:#FFFFFF;margin-bottom:30px;max-width:680px;text-wrap:pretty}main#Home .banner .left p{max-width:600px;color:#FFFFFF;font-size:max(1.15rem, 15px);margin-bottom:50px;text-wrap:balance}main#Home .banner .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;grid-gap:20px;gap:20px;z-index:1}main#Home .banner .right .home-banner-img{position:relative;border-radius:40px}main#Home .banner .right .home-banner-img img{border-radius:40px;object-fit:cover;width:100%;height:100%}main#Home .banner .right .video-container{width:300px;height:350px;background:black;border-radius:40px}main#Home .banner .right .video-container video{width:100%;height:100%;object-fit:cover;display:block;border-radius:40px;cursor:pointer}main#Home .banner .right .col1{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;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;grid-gap:20px;gap:20px}main#Home .banner .right .col1 .image-1{height:350px;width:calc(100% - 100px)}main#Home .banner .right .col1 .image-1::before{content:"";position:absolute;right:calc(100% + 20px);bottom:0;width:32px;height:32px;background:#4AC6CC;border-radius:50%}main#Home .banner .right .col1 .image-1 .icon-bg{position:absolute;bottom:calc(100% - 50px);left:calc(100% - 50px);width:90px;height:90px;background:#53B584;border-radius:50%}main#Home .banner .right .col1 .image-1 .icon-bg .lottie-icon{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:50px;height:50px}main#Home .banner .right .col1 .image-2{width:100%}main#Home .banner .right .col1 .image-2:before{content:"";position:absolute;left:calc(100% + 40px);bottom:95px;width:43px;height:43px;background:#53B584;border-radius:50%}main#Home .banner .right .col1 .image-2 img{position:relative;height:255px}main#Home .banner .right .col1 .image-2 .icon-bg{position:absolute;top:-5px;right:-60px;width:160px;height:70px;background:#4AC6CC;border-radius:40px;z-index:3}main#Home .banner .right .col1 .image-2 .icon-bg .lottie-icon{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:50px;height:50px}main#Home .banner .right .col2{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;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%}main#Home .banner .right .col2 .image-3{height:340px;left:-50px;top:80px;z-index:-1}main#Home .banner .right .col2 .image-3:before{content:"";position:absolute;left:50%;bottom:calc(100% + 25px);width:70px;height:30px;background:#C0B4E8;border-radius:40px}main#Home .banner .right .col2 .image-3 .icon-bg{position:absolute;top:calc(100% + 95px);right:60px;width:90px;height:90px;background:#C0B4E8;border-radius:50%}main#Home .banner .right .col2 .image-3 .icon-bg .lottie-icon{position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;width:50px;height:50px}main#Home .banner .right .parallax-item{will-change:transform;transition:transform 0.1s ease-out}main#Home .presentation{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;margin-bottom:100px}main#Home .presentation h2{max-width:900px;text-align:center;margin-bottom:60px}main#Home .presentation .parallax-presentation{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;width:100%;margin-bottom:80px;height:450px}main#Home .presentation .parallax-presentation .left,main#Home .presentation .parallax-presentation .right,main#Home .presentation .parallax-presentation .center{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}main#Home .presentation .parallax-presentation .left .image,main#Home .presentation .parallax-presentation .right .image,main#Home .presentation .parallax-presentation .center .image{position:relative;border-radius:40px}main#Home .presentation .parallax-presentation .left .image>img,main#Home .presentation .parallax-presentation .right .image>img,main#Home .presentation .parallax-presentation .center .image>img{max-width:100%;height:100%;border-radius:40px;object-fit:cover}main#Home .presentation .parallax-presentation .left .tooltip-icon,main#Home .presentation .parallax-presentation .right .tooltip-icon,main#Home .presentation .parallax-presentation .center .tooltip-icon{position:absolute;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;background:#53B584;width:70px;height:70px;border-radius:50%;cursor:pointer;overflow:visible;transition:border-radius 0.35s ease}main#Home .presentation .parallax-presentation .left .tooltip-icon img,main#Home .presentation .parallax-presentation .right .tooltip-icon img,main#Home .presentation .parallax-presentation .center .tooltip-icon img{width:40px;height:40px;object-fit:contain;display:block;z-index:2}main#Home .presentation .parallax-presentation .left .tooltip-icon .tooltip-text,main#Home .presentation .parallax-presentation .right .tooltip-icon .tooltip-text,main#Home .presentation .parallax-presentation .center .tooltip-icon .tooltip-text{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:absolute;left:100%;top:0;height:100%;margin-left:0;padding:0 16px;background-color:#53B584;color:white;border-radius:0 40px 40px 0;opacity:0;visibility:hidden;width:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);transition:visibility 0.4s ease, transform 0.4s ease, width 0.4s ease, opacity 0.3s ease 0.1s;overflow:hidden;width:250px;max-width:calc(100vw - 100%)}main#Home .presentation .parallax-presentation .left .tooltip-icon .tooltip-text p,main#Home .presentation .parallax-presentation .right .tooltip-icon .tooltip-text p,main#Home .presentation .parallax-presentation .center .tooltip-icon .tooltip-text p{margin:0;font-weight:max(1.15rem, 15px);font-size:max(0.8rem, 11px);color:#FFFFFF;line-height:1.1;opacity:0;transition:opacity 0.2s ease 0.2s;pointer-events:none;width:100%}main#Home .presentation .parallax-presentation .left .tooltip-icon:hover,main#Home .presentation .parallax-presentation .right .tooltip-icon:hover,main#Home .presentation .parallax-presentation .center .tooltip-icon:hover{border-radius:50% 0 0 50%}main#Home .presentation .parallax-presentation .left .tooltip-icon:hover .tooltip-text,main#Home .presentation .parallax-presentation .right .tooltip-icon:hover .tooltip-text,main#Home .presentation .parallax-presentation .center .tooltip-icon:hover .tooltip-text{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);width:250px;opacity:1;visibility:visible}main#Home .presentation .parallax-presentation .left .tooltip-icon:hover .tooltip-text p,main#Home .presentation .parallax-presentation .right .tooltip-icon:hover .tooltip-text p,main#Home .presentation .parallax-presentation .center .tooltip-icon:hover .tooltip-text p{opacity:1}main#Home .presentation .parallax-presentation .left{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}main#Home .presentation .parallax-presentation .left .image{width:400px;height:250px}main#Home .presentation .parallax-presentation .left .image .tooltip-icon{background:#4AC6CC;left:-30px;bottom:-17.5px}main#Home .presentation .parallax-presentation .left .image .tooltip-icon .tooltip-text{background:#4AC6CC}main#Home .presentation .parallax-presentation .right .image{width:300px;height:350px}main#Home .presentation .parallax-presentation .right .image .tooltip-icon{background:#C0B4E8;top:-25px;right:-20px}main#Home .presentation .parallax-presentation .right .image .tooltip-icon .tooltip-text{background:#C0B4E8}main#Home .presentation .parallax-presentation .center{opacity:0;pointer-events:none;position:absolute;top:47%;left:47%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;transition:all 0.3s ease-in-out}main#Home .presentation .parallax-presentation .center .tooltip-icon{width:100px;height:100px}main#Home .presentation .parallax-presentation .center .tooltip-icon img{width:60px;height:60px}main#Home .presentation .parallax-presentation .center.visible{opacity:1;pointer-events:unset}main#Home .presentation .parallax-presentation .hidden-center{display:none}main#Home .presentation .text-presentation-home{font-size:max(1.5rem, 19px);max-width:1000px;text-align:center;text-wrap:balance;line-height:1.25}main#Home .expertises-home{background:#4AC6CC;padding-top:120px;padding-bottom:160px;margin-bottom:160px}main#Home .expertises-home .container-fluid{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}main#Home .expertises-home .container-fluid .pre-titre{padding-bottom:45px}main#Home .expertises-home .container-fluid .exp-container{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;grid-gap:150px;gap:150px}main#Home .expertises-home .container-fluid .exp-container .left,main#Home .expertises-home .container-fluid .exp-container .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:1;-moz-box:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}main#Home .expertises-home .container-fluid .exp-container .left{max-width:650px}main#Home .expertises-home .container-fluid .exp-container .left h2{line-height:1.05;text-wrap:wrap;color:#FFFFFF;margin-bottom:65px}main#Home .expertises-home .container-fluid .exp-container .left p{color:#FFFFFF;font-size:max(1.5rem, 19px);line-height:1.3}main#Home .expertises-home .container-fluid .exp-container .left p:first-of-type{margin-bottom:40px}main#Home .expertises-home .container-fluid .exp-container .right .exp-link:first-of-type .exp-item{border-top:solid 3px #3FB8BE}main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item{position:relative;padding:40px 30px 40px 50px;border-bottom:solid 3px #3FB8BE}main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item h3,main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item p{text-wrap:pretty;color:#FFFFFF;opacity:0.4;max-width:500px;transition:opacity 0.3s ease}main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item h3{font-size:max(1.5rem, 19px);font-weight:500;margin-bottom:5px}main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item p{font-size:max(1rem, 13px)}main#Home .expertises-home .container-fluid .exp-container .right .exp-link .exp-item:after{content:"";position:absolute;background:url("../img/arrow/arrow-white.svg") no-repeat center center;background-size:contain;top:25px;right:25px;width:25px;height:25px;opacity:0.5;transition:all 0.3s ease;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center}main#Home .expertises-home .container-fluid .exp-container .right .exp-link:hover .exp-item h3,main#Home .expertises-home .container-fluid .exp-container .right .exp-link:hover .exp-item p{opacity:1}main#Home .expertises-home .container-fluid .exp-container .right .exp-link:hover .exp-item:after{transform:rotate(0);opacity:1}main#Home .expertises-home .container-fluid #hover-image{position:fixed;top:0;left:0;height:130px;width:200px;height:auto;pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:999;transform:translate(-50%, -50%)}main#Home .expertises-home .container-fluid #hover-image img{object-fit:cover;height:100%;width:100%;height:auto;display:block;height:130px;width:200px}main#Home .savoir-faire-accueil{position:relative;margin-bottom:150px}main#Home .savoir-faire-accueil:before{content:"";position:absolute;left:-40px;bottom:50px;width:110px;height:110px;border-radius:50%;background:#C0B4E8}main#Home .savoir-faire-accueil:after{content:"";position:absolute;right:-60px;top:30px;width:180px;height:80px;border-radius:40px;background:#4AC6CC}main#Home .savoir-faire-accueil .supply-chain{position:sticky;top:60px;padding-bottom:100px;border-bottom:solid 5px #4AC6CC}main#Home .savoir-faire-accueil .supply-chain .top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;margin-bottom:70px}main#Home .savoir-faire-accueil .supply-chain .top h2{text-wrap:nowrap}main#Home .savoir-faire-accueil .supply-chain .top p{font-size:max(1.5rem, 19px);font-weight:400;line-height:1.15}main#Home .savoir-faire-accueil .supply-chain .bottom{display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr 1fr 200px;grid-template-columns:200px 1fr 1fr 200px;justify-items:center;grid-gap:25px;gap:25px}main#Home .savoir-faire-accueil .supply-chain .bottom .left,main#Home .savoir-faire-accueil .supply-chain .bottom .amont,main#Home .savoir-faire-accueil .supply-chain .bottom .aval,main#Home .savoir-faire-accueil .supply-chain .bottom .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%}main#Home .savoir-faire-accueil .supply-chain .bottom .left .image,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .image,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .image,main#Home .savoir-faire-accueil .supply-chain .bottom .right .image{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;border:15px solid rgba(18, 28, 39, 0.3);border-radius:50%;width:fit-content;padding:40px;transition:all 0.5s ease-in-out}main#Home .savoir-faire-accueil .supply-chain .bottom .left .image img,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .image img,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .image img,main#Home .savoir-faire-accueil .supply-chain .bottom .right .image img{position:relative;opacity:0.3;width:50px;height:50px;transition:all 0.5s ease-in-out}main#Home .savoir-faire-accueil .supply-chain .bottom .left .supply-title,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .supply-title,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .supply-title,main#Home .savoir-faire-accueil .supply-chain .bottom .right .supply-title{position:relative;padding-bottom:20px;width:100%;margin-bottom:65px}main#Home .savoir-faire-accueil .supply-chain .bottom .left .supply-title:after,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .supply-title:after,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .supply-title:after,main#Home .savoir-faire-accueil .supply-chain .bottom .right .supply-title:after{content:"";position:absolute;bottom:0;width:100%;height:3px;background:#121C27;opacity:0.3;transition:all 0.5s ease-in-out}main#Home .savoir-faire-accueil .supply-chain .bottom .left .supply-title h3,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .supply-title h3,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .supply-title h3,main#Home .savoir-faire-accueil .supply-chain .bottom .right .supply-title h3{text-align:center;font-size:max(1.15rem, 15px);font-weight:700;text-transform:uppercase;opacity:0.3;transition:all 0.5s ease-in-out}main#Home .savoir-faire-accueil .supply-chain .bottom .left .supply-title.visible,main#Home .savoir-faire-accueil .supply-chain .bottom .amont .supply-title.visible,main#Home .savoir-faire-accueil .supply-chain .bottom .aval .supply-title.visible,main#Home .savoir-faire-accueil .supply-chain .bottom .right .supply-title.visible{opacity:1}main#Home .savoir-faire-accueil .supply-chain .bottom .left .supply-title,main#Home .savoir-faire-accueil .supply-chain .bottom .right .supply-title{opacity:0}main#Home .savoir-faire-accueil .supply-chain .bottom .left .image,main#Home .savoir-faire-accueil .supply-chain .bottom .right .image{border-color:transparent}main#Home .savoir-faire-accueil .supply-chain .bottom .left .image img,main#Home .savoir-faire-accueil .supply-chain .bottom .right .image img{opacity:0.8}main#Home .savoir-faire-accueil .supply-chain .bottom .left p,main#Home .savoir-faire-accueil .supply-chain .bottom .right p{font-weight:500;text-align:center;font-size:max(0.9rem, 12px);text-transform:uppercase;position:relative;top:-40px;opacity:0.8}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .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}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .image{margin-bottom:30px}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .image.visible{opacity:1}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .image.visible img{opacity:1}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .infos{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:max(0.9rem, 12px);opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 0.5s ease-out}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .infos.visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .infos p{text-align:center;margin-bottom:30px;position:relative}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .infos p:not(:last-of-type):after{content:"";position:absolute;left:50%;bottom:-15px;width:10px;height:1px;background:#53B584}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:all 0.5s ease-out}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .details.visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .details p{font-size:max(0.8rem, 11px);border:solid 1px #121C27;padding:4px 10px 1px;border-radius:20px}main#Home .savoir-faire-accueil .supply-chain .bottom .supply .items .item .details p.empty{border:none}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.amont .supply-title.visible h3{color:#53B584;opacity:1}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.amont .supply-title.visible:after{background:#53B584;opacity:1;height:5px}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.amont .items .item .image.visible{border-color:#53B584}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.amont .items .item .details.visible{opacity:1;transform:translateY(0);border-color:#53B584}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.amont .items .item .details.visible p{color:#53B584;border-color:#53B584}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .supply-title.visible h3{color:#C0B4E8;opacity:1}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .supply-title.visible:after{background:#C0B4E8;opacity:1;height:5px}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .items .item .image.visible{border-color:#C0B4E8}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .items .item .details.visible{opacity:1;transform:translateY(0);border-color:#C0B4E8}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .items .item .details.visible p{color:#C0B4E8;border-color:#C0B4E8}main#Home .savoir-faire-accueil .supply-chain .bottom .supply.aval .items .item .infos p:not(:last-of-type):after{background:#C0B4E8}main#Home .secteurs-intervention{padding-bottom:130px;margin-bottom:150px;border-bottom:solid 5px #4AC6CC;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}main#Home .secteurs-intervention .left{padding-right:90px;border-right:solid 1px #8F85B4}main#Home .secteurs-intervention .left h2{margin-bottom:100px;max-width:600px}main#Home .secteurs-intervention .left .links{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:50px;gap:50px}main#Home .secteurs-intervention .left .links 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;-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}main#Home .secteurs-intervention .left .links a div{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:50px;gap:50px}main#Home .secteurs-intervention .left .links a .text{color:#121C27;font-size:max(1.5rem, 19px);font-weight:900;transition:0.3s ease}main#Home .secteurs-intervention .left .links a .arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;transition:0.3s ease}main#Home .secteurs-intervention .left .links a:hover .text{color:#4AC6CC}main#Home .secteurs-intervention .left .links a:hover .arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}main#Home .secteurs-intervention .right{padding-left:90px}main#Home .secteurs-intervention .right h2{max-width:240px;margin-bottom:60px}main#Home .secteurs-intervention .right .chiffres-cles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px 100px;gap:50px 100px}main#Home .secteurs-intervention .right .chiffres-cles .chiffres{position:relative}main#Home .secteurs-intervention .right .chiffres-cles .chiffres span{color:#4AC6CC;font-size:6rem;font-weight:900;position:relative;z-index:2}main#Home .secteurs-intervention .right .chiffres-cles .chiffres p{color:#121C27;font-size:max(1.5rem, 19px);font-weight:900;text-transform:lowercase;position:relative;z-index:2}main#Home .secteurs-intervention .right .chiffres-cles .chiffres img{position:absolute;z-index:1;top:-40px;right:0;width:120px;height:120px}main#Home .actus-home{position:relative;z-index:4;padding-bottom:200px}main#Home .actus-home .pre-titre{margin-bottom:10px}main#Home .actus-home .top{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;-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;margin-bottom:60px}main#Home .actus-home .top h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-wrap:pretty;max-width:900px}main#Home .actus-home .top .btn-bottom-to-top{display:inline-block;width:fit-content;text-wrap:nowrap}main#Adn .banner{margin-bottom:60px}main#Adn .banner h1{max-width:750px}main#Adn .intro-adn{margin-bottom:60px}main#Adn .intro-adn h2{text-wrap:balance;max-width:900px;margin-bottom:50px}main#Adn .intro-adn p{text-wrap:pretty;font-size:max(1.3rem, 17px)}main#Adn .intro-adn p:not(:last-of-type){margin-bottom:30px}main#Adn .join{margin-bottom:90px}main#Adn .join .banner{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;position:relative;min-height:60vh;margin-bottom:40px;overflow:hidden}main#Adn .join .banner img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;transition:all 0.5s ease}main#Adn .join .banner .violet{content:"";position:absolute;top:-35px;right:335px;width:50px;height:80px;background:#C0B4E8;border-radius:30px;z-index:1}main#Adn .join .banner .green{content:"";position:absolute;top:-50px;right:15px;width:300px;height:80px;background:#53B584;border-radius:55px;z-index:1}main#Adn .join .banner .blue{content:"";position:absolute;bottom:-50px;right:100px;width:115px;height:115px;background:#4AC6CC;border-radius:50%;z-index:1}main#Adn .join .banner:hover img{scale:1.1}main#Adn .join p.text-center{font-size:max(1.3rem, 17px);font-weight:700;line-height:1.4;text-wrap:pretty}main#Adn .values{margin-bottom:90px}main#Adn .values h2{margin-bottom:90px}main#Adn .values .content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:75px 300px;gap:75px 300px;padding-bottom:100px;border-bottom:solid 5px #4AC6CC}main#Adn .values .content .value>div{margin-bottom:20px}main#Adn .values .content .value>div h3{position:relative;font-size:2rem;width:fit-content}main#Adn .values .content .value>div h3.Vert{color:#53B584}main#Adn .values .content .value>div h3.Bleu{color:#4AC6CC}main#Adn .values .content .value>div h3.Violet{color:#C0B4E8}main#Adn .values .content .value>div h3.Noir{color:#121C27}main#Adn .values .content .value>div h3 img{position:absolute;bottom:0;left:calc(100% + 15px);min-height:50px;min-width:70px;max-height:100px;max-width:115px}main#Adn .leaders{margin-bottom:20px}main#Adn .leaders .top h2{margin-bottom:110px}main#Adn .leaders .top .team{display:-ms-grid;display:grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);grid-gap:60px;gap:60px;margin-bottom:80px}main#Adn .leaders .top .team.leaders-4{-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr)}main#Adn .leaders .top .team.leaders-5{-ms-grid-columns:repeat(5, 1fr);grid-template-columns:repeat(5, 1fr)}main#Adn .leaders .top .team .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-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Adn .leaders .top .team .card img{object-fit:cover;min-width:200px;min-height:200px;max-width:200px;max-height:200px;border-radius:50%;margin-bottom:5px}main#Adn .leaders .top .team .card .name{font-size:max(1.5rem, 19px);font-weight:900}main#Adn .leaders .top .team .card .xp,main#Adn .leaders .top .team .card .tag{font-size:max(0.9rem, 12px)}main#Adn .leaders .top .team .card .tag{text-align:center;color:#4AC6CC}main#Adn .leaders .lead-banner{position:relative;background:#4AC6CC;padding-top:150px}main#Adn .leaders .lead-banner:before{content:"";position:absolute;bottom:70px;left:-60px;width:185px;height:80px;border-radius:40px;background:#C0B4E8}main#Adn .leaders .lead-banner:after{content:"";position:absolute;bottom:200px;left:125px;width:37px;height:37px;border-radius:50%;background:#53B584}main#Adn .leaders .lead-banner .black{position:absolute;bottom:calc(100% + 60px);left:-22.5px;width:55px;height:55px;border-radius:50%;background-color:#121C27}main#Adn .leaders .lead-banner .container-fluid{position:relative;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}main#Adn .leaders .lead-banner .container-fluid .left img{position:absolute;object-fit:cover;left:0;bottom:0;max-width:500px}main#Adn .leaders .lead-banner .container-fluid .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;max-width:870px;padding-bottom:70px}main#Adn .leaders .lead-banner .container-fluid .right .citation{position:relative;margin-bottom:60px}main#Adn .leaders .lead-banner .container-fluid .right .citation:before{content:' " ';position:absolute;top:-45px;right:100%;color:#121C27;font-size:13rem;font-weight:700}main#Adn .leaders .lead-banner .container-fluid .right .citation:after{content:' " ';position:absolute;top:80%;right:20%;color:#FFFFFF;font-size:13rem;font-weight:700}main#Adn .leaders .lead-banner .container-fluid .right .citation p{font-size:2.5rem;font-weight:700;line-height:1.2;text-wrap:balance}main#Adn .leaders .lead-banner .container-fluid .right .name{font-size:max(1.5rem, 19px);font-weight:900;line-height:1}main#Adn .leaders .lead-banner .container-fluid .right .poste,main#Adn .leaders .lead-banner .container-fluid .right .tag{font-size:max(0.9rem, 12px)}main#Adn .leaders .lead-banner .container-fluid .right .tag{color:#FFFFFF}main#Adn .adn-form{scroll-margin-top:50px;margin-bottom:120px}main#Adn .adn-form .s4-forms-v2{background:#F2F3F4;border-radius:35px}main#Adn .adn-form .s4-forms-v2 .leform-form-inner{padding:60px 155px 85px 130px}main#Adn .adn-form .s4-forms-v2 .leform-form-inner h2{font-size:2rem;font-weight:700}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-col.leform-col-8{padding-left:100px}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-uploader .leform-button{width:100%;padding:15px 0 10px;background:#FFFFFF;border-radius:15px;text-align:center;font-size:max(1rem, 13px);font-weight:600}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-uploader .leform-button span{margin-left:90px}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-uploader .leform-button:before{content:"";position:absolute;left:0;top:0;width:90px;height:100%;background:#4AC6CC;border-radius:15px 0 0 15px;transition:all 0.3s ease}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-uploader .leform-button:after{content:"";position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/other/dl-white.svg") no-repeat center center;background-size:contain;width:30px;height:30px}main#Adn .adn-form .s4-forms-v2 .leform-form-inner .leform-uploader .leform-button:hover:before{background:#121C27}main#Adn .adn-bottom{position:relative;padding-bottom:600px}main#Adn .adn-bottom .content p{margin-bottom:80px;font-style:italic}main#Adn .adn-bottom .content .bottom-logo{min-width:250px;min-height:50px}main#Adn .adn-bottom .bottom-img{position:absolute;right:0;bottom:0;max-width:100%}main#Taxoexpertises{overflow:clip}main#Taxoexpertises .banner{margin-bottom:50px}main#Taxoexpertises .banner h1{max-width:550px;text-wrap:pretty;margin-bottom:30px}main#Taxoexpertises .banner p{max-width:450px;color:#FFFFFF;text-wrap:pretty}main#Taxoexpertises .intro-exp{margin-bottom:100px}main#Taxoexpertises .intro-exp p{font-size:max(1.15rem, 15px);line-height:1.25;text-wrap:pretty}main#Taxoexpertises .intro-exp p:first-of-type{margin-bottom:30px}main#Taxoexpertises .solutions-exp{margin-bottom:150px}main#Taxoexpertises .solutions-exp h2{max-width:900px;text-wrap:balance;margin-bottom:40px}main#Taxoexpertises .solutions-exp .content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:150px;gap:150px}main#Taxoexpertises .solutions-exp .content .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}main#Taxoexpertises .solutions-exp .content .left p{font-size:max(1rem, 13px);margin-bottom:30px;line-height:1.5}main#Taxoexpertises .solutions-exp .content .left p.description{font-size:max(1.3rem, 17px);margin-top:30px;margin-bottom:20px;text-wrap:pretty;line-height:1.25}main#Taxoexpertises .solutions-exp .content .left .titre-liste{font-weight:600;margin-bottom:15px}main#Taxoexpertises .solutions-exp .content .left .block-liste{padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #121C27}main#Taxoexpertises .solutions-exp .content .left .block-liste ul li{text-wrap:pretty}main#Taxoexpertises .solutions-exp .content .right img{object-fit:contain;width:100%;height:100%}main#Taxoexpertises .axes-intervention{padding-top:110px;padding-bottom:60px;margin-bottom:140px;background-color:#4AC6CC;position:relative}main#Taxoexpertises .axes-intervention:before{content:"";position:absolute;left:-70px;bottom:24%;height:80px;width:185px;border-radius:40px;background:#C0B4E8}main#Taxoexpertises .axes-intervention:after{content:"";position:absolute;top:24%;right:-70px;height:80px;width:185px;border-radius:40px;background:#C0B4E8}main#Taxoexpertises .axes-intervention .black{position:absolute;background-color:#121C27;bottom:26.5%;right:9.5%;width:50px;height:50px;border-radius:50%}main#Taxoexpertises .axes-intervention .green{position:absolute;background-color:#53B584;bottom:14%;right:2.5%;width:37px;height:37px;border-radius:50%}main#Taxoexpertises .axes-intervention h2{max-width:810px;text-wrap:balance;margin-bottom:50px}main#Taxoexpertises .axes-intervention .list{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:150px;gap:150px;position:relative;z-index:2}main#Taxoexpertises .axes-intervention .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-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(33% - 150px);-ms-flex:0 0 calc(33% - 150px);flex:0 0 calc(33% - 150px)}main#Taxoexpertises .axes-intervention .list .item img{width:80px;height:80px;margin-bottom:20px}main#Taxoexpertises .axes-intervention .list .item h3,main#Taxoexpertises .axes-intervention .list .item p{color:#FFFFFF;text-align:center;margin-bottom:10px}main#Taxoexpertises .axes-intervention .list .item h3{font-size:2rem;font-weight:700}main#Taxoexpertises .axes-intervention .list.pair{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}main#Taxoexpertises .axes-intervention .list.pair .item p{max-width:400px}main#Taxoexpertises .approche-exp{position:relative;overflow:visible}main#Taxoexpertises .approche-exp .sticky-approche{position:sticky;top:50px;height:100vh;overflow:hidden;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}main#Taxoexpertises .approche-exp .sticky-approche h2{margin-bottom:100px}main#Taxoexpertises .approche-exp .sticky-approche .left{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;width:20%;cursor:pointer}main#Taxoexpertises .approche-exp .sticky-approche .left .outer-circle{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;height:30px;width:30px;opacity:0.5;border-radius:50%;transition:all 0.5s ease-out}main#Taxoexpertises .approche-exp .sticky-approche .left .outer-circle .inner-circle{height:20px;width:20px;background:#FFFFFF;border-radius:50%;transition:all 0.5s ease-out}main#Taxoexpertises .approche-exp .sticky-approche .left p{opacity:0.5;font-size:max(1rem, 13px);font-weight:700;transition:all 0.5s ease-out}main#Taxoexpertises .approche-exp .sticky-approche .left:not(:first-of-type){margin-top:35px}main#Taxoexpertises .approche-exp .sticky-approche .left.Vert .outer-circle{background:#53B584}main#Taxoexpertises .approche-exp .sticky-approche .left.Vert p{color:#53B584}main#Taxoexpertises .approche-exp .sticky-approche .left.Vert.active .outer-circle{background:#53B584;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .left.Vert.active .outer-circle .inner-circle{background:#53B584;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .left.Vert.active p{color:#53B584;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .left.Violet .outer-circle{background:#C0B4E8}main#Taxoexpertises .approche-exp .sticky-approche .left.Violet p{color:#C0B4E8}main#Taxoexpertises .approche-exp .sticky-approche .left.Violet.active .outer-circle{background:#C0B4E8;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .left.Violet.active .outer-circle .inner-circle{background:#C0B4E8;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .left.Violet.active p{color:#C0B4E8;opacity:1}main#Taxoexpertises .approche-exp .sticky-approche .content{position:absolute;top:130px;left:32%;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:100px;gap:100px;opacity:0;transform:translateY(50px);transition:all 0.5s ease-out}main#Taxoexpertises .approche-exp .sticky-approche .content.visible{opacity:1;transform:translateY(0)}main#Taxoexpertises .approche-exp .sticky-approche .content .center{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;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(30% - 100px);-ms-flex:0 0 calc(30% - 100px);flex:0 0 calc(30% - 100px)}main#Taxoexpertises .approche-exp .sticky-approche .content .center .icon-container{padding:50px;border:solid 15px;border-radius:50%;margin-bottom:20px}main#Taxoexpertises .approche-exp .sticky-approche .content .center .icon-container img{width:65px;height:65px}main#Taxoexpertises .approche-exp .sticky-approche .content .center p{font-size:max(1.5rem, 19px);font-weight:700;margin-bottom:15px}main#Taxoexpertises .approche-exp .sticky-approche .content .center.Vert .icon-container{border-color:#53B584}main#Taxoexpertises .approche-exp .sticky-approche .content .center.Vert p{color:#53B584}main#Taxoexpertises .approche-exp .sticky-approche .content .center.Violet .icon-container{border-color:#C0B4E8}main#Taxoexpertises .approche-exp .sticky-approche .content .center.Violet p{color:#C0B4E8}main#Taxoexpertises .approche-exp .sticky-approche .content .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;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 calc(40% - 100px);-ms-flex:1 0 calc(40% - 100px);flex:1 0 calc(40% - 100px)}main#Taxoexpertises .approche-exp .sticky-approche .content .right .descriptions-container h3{font-size:max(1.5rem, 19px);font-weight:700;margin-bottom:10px}main#Taxoexpertises .approche-exp .sticky-approche .content .right .descriptions-container .block-liste{margin-bottom:20px}main#Taxoexpertises .approche-exp .sticky-approche .content .right.Vert .descriptions-container h3{color:#53B584}main#Taxoexpertises .approche-exp .sticky-approche .content .right.Violet .descriptions-container h3{color:#C0B4E8}main#Taxoexpertises .approche-exp-resp{display:none}main#Taxoexpertises .informatif-exp .bg{background:#121C27;border-radius:40px;padding:50px;margin-bottom:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Taxoexpertises .informatif-exp .bg .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;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 calc(50% - 30px);-ms-flex:1 1 calc(50% - 30px);flex:1 1 calc(50% - 30px);grid-gap:50px;gap:50px}main#Taxoexpertises .informatif-exp .bg .top .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;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 calc(50% - 50px);-ms-flex:1 0 calc(50% - 50px);flex:1 0 calc(50% - 50px)}main#Taxoexpertises .informatif-exp .bg .top .item h2,main#Taxoexpertises .informatif-exp .bg .top .item p{text-align:center;color:#FFFFFF}main#Taxoexpertises .informatif-exp .bg .top .item h2{font-size:max(1.5rem, 19px);font-weight:700;margin-bottom:20px}main#Taxoexpertises .informatif-exp .bg .top .item p{font-size:max(1rem, 13px);font-weight:700;line-height:1.6;max-width:520px;text-wrap:balance}main#Taxoexpertises .informatif-exp .bg .top .item a{font-weight:400}main#Taxoexpertises .taxo-exp-form{scroll-margin-top:20px;padding-bottom:70px}main#Singleexpertises{padding-top:200px}main#Singleexpertises .intro-single-exp{padding-bottom:130px}main#Singleexpertises .intro-single-exp #breadcrumbs{margin-left:80px;margin-bottom:100px}main#Singleexpertises .intro-single-exp h1{margin-bottom:30px}main#Singleexpertises .intro-single-exp h2{margin-bottom:60px;font-size:2rem;font-weight:700;text-wrap:balance}main#Singleexpertises .intro-single-exp p{font-size:max(1.5rem, 19px);line-height:1.2}main#Archiveactus .banner{margin-bottom:20px}main#Archiveactus .banner h1{max-width:1200px;text-wrap:pretty}main#Archiveactus .cards-container{padding-top:20px;margin-bottom:75px}main#Archiveactus .cards-container .content{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}main#Archiveactus .include-actus-cards .actus-link .actus-item{width:100%}main#Singleactu{overflow:auto;padding-top:200px}main#Singleactu h1{margin-top:20px;margin-bottom:40px;font-size:2.5rem;max-width:100%;text-wrap:pretty;line-height:1.1}main#Archiveformation .banner{margin-bottom:70px}main#Archiveformation .banner h1{max-width:850px;text-wrap:balance}main#Archiveformation .formation-intro{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;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:60px;margin-bottom:60px}main#Archiveformation .formation-intro p{margin-bottom:50px;font-size:max(1.15rem, 15px)}main#Archiveformation .formation-intro .black-circle{position:absolute;background:#121C27;right:5%;bottom:5%;width:55px;height:55px;border-radius:50%}main#Archiveformation #catalogue{scroll-margin-top:50px}main#Archiveformation .formation-catalogue{padding-bottom:110px;position:relative}main#Archiveformation .formation-catalogue:before{content:"";position:absolute;background:#C0B4E8;left:-80px;bottom:6%;width:185px;height:80px;border-radius:40px}main#Archiveformation .formation-catalogue:after{content:"";position:absolute;background:#53B584;right:-80px;top:0;width:185px;height:80px;border-radius:40px}main#Archiveformation .formation-catalogue .top{margin-bottom:110px}main#Archiveformation .formation-catalogue .top h2{margin-bottom:10px}main#Archiveformation .formation-catalogue .top h3{font-size:max(1.5rem, 19px);font-weight:400;max-width:700px;text-wrap:balance}main#Archiveformation .formation-catalogue .bottom{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:70px 110px;gap:70px 110px}main#Archiveformation .formation-catalogue .bottom h4{color:#4AC6CC;font-size:max(1.5rem, 19px);font-weight:700;margin-bottom:30px}main#Archiveformation .formation-catalogue .bottom li{position:relative;padding:20px 15px 20px 0}main#Archiveformation .formation-catalogue .bottom li:before{content:"";position:absolute;top:0;right:0;background:#121C27;height:1px;width:calc(100% + 20px);opacity:0.1}main#Archiveformation .formation-catalogue .bottom li 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:30px;gap:30px;color:#121C27;font-size:max(1.3rem, 17px);font-weight:700;transition:all 0.3s ease}main#Archiveformation .formation-catalogue .bottom li a span{display:inline-block;transition:all 0.3s ease;background:url("../img/arrow/arrow-blue-d-45.svg") no-repeat center center;width:20px;height:20px}main#Archiveformation .formation-catalogue .bottom li a:hover{color:#4AC6CC}main#Archiveformation .formation-catalogue .bottom li a:hover span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:url("../img/arrow/arrow-blue-l-45.svg") no-repeat center center;background-size:contain;width:20px;height:20px}main#Archiveformation .formation-catalogue .green-circle{display:none;position:absolute;background:#53B584;left:4%;bottom:47%;width:37px;height:37px;border-radius:50%}main#Archiveformation .formation-catalogue .purple-circle{position:absolute;background:#C0B4E8;right:2%;top:15%;width:55px;height:55px;border-radius:50%}main#Archiveformation .formation-objectifs{margin-bottom:90px}main#Archiveformation .formation-objectifs h2{margin-bottom:60px}main#Archiveformation .formation-objectifs .cards-links a{pointer-events:none;cursor:default}main#Archiveformation .formation-objectifs .cards-links a:hover{cursor:default;transform:none;background:inherit;color:inherit}main#Archiveformation .formation-approche{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;background:#4AC6CC;border-radius:40px;margin-bottom:30px;padding:0}main#Archiveformation .formation-approche .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:40px}main#Archiveformation .formation-approche .content .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;border-radius:40px 0 0 40px;overflow:hidden}main#Archiveformation .formation-approche .content .left img{width:100%;height:100%;object-fit:cover;border-radius:40px 0 0 40px;z-index:1;transition:all 0.5s ease;overflow:hidden}main#Archiveformation .formation-approche .content .left img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}main#Archiveformation .formation-approche .content aside{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:0;-moz-box:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;padding:100px 150px;border-radius:0 40px 40px 0;color:#FFFFFF}main#Archiveformation .formation-approche .content aside h2,main#Archiveformation .formation-approche .content aside p{color:#FFFFFF}main#Archiveformation .formation-approche .content aside h2{margin-bottom:30px}main#Archiveformation .formation-approche .content aside p{font-size:max(1.15rem, 15px);font-weight:600;margin-bottom:30px}main#Archiveformation .formation-approche .content aside ul li{margin-bottom:0px;font-size:max(1.15rem, 15px);font-weight:600;line-height:1.2}main#Archiveformation .formation-approche .content aside ul li:not(:last-of-type){margin-bottom:20px}main#Archiveformation .formation-formulaire{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;background:#F2F3F4;border-radius:40px;padding:70px 120px 40px 180px;margin-bottom:155px}main#Archiveformation .formation-formulaire .left{padding-top:40px}main#Archiveformation .formation-formulaire .left .pre-titre{margin-bottom:15px}main#Archiveformation .formation-formulaire .left h2{margin-bottom:15px}main#Archiveformation .formation-formulaire .left p.sub-title{font-size:max(1rem, 13px);font-weight:700;max-width:450px;text-wrap:pretty;margin-bottom:80px}main#Archiveformation .formation-formulaire .left .infos-contact{margin-bottom:15px}main#Archiveformation .formation-formulaire .left .infos-contact p{font-size:max(0.9rem, 12px)}main#Archiveformation .formation-formulaire .left .infos-contact p:first-of-type{font-weight:700}main#Archiveformation .formation-accordeon{position:relative;margin-bottom:30px}main#Archiveformation .formation-accordeon:before{content:"";position:absolute;top:45%;left:-45px;width:90px;height:90px;border-radius:50%;background:#C0B4E8}main#Archiveformation .formation-accordeon:after{content:"";position:absolute;left:-80px;bottom:5%;width:185px;height:80px;border-radius:40px;background:#53B584}main#Archiveformation .formation-accordeon .blue-circle{position:absolute;left:4%;bottom:26%;width:55px;height:51px;border-radius:74px;background:#4AC6CC}main#Archiveformation .formation-accordeon .container-fluid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px}main#Archiveformation .formation-accordeon .container-fluid .left h2{margin-bottom:20px}main#Archiveformation .formation-accordeon .container-fluid .left p{font-size:max(1.15rem, 15px);text-wrap:pretty}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content{padding:40px 30px;border-top:solid 1px rgba(18, 28, 39, 0.2)}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top{position:relative}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top h3{max-width:90%;text-wrap:pretty;font-size:max(1.3rem, 17px);font-weight:700;opacity:0.3;transition:all 0.3s ease;color:#121C27}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top .button{position:absolute;top:0;right:0;font-size:max(1.5rem, 19px);padding:0;color:#121C27;opacity:0.3;transition:all 0.3s ease}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top:hover{cursor:pointer}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top:hover .button,main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content .top:hover h3{color:#4AC6CC;opacity:1}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content p{text-wrap:pretty;font-size:max(0.9rem, 12px);font-weight:200;max-height:0;transition:all 0.3s ease}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content.open .top .button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content.open .top .button,main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content.open .top h3{color:#4AC6CC;opacity:1}main#Archiveformation .formation-accordeon .container-fluid .accordeon-archive-formation .content.open p{-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}main#Archiveformation .formation-temoignages{margin-bottom:150px}main#Singleformation{padding-top:200px;overflow:clip}main#Singleformation .main-formation-content{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:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:30px;gap:30px;margin-bottom:80px}main#Singleformation .main-formation-content .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:0;-moz-box:0;-webkit-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}main#Singleformation .main-formation-content .left h2{margin-left:30px;margin-bottom:20px;position:sticky;top:20px}main#Singleformation .main-formation-content .left .s4-forms-v2{padding:15px;position:sticky;top:85px}main#Singleformation .main-formation-content .left .s4-forms-v2 textarea{min-height:100px !important;padding:15px !important;border-radius:10px;min-height:130px}main#Singleformation .main-formation-content .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:0;-moz-box:0;-webkit-flex:0 0 calc(50% - 100px);-ms-flex:0 0 calc(50% - 100px);flex:0 0 calc(50% - 100px)}main#Singleformation .main-formation-content .right #breadcrumbs{margin-bottom:10px}main#Singleformation .main-formation-content .right h1{margin-bottom:40px}main#Singleformation .main-formation-content .right .fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px;margin-bottom:30px}main#Singleformation .main-formation-content .right .fields div p{font-size:max(0.9rem, 12px);font-weight:700}main#Singleformation .main-formation-content .right .fields div .formation,main#Singleformation .main-formation-content .right .fields div .taux-sati{font-size:max(1.3rem, 17px)}main#Singleformation .main-formation-content .right .fields div .formation{color:#C0B4E8}main#Singleformation .main-formation-content .right .fields div .taux-sati{color:#53B584}main#Singleformation .main-formation-content .right .fields div img{min-width:120px;max-width:130px;min-height:50px;max-height:60px}main#Singleformation .main-formation-content .right a.dl-icon{margin-bottom:50px}main#Singleformation .footer-formation-content{padding-bottom:140px}main#Secteurs .banner{margin-bottom:150px}main#Secteurs .secteurs-expertises{margin-top:100px;margin-bottom:90px}main#Secteurs .secteurs-expertises h2{margin-bottom:60px}main#Singlesecteurs .banner{margin-bottom:150px}main#Singlesecteurs .banner h1{text-align:center;margin-top:40px}main#Singlesecteurs .banner .violet{top:unset;right:-70px;bottom:15%;width:290px;height:100px;border-radius:65px}main#Singlesecteurs .banner .green{bottom:15%}main#Singlesecteurs .banner .blue{right:2%;bottom:37%}main#Singlesecteurs .secteurs-expertises{margin-top:100px;margin-bottom:90px}main#Singlesecteurs .secteurs-expertises h2{margin-bottom:60px}main#Contact{padding-top:200px}main#Contact h1{height:0;opacity:0}main#Page{padding-bottom:100px}main#Page h1{margin:50px 0;color:#121C27;font-weight:700}main#Page h2{margin:0 0 15px;font-weight:600}main#Page hr{margin:30px 0}main#Page .wp-block-group{margin-bottom:2rem}main#Page a{color:#4AC6CC}main#Page p{margin-top:15px}main#Page strong{color:#4AC6CC}main#Page .container-fluid{margin-top:200px}.header-desktop{position:sticky;z-index:99;top:30px;height:100px;overflow:visible;-webkit-transition:transform 0.4s ease-in-out;-moz-transition:transform 0.4s ease-in-out;-ms-transition:transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.header-desktop.hide-on-scroll{transform:translateY(-150%);-webkit-transition:transform 0.4s ease-in-out;-moz-transition:transform 0.4s ease-in-out;-ms-transition:transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.header-desktop nav{background:#FFFFFF;border-radius:50px;padding-left:50px;padding-right:20px;height:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;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;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1), 0 0 6px rgba(0, 0, 0, 0.04)}.header-desktop nav.radius{border-radius:50px 50px 0 0}.header-desktop nav .left{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:30px;gap:30px;height:100%}.header-desktop nav .left .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;height:100%;color:#121C27;font-size:max(1rem, 13px);font-weight:600;transition:all 0.3s ease;padding:0 35px}.header-desktop nav .left .link-flip{padding:0 30px}.header-desktop nav .left .link-flip .active-bar{position:absolute;bottom:0;left:0;right:0;height:15px;background:#4AC6CC;opacity:0}.header-desktop nav .left .link-flip:before{background:transparent}.header-desktop nav .left .link-flip.active .active-bar{opacity:1;z-index:2}.header-desktop nav .right{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}.header-desktop .sub-menu{box-shadow:0 4px 8px rgba(0, 0, 0, 0.1), 4px 0 8px rgba(0, 0, 0, 0.05), -4px 0 8px rgba(0, 0, 0, 0.05);background:#FFFFFF;border-radius:0 0 50px 50px;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:99;width:100%}.header-desktop .sub-menu.visible{opacity:1}.header-desktop .sub-menu .sub-menu-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:100px;gap:100px;overflow:hidden;padding:30px 70px;max-height:0;opacity:0;pointer-events:none;transition:max-height 0.5s ease, opacity 0.3s ease;background:#FFFFFF;border-radius:0 0 50px 50px;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1), 4px 0 8px rgba(0, 0, 0, 0.05), -4px 0 8px rgba(0, 0, 0, 0.05)}.header-desktop .sub-menu .sub-menu-group.active{max-height:1000px;opacity:1;pointer-events:auto}.header-desktop .sub-menu .sub-menu-group 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}.header-desktop .sub-menu .sub-menu-group a .image{min-width:100%;max-width:100%;max-height:130px;min-height:130px;border-radius:40px;margin-bottom:30px;overflow:hidden;will-change:transform}.header-desktop .sub-menu .sub-menu-group a .image img{object-fit:cover;width:100%;height:100%;border-radius:40px;-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;will-change:transform}.header-desktop .sub-menu .sub-menu-group a .sub-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-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;position:relative;padding-top:30px;border-top:solid 1px #93AFCB}.header-desktop .sub-menu .sub-menu-group a .sub-bottom:after{content:"";position:absolute;top:25px;right:0;background:url("../img/arrow/arrow-blue-d-45.svg") no-repeat center center;background-size:contain;width:20px;height:20px;transition:all 0.3s ease;transform-origin:center center}.header-desktop .sub-menu .sub-menu-group a .sub-bottom p:first-of-type{max-width:250px;font-size:max(1.3rem, 17px);font-weight:700;line-height:1.15;margin-bottom:5px;transition:all 0.3s ease}.header-desktop .sub-menu .sub-menu-group a .sub-bottom p:last-of-type{font-size:max(1rem, 13px)}.header-desktop .sub-menu .sub-menu-group a:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.header-desktop .sub-menu .sub-menu-group a:hover .sub-bottom p:first-of-type{color:#4AC6CC}.header-desktop .sub-menu .sub-menu-group a:hover .sub-bottom:after{background:url("../img/arrow/arrow-blue-l-45.svg") no-repeat center center;background-size:contain;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-desktop .icon-submenu{position:relative;left:5px;top:30px}.s4-header-responsive{display:none}#scrollToTop{cursor:pointer;position:fixed;right:50px;bottom:50px;z-index:99;border:none;border-radius:50%;width:55px;height:55px;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}#scrollToTop .progress-ring{position:absolute;top:0;left:0;transform:rotate(-90deg)}#scrollToTop .progress-ring__bg{fill:none;stroke:#ccc;stroke-width:2.5}#scrollToTop .progress-ring__circle{fill:none;stroke:#53B584;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:157;stroke-dashoffset:157;transition:stroke-dashoffset 0.2s linear}#scrollToTop .arrow-container-to-top{position:relative;width:100%;height:100%;pointer-events:none}#scrollToTop .arrow-container-to-top .arrow-to-top{position:absolute;top:50%;left:50%;height:30px;width:30px;background:url("../img/arrow/arrow-green-m.svg") no-repeat center center;object-fit:contain;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-moz-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.include-contact-form{background-color:#F2F3F4;border-radius:40px;margin-bottom:70px}.include-contact-form .form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:max(3vw, 50px);gap:max(3vw, 50px);padding-top:110px;padding-bottom:85px}.include-contact-form .form .left .pre-titre{margin-bottom:14px}.include-contact-form .form .left h2{font-size:2rem;margin-bottom:20px}.include-contact-form .form .left>p{font-size:max(1rem, 13px);max-width:500px;margin-bottom:20px}.include-contact-form .form .left .infos p{font-size:max(0.9rem, 12px);text-wrap:pretty}.include-contact-form .form .left .infos p:first-of-type{font-weight:700}.include-contact-form .form .s4-forms-v2 .leform-element div.leform-input textarea{border-radius:10px}.include-actus-block{margin-bottom:50px}.include-actus-block .top{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;-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;margin-bottom:60px}.include-actus-block .top h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-wrap:pretty;max-width:900px}.include-actus-block .top .btn-bottom-to-top{display:inline-block;width:fit-content;text-wrap:nowrap}.include-actus-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;position:relative;z-index:2}.include-actus-cards .actus-cards-archive{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}.include-actus-cards .actus-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.include-actus-cards .actus-link .actus-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;height:280px;position:relative;border-radius:40px;overflow:hidden}.include-actus-cards .actus-link .actus-item img{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:40px;z-index:0;transition:all 0.3s ease}.include-actus-cards .actus-link .actus-item h2,.include-actus-cards .actus-link .actus-item h3{position:relative;z-index:2;color:#FFFFFF;font-size:max(1.5rem, 19px);padding:35px 50px 35px 20px;font-weight:700}.include-actus-cards .actus-link .actus-item:before{content:"";position:absolute;background:linear-gradient(to bottom, rgba(18, 28, 39, 0) 0%, #121c27 100%);left:0;bottom:0;height:100%;width:100%;opacity:0.4;border-radius:40px;z-index:1}.include-actus-cards .actus-link .actus-item:after{content:"";position:absolute;background:url("../img/arrow/arrow-white.svg") no-repeat center center;background-size:contain;top:25px;right:25px;width:25px;height:25px;opacity:1;transition:all 0.3s ease;-webkit-transform:translate(0, 0) rotate(-45deg);-moz-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);transform-origin:center center}.include-actus-cards .actus-link .actus-item:hover:after{transform:translate(5px, 0) rotate(0deg)}.include-actus-cards .actus-link .actus-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.include-actus-cards .infos-actus-cards{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:6px;gap:6px;margin-top:15px}.include-actus-cards .infos-actus-cards .infos-color{font-size:max(0.9rem, 12px);font-weight:700;padding:10px 15px 7px;border:solid 2px;border-radius:30px}.include-actus-cards .infos-actus-cards .infos-color.Noir{color:#121C27;border-color:#121C27}.include-actus-cards .infos-actus-cards .infos-color.Vert{color:#53B584;border-color:#53B584}.include-actus-cards .infos-actus-cards .infos-color.Violet{color:#C0B4E8;border-color:#C0B4E8}.include-actus-cards .infos-actus-cards .infos-color.Bleu{color:#4AC6CC;border-color:#4AC6CC}.actus-categories{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:50px;position:relative}.actus-categories:after{content:"";position:absolute;height:1px;width:100%;left:0;bottom:2px;right:0;background-color:#121C27;opacity:0.1;z-index:-1}.actus-categories div{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}.actus-categories div a{padding:15px 50px;width:100%;color:#121C27;font-size:max(1rem, 13px);font-weight:700;text-transform:uppercase;transition:all 0.3s ease}.actus-categories div a:hover{color:#4AC6CC}.actus-categories div a.active{color:#4AC6CC;border-bottom:solid 5px #4AC6CC}.cards-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:20px;gap:20px;min-height:400px}.cards-links 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;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(33% - 20px);-ms-flex:0 0 calc(33% - 20px);flex:0 0 calc(33% - 20px);border-radius:10px;padding:200px 30px 30px;color:#FFFFFF;transition:transform 0.3s ease, box-shadow 0.3s ease}.cards-links a:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(0, 0, 0, 0.1)}.cards-links a .counter{font-size:4rem;font-weight:700}.cards-links a>p{color:#FFFFFF;font-size:max(1.3rem, 17px);font-weight:700;text-wrap:pretty;line-height:1.2}.cards-links a.n1{background:#121C27}.cards-links a.n2{background:#C0B4E8}.cards-links a.n3{background:#53B584}.include-temoignages .h2-fake{margin-bottom:90px;max-width:500px}.include-temoignages .owl-carousel .owl-stage-outer .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:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:15px;gap:15px;padding:30px;border-radius:40px;background-color:#4AC6CC;height:100%}.include-temoignages .owl-carousel .owl-stage-outer .item p{color:#FFFFFF}.include-temoignages .owl-carousel .owl-stage-outer .item .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:100px;gap:100px}.include-temoignages .owl-carousel .owl-stage-outer .item .content .intro p{font-size:max(1rem, 13px);font-weight:700}.include-temoignages .owl-carousel .owl-stage-outer .item .content .avis{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.include-temoignages .owl-carousel .owl-stage-outer .item .content .avis p{font-size:max(1.3rem, 17px);font-weight:700}.include-temoignages .owl-carousel .owl-stage-outer .item .bottom-txt{font-size:max(0.9rem, 12px)}.include-formations .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;margin-bottom:100px}.include-formations .top h2{max-width:500px;text-wrap:pretty}.include-formations .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;background:#4AC6CC;padding:100px 20px 30px 30px;border-radius:40px;position:relative}.include-formations .item .pre-titre{font-size:max(0.9rem, 12px);font-weight:200;margin-bottom:5px}.include-formations .item h3{color:#FFFFFF;font-size:max(1.3rem, 17px);font-weight:700;text-wrap:pretty;max-width:300px}.include-formations .item img{position:absolute;width:27px;height:27px;top:30px;right:30px;-webkit-transform:translate(0, 0) rotate(-45deg);-moz-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);transform-origin:center center;transition:all 0.3s ease}.include-formations .item:hover img{-webkit-transform:translate(10px, 0) rotate(0deg);-moz-transform:translate(10px, 0) rotate(0deg);-ms-transform:translate(10px, 0) rotate(0deg);transform:translate(10px, 0) rotate(0deg)}.include-formations .img-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;border-radius:40px}.include-formations .img-item img{width:100%;height:100%;object-fit:cover;border-radius:40px;max-height:300px}.include-formations.visible .owl-carousel .owl-stage-outer{overflow:visible}.include-formations.hidden .owl-carousel .owl-stage-outer{overflow:hidden}.owl-carousel .owl-stage-outer{overflow:visible}.owl-carousel .owl-stage-outer .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.owl-carousel .owl-stage-outer .item{height:100%}.owl-carousel .owl-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:30px;gap:30px;position:absolute;left:0;bottom:calc(100% + 25px)}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{width:30px;height:30px;background:url("../img/arrow/arrow-blue-d-slider.svg") no-repeat center center;background-size:contain;border:none;cursor:pointer;transition:all 0.3s ease}.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-prev.disabled,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-next.disabled{background:url("../img/arrow/arrow-blue-l-slider.svg") no-repeat center center;background-size:contain}.owl-carousel .owl-nav button.owl-next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.owl-carousel .owl-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;grid-gap:8px;gap:8px;height:30px;position:absolute;left:130px;bottom:calc(100% + 25px)}.owl-carousel .owl-dots .owl-dot{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.owl-carousel .owl-dots .owl-dot span{width:9px;height:9px;border-radius:50%;background:#121C27}.owl-carousel .owl-dots .owl-dot.active span{background:#4AC6CC}h1{color:#121C27;font-size:3rem;font-weight:900;line-height:1}h1.wisy *{font-size:4rem;font-weight:900;line-height:1}.h1-fake{color:#121C27;font-size:3rem;font-weight:900;line-height:1}h2{color:#121C27;font-size:2.5rem;font-weight:900;line-height:1.15}h2.little{font-size:2.5rem;font-weight:700}.h2-fake{color:#121C27;font-size:2.5rem;font-weight:900;line-height:1.15}.h2-fake.little{font-size:2.5rem;font-weight:700}h3,h4{color:#121C27}.pre-titre{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}.pre-titre p{font-size:max(1.15rem, 15px);font-weight:200}.pre-titre.white .icon{width:16px;height:10px;background:url("../img/other/pre-titre-white.svg") no-repeat center center;background-size:contain}.pre-titre.white p{color:#FFFFFF}.pre-titre.blue .icon{width:16px;height:10px;background:url("../img/other/pre-titre-blue-l.svg") no-repeat center center;background-size:contain}.pre-titre.blue p{color:#4AC6CC}.banner.top{padding-top:130px}.banner.bg-dark{background:#121C27;color:#FFFFFF}.banner.big{min-height:100vh}.banner.sub{position:relative}.banner.sub .intro{padding-top:120px;padding-bottom:190px;padding-left:50px}.banner.sub h1{color:#FFFFFF;margin-top:30px}.banner.sub .violet{content:"";position:absolute;width:70px;height:30px;top:47%;right:25%;background:#C0B4E8;border-radius:40px}.banner.sub .blue{content:"";position:absolute;width:75px;height:75px;bottom:16%;right:27%;background:#4AC6CC;border-radius:50%}.banner.sub .green{content:"";position:absolute;width:40px;height:40px;bottom:18%;right:14.5%;background:#53B584;border-radius:50%}#breadcrumbs a{color:#FFFFFF;font-size:max(1rem, 13px);position:relative;transition:opacity 0.15s ease-in-out}#breadcrumbs a:before{content:"";position:absolute;top:calc(100%);left:0;width:0;height:1px;transition:width 0.15s ease-in-out;background:#FFFFFF}#breadcrumbs a:hover:before{width:100%}#breadcrumbs a:hover:after{-webkit-transform:translate(10px);-moz-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}#breadcrumbs .breadcrumb_last{color:#4AC6CC;font-size:max(1rem, 13px)}#breadcrumbs.black{margin-bottom:5px}#breadcrumbs.black a{color:#121C27}#breadcrumbs.black a:before{background:#121C27}.btn-bottom-to-top{position:relative;display:inline-block;overflow:hidden;color:#4AC6CC;border:3px solid #4AC6CC;border-radius:30px;text-decoration:none;font-weight:700;transition:all 0.6s cubic-bezier(0.2, 1, 0.3, 1);background-color:transparent;width:fit-content}.btn-bottom-to-top .txt,.btn-bottom-to-top .hover-content{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;grid-gap:25px;gap:25px;padding:15px 20px 12px 30px}.btn-bottom-to-top .txt{transition:transform 0.4s cubic-bezier(0.2, 1, 0.3, 1);color:#4AC6CC;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.btn-bottom-to-top .txt .icon{display:inline-block;width:10px;height:10px;background-image:url("../img/arrow/little-arrow-blue-l.svg");background-repeat:no-repeat;background-size:contain;padding-bottom:15px}.btn-bottom-to-top .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);background-color:#4AC6CC;color:#FFFFFF;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:2}.btn-bottom-to-top .hover-content .icon{display:inline-block;width:10px;height:10px;background-image:url("../img/arrow/little-arrow-white.svg");background-repeat:no-repeat;background-size:contain;padding-bottom:15px}.btn-bottom-to-top:hover{background:#4AC6CC}.btn-bottom-to-top:hover .txt{transform:translateY(-100%)}.btn-bottom-to-top:hover .hover-content{transform:translateY(0%)}.btn-bottom-to-top.no-icon-black{border-color:#121C27}.btn-bottom-to-top.no-icon-black .txt,.btn-bottom-to-top.no-icon-black .hover-content{padding:15px 20px 12px;color:#121C27}.btn-bottom-to-top.no-icon-black .hover-content{background:#121C27;color:#FFFFFF}.btn-bottom-to-top.no-icon-black:hover{background:#121C27}.btn-bottom-to-top.no-icon-white{border-color:#121C27;background:#FFFFFF}.btn-bottom-to-top.no-icon-white .txt,.btn-bottom-to-top.no-icon-white .hover-content{padding:15px 20px 12px;color:#121C27}.btn-bottom-to-top.no-icon-white .hover-content{background:#121C27;color:#FFFFFF}.btn-bottom-to-top.no-icon-white:hover{border-color:#FFFFFF;background:#121C27}.btn-bottom-to-top.dl-icon{border-color:#121C27}.btn-bottom-to-top.dl-icon .txt,.btn-bottom-to-top.dl-icon .hover-content{padding:5px 5px 5px 25px}.btn-bottom-to-top.dl-icon .txt .text,.btn-bottom-to-top.dl-icon .hover-content .text{padding-top:4px}.btn-bottom-to-top.dl-icon .txt{color:#121C27}.btn-bottom-to-top.dl-icon .txt .icon{display:inline-block;width:40px;height:40px;background-image:url("../img/arrow/arrow-circle-dl-black.svg");background-repeat:no-repeat;background-size:contain}.btn-bottom-to-top.dl-icon .hover-content{background:#121C27;color:#FFFFFF}.btn-bottom-to-top.dl-icon .hover-content .icon{display:inline-block;width:40px;height:40px;background-image:url("../img/arrow/arrow-circle-dl-white.svg");background-repeat:no-repeat;background-size:contain}.btn-bottom-to-top.dl-icon:hover{background:#121C27}.btn-left-to-right{position:relative;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;color:#4AC6CC;border:3px solid #4AC6CC;border-radius:30px;text-decoration:none;font-weight:bold;overflow:hidden;background-color:transparent;font-weight:600;transition:transform 0.4s cubic-bezier(0.2, 1, 0.3, 1)}.btn-left-to-right .txt,.btn-left-to-right .hover-content{padding:5px 5px 5px 25px;font-weight:600;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-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;grid-gap:25px;gap:25px}.btn-left-to-right .txt .text,.btn-left-to-right .hover-content .text{padding-top:3px}.btn-left-to-right .txt{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:transform 0.4s cubic-bezier(0.2, 1, 0.3, 1)}.btn-left-to-right .hover-content{position:absolute;top:0;left:-100%;width:100%;height:100%;color:#FFFFFF;background-color:#4AC6CC;border-radius:30px;transition:transform 0.6s cubic-bezier(0.2, 1, 0.3, 1);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);transform:translateX(0%);box-sizing:border-box}.btn-left-to-right .txt .icon,.btn-left-to-right .hover-content .icon{background-image:url("../img/arrow/arrow-circle-black.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;width:40px;height:40px}.btn-left-to-right:hover .hover-content{transform:translateX(100%)}.btn-left-to-right:hover .txt{transform:translateX(100%)}.btn-left-to-right.gray{color:#121C27;background:#F2F3F4;border-color:#F2F3F4}.btn-left-to-right.gray:hover{background:#4AC6CC;border-color:#4AC6CC}.btn-left-to-right.gray:hover .hover-content .icon{background-image:url("../img/arrow/arrow-circle-white.svg");background-repeat:no-repeat;background-size:contain;display:inline-block;width:40px;height:40px}a{text-decoration:unset}.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.blue-l{color:#4AC6CC}.link-underline.blue-l:before{background:#4AC6CC}.link-underline.big:before{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)}.link-flip{position:relative;display:inline-block;height:100%;line-height:100%;font-weight:bold;overflow:hidden;text-decoration:none;font-size:16px;padding:0 20px;color:transparent}.link-flip::before,.link-flip::after{content:attr(data-front);position:absolute;left:0;width:100%;height:100%;text-align:center;transition:transform 0.6s cubic-bezier(0.75, -0.5, 0, 1.75);display:flex;align-items:center;justify-content:center}.link-flip::before{top:0;background:#FFFFFF;color:#121C27;transform:translateY(0%);z-index:2}.link-flip::after{content:attr(data-back);top:0;background:#4AC6CC;color:#FFFFFF;transform:translateY(100%);z-index:1}.link-flip:hover::before{transform:translateY(-100%)}.link-flip:hover::after{transform:translateY(0%)}.link-flip.simple{border-radius:40px;padding:15px 30px 10px}.link-flip.simple::after{background:#4AC6CC;color:#FFFFFF}.plus-symbol{position:absolute !important;right:100%;font-weight:800 !important}p{color:#121C27}.text-center{text-align:center;text-wrap:pretty}label,input,textarea{font-family:"poppins", sans-serif}.scroll1k{height:1000px}.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-bottom:4rem}.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:#121C27;background-color:#F2F3F4;color:#121C27;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:#FFFFFF;background-color:#4AC6CC;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:#FFFFFF;background-color:#4AC6CC;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}.actualite-share{margin-bottom:70px}.actualite-share p{font-size:max(1.5rem, 19px);font-weight:600;color:#4AC6CC;margin-bottom:15px}.actualite-share .socials{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:10px;gap:10px}.actualite-share .socials a{display:inline-block;width:50px;height:50px;background-repeat:no-repeat;background-position:center}.actualite-share .socials .facebook{background-image:url("../img/socials/facebook.svg")}.actualite-share .socials .linkedin{background-image:url("../img/socials/linkedin.svg")}.actualite-share .socials .email{background-image:url("../img/socials/mail.svg")}.s4-forms-v2{background:#F2F3F4;border-radius:40px}.s4-forms-v2 label,.s4-forms-v2 input,.s4-forms-v2 textarea{font-family:"poppins", sans-serif}.s4-forms-v2 .leform-element label.leform-label{font-size:max(1rem, 13px);font-weight:600;margin-left:10px;margin-bottom:14px}.s4-forms-v2 .leform-element div.leform-input input{border:solid 3px transparent;border-radius:40px;padding:10px 20px !important;font-size:max(1.15rem, 15px);font-weight:700}.s4-forms-v2 .leform-element div.leform-input input:focus{border:solid 3px #121C27}.s4-forms-v2 .leform-element div.leform-input textarea{border:solid 3px transparent;border-radius:10px;padding:30px 40px !important;font-size:max(1.15rem, 15px);font-weight:700;resize:none;min-height:200px}.s4-forms-v2 .leform-element div.leform-input textarea:focus{border:solid 3px #121C27}.s4-forms-v2 .leform-element div.leform-input select{border:solid 3px transparent;border-radius:18px;padding:10px 20px !important;font-size:max(1.15rem, 15px);font-weight:700;position:relative}.s4-forms-v2 .leform-element div.leform-input select:after{content:"";position:absolute;top:0;bottom:0;right:0;background:#4AC6CC;width:90px}.s4-forms-v2 .leform-element-html{padding:0 40px;color:#121C27;opacity:0.2}.s4-forms-v2 .leform-element-html:has(h2){padding:20px;color:#121C27;opacity:1}.s4-forms-v2 .leform-element.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;margin-top:10px}.s4-forms-v2 .leform-element.leform-ta- .leform-button-{border-radius:55px;background:#121C27;color:#FFFFFF;padding:14px 30px 9px;font-size:max(1.15rem, 15px);font-weight:400;line-height:1}.s4-forms-v2 .leform-element.leform-ta- .leform-button-:hover{background:#4AC6CC}.s4-forms-v2 .leform-required-symbol{display:none}.s4-forms-v2 .leform-element .leform-input .leform-element-error,.s4-forms-v2 .leform-uploader-error{background:#4AC6CC;color:#FFFFFF}.s4-forms-v2 .leform-multiselect{border:solid 3px transparent;border-radius:10px}.s4-forms-v2 .leform-multiselect label{padding:15px !important;font-size:max(1.15rem, 15px);font-weight:700}.s4-forms-v2 .leform-multiselect label:hover{background:#4AC6CC;color:#FFFFFF}.s4-forms-v2 .leform-multiselect>input[type=checkbox]:checked+label{background:#4AC6CC;color:#FFFFFF}.the_content .s4-forms-v2{padding:40px}input,textarea,select,button,optgroup,option,fieldset,legend,label{font-family:"Rustica", sans-serif}.block-gallerie{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-gallerie.two{grid-gap:30px;gap:30px}.block-gallerie.two img{width:calc(50% - 15px);height:680px}.block-gallerie.three{grid-gap:30px;gap:30px}.block-gallerie.three img{width:calc(32% - 10px);height:430px}.block-gallerie img{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;object-fit:cover}.block-liste{margin-top:0;margin-bottom:0}.block-liste ul li{margin-bottom:10px;line-height:1.2}.block-liste ul li .icone{display:inline-block;width:10px;height:10px;margin-right:5px;background-size:contain !important}.block-liste ul.Blanc li .icone{background:url("../img/other/pre-titre-white.svg") no-repeat center center}.block-liste ul.Bleu li .icone{background:url("../img/other/pre-titre-blue-l.svg") no-repeat center center}.block-liste ul.Vert li .icone{background:url("../img/other/pre-titre-green.svg") no-repeat center center}.block-liste ul.Violet li .icone{background:url("../img/other/pre-titre-purple.svg") no-repeat center center}.block-chiffres-cles{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:100px;gap:100px}.block-chiffres-cles .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;width:calc(25% - 100px)}.block-chiffres-cles .item 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;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.block-chiffres-cles .item div span{color:#121C27;opacity:0.2;font-size:3rem;font-weight:700;margin-bottom:15px;-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}.block-chiffres-cles .item div p{text-align:center;font-size:max(1.5rem, 19px);font-weight:700;text-wrap:pretty;line-height:1.1}.block-chiffres-cles .item:hover div span{color:#4AC6CC;opacity:1}.block-snap{position:relative}.block-snap .area.Noir{background:#121C27}.block-snap .area.Violet{background:#C0B4E8}.block-snap .area.Bleu{background:#4AC6CC}.block-snap .area.Vert{background:#53B584}.block-snap .area *{color:#FFFFFF}.block-snap .area h2{text-wrap:balance;font-weight:700;margin-bottom:max(3vw, 30px)}.block-snap .area .inner-block-snap{padding-top:max(5vw, 50px);padding-bottom:max(5vw, 50px)}.block-snap .area .inner-block-snap img{height:max(5vw, 70px);margin-bottom:30px}.block-snap .area .inner-block-snap .block-text-intro{margin-top:max(3vw, 30px);margin-bottom:max(3vw, 30px)}.block-snap .area .inner-block-snap .block-text-intro p{font-size:max(1.5rem, 19px);line-height:1.2;text-wrap:balance}.block-snap .area .inner-block-snap .block-list{margin-top:30px}.block-snap .area .inner-block-snap .block-list .list-title{font-size:2rem;font-weight:700}.block-snap .area .inner-block-snap .block-list .list-title.titre-puces{position:relative;margin-bottom:15px;padding-left:30px;line-height:1.2;font-size:1.5rem}.block-snap .area .inner-block-snap .block-list .list-title.titre-puces:before{content:"•";position:absolute;left:0}.block-snap .area .inner-block-snap .block-list li{font-size:max(1.15rem, 15px);margin-bottom:10px}.block-snap .area .inner-block-snap .block-list.liste-puces{margin-top:max(3vw, 30px)}.block-snap .area .inner-block-snap .block-list.liste-puces li{line-height:1.25;position:relative}.block-snap .area .inner-block-snap .block-list.liste-puces li:before{content:"";background:url("../img/other/pre-titre-white.svg") no-repeat center center;display:inline-block;width:10px;height:10px;margin-right:5px;background-size:contain}.block-snap .area .inner-block-snap .block-list.liste-puces li:not(:first-of-type){margin-top:25px}.block-snap .area .inner-block-snap .block-list .fake-list-sub-title{font-size:max(1.5rem, 19px);font-weight:700}.block-snap .area .inner-block-snap .block-list .fake-list-text{font-size:max(1.15rem, 15px)}.block-snap .area .inner-block-snap .block-big-text p{font-size:max(1.5rem, 19px);line-height:1.2}.block-accordeon h2{color:#4AC6CC;margin-bottom:50px}.block-accordeon .accordeon-item{padding:30px 0;border-top:solid 1px #121C27}.block-accordeon .accordeon-item:last-of-type{border-bottom:solid 1px #121C27}.block-accordeon .accordeon-item .top{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:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 30px}.block-accordeon .accordeon-item .top h3{color:#121C27;font-size:max(1.3rem, 17px);font-weight:700;line-height:3;transition:all 0.5s ease}.block-accordeon .accordeon-item .top .button{color:#121C27;border:none;background:transparent;font-size:max(1.5rem, 19px);font-weight:0.2s;padding:0;transition:all 0.5s ease}.block-accordeon .accordeon-item .top:hover{cursor:pointer}.block-accordeon .accordeon-item .top:hover h3,.block-accordeon .accordeon-item .top:hover .button{color:#4AC6CC}.block-accordeon .accordeon-item .content{max-height:0;padding:0 30px}.block-accordeon .accordeon-item.open .top .button{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}footer{position:relative;overflow-x:clip;background:#121C27;bottom:0;left:0;right:0}footer .logo-formation{position:absolute;top:20px;right:20px;height:50px;width:100px}footer .bottom-c-logo{position:absolute;bottom:10px;left:0;z-index:9;overflow:clip;pointer-events:none;object-fit:cover;max-width:800px;-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}footer .bottom-c-logo img{width:100%;height:100%;object-fit:cover}footer .footer-logo{padding-top:50px;margin-bottom:25px}footer .footer-content{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:120px;gap:120px;padding-bottom:25px}footer .footer-content>.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:1;-moz-box:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%}footer .footer-content>.left h2{color:#FFFFFF;font-size:max(1.5rem, 19px);font-weight:700;margin-bottom:50px;text-wrap:pretty}footer .footer-content>.left p{color:#FFFFFF;font-size:max(0.9rem, 12px);font-weight:200}footer .footer-content>.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:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;position:relative}footer .footer-content>.right .logo-qualiopi{object-fit:cover;max-width:135px;height:100%}footer .footer-content>.right .right-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}footer .footer-content>.right .right-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;grid-gap:50px;gap:50px;padding-bottom:25px;border-bottom:solid 1px #FFFFFF}footer .footer-content>.right .right-bottom .top a{color:#FFFFFF;font-size:max(1rem, 13px);font-weight:700}footer .footer-content>.right .right-bottom .bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:40px;gap:40px;padding-top:20px;margin-bottom:35px}footer .footer-content>.right .right-bottom .bottom a{color:#FFFFFF;font-size:max(1rem, 13px);font-weight:200}footer .footer-content>.right .right-bottom address{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:25px 0}footer .footer-content>.right .right-bottom address p,footer .footer-content>.right .right-bottom address a{color:#FFFFFF;font-style:normal;font-size:max(1rem, 13px);font-weight:200}footer .footer-content>.right .right-bottom address>.address{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;color:#FFFFFF}footer .footer-content>.right .right-bottom address>.address p:first-of-type{font-weight:700}footer .footer-content>.right .right-bottom address>.address img{max-width:135px;position:relative;z-index:2}footer .footer-content>.right .right-bottom address>.contact .contact-title{font-weight:700}footer .footer-content>.right .right-bottom address>.contact .email{color:#4AC6CC;font-weight:500}footer .footer-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;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:20px;gap:20px;padding-bottom:20px}footer .footer-bottom .link-underline{text-align:center;font-size:max(0.8rem, 11px);font-weight:200}footer .footer-bottom .link-underline:before{height:0.5px;top:calc(100% + 2.5px)}footer .footer-bottom>.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;grid-gap:10px;gap:10px}footer .footer-bottom>.bottom a{font-size:11px}footer.single-expertise{position:relative;z-index:9}main{position:relative;z-index:1;background:#FFFFFF}main#Home .top-c-logo{position:absolute;bottom:-5px;left:10px;z-index:3;overflow:clip;pointer-events:none;object-fit:cover;-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}main#Home .top-c-logo img{width:100%;height:100%;object-fit:cover}main#Singleexpertises{margin-bottom:0}