.m-by{display:none!important}.m-modal-content{border-radius:0!important;font-family:"Rubik"!important}.m-modal-content *{border-radius:0!important;font-family:"Rubik"!important}#menu-item-985 a{content:"";z-index:5}span.menu-hover-bg{content:"";left:50vw;top:50vh;z-index:0;position:absolute;width:350px;height:500px;-webkit-transition:all 0.7s cubic-bezier(.25,1,.5,1);transition:all 0.7s cubic-bezier(.25,1,.5,1);opacity:0;overflow:hidden;display:block;-webkit-transform:scale(.8);transform:scale(.8);border:1px solid #141414}span.menu-hover-bg .this-bg{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0s;transition:-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0s,-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0s;-webkit-transform:scale(1);transform:scale(1)}span.menu-hover-bg.hovered{-webkit-transition:opacity 0.9s linear 0.125s,-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.2s;transition:opacity 0.9s linear 0.125s,-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.2s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0.2s,opacity 0.9s linear 0.125s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0.2s,opacity 0.9s linear 0.125s,-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.2s;opacity:1}span.menu-hover-bg.hovered .this-bg{-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.125s;transition:-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.125s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0.125s;transition:transform 0.7s cubic-bezier(.25,1,.5,1) 0.125s,-webkit-transform 0.7s cubic-bezier(.25,1,.5,1) 0.125s}span.menu-item-3947,span.menu-item-43,span.menu-item-972{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(5deg);transform:translate(-50%,-50%) scale(.8) rotate(5deg)}span.menu-item-3947.hovered,span.menu-item-43.hovered,span.menu-item-972.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(15deg);transform:translate(-50%,-50%) scale(1) rotate(15deg)}span.menu-item-4064,span.menu-item-3910,span.menu-item-985{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(-15deg);transform:translate(-50%,-50%) scale(.8) rotate(-15deg)}span.menu-item-4064.hovered,span.menu-item-3910.hovered,span.menu-item-985.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-5deg);transform:translate(-50%,-50%) scale(1) rotate(-5deg)}span.menu-item-3945,span.menu-item-124,span.menu-item-973{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(-15deg);transform:translate(-50%,-50%) scale(.8) rotate(-15deg)}span.menu-item-3945.hovered,span.menu-item-124.hovered,span.menu-item-973.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-5deg);transform:translate(-50%,-50%) scale(1) rotate(-5deg)}span.menu-item-12,span.menu-item-983{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(15deg);transform:translate(-50%,-50%) scale(.8) rotate(15deg)}span.menu-item-12.hovered,span.menu-item-983.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(5deg);transform:translate(-50%,-50%) scale(1) rotate(5deg)}span.menu-item-4061,span.menu-item-505,span.menu-item-1865{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(15deg);transform:translate(-50%,-50%) scale(.8) rotate(15deg)}span.menu-item-4061.hovered,span.menu-item-505.hovered,span.menu-item-1865.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(5deg);transform:translate(-50%,-50%) scale(1) rotate(5deg)}span.menu-item-4062,span.menu-item-3908,span.menu-item-984{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(15deg);transform:translate(-50%,-50%) scale(.8) rotate(15deg)}span.menu-item-4062.hovered,span.menu-item-3908.hovered,span.menu-item-984.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(5deg);transform:translate(-50%,-50%) scale(1) rotate(5deg)}span.menu-item-6258,span.menu-item-6257,span.menu-item-6259{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(15deg);transform:translate(-50%,-50%) scale(.8) rotate(15deg)}span.menu-item-4093,span.menu-item-128,span.menu-item-1868{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(-5deg);transform:translate(-50%,-50%) scale(.8) rotate(-5deg)}span.menu-item-4093.hovered,span.menu-item-128.hovered,span.menu-item-1868.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-15deg);transform:translate(-50%,-50%) scale(1) rotate(-15deg)}span.menu-item-6258.hovered,span.menu-item-6257.hovered,span.menu-item-6259.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(15deg);transform:translate(-50%,-50%) scale(1) rotate(15deg)}span.menu-item-4063,span.menu-item-3909,span.menu-item-2121{-webkit-transform:translate(-50%,-50%) scale(.8) rotate(-15deg);transform:translate(-50%,-50%) scale(.8) rotate(-15deg)}span.menu-item-4063.hovered,span.menu-item-3909.hovered,span.menu-item-2121.hovered{-webkit-transform:translate(-50%,-50%) scale(1) rotate(-5deg);transform:translate(-50%,-50%) scale(1) rotate(-5deg)}.single-jobs-v2-content h2,.single-jobs-v2-content h3{padding-bottom:0!important}.single-jobs-v2-content p{margin-bottom:20px}.single-jobs-v2-content li{margin-bottom:10px;position:relative;padding-left:20px}.single-jobs-v2-content li:before{content:"";position:absolute;width:6px;height:1px;background-color:#16315b;top:13px;left:0}@media (max-width:767px){.expertise-block-img.px{margin-left:0}.expertise-block-img.px .inner-img{left:-7vw;width:100vw}}@media (max-width:767px){.fake-last-clear{display:none!important}}.cursor span,.dl-fill{display:none}@media (hover:hover) and (pointer:fine){.cursor span,.dl-fill{display:block}}.no-touchevents .dl-cursor{display:block;width:6px;height:6px;border-radius:50%;position:fixed;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;visibility:hidden;z-index:10000}.no-touchevents .cursor span,.no-touchevents .dl-fill{display:none;width:80px;height:80px;border-radius:50%;position:fixed;background-color:gray;opacity:.3;left:0;top:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transform:translate(-50%,-50%) scale(.1);transform:translate(-50%,-50%) scale(.1);z-index:10000;-webkit-transition:background 0.4s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.4s cubic-bezier(.645,.045,.355,1);transition:background 0.4s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.4s cubic-bezier(.645,.045,.355,1);transition:transform 0.4s cubic-bezier(.645,.045,.355,1),background 0.4s cubic-bezier(.645,.045,.355,1);transition:transform 0.4s cubic-bezier(.645,.045,.355,1),background 0.4s cubic-bezier(.645,.045,.355,1),-webkit-transform 0.4s cubic-bezier(.645,.045,.355,1)}@media (max-width:1024px){.no-touchevents .cursor span,.no-touchevents .dl-fill{display:none!important}}@media (hover:hover) and (pointer:fine){.no-touchevents .cursor span,.no-touchevents .dl-fill{display:block}}.no-touchevents .cursor span:before,.no-touchevents .dl-fill:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;color:#fff;opacity:0;-webkit-transition:all 0.25s linear;transition:all 0.25s linear}.no-touchevents .cursor span:after,.no-touchevents .dl-fill:after{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;color:#fff;opacity:0;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;width:50px;height:12px;background:url(https://atelierdesign.be/wp-content/themes/ad-final/css/../img/swiper-cursor.svg) center center no-repeat;background-size:contain}.no-touchevents .cursor.cursor-casestudies span,.no-touchevents .dl-cursor.cursor-casestudies .dl-fill{background:#000;opacity:0.8!important;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.no-touchevents .cursor.cursor-casestudies span:before,.no-touchevents .dl-cursor.cursor-casestudies .dl-fill:before{opacity:1}.no-touchevents .cursor.cursor-swiper span,.no-touchevents .dl-cursor.cursor-swiper .dl-fill{background:#000;opacity:.8;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.no-touchevents .cursor.cursor-swiper span:after,.no-touchevents .dl-cursor.cursor-swiper .dl-fill:after{opacity:1}.no-touchevents .cursor.cursor-services span,.no-touchevents .dl-cursor.cursor-services .dl-fill{background:#fff;opacity:.3;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.no-touchevents .cursor.cursor-contact span,.no-touchevents .dl-cursor.cursor-contact .dl-fill{background:#fff}.no-touchevents .cursor.cursor-link02 span,.no-touchevents .dl-cursor.cursor-link02 .dl-fill{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.section-about-clients{-webkit-transform:translate(-1px);transform:translate(-1px)}@media (max-width:767px){.section-about-clients{padding-top:60px!important}}@media (min-width:768px){.section-about-clients{padding-top:0px!important}}.site-title svg:last-child{-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transform-origin:top left;transform-origin:top left}.main-home .section-home-intro .title-line{line-height:68px}@media (max-width:767px){.main-home .section-home-intro .title-line{line-height:40px}}.primary-menu a{text-transform:none!important;color:white!important;opacity:.25;-webkit-transition:opacity 0.17s ease-in-out!important;transition:opacity 0.17s ease-in-out!important}.primary-menu a:hover{opacity:1}.primary-menu li.current-menu-item a{opacity:1!important}#menu-item-978>a,#menu-item-983>a,#menu-item-12>a{text-transform:uppercase!important;font-size:11px!important;font-weight:100!important}.btn-flip{text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:15px!important}.btn-flip em{padding-left:10px!important;padding-right:10px!important}.btn-flip:before{padding-left:45px!important;padding-right:45px!important}#cookieChoiceDismiss{text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:15px!important}@media (min-width:768px) and (max-width:1024px){.section-services-expertise.expert{background:#f2f2f2}}@media (min-width:768px) and (max-width:1024px){.frm_submit{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}@media (min-width:768px) and (max-width:1024px){.job-preview .right-bloc{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}@-webkit-keyframes rotationTexte{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotationTexte{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes macaBounce{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{-webkit-transform:translate(-50%,-50%) rotate(120deg);transform:translate(-50%,-50%) rotate(120deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(120deg);transform:translate(-50%,-50%) rotate(120deg)}}@keyframes macaBounce{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}50%{-webkit-transform:translate(-50%,-50%) rotate(120deg);transform:translate(-50%,-50%) rotate(120deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(120deg);transform:translate(-50%,-50%) rotate(120deg)}}.macaron{width:115px;height:115px;position:absolute;top:50%;right:4vw;-webkit-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);background:url(https://atelierdesign.be/wp-content/themes/ad-final/css/../img/macaron-cercles.svg) center center no-repeat;background-size:cover;display:block;z-index:999}.macaron.macaron-homepage{width:115px;min-width:115px;max-width:115px;height:115px;min-height:115px;max-height:115px;border:1px solid red}@media (max-width:1024px){.macaron{display:none!important}}.macaron .i{width:65px;height:65px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.macaron .t{width:113px;height:113px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:rotationTexte 10s linear infinite;animation:rotationTexte 10s linear infinite}.macaron .part1{opacity:1}.macaron .part1 .t{opacity:1}.macaron .part1 .i{opacity:1}.macaron .part2{display:none;opacity:1}.macaron .part2 .t{opacity:0}.macaron .part2 .i{opacity:0;-webkit-transition:all 0.5s ease 0.25s;transition:all 0.5s ease 0.25s}.macaron.animated .part1 .t{opacity:1}.macaron.animated .part1 .i{-webkit-animation:macaBounce 1s cubic-bezier(.215,.61,.355,1);animation:macaBounce 1s cubic-bezier(.215,.61,.355,1)}#menu-item-926 a{font-weight:100!important;font-size:11px!important;color:white!important;opacity:0.5!important}#menu-item-926 a:hover{opacity:1!important}@media (min-width:1025px){.site-title a{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:left top;transform-origin:left top}}.vertical-title p{font-size:11px!important;font-weight:600!important;letter-spacing:3px!important}@media (max-width:767px){.main-works .project-link{width:100%!important}.main-works .project-link .txt-box{display:none!important}.main-works .project-link .appear-clip:before{opacity:0!important}.accordion-title.drawer-trigger:before{content:"";position:absolute;top:48px;right:4px;width:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:1px;background:#141414;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.accordion-title.drawer-trigger:after{content:"";position:absolute;top:48px;right:0;width:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:1px;background:#141414;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.accordion-title.drawer-trigger.active:before{width:12px;right:0;top:46px}.accordion-title.drawer-trigger.active:after{width:12px;right:0;top:46px}.accordion-content.drawer{margin-bottom:120px;border-bottom:1px solid #141414}}@media (max-width:767px) and (max-width:767px){.accordion-content.drawer{margin-bottom:0}}@media (max-width:767px){.accordion-content.drawer p.titre{display:none}}@media (max-width:767px){.accordion-content.drawer .ui-group{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important}}@media (max-width:767px){.accordion-content.drawer .cat-item{border:none!important;line-height:35px}.accordion-content.drawer .cat-item *{font-style:normal}.accordion-content.drawer .cat-item:last-child{margin-bottom:10px}}@media (max-width:767px){.clear-mobile{}}@media (min-width:768px){.ui-group .last-clear{opacity:0!important;-webkit-transform:translateX(-20000%);transform:translateX(-20000%)}}.fake.last-clear{opacity:0}.fake.last-clear.active{opacity:1}.fake.last-clear a{font-size:12px;font-weight:300;padding-right:20px;background:#141414;color:#fff;position:relative;background:#000;display:inline-block;-webkit-transform:translateY(-30px);transform:translateY(-30px);padding:15px 40px 15px 15px}.fake.last-clear a span:before{content:"";position:absolute;top:50%;right:15px;width:8px;height:2px;background:#fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:-webkit-transform 0s ease;transition:-webkit-transform 0s ease;transition:transform 0s ease;transition:transform 0s ease,-webkit-transform 0s ease}.fake.last-clear a span:after{content:"";position:absolute;top:50%;right:15px;width:8px;height:2px;background:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform 0s ease;transition:-webkit-transform 0s ease;transition:transform 0s ease;transition:transform 0s ease,-webkit-transform 0s ease}.fake.last-clear a:hover span:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}.fake.last-clear a:hover span:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease,-webkit-transform 0.25s ease}@media (min-width:1025px){.main-works{background:white!important}.main-works .section-cta.bg-grey{background-color:#f2f2f2!important}.main-works .section-cta .cta:before{background:white!important}.main-works .project-link{height:auto}.main-works .project-link .img-box{height:350px}}.ui-group.group-1 .cat-item{display:block}@media (max-width:767px){.ui-group.group-2{display:none!important}}.ui-group.group-2 .cat-item{display:block}@media (min-width:768px){.cats-filters .last-clear.active{}}@media (max-width:767px){.small-filter-title{display:none}}@media (min-width:768px){.cats-filters .last-clear a{line-height:2.5em!important}.small-filter-title{display:block;text-transform:uppercase;font-size:11px;letter-spacing:2px;padding-bottom:15px;font-weight:300}.cats-filters .last-clear a span:before,.cats-filters .last-clear a span:after{height:2px!important;background:white!important}.close-me{position:absolute;opacity:.25;top:-150vh;left:-150vw;right:-150vw;bottom:-150vh;display:none;z-index:8}.close-me.open{display:block}.ui-group{margin-bottom:46px;text-transform:none!important;margin-right:35px;position:relative;display:inline-block;z-index:10}}@media (min-width:768px) and (max-width:1024px){.ui-group{margin-bottom:20px}}@media (min-width:768px){.ui-group .cats-filters .sub{max-height:2500px;height:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}}@media (min-width:768px) and (min-width:768px){.ui-group .cats-filters .sub a{opacity:0;font-size:12px;letter-spacing:.1rem}}@media (min-width:768px){.ui-group p.titre:hover{cursor:pointer}.ui-group p.titre:hover+.cats-filters .sub{max-height:2500px;height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.45s cubic-bezier(.33,1,.68,1);transition:all 0.45s cubic-bezier(.33,1,.68,1)}}@media (min-width:768px) and (min-width:768px){.ui-group p.titre:hover+.cats-filters .sub a{opacity:1;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transition-delay:0.1s;transition-delay:0.1s}}@media (min-width:768px){.ui-group .cats-filters .sub:hover{height:auto;max-height:2500px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.45s cubic-bezier(.33,1,.68,1);transition:all 0.45s cubic-bezier(.33,1,.68,1)}}@media (min-width:768px) and (min-width:768px){.ui-group .cats-filters .sub:hover a{opacity:1;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transition-delay:0.1s;transition-delay:0.1s}}@media (min-width:768px){.ui-group.group-2 .last-clear{visibility:hidden!important}}@media (min-width:768px){.ui-group p.titre{text-transform:none!important;font-size:20px;font-weight:700;display:inline-block;width:auto;position:relative;padding-right:20px;padding-bottom:10px}.ui-group p.titre:after{content:"";position:absolute;top:9px;right:0;width:6px;height:6px;border-bottom:2px solid #16315b;border-right:2px solid #16315b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (min-width:768px){.ui-group p.select{color:#16315b;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:block;max-height:20px;max-width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}}@media (min-width:768px){.bloc{position:relative}}@media (min-width:768px){.cats-filters{padding:0!important;display:block!important}.cats-filters .sub{position:absolute;left:-35px;width:200px;top:100%;max-height:0;overflow-y:hidden;z-index:8888;background:#f2f2f2;-webkit-transition:max-height 0.35s ease-in-out;transition:max-height 0.35s ease-in-out}}@media (min-width:768px) and (min-width:1025px){.cats-filters .sub{width:300px}}@media (min-width:768px) and (max-width:1024px){.cats-filters .sub{background:#fff}}@media (min-width:768px){.cats-filters .sub .cat-item{padding:0!important;border:none!important}.cats-filters .sub .cat-item a{display:block;padding:20px 35px!important;line-height:18px!important;text-transform:none!important;border-top:1px solid #d9d9d9!important}.cats-filters .sub .cat-item a:after{display:none!important}.cats-filters .sub .cat-item.cat-item-1 a{border-top:0!important;border-top:none!important}.cats-filters .sub .cat-item a{position:relative;color:#111;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cats-filters .sub .cat-item a:before{content:"";position:absolute;top:50%;left:15px;width:4px;height:4px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0;-webkit-transform:translateX(0) translateY(-50%) rotate(45deg);transform:translateX(0) translateY(-50%) rotate(45deg)}.cats-filters .sub .cat-item:hover a,.cats-filters .sub .cat-item.current-cat a{position:relative}.cats-filters .sub .cat-item:hover a:before,.cats-filters .sub .cat-item.current-cat a:before{opacity:1;-webkit-transform:translateX(3px) translateY(-50%) rotate(45deg);transform:translateX(3px) translateY(-50%) rotate(45deg)}.cats-filters .sub .cat-item:hover a{background:#eaeaea;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.cats-filters .sub .cat-item.current-cat a{pointer-events:none}.cats-filters .sub .cat-item em{font-style:normal!important}.cats-filters .sub .cat-item:after{display:none!important}}@media (min-width:768px){.cats-filters .sub+.last-clear{background:#000;position:absolute;top:50px;left:0;right:auto;padding:10px 15px!important}.cats-filters .sub+.last-clear a{color:white!important;text-transform:none!important}}@media (min-width:768px){.swiper-projets .swiper-slide{padding-right:16px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (min-width:768px) and (max-width:1024px){.cats-filters .last-clear{margin-left:595px;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);margin-bottom:-15px}.fake.last-clear{text-align:right}.fake.last-clear a{-webkit-transform:translateY(-62px);transform:translateY(-62px)}}.txt-v2 .client{font-size:30px;padding:25px 51px 10px;font-family:"Rubik";font-weight:700}@media (max-width:1024px){.txt-v2 .client{font-size:25px}}@media (max-width:1399px){.txt-v2 .client{padding:25px 40px 10px}}@media (max-width:1024px){.txt-v2 .client{font-size:25px;padding:25px 30px 10px}}.categories{padding:0 51px 51px;display:inline-block;position:relative;font-weight:300;font-size:14px;color:#141414;line-height:1.6em}@media (max-width:1399px){.categories{padding:0 40px 40px}}@media (max-width:1024px){.categories{padding:0 30px 60px}}.categories .divider{display:inline-block;width:1px;height:12px;background:#141414;margin:0 5px;opacity:.5}.categories .divider.item-1{margin:0;display:none}.categories+.arrows{opacity:0;display:none!important}@media (max-width:1024px){.categories+.arrows{display:block!important;opacity:1}}.categories .cat{display:none}.categories .cat.cat-1,.categories .cat.cat-2,.categories .cat.cat-3{display:inline-block;position:relative;font-size:14px;color:#7f7f7f}.categories .cat.cat-1,.categories .cat.cat-2{padding-right:20px}.categories .cat.cat-1:after,.categories .cat.cat-2:after{display:block;content:"";width:1px;position:absolute;right:9px;top:2px;bottom:2px;background:#7f7f7f}.project-link{width:calc(50% - 26px)!important}@media (min-width:1025px){.project-link:nth-child(2),.project-link:nth-child(4),.project-link:nth-child(6),.project-link:nth-child(8),.project-link:nth-child(10),.project-link:nth-child(13),.project-link:nth-child(15),.project-link:nth-child(17),.project-link:nth-child(19),.project-link:nth-child(21),.project-link:nth-child(22),.project-link:nth-child(24),.project-link:nth-child(26),.project-link:nth-child(28),.project-link:nth-child(30){-webkit-transform:translateY(-150px);transform:translateY(-150px)}}.ajax-wrapper{overflow:visible!important}@media (max-width:767px){.section-works-cats{margin-bottom:60px}}@media (min-width:768px) and (max-width:1024px){.section-works-cats{z-index:888}}@-webkit-keyframes stAnim{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-19810px) translateY(0);transform:translateX(-19810px) translateY(0)}}@keyframes stAnim{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-19810px) translateY(0);transform:translateX(-19810px) translateY(0)}}@media (max-width:767px){.section-service-facts.bg-reverse{padding-top:62px!important;padding-bottom:62px!important}}.scrolling-text{position:relative;overflow:visible;padding-left:20vw}@media (max-width:767px){.scrolling-text{background:#fff}}.scrolling-text+section{padding-top:0!important;margin-top:0!important}.scrolling-text div{position:relative;width:1000000vw;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.scrolling-text div p{display:inline-block;margin-right:30vw;font-weight:600;padding:60px 0 120px 0}@media (max-width:767px){.scrolling-text div p{padding:60px 0}}.scrolling-text.aos-animate div{opacity:1;-webkit-animation:stAnim 100s infinite linear;animation:stAnim 100s infinite linear}.project-share-fixed li{margin-bottom:5px}@media (min-width:1260px){.project-share-fixed .share{right:6px!important}}.rgpd-text p{margin-bottom:0!important}.section-services-expertise.triple-cols{position:relative}.section-services-expertise.triple-cols .expertise-block-img{padding-bottom:0!important}.section-services-expertise.triple-cols:before{content:"";background:#fff;top:0;left:0;right:0;bottom:95px;position:absolute;z-index:0}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.section-intro .txt-box{height:50vh!important}}@media (min-width:1025px){.section-intro .txt-box{height:70vh!important}}.job-preview .job-intro{line-height:1.8em;font-weight:300}@media (max-width:767px){.site-main.main-jobs .intro-text.hide-on-mobile{display:none}.site-main.main-jobs .intro-text.show-on-mobile{display:block;padding-bottom:64px;font-size:1.6rem;font-weight:300;line-height:1.875em}}@media (min-width:768px){.site-main.main-jobs .intro-text.hide-on-mobile{display:block}.site-main.main-jobs .intro-text.show-on-mobile{display:none}}@media (max-width:767px){.intro-v2{padding:60px 0}}@media (min-width:768px) and (max-width:1024px){.intro-v2{}}.single-cat-v3.white{border-color:rgb(255 255 255 / .2)!important}.single-cat-v3.noir{border-color:rgb(0 0 0 / .2)!important}.single-cat-v3 .title{font-size:13px;padding:10px 0 30px;letter-spacing:2px;text-transform:uppercase}.single-cat-v3 li{font-size:15px;line-height:20px;padding-bottom:20px}@media (min-width:768px) and (max-width:1024px){.single-cat-v3 li{display:inline-block;border-right:1px solid #000;padding-bottom:0;padding-right:10px;line-height:1.5em;margin-right:10px}.single-cat-v3 li:last-child{border:none;padding-right:0;margin-right:0}}@media (max-width:767px){.single-cat-v3 li{position:relative;padding-left:25px}.single-cat-v3 li:before{content:"";background:#000;position:absolute;top:11px;left:0;width:8px;height:1px}.single-cat-v3 li:last-child{padding-bottom:0;margin-bottom:0}}@media (max-width:1024px){.single-cat-v3{width:100%;border-top:1px solid #ccc;margin-top:50px;padding-top:50px}}@media (min-width:768px){.site-main.main-generic.main-form .section-intro.no-cover{padding-top:0!important;padding-bottom:0!important}.site-main.main-generic.main-form .section-intro.no-cover+.content-generic{padding-top:0!important}}.section-intro .pre-title{position:relative;border-bottom:none!important}.section-intro .pre-title:after{content:"";background:#b3b3b3;left:0;right:3px;bottom:-1px;height:1px;display:block;position:absolute}@media (min-width:1025px){.main-works .project-link a .img-box{-webkit-clip-path:inset(0 0);clip-path:inset(0 0);transition:clip-path 0.6s ease-out,-webkit-clip-path 0.6s ease-out}.main-works .project-link a .img-box img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform 1s,filter 0.5s linear,-webkit-transform 1s,-webkit-filter 0.5s linear}.main-works .project-link a:hover .img-box{-webkit-clip-path:inset(10px 10px);clip-path:inset(10px 10px)}.main-works .project-link a:hover .img-box img{-webkit-filter:brightness(.6);filter:brightness(.6);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}.section-home-intro .txt-box .intro-title+p{font-size:8px;line-height:1em}@media (min-width:320px){.section-home-intro .txt-box .intro-title+p{font-size:calc(1.3422818792vw + 3.7046979866px)!important}}@media (min-width:767px){.section-home-intro .txt-box .intro-title+p{font-size:calc(0.7782101167vw + 8.0311284047px)!important}}@media (min-width:1024px){.section-home-intro .txt-box .intro-title+p{font-size:calc(1.4545454545vw + 1.1054545455px)!important}}@media (min-width:1260px){.section-home-intro .txt-box .intro-title+p{font-size:20px!important}}.scrolling-text{font-size:80px;line-height:1em}@media (min-width:320px){.scrolling-text{font-size:calc(8.9485458613vw + 51.3646532438px)}}@media (min-width:767px){.scrolling-text{font-size:calc(11.673151751vw + 30.46692607px)}}@media (min-width:1024px){.scrolling-text{font-size:calc(18.1818181818vw - 36.1818181818px)}}@media (min-width:1260px){.scrolling-text{font-size:200px}}@media (min-width:767px) and (max-width:1025px){.ajax-container.grid.flex{width:90vw!important}.ajax-container.grid.flex .project-link{width:calc(50% - 8px)!important;margin-bottom:16px!important}}@media (max-width:767px){.clear-mobile{padding-left:20px!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.job-preview .btn-flip{padding-bottom:19px!important;line-height:1.35!important}@media (max-width:767px){.job-preview .btn-flip{width:100%}}.contact-wrapper .col-right h2,.header-contact p:first-child{text-transform:none!important;letter-spacing:0!important;font-size:23px!important}@media (min-width:1025px){.contact-wrapper .col-right p{font-family:"Rubik",sans-serif!important;font-size:1.4rem!important;font-weight:300!important;color:#808080!important;line-height:2!important;letter-spacing:0.08em!important}}.home-work .txt-box button{font-size:16px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}.section-other-projects .other-projects-title{font-size:40px!important;letter-spacing:0!important;text-transform:none!important}.listing-service span.more{font-size:17px!important;letter-spacing:0!important;text-transform:none!important}.listing-service span.more svg{top:5px!important}.expertise-block-txt p,.expertise-block-txt ul{color:black!important}@media (max-width:767px){.section-home-about a{width:100%!important;text-align:center!important}}.section-about-services .intro{font-size:2rem;letter-spacing:.08em;font-weight:300;line-height:1.8}.section-about-stats-v2{position:relative}.section-about-stats-v2:before{position:absolute;bottom:0;left:0;right:0;height:132px;background:#f2f2f2;content:""}@media (min-width:1600px){.section-about-stats-v2:before{height:8.333vw}}@media (min-width:2700px){.section-about-stats-v2:before{height:225px}}.section-about-stats-v2 .grid{position:relative}@media (max-width:1399px){.section-about-stats-v2 .grid{width:100vw!important;max-width:100vw!important}}@media (min-width:1600px){.section-about-stats-v2 .grid{width:66.666vw;max-width:1800px}.section-about-stats-v2 .grid .bloc-title{position:relative;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1058px}}@media (min-width:768px){.section-about-stats-v2 .grid .bloc-texte:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:1s all cubic-bezier(0,0,.4,1);transition:1s all cubic-bezier(0,0,.4,1)}.section-about-stats-v2 .grid .bloc-texte p{margin-top:40px;opacity:0;-webkit-transition:0.5s all 0.5s cubic-bezier(0,0,.4,1);transition:0.5s all 0.5s cubic-bezier(0,0,.4,1)}.section-about-stats-v2 .grid .bloc-texte.aos-animate:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.section-about-stats-v2 .grid .bloc-texte.aos-animate p{margin-top:0;opacity:1}}.section-about-stats-v2 .grid .bloc-1:before{background:#f2f2f2}.section-about-stats-v2 .grid .bloc-2{color:#fff}.section-about-stats-v2 .grid .bloc-2:before{background:#000}.section-about-stats-v2 .grid .bloc-3:before{background:#fff}.section-about-stats-v2 .grid .bloc-4:before{background:#d9d9d9}@media (min-width:768px){.section-about-stats-v2 .grid .bloc-texte p{position:absolute;top:50%;left:15%;right:15%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:15px}.section-about-stats-v2 .grid .bloc-texte p .big{display:block;padding-bottom:15px;font-size:55px;font-weight:200}}@media (min-width:1260px){.section-about-stats-v2 .grid{height:793.5px}}@media (min-width:1260px) and (min-width:1600px){.section-about-stats-v2 .grid{height:50vw}}@media (min-width:1260px) and (min-width:2700px){.section-about-stats-v2 .grid{height:1350px}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-title{left:0;top:0}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-texte{width:264.5px;height:264.5px}}@media (min-width:1260px) and (min-width:1600px){.section-about-stats-v2 .grid .bloc-texte{width:16.666vw;height:16.666vw;max-width:450px;max-height:450px}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-1{position:absolute;top:0;right:0}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-2{position:absolute;top:264.5px;right:529px}}@media (min-width:1260px) and (min-width:1600px){.section-about-stats-v2 .grid .bloc-2{top:16.666vw;right:33.333vw}}@media (min-width:1260px) and (min-width:2700px){.section-about-stats-v2 .grid .bloc-2{top:450px;right:900px}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-3{position:absolute;bottom:0;right:529px}}@media (min-width:1260px) and (min-width:1600px){.section-about-stats-v2 .grid .bloc-3{right:33.333vw}}@media (min-width:1260px) and (min-width:2700px){.section-about-stats-v2 .grid .bloc-3{right:900px}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-4{position:absolute;bottom:0;left:0}}@media (min-width:1260px){.section-about-stats-v2 .grid .bloc-image{position:absolute;width:529px;height:529px;bottom:0;right:0}}@media (min-width:1260px) and (min-width:1600px){.section-about-stats-v2 .grid .bloc-image{width:33.333vw;max-width:900px;height:33.333vw;max-height:900px}}@media (min-width:1025px) and (max-width:1399px){.section-about-stats-v2 .grid{height:75vw}.section-about-stats-v2 .grid .bloc-title{width:828px;left:50vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}.section-about-stats-v2 .grid .bloc-texte{width:25vw;height:25vw}.section-about-stats-v2 .grid .bloc-texte p{text-align:right;left:20%;right:20%}.section-about-stats-v2 .grid .bloc-1{position:absolute;top:0;right:0}.section-about-stats-v2 .grid .bloc-2{position:absolute;top:25vw;right:50vw}.section-about-stats-v2 .grid .bloc-3{position:absolute;bottom:0;right:50vw}.section-about-stats-v2 .grid .bloc-4{position:absolute;bottom:0;left:0}.section-about-stats-v2 .grid .bloc-image{position:absolute;width:50vw;height:50vw;bottom:0;right:0}}@media (min-width:768px) and (max-width:1024px){.section-about-stats-v2 .grid{height:100vw}.section-about-stats-v2 .grid .bloc-title{width:595px;left:50vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0}.section-about-stats-v2 .grid .bloc-texte{width:33.333vw;height:33.333vw}.section-about-stats-v2 .grid .bloc-1{position:absolute;top:0;right:0}.section-about-stats-v2 .grid .bloc-2{position:absolute;top:33.333vw;left:0}.section-about-stats-v2 .grid .bloc-3{position:absolute;bottom:0;left:0}.section-about-stats-v2 .grid .bloc-4{display:none}.section-about-stats-v2 .grid .bloc-image{position:absolute;width:66.666vw;height:66.666vw;bottom:0;right:0}}@media (min-width:768px){.section-about-stats-v2 .grid .bloc-image{overflow:hidden}.section-about-stats-v2 .grid .bloc-image .cover-box{position:absolute;top:-60px;left:0;right:0;bottom:-60px}.section-about-stats-v2 .grid .bloc-image .cover-box>div{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:767px){.section-about-stats-v2 .grid{overflow:visible}.section-about-stats-v2 .grid .bloc-title{padding-bottom:40px;width:75.625vw;margin:0 auto;max-width:451px}.section-about-stats-v2 .grid .bloc-1{position:relative}.section-about-stats-v2 .grid .bloc-1 p{position:relative;width:75.625vw;margin:0 auto;max-width:451px}.section-about-stats-v2 .grid .bloc-1:before{position:absolute;content:"";left:-15vw;right:-15vw;top:0;bottom:0;background:#f2f2f2}.section-about-stats-v2 .grid .bloc-2{position:relative}.section-about-stats-v2 .grid .bloc-2 p{position:relative;width:75.625vw;margin:0 auto;max-width:451px}.section-about-stats-v2 .grid .bloc-2:before{position:absolute;content:"";left:-15vw;right:-15vw;top:0;bottom:0;background:#000}.section-about-stats-v2 .grid .bloc-3{width:75.625vw;margin:0 auto;max-width:451px}.section-about-stats-v2 .grid .bloc-4{display:none}.section-about-stats-v2 .grid .bloc-image{display:block;height:auto;position:relative}.section-about-stats-v2 .grid .bloc-texte{padding:60px 0 80px 0}.section-about-stats-v2 .grid .bloc-texte p{font-size:15px}.section-about-stats-v2 .grid .bloc-texte p .big{display:block;padding-bottom:15px;font-size:55px;font-weight:200}}.primary-menu li.menu-item-has-children>a{font-size:1.1rem!important}.section-about-clients p{text-transform:uppercase;text-align:center;font-size:13px;letter-spacing:3px;font-weight:300}@media (max-width:767px){.cta.grid{background:white!important}.cta.grid:before{content:"";position:absolute;top:0;left:-15vw;right:-15vw;width:auto!important;bottom:0;display:block;-webkit-transform:scale(1)!important;transform:scale(1)!important}.section-services-projects+.section-cta{padding-bottom:0!important}.section-services-projects+.section-cta .inner-cta{padding-top:50px;padding-bottom:50px}.section-home-works~.section-cta.bg-grey{background:white!important}.section-about-clients~.section-cta.bg-grey{background:white!important;border-top:50px solid #f2f2f2}.main-works .section-cta .cta:before{background:white!important}.main-generic .section-cta .cta:before{background:#f2f2f2!important}}.cta .inner-cta .col-right{position:relative}@media (min-width:1260px){.cta .inner-cta .col-right button{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:right center;transform-origin:right center;font-weight:500}.cta .inner-cta .col-right button *{font-weight:500}.cta .inner-cta .col-right button em{padding-left:15px!important;padding-right:15px!important}.cta .inner-cta .col-right:before,.cta .inner-cta .col-right:after{display:none}}@media (max-width:1024px){.cta .inner-cta .col-right:before,.cta .inner-cta .col-right:after{display:none}}.section-about-team{background:#f2f2f2!important}@media (max-width:767px){.section-about-team{padding-top:60px}}@media (min-width:768px){.section-about-team .swiper-slide .img-box{border-right:16px solid #f2f2f2}}@media (min-width:768px){.section-about-team .swiper-team-container{padding-bottom:90px}.section-about-team .swiper-team-nav{top:calc(100% - 102px)}}.texte-courant{font-size:1.4rem;font-weight:300;letter-spacing:.05em;line-height:2;color:#595959}@media (min-width:768px) and (max-width:1024px){.section-about-services{padding-bottom:0;margin-bottom:-30px}}.link-join-the-team{background:url(https://atelierdesign.be/wp-content/themes/ad-final/css/../img/macaron-cercles-black.svg) center center no-repeat;background-size:cover}@media (min-width:768px){.link-join-the-team{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:132px;height:132px}}@media (min-width:768px) and (max-width:1024px){.link-join-the-team{-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}}@media (min-width:768px){.link-join-the-team.on-mobile{display:none}}@media (min-width:768px){.link-join-the-team.no-mobile{display:block}}@media (max-width:767px){.link-join-the-team{display:block;position:relative;height:132px;width:132px;margin:50px auto 0}.link-join-the-team.no-mobile{display:none}.link-join-the-team.on-mobile{display:block}}.link-join-the-team .i{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link-join-the-team .t{width:130px;height:130px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:rotationTexte 10s linear infinite;animation:rotationTexte 10s linear infinite}.link-join-the-team .part1{opacity:1}.link-join-the-team .part1 .t{opacity:1}.link-join-the-team .part1 .i{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;width:32px;height:32px}.link-join-the-team .part2{opacity:1}.link-join-the-team .part2 .t{opacity:0}.link-join-the-team .part2 .i{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1);transition:all 0.26s cubic-bezier(.215,.61,.355,1);width:42px;height:30px}.link-join-the-team:hover .part1 .t{opacity:1}.link-join-the-team:hover .part1 .i{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1);transition:all 0.26s cubic-bezier(.215,.61,.355,1)}.link-join-the-team:hover .part2 .t{opacity:0}.link-join-the-team:hover .part2 .i{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s}@media (min-width:768px) and (max-width:1024px){.about-services{padding-top:80px!important}}.visit-project.white .link-visit-project{-webkit-filter:invert(1);filter:invert(1)}.visit-project>div{height:132px;position:relative;text-align:center}.link-visit-project{width:132px;height:132px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(https://atelierdesign.be/wp-content/themes/ad-final/css/../img/macaron-cercles-black.svg) center center no-repeat;background-size:cover}.link-visit-project .i{width:32px;height:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link-visit-project .t{width:130px;height:130px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:rotationTexte 10s linear infinite;animation:rotationTexte 10s linear infinite}.link-visit-project .part1{opacity:1}.link-visit-project .part1 .t{opacity:1}.link-visit-project .part1 .i{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;width:32px;height:32px}.link-visit-project .part2{opacity:1}.link-visit-project .part2 .t{opacity:0}.link-visit-project .part2 .i{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1);transition:all 0.26s cubic-bezier(.215,.61,.355,1);width:42px;height:30px}.link-visit-project:hover .part1 .t{opacity:1}.link-visit-project:hover .part1 .i{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1);transition:all 0.26s cubic-bezier(.215,.61,.355,1)}.link-visit-project:hover .part2 .t{opacity:0}.link-visit-project:hover .part2 .i{opacity:1;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s;transition:all 0.26s cubic-bezier(.215,.61,.355,1) 0.13s}@media (max-width:767px){.section-about-services{background:white!important;padding-bottom:0!important;margin-bottom:-40px!important}}@media (max-width:767px){.section-about-creation{padding-top:60px}}@media (min-width:768px) and (max-width:1024px){.section-about-creation{padding-top:92px}}@media (min-width:1025px) and (max-width:1259px){.section-about-creation{margin-top:120px}}@media (min-width:1260px){.section-about-creation{margin-top:145px}}@media (min-width:768px) and (max-width:1024px){.section-about-creation .t-col-13{margin-left:auto;margin-right:auto}}@media (max-width:767px){.section-about-creation .bloc-1{margin:0 auto 0}.section-about-creation .bloc-1 .texte-courant{padding-top:20px;padding-bottom:40px}}@media (min-width:768px) and (max-width:1024px){.section-about-creation .bloc-1{margin:0 auto 0}.section-about-creation .bloc-1 .texte-courant{padding-top:45px;padding-bottom:60px}}@media (min-width:1025px) and (max-width:1259px){.section-about-creation .bloc-1{margin:0 auto 80px}.section-about-creation .bloc-1 .texte-courant{padding-top:60px}}@media (min-width:1260px){.section-about-creation .bloc-1{margin:0 auto 30px}.section-about-creation .bloc-1 .texte-courant{padding-top:45px;padding-bottom:75px}}.section-about-creation .bloc-1 .image-parent{position:absolute;top:0;bottom:0;right:0}@media (max-width:1024px){.section-about-creation .bloc-1 .image-parent{left:50%;position:relative;height:540px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1024px) and (max-width:767px){.section-about-creation .bloc-1 .image-parent{height:100vw;max-height:560px;margin-top:30px;margin-bottom:30px}}@media (max-width:1024px) and (min-width:768px){.section-about-creation .bloc-1 .image-parent{margin-left:0}}.section-about-creation .bloc-1 .image-parent .image-1{position:absolute;top:0;left:0;height:60%;z-index:2}@media (min-width:1260px){.section-about-creation .bloc-1 .image-parent .image-1{height:340px}}@media (min-width:1025px) and (max-width:1259px){.section-about-creation .bloc-1 .image-parent .image-1{height:325px}}@media (min-width:768px) and (max-width:1024px){.section-about-creation .bloc-1 .image-parent .image-1{height:370px}}@media (max-width:767px){.section-about-creation .bloc-1 .image-parent .image-1{height:70%}}.section-about-creation .bloc-1 .image-parent .image-1 .cover-box{position:absolute;top:0;left:0;right:0;bottom:0}.section-about-creation .bloc-1 .image-parent .image-1 .cover-box>div{position:absolute;top:0;left:0;right:0;bottom:0}.section-about-creation .bloc-1 .image-parent .image-2{position:absolute;bottom:0;right:0;height:60%}@media (min-width:1260px){.section-about-creation .bloc-1 .image-parent .image-2{height:320px}}@media (min-width:1025px) and (max-width:1259px){.section-about-creation .bloc-1 .image-parent .image-2{-webkit-transform:translateX(40px);transform:translateX(40px);height:300px}}@media (min-width:768px) and (max-width:1024px){.section-about-creation .bloc-1 .image-parent .image-2{height:345px}}@media (max-width:767px){.section-about-creation .bloc-1 .image-parent .image-2{}}.section-about-creation .bloc-1 .image-parent .image-2 .cover-box{position:absolute;top:0;left:0;right:0;bottom:0}.section-about-creation .bloc-1 .image-parent .image-2 .cover-box>div{position:absolute;top:0;left:0;right:0;bottom:0}.section-about-creation .bloc-2:before{content:"";background:#fff;position:absolute;bottom:0;left:-70vw;right:-70vw;height:75px;display:block}@media (max-width:767px){.section-about-creation .bloc-2{padding-bottom:0}.section-about-creation .bloc-2 .right{padding:45px 0 60px}.section-about-creation .bloc-2 .right a{margin-top:40px;text-align:center}}@media (min-width:768px) and (max-width:1024px){.section-about-creation .bloc-2{padding-bottom:0}.section-about-creation .bloc-2 .right{padding:60px 0 100px}.section-about-creation .bloc-2 .right a{margin-top:45px}}@media (min-width:1025px) and (max-width:1259px){.section-about-creation .bloc-2{margin-bottom:110px}.section-about-creation .bloc-2 .right{padding:0 0 160px}.section-about-creation .bloc-2 .right a{margin-top:60px}}@media (min-width:1260px){.section-about-creation .bloc-2{margin-bottom:95px}.section-about-creation .bloc-2 .right{padding:95px 0 230px}.section-about-creation .bloc-2 .right a{margin-top:45px}}.section-about-creation .bloc-2 .image-parent{overflow:hidden;position:absolute;top:0;bottom:0;left:0}@media (min-width:768px) and (max-width:1024px){.section-about-creation .bloc-2 .image-parent{margin-bottom:100px}}@media (max-width:1024px){.section-about-creation .bloc-2 .image-parent{left:50%;position:relative;height:460px;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1024px) and (max-width:767px){.section-about-creation .bloc-2 .image-parent{height:100vw}}.section-about-creation .bloc-2 .image-parent .cover-box{position:absolute;top:-60px;left:0;right:0;bottom:-60px}.section-about-creation .bloc-2 .image-parent .cover-box>div{position:absolute;top:0;left:0;right:0;bottom:0}.section-intro.with-plx .strip>div{height:150%!important}.swiper-default .swiper-slide{pointer-events:auto!important;padding-right:16px}@media (min-width:1025px){.swiper-default .swiper-slide{padding-right:80px}}@media (min-width:1260px){.swiper-default .swiper-slide{padding-right:100px}}.row{position:relative}.mini-cache-v2{position:absolute;top:-2px;height:4px;left:0;right:0;display:block}.swiper-single-project.ombre-slider .swiper-slide:before{-webkit-box-shadow:0 24px 73px -24px rgb(0 0 0 / .34);box-shadow:0 24px 73px -24px rgb(0 0 0 / .34);width:calc(100% - 16px)}@media (min-width:1025px){.swiper-single-project.ombre-slider .swiper-slide:before{width:calc(100% - 80px)}}@media (min-width:1260px){.swiper-single-project.ombre-slider .swiper-slide:before{width:calc(100% - 100px)}}.smartphone-images .ombre-slider .swiper-slide:before{left:0;width:100%;height:100%;-webkit-box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important;box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important}.ombre:before{left:0;width:100%;height:100%;-webkit-box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important;box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important}@media (max-width:767px){.smartphone-mobile .swiper-slide.ombre-slider-mobile:before{-webkit-box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important;box-shadow:0 24px 73px -24px rgb(0 0 0 / .34)!important;left:0!important;height:100%!important;width:100%!important}}@media (max-width:767px){.smartphone-mobile .swiper-slide{width:85.8vw!important;margin-right:15px!important}}@media (min-width:768px){.contact-wrapper .links-box .first{margin-right:15px}}.fancybox-slide--video .fancybox-content{background:transparent!important}.fancybox-close-small{position:fixed!important;top:15px!important;right:15px!important}@-webkit-keyframes rotateMe{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateMe{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.fancybox-close-small.animated{-webkit-animation:rotateMe 0.25s linear;animation:rotateMe 0.25s linear}.fancybox-container .fancybox-stage{opacity:0!important;-webkit-transition:all 1s linear!important;transition:all 1s linear!important}.fancybox-container .fancybox-close-small{opacity:0!important;-webkit-transition:opacity 5.25s linear 0.35s!important;transition:opacity 5.25s linear 0.35s!important}.fancybox-container.fancybox-is-open .fancybox-stage{opacity:1!important;-webkit-transition:all 1s linear!important;transition:all 1s linear!important}.fancybox-container.fancybox-is-open .fancybox-close-small{opacity:1!important;-webkit-transition:opacity 5.25s linear 0.35s!important;transition:opacity 5.25s linear 0.35s!important}.underline-link-animation{display:inline-block;position:relative;overflow:visible}.underline-link-animation:after{content:"";background:#000;height:1px;position:absolute;bottom:-5px}@media (min-width:1025px){.underline-link-animation:after{-webkit-transition:0.5s all;transition:0.5s all;width:0;left:0}.underline-link-animation:hover:after{-webkit-transition:0.5s width;transition:0.5s width;width:100%;left:0}}@media (min-width:1025px){.parent-titre-page-v2{border:2px solid red;position:absolute;top:50%;left:0;right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:70px}}@media (min-width:1025px) and (min-width:1260px){.parent-titre-page-v2{margin-left:140px;width:calc(66.666vw - 140px);max-width:calc(1800px - 140px)}}input:-webkit-autofill{-webkit-box-shadow:none!important;box-shadow:none!important}.main-contact .col-right a span{border-bottom:1px solid #fff0;line-height:1.5em!important}.main-contact .col-right a:hover span{border-bottom:1px solid rgb(255 255 255 / .5)}@media (min-width:768px){.section-about-stats-v2 .content .bloc-image [data-aos^=appear] .appear-clip{-webkit-clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0% 100%);opacity:0}.section-about-stats-v2 .content .bloc-image [data-aos^=appear].aos-animate .appear-clip{-webkit-transition-property:opacity,-webkit-clip-path;transition-property:opacity,-webkit-clip-path;transition-property:clip-path,opacity;transition-property:clip-path,opacity,-webkit-clip-path;-webkit-transition-timing-function:cubic-bezier(0,0,.4,1);transition-timing-function:cubic-bezier(0,0,.4,1);-webkit-clip-path:polygon(0 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0 0%,100% 0%,100% 100%,0% 100%);opacity:1}}@media (max-width:767px){.primary-menu li.current-menu-item:before{display:none!important}}@media (max-width:767px){#frm_field_22_container,#frm_field_10_container{padding-top:0px!important}}@media (max-width:767px){.swiper-team-overflow{width:85.8vw!important;margin-right:0!important}}@media (min-width:768px) and (max-width:1024px){.job-preview .left-bloc{padding-top:48px!important}}@media (min-width:768px){.section-about-services h3 span{display:block}}@media (max-width:767px){.section-about-services h3 span{font-size:2.8rem;margin-bottom:32px}}@media (max-width:767px){.about-services .about-service a{padding-top:32px!important;padding-bottom:32px!important}.about-services .about-service button em{font-size:17px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700}}@media (max-width:1024px){.about-services .about-service .arrow-mobile span{border:1px solid #d9d9d9}}@media (max-width:767px){.home-work .txt-box .underline-link-animation{display:none}.home-work .txt-box p{padding-bottom:0px!important}.home-work .txt-box .arrows{position:absolute;bottom:-24px;right:-16px}.other-project a .arrow-laptop{display:block!important}.other-project a button{display:none!important}.other-project a hgroup .project-client-v2-desc{padding-bottom:0px!important;min-height:45px!important}.other-project a .txt-box{min-height:80px!important}}@media (min-width:768px){.home-work .txt-box{}.home-work .txt-box .arrows{display:none}}@media (min-width:1600px){.section-intro .cover-box{width:83vw!important;max-width:2400px!important}}@media (min-width:767px){.site-header .scroll:after{opacity:0!important;height:0!important}}@media (min-width:767px){.section-about-services .line{-webkit-transition-delay:0.3s!important;transition-delay:0.3s!important}.section-about-services .line:nth-child(2){-webkit-transition-delay:0.45s!important;transition-delay:0.45s!important}.section-about-services .line:nth-child(3){-webkit-transition-delay:0.6s!important;transition-delay:0.6s!important}.section-about-services .line:nth-child(4){-webkit-transition-delay:0.75s!important;transition-delay:0.75s!important}.section-about-services .line:nth-child(5){-webkit-transition-delay:0.9s!important;transition-delay:0.9s!important}.section-about-services .line:nth-child(6){-webkit-transition-delay:1.05s!important;transition-delay:1.05s!important}.section-about-services .line:nth-child(7){-webkit-transition-delay:1.2s!important;transition-delay:1.2s!important}.section-about-services .line:nth-child(8){-webkit-transition-delay:1.35s!important;transition-delay:1.35s!important}.section-about-services .line:nth-child(9){-webkit-transition-delay:1.5s!important;transition-delay:1.5s!important}}@media (min-width:768px){#frm_field_22_container .frm_error,#frm_field_10_container .frm_error{}}@media (min-width:1025px){#frm_field_22_container .frm_error,#frm_field_10_container .frm_error{}}@media (min-width:768px) and (max-width:1024px){.section-intro.no-cover{padding-top:210px!important}.content-generic{padding-top:20px!important}}@media (min-width:1025px){.lang-menu,.primary-menu li,.second-container{width:40vw!important}}.site-main.main-home .video-box+.txt-box{width:76vw;max-width:1600px}.site-main.main-home .video-box+.txt-box>div{width:76vw;max-width:1600px}@media (max-width:767px){.site-main.main-home .video-box+.txt-box{width:85.8vw!important;max-width:495px!important}.site-main.main-home .video-box+.txt-box>div{width:85.8vw!important;max-width:495px!important}}.scrolling-text{font-size:80px;line-height:1em}@media (min-width:320px){.scrolling-text{font-size:calc(8.9485458613vw + 51.3646532438px)}}@media (min-width:767px){.scrolling-text{font-size:calc(11.673151751vw + 30.46692607px)}}@media (min-width:1024px){.scrolling-text{font-size:calc(18.1818181818vw - 36.1818181818px)}}@media (min-width:1260px){.scrolling-text{font-size:200px}}.primary-menu a{line-height:1!important;padding:5px 0!important}@media (min-width:320px){.primary-menu a{font-size:calc(1.7897091723vw + 10.2729306488px)}}@media (min-width:767px){.primary-menu a{font-size:calc(2.3346303502vw + 6.093385214px)}}@media (min-width:1024px){.primary-menu a{font-size:calc(3.6363636364vw - 7.2363636364px)}}@media (min-width:1260px){.primary-menu a{font-size:40px}}@media (min-width:320px){.listing-service h3{font-size:calc(1.7897091723vw + 10.2729306488px)}}@media (min-width:767px){.listing-service h3{font-size:calc(2.3346303502vw + 6.093385214px)}}@media (min-width:1024px){.listing-service h3{font-size:calc(3.6363636364vw - 7.2363636364px)}}@media (min-width:1260px){.listing-service h3{font-size:40px}}@media (min-width:320px){.cta h2{font-size:calc(0.4474272931vw + 22.5682326622px)}}@media (min-width:767px){.cta h2{font-size:calc(1.5564202335vw + 14.0622568093px)}}@media (min-width:1024px){.cta h2{font-size:calc(0vw + 37px)}}@media (min-width:1260px){.cta h2{font-size:37px}}.section-home-intro .txt-box .intro-title{letter-spacing:-.25px;line-height:1em}@media (min-width:320px){.section-home-intro .txt-box .intro-title{font-size:calc(4.4742729306vw + 5.6823266219px)}}@media (min-width:767px){.section-home-intro .txt-box .intro-title{font-size:calc(7.7821011673vw - 19.6887159533px)}}@media (min-width:1024px){.section-home-intro .txt-box .intro-title{font-size:calc(7.2727272727vw - 14.4727272727px)}}@media (min-width:1260px){.section-home-intro .txt-box .intro-title{font-size:80px}}.section-home-intro .txt-box .intro-title .title-line,.section-home-intro .txt-box .intro-title .title-sub-line{line-height:1.25em}.section-home-intro .txt-box .intro-title .title-line+.title-line{margin-top:-10px}.frm_form_fields .section-intro h1.form-job-title,.section-intro .txt-box .intro-title{font-size:80px;line-height:1em}@media (min-width:320px){.frm_form_fields .section-intro h1.form-job-title,.section-intro .txt-box .intro-title{font-size:calc(4.4742729306vw + 5.6823266219px)}}@media (min-width:767px){.frm_form_fields .section-intro h1.form-job-title,.section-intro .txt-box .intro-title{font-size:calc(3.8910505837vw + 10.1556420233px)}}@media (min-width:1024px){.frm_form_fields .section-intro h1.form-job-title,.section-intro .txt-box .intro-title{font-size:calc(5.4545454545vw - 5.8545454545px)}}@media (min-width:1260px){.frm_form_fields .section-intro h1.form-job-title,.section-intro .txt-box .intro-title{font-size:65px}}.frm_form_fields .section-intro h1.form-job-title .title-line,.frm_form_fields .section-intro h1.form-job-title .title-sub-line,.section-intro .txt-box .intro-title .title-line,.section-intro .txt-box .intro-title .title-sub-line{line-height:1.25em}.big-title{font-size:80px;line-height:1.2em;letter-spacing:-.5px}@media (min-width:320px){.big-title{font-size:calc(0vw + 28px)}}@media (min-width:767px){.big-title{font-size:calc(3.5019455253vw + 8.140077821px)}}@media (min-width:1024px){.big-title{font-size:calc(1.8181818182vw + 25.3818181818px)}}@media (min-width:1260px){.big-title{font-size:49px}}.texte-intro-sizeV2 p{line-height:1.6em!important}@media (min-width:320px){.texte-intro-sizeV2 p{font-size:calc(0.4474272931vw + 16.5682326622px)!important}}@media (min-width:767px){.texte-intro-sizeV2 p{font-size:calc(0vw + 20px)!important}}@media (min-width:1024px){.texte-intro-sizeV2 p{font-size:calc(1.8181818182vw + 1.3818181818px)!important}}@media (min-width:1024px){.texte-intro-sizeV2 p{font-size:calc(0vw + 25px)!important}}@media (1299px){.texte-intro-sizeV2 p{font-size:25px!important}}@media (min-width:320px){.section-about-stats-v2 .content .bloc-texte p{font-size:calc(0vw + 15px)}}@media (min-width:767px){.section-about-stats-v2 .content .bloc-texte p{font-size:calc(0vw + 15px)}}@media (min-width:1024px){.section-about-stats-v2 .content .bloc-texte p{font-size:calc(0vw + 15px)}}@media (min-width:1024px){.section-about-stats-v2 .content .bloc-texte p{font-size:calc(0.3568879372vw + 10.3640256959px)}}@media (min-width:2700px){.section-about-stats-v2 .content .bloc-texte p{font-size:20px}}@media (min-width:320px){.section-about-stats-v2 .content .bloc-texte p .big{font-size:calc(0vw + 55px)}}@media (min-width:767px){.section-about-stats-v2 .content .bloc-texte p .big{font-size:calc(0vw + 55px)}}@media (min-width:1024px){.section-about-stats-v2 .content .bloc-texte p .big{font-size:calc(0vw + 55px)}}@media (min-width:1024px){.section-about-stats-v2 .content .bloc-texte p .big{font-size:calc(1.4275517488vw + 36.4561027837px)}}@media (min-width:2700px){.section-about-stats-v2 .content .bloc-texte p .big{font-size:75px}}.visit-website-v2{position:relative;margin-top:50px;padding:0 0 6px 30px;display:inline-block;-webkit-transform:translateX(0);transform:translateX(0);font-size:17px;font-weight:700;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;display:none}@media (max-width:1024px){.visit-website-v2.on-mobile{display:inline-block}}@media (min-width:1025px){.visit-website-v2.on-desktop{display:inline-block}}.visit-website-v2 svg{width:19px;height:7px;position:absolute;top:8px;left:0}.visit-website-v2:after{content:"";background:#fff;left:0;bottom:0;width:100%;height:1px;position:absolute;display:block;-webkit-transform-origin:center left;transform-origin:center left;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.visit-website-v2.on-desktop:hover{-webkit-transform:translateX(16px);transform:translateX(16px)}.visit-website-v2.on-desktop:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (max-width:1024px){.divider-on-desktop-websitev2{display:none}}@media (min-width:1025px){.divider-on-desktop-websitev2{display:block;margin-top:50px!important}}@media (min-width:1025px) and (min-width:1260px){.divider-on-desktop-websitev2{margin-top:75px!important;padding-top:25px!important}}@media (max-width:1024px){.divider-on-mobile-websitev2{margin-top:55px!important}}@media (min-width:1025px){.divider-on-mobile-websitev2{display:none}}.fake.last-clear{-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.fake.last-clear a{-webkit-transform:scale(.9) translateY(-30px);transform:scale(.9) translateY(-30px);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.fake.last-clear.active a{-webkit-transform:scale(1) translateY(-30px);transform:scale(1) translateY(-30px)}#play{-webkit-transition:all 1s ease 0.5s;transition:all 1s ease 0.5s;-webkit-transform:scale(.8);transform:scale(.8);display:block!important}.fancybox-is-open #play{-webkit-transition:all 1s ease 0.5s;transition:all 1s ease 0.5s;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes rotationCloseVideoPlayer{from{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes rotationCloseVideoPlayer{from{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.video-player{position:fixed;top:0;left:0;width:100vw;height:0;z-index:8888;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.5s linear,height 0s linear 0.5s,-webkit-transform 0s linear 0.5s;transition:opacity 0.5s linear,height 0s linear 0.5s,-webkit-transform 0s linear 0.5s;transition:opacity 0.5s linear,height 0s linear 0.5s,transform 0s linear 0.5s;transition:opacity 0.5s linear,height 0s linear 0.5s,transform 0s linear 0.5s,-webkit-transform 0s linear 0.5s}.video-player .video-player-bg{background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.video-player .video-player-cross{position:absolute;top:30px;right:40px;width:20px;height:20px;z-index:5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-player .video-player-cross:before{content:"";position:absolute;display:block;width:100%;height:1px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player .video-player-cross:after{content:"";position:absolute;display:block;height:100%;width:1px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-player .video-player-cross:hover{cursor:pointer}.video-player .video-player-cross.animated{-webkit-animation:rotationCloseVideoPlayer 0.5s;animation:rotationCloseVideoPlayer 0.5s}.video-player video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);max-width:90vw;max-height:90vh;z-index:3;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear}.video-player.open{opacity:1;-webkit-transform:scale(1);transform:scale(1);height:100vh;-webkit-transition:opacity 0.5s linear,height 0s linear 0s,-webkit-transform 0s linear 0s;transition:opacity 0.5s linear,height 0s linear 0s,-webkit-transform 0s linear 0s;transition:opacity 0.5s linear,height 0s linear 0s,transform 0s linear 0s;transition:opacity 0.5s linear,height 0s linear 0s,transform 0s linear 0s,-webkit-transform 0s linear 0s}.video-player.open video{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media (max-width:767px){.row.fullscreen.bot-{padding-top:0!important}.fullscreen+.fullscreen{margin-top:0!important}}.single-flexible-texte ul li{font-size:1.6rem;font-weight:300;line-height:1.778;padding-bottom:10px;padding-left:15px;position:relative}.single-flexible-texte ul li:before{position:absolute;background:#000;width:5px;height:1px;left:0;top:15px;content:""}.single-flexible-texte ul li:last-child{padding-bottom:0}:root{--base-size:2vw}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box{max-width:unset}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box{}}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box>div{margin-left:unset;margin:unset;max-width:unset}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box>div{}}@media (min-width:1024px){.site-main.main-home .video-box+.txt-box>div .intro-title{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box>div .intro-title{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box>div .intro-title{font-size:90px;line-height:110px}}@media (min-width:1024px){.site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:90px;line-height:110px}}@media (min-width:1024px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:90px;line-height:110px}}@media (min-width:1024px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1260px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:clamp(calc(5.5vw - 10px), 50%, calc(7.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){.site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:90px;line-height:110px}}@media (min-width:1024px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1260px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title{font-size:71px;line-height:92px}}@media (min-width:1024px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1260px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title span{font-size:71px;line-height:92px}}@media (min-width:1024px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1260px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line{font-size:71px;line-height:92px}}@media (min-width:1024px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1260px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(6.5vw - 10px), 60%, calc(8.5vw - 10px))}}@media (min-width:1800px){html:lang(nl) .site-main.main-home .video-box+.txt-box>div .intro-title .title-line .title-sub-line{font-size:71px;line-height:92px}}@media (min-width:1260px){.site-main .section-intro .txt-box{width:60vw;-webkit-transform:translateY(-20%) translatex(-10vw);transform:translateY(-20%) translatex(-10vw)}}@media (min-width:1800px){.site-main .section-intro .txt-box{max-width:1080px}}@media (min-width:1024px){.site-main .section-intro .txt-box .intro-title{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.site-main .section-intro .txt-box .intro-title{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .intro-title{font-size:71px;line-height:88px}}@media (min-width:1024px){.site-main .section-intro .txt-box .intro-title .title-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.site-main .section-intro .txt-box .intro-title .title-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .intro-title .title-line{font-size:71px;line-height:88px}}@media (min-width:1024px){.site-main .section-intro .txt-box .intro-title .title-line .title-sub-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.site-main .section-intro .txt-box .intro-title .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .intro-title .title-line .title-sub-line{font-size:71px;line-height:88px}}@media (min-width:1024px){.site-main .section-intro .txt-box .parent-titre-page-v2{width:inherit;border:none}}@media (min-width:1260px){.site-main .section-intro .txt-box .parent-titre-page-v2{margin-left:unset;margin:unset;max-width:unset;width:60vw;-webkit-transform:translateY(0) translatex(15vw);transform:translateY(0) translatex(15vw)}}@media (min-width:1024px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc((7vw - 10px) * 0.9), 54%, calc((9vw - 10px) * 0.9))}}@media (min-width:1260px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title{font-size:71px;line-height:88px}}@media (min-width:1024px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc((7vw - 10px) * 0.9), 54%, calc((9vw - 10px) * 0.9))}}@media (min-width:1260px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line{font-size:71px;line-height:88px}}@media (min-width:1024px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line .title-sub-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc((7vw - 10px) * 0.9), 54%, calc((9vw - 10px) * 0.9))}}@media (min-width:1260px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main .section-intro .txt-box .parent-titre-page-v2 .intro-title .title-line .title-sub-line{font-size:71px;line-height:88px}}@media (min-width:1260px){.site-main.main-works .section-intro .txt-box,.site-main.main-service .section-intro .txt-box,.site-main.main-jobs .section-intro .txt-box{width:60vw;-webkit-transform:translateY(0) translatex(4vw);transform:translateY(0) translatex(4vw)}}@media (min-width:1260px){.site-main.main-form .section-intro .txt-box{margin-left:calc((100vw - 783px) / 2);-webkit-transform:translateY(0) translatex(0);transform:translateY(0) translatex(0)}}@media (min-width:1260px){.site-main.main-generic .section-intro .txt-box{margin-left:calc((100vw - 783px) / 2);-webkit-transform:translateY(0) translatex(0);transform:translateY(0) translatex(0)}}@media (min-width:1260px){.site-main.main-project .section-intro .txt-box{-webkit-transform:translateY(0%) translatex(4vw);transform:translateY(0%) translatex(4vw)}}@media (min-width:1024px){.main-contact .contact-wrapper .contact-container .col-left .intro-title{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.main-contact .contact-wrapper .contact-container .col-left .intro-title{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.main-contact .contact-wrapper .contact-container .col-left .intro-title{font-size:71px;line-height:88px}}@media (min-width:1024px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line{font-size:71px;line-height:88px}}@media (min-width:1024px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line{font-size:71px;line-height:88px}}@media (min-width:1024px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line .switch-word{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line .switch-word{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.main-contact .contact-wrapper .contact-container .col-left .intro-title .switch-word-wrapper .title-line .title-sub-line .switch-word{font-size:71px;line-height:88px}}@media (min-width:1260px){.main-page-introduction{}}@media (min-width:1800px){.main-page-introduction{}}@media (min-width:1024px){.main-page-introduction .text-lines p .line{font-family:inherit;font-style:inherit;font-weight:inherit}}@media (min-width:1260px){.main-page-introduction .text-lines p .line{}}@media (min-width:1800px){.main-page-introduction .text-lines p .line{font-size:24px;line-height:40px}}.section-jobs-spontaneous>div p .line{line-height:1.875}@media (min-width:768px){.section-jobs-spontaneous>div p .line{line-height:2;font-size:16px}}@media (min-width:1024px){.section-jobs-spontaneous>div p .line{font-family:inherit;font-style:inherit;font-weight:300;font-size:1.6rem;line-height:1.95;letter-spacing:.05em}}@media (min-width:1260px){.section-jobs-spontaneous>div p .line{font-size:1.8rem;line-height:1.778}}@media (min-width:1260px){.site-main .section-intro .txt-box .intro-text{max-width:900px}}.btn-flip{text-align:center}.video-player{-webkit-transition:opacity 0.3s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0.3s,-webkit-transform 0s cubic-bezier(.65,.05,.36,1) 0.3s;transition:opacity 0.3s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0.3s,-webkit-transform 0s cubic-bezier(.65,.05,.36,1) 0.3s;transition:opacity 0.3s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0.3s,transform 0s cubic-bezier(.65,.05,.36,1) 0.3s;transition:opacity 0.3s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0.3s,transform 0s cubic-bezier(.65,.05,.36,1) 0.3s,-webkit-transform 0s cubic-bezier(.65,.05,.36,1) 0.3s}.video-player .video-player-bg{opacity:.8}.video-player video{-webkit-transition:-webkit-transform 0.5s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform 0.5s cubic-bezier(.65,.05,.36,1);transition:transform 0.5s cubic-bezier(.65,.05,.36,1);transition:transform 0.5s cubic-bezier(.65,.05,.36,1),-webkit-transform 0.5s cubic-bezier(.65,.05,.36,1);-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}.video-player.open{-webkit-transition:opacity 0.4s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0s,-webkit-transform 0s cubic-bezier(.095,.75,.475,1) 0s;transition:opacity 0.4s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0s,-webkit-transform 0s cubic-bezier(.095,.75,.475,1) 0s;transition:opacity 0.4s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0s,transform 0s cubic-bezier(.095,.75,.475,1) 0s;transition:opacity 0.4s cubic-bezier(.65,.05,.36,1),height 0s cubic-bezier(.65,.05,.36,1) 0s,transform 0s cubic-bezier(.095,.75,.475,1) 0s,-webkit-transform 0s cubic-bezier(.095,.75,.475,1) 0s}.video-player.open video{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.macaron.macaron-homepage{border:none!important}@media (min-width:1024px){.macaron.macaron-homepage{width:clamp(115px, 9vw, 14vw);height:unset;aspect-ratio:1/1;min-width:unset;min-height:unset;max-width:unset;max-height:unset;background-size:contain;display:block}.macaron.macaron-homepage .part1{width:100%;aspect-ratio:1/1;height:unset;position:relative}.macaron.macaron-homepage .part1 .i{width:50%;height:unset;aspect-ratio:1/1;-webkit-transform-origin:center;transform-origin:center}.macaron.macaron-homepage .part1 .t{width:98%;height:unset;aspect-ratio:1/1;-webkit-transform-origin:center;transform-origin:center}}@media (min-width:1800px){.macaron.macaron-homepage{width:162px;height:162px}}.macaron-jointheteam{width:clamp(115px, 9vw, 14vw);height:unset;aspect-ratio:1/1;min-width:unset;min-height:unset;max-width:unset;max-height:unset;background-size:contain;display:block}.macaron-jointheteam .part1{width:100%;aspect-ratio:1/1;height:unset;position:relative}.macaron-jointheteam .part1 .i{width:30%;height:unset;aspect-ratio:1/1;-webkit-transform-origin:center;transform-origin:center}.macaron-jointheteam .part1 .i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.macaron-jointheteam .part1 .t{width:98%;height:unset;aspect-ratio:1/1;-webkit-transform-origin:center;transform-origin:center}.macaron-jointheteam .part2{width:100%;aspect-ratio:1/1;height:unset;position:absolute;top:0}.macaron-jointheteam .part2 .i{width:30%;height:unset;aspect-ratio:1/1;-webkit-transform-origin:center;transform-origin:center}.macaron-jointheteam .part2 .i img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:1800px){.macaron-jointheteam{width:162px;height:162px}}@media (min-width:1024px){html:lang(nl) .start-new-projet .section-cta .cta .inner-cta .col-right{max-width:180px}}@media (min-width:1260px){html:lang(nl) .start-new-projet .section-cta .cta .inner-cta .col-right{max-width:unset}}.main-bloc-image .cover-box .inner-img .appear-clip .appear-translate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-bloc-image .cover-box .inner-img .appear-clip .appear-translate img{width:110%;height:110%}@media (min-width:768px){.main-home .section-home-works .home-work .txt-box h2{line-height:1.25}}.main-home .section-home-works .home-work .txt-box p{font-size:15px}@media (min-width:768px){.section-listing-services .listing-services .listing-service a h3.intro-title{line-height:1.25}}.listing-services .listing-service .hover-link-services .flex ul li{font-size:1.5rem;line-height:1.8}@media (min-width:1024px){.listing-services .listing-service .hover-link-services .flex .viewmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.site-main.main-works .section-works-cats{margin-top:0}}@media (min-width:1260px){.site-main.main-works .section-works-cats{margin-top:-63px}}@media (min-width:1024px){.section-about-clients{position:relative;-webkit-transform:translate(0);transform:translate(0)}.section-about-clients:after{display:block;content:"";position:absolute;top:-2px;width:100%;height:2px;background-color:#f2f2f2}}@media (min-width:1260px){.site-main.main-about .section-about-creation .bloc-1 .center .texte-courant{width:420px}}.site-main.main-about .section-about-creation .bloc-1 .center .texte-courant p{font-size:15px}.site-main.main-about .section-about-creation .bloc-2 .texte-courant p{font-size:15px}@media (min-width:1260px){.section-about-services .about-services{width:1020px}}@media (min-width:1260px){.section-about-services .about-services .about-service{padding-top:96px}}.section-about-services .about-services .about-service a h3{font-weight:700;font-size:28px}@media (min-width:1024px){.section-about-services .about-services .about-service a ul li{font-size:15px;line-height:2.1}}@media (min-width:1024px){.section-about-services .about-services .about-service a:before{width:calc(8 * 36px);top:-56px;height:calc(100% + 86px)}}@media (min-width:1260px){.section-about-services .about-services .about-service a:before{width:calc(8 * 46px);top:-56px;height:calc(100% + 96px)}}@media (min-width:1024px){.section-about-team .swiper-team-container .swiper-team-nav{margin-top:48px!important}}@media (min-width:1260px){.section-about-team .swiper-team-container .swiper-team-nav{margin-top:50px!important}}.section-services-expertise .expertise-blocks .expertise-block-txt{position:relative}@media (min-width:768px){.section-services-expertise .expertise-blocks .expertise-block-txt{padding-top:48px;padding-bottom:72px}.section-services-expertise .expertise-blocks .expertise-block-txt:after{display:block;content:"";position:absolute;top:0;width:100%;height:1px;background:#ccc}}@media (min-width:1024px){.section-services-expertise .expertise-blocks .expertise-block-txt{padding-bottom:96px}}.section-services-expertise .expertise-blocks .expertise-block-txt h4{font-size:2.2rem;font-weight:500;line-height:1.2}@media (min-width:768px){.section-services-expertise .expertise-blocks .expertise-block-txt h4{font-weight:700;font-size:2.5rem}}@media (min-width:1024px){.section-services-expertise .expertise-blocks .expertise-block-txt h4{font-size:2.5rem}}.section-services-expertise .expertise-blocks .expertise-block-txt .sep{display:none}@media (min-width:1024px){.section-services-expertise .expertise-blocks .expertise-block-txt:nth-child(2){margin-right:35px}}@media (min-width:1260px){.section-services-expertise .expertise-blocks .expertise-block-txt:nth-child(2){margin-right:137px}}@media (min-width:1024px){.section-services-expertise .expertise-block-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1260px){.section-services-expertise .expertise-block-img{padding-top:0}}@media (min-width:1024px){.section-services-expertise .expertise-block-img .inner-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1260px){.section-services-expertise .expertise-block-img .inner-img{margin-top:0px!important}}@media (min-width:1024px){.section-services-expertise .expertise-block-img img{width:110%;height:110%;-o-object-fit:cover;object-fit:cover;top:-80px;left:unset}}@media (min-width:1260px){html:lang(fr) .section-services-expertise .expertise-blocks .expertise-block-txt:after{width:100%}}@media (min-width:1260px){.section-services-expertise.expert .grid .expertise-blocks .expertise-block-img{margin-top:86px}}@media (min-width:1260px){.section-services-expertise.expert .grid .expertise-blocks .expertise-block-img .inner-img .appear-clip picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section-services-expertise.triple-cols .expertise-blocks .expertise-block-txt h4{position:relative;padding-left:24px}@media (min-width:768px){.section-services-expertise.triple-cols .expertise-blocks .expertise-block-txt h4{padding-left:28px}}.section-services-expertise.triple-cols .expertise-blocks .expertise-block-txt h4 .expertise_contenu_number{position:absolute;top:0;left:0}.section-services-expertise.triple-cols .expertise-blocks .expertise-block-txt ul li{position:relative;padding-left:12px}.section-services-expertise.triple-cols .expertise-blocks .expertise-block-txt ul li:before{position:absolute;left:0}.section-services-approach .services-approach li h4{font-size:2.2rem;font-weight:500;line-height:1.2}@media (min-width:768px){.section-services-approach .services-approach li h4{font-weight:700;font-size:2.5rem}}@media (min-width:1024px){.section-services-approach .services-approach li h4{font-size:2.5rem}}.section-services-approach .services-approach li p{font-size:15px}@media (min-width:1024px){.single-flexible-texte h1,.single-flexible-texte h2,.single-flexible-texte h3,.single-flexible-texte h4,.single-flexible-texte p{width:100%!important}}@media (min-width:1024px){.single-flexible-texte h2:not(.label),.single-flexible-texte h3{line-height:initial!important;font-weight:bold!important;font-size:4.5rem!important}}.single-flexible-texte h4,.single-flexible-texte h2.label{padding-top:10px;padding-bottom:30px}@media (min-width:1024px){.single-flexible-texte h4,.single-flexible-texte h2.label{font-weight:medium!important;font-size:2rem!important}}.swiper-single-project.ombre-slider .swiper-slide:before{-webkit-box-shadow:0 24px 53px -24px rgb(0 0 0 / .3);box-shadow:0 24px 53px -24px rgb(0 0 0 / .3)}.aos-animate.ombre.aos-animate{-webkit-box-shadow:none;box-shadow:none}.aos-animate.ombre.aos-animate:before{-webkit-box-shadow:0 24px 53px -24px rgb(0 0 0 / .3)!important;box-shadow:0 24px 53px -24px rgb(0 0 0 / .3)!important;-webkit-animation:0.3s linear fadein 1s;animation:0.3s linear fadein 1s}@-webkit-keyframes fadein{0%{opacity:0!important}100%{opacity:1!important}}@keyframes fadein{0%{opacity:0!important}100%{opacity:1!important}}.grandblocwbg-default .grandblocwbg-default-fake-padding-top,.grandblocwbg-default .grandblocwbg-default-fake-padding-bottom{display:none}@media (min-width:768px){.grandblocwbg-default .grandblocwbg-default-fake-padding-top,.grandblocwbg-default .grandblocwbg-default-fake-padding-bottom{width:100%;display:block}}@media (min-width:768px){.grandblocwbg-default .grandblocwbg-default-fake-padding-top{padding-bottom:0!important}}@media (min-width:768px){.grandblocwbg-default .grandblocwbg-default-fake-padding-bottom{padding-top:0!important}}@media (min-width:768px){.grandblocwbg-default .single-content .single-flexible{padding:10vw 0}}.grandblocwbg-default .single-content>img{display:none}@media (min-width:768px){.grandblocwbg-default .single-content>img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.site-main.main-project .section-project-content .intro-v2 .divider-on-desktop-websitev2{display:none}@media (min-width:1024px){.site-main.main-project .section-project-content .intro-v2 .texte-intro-sizeV2 p{font-size:21px!important}}@media (min-width:1260px){.site-main.main-project .section-project-content .intro-v2 .texte-intro-sizeV2 p{font-size:calc(0vw + 25px)!important}}@media (min-width:1024px){.site-main.main-project .section-project-content .intro-v2 .single-cat-v3{width:216px}}@media (min-width:1260px){.site-main.main-project .section-project-content .intro-v2 .single-cat-v3{width:276px}}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 p.aos-animate{-webkit-transition-delay:0.3s;transition-delay:0.3s}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 ul{opacity:0!important}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 ul li{font-size:14px}@media (min-width:1024px){.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 ul li{padding-bottom:13px}}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 ul.aos-animate{-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:1!important}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 a{-webkit-transition-delay:0.3s;transition-delay:0.3s;font-size:15px}#frm_field_10_container{padding-top:0!important}@media (min-width:1024px){.site-main.main-form #form-pusher h2{font-size:4.5rem}}@media (min-width:1024px){.site-main.main-form .section-intro .title-line .title-sub-line{font-size:clamp(calc(5vw - 5.8545454545px), 50%, calc(6vw - 5.8545454545px));line-height:clamp(calc(7vw - 10px), 60%, calc(9vw - 10px))}}@media (min-width:1260px){.site-main.main-form .section-intro .title-line .title-sub-line{font-size:clamp(calc(4.5vw - 10px), 50%, calc(6.5vw - 10px));line-height:clamp(calc(5.5vw - 10px), 60%, calc(7.5vw - 10px))}}@media (min-width:1800px){.site-main.main-form .section-intro .title-line .title-sub-line{font-size:71px;line-height:88px}}.site-main.main-form .section-intro .form-job-text .title-sub-line{color:#141414;margin-top:42px;font-family:inherit;font-size:100%;font-style:inherit;line-height:1.875;letter-spacing:.05em;font-weight:300}@media (min-width:768px){.site-main.main-form .section-intro .form-job-text .title-sub-line{margin-top:80px;line-height:2}}@media (min-width:1024px){.site-main.main-form .section-intro .form-job-text .title-sub-line{line-height:1.95}}@media (min-width:1260px){.site-main.main-form .section-intro .form-job-text .title-sub-line{line-height:1.778;font-size:1.8rem}}#frm_field_31_container{visibility:hidden;position:fixed;opacity:0}.site-main.main-form #form-pusher .frm_forms .frm_message p{line-height:1.2}#frm_field_22_container{padding-top:0!important}#file15_dropzone{margin-bottom:26px}@media (min-width:1024px){.second-container{bottom:24px!important}}@media (min-width:1260px){.second-container{bottom:60px!important}}@media (min-width:1024px){.site-header>.scroll{overflow-y:hidden!important}}@media (min-width:1024px){.ajax-cats-loader>div:after{background:white!important}}@-webkit-keyframes stAnimV2{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-19810px) translateY(0);transform:translateX(-19810px) translateY(0)}}@keyframes stAnimV2{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{-webkit-transform:translateX(-19810px) translateY(0);transform:translateX(-19810px) translateY(0)}}[data-aos=custom]{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:0}[data-aos=custom].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.js-words-parade #scroll-text{-webkit-animation:unset;animation:unset}.js-words-parade #scroll-text p{margin-right:unset;margin-left:30vw}.js-words-parade.js-words-parade-animate #scroll-text{-webkit-animation:stAnimV2 100s infinite linear;animation:stAnimV2 100s infinite linear}.section-about-stats-v2 .content .bloc-image.main-bloc-image .cover-box .inner-img .appear-clip{-webkit-transition-duration:1.5s,0.375s;transition-duration:1.5s,0.375s}.section-about-stats-v2 .content .bloc-image.main-bloc-image .cover-box .inner-img .appear-clip picture{-webkit-transition-duration:1.5s,0.375s;transition-duration:1.5s,0.375s}@media (min-width:1024px){main.site-main .section-intro .cover-box.object-fit-bg{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.single-content{position:relative!important;overflow:hidden!important}@media (min-width:1025px){.sub-title-heroheader-desktop{width:80vw;max-width:1600px;position:absolute;left:50%;bottom:2.5vh;transform:translateX(-50%) translateY(0)!important;color:#fff}.site-main.main-home .video-box+.txt-box>div .intro-title{margin-top:-24px}.section-home-intro .txt-box .intro-title+p{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.group-title,.mobile-project-title{display:flex;flex-direction:column}.project-service{margin-bottom:25px}.project-service a{position:relative;text-decoration:none!important}.project-service a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:currentColor}.project-service a:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:calc(100% + 6px)}.project-service a,.project-service a:visited{color:currentColor;opacity:1;transition:.3s ease-out .0s;transition-delay:0s!important}.project-service a:hover{color:currentColor;text-decoration:underline;opacity:1;transition-delay:0s!important}.project-service a:hover:after{animation:rollleft 1.5s ease-out forwards}@keyframes rollleft{10%{transform:scaleX(1);transform-origin:center right}25%{transform:scaleX(0);transform-origin:center right}26%{transform:scaleX(0);transform-origin:center left}40%{transform:scaleX(1);transform-origin:center left}}.section-intro-formcontent{margin-top:24px}.cky-btn-revisit-wrapper{display:none!important;left:0!important;transform:translateX(-100%)!important}.single-awards{display:grid;grid-template-columns:1fr;grid-gap:3rem;margin-top:50px;padding-top:50px;border-top:1px solid #ccc}@media (min-width:768px){.single-awards-awwwwards{margin-top:7px}}@media (min-width:768px){.single-awards{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.single-awards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}}.site-main.main-project .section-project-content .intro-v2 .texte-intro-sizeV2 .single-awards-content{font-size:1.5rem!important}.single-awards-link img{max-height:28px;width:auto}.single-awards-link{display:flex;flex-direction:column;grid-gap:2rem;align-items:flex-start}.single-awards-white a,.single-awards-white a:visited,.single-awards-white a:hover{color:#fff}@media (max-height:540px) and (min-width:1024px){.header-contact,.lang-menu{position:relative}}