.select{position:relative;display:flex;height:50px;border-radius:4px;border:2px solid var(--color-white);color:var(--color-white)}.select select{flex:1;display:block;width:100%;padding:0 20px;padding-right:36px;font-weight:400;font-size:var(--base-font-size);min-width:0;color:inherit;background:none;border:0 none;cursor:pointer;text-overflow:ellipsis}.select select option{color:var(--color-black);font-size:var(--alt-font-size)}.select select option[disabled]{display:none}.select select:invalid{color:rgba(var(--color-black-rgb), 0.5)}.select:hover{border-color:var(--primary-color);color:var(--primary-color)}.select:after{content:"+";font-family:"EdGlyph";position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;line-height:0;font-size:28px;padding:0 10px;pointer-events:none;color:inherit}#header{padding:0}#header .container>a{display:none}#header.fixed{padding:10px 0}#header.fixed .container>a{display:block}#content .fullscreen{background:url(../img/homepage/fullscreen.jpg) no-repeat center;background-size:cover;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:var(--color-white);padding:7.5vh 4.25vw}#content .fullscreen figure{max-width:50%;margin:0 auto}#content .fullscreen figure img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}#content .fullscreen h1{text-align:center;line-height:1;font-weight:300;font-size:clamp(48px,8.75vw,128px)}#content .content{max-width:800px;padding:clamp(40px,7vw,80px)}#content .content h2{font-weight:400;line-height:.75;margin-bottom:20px;font-family:var(--alt-font-family);font-size:clamp(64px,8vw,128px)}#content .content h3.baseline{font-size:clamp(24px,6vw,32px)}#content .content .baseline{display:block;text-transform:uppercase;font-weight:400;letter-spacing:.25em;margin-bottom:80px}#content .content p{margin-bottom:20px}#content .content p:last-child{margin-bottom:0}#content .about{display:flex;min-height:100vh}#content .about>figure{order:-1;flex:1;flex-basis:50%;background:var(--secondary-color);position:sticky;top:0;max-height:100vh}#content .about>figure img{width:100%;height:100%;object-fit:cover}#content .about>div{flex:1;flex-basis:50%;display:flex;align-items:center}#content .services{display:flex;min-height:100vh;background:var(--primary-color)}#content .services>div{flex:1;flex-basis:auto;display:flex;align-items:center;justify-content:flex-end}#content .services>div:last-child{flex-basis:1;position:sticky;top:0;max-height:100vh}#content .services>div ul{flex:1;display:flex;align-items:flex-start;justify-content:center}#content .services>div ul li{flex:1;padding:20px}#content .services>div ul li a{text-decoration:none}#content .services>div ul li a figure img{margin:0 auto}#content .services>div ul li a figure figcaption h3{margin-top:10px;font-weight:500;text-align:center;font-size:24px;line-height:1}#content .quotes{display:flex;min-height:100vh;background:var(--secondary-color);padding:80px}#content .quotes #quotes{flex:1;overflow:hidden;display:flex;flex-direction:column;padding-top:82px}#content .quotes #quotes .slick-list{margin:auto 0}#content .quotes #quotes .slick-dots{position:static}#content .quotes #quotes blockquote{align-self:center;flex:1;margin:0;color:var(--color-white);text-align:center}#content .quotes #quotes blockquote p{font-size:clamp(32px,8vw,96px);line-height:1}#content .quotes #quotes blockquote footer{margin-top:20px;text-transform:uppercase;font-weight:300;letter-spacing:.25em;font-size:clamp(18px,2vw,24px)}#content .achievements,#content .partners{display:flex;min-height:100vh;background:var(--primary-color)}#content .achievements>div,#content .partners>div{flex:1;flex-basis:50%;overflow:hidden}#content .achievements>div:not(.slider),#content .partners>div:not(.slider){display:flex;align-items:center;justify-content:flex-end}#content .follow{display:flex;min-height:100vh;background:var(--secondary-color);color:var(--color-white)}#content .follow>figure{order:-1;flex:1;flex-basis:50%;background:var(--secondary-color);position:sticky;top:0;max-height:100vh}#content .follow>figure img{width:100%;height:100%;object-fit:cover}#content .follow>div{flex:1;flex-basis:50%;display:flex;align-items:center}#content .follow>div .content .flex-ellipsis{display:flex}#content .follow>div .content .flex-ellipsis .btn{min-width:0}#content .follow>div .content .baseline{margin-top:40px;margin-bottom:0}#content .follow>div .content .btn,#content .follow>div .content .select{margin-top:10px}#content .follow>div .content ul.reseaux{flex-wrap:wrap;margin:0 -10px;margin-top:40px}#content .follow>div .content ul.reseaux li{padding:0 10px}#content .follow>div .content ul.reseaux li a{display:flex;align-items:center}#content .follow>div .content ul.reseaux li a .edglyph{line-height:0;margin-right:10px}@media all and (max-width: 1200px){#content .services{display:block;padding-bottom:80px}#content .services .content{max-width:none}#content .services>div ul{margin:0 60px}}@media all and (max-width: 768px){#content .content .baseline{margin-bottom:40px}#content figure{max-height:none !important}#content .services{padding-bottom:40px}#content .services>div{max-height:none !important}#content .services>div ul{margin:0 20px}#content .quotes{padding:40px;min-height:0}#content .quotes #quotes{padding-top:0}#content .about,#content .achievements,#content .partners,#content .follow{display:block;min-height:0}#content .about>div:not(.carousel),#content .achievements>div:not(.carousel),#content .partners>div:not(.carousel),#content .follow>div:not(.carousel){display:block}}@media all and (max-width: 500px){#content .services>div ul{display:block}}
