@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;400;500&display=swap";@font-face{font-family:Rolland;src:url(/fonts/RollandinEmilie.ttf) format("truetype"),url(/fonts/RollandinEmilie.woff) format("woff");font-weight:4 300;font-stretch:0% 100%}*,:after,:before{box-sizing:border-box}a{text-decoration:none;color:inherit;display:inherit}ul{list-style:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--guard:1600px;--borderRadius:0.4em;--buttonRadius:10rem;--card-color:#fff;--grid-gap:1em;--softShadow:0 0.5px 1px -6px rgba(110,141,155,.15),0 1.9px 4.6px -6px rgba(110,141,155,.15),0 4.5px 11.2px -6px rgba(110,141,155,.15),0 15px 37px -6px rgba(110,141,155,.15)}.obf:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.color-white{color:#fff!important}.background-white{background-color:#fff}.color-almostWhite{color:#f9f9fa!important}.background-almostWhite{background-color:#f9f9fa}.color-lightGreen{color:#e8f1f1!important}.background-lightGreen{background-color:#e8f1f1}.color-green{color:#99b6b5!important}.background-green{background-color:#99b6b5}.color-darkGreen{color:#0d514f!important}.background-darkGreen{background-color:#0d514f}.color-lightBlue{color:#f0f8ff!important}.background-lightBlue{background-color:#f0f8ff}.color-red{color:#d01f2c!important}.background-red{background-color:#d01f2c}.color-deepBlue{color:#121f4b!important}.background-deepBlue{background-color:#121f4b}.color-blue{color:#233d93!important}.background-blue{background-color:#233d93}.color-paleBlue{color:#f6faff!important}.background-paleBlue{background-color:#f6faff}.color-blueMiddle{color:#19307f!important}.background-blueMiddle{background-color:#19307f}.color-purple{color:#3e4cac!important}.background-purple{background-color:#3e4cac}.color-dark{color:#1b2226!important}.background-dark{background-color:#1b2226}.color-black{color:#090b0a!important}.background-black{background-color:#090b0a}:root{--text-xxs:0.27rem}.text-xxs{font-size:.27rem}:root{--text-xs:0.54rem}.text-xs{font-size:.54rem}:root{--text-sm:0.81rem}.text-sm{font-size:.81rem}:root{--text-md:1.08rem}.text-md{font-size:1.08rem}:root{--text-lg:1.35rem}.text-lg{font-size:1.35rem}:root{--text-xl:1.62rem}.text-xl{font-size:1.62rem}:root{--text-xxl:1.89rem}.text-xxl{font-size:1.89rem}[class*=" text-"],[class^=text-],p{line-height:150%}p{font-size:var(--text-md);font-weight:400;line-height:160%}:root{--heading-xxs:0.6rem}.heading-xxs{font-size:.6rem}:root{--heading-xs:1.2rem}.heading-xs{font-size:1.2rem}:root{--heading-sm:1.8rem}.heading-sm{font-size:1.8rem}:root{--heading-md:2.4rem}.heading-md{font-size:2.4rem}:root{--heading-lg:3rem}.heading-lg{font-size:3rem}:root{--heading-xl:3.6rem}.heading-xl{font-size:3.6rem}:root{--heading-xxl:4.2rem}.heading-xxl{font-size:4.2rem}[class*=" heading-"],[class^=heading-]{line-height:120%;font-weight:700}:root{--gap-xxs:1.2rem}.gap-xxs{gap:1.2rem}:root{--gap-xs:2.4rem}.gap-xs{gap:2.4rem}:root{--gap-sm:3.6rem}.gap-sm{gap:3.6rem}:root{--gap-md:4.8rem}.gap-md{gap:4.8rem}:root{--gap-lg:6rem}.gap-lg{gap:6rem}:root{--gap-xl:7.2rem}.gap-xl{gap:7.2rem}:root{--gap-xxl:8.4rem}.gap-xxl{gap:8.4rem}:root{--padding-xxs:1.2rem}.padding-xxs{padding:1.2rem}.padding-top-xxs{padding-top:1.2rem}.padding-right-xxs{padding-right:1.2rem}.padding-bottom-xxs{padding-bottom:1.2rem}.padding-left-xxs{padding-left:1.2rem}:root{--padding-xs:2.4rem}.padding-xs{padding:2.4rem}.padding-top-xs{padding-top:2.4rem}.padding-right-xs{padding-right:2.4rem}.padding-bottom-xs{padding-bottom:2.4rem}.padding-left-xs{padding-left:2.4rem}:root{--padding-sm:3.6rem}.padding-sm{padding:3.6rem}.padding-top-sm{padding-top:3.6rem}.padding-right-sm{padding-right:3.6rem}.padding-bottom-sm{padding-bottom:3.6rem}.padding-left-sm{padding-left:3.6rem}:root{--padding-md:4.8rem}.padding-md{padding:4.8rem}.padding-top-md{padding-top:4.8rem}.padding-right-md{padding-right:4.8rem}.padding-bottom-md{padding-bottom:4.8rem}.padding-left-md{padding-left:4.8rem}:root{--padding-lg:6rem}.padding-lg{padding:6rem}.padding-top-lg{padding-top:6rem}.padding-right-lg{padding-right:6rem}.padding-bottom-lg{padding-bottom:6rem}.padding-left-lg{padding-left:6rem}:root{--padding-xl:7.2rem}.padding-xl{padding:7.2rem}.padding-top-xl{padding-top:7.2rem}.padding-right-xl{padding-right:7.2rem}.padding-bottom-xl{padding-bottom:7.2rem}.padding-left-xl{padding-left:7.2rem}:root{--padding-xxl:8.4rem}.padding-xxl{padding:8.4rem}.padding-top-xxl{padding-top:8.4rem}.padding-right-xxl{padding-right:8.4rem}.padding-bottom-xxl{padding-bottom:8.4rem}.padding-left-xxl{padding-left:8.4rem}:root{--margin-xxs:1.2rem}.margin-xxs{margin:1.2rem}.margin-top-xxs{margin-top:1.2rem}.margin-right-xxs{margin-right:1.2rem}.margin-bottom-xxs{margin-bottom:1.2rem}.margin-left-xxs{margin-left:1.2rem}:root{--margin-xs:2.4rem}.margin-xs{margin:2.4rem}.margin-top-xs{margin-top:2.4rem}.margin-right-xs{margin-right:2.4rem}.margin-bottom-xs{margin-bottom:2.4rem}.margin-left-xs{margin-left:2.4rem}:root{--margin-sm:3.6rem}.margin-sm{margin:3.6rem}.margin-top-sm{margin-top:3.6rem}.margin-right-sm{margin-right:3.6rem}.margin-bottom-sm{margin-bottom:3.6rem}.margin-left-sm{margin-left:3.6rem}:root{--margin-md:4.8rem}.margin-md{margin:4.8rem}.margin-top-md{margin-top:4.8rem}.margin-right-md{margin-right:4.8rem}.margin-bottom-md{margin-bottom:4.8rem}.margin-left-md{margin-left:4.8rem}:root{--margin-lg:6rem}.margin-lg{margin:6rem}.margin-top-lg{margin-top:6rem}.margin-right-lg{margin-right:6rem}.margin-bottom-lg{margin-bottom:6rem}.margin-left-lg{margin-left:6rem}:root{--margin-xl:7.2rem}.margin-xl{margin:7.2rem}.margin-top-xl{margin-top:7.2rem}.margin-right-xl{margin-right:7.2rem}.margin-bottom-xl{margin-bottom:7.2rem}.margin-left-xl{margin-left:7.2rem}:root{--margin-xxl:8.4rem}.margin-xxl{margin:8.4rem}.margin-top-xxl{margin-top:8.4rem}.margin-right-xxl{margin-right:8.4rem}.margin-bottom-xxl{margin-bottom:8.4rem}.margin-left-xxl{margin-left:8.4rem}:root{--max-width-xxs:9.6rem}.max-width-xxs{max-width:9.6rem;padding-left:3rem;padding-right:3rem}:root{--max-width-xs:19.2rem}.max-width-xs{max-width:19.2rem;padding-left:3rem;padding-right:3rem}:root{--max-width-sm:28.8rem}.max-width-sm{max-width:28.8rem;padding-left:3rem;padding-right:3rem}:root{--max-width-md:38.4rem}.max-width-md{max-width:38.4rem;padding-left:3rem;padding-right:3rem}:root{--max-width-lg:48rem}.max-width-lg{max-width:48rem;padding-left:3rem;padding-right:3rem}:root{--max-width-xl:57.6rem}.max-width-xl{max-width:57.6rem;padding-left:3rem;padding-right:3rem}:root{--max-width-xxl:67.2rem}.max-width-xxl{max-width:67.2rem;padding-left:3rem;padding-right:3rem}:root{--border-radius-xxs:0.26em}.border-radius-xxs{border-radius:.26em}:root{--border-radius-xs:0.52em}.border-radius-xs{border-radius:.52em}:root{--border-radius-sm:0.78em}.border-radius-sm{border-radius:.78em}:root{--border-radius-md:1.04em}.border-radius-md{border-radius:1.04em}:root{--border-radius-lg:1.3em}.border-radius-lg{border-radius:1.3em}:root{--border-radius-xl:1.56em}.border-radius-xl{border-radius:1.56em}:root{--border-radius-xxl:1.82em}.border-radius-xxl{border-radius:1.82em}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}ul{font-size:var(--text-md);padding-left:1em;margin-bottom:var(--margin-xs)}ul li{margin:.7em 0;line-height:140%;list-style:disc}.guard,.hero .hero-content{width:100%;max-width:var(--guard);margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}.guard.wide,.hero .wide.hero-content{max-width:1400px}section{position:relative;padding-top:var(--padding-md);padding-bottom:var(--padding-md)}.cards{margin-top:8rem;display:flex;gap:4rem}.card{width:100%;display:flex;flex-direction:column;background-color:var(--card-color);border-radius:var(--borderRadius);padding:0;transition:transform .3s}.card .card-title{position:relative;font-size:1.6em;font-weight:medium;line-height:130%;color:#d01f2c;z-index:10}.card .card-picture{width:100%;height:14em;background-position:50%;background-size:cover;border-radius:var(--borderRadius) var(--borderRadius) calc(var(--borderRadius)*2) calc(var(--borderRadius)*2)}.card:hover .arrow:after{transform:translateX(.5rem)}.stick-bottom{margin-top:auto}.hero{width:100vw;height:100vh;margin-top:-6rem}.hero,.hero .hero-content{display:flex;justify-content:center;align-items:center}.hero .hero-content{width:100%}.hero .hero-content>*{flex:1 1}.flex{display:flex;align-items:center;justify-content:center;gap:var(--gap-xxs)}.flex>*{flex:1 1}.flex.let-children-sizes>*{flex:initial}.flex a{display:inline-flex}.flex.space-between{justify-content:space-between}.flex.align-stretch{align-items:stretch}.flex.justify-start{justify-content:flex-start}.flex.align-start{align-items:flex-start}.flex.row-reverse{flex-direction:row-reverse}.flex.padding-xxs>div{padding:1.2rem}.flex.padding-top-xxs>div{padding-top:1.2rem}.flex.padding-right-xxs>div{padding-right:1.2rem}.flex.padding-bottom-xxs>div{padding-bottom:1.2rem}.flex.padding-left-xxs>div{padding-left:1.2rem}.flex.padding-xs>div{padding:2.4rem}.flex.padding-top-xs>div{padding-top:2.4rem}.flex.padding-right-xs>div{padding-right:2.4rem}.flex.padding-bottom-xs>div{padding-bottom:2.4rem}.flex.padding-left-xs>div{padding-left:2.4rem}.flex.padding-sm>div{padding:3.6rem}.flex.padding-top-sm>div{padding-top:3.6rem}.flex.padding-right-sm>div{padding-right:3.6rem}.flex.padding-bottom-sm>div{padding-bottom:3.6rem}.flex.padding-left-sm>div{padding-left:3.6rem}.flex.padding-md>div{padding:4.8rem}.flex.padding-top-md>div{padding-top:4.8rem}.flex.padding-right-md>div{padding-right:4.8rem}.flex.padding-bottom-md>div{padding-bottom:4.8rem}.flex.padding-left-md>div{padding-left:4.8rem}.flex.padding-lg>div{padding:6rem}.flex.padding-top-lg>div{padding-top:6rem}.flex.padding-right-lg>div{padding-right:6rem}.flex.padding-bottom-lg>div{padding-bottom:6rem}.flex.padding-left-lg>div{padding-left:6rem}.flex.padding-xl>div{padding:7.2rem}.flex.padding-top-xl>div{padding-top:7.2rem}.flex.padding-right-xl>div{padding-right:7.2rem}.flex.padding-bottom-xl>div{padding-bottom:7.2rem}.flex.padding-left-xl>div{padding-left:7.2rem}.flex.padding-xxl>div{padding:8.4rem}.flex.padding-top-xxl>div{padding-top:8.4rem}.flex.padding-right-xxl>div{padding-right:8.4rem}.flex.padding-bottom-xxl>div{padding-bottom:8.4rem}.flex.padding-left-xxl>div{padding-left:8.4rem}.supertitle{display:inline-block;font-size:.9rem;letter-spacing:1.5px;margin-bottom:2rem;font-weight:500;text-transform:uppercase;line-height:80%}.title{font-weight:900;font-size:2.6rem;margin-bottom:2rem;line-height:100%}.subtitle{font-size:var(--text-md);margin-top:var(--margin-xxs);margin-bottom:var(--margin-xxs)}.fullscreen-picture-container{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;z-index:-1}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.margin-auto{margin-left:auto;margin-right:auto}.social-icon{display:block;width:3rem;height:3rem;border:1px solid #fff;transition:background-color .15s;cursor:pointer}.social-icon:hover{background-color:#233d93}a.nav-logo{position:relative;display:flex;padding:.3rem .6rem;align-items:center;width:100%;width:8rem;transition:width .3s;will-change:width}a.nav-logo img{padding:.7rem}a.nav-logo #trois path,a.nav-logo #trois polygon{fill:#cc0513}a.nav-logo #chd path,a.nav-logo #chd polygon{fill:#233d93}a.nav-logo #globe path,a.nav-logo #globe polygon{fill:#8ac4f3}nav{position:fixed;top:0;left:0;display:flex;justify-content:center;width:100vw;font-size:1.1rem;z-index:1000;transition:background-color .15s,transform .15s}nav .mobile-nav{width:2rem;height:1.6rem;position:fixed;top:4rem;right:3rem;cursor:pointer;display:none;flex-direction:column;justify-content:space-between}nav .mobile-nav>span{height:3px;border-radius:.3em;width:100%;background-color:#ccc;transform-origin:center}nav .nav-content{width:100%;display:flex;justify-content:space-between}nav .nav-content .links{position:relative;display:flex;align-items:center;padding:0 .6rem;color:#fff;transition:background-color .3s}nav .nav-content .links a{position:relative;overflow:hidden;font-weight:400;padding:1rem 0;margin:0 2rem;transition:background-color .3s,color .3s}nav .nav-content .links a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;transform:translateX(-100%);transition:transform .3s;will-change:tranform}nav .nav-content .links a:hover:after{transform:translateX(0)}nav .button,nav .see-project-button{background-color:#fff;border:1px solid #1b2226;padding:.6em 2.2em;font-size:.9em;color:#1b2226;border-radius:0;transition:color .2s,background-color .2s;letter-spacing:0}nav .button:hover,nav .see-project-button:hover{background-color:#1b2226;color:#fff}nav.scheme-light{color:#000;background-color:#fff}nav.scheme-light a{color:#000}nav.scheme-light path{fill:#000}nav.scheme-light .social-icon{border-color:#000}a.nav-logo{z-index:600}a.nav-logo #chd path,a.nav-logo #chd polygon,a.nav-logo #globe path,a.nav-logo #globe polygon,a.nav-logo #trois path,a.nav-logo #trois polygon{transition:fill .3s}nav.scrolled{background-color:#fff;transform:translateY(0)}nav.scrolled .nav-content .links{color:#000}nav.scrolled .nav-content .links a:after{background-color:#233d93}nav.scrolled .nav-logo{width:6rem}nav.scrolled .nav-logo img{transform:translateY(0);opacity:1}nav.scrolled a.nav-logo #trois path,nav.scrolled a.nav-logo #trois polygon{fill:#cc0513}nav.scrolled a.nav-logo #chd path,nav.scrolled a.nav-logo #chd polygon{fill:#233d93}nav.scrolled a.nav-logo #globe path,nav.scrolled a.nav-logo #globe polygon{fill:#8ac4f3}.not-homepage a.nav-logo{width:6rem}@media screen and (max-width:990px){.hero{display:block}nav{transform:translateY(0)}nav .nav-logo{margin-bottom:2rem;background-color:#fff;width:7rem}nav .nav-logo img{opacity:1!important}nav .mobile-nav{display:flex;position:fixed;top:2rem;right:2rem;padding:.8rem;border-radius:.3em;box-sizing:content-box}nav .nav-content{max-width:100%!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#233d93;transition:transform .3s;transform:translateX(-100vw);font-size:1.2rem}nav .nav-content,nav .nav-content .links{flex-direction:column;justify-content:center;align-items:center}nav .nav-content .links{width:100%;gap:.5em;color:#fff}nav .nav-content .links a{padding:1rem;color:#fff;border-radius:.3em}nav .nav-content .links .button,nav .nav-content .links .see-project-button{background-color:transparent;color:#fff;border-color:#fff;margin-top:2rem}nav.scrolled .mobile-nav{top:2rem}nav.mobile-nav-opened .nav-content{transform:translate(0)}nav.mobile-nav-opened .mobile-nav span{background-color:#ccc}nav.mobile-nav-opened .mobile-nav>span:first-child{transform:rotate(45deg) translate(.25em,.65em)}nav.mobile-nav-opened .mobile-nav>span:nth-child(2){opacity:0}nav.mobile-nav-opened .mobile-nav>span:last-child{transform:rotate(-45deg) translate(.25em,-.65em)}}.hero-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden;background-size:cover;color:#fff;z-index:30}.hero-wrapper:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:#000;opacity:.2;z-index:0}.hero-wrapper .heroes{position:absolute;width:100%;bottom:0;pointer-events:none}.hero-wrapper .hero-buttons{display:flex;justify-content:flex-start;margin-top:2rem;gap:1rem}.hero-wrapper .hero-content{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:75%;height:100%;margin-bottom:30vh;z-index:10}.hero-wrapper .hero-content .hero-logo{max-width:10rem;padding:1rem .5rem;background-color:#fff}.hero-wrapper .hero-content .hero-supertitle{font-size:1.6rem;margin-bottom:1rem}.hero-wrapper .hero-content .hero-title{max-width:46rem;text-align:left;font-size:4rem;font-weight:700;line-height:120%;word-break:keep-all;margin-bottom:0}.hero-wrapper .hero-content h2,.hero-wrapper .hero-content p{font-size:1.4rem;text-shadow:0 0 10px #000,0 0 10px #000;font-weight:400;max-width:40rem;line-height:160%}.hero-wrapper .hero-content .hero-word{word-break:keep-all}.hero-wrapper .hero-content .bold-letter{position:relative;display:inline-block;color:#fff}.hero-wrapper .hero-content .bold-letter:after{display:block;position:absolute;left:50%;transform:translateX(-50%);width:150%;height:1px;margin-left:auto;margin-right:auto;background:#8ac4f3;background:linear-gradient(90deg,rgba(138,196,243,0),rgba(138,196,243,.6) 30%,rgba(138,196,243,.6) 70%,rgba(138,196,243,0));bottom:5px}.hero-wrapper .hero-content p{max-width:40rem;text-align:left}.hero-wrapper .hero-content .bottom{display:flex;gap:1rem;margin-bottom:2rem}.filters{gap:1rem;max-width:40rem;color:#000}.filters>div{flex:1 1}.job-list{max-width:60rem}.job-count{right:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;font-size:1em;padding:.7em;border-radius:10rem;background-color:#b7e4ff;margin-top:-1em;margin-left:.8em}.job-type{font-size:1.3rem}.job-contract-type{font-size:1rem}.job-card{display:flex;gap:2em;width:100%;background-color:#fff;border-radius:calc(var(--borderRadius)/2);color:#000;padding:1.8em 2em;font-weight:400;margin-bottom:.8rem;text-align:left;box-shadow:0 0 0 1px rgba(110,141,155,.15);cursor:pointer;transition:background-color .3s}.job-card .button,.job-card .see-project-button{border:1px solid #deeded;color:#000}.job-card .button:hover,.job-card .see-project-button:hover{background-color:#3e4cac;color:#000}.job-card .icon{width:100%;max-width:6rem;background-color:#fff;padding:1rem}.job-card:hover .group{background-color:#e6f2f9}.job-card:hover .button,.job-card:hover .see-project-button{background-color:#3e4cac;border:1px solid #fff;color:#fff}.job-card:hover .button:after,.job-card:hover .see-project-button:after{transform:translateX(1em)}.job-card .group{display:flex;gap:.3em;padding:.3em .6em;border-radius:.3em;background-color:#f6faff;transition:background-color .3s}.job-card .main{display:flex;width:100%;justify-content:space-between}.job-card .infos{width:100%}.job-card .infos .header{display:flex;align-items:center;gap:2em}.job-card .infos .header .location{font-weight:400;font-size:.8em}.job-card .infos .header .location:before{display:inline-block;margin:0 .4em}.job-card .infos .details{display:flex;flex-wrap:wrap;font-size:1em;font-weight:400;gap:.6em;margin-top:1.6em}.job-card .button-side{flex:none}.job-card .title{font-size:1.45em;line-height:140%}.job-card .job-type{font-weight:600}.job-card .type{flex:none;font-size:.8em;padding:.2em .6em;border-radius:calc(var(--borderRadius)/4);color:#fff}.job-card .button,.job-card .see-project-button{display:inline-flex;align-items:center;flex:inherit;gap:.4em;padding:1em 2em;height:3.4rem;transition:background-color .3s,color .3s}.job-card .button:after,.job-card .see-project-button:after{content:"";display:inline-block;padding:.5em;margin-left:.4em;background-image:url(/assets/arrow.svg);background-size:cover;transition:transform .15s}.filters{flex-wrap:wrap;margin-top:4rem;gap:.6em}.filters,.sorry{display:flex;justify-content:center}.sorry{align-items:center;height:8rem}.button,.see-project-button{position:relative;display:inline-flex;font-size:1rem;padding:1em 2em;background-color:#233d93;border:1px solid #233d93;color:#fff;transition:background-color .3s,color .3s,border .3s;overflow:hidden}.button.outline,.outline.see-project-button{color:#233d93;border:1px solid}.button.outline:hover,.outline.see-project-button:hover{background-color:#233d93;color:#1b2226}.big.see-project-button,.button.big{font-size:1.2rem}.button.white,.white.see-project-button{background-color:#fff;border-color:#fff;color:#233d93}.button.white:hover,.white.see-project-button:hover{background-color:#ccd2f2;color:#233d93;border-color:#fff}.button.outline,.outline.see-project-button{background-color:transparent;border-color:#fff;color:#fff}.button.outline:hover,.outline.see-project-button:hover{color:#fff;border-color:#fff}.button:hover,.see-project-button:hover{background-color:#13538e;background-color:#162b72;color:#fff;border:1px solid #233d93}.button:hover:after,.see-project-button:hover:after{transform:translateX(0)}.top-bar{display:block;gap:.6rem;position:fixed;top:0;left:0;width:100%;align-items:center;text-align:center;justify-content:center;font-size:.9rem;padding:.6em 2rem;line-height:140%;transition:background-color .3s,transform .1s;z-index:50}.top-bar .behappy-icon{display:inline-block;width:1.6em;height:1.6em;background:url(/assets/icons_behappy-icon-white.svg);background-size:cover;vertical-align:middle;margin-top:-2px;margin-left:4px}.top-bar.scrolled{transform:translateY(-100%)}.tiny-icon{max-width:1em;opacity:.6;margin-right:.5em}.published{align-items:center;justify-content:center;font-size:.85rem;text-align:center;color:rgba(0,0,0,.6);padding:.4em}.main,.published,.published>div{display:flex}.main{flex-direction:column;gap:1rem}.main .main-block .block-title{display:inline-flex;flex-direction:row;align-items:center;font-size:1.1rem;padding:1.2em 1.6em;top:0;left:0}.main .main-block .block-title:before{content:"";width:22px;height:22px;margin-right:.6em;background-image:url(/assets/arrow.svg);background-size:60%;background-position:54%;background-repeat:no-repeat;background-color:#000;border-radius:10rem;display:block}.main .main-block .block-title+.main-block--content{padding-top:0}.main .main-block .main-block--content{padding:1.8rem}.main p{font-size:1rem}.main-block,.side-block{position:relative;padding:.5em;border-radius:calc(var(--borderRadius)/1.5);background-color:#fff;box-shadow:0 0 0 1px rgba(110,141,155,.15)}.side{position:-webkit-sticky;position:sticky;top:5.6rem;display:flex;flex-direction:column;gap:.6rem;max-width:32rem}.side .button,.side .see-project-button{border-radius:calc(var(--borderRadius)/1.5)}.job-offer-page .map-container{padding:.5em;height:22vh;max-height:30rem;border-radius:.4em}.job-offer-page .final-cta{display:none}.job-offer-page li,.job-offer-page p,.job-offer-page ul{font-size:1rem}.offer-content{max-width:1300px;margin-left:auto;margin-right:auto}.offer-content .heading-sm{font-weight:600}.offer-content h2,.offer-content h3{font-weight:500;margin-top:1.2em;margin-bottom:.3em}.offer-content ul{margin-top:.4em;margin-bottom:.6em}.tools{display:flex;gap:.4em;margin-top:1.6em}.tools .tool{width:4rem}.tools .tool img{border-radius:.7em}.bento-icon{width:1.5em}.bento{display:grid;grid-template-columns:repeat(2,1fr);flex-direction:column;grid-gap:.3em;gap:.3em;width:100%;background-color:#fff}.bento-box{justify-content:flex-start;background-color:#f4f8fb;align-self:stretch;flex-direction:column;padding:.8em;font-size:.9em;border:1px solid #ecf4f9;gap:0;border-radius:.4em}.bento-box,.bento-head{display:flex;width:100%;align-items:center}.bento-head{gap:.4em}.bento-title{line-height:130%;font-size:1.1em}.bento-value{width:100%;font-size:1.1em;font-weight:500;padding-left:1.8em;padding-right:1em;margin-top:.2em}.video-js{max-width:100%;border-radius:1rem;overflow:hidden}.edito-picture{transform:scale(1.2);transform-origin:center right;border-radius:.7em}.edito-footer{margin-top:3rem}.edito-footer,.edito-footer .edito-footer-content{display:flex;align-items:center;justify-content:flex-end}.edito-footer .edito-footer-content{max-width:26rem;gap:1em}.edito-footer img{max-width:3rem;border:1px solid #f6faff}.sparkling-background{position:absolute;width:100%}.single-offer .main a{text-decoration:underline;color:#027ac5;-webkit-text-decoration-color:#027ac5;text-decoration-color:#027ac5}.single-offer .offer-hero .button,.single-offer .offer-hero .see-project-button{font-size:1.1em;padding-left:3.3em;padding-right:3.3em}.single-offer footer{background-color:#f6faff}#legal-page{font-size:1em}#legal-page .logo{width:7rem;margin:10rem auto auto}#legal-page h5{margin-top:4rem}#legal-page .url:after{content:"3chd.lu"}#legal-page .company:after{content:"3CHD"}#legal-page .address:after{content:"158 route de Burange, L-3429 Dudelange — Luxembourg"}#legal-page .phone:after{content:"[+352] 27 56 75 47"}#legal-page .email:after{content:"info" "@" "3chd" ".lu"}#legal-page .hosting:after{content:"LWS"}footer{width:100%;padding-top:var(--margin-lg);padding-bottom:1rem;color:#acb8ff;justify-content:space-between;background-color:#19307f;padding-left:2rem;padding-right:2rem;line-height:160%}footer a{display:inline-block}footer .title-wrap{display:flex;margin-bottom:6rem;color:#fff;margin-left:auto;margin-right:auto;text-align:right;line-height:100%;width:100%;max-width:1000px}footer .title{font-size:6rem;color:#fff;margin-left:-.3rem}footer .supertitle{color:#6a6a6a;font-size:6rem;margin-bottom:5rem}footer .column-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#fff}footer .columns{display:flex;gap:3rem}footer .footer-content{max-width:1000px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start;gap:6rem}footer .mentions{margin-top:10rem;max-width:1200px;margin-left:auto;margin-right:auto;text-align:center;color:#acb8ff;letter-spacing:1px}footer .mentions a{display:inline}.project-index{position:absolute;top:.8rem;right:.8rem;font-family:Roboto Mono,monospace;font-size:1.6rem;padding:1rem;font-weight:300;text-align:right;z-index:10}.splide__slide{display:flex;align-items:center}.caption{position:relative;height:100%}.splide-container{margin-top:4rem}.splide__track{position:relative}.splide__track:before{content:"";width:6rem;height:100%;background-color:#121f4b;background:#000;background:linear-gradient(270deg,rgba(25,48,127,0),#19307f);opacity:1;position:absolute;pointer-events:none;top:0;z-index:10;left:0}.splide__track:after{right:0;transform:rotate(180deg)}.slide{overflow:hidden}.splide__arrows{position:relative;display:flex;justify-content:flex-end;gap:1rem;top:-1rem;left:0;width:100%;z-index:100;pointer-events:none}.splide__arrows .splide__arrow{display:flex;align-items:center;justify-content:center;border:none;pointer-events:all;width:4em;height:4em;padding:1rem;background-color:#233d93;transition:background-color .3s;cursor:pointer;outline:none}.splide__arrows .splide__arrow:hover{background:#0c2472}.splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(180deg);margin-left:5em}.splide__arrows .splide__arrow.splide__arrow--next{margin-right:5em}.splide__arrows .splide__arrow.is-disabled,.splide__arrows .splide__arrow:disabled{opacity:0;pointer-events:none}.splide__arrows .splide__arrow path{fill:#e8f1f1}.splide__pagination{gap:.4em;width:40%;padding:0;margin:4em auto 1em!important;position:absolute;top:-4rem;right:0;transform:translateX(-50%)}.splide__pagination li{flex:1 1;max-width:5rem}.splide__pagination .splide__pagination__page{width:100%;height:.5em;padding:0;border-radius:.1em;border:none;background-color:hsla(0,0%,100%,.06);cursor:pointer}.splide__pagination .splide__pagination__page.is-active{background-color:hsla(0,0%,100%,.4)}.project-page-slider .splide__pagination{position:absolute;top:-7.7rem;right:10vw}.project-page-slider .splide__arrows .splide__arrow{background-color:#3752ab}.project-page-slider .splide__track{position:relative}.hero-content .logo,.project-page-slider .see-project-button,.project-page-slider .splide__track:after,.project-page-slider .work-details{display:none}#a-propos{padding-top:14rem;margin-top:-10rem;overflow:hidden}.striped-block{position:relative;z-index:10}.striped-block:after{content:"";top:0;left:30%;transform:translate(-50%,-50%);position:absolute;width:200%;height:100%;background:url(/assets/stripes-hair.svg);background-repeat:repeat;background-size:80px;z-index:0}.striped-block img{position:relative;z-index:10;transform:scale(1.5)}#nos-services{position:relative}#nos-services .guard,#nos-services .hero .hero-content,.hero #nos-services .hero-content{position:relative;z-index:100}#nos-services:after{content:"";bottom:0;right:0;position:absolute;width:60vw;height:32rem;background:url(/assets/stripes-hair.svg);background-repeat:repeat;background-size:80px;z-index:0}#pourquoi-3chd{position:relative}#pourquoi-3chd .guard,#pourquoi-3chd .hero .hero-content,.hero #pourquoi-3chd .hero-content{position:relative;z-index:100}#pourquoi-3chd:after{content:"";top:22rem;left:0;position:absolute;width:60vw;height:32rem;background:url(/assets/stripes-hair.svg);background-repeat:repeat;background-size:80px;z-index:0}ul.arrow{padding-left:0;margin-top:2rem}ul.arrow li{list-style:none;display:flex;align-items:center;gap:.4em}ul.arrow li:before{content:"";display:block;background:url(/assets/icons_arrow.svg);background-size:cover;width:1.4em;height:1.4em}ul.arrow li:first-child{margin-top:0}ul.two-columns{column-count:2}#nos-projets,#nos-projets .heading-md{color:#fff}.flex.projects{align-items:flex-start;justify-content:center}.projects-accordions{flex:2 1;width:100%;margin-left:4vw}.projects-sliders{flex:4 1;width:100%}.accordion-titles{text-align:left;max-width:27rem}.accordions-wrapper{margin-top:2.5rem;display:flex;flex-direction:column;gap:1rem;text-align:left}.accordions-wrapper .accordion{overflow:hidden;background-color:#fff;color:#000;padding:2rem;cursor:pointer}.accordions-wrapper .accordion-head{display:flex;align-items:center;justify-content:space-between}.accordions-wrapper .accordion-head .title{font-size:1.3rem;margin-bottom:0;font-weight:700}.accordions-wrapper .accordion-head:after{content:"";width:2rem;height:2rem;display:block;background:url(/assets/icons_arrow-head.svg);background-size:cover;flex:none}.accordions-wrapper .accordion-content{display:flex;justify-content:space-between;max-height:0;overflow:hidden;transition:max-height .3s}.accordions-wrapper .accordion-content p{margin-bottom:0}.accordions-wrapper .accordion.active .accordion-head:after{transform:scaleY(-1)}.accordions-wrapper .accordion.active .accordion-content{max-height:400px}.project-hero-wrapper{padding-top:12rem}.splide-project-gallery .slide{padding:1rem}.work-picture--spacer{visibility:hidden}.work-picture{position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%;height:60vh}.work-picture:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:70%;background:#090b0a;background:linear-gradient(0deg,rgba(9,11,10,.85),rgba(9,11,10,0) 70%);z-index:1}.see-project-button{display:flex;align-items:center;position:absolute;color:#000;font-size:.9rem;padding:.8rem 1.8rem;bottom:1.4rem;right:1.4rem;z-index:20;background-color:#fff;border-color:#fff;color:#233d93}.see-project-button:hover{background-color:#e2e4f0;color:#233d93;border-color:#fff}.see-project-button:after{margin-left:1rem}#services:before{content:"";display:block;top:0;height:23rem;background-color:#19307f}#services:before,.work-details{position:absolute;left:0;width:100%}.work-details{display:flex;gap:4rem;align-items:flex-end;justify-content:space-between;padding:5%;color:#fff;bottom:0;z-index:10;text-align:left;max-width:70%;font-size:1.4rem}.work-details .work-name{font-weight:700;line-height:120%;max-width:40rem}.work-place{font-family:Roboto Mono,monospace;font-size:1rem;font-weight:300;margin-top:1rem}.work-place:before{content:"_";margin-right:.2em}.detail-row{font-family:Roboto Mono,monospace;border-bottom:1px solid #d6d9e3;font-weight:400}.description,.detail-row{padding:1rem 0}.project-page{display:flex;padding-top:15rem;padding-bottom:6rem}.project-page .splide__arrows{position:absolute;top:-5rem}.project-page .project-page-slider{flex:5 1}.project-page .project-page-slider .splide__track:before{display:none}.project-page .project-details{flex:2.5 1;margin-left:3rem}.project-page .project-index{top:1.4rem;right:1.4rem}.project-data,.splide-project-gallery{flex:1 1}.project-details{background-color:#fff;padding:3rem}.project-details .title{font-size:2rem;font-weight:700;line-height:140%}.splide-container{position:relative}.slider-titles{padding:0 5rem}.slider-title{display:none;text-align:left;position:relative;font-size:3rem;bottom:0;color:#233d93;font-weight:900;right:0;line-height:100%}.background-blue .supertitle,.background-blue p.head-paragraph,.background-blueMiddle .supertitle,.background-blueMiddle p.head-paragraph{color:#afc2ff}.project-page-slider .work-picture{background-size:contain;background-repeat:no-repeat;background-position:top;height:60vh}.project-page-slider .work-picture:after{display:none}.project-page-slider img.work-picture--spacer{visibility:visible;max-height:60vh;max-width:100vw;object-fit:cover}.tracing-lines:after,.tracing-lines:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:150%;height:1px;margin-left:auto;margin-right:auto;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0))}.tracing-lines:before{top:-1px}.tracing-lines:after{bottom:-1px}.gradient-toright{background:#000;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent)}.gradient-toright.white{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}.gradient-toleft{background:#000;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2))}.gradient-toleft.white{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2))}.gradient-tobottom{background:#000;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent)}.gradient-tobottom.white{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}.gradient-totop{background:#000;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2))}.gradient-totop.white{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2))}.gradient-horizontal,.gradient-separator{background:#000;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2) 50%,transparent)}.gradient-horizontal.white,.white.gradient-separator{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0))}.gradient-vertical{background:#000;background:linear-gradient(0deg,transparent,rgba(0,0,0,.2) 50%,transparent)}.gradient-vertical.white{background:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0))}.gradient-separator{width:70%;height:1px;margin-left:auto;margin-right:auto}.striped-shadow:after,.stripes,.title-stripes:after{background:url(/assets/stripes-hair.svg);background-repeat:repeat;background-size:80px}.striped-shadow,.striped-shadow img{position:relative;z-index:10}.striped-shadow:after{content:"";display:block;position:absolute;width:90%;height:90%;bottom:-.2rem;right:-.2rem;z-index:0}.title-stripes{position:relative;display:flex;align-items:center;text-transform:uppercase;margin-bottom:1rem}.title-stripes .title{flex:none;margin-right:.6rem}.title-stripes:after{content:"";display:block;width:100%;height:1em}.team{display:flex;gap:4rem;justify-content:center;margin-top:5rem;margin-bottom:8rem}.team .team-member{position:relative;display:flex;flex-direction:column;align-items:center}.team .team-member .name{font-size:1.3rem;margin-top:1rem;font-weight:500}.team .team-member .role{font-family:Roboto Mono,monospace;font-weight:300;margin-top:.4rem}.team .team-member .picture{display:block;max-width:16rem;margin-top:1.4rem}.team .team-member .picture:before{content:"";top:-1rem;right:-1rem;position:absolute;width:100%;height:80%;background:url(/assets/stripes-hair.svg);background-repeat:repeat;background-size:80px;z-index:0}.team .team-member .picture img{position:relative;z-index:10}.head-paragraph{font-size:1.2rem;margin-bottom:2.5rem;max-width:40rem;margin-left:auto;margin-right:auto}#services{padding-top:0;padding-bottom:0;background-color:#f6faff;z-index:100}#services>.guard,.hero #services>.hero-content{max-width:90%;margin-left:auto;margin-right:auto;background-color:#f6faff;padding-top:6rem;padding-bottom:6rem;transform:translateY(6rem);box-shadow:0 0 50px 0 rgba(14,23,52,.15)}#equipe{z-index:90;padding-top:16rem;background-color:#f6faff}.services{grid-gap:1rem;gap:1rem;max-width:1000px;grid-template-columns:repeat(2,1fr);margin-top:4rem;margin-left:auto;margin-right:auto;display:grid}.services .service-card{padding:2rem;background-color:#fff;border:1px solid rgba(0,0,0,.05);min-height:auto;height:100%;transition:background-color .2s,transform .2s,color .2s}.services .service-card .icon{width:8rem}.services .service-card .title{font-size:1.4rem;font-weight:600}.services .service-card p{font-size:1rem}.services .service-card p:last-child{margin-bottom:0}.services .service-card circle,.services .service-card line,.services .service-card path,.services .service-card polygon,.services .service-card polyline,.services .service-card rect{transition:stroke .3s}.services .service-card:hover{background-color:#f8f8f8;transform:translate(.2rem,.2rem);background-color:#233d93;color:#fff}.services .service-card:hover circle,.services .service-card:hover line,.services .service-card:hover path,.services .service-card:hover polygon,.services .service-card:hover polyline,.services .service-card:hover rect{stroke:#fff}.chip{display:inline-block;padding:.6em 1em;background-color:#e9ecff;margin-bottom:2rem;border-radius:.2em}.map-container{position:relative}.map-container .video-cta{top:2rem;left:11rem}.video-placeholder{aspect-ratio:9/16;background-color:#e8f1f1;border-radius:.3rem}.video-cta{position:absolute;bottom:0;left:50%;margin-bottom:-4.5rem;margin-left:-4.5rem;width:9rem;height:9rem;border-radius:40rem;cursor:pointer;transition:transform .3s;background-color:#fff;z-index:100;box-shadow:0 0 50px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.1)}.video-cta:hover,.video-cta:hover .video-play{transform:scale(1.1)}.video-play{background-image:url(http://lab.agence-berlioz.com/CPTS/assets/icons_video-play.svg);transition:transform .15s}.video-circle,.video-play{position:absolute;width:100%;height:100%;background-size:90%;background-position:50%;background-repeat:no-repeat;will-change:transform}.video-circle{background-image:url(http://lab.agence-berlioz.com/CPTS/assets/icons_video-circle.svg);animation-name:video-circle;animation-duration:18s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes video-circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.stat-block{display:flex;align-items:center;text-align:left;line-height:130%;gap:1em;padding:.6rem .8rem;border-radius:.4em}.stat-number{font-size:1.4rem;background-color:#fff;padding:.4em;font-weight:700;border-radius:.15em}.third-logos{display:flex;gap:2.4rem;justify-content:center;margin-top:4rem}.third-logos img{max-width:8rem;background-color:#ccc;padding:1rem;border-radius:.3em}.white-block{position:relative;background-color:#f4f4f4;padding:4rem!important;flex:1.5 1;color:#000;z-index:20}.white-block .supertitle{color:#000}.white-block p.head-paragraph{color:#000;margin-left:0}.white-block p{color:#000}.reach-us{display:flex;justify-content:center;gap:1rem}@media screen and (max-width:1450px){.slider-title{font-size:3rem}}@media screen and (max-width:1100px){.projects{flex-direction:column-reverse}.projects .projects-sliders{max-width:100%}.projects .projects-accordions{margin-top:0}.projects .accordions-wrapper{margin-top:0;gap:1rem}.project-page{flex-direction:column}.project-page .project-details{margin-left:auto;margin-right:auto;margin-top:4rem}#contact{padding-top:4rem}footer .footer-content{flex-direction:column;gap:2rem;align-items:center;text-align:center}footer .social-icon{align-self:center}footer .title{margin:0 auto;font-size:3rem}footer .title,footer .title-wrap{text-align:center}.slider-title{display:none}}@media screen and (max-width:1000px){.title{font-size:2rem}.work-details{width:100%;max-width:100%;margin-bottom:4rem}.work-details .work-place{margin-top:.5rem}.see-project-button{padding:.5rem 1.5rem}.projects-sliders{margin-top:0}.hero-buttons{flex-direction:column}.hero-buttons a{width:max-content}#a-propos .flex.padding-xs{padding:.4rem}.accordion-titles .title{font-size:1.8rem}.accordions-wrapper .accordion{padding:1.5rem}section#realisations{padding-top:4rem;padding-bottom:0}.project-page-slider img.work-picture--spacer{max-width:100vw}.project-page-slider .splide__pagination{left:50%;top:-7.4rem}.splide__track{margin-top:2rem}.caption{max-height:40rem}.splide__arrows{top:0;margin-top:0}.project-page .splide__arrows{top:0;width:100%;justify-content:space-between;margin-top:-4.5rem}.project-page .splide__track{margin-top:5rem}.splide__arrows .splide__arrow.splide__arrow--prev{margin-left:2rem}.splide__arrows .splide__arrow.splide__arrow--next{margin-right:2rem}.project-page{padding-top:4rem}.flex{flex-direction:column}.guard,.hero .hero-content{padding-left:1rem;padding-right:1rem}.white-block{padding:1.8rem!important}.projects-accordions{margin-left:0;padding:2rem}.splide__track:before{display:none}}@media screen and (max-width:950px){.hero-wrapper{height:auto;padding-top:1.4rem}.hero-content .logo{display:block;width:6rem}.hero-wrapper .hero-content{width:86%}.hero-wrapper .hero-content .hero-title{font-size:1.7rem;text-wrap:balance}.hero-wrapper .hero-content h2,.hero-wrapper .hero-content p{font-size:1.3rem;line-height:140%}.hero-wrapper .hero-content p{font-size:1.2rem;line-height:130%}}@media screen and (max-width:750px){.splide__pagination{display:none!important}.services{grid-template-columns:repeat(1,1fr)}.team{flex-direction:column}}html{font-size:100%;scroll-behavior:smooth;transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-duration:.1s}body,html{height:100%;width:100%}body{background-color:#fff;color:#000;font-family:Red Hat Display,sans-serif;font-weight:400;line-height:150%;text-align:left;overflow-x:hidden}body.wait{cursor:wait}body.fixed,body.modal-opened{overflow:hidden}