html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button{border:0;padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}a:focus,button:focus{outline:0}a:hover,a:active,button:hover,button:focus{outline:0}a img{border:0}*{-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0}p{word-wrap:break-word}.grid,.d-grid,.l-grid,.t-grid,.m-grid{position:relative}.center{position:relative;margin:0 auto}.right{position:relative;margin-left:auto;margin-right:0}@media (min-width:1260px){.grid,.d-grid{width:1058px;margin:0 auto}.d-center{position:relative;margin:0 auto}.d-right{position:relative;margin-left:auto;margin-right:0}.d-col-1{width:46px}.d-col-2{width:92px}.d-col-3{width:138px}.d-col-4{width:184px}.d-col-5{width:230px}.d-col-6{width:276px}.d-col-7{width:322px}.d-col-8{width:368px}.d-col-9{width:414px}.d-col-10{width:460px}.d-col-11{width:506px}.d-col-12{width:552px}.d-col-13{width:598px}.d-col-14{width:644px}.d-col-15{width:690px}.d-col-16{width:736px}.d-col-17{width:782px}.d-col-18{width:828px}.d-col-19{width:874px}.d-col-20{width:920px}.d-col-21{width:966px}.d-col-22{width:1012px}}@media (max-width:1259px) and (min-width:1025px){.grid,.l-grid{width:828px;margin:0 auto}.l-center{position:relative;margin:0 auto}.l-right{position:relative;margin-left:auto;margin-right:0}.l-col-1{width:36px}.l-col-2{width:72px}.l-col-3{width:108px}.l-col-4{width:144px}.l-col-5{width:180px}.l-col-6{width:216px}.l-col-7{width:252px}.l-col-8{width:288px}.l-col-9{width:324px}.l-col-10{width:360px}.l-col-11{width:396px}.l-col-12{width:432px}.l-col-13{width:468px}.l-col-14{width:504px}.l-col-15{width:540px}.l-col-16{width:576px}.l-col-17{width:612px}.l-col-18{width:648px}.l-col-19{width:684px}.l-col-20{width:720px}.l-col-21{width:756px}.l-col-22{width:792px}}@media (max-width:1024px) and (min-width:768px){.grid,.t-grid{width:595px;margin:0 auto}.t-center{position:relative;margin:0 auto}.t-right{position:relative;margin-left:auto;margin-right:0}.t-col-1{width:35px}.t-col-2{width:70px}.t-col-3{width:105px}.t-col-4{width:140px}.t-col-5{width:175px}.t-col-6{width:210px}.t-col-7{width:245px}.t-col-8{width:280px}.t-col-9{width:315px}.t-col-10{width:350px}.t-col-11{width:385px}.t-col-12{width:420px}.t-col-13{width:455px}.t-col-14{width:490px}.t-col-15{width:525px}.t-col-16{width:560px}}@media (max-width:767px){.grid,.m-grid{width:85.8vw;margin:0 auto;max-width:495px}.m-center{position:relative;margin:0 auto}.m-right{position:relative;margin-left:auto;margin-right:0}.m-col-1{width:7.8vw;max-width:45px}.m-col-2{width:15.6vw;max-width:90px}.m-col-3{width:23.4vw;max-width:135px}.m-col-4{width:31.5vw;max-width:180px}.m-col-5{width:39vw;max-width:225px}.m-col-6{width:46.8vw;max-width:270px}.m-col-7{width:54.6vw;max-width:315px}.m-col-8{width:62.4vw;max-width:360px}.m-col-9{width:70.2vw;max-width:405px}.m-col-10{width:78vw;max-width:450px}}a{color:#141414;text-decoration:none}a:visited{color:#141414}a:hover{text-decoration:none}a:hover,a:focus,a:active{color:#141414;outline:0}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-LightItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BoldItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Medium.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BlackItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Light.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Bold.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Black.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-MediumItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Air.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Air.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-AirItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-AirItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-ThinItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Thin.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-RegularItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-RegularItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Rubik';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Regular.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-LightItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BoldItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Medium.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BlackItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Light.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Bold.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Black.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-MediumItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Air.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Air.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-AirItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-AirItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-ThinItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Thin.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-RegularItalic.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-RegularItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Roboto Mono';src:url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Regular.woff2) format('woff2'),url(https://atelierdesign.be/wp-content/themes/ad-final/fonts/Aeonik-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body,button,input,select,textarea{color:#141414;font-family:"Rubik",sans-serif;font-size:1.6rem;line-height:1.2;letter-spacing:.05em}.flip{position:relative;display:inline-block;overflow:hidden}.flip em{font-style:normal}.link-flip{overflow:visible;will-change:transform,opacity}.link-flip em{display:inline-block}.link-flip:before{pointer-events:none;content:attr(data-title);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,40px,0) scaleY(.07);transform:translate3d(0,40px,0) scaleY(.07)}.link-flip.animated em{-webkit-animation:link-text-1 0.434s linear;animation:link-text-1 0.434s linear}.link-flip.animated:before{-webkit-animation:link-text-2 0.4s cubic-bezier(.215,.61,.355,1);animation:link-text-2 0.4s cubic-bezier(.215,.61,.355,1)}.link-flip.alt:before{content:none}.link-flip.alt span:before{pointer-events:none;content:attr(data-title);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,40px,0) scaleY(.07);transform:translate3d(0,40px,0) scaleY(.07)}.link-flip.alt.animated span:before{-webkit-animation:link-text-2 0.4s cubic-bezier(.215,.61,.355,1);animation:link-text-2 0.4s cubic-bezier(.215,.61,.355,1)}.link-flip-wrapper button{overflow:visible;will-change:transform,opacity}.link-flip-wrapper button em{display:inline-block}.link-flip-wrapper button:before{pointer-events:none;content:attr(data-title);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,18px,0) scaleY(.1);transform:translate3d(0,18px,0) scaleY(.1)}.link-flip-wrapper.animated button em{-webkit-animation:link-text-1 0.434s linear;animation:link-text-1 0.434s linear}.link-flip-wrapper.animated button:before{-webkit-animation:link-text-2 0.3s cubic-bezier(.215,.61,.355,1) 0.1s;animation:link-text-2 0.3s cubic-bezier(.215,.61,.355,1) 0.1s}@-webkit-keyframes link-text-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}50%{-webkit-transform:translate3d(0,-8px,0) scaleY(.3);transform:translate3d(0,-8px,0) scaleY(.3);opacity:0}100%{-webkit-transform:translate3d(0,-8px,0) scaleY(.3);transform:translate3d(0,-8px,0) scaleY(.3);opacity:0}}@keyframes link-text-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}50%{-webkit-transform:translate3d(0,-8px,0) scaleY(.3);transform:translate3d(0,-8px,0) scaleY(.3);opacity:0}100%{-webkit-transform:translate3d(0,-8px,0) scaleY(.3);transform:translate3d(0,-8px,0) scaleY(.3);opacity:0}}@-webkit-keyframes link-text-2{from{-webkit-transform:translate3d(0,18px,0) scaleY(.1);transform:translate3d(0,18px,0) scaleY(.1);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes link-text-2{from{-webkit-transform:translate3d(0,18px,0) scaleY(.1);transform:translate3d(0,18px,0) scaleY(.1);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.btn-flip{font-family:"Rubik",sans-serif;font-weight:500!important;font-size:1.1rem;line-height:18px;padding:19px 35px;letter-spacing:.35em;text-transform:uppercase;position:relative}.btn-flip em{display:inline-block}.btn-flip:before{padding:19px 35px;font-weight:500!important;position:absolute;content:attr(data-title);width:100%;height:100%;top:0;left:0;-webkit-transform:translate3d(0,29px,0) scaleY(.21);transform:translate3d(0,29px,0) scaleY(.21);opacity:0}.btn-flip:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border:1px solid #000;-webkit-transition:border 0.25s cubic-bezier(.215,.61,.355,1);transition:border 0.25s cubic-bezier(.215,.61,.355,1)}.btn-flip.black{background:#141414;color:#fff}.btn-flip.reverse{background:#141414;color:#fff;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.btn-flip.reverse:before,.btn-flip.reverse em{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.btn-flip.reverse:after{border-color:#fff}.btn-flip.white{color:#fff}.btn-flip.white:after{border-color:#fff}.btn-flip.white-bg{background:#fff}.btn-flip.white-bg:after{border-color:#fff}@media (min-width:1025px){.btn-flip:hover{cursor:pointer}.btn-flip:hover:after{border-width:4px}}.btn-flip.animated em{-webkit-animation:btn-text-1 0.5s linear;animation:btn-text-1 0.5s linear}.btn-flip.animated:before{-webkit-animation:btn-text-2 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s;animation:btn-text-2 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s}@-webkit-keyframes btn-text-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}33.333%{-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0}100%{-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0}}@keyframes btn-text-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}33.333%{-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0}100%{-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0}}@-webkit-keyframes btn-text-2{from{-webkit-transform:translate3d(0,29px,0) scaleY(.21);transform:translate3d(0,29px,0) scaleY(.21);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes btn-text-2{from{-webkit-transform:translate3d(0,29px,0) scaleY(.21);transform:translate3d(0,29px,0) scaleY(.21);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.more{text-align:right;display:inline-block;font-weight:700;font-size:1.2rem;line-height:15px;letter-spacing:.22em;text-transform:uppercase;position:relative;padding-left:30px}.more svg{width:19px;height:7px;position:absolute;top:3px;left:0}.more:after{content:'';display:block;position:absolute;bottom:-6px;height:1px;width:0;left:0}.arrow-btn{width:52px;height:52px;cursor:pointer;position:relative;border:1px solid silver;border-radius:50%;overflow:hidden;-webkit-transition:border-color 0.5s ease;transition:border-color 0.5s ease}.arrow-btn.swiper-button-disabled{opacity:.5;pointer-events:none}.arrow-btn.swiper-button-disabled:hover{border-color:#ccc}@media (min-width:1025px){.arrow-btn:hover{border-color:#000;-webkit-transition:none;transition:none}}.arrows{position:relative;overflow:hidden;width:50px;height:50px}.arrows svg{position:absolute;top:0;left:0;right:0;bottom:0;width:50px;height:50px;will-change:transform,opacity}.arrows svg:nth-child(2){opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.anim-hover.animated .arrows svg:first-child{-webkit-animation-name:arrow-tfr-1,arrow-op-1;animation-name:arrow-tfr-1,arrow-op-1;-webkit-animation-duration:0.55s;animation-duration:0.55s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.anim-hover.animated .arrows svg:nth-child(2){-webkit-animation-name:arrow-tfr-2,arrow-op-2;animation-name:arrow-tfr-2,arrow-op-2;-webkit-animation-duration:0.483s;animation-duration:0.483s;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1),ease;animation-timing-function:cubic-bezier(.165,.84,.44,1),ease;-webkit-animation-delay:0.083s;animation-delay:0.083s}.btn-round{-webkit-transition:border-color 0.5s ease;transition:border-color 0.5s ease;border-radius:50%;overflow:hidden}.btn-round svg,.btn-round i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);will-change:transform,opacity}.btn-round svg:nth-child(2),.btn-round i:last-child{opacity:0;-webkit-transform:translate(-50%,-50%) translateY(13px);transform:translate(-50%,-50%) translateY(13px)}.btn-round:hover{-webkit-transition:none;transition:none}.btn-round.animated svg:first-child,.btn-round.animated i:first-child{-webkit-animation-name:button-round-1,arrow-op-1;animation-name:button-round-1,arrow-op-1;-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.btn-round.animated svg:nth-child(2),.btn-round.animated i:last-child{-webkit-animation-name:button-round-2,arrow-op-2;animation-name:button-round-2,arrow-op-2;-webkit-animation-duration:0.483s;animation-duration:0.483s;-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1),ease;animation-timing-function:cubic-bezier(.165,.84,.44,1),ease;-webkit-animation-delay:0.083s;animation-delay:0.083s}@-webkit-keyframes arrow-op-1{from{opacity:1}33%{opacity:0}100%{opacity:0}}@keyframes arrow-op-1{from{opacity:1}33%{opacity:0}100%{opacity:0}}@-webkit-keyframes arrow-op-2{from{opacity:0}to{opacity:1}}@keyframes arrow-op-2{from{opacity:0}to{opacity:1}}@-webkit-keyframes arrow-tfr-1{from{-webkit-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes arrow-tfr-1{from{-webkit-transform:translateX(0);transform:translateX(0)}33%{-webkit-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes arrow-tfr-2{from{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-tfr-2{from{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes button-round-1{from{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}33%{-webkit-transform:translate(-50%,-50%) translateY(-13px);transform:translate(-50%,-50%) translateY(-13px)}100%{-webkit-transform:translate(-50%,-50%) translateY(-13px);transform:translate(-50%,-50%) translateY(-13px)}}@keyframes button-round-1{from{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}33%{-webkit-transform:translate(-50%,-50%) translateY(-13px);transform:translate(-50%,-50%) translateY(-13px)}100%{-webkit-transform:translate(-50%,-50%) translateY(-13px);transform:translate(-50%,-50%) translateY(-13px)}}@-webkit-keyframes button-round-2{from{-webkit-transform:translate(-50%,-50%) translateY(13px);transform:translate(-50%,-50%) translateY(13px)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}@keyframes button-round-2{from{-webkit-transform:translate(-50%,-50%) translateY(13px);transform:translate(-50%,-50%) translateY(13px)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}.serif-title{font-family:"Roboto Mono",sans-serif;font-weight:300;letter-spacing:.3em;font-size:1.3rem;text-transform:uppercase;margin-bottom:20px}.big-title{letter-spacing:0;font-weight:700}.content-generic{padding:80px 0 120px}.content-generic h2{font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:28px}.content-generic h3{font-size:1.5rem;font-weight:400;margin-bottom:28px}.content-generic p,.content-generic li{font-size:1.4rem;font-weight:300;margin-bottom:38px;line-height:1.85}.content-generic ul,.content-generic ol{padding-bottom:19px}.content-generic li{margin-bottom:19px}@media (max-width:1259px){.big-title{}.serif-title{font-size:1.2rem}}@media (max-width:1024px){.content-generic{padding:80px 0 60px}}@media (max-width:767px){.serif-title{font-size:1.1rem}}.site-header{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;will-change:transform,opacity;-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.25s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 1s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.25s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 1s;transition:transform 0s cubic-bezier(.22,.61,.36,1) 1s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.25s;transition:transform 0s cubic-bezier(.22,.61,.36,1) 1s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.25s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 1s;background:#141414;z-index:1000}.site-header .scroll{height:100%;overflow-y:auto;opacity:0;-webkit-transition:opacity 0s 1s;transition:opacity 0s 1s}.site-header .scroll>div{height:100%}.site-header.menu-bye .scroll{-webkit-transform:translateY(-4vh);transform:translateY(-4vh);opacity:0!important;-webkit-transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out!important;transition:opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out!important;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out!important;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out!important}.lang-menu{position:absolute;z-index:3;width:32vw;right:5.27vw;top:20px;will-change:transform,opacity;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s}.lang-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-menu li{border-right:1px solid rgb(255 255 255 / .1);font-size:0}.lang-menu li:last-child{border-right:0}.lang-menu a{font-family:"Roboto Mono",sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase;line-height:18px;letter-spacing:.1em;color:#fff;opacity:.25;padding:0 11px;-webkit-transition:opacity 0.17s ease-in-out;transition:opacity 0.17s ease-in-out}.lang-menu a.active,.lang-menu a:hover{color:#fff;opacity:1}.lang-menu li:first-child a{padding-left:2px}.lang-menu li.active a{color:#fff;opacity:1}.header-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;top:0;left:0;right:0;will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1);transition:-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1);transition:transform 0.5s cubic-bezier(.22,.61,.36,1);transition:transform 0.5s cubic-bezier(.22,.61,.36,1),-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1);z-index:3;pointer-events:none}.header-contact>div{pointer-events:auto;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);will-change:transform,opacity;-webkit-transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s}.header-contact p{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;color:gray;line-height:2;letter-spacing:.08em;padding-top:22px}.header-contact p:first-child{color:#fff;text-transform:uppercase}.header-contact a{display:inline-block;color:gray;-webkit-transition:color 0.17s ease-in-out;transition:color 0.17s ease-in-out}.header-contact a:hover{color:#fff}.header-social{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px}.header-social-link{width:52px;height:52px;display:block;border-radius:50%;position:relative;margin-right:10px;border:1px solid rgb(255 255 255 / .15);overflow:hidden;-webkit-transition:border 0.4s ease!important;transition:border 0.4s ease!important}.header-social-link svg{display:block;height:28px;width:28px;fill:#fff;z-index:2}.header-social-link:hover{-webkit-transition:none!important;transition:none!important;border-color:rgb(255 255 255 / .4)}.navs{position:relative;z-index:2;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.no-objectfit .navs,.no-object-fit .navs{height:100%}.primary-menu{padding-right:5.27vw}.primary-menu li{position:relative;width:32vw}.primary-menu a{font-family:"Rubik",sans-serif;font-weight:700;color:#4d4d4d;text-transform:uppercase;display:inline-block;font-size:3.2rem;line-height:1.278;letter-spacing:0;-webkit-transition:color 0.17s ease-in-out;transition:color 0.17s ease-in-out}.primary-menu a:hover{color:#fff}.primary-menu li.menu-item-has-children{margin:24px 0 24px auto;padding:24px 0;position:relative}.primary-menu li.menu-item-has-children:before,.primary-menu li.menu-item-has-children:after{content:'';width:100%;left:0;height:1px;opacity:1;background:rgb(255 255 255 / .1);display:block;position:absolute;top:0}.primary-menu li.menu-item-has-children:after{top:auto;bottom:0}.primary-menu li.menu-item-has-children>a{font-family:"Roboto Mono",sans-serif;font-weight:300;pointer-events:none;position:absolute;top:50%;opacity:0;-webkit-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg);color:gray;font-size:1.1rem;right:6px;text-transform:uppercase;letter-spacing:.3em}.primary-menu li.current-menu-item:before{content:'';width:56px;height:2px;background:#fff;display:block;position:absolute;left:-94px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.primary-menu li.current-menu-item a{color:#fff;pointer-events:none}.primary-menu .sub-menu{position:relative}.primary-menu>li:not(.menu-item-has-children),.primary-menu>li.menu-item-has-children:before,.primary-menu>li.menu-item-has-children:after,.primary-menu>li.menu-item-has-children li{will-change:transform,opacity;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s}.second-container{position:absolute;z-index:3;width:32vw;right:5.27vw;will-change:transform,opacity;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.25s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.25s cubic-bezier(.22,.61,.36,1) 0s;bottom:60px}.second-container a{font-family:"Roboto Mono",sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase;line-height:15px;letter-spacing:.2em;opacity:.25;color:#fff;padding:0;display:inline-block;-webkit-transition:opacity 0.17s ease-in-out;transition:opacity 0.17s ease-in-out}.second-container a:hover{color:#fff;opacity:1}.second-container .current-menu-item a{color:#fff;opacity:1}.main-menu-bar{position:fixed;pointer-events:none;left:0;right:0;top:0;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.27vw;mix-blend-mode:difference;-webkit-transform:translateY(-35px);transform:translateY(-35px);opacity:0;z-index:2000}.site-title{pointer-events:auto}.site-title a{width:116px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-title svg{height:33px;fill:#fff}.site-title svg:first-child{width:49px}.site-title svg:last-child{width:67px;-webkit-transition:opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,opacity 0.25s ease-in-out;transition:transform 0.25s ease-in-out,opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out}body.title-minify .site-title svg:last-child{width:67px;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}.menu-toggle{pointer-events:auto;cursor:pointer;-webkit-transition:color 0.17s ease-in-out;transition:color 0.17s ease-in-out}.menu-toggle button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;color:#fff;letter-spacing:.05em;position:relative}.menu-toggle button:before{font-weight:700;line-height:33px;width:auto}.menu-toggle em{font-weight:700;font-style:normal;line-height:33px}.menu-toggle span{display:block;position:relative;width:20px;margin:0 0 0 10px;height:2px;background:#fff;-webkit-transition:background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out;transition:background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out;transition:transform 0.17s ease-in-out,background 0.17s ease-in-out;transition:transform 0.17s ease-in-out,background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out;-webkit-transform:scale(.75);transform:scale(.75)}.menu-toggle span:before,.menu-toggle span:after{content:'';display:block;width:100%;height:2px;background:#fff;position:absolute;top:0;-webkit-transition:background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out;transition:background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out;transition:transform 0.17s ease-in-out,background 0.17s ease-in-out;transition:transform 0.17s ease-in-out,background 0.17s ease-in-out,-webkit-transform 0.17s ease-in-out}.menu-toggle span:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.menu-toggle span:after{-webkit-transform:translateY(8px);transform:translateY(8px)}body.menu-white .main-menu-bar,body.menu-white-intro .main-menu-bar,body.menu-white-forced .main-menu-bar{mix-blend-mode:normal}.no-objectfit .site-title svg,.no-object-fit .site-title svg{fill:#141414}.no-objectfit .menu-toggle button,.no-object-fit .menu-toggle button{color:#141414}.no-objectfit .menu-toggle span,.no-object-fit .menu-toggle span{background:#141414}.no-objectfit .menu-toggle span:before,.no-objectfit .menu-toggle span:after,.no-object-fit .menu-toggle span:before,.no-object-fit .menu-toggle span:after{background:#141414}.no-objectfit body.home .site-title svg,.no-objectfit body.page-template-page-contact .site-title svg,.no-objectfit body.menu-open .site-title svg,.no-object-fit body.home .site-title svg,.no-object-fit body.page-template-page-contact .site-title svg,.no-object-fit body.menu-open .site-title svg{fill:#fff}.no-objectfit body.home .menu-toggle button,.no-objectfit body.page-template-page-contact .menu-toggle button,.no-objectfit body.menu-open .menu-toggle button,.no-object-fit body.home .menu-toggle button,.no-object-fit body.page-template-page-contact .menu-toggle button,.no-object-fit body.menu-open .menu-toggle button{color:#fff}.no-objectfit body.home .menu-toggle span,.no-objectfit body.page-template-page-contact .menu-toggle span,.no-objectfit body.menu-open .menu-toggle span,.no-object-fit body.home .menu-toggle span,.no-object-fit body.page-template-page-contact .menu-toggle span,.no-object-fit body.menu-open .menu-toggle span{background:#fff}.no-objectfit body.home .menu-toggle span:before,.no-objectfit body.home .menu-toggle span:after,.no-objectfit body.page-template-page-contact .menu-toggle span:before,.no-objectfit body.page-template-page-contact .menu-toggle span:after,.no-objectfit body.menu-open .menu-toggle span:before,.no-objectfit body.menu-open .menu-toggle span:after,.no-object-fit body.home .menu-toggle span:before,.no-object-fit body.home .menu-toggle span:after,.no-object-fit body.page-template-page-contact .menu-toggle span:before,.no-object-fit body.page-template-page-contact .menu-toggle span:after,.no-object-fit body.menu-open .menu-toggle span:before,.no-object-fit body.menu-open .menu-toggle span:after{background:#fff}.no-objectfit body.menu-open .menu-toggle span,.no-object-fit body.menu-open .menu-toggle span{background:#fff0}body.menu-open .site-header{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.25s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0s cubic-bezier(.22,.61,.36,1) 0s}body.menu-open .site-header .scroll{opacity:1;-webkit-transition:none;transition:none}body.menu-open .header-contact>div{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s}body.menu-open .lang-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.075s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.075s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.075s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.075s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.075s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.075s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.075s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.075s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.075s}body.menu-open .second-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.5s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.5s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.5s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.5s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.5s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.5s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.5s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.5s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.5s}body.menu-open .primary-menu>li:not(.menu-item-has-children),body.menu-open .primary-menu>li.menu-item-has-children:before,body.menu-open .primary-menu>li.menu-item-has-children:after,body.menu-open .primary-menu>li.menu-item-has-children li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0s}body.menu-open .primary-menu>li:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}body.menu-open .primary-menu>li:nth-child(2){-webkit-transition-delay:0.175s;transition-delay:0.175s}body.menu-open .primary-menu>li:nth-child(4){-webkit-transition-delay:0.325s;transition-delay:0.325s}body.menu-open .primary-menu>li:nth-child(5){-webkit-transition-delay:0.35s;transition-delay:0.35s}body.menu-open .primary-menu>li:nth-child(6){-webkit-transition-delay:0.375s;transition-delay:0.375s}body.menu-open .primary-menu li.menu-item-has-children:before{-webkit-transition-delay:0.2s;transition-delay:0.2s}body.menu-open .primary-menu li.menu-item-has-children>a{opacity:1;-webkit-transform:translate(50%,-50%) rotate(-90deg);transform:translate(50%,-50%) rotate(-90deg);-webkit-transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.6s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.6s;transition:opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.6s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.6s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.6s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.6s;transition:transform 0.5s cubic-bezier(.22,.61,.36,1) 0.6s,opacity 0.5s cubic-bezier(.22,.61,.36,1) 0.6s,-webkit-transform 0.5s cubic-bezier(.22,.61,.36,1) 0.6s}body.menu-open .primary-menu li.menu-item-has-children:after{-webkit-transition-delay:0.3s;transition-delay:0.3s}body.menu-open .primary-menu .sub-menu li:nth-child(1){-webkit-transition-delay:0.225s;transition-delay:0.225s}body.menu-open .primary-menu .sub-menu li:nth-child(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}body.menu-open .primary-menu .sub-menu li:nth-child(3){-webkit-transition-delay:0.275s;transition-delay:0.275s}body.menu-open .menu-toggle span{background:#fff0}body.menu-open .menu-toggle span:before{background:#fff;top:50%;-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}body.menu-open .menu-toggle span:after{background:#fff;top:50%;-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}@media (max-width:1259px){.main-menu-bar{padding:0;margin:0 auto;width:calc(960px + (1238 - 960)*((100vw - 1024px)/(1365 - 1024)))}.primary-menu a{font-size:2.8rem}}@media (max-width:1024px){.site-header .scroll:after{z-index:4;content:'';display:block;width:100%;background:#141414;height:116px;position:absolute;top:0;left:0}.site-header .scroll>div{height:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header .scroll>div>div{width:100%}.main-menu-bar{width:calc(726px + (920 - 726)*((100vw - 768px)/(1024 - 768)))}.navs{display:block;min-height:0;padding-top:116px}.lang-menu{position:relative;z-index:3;width:100%;right:0;top:0}.header-contact{display:none}.primary-menu{padding:32px 0 0}.primary-menu li{position:relative;width:100%}.second-container{padding-top:82px;padding-bottom:116px;position:relative;width:100%;right:0;bottom:0}}@media (max-width:767px){.site-header .scroll:after{height:80px}.main-menu-bar{width:90vw;height:70px}.navs{padding-top:80px}.primary-menu{padding-right:0;padding:15px 0 0}.primary-menu a{font-size:2.2rem;line-height:1.5}.primary-menu li.current-menu-item:before{width:3.5vw;left:-6vw}.primary-menu li.menu-item-has-children>a{font-size:1rem}.second-container{padding-top:60px;padding-bottom:80px;position:relative;width:100%;right:0}.site-title a{width:105px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex}.site-title svg{height:33px;fill:#fff}.site-title svg:first-child{width:44px}.site-title svg:last-child{width:61px}}.vertical-title{top:0;left:3.77vw;position:fixed;height:100%;text-align:center;width:11px;z-index:99;pointer-events:none;opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;mix-blend-mode:difference}.vertical-title p{font-family:"Roboto Mono",sans-serif;-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:50%;font-size:1.2rem;color:#fff;white-space:nowrap;text-transform:uppercase;font-weight:300;letter-spacing:.35em;line-height:1;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.vertical-title.scroll p{top:auto!important;bottom:calc(72px + 2.5vh)!important;color:#fff0!important}@media (max-width:1259px){.vertical-title p{font-size:1.1rem}}.vertical-title.scroll{opacity:1;-webkit-transition:opacity 0.5s ease-in-out 0.5s;transition:opacity 0.5s ease-in-out 0.5s}.vertical-title.scroll>div{opacity:0;height:100%}.vertical-title.scroll p{font-weight:400;padding-left:60px}.vertical-title.scroll p:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;content:'';width:40px;height:2px;background:#fff;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.vertical-title.scroll p:after{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:0;content:'';width:12px;height:12px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}.vertical-title.contact{opacity:1;mix-blend-mode:normal}.vertical-title.contact p{color:#fff!important}body.vertical-home .vertical-title{mix-blend-mode:normal}body.vertical-home .vertical-title p{color:#141414}body.vertical-home .vertical-title p:before{background:#141414}body.vertical-home .vertical-title p:after{border-color:#141414}body.vertical-white .vertical-title,body.vertical-white-intro .vertical-title,body.vertical-white-forced .vertical-title{mix-blend-mode:normal}body.vertical-white .vertical-title p,body.vertical-white-intro .vertical-title p,body.vertical-white-forced .vertical-title p{color:#fff}body.vertical-white .vertical-title p:before,body.vertical-white-intro .vertical-title p:before,body.vertical-white-forced .vertical-title p:before{background:#fff}body.vertical-white .vertical-title p:after,body.vertical-white-intro .vertical-title p:after,body.vertical-white-forced .vertical-title p:after{border-color:#fff}body.vertical-scroll .vertical-title{opacity:1;-webkit-transition:opacity 0.5s ease-in-out 0.5s;transition:opacity 0.5s ease-in-out 0.5s}body.vertical-scroll .vertical-title.scroll{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media (max-width:1259px){.vertical-title{left:4vw}}@media (max-width:1024px){.vertical-title{display:none}}.observer{position:absolute;pointer-events:none;width:100%;top:0;left:0}.observer-vertical-title-scroll{height:33vh}.observer-title-minify{height:100px}.transition-cache{display:table;position:fixed;width:100%;height:100%;background:#141414;height:100vh;z-index:99;top:0;left:0;will-change:transform}.transition-loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:1002;will-change:transform;width:400px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-loader{color:#fff;font-weight:700;font-size:4.5rem;line-height:60px}@media (max-width:1259px){.text-loader{font-size:3.7rem;line-height:50px}}@media (max-width:767px){.transition-loader{width:242px}.text-loader{font-size:2.8rem;line-height:38px}}#cookieChoiceInfo{background:white!important;-webkit-box-shadow:0 0 40px rgb(0 0 0 / .4);box-shadow:0 0 40px rgb(0 0 0 / .4);padding-bottom:20px!important}#cookieChoiceInfo>div{width:auto;max-width:960px;padding-right:0!important;margin-left:auto;margin-right:auto}#cookieChoiceInfo>div>span{padding:20px;display:inline-block;line-height:1.8em;font-size:1rem}#cookieChoiceInfo>div>span+a{display:inline-block;color:#141414;text-decoration:none;border-bottom:1px solid #fff0;padding-bottom:6px;-webkit-transition:all 0.75s ease;transition:all 0.75s ease;font-size:1.1rem;margin-left:0!important;text-transform:uppercase;position:relative}#cookieChoiceInfo>div>span+a:before,#cookieChoiceInfo>div>span+a:after{content:'';display:block;background:#141414;width:100%;height:1px;position:absolute;bottom:0;left:0}#cookieChoiceInfo>div>span+a:before{-webkit-transform:scaleX(0);transform:scaleX(0)}#cookieChoiceInfo>div>span+a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s,-webkit-transform 0.3s ease-in-out 0.15s}#cookieChoiceInfo>div>span+a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}#cookieChoiceDismiss{font-family:"Rubik",sans-serif;font-weight:500;font-size:1rem;color:#fff;background:#141414;line-height:18px;padding:19px 35px!important;letter-spacing:.35em;text-transform:uppercase;position:relative}#cookieChoiceDismissIcon{display:none!important}@media (min-width:768px){#cookieChoiceInfo{bottom:15px!important;right:15px!important;left:auto!important;width:360px!important;padding:30px!important;-webkit-transform:none;transform:none;opacity:1;-webkit-transition:opacity 0.5s ease-in-out 1.5s,-webkit-transform 0.5s ease-in-out 1.5s;transition:opacity 0.5s ease-in-out 1.5s,-webkit-transform 0.5s ease-in-out 1.5s;transition:transform 0.5s ease-in-out 1.5s,opacity 0.5s ease-in-out 1.5s;transition:transform 0.5s ease-in-out 1.5s,opacity 0.5s ease-in-out 1.5s,-webkit-transform 0.5s ease-in-out 1.5s}}@media (min-width:768px) and (max-width:1024px){#cookieChoiceInfo{padding:25px!important}}@media (min-width:768px){#cookieChoiceInfo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookieChoiceInfo>div>span{text-align:left}body.preload #cookieChoiceInfo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}#cookieChoiceInfo>div>span{padding:0 0 30px 0;display:block;line-height:2;font-size:14px;font-weight:300}}@media (max-width:767px){#cookieChoiceInfo{padding:28px 12.625vw!important}#cookieChoiceInfo>div>span{padding:0!important}#cookieChoiceInfo>div>span+a{margin-top:24px!important}#cookieChoiceDismiss{display:block;margin-top:30px;margin-left:0!important}}[data-aos^='fade'][data-aos^='fade']{opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1)}[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos][data-aos-duration='50']{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos-delay='50']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='50'].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos-duration='100']{-webkit-transition-duration:100ms;transition-duration:100ms}[data-aos][data-aos-delay='100']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='100'].aos-animate{-webkit-transition-delay:100ms;transition-delay:100ms}[data-aos][data-aos-duration='150']{-webkit-transition-duration:150ms;transition-duration:150ms}[data-aos][data-aos-delay='150']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='150'].aos-animate{-webkit-transition-delay:150ms;transition-delay:150ms}[data-aos][data-aos-duration='200']{-webkit-transition-duration:200ms;transition-duration:200ms}[data-aos][data-aos-delay='200']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='200'].aos-animate{-webkit-transition-delay:200ms;transition-delay:200ms}[data-aos][data-aos-duration='250']{-webkit-transition-duration:250ms;transition-duration:250ms}[data-aos][data-aos-delay='250']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='250'].aos-animate{-webkit-transition-delay:250ms;transition-delay:250ms}[data-aos][data-aos-duration='300']{-webkit-transition-duration:300ms;transition-duration:300ms}[data-aos][data-aos-delay='300']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='300'].aos-animate{-webkit-transition-delay:300ms;transition-delay:300ms}[data-aos][data-aos-duration='350']{-webkit-transition-duration:350ms;transition-duration:350ms}[data-aos][data-aos-delay='350']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='350'].aos-animate{-webkit-transition-delay:350ms;transition-delay:350ms}[data-aos][data-aos-duration='400']{-webkit-transition-duration:400ms;transition-duration:400ms}[data-aos][data-aos-delay='400']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='400'].aos-animate{-webkit-transition-delay:400ms;transition-delay:400ms}[data-aos][data-aos-duration='450']{-webkit-transition-duration:450ms;transition-duration:450ms}[data-aos][data-aos-delay='450']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='450'].aos-animate{-webkit-transition-delay:450ms;transition-delay:450ms}[data-aos][data-aos-duration='500']{-webkit-transition-duration:500ms;transition-duration:500ms}[data-aos][data-aos-delay='500']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='500'].aos-animate{-webkit-transition-delay:500ms;transition-delay:500ms}[data-aos][data-aos-duration='550']{-webkit-transition-duration:550ms;transition-duration:550ms}[data-aos][data-aos-delay='550']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='550'].aos-animate{-webkit-transition-delay:550ms;transition-delay:550ms}[data-aos][data-aos-duration='600']{-webkit-transition-duration:600ms;transition-duration:600ms}[data-aos][data-aos-delay='600']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='600'].aos-animate{-webkit-transition-delay:600ms;transition-delay:600ms}[data-aos][data-aos-duration='650']{-webkit-transition-duration:650ms;transition-duration:650ms}[data-aos][data-aos-delay='650']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='650'].aos-animate{-webkit-transition-delay:650ms;transition-delay:650ms}[data-aos][data-aos-duration='700']{-webkit-transition-duration:700ms;transition-duration:700ms}[data-aos][data-aos-delay='700']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='700'].aos-animate{-webkit-transition-delay:700ms;transition-delay:700ms}[data-aos][data-aos-duration='750']{-webkit-transition-duration:750ms;transition-duration:750ms}[data-aos][data-aos-delay='750']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='750'].aos-animate{-webkit-transition-delay:750ms;transition-delay:750ms}[data-aos][data-aos-duration='800']{-webkit-transition-duration:800ms;transition-duration:800ms}[data-aos][data-aos-delay='800']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='800'].aos-animate{-webkit-transition-delay:800ms;transition-delay:800ms}[data-aos][data-aos-duration='850']{-webkit-transition-duration:850ms;transition-duration:850ms}[data-aos][data-aos-delay='850']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='850'].aos-animate{-webkit-transition-delay:850ms;transition-delay:850ms}[data-aos][data-aos-duration='900']{-webkit-transition-duration:900ms;transition-duration:900ms}[data-aos][data-aos-delay='900']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='900'].aos-animate{-webkit-transition-delay:900ms;transition-delay:900ms}[data-aos][data-aos-duration='950']{-webkit-transition-duration:950ms;transition-duration:950ms}[data-aos][data-aos-delay='950']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='950'].aos-animate{-webkit-transition-delay:950ms;transition-delay:950ms}[data-aos][data-aos-duration='1000']{-webkit-transition-duration:1000ms;transition-duration:1000ms}[data-aos][data-aos-delay='1000']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1000'].aos-animate{-webkit-transition-delay:1000ms;transition-delay:1000ms}[data-aos][data-aos-duration='1050']{-webkit-transition-duration:1050ms;transition-duration:1050ms}[data-aos][data-aos-delay='1050']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1050'].aos-animate{-webkit-transition-delay:1050ms;transition-delay:1050ms}[data-aos][data-aos-duration='1100']{-webkit-transition-duration:1100ms;transition-duration:1100ms}[data-aos][data-aos-delay='1100']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1100'].aos-animate{-webkit-transition-delay:1100ms;transition-delay:1100ms}[data-aos][data-aos-duration='1150']{-webkit-transition-duration:1150ms;transition-duration:1150ms}[data-aos][data-aos-delay='1150']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1150'].aos-animate{-webkit-transition-delay:1150ms;transition-delay:1150ms}[data-aos][data-aos-duration='1200']{-webkit-transition-duration:1200ms;transition-duration:1200ms}[data-aos][data-aos-delay='1200']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1200'].aos-animate{-webkit-transition-delay:1200ms;transition-delay:1200ms}[data-aos][data-aos-duration='1250']{-webkit-transition-duration:1250ms;transition-duration:1250ms}[data-aos][data-aos-delay='1250']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1250'].aos-animate{-webkit-transition-delay:1250ms;transition-delay:1250ms}[data-aos][data-aos-duration='1300']{-webkit-transition-duration:1300ms;transition-duration:1300ms}[data-aos][data-aos-delay='1300']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1300'].aos-animate{-webkit-transition-delay:1300ms;transition-delay:1300ms}[data-aos][data-aos-duration='1350']{-webkit-transition-duration:1350ms;transition-duration:1350ms}[data-aos][data-aos-delay='1350']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1350'].aos-animate{-webkit-transition-delay:1350ms;transition-delay:1350ms}[data-aos][data-aos-duration='1400']{-webkit-transition-duration:1400ms;transition-duration:1400ms}[data-aos][data-aos-delay='1400']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1400'].aos-animate{-webkit-transition-delay:1400ms;transition-delay:1400ms}[data-aos][data-aos-duration='1450']{-webkit-transition-duration:1450ms;transition-duration:1450ms}[data-aos][data-aos-delay='1450']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1450'].aos-animate{-webkit-transition-delay:1450ms;transition-delay:1450ms}[data-aos][data-aos-duration='1500']{-webkit-transition-duration:1500ms;transition-duration:1500ms}[data-aos][data-aos-delay='1500']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1500'].aos-animate{-webkit-transition-delay:1500ms;transition-delay:1500ms}[data-aos][data-aos-duration='1550']{-webkit-transition-duration:1550ms;transition-duration:1550ms}[data-aos][data-aos-delay='1550']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1550'].aos-animate{-webkit-transition-delay:1550ms;transition-delay:1550ms}[data-aos][data-aos-duration='1600']{-webkit-transition-duration:1600ms;transition-duration:1600ms}[data-aos][data-aos-delay='1600']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1600'].aos-animate{-webkit-transition-delay:1600ms;transition-delay:1600ms}[data-aos][data-aos-duration='1650']{-webkit-transition-duration:1650ms;transition-duration:1650ms}[data-aos][data-aos-delay='1650']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1650'].aos-animate{-webkit-transition-delay:1650ms;transition-delay:1650ms}[data-aos][data-aos-duration='1700']{-webkit-transition-duration:1700ms;transition-duration:1700ms}[data-aos][data-aos-delay='1700']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1700'].aos-animate{-webkit-transition-delay:1700ms;transition-delay:1700ms}[data-aos][data-aos-duration='1750']{-webkit-transition-duration:1750ms;transition-duration:1750ms}[data-aos][data-aos-delay='1750']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1750'].aos-animate{-webkit-transition-delay:1750ms;transition-delay:1750ms}[data-aos][data-aos-duration='1800']{-webkit-transition-duration:1800ms;transition-duration:1800ms}[data-aos][data-aos-delay='1800']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1800'].aos-animate{-webkit-transition-delay:1800ms;transition-delay:1800ms}[data-aos][data-aos-duration='1850']{-webkit-transition-duration:1850ms;transition-duration:1850ms}[data-aos][data-aos-delay='1850']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1850'].aos-animate{-webkit-transition-delay:1850ms;transition-delay:1850ms}[data-aos][data-aos-duration='1900']{-webkit-transition-duration:1900ms;transition-duration:1900ms}[data-aos][data-aos-delay='1900']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1900'].aos-animate{-webkit-transition-delay:1900ms;transition-delay:1900ms}[data-aos][data-aos-duration='1950']{-webkit-transition-duration:1950ms;transition-duration:1950ms}[data-aos][data-aos-delay='1950']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='1950'].aos-animate{-webkit-transition-delay:1950ms;transition-delay:1950ms}[data-aos][data-aos-duration='2000']{-webkit-transition-duration:2000ms;transition-duration:2000ms}[data-aos][data-aos-delay='2000']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2000'].aos-animate{-webkit-transition-delay:2000ms;transition-delay:2000ms}[data-aos][data-aos-duration='2050']{-webkit-transition-duration:2050ms;transition-duration:2050ms}[data-aos][data-aos-delay='2050']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2050'].aos-animate{-webkit-transition-delay:2050ms;transition-delay:2050ms}[data-aos][data-aos-duration='2100']{-webkit-transition-duration:2100ms;transition-duration:2100ms}[data-aos][data-aos-delay='2100']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2100'].aos-animate{-webkit-transition-delay:2100ms;transition-delay:2100ms}[data-aos][data-aos-duration='2150']{-webkit-transition-duration:2150ms;transition-duration:2150ms}[data-aos][data-aos-delay='2150']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2150'].aos-animate{-webkit-transition-delay:2150ms;transition-delay:2150ms}[data-aos][data-aos-duration='2200']{-webkit-transition-duration:2200ms;transition-duration:2200ms}[data-aos][data-aos-delay='2200']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2200'].aos-animate{-webkit-transition-delay:2200ms;transition-delay:2200ms}[data-aos][data-aos-duration='2250']{-webkit-transition-duration:2250ms;transition-duration:2250ms}[data-aos][data-aos-delay='2250']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2250'].aos-animate{-webkit-transition-delay:2250ms;transition-delay:2250ms}[data-aos][data-aos-duration='2300']{-webkit-transition-duration:2300ms;transition-duration:2300ms}[data-aos][data-aos-delay='2300']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2300'].aos-animate{-webkit-transition-delay:2300ms;transition-delay:2300ms}[data-aos][data-aos-duration='2350']{-webkit-transition-duration:2350ms;transition-duration:2350ms}[data-aos][data-aos-delay='2350']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2350'].aos-animate{-webkit-transition-delay:2350ms;transition-delay:2350ms}[data-aos][data-aos-duration='2400']{-webkit-transition-duration:2400ms;transition-duration:2400ms}[data-aos][data-aos-delay='2400']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2400'].aos-animate{-webkit-transition-delay:2400ms;transition-delay:2400ms}[data-aos][data-aos-duration='2450']{-webkit-transition-duration:2450ms;transition-duration:2450ms}[data-aos][data-aos-delay='2450']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2450'].aos-animate{-webkit-transition-delay:2450ms;transition-delay:2450ms}[data-aos][data-aos-duration='2500']{-webkit-transition-duration:2500ms;transition-duration:2500ms}[data-aos][data-aos-delay='2500']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2500'].aos-animate{-webkit-transition-delay:2500ms;transition-delay:2500ms}[data-aos][data-aos-duration='2550']{-webkit-transition-duration:2550ms;transition-duration:2550ms}[data-aos][data-aos-delay='2550']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2550'].aos-animate{-webkit-transition-delay:2550ms;transition-delay:2550ms}[data-aos][data-aos-duration='2600']{-webkit-transition-duration:2600ms;transition-duration:2600ms}[data-aos][data-aos-delay='2600']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2600'].aos-animate{-webkit-transition-delay:2600ms;transition-delay:2600ms}[data-aos][data-aos-duration='2650']{-webkit-transition-duration:2650ms;transition-duration:2650ms}[data-aos][data-aos-delay='2650']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2650'].aos-animate{-webkit-transition-delay:2650ms;transition-delay:2650ms}[data-aos][data-aos-duration='2700']{-webkit-transition-duration:2700ms;transition-duration:2700ms}[data-aos][data-aos-delay='2700']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2700'].aos-animate{-webkit-transition-delay:2700ms;transition-delay:2700ms}[data-aos][data-aos-duration='2750']{-webkit-transition-duration:2750ms;transition-duration:2750ms}[data-aos][data-aos-delay='2750']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2750'].aos-animate{-webkit-transition-delay:2750ms;transition-delay:2750ms}[data-aos][data-aos-duration='2800']{-webkit-transition-duration:2800ms;transition-duration:2800ms}[data-aos][data-aos-delay='2800']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2800'].aos-animate{-webkit-transition-delay:2800ms;transition-delay:2800ms}[data-aos][data-aos-duration='2850']{-webkit-transition-duration:2850ms;transition-duration:2850ms}[data-aos][data-aos-delay='2850']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2850'].aos-animate{-webkit-transition-delay:2850ms;transition-delay:2850ms}[data-aos][data-aos-duration='2900']{-webkit-transition-duration:2900ms;transition-duration:2900ms}[data-aos][data-aos-delay='2900']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2900'].aos-animate{-webkit-transition-delay:2900ms;transition-delay:2900ms}[data-aos][data-aos-duration='2950']{-webkit-transition-duration:2950ms;transition-duration:2950ms}[data-aos][data-aos-delay='2950']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='2950'].aos-animate{-webkit-transition-delay:2950ms;transition-delay:2950ms}[data-aos][data-aos-duration='3000']{-webkit-transition-duration:3000ms;transition-duration:3000ms}[data-aos][data-aos-delay='3000']{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos-delay='3000'].aos-animate{-webkit-transition-delay:3000ms;transition-delay:3000ms}[data-aos='fade-up']{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos='fade-up'][data-aos-alt='longer']{-webkit-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}@media (max-width:1024px){[data-aos='fade-up']{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}[data-aos='fade-up'][data-aos-alt='longer']{-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}}@media (min-width:768px){[data-aos^='appear'] .appear-clip{-webkit-clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);opacity:0}[data-aos^='appear'] .appear-translate{display:block;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}[data-aos^='appear'].ombre:before{-webkit-transition:opacity 0.3s linear 1s;transition:opacity 0.3s linear 1s;opacity:0}[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}[data-aos^='appear'].aos-animate .appear-translate{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.4,1);transition-timing-function:cubic-bezier(0,0,.4,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos^='appear'].aos-animate.ombre:before{opacity:1}[data-aos='appear'].aos-animate .appear-clip{-webkit-transition-duration:1s,0.25s;transition-duration:1s,0.25s}[data-aos='appear'].aos-animate .appear-translate{-webkit-transition-duration:1s;transition-duration:1s}[data-aos='appear'][data-aos-alt="longer"].aos-animate .appear-clip{-webkit-transition-duration:1.5s,0.375s;transition-duration:1.5s,0.375s}[data-aos='appear'][data-aos-alt="longer"].aos-animate .appear-translate{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos='appear'][data-aos-start="sooner"]{-webkit-transform:translateY(-150px);transform:translateY(-150px)}[data-aos='appear'][data-aos-start="sooner"].aos-animate{-webkit-transform:translateY(0);transform:translateY(0)}[data-aos='appear-duo'].aos-animate .appear-clip{-webkit-transition-duration:1.2s,0.3s;transition-duration:1.2s,0.3s}[data-aos='appear-duo'].aos-animate .appear-translate{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos='appear-duo'].aos-animate:nth-child(2n+2) .appear-clip{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:1s,0.3s;transition-duration:1s,0.3s}[data-aos='appear-duo'].aos-animate:nth-child(2n+2) .appear-translate{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:1s;transition-duration:1s}[data-aos='appear-duo'][data-aos-alt='delayed'] .appear-clip{-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='appear-duo'][data-aos-alt='delayed'] .appear-translate{-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='appear-duo'][data-aos-alt='delayed']:nth-child(2n+2) .appear-clip{-webkit-transition-delay:0.8s;transition-delay:0.8s}[data-aos='appear-duo'][data-aos-alt='delayed']:nth-child(2n+2) .appear-translate{-webkit-transition-delay:0.8s;transition-delay:0.8s}}@media (min-width:768px) and (max-width:1259px){[data-aos='appear-text-laptop'] h3,[data-aos='appear-text-laptop'] h4{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}[data-aos='appear-text-laptop'] .arrow-laptop{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}[data-aos='appear-text-laptop'].aos-animate h3,[data-aos='appear-text-laptop'].aos-animate h4,[data-aos='appear-text-laptop'].aos-animate .arrow-laptop{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='appear-text-laptop'].aos-animate h4{-webkit-transition-delay:0.15s;transition-delay:0.15s}[data-aos='appear-text-laptop'].aos-animate .arrow-laptop{-webkit-transition-delay:0.3s;transition-delay:0.3s}}@media (min-width:768px){[data-aos='appear-left'].aos-animate .appear-clip{-webkit-transition-duration:1.2s,0.3s;transition-duration:1.2s,0.3s}[data-aos='appear-left'].aos-animate .appear-translate{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos='appear-right'].aos-animate .appear-clip{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:1s,0.3s;transition-duration:1s,0.3s}[data-aos='appear-right'].aos-animate .appear-translate{-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:1s;transition-duration:1s}[data-aos='sliders'] .swiper-slide{-webkit-clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);opacity:0}[data-aos='sliders'] .swiper-slide>*{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:768px) and (max-width:1259px){[data-aos='sliders']+.nav-delayed{opacity:0}}@media (min-width:768px){[data-aos='sliders'].aos-animate .swiper-slide{-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}[data-aos='sliders'].aos-animate .swiper-slide>*{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.4,1);transition-timing-function:cubic-bezier(0,0,.4,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(1){-webkit-transition-duration:1.2s,0.3s;transition-duration:1.2s,0.3s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(1)>*{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(2){-webkit-transition-duration:1.1s,0.3s;transition-duration:1.1s,0.3s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(2)>*{-webkit-transition-duration:1.1s;transition-duration:1.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(3){-webkit-transition-duration:1s,0.3s;transition-duration:1s,0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(3)>*{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(4){-webkit-transition-duration:0.9s,0.3s;transition-duration:0.9s,0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(4)>*{-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(5){-webkit-transition-duration:0.8s,0.3s;transition-duration:0.8s,0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(5)>*{-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(6){-webkit-transition-duration:0.7s,0.3s;transition-duration:0.7s,0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-aos='sliders'].aos-animate .swiper-slide:nth-child(6)>*{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.5s;transition-delay:0.5s}}@media (min-width:768px) and (max-width:1259px){[data-aos='sliders'].aos-animate+.nav-delayed{opacity:1;-webkit-transition:opacity 0.7s linear 0.5s;transition:opacity 0.7s linear 0.5s}}@media (min-width:768px){[data-aos='sliders-alt']{overflow:hidden}[data-aos='sliders-alt'] .appear-clip{-webkit-clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);clip-path:polygon(0 99%,100% 99%,100% 100%,0% 100%);opacity:0;height:100%}[data-aos='sliders-alt'] .appear-translate{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);height:100%}}@media (min-width:768px) and (max-width:1259px){[data-aos='sliders-alt'] .nav-delayed{opacity:0}}@media (min-width:768px){[data-aos='sliders-alt'] .ombre-slider .swiper-slide:before{-webkit-transition:opacity 0.3s linear 1.2s!important;transition:opacity 0.3s linear 1.2s!important;opacity:0!important}[data-aos='sliders-alt'].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}[data-aos='sliders-alt'].aos-animate .appear-translate{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.4,1);transition-timing-function:cubic-bezier(0,0,.4,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:768px) and (max-width:1259px){[data-aos='sliders-alt'].aos-animate .nav-delayed{opacity:1;-webkit-transition:opacity 0.7s linear 0.5s;transition:opacity 0.7s linear 0.5s}}@media (min-width:768px){[data-aos='sliders-alt'].aos-animate .ombre-slider .swiper-slide:before{opacity:1!important}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(1) .appear-clip{-webkit-transition-duration:1.2s,0.3s;transition-duration:1.2s,0.3s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(1) .appear-translate{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(2) .appear-clip{-webkit-transition-duration:1.1s,0.3s;transition-duration:1.1s,0.3s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(2) .appear-translate{-webkit-transition-duration:1.1s;transition-duration:1.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(3) .appear-clip{-webkit-transition-duration:1s,0.3s;transition-duration:1s,0.3s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(3) .appear-translate{-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(4) .appear-clip{-webkit-transition-duration:0.9s,0.3s;transition-duration:0.9s,0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(4) .appear-translate{-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(5) .appear-clip{-webkit-transition-duration:0.8s,0.3s;transition-duration:0.8s,0.3s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(5) .appear-translate{-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(6) .appear-clip{-webkit-transition-duration:0.7s,0.3s;transition-duration:0.7s,0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-aos='sliders-alt'].aos-animate .swiper-slide:nth-child(6) .appear-translate{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.5s;transition-delay:0.5s}}@media (max-width:767px){[data-aos^='appear']{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);overflow:visible!important}[data-aos^='appear'] .appear-clip{height:100%;overflow:visible!important;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)}[data-aos^='appear'] img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.2)!important;transform:scale(1.2)!important;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0,0,.4,1)!important;transition:-webkit-transform 1.2s cubic-bezier(0,0,.4,1)!important;transition:transform 1.2s cubic-bezier(0,0,.4,1)!important;transition:transform 1.2s cubic-bezier(0,0,.4,1),-webkit-transform 1.2s cubic-bezier(0,0,.4,1)!important}[data-aos^='appear'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos^='appear'].aos-animate .appear-clip{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos^='appear'].aos-animate img,[data-aos^='appear'].aos-animate video{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;-webkit-transform-origin:50% 0;transform-origin:50% 0}[data-aos-alt="longer"] img{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}[data-aos='appear-duo'][data-aos-alt='delayed'] .appear-clip{-webkit-transition-delay:0.8s!important;transition-delay:0.8s!important}[data-aos='appear-duo'][data-aos-alt='delayed'] .appear-clip img{-webkit-transition-delay:0.8s;transition-delay:0.8s}[data-aos='appear-duo'][data-aos-alt='delayed']:first-child{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='appear-duo'][data-aos-alt='delayed']:nth-child(2) .appear-clip{-webkit-transition-delay:0s!important;transition-delay:0s!important}[data-aos='appear-duo'][data-aos-alt='delayed']:nth-child(2) .appear-clip img{-webkit-transition-delay:0s;transition-delay:0s}[data-aos='appear-left'] img,[data-aos='appear-right'] img{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}[data-aos^='sliders'] .swiper-slide{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}[data-aos^='sliders'] .swiper-slide:nth-child(1){-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos^='sliders'] .swiper-slide:nth-child(2){-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos^='sliders'] .swiper-slide:nth-child(3){-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos^='sliders'] .swiper-slide:nth-child(4){-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos^='sliders'] .swiper-slide:nth-child(5){-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos^='sliders'] .swiper-slide:nth-child(6){-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-aos^='sliders'].aos-animate .swiper-slide{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (min-width:768px){[data-aos='text-lines'] .line{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);-webkit-transition-duration:0.75s;transition-duration:0.75s;-webkit-transition-timing-function:cubic-bezier(0,-.01,.4,1);transition-timing-function:cubic-bezier(0,-.01,.4,1)}[data-aos='text-lines'] .line:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s}[data-aos='text-lines'] .line:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='text-lines'] .line:nth-child(4){-webkit-transition-delay:0.45s;transition-delay:0.45s}[data-aos='text-lines'] .line:nth-child(5){-webkit-transition-delay:0.6s;transition-delay:0.6s}[data-aos='text-lines'] .line:nth-child(6){-webkit-transition-delay:0.75s;transition-delay:0.75s}[data-aos='text-lines'] .line:nth-child(7){-webkit-transition-delay:0.9s;transition-delay:0.9s}[data-aos='text-lines'] .line:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos='text-lines'] .line:nth-child(9){-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos='text-lines'] .line:nth-child(10){-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos='text-lines'] .line:nth-child(11){-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos='text-lines'] .line:nth-child(12){-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos='text-lines']+.btn-after-lines{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1)}}@media (min-width:768px) and (max-width:1024px){[data-aos='text-lines']+.btn-after-lines{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}}@media (min-width:768px){[data-aos='text-lines'].aos-animate .line,[data-aos='text-lines'].aos-animate+.btn-after-lines{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos='text-lines'][data-aos-delay='400'] .line{-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(2){-webkit-transition-delay:0.55s;transition-delay:0.55s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(3){-webkit-transition-delay:0.7s;transition-delay:0.7s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(4){-webkit-transition-delay:0.85s;transition-delay:0.85s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(6){-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos='text-lines'][data-aos-delay='400'] .line:nth-child(7){-webkit-transition-delay:1.3s;transition-delay:1.3s}}@media (max-width:767px){[data-aos='text-lines']{opacity:0;-webkit-transition-duration:0.75s;transition-duration:0.75s;-webkit-transition-timing-function:cubic-bezier(0,-.01,.4,1);transition-timing-function:cubic-bezier(0,-.01,.4,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}[data-aos='text-lines'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:1025px){[data-aos='listing-service']{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-aos='listing-service'] h3{overflow:hidden;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}[data-aos='listing-service'] h3 span{display:block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1);transition:transform 0.8s cubic-bezier(.215,.61,.355,1);transition:transform 0.8s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1)}[data-aos='listing-service'] ul,[data-aos='listing-service'] .viewmore,[data-aos='listing-service']:after{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}[data-aos='listing-service'] ul{-webkit-transition:opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='listing-service'] .viewmore{-webkit-transition:opacity 0.6s linear 0.4s,-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1) 0.4s;transition:opacity 0.6s linear 0.4s,-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1) 0.4s;transition:transform 0.6s cubic-bezier(.215,.61,.355,1) 0.4s,opacity 0.6s linear 0.4s;transition:transform 0.6s cubic-bezier(.215,.61,.355,1) 0.4s,opacity 0.6s linear 0.4s,-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1) 0.4s}[data-aos='listing-service']:after{-webkit-transition:opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 1s linear 0.2s;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='listing-service'].aos-animate{-webkit-transform:none;transform:none}[data-aos='listing-service'].aos-animate h3,[data-aos='listing-service'].aos-animate h3 span,[data-aos='listing-service'].aos-animate ul,[data-aos='listing-service'].aos-animate .viewmore,[data-aos='listing-service'].aos-animate:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:1024px){[data-aos='listing-service']{opacity:0;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1);transition:opacity 0.7s linear,transform 0.7s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.7s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}[data-aos='listing-service'] h3{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='listing-service'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[data-aos='cta-works']>section{-webkit-transform:translate3d(0,342px,0);transform:translate3d(0,342px,0)}[data-aos='cta-works'].aos-animate>section{-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='titles']{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)}[data-aos='titles']+.intro-title{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s}@media (max-width:1024px){[data-aos='titles']+.intro-title{-webkit-transform:translateY(60px);transform:translateY(60px)}}[data-aos='titles']+.intro-title .title-sub-line{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1)}[data-aos='titles']+.intro-title .title-line:nth-child(1) .title-sub-line{-webkit-transition-delay:0.167s;transition-delay:0.167s}[data-aos='titles']+.intro-title .title-line:nth-child(2) .title-sub-line{-webkit-transition-delay:0.334s;transition-delay:0.334s}[data-aos='titles']+.intro-title .title-line:nth-child(3) .title-sub-line{-webkit-transition-delay:0.501s;transition-delay:0.501s}[data-aos='titles']+.intro-title .title-line:nth-child(4) .title-sub-line{-webkit-transition-delay:0.668s;transition-delay:0.668s}[data-aos='titles'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='titles'].aos-animate+.intro-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='titles'].aos-animate+.intro-title .title-sub-line{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){[data-aos='home-case']{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)}[data-aos='home-case']+.intro-title{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s}[data-aos='home-case']+.intro-title .title-sub-line{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1)}[data-aos='home-case']+.intro-title .title-line:nth-child(1) .title-sub-line{-webkit-transition-delay:0.167s;transition-delay:0.167s}[data-aos='home-case']+.intro-title .title-line:nth-child(2) .title-sub-line{-webkit-transition-delay:0.334s;transition-delay:0.334s}[data-aos='home-case']+.intro-title .title-line:nth-child(3) .title-sub-line{-webkit-transition-delay:0.501s;transition-delay:0.501s}[data-aos='home-case']+.intro-title .title-line:nth-child(4) .title-sub-line{-webkit-transition-delay:0.668s;transition-delay:0.668s}[data-aos='home-case']~p,[data-aos='home-case']~button{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}[data-aos='home-case'].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='home-case'].aos-animate+.intro-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='home-case'].aos-animate+.intro-title .title-sub-line{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='home-case'].aos-animate~p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='home-case'].aos-animate~button{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.8s linear 0.3s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.3s;transition:opacity 0.8s linear 0.3s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.3s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.3s,opacity 0.8s linear 0.3s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.3s,opacity 0.8s linear 0.3s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.3s}}@media (min-width:1025px){[data-aos='about-columns']{-webkit-transform:translateY(150px);transform:translateY(150px)}[data-aos='about-columns'] p,[data-aos='about-columns']:before{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}[data-aos='about-columns'] p{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}[data-aos='about-columns'] p:last-child{-webkit-transition:opacity 0.567s linear 0.333s,-webkit-transform 0.567s cubic-bezier(.215,.61,.355,1) 0.333s;transition:opacity 0.567s linear 0.333s,-webkit-transform 0.567s cubic-bezier(.215,.61,.355,1) 0.333s;transition:transform 0.567s cubic-bezier(.215,.61,.355,1) 0.333s,opacity 0.567s linear 0.333s;transition:transform 0.567s cubic-bezier(.215,.61,.355,1) 0.333s,opacity 0.567s linear 0.333s,-webkit-transform 0.567s cubic-bezier(.215,.61,.355,1) 0.333s}[data-aos='about-columns']:before{-webkit-transition:opacity 0.733s linear 0.167s,-webkit-transform 0.733s cubic-bezier(.215,.61,.355,1) 0.167s;transition:opacity 0.733s linear 0.167s,-webkit-transform 0.733s cubic-bezier(.215,.61,.355,1) 0.167s;transition:transform 0.733s cubic-bezier(.215,.61,.355,1) 0.167s,opacity 0.733s linear 0.167s;transition:transform 0.733s cubic-bezier(.215,.61,.355,1) 0.167s,opacity 0.733s linear 0.167s,-webkit-transform 0.733s cubic-bezier(.215,.61,.355,1) 0.167s}[data-aos='about-columns'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='about-columns'].aos-animate p,[data-aos='about-columns'].aos-animate:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:1024px){[data-aos='tablet-fade-up']{overflow:hidden;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}[data-aos='tablet-fade-up'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:767px){[data-aos='mobile-fade-up']{overflow:hidden;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}[data-aos='mobile-fade-up'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}[data-aos='cover-fade-up']>div{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1);transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1);-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}[data-aos='cover-fade-up'].aos-animate>div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (min-width:1025px){[data-aos='about-services']{-webkit-transform:translateY(150px);transform:translateY(150px)}[data-aos='about-services']>li{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;transition-timing-function:cubic-bezier(.215,.61,.355,1),linear}[data-aos='about-services']>li:nth-child(1){-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='about-services']>li:nth-child(2){-webkit-transition-duration:0.733s;transition-duration:0.733s;-webkit-transition-delay:0.167s;transition-delay:0.167s}[data-aos='about-services']>li:nth-child(3){-webkit-transition-duration:0.566s;transition-duration:0.566s;-webkit-transition-delay:0.334s;transition-delay:0.334s}[data-aos='about-services']>li:nth-child(4){-webkit-transition-duration:0.399s;transition-duration:0.399s;-webkit-transition-delay:0.501s;transition-delay:0.501s}[data-aos='about-services'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='about-services'].aos-animate>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:1024px){[data-aos='about-services-mobile']{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)}[data-aos='about-services-mobile'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}[data-aos='client']{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;transition-timing-function:cubic-bezier(.215,.61,.355,1),linear}[data-aos='client']:nth-child(4n+1){-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='client']:nth-child(4n+2){-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='client']:nth-child(4n+3){-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='client']:nth-child(4n+4){-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-aos='client'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (max-width:767px){[data-aos='client']:nth-child(2n+1){-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos='client']:nth-child(2n+2){-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.1s;transition-delay:0.1s}}[data-aos="about-chiffre"]{-webkit-transform:translateY(150px);transform:translateY(150px)}[data-aos="about-chiffre"] p{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;transition-timing-function:cubic-bezier(.215,.61,.355,1),linear}[data-aos="about-chiffre"]:nth-child(1) p{-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos="about-chiffre"]:nth-child(2) p{-webkit-transition-duration:0.733s;transition-duration:0.733s;-webkit-transition-delay:0.167s;transition-delay:0.167s}[data-aos="about-chiffre"]:nth-child(3) p{-webkit-transition-duration:0.566s;transition-duration:0.566s;-webkit-transition-delay:0.334s;transition-delay:0.334s}[data-aos="about-chiffre"].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos="about-chiffre"].aos-animate p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (max-width:1259px){[data-aos="about-chiffre"] p{-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0s;transition-delay:0s}[data-aos="about-chiffre"]:nth-child(2) p{-webkit-transition-duration:0.733s;transition-duration:0.733s;-webkit-transition-delay:0.167s;transition-delay:0.167s}}@media (max-width:1024px){[data-aos="about-chiffre"]{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}[data-aos="about-chiffre"] p{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}}@media (min-width:768px){[data-aos='cats-filters'] .cat-item em,[data-aos='cats-filters'] .cat-item:after{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;transition-timing-function:cubic-bezier(.215,.61,.355,1),linear}[data-aos='cats-filters'] .cat-item:nth-child(2) em{-webkit-transition-duration:0.9s;transition-duration:0.9s;-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-aos='cats-filters'] .cat-item:nth-child(2):after{-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-aos='cats-filters'] .cat-item:nth-child(3) em{-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.6s;transition-delay:0.6s}[data-aos='cats-filters'] .cat-item:nth-child(3):after{-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.7s;transition-delay:0.7s}[data-aos='cats-filters'] .cat-item:nth-child(4) em{-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.8s;transition-delay:0.8s}[data-aos='cats-filters'] .cat-item:nth-child(4):after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.9s;transition-delay:0.9s}[data-aos='cats-filters'] .cat-item:nth-child(5) em{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-delay:1s;transition-delay:1s}[data-aos='cats-filters'] .cat-item:nth-child(5):after{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos='cats-filters'] .cat-item:nth-child(6) em{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos='cats-filters'] .cat-item:nth-child(6):after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos='cats-filters'].aos-animate .cat-item em,[data-aos='cats-filters'].aos-animate .cat-item:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:767px){[data-aos='cats-filters-mobile']{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;transition-timing-function:cubic-bezier(.215,.61,.355,1),linear;-webkit-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.6s;transition-delay:0.6s}[data-aos='cats-filters-mobile'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@media (max-width:1024px){[data-aos="mobile-project-link-text"] h3,[data-aos="mobile-project-link-text"] h4,[data-aos="mobile-project-link-text"]+button{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);opacity:0}[data-aos="mobile-project-link-text"].aos-animate h3,[data-aos="mobile-project-link-text"].aos-animate h4,[data-aos="mobile-project-link-text"].aos-animate+button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos="mobile-project-link-text"].aos-animate h3{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1)}[data-aos="mobile-project-link-text"].aos-animate h4{-webkit-transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s;transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1)}[data-aos="mobile-project-link-text"].aos-animate+button{-webkit-transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear;transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1)}}@media (max-width:767px){[data-aos="home-case"]+h2,[data-aos="home-case"]~p,[data-aos="home-case"]~button{-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0);opacity:0}[data-aos="home-case"].aos-animate+h2,[data-aos="home-case"].aos-animate~p,[data-aos="home-case"].aos-animate~button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos="home-case"].aos-animate+h2{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1)}[data-aos="home-case"].aos-animate~p{-webkit-transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s;transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1)}[data-aos="home-case"].aos-animate~button{-webkit-transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear;transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1)}}[data-aos='service-fact']{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-aos='service-fact'] .number,[data-aos='service-fact'] h3,[data-aos='service-fact']+dd{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}[data-aos='service-fact'] .number{-webkit-transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s linear;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}[data-aos='service-fact'] h3{-webkit-transition:opacity 0.8s linear 0.2s,color 0.45s ease,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 0.8s linear 0.2s,color 0.45s ease,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,color 0.45s ease;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,color 0.45s ease,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='service-fact'] .drawer-button{-webkit-transform:translateY(-50%) translateY(100px);transform:translateY(-50%) translateY(100px);opacity:0}[data-aos='service-fact']+dd{-webkit-transition:opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 1s linear 0.2s;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 1s linear 0.2s,-webkit-transform 1s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='service-fact'].aos-animate{-webkit-transform:none;transform:none}[data-aos='service-fact'].aos-animate .number,[data-aos='service-fact'].aos-animate h3,[data-aos='service-fact'].aos-animate+dd{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos='service-fact'].aos-animate .drawer-button{-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0);opacity:1;-webkit-transition:opacity 0.7s linear 0.3s,border 0.25s ease-in-out,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.3s;transition:opacity 0.7s linear 0.3s,border 0.25s ease-in-out,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.3s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.3s,opacity 0.7s linear 0.3s,border 0.25s ease-in-out;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.3s,opacity 0.7s linear 0.3s,border 0.25s ease-in-out,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.3s}@media (max-width:1024px){[data-aos='service-fact']{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-aos='service-fact'] .number,[data-aos='service-fact'] h3,[data-aos='service-fact']+dd{-webkit-transform:translateY(60px);transform:translateY(60px)}[data-aos='service-fact'] .drawer-button{-webkit-transform:translateY(-50%) translateY(30px);transform:translateY(-50%) translateY(30px)}}[data-aos='pair-blocks']{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}[data-aos='pair-blocks']:nth-of-type(2){-webkit-transition:opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='pair-blocks']:nth-of-type(3){margin-top:-150px;margin-bottom:150px}[data-aos='pair-blocks'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos='pair-blocks'].aos-animate:nth-of-type(3){margin-top:0;margin-bottom:0}@media (max-width:1024px){[data-aos='pair-blocks']{-webkit-transform:translateY(60px);transform:translateY(60px)}}@media (max-width:767px){[data-aos='pair-blocks']:nth-of-type(2){-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}}.expertise-blocks.alt [data-aos='pair-blocks']:nth-of-type(2){-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);margin-top:-150px;margin-bottom:150px}.expertise-blocks.alt [data-aos='pair-blocks'].aos-animate:nth-of-type(2){margin-top:0;margin-bottom:0}[data-aos='pair-blocks-2']{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}[data-aos='pair-blocks-2']:nth-of-type(2n+2){-webkit-transition:opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s;transition:opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s,opacity 0.8s linear 0.2s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.2s}[data-aos='pair-blocks-2'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos='pair-blocks-2'].aos-animate:nth-of-type(3){margin-top:0;margin-bottom:0}@media (max-width:1024px){[data-aos='pair-blocks-2']{-webkit-transform:translateY(60px);transform:translateY(60px)}}@media (max-width:767px){[data-aos='pair-blocks-2']:nth-of-type(2n+2){-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}}@media (max-width:767px){[data-aos='pair-blocks-sep']{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1);transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(.215,.61,.355,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1)}[data-aos='pair-blocks-sep'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}[data-aos='links-contact'] a{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}[data-aos='links-contact'] a:first-child{-webkit-transition:opacity 0.9s linear 0.7s,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1) 0.7s;transition:opacity 0.9s linear 0.7s,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1) 0.7s;transition:transform 0.9s cubic-bezier(.215,.61,.355,1) 0.7s,opacity 0.9s linear 0.7s;transition:transform 0.9s cubic-bezier(.215,.61,.355,1) 0.7s,opacity 0.9s linear 0.7s,-webkit-transform 0.9s cubic-bezier(.215,.61,.355,1) 0.7s}[data-aos='links-contact'] a:last-child{-webkit-transition:opacity 0.7s linear 0.9s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.9s;transition:opacity 0.7s linear 0.9s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.9s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.9s,opacity 0.7s linear 0.9s;transition:transform 0.7s cubic-bezier(.215,.61,.355,1) 0.9s,opacity 0.7s linear 0.9s,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1) 0.9s}[data-aos='links-contact'].aos-animate a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos='address-contact'] h2,[data-aos='address-contact'] p span,[data-aos='address-contact'] p a,[data-aos='address-contact'] p:after,[data-aos='address-contact'] .contact-social{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1);transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)}[data-aos='address-contact'] h2{-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-aos='address-contact'] p:first-of-type span{-webkit-transition-delay:0.55s;transition-delay:0.55s;display:inline-block}[data-aos='address-contact'] p:first-of-type span:last-child,[data-aos='address-contact'] p:first-of-type span:nth-last-child(2){-webkit-transition-delay:0.6s;transition-delay:0.6s}[data-aos='address-contact'] p:last-of-type a{-webkit-transition-delay:0.65s;transition-delay:0.65s;display:inline-block}[data-aos='address-contact'] p:last-of-type a a:last-child{-webkit-transition-delay:0.7s;transition-delay:0.7s}[data-aos='address-contact'] .contact-social{-webkit-transition-delay:0.75s;transition-delay:0.75s}[data-aos='address-contact'].aos-animate h2,[data-aos='address-contact'].aos-animate p span,[data-aos='address-contact'].aos-animate p a,[data-aos='address-contact'].aos-animate p:after,[data-aos='address-contact'].aos-animate .contact-social{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}@media (max-width:1024px){[data-aos='address-contact'] h2{-webkit-transition-delay:1s;transition-delay:1s}[data-aos='address-contact'] p:first-of-type span{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos='address-contact'] p:first-of-type span:last-child,[data-aos='address-contact'] p:first-of-type span:nth-last-child(2){-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos='address-contact'] p:first-of-type:after{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos='address-contact'] p:last-of-type a{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos='address-contact'] p:last-of-type a a:last-child{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos='address-contact'] p:last-of-type:after{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos='address-contact'] .contact-social{-webkit-transition-delay:1.35s;transition-delay:1.35s}}[data-aos='address-contact'][data-aos-alt="no-delay"] h2{-webkit-transition-delay:0s;transition-delay:0s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:first-of-type span{-webkit-transition-delay:0.05s;transition-delay:0.05s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:first-of-type span:last-child,[data-aos='address-contact'][data-aos-alt="no-delay"] p:first-of-type span:nth-last-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:first-of-type:after{-webkit-transition-delay:0.15s;transition-delay:0.15s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:last-of-type a{-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:last-of-type a a:last-child{-webkit-transition-delay:0.25s;transition-delay:0.25s}[data-aos='address-contact'][data-aos-alt="no-delay"] p:last-of-type:after{-webkit-transition-delay:0.3s;transition-delay:0.3s}@media (max-width:767px){[data-aos="contact-social-mobile"]{-webkit-transform:translateY(60px)!important;transform:translateY(60px)!important;opacity:0!important;-webkit-transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)!important;transition:opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)!important;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear!important;transition:transform 0.7s cubic-bezier(.215,.61,.355,1),opacity 0.7s linear,-webkit-transform 0.7s cubic-bezier(.215,.61,.355,1)!important}[data-aos="contact-social-mobile"].aos-animate{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;opacity:1!important}}[data-aos='project-cats'] .item{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}[data-aos='project-cats'] .item:nth-child(1){-webkit-transition:opacity 0.9s linear 0.4s,-webkit-transform 0.75s cubic-bezier(.215,.61,.355,1) 0.4s;transition:opacity 0.9s linear 0.4s,-webkit-transform 0.75s cubic-bezier(.215,.61,.355,1) 0.4s;transition:transform 0.75s cubic-bezier(.215,.61,.355,1) 0.4s,opacity 0.9s linear 0.4s;transition:transform 0.75s cubic-bezier(.215,.61,.355,1) 0.4s,opacity 0.9s linear 0.4s,-webkit-transform 0.75s cubic-bezier(.215,.61,.355,1) 0.4s}[data-aos='project-cats'] .item:nth-child(2){-webkit-transition:opacity 0.8s linear 0.5s,-webkit-transform 0.65s cubic-bezier(.215,.61,.355,1) 0.5s;transition:opacity 0.8s linear 0.5s,-webkit-transform 0.65s cubic-bezier(.215,.61,.355,1) 0.5s;transition:transform 0.65s cubic-bezier(.215,.61,.355,1) 0.5s,opacity 0.8s linear 0.5s;transition:transform 0.65s cubic-bezier(.215,.61,.355,1) 0.5s,opacity 0.8s linear 0.5s,-webkit-transform 0.65s cubic-bezier(.215,.61,.355,1) 0.5s}[data-aos='project-cats'] .item:nth-child(3){-webkit-transition:opacity 0.7s linear 0.6s,-webkit-transform 0.55s cubic-bezier(.215,.61,.355,1) 0.6s;transition:opacity 0.7s linear 0.6s,-webkit-transform 0.55s cubic-bezier(.215,.61,.355,1) 0.6s;transition:transform 0.55s cubic-bezier(.215,.61,.355,1) 0.6s,opacity 0.7s linear 0.6s;transition:transform 0.55s cubic-bezier(.215,.61,.355,1) 0.6s,opacity 0.7s linear 0.6s,-webkit-transform 0.55s cubic-bezier(.215,.61,.355,1) 0.6s}[data-aos='project-cats'].aos-animate .item{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}[data-aos='project-title']{-webkit-transform:translateY(-50px);transform:translateY(-50px)}[data-aos='project-title'] .title-line{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s;transition:transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s,-webkit-transform 0.8s cubic-bezier(.215,.61,.355,1) 0.1s}[data-aos='project-title'] .title-sub-line{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1);transition:transform 0.6s cubic-bezier(.215,.61,.355,1),-webkit-transform 0.6s cubic-bezier(.215,.61,.355,1)}[data-aos='project-title'] .title-line:nth-child(1) .title-sub-line{-webkit-transition-delay:0.167s;transition-delay:0.167s}[data-aos='project-title'] .title-line:nth-child(2) .title-sub-line{-webkit-transition-delay:0.334s;transition-delay:0.334s}[data-aos='project-title'] .title-line:nth-child(3) .title-sub-line{-webkit-transition-delay:0.501s;transition-delay:0.501s}[data-aos='project-title'] .title-line:nth-child(4) .title-sub-line{-webkit-transition-delay:0.668s;transition-delay:0.668s}[data-aos='project-title'].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='project-title'].aos-animate .title-line{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos='project-title'].aos-animate .title-sub-line{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html{overflow-y:scroll;overflow-x:hidden;position:fixed}@media (max-width:1024px){html{position:static}}body,html{background-color:#f2f2f2;width:100%;height:100%}.svg-sprite{pointer-events:none;position:absolute;opacity:0;visibility:hidden;z-index:-1}img{display:block;width:100%;height:auto}strong{font-weight:700}em{font-style:italic}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.wrapper{width:100%}.wrapper.loaded{opacity:1}.site-main{background:#fff}section{position:relative}.bg-grey{background-color:#f2f2f2}.bg-white{background:#fff}.bg-black{background:#141414}.swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1)!important;transition-timing-function:cubic-bezier(.165,.84,.44,1)!important}.swiper-slide img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.object-fit-img{-o-object-fit:cover;object-fit:cover;position:relative;width:100%;height:100%;top:0;left:0}.object-fit-bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;overflow:hidden}.objectfit .object-fit-bg,.object-fit .object-fit-bg{background-image:none!important}.no-objectfit .object-fit-img,.no-object-fit .object-fit-img{display:none!important}.no-objectfit video.object-fit-img,.no-object-fit video.object-fit-img{display:block!important;width:100%!important;height:auto!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-main{overflow:hidden}.title-line{position:relative;overflow:hidden}.section-intro .txt-box{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-intro .pre-title{display:inline-block;font-family:"Roboto Mono",sans-serif;font-size:1.3rem;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#141414;border-bottom:1px solid #b3b3b3;padding-bottom:5px}.section-intro .intro-title{margin-top:40px;font-size:5rem;letter-spacing:0;line-height:1.1;font-weight:700}.section-intro h1 .title-line{position:relative;overflow:hidden}.section-intro h2,.section-intro .intro-text-content.intro-text{margin-top:24px;font-size:1.8rem;font-weight:300;line-height:1.778}.section-intro .cover-box{width:calc(1058px + ((100% - 1058px)/2));margin-left:auto;margin-right:0;height:75vh;min-height:625px;overflow:hidden}.section-intro .cover-box>div{height:100%}.section-intro .cover-box img,.section-intro .cover-box video{height:calc(100% - -240px);top:-120px}.section-intro.with-plx .strip{position:absolute;height:350px;width:100%;bottom:-240px;left:0}.section-intro.with-plx .strip>div{background:#141414;width:100%;height:100%}.section-intro.with-cover.with-plx .strip>div{background:#f2f2f2}.section-intro.no-cover{padding-top:200px;padding-bottom:80px}.section-intro.no-cover .txt-box{height:auto}.observer-bg-reverse{position:absolute;bottom:50px;left:0;width:100%;pointer-events:none;height:calc(100% - -25px)}.observer-visible{width:100%}.section-listing-services{background:#141414;color:#fff;padding-top:70px;will-change:transform,opacity}.section-listing-services .serif-title{z-index:200;pointer-events:none}.listing-services{position:static;padding:20px 0 50px}.listing-service .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing-service h3{font-size:3.6rem;font-weight:700;letter-spacing:0;color:#fff}.listing-service li{font-family:"Roboto Mono",sans-serif;font-size:1.3rem;line-height:2;font-weight:300;letter-spacing:.08em;color:#fff;-webkit-transition:color 0.7s cubic-bezier(.39,.575,.565,1);transition:color 0.7s cubic-bezier(.39,.575,.565,1);padding-left:19px;position:relative}.listing-service li:before{content:'\002D\0020';position:absolute;top:0;left:0}.listing-service span.more{text-align:right;color:#fff;margin-top:4px;height:100%;font-family:"Rubik",sans-serif;font-weight:700;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.listing-service span.more svg{fill:#fff}.listing-service span.more:after{background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);width:100%;height:1px;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.listing-service span.more-alt{display:none}.listing-service .img-hover-container{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.listing-service .img-hover,.listing-service .video-box{z-index:1;opacity:0;will-change:transform,opacity}.listing-service .video-box{height:100%}.listing-service a{display:block;position:relative;z-index:100;padding:46px 0}.listing-service a>*,.listing-service a:after{pointer-events:none}.listing-service a:after{content:'';display:block;width:100%;height:1px;background:rgb(255 255 255 / .25);position:absolute;bottom:0;left:0}.listing-service a:before{content:'';display:block;position:absolute;width:1058px;height:calc(100% - -9px);top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);opacity:0;-webkit-transition:opacity 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s cubic-bezier(.39,.575,.565,1);-webkit-box-shadow:inset 0 0 0 9px #fff;box-shadow:inset 0 0 0 9px #fff}@media (min-width:1025px){.listing-service a:hover:before{-webkit-transition:none;transition:none;opacity:1}.listing-service a:hover li{color:#fff}.listing-service a:hover span.more{-webkit-transform:translateX(16px);transform:translateX(16px)}.listing-service a:hover span.more:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (max-width:1024px){.listing-service a:hover{border-color:#fff;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}}.listing-service:first-child a{padding-top:55px}.listing-service:first-child a:before{top:9px;height:100%}.listing-service:last-child a:after{content:none}@-webkit-keyframes hover-bg-zoom{from{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:.75}}@keyframes hover-bg-zoom{from{-webkit-transform:scale(1.07);transform:scale(1.07);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:.75}}@-webkit-keyframes hover-bg-hide{from{opacity:.75}to{opacity:0}}@keyframes hover-bg-hide{from{opacity:.75}to{opacity:0}}.section-cta{padding:116px 0 132px;overflow:hidden}.section-cta.works-alt .cta-bg-works{position:absolute;top:0;left:0;width:100%;height:100%;background:#f2f2f2}.cta{display:block;padding:80px 0;position:relative}.cta:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#fff;-webkit-transition:-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1)}.cta>div{position:relative}.cta h2{font-weight:700;line-height:1.2;letter-spacing:0}.cta p{font-family:"Roboto Mono",sans-serif;font-size:1.8rem;font-weight:300;line-height:2;letter-spacing:0}.cta:hover:before{-webkit-transform:scale(.95,.9);transform:scale(.95,.9)}@media (max-width:1259px){.section-intro .pre-title{font-size:1.2rem}.section-intro .intro-title{margin-top:30px;font-size:4rem}.section-intro h2,.intro-text-content.section-intro .intro-text{font-size:1.6rem;line-height:1.95}.section-intro .cover-box{width:calc(828px + ((100% - 828px)/2));margin-left:auto;margin-right:0;height:65vh;min-height:500px;max-height:650px}.listing-service a:before{width:828px}.listing-service a:hover span.more-alt{-webkit-transition:none;transition:none;border-color:#fff}.listing-service li{font-size:1.3rem}.listing-service span.more{display:none}.listing-service span.more-alt{display:block;width:50px;height:50px;border:1px solid #fff;border:1px solid rgb(255 255 255 / .3);-webkit-transition:border 0.4s ease-in-out;transition:border 0.4s ease-in-out;border-radius:50%}.listing-service span.more-alt svg{fill:#fff;-webkit-filter:invert(1);filter:invert(1);width:100%;height:100%}.cta{padding:68px 0}.cta h2{margin-bottom:10px}.cta p{font-size:1.6rem}}@media (max-width:1024px){.section-intro .txt-box{padding:140px 0;max-height:760px}.section-intro .intro-title{margin-top:25px}.section-intro h2,.section-intro .intro-text-content.intro-text{margin-top:32px;font-size:1.6rem;line-height:2}.section-intro .cover-box{width:calc(595px + ((100% - 595px)/2));margin-left:auto;margin-right:0;height:480px;min-height:480px;max-height:480px}.section-intro .cover-box img,.section-intro .cover-box video{height:100%;top:0}.section-intro.no-cover{padding-top:160px;padding-bottom:80px}.section-intro.no-cover .txt-box{padding:0;height:auto;min-height:0}.section-listing-services{padding-top:70px}.listing-services{padding:40px 0 50px}.listing-service .flex{margin:0 auto;display:block}.listing-service a{border:1px solid #404040;margin-bottom:54px}.listing-service a:before,.listing-service a:after{content:none}.listing-service h3{margin-bottom:36px}.listing-service ul{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;-webkit-column-rule:1px solid #404040;-moz-column-rule:1px solid #404040;column-rule:1px solid #404040}.listing-service .viewmore{position:absolute;top:46px;right:35px}.listing-service .img-hover-container{display:none}.section-cta{padding:60px 0 66px}.cta{padding:50px 0;text-align:center}.cta .inner-cta{display:block}.cta h2{margin-bottom:10px}.cta p{font-size:1.6rem}.cta button{margin-top:24px}}@media (max-width:767px){.section-intro .txt-box{padding:140px 0 80px;min-height:0;height:auto}.section-intro .pre-title{font-size:1.1rem}.section-intro .intro-title{font-size:3rem;line-height:1.2}.section-intro h2,.section-intro .intro-text-content.intro-text{margin-top:24px;line-height:1.875}.section-intro .cover-box{width:100%;height:100vw;max-height:480px}.section-intro.no-cover{padding-top:140px;padding-bottom:42px}.section-intro.with-plx .strip{display:none}.section-listing-services{padding-top:50px}.listing-services{padding:20px 0 30px}.listing-service a{margin-bottom:27px;padding:32px 0}.listing-service:first-child a{padding:32px 0}.listing-service h3{font-size:2.8rem;margin-bottom:32px}.listing-service ul{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px;-webkit-column-rule:1px solid #404040;-moz-column-rule:1px solid #404040;column-rule:1px solid #404040}.listing-service li{font-size:1.2rem;font-weight:300;letter-spacing:.05em;line-height:2.16;position:relative}.listing-service .viewmore{position:relative;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.listing-service span.more{margin-top:0;padding-left:0;font-size:1rem;display:block}.listing-service span.more svg{display:none}.section-cta{padding:45px 0 50px}.cta{padding:40px 0;-webkit-transform:none;transform:none;opacity:1}.cta:before{content:none}.cta h2{margin-bottom:12px}.cta p{font-size:1.4rem}.cta button{margin-top:20px}.cta h2,.cta p,.cta button{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}.cta.aos-animate h2,.cta.aos-animate p,.cta.aos-animate button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.cta.aos-animate h2{-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1);transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear;transition:transform 0.9s cubic-bezier(0,0,.4,1),opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(0,0,.4,1)}.cta.aos-animate p{-webkit-transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1);transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s;transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1)}.cta.aos-animate button{-webkit-transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1);transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear;transition:transform 0.6s 0.3s cubic-bezier(0,0,.4,1),opacity 0.6s 0.3s linear,-webkit-transform 0.6s 0.3s cubic-bezier(0,0,.4,1)}}.swiper-default{padding-left:calc((100% - 1058px)/ 2);padding-right:calc((100% - 1058px)/ 2);overflow:hidden}.swiper-default .swiper-wrapper{height:500px}.swiper-default .swiper-slide{width:auto;cursor:pointer}.swiper-default .swiper-slide-active{pointer-events:none}.swiper-default .img-box{height:100%;overflow:hidden}.swiper-default img{height:100%;width:auto;opacity:0}.swiper-default img.lazyloaded{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1}.no-objectfit .swiper-default img,.no-object-fit .swiper-default img{height:500px}.swiper-default-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}.swiper-default-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:3px}@media (max-width:1259px){.swiper-default{padding-left:calc((100% - 828px)/ 2);padding-right:calc((100% - 828px)/ 2);overflow:hidden}.swiper-default .swiper-wrapper{height:400px}}@media (max-width:1024px){.swiper-default{padding-left:calc((100% - 595px)/ 2);padding-right:calc((100% - 595px)/ 2);overflow:hidden}.swiper-default .swiper-wrapper{height:auto}.swiper-default .swiper-wrapper .swiper-slide{width:595px}.swiper-default .img-box{height:auto;width:100%}.swiper-default img{width:100%;height:auto}}@media (max-width:767px){.swiper-default{padding-left:calc((100% - 85.8vw)/ 2);padding-right:calc((100% - 85.8vw)/ 2);overflow:hidden}.swiper-default .swiper-wrapper .swiper-slide{width:85.8vw}.swiper-default-nav{display:none}}.observer-bg-intro{position:absolute;bottom:50px;left:0;width:100%;pointer-events:none;height:100%}.section-home-intro{overflow:hidden;width:100%;height:100vh}@media (max-width:1024px){.section-home-intro{height:calc(var(--vh, 1vh) * 100)}}.section-home-intro .video-box{position:relative;height:100%}.section-home-intro .video-box:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:rgb(32 32 32 / .06)}.section-home-intro .txt-box{position:absolute;height:100%;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.section-home-intro .txt-box .intro-title{color:#fff;font-weight:700}.section-home-intro .txt-box .intro-title+p{padding-top:30px;color:#fff;font-family:"Roboto Mono",sans-serif;font-weight:300;font-style:italic;font-size:1.6rem}.switch-word-wrapper{display:inline-block;position:relative}.switch-word-wrapper .switch-word{-webkit-transform:translateY(90px);transform:translateY(90px);display:inline-block;will-change:transform;position:absolute;top:0;left:0}.switch-word-wrapper .switch-word:first-child{position:relative;-webkit-transform:none;transform:none}.section-home-about{padding:104px 0}.section-home-about>div{will-change:transform}.section-home-about p{font-size:2rem;letter-spacing:.08em;font-weight:300;line-height:1.8;margin-bottom:58px}.section-home-about a{text-align:left}.section-home-works{will-change:transform;padding-top:108px;padding-bottom:94px}.section-home-works .go-to{text-align:center;margin-top:30px}.home-work{padding:60px 0}.home-work .img-box{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);height:392px}.home-work .img-box a{display:block;width:100%;height:100%;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.home-work .img-box a>div{height:100%;-webkit-transition:-webkit-clip-path 0.6s ease-out;transition:-webkit-clip-path 0.6s ease-out;transition:clip-path 0.6s ease-out;transition:clip-path 0.6s ease-out,-webkit-clip-path 0.6s ease-out;-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.home-work .img-box a>div>div{height:100%}.home-work .img-box a img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:transform 1s,filter 0.5s linear;transition:transform 1s,filter 0.5s linear,-webkit-transform 1s,-webkit-filter 0.5s linear;top:-60px;height:calc(100% - -120px)}.home-work .img-box a:hover>div{-webkit-clip-path:inset(15px 15px);clip-path:inset(15px 15px)}.home-work .img-box a:hover img{-webkit-filter:brightness(.6);filter:brightness(.6);-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.home-work .img-box img{-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.home-work .txt-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-work .txt-box a{display:block}.home-work .txt-box .number{font-family:"Roboto Mono",sans-serif;font-size:1.2rem;letter-spacing:.1em;color:#202020;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:22px}.home-work .txt-box .number em{display:block;font-style:normal}.home-work .txt-box .number span{display:block;height:1px;background:#b3b3b3}.home-work .txt-box h2,.home-work .txt-box h3,.home-work .txt-box h4{font-size:4rem;line-height:1.15;letter-spacing:0;font-weight:700;margin-bottom:22px}.home-work .txt-box p{font-weight:300;font-size:1.4rem;line-height:2;letter-spacing:.08em;color:#666;margin-bottom:22px}.home-work .txt-box button{font-weight:500;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase}.home-work .txt-box .arrow-mobile{display:none}.home-work:nth-child(1) .img-box,.home-work:nth-child(3) .img-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-work:nth-child(1) .txt-box,.home-work:nth-child(3) .txt-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}.home-work:nth-child(1) .txt-box a>div,.home-work:nth-child(3) .txt-box a>div{margin-right:0;margin-left:auto}.home-work:nth-child(1) .txt-box .number,.home-work:nth-child(3) .txt-box .number{margin-right:0;margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home-work:nth-child(1) .txt-box .number span,.home-work:nth-child(3) .txt-box .number span{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home-work:nth-child(1) .txt-box .number em,.home-work:nth-child(3) .txt-box .number em{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-work.aos-animate .img-box{-webkit-transition:opacity 0.25s linear,-webkit-clip-path 1s cubic-bezier(0,0,.4,1);transition:opacity 0.25s linear,-webkit-clip-path 1s cubic-bezier(0,0,.4,1);transition:clip-path 1s cubic-bezier(0,0,.4,1),opacity 0.25s linear;transition:clip-path 1s cubic-bezier(0,0,.4,1),opacity 0.25s linear,-webkit-clip-path 1s 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}.home-work.aos-animate .img-box a{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.4,1);transition:-webkit-transform 1s cubic-bezier(0,0,.4,1);transition:transform 1s cubic-bezier(0,0,.4,1);transition:transform 1s cubic-bezier(0,0,.4,1),-webkit-transform 1s cubic-bezier(0,0,.4,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:1259px){.section-home-intro .txt-box .intro-title{}.section-home-intro .txt-box .intro-title+p{font-size:1.5rem}.section-home-about{padding:80px 0}.section-home-about p{font-size:1.8rem;line-height:2;margin-bottom:50px}.home-work .img-box{height:322px}.home-work .img-box a>div{-webkit-transition:-webkit-clip-path 0.36s ease-out;transition:-webkit-clip-path 0.36s ease-out;transition:clip-path 0.36s ease-out;transition:clip-path 0.36s ease-out,-webkit-clip-path 0.36s ease-out}.home-work .img-box a:hover>div{-webkit-clip-path:inset(8px 8px);clip-path:inset(8px 8px)}.home-work .txt-box .number{margin-bottom:0;height:0;opacity:0}}@media (max-width:1024px){.section-home-intro .txt-box .intro-title{}.section-home-intro .txt-box .intro-title+p{padding-top:20px;line-height:2}.section-home-works{padding-top:70px;padding-bottom:80px}.section-home-works .serif-title{margin-bottom:16px}.section-home-works .go-to{margin-top:56px}.home-work{padding:32px 0}.home-work .img-box{height:304px}.home-work .img-box a>div{height:100%;-webkit-transition:none;transition:none;-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.home-work .img-box a>div>div{height:100%}.home-work .img-box a img{top:0;height:100%;-webkit-transition:none;transition:none}.home-work .img-box a:hover>div{-webkit-clip-path:inset(0 0);clip-path:inset(0 0)}.home-work .img-box a:hover img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:none;transform:none}.home-work .img-box img{-webkit-transition:none;transition:none}.home-work .txt-box h2,.home-work .txt-box h3,.home-work .txt-box h4{font-size:3rem;margin-bottom:16px}.home-work .txt-box p{margin-bottom:16px}.home-work .txt-box button{font-size:1.1rem}}@media (max-width:767px){.section-home-intro .txt-box .intro-title{}.section-home-intro .txt-box .intro-title+p{padding-top:10px;line-height:1.7}.section-home-about{padding:54px 0;text-align:left}.section-home-about p{text-align:left;margin-bottom:30px}.section-home-works{padding-top:50px;padding-bottom:50px}.section-home-works .serif-title{margin-bottom:12px}.section-home-works .go-to{margin-top:24px}.home-work{padding:24px 0;display:block}.home-work .img-box{-webkit-clip-path:none;clip-path:none;height:53.75vw}.home-work .img-box a{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.home-work .img-box a img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0,0,.4,1);transition:-webkit-transform 1.2s cubic-bezier(0,0,.4,1);transition:transform 1.2s cubic-bezier(0,0,.4,1);transition:transform 1.2s cubic-bezier(0,0,.4,1),-webkit-transform 1.2s cubic-bezier(0,0,.4,1)}.home-work .txt-box a{padding:26px 0 36px;display:block;background:#fff}.home-work .txt-box a>div{min-height:118px}.home-work .txt-box a.animated button em,.home-work .txt-box a.animated button:before{-webkit-animation:none;animation:none}.home-work .txt-box a:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s,-webkit-transform 0.3s ease-in-out 0.15s}.home-work .txt-box a:hover span:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.home-work .txt-box h2,.home-work .txt-box h3,.home-work .txt-box h4{font-size:1.1rem;font-family:"Roboto Mono",sans-serif;font-weight:300;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.home-work .txt-box p{padding-bottom:60px;margin-bottom:0;font-weight:700;font-size:1.7rem;letter-spacing:.025em;line-height:1.2;color:#141414}.home-work .txt-box button{font-size:1rem;display:inline-block;position:absolute;bottom:0;left:0;padding-bottom:6px}.home-work .txt-box button span{position:absolute;bottom:0;left:0;width:100%;height:1px}.home-work .txt-box button span:before,.home-work .txt-box button span:after{content:'';display:block;background:#141414;width:100%;height:1px;position:absolute;bottom:0;left:0}.home-work .txt-box button span:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.home-work .txt-box .arrow-mobile{display:none;width:50px;height:50px;border-radius:50%;border:1px solid rgb(0 0 0 / .25);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-work .txt-box .arrow-mobile svg{fill:#141414;width:7px;height:10px}.home-work:nth-child(1) .txt-box,.home-work:nth-child(3) .txt-box{text-align:left}.home-work:nth-child(1) .txt-box a>div,.home-work:nth-child(3) .txt-box a>div{margin-right:auto}.home-work.aos-animate .img-box a img{-webkit-transform:none;transform:none}}.section-about-hww{padding-top:142px;padding-bottom:130px;will-change:transform}.section-about-hww .columns{margin-top:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-about-hww .columns:before{content:'';top:0;display:block;position:absolute;height:100%;width:1px;background:#d9d9d9;right:50%}.section-about-hww .columns p{font-weight:300;font-size:1.4rem;line-height:2;letter-spacing:.08em;width:50%}.section-about-hww .columns p:first-child{margin-right:69px}.section-about-hww .columns p:last-child{margin-left:69px}.swiper-about-hww-container{padding-top:108px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.swiper-about-overflow{width:calc(919px + ((100vw - 1058px)/2));margin-left:auto;margin-right:calc((100vw - 1058px)/-2);position:relative;overflow:hidden;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.swiper-about-hww .swiper-slide{cursor:pointer;width:756px}.swiper-about-hww .swiper-slide>div{height:504px}.swiper-about-hww .swiper-slide img{height:calc(504px - -240px);top:-120px;opacity:0}.swiper-about-hww .swiper-slide img.lazyloaded{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1}.swiper-about-hww .swiper-slide-active{pointer-events:none}.swiper-about-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.swiper-about-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-top:3px}.section-about-services{padding-bottom:50px;will-change:transform;z-index:2}.about-services{padding-top:80px}.about-service h3{font-size:2.4rem;font-weight:500;letter-spacing:0;border-bottom:1px solid #d9d9d9;padding-bottom:30px;margin-bottom:28px;position:relative}.about-service h3:after{content:'';display:block;width:100%;height:1px;background:#000;bottom:-1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.33s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 0.33s cubic-bezier(.165,.84,.44,1);transition:transform 0.33s cubic-bezier(.165,.84,.44,1);transition:transform 0.33s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.33s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:left center;transform-origin:left center;will-change:transform}.about-service h3,.about-service ul{-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out}.about-service li{font-size:1.2rem;font-weight:300;letter-spacing:.05em;color:#666;line-height:2.16;position:relative}.about-service .arrow-mobile{display:none}.about-service .arrow-desktop{width:32px;height:7px;overflow:hidden;position:relative;margin-top:30px}.about-service .arrow-desktop svg{width:100%;height:100%;position:absolute;top:0;left:0}.about-service .arrow-desktop svg:first-child{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.about-service a{display:block;position:relative}.about-service a:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#f2f2f2;-webkit-transform:scale(.95,.9);transform:scale(.95,.9);width:276px;margin-left:-46px;top:-40px;height:calc(100% - -80px);opacity:0;-webkit-transition:opacity 0.7s ease,-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s ease,-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s ease,transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s ease,transform 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1)}@media (min-width:1025px){.about-service a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.about-service a:hover h3,.about-service a:hover ul{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.about-service a:hover h3:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}.about-service a.animated .arrow-desktop svg:first-child{-webkit-animation:a-s-arrow-1 0.5s ease;animation:a-s-arrow-1 0.5s ease}.about-service a.animated .arrow-desktop svg:nth-child(2){-webkit-animation:a-s-arrow-2 0.5s ease;animation:a-s-arrow-2 0.5s ease}@-webkit-keyframes a-s-arrow-1{from{-webkit-transform:translateX(-150%);transform:translateX(-150%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes a-s-arrow-1{from{-webkit-transform:translateX(-150%);transform:translateX(-150%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes a-s-arrow-2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(150%);transform:translateX(150%)}}@keyframes a-s-arrow-2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(150%);transform:translateX(150%)}}.swiper-about-hww-mobile-container{display:none}.section-about-video{background:#fff;position:relative}.section-about-video .grey-underlay{display:block;width:100%;height:calc(50% - -300px);background:#f2f2f2;position:absolute;top:0}.section-about-video .video-box{height:calc(1058px * 9/16)}.section-about-video .video-box>div{background:#000;height:100%}.section-about-video video{position:relative;cursor:auto;opacity:1;will-change:opacity;-webkit-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out}.section-about-video video.lazy{opacity:0}.section-about-video .video-mobile{display:none}@media (max-width:767px){.section-about-video [data-aos^='appear']{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section-about-video [data-aos^='appear'] .appear-clip{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.section-about-video video{will-change:opacity,transform;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section-about-video video.lazy{opacity:0;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0)}.section-about-video .video-destkop{display:none}.section-about-video .video-mobile{display:block}}.section-about-clients{padding-bottom:144px}.section-about-clients .about-clients{padding-top:100px}.section-about-clients .about-client{width:21%;margin-bottom:80px}.section-about-clients .about-client img{max-width:160px;display:block;margin:0 auto;opacity:0}.section-about-clients .about-client img.lazyloaded{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1}.section-about-stats{padding-bottom:20px}.section-about-stats .img-box{margin-top:96px;padding-top:80px;padding-bottom:80px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(367px + ((100vw - 1058px)/2));margin-left:auto;margin-right:calc((100vw - 1058px)/-2);padding-left:28px}.section-about-stats .img-box .inner-img{margin-top:-80px;width:100%;max-width:600px;height:738px}.section-about-stats .img-box img{top:-80px;height:calc(100% - -160px)}.section-about-stats .txt-box{padding-top:222px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-stats{margin-right:0;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:70px}.about-stat{margin-right:46px}.about-stat .chiffre{letter-spacing:0;font-size:5.6rem;font-weight:300;font-family:"Rubik",sans-serif;display:block;position:relative;padding-bottom:12px;margin-bottom:22px}.about-stat .chiffre:before{position:absolute;bottom:0;display:block;left:-15px;width:25px;height:1px;background:#ccc;content:''}.about-stat .chiffre+span{font-size:1rem;font-family:"Roboto Mono",sans-serif;font-weight:300;color:#202020;letter-spacing:.3em;text-transform:uppercase;display:block;line-height:2em}.section-about-team{overflow:hidden;will-change:transform}.swiper-team-container{padding-top:78px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-team-overflow{width:calc(1057px + ((100vw - 1058px)/2));margin-left:auto;margin-right:calc((100vw - 1058px)/-2);position:relative}.swiper-team{height:544px;margin-left:0}.swiper-team .img-box{position:relative;height:100%;overflow:hidden}.swiper-team .img-box>div{height:100%}.swiper-team .img-box img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:calc(100% - -120px);top:-60px;left:0;will-change:transform;-webkit-transition:-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1)}.swiper-team .img-box img:last-child{opacity:0;will-change:transform,opacity;-webkit-transition:opacity 0.4s ease,-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.4s ease,-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.4s ease,transform 0.7s cubic-bezier(.39,.575,.565,1);transition:opacity 0.4s ease,transform 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.7s cubic-bezier(.39,.575,.565,1)}.swiper-team .img-box:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}.swiper-team .img-box:hover img:last-child{opacity:1}@media (min-width:1025px){.swiper-team .s-team-hover{-webkit-transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)!important;transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)!important;transition:transform 0.8s cubic-bezier(.23,1,.32,1)!important;transition:transform 0.8s cubic-bezier(.23,1,.32,1),-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.swiper-team .swiper-slide:hover .s-team-hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.swiper-team hgroup{position:absolute;bottom:36px;left:46px;color:#fff;font-size:1.6rem;letter-spacing:.08em;line-height:1.625;pointer-events:none;z-index:2;will-change:transform,opacity}.swiper-team hgroup .s-team-name{font-weight:300;margin:0}.swiper-team hgroup .s-team-poste{font-weight:500;margin:0}.swiper-team a{display:block;background:#141414;padding:46px 46px 42px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-team a:hover button{background:#fff}.swiper-team a:hover button em,.swiper-team a:hover button:before{color:#141414}.swiper-team a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.swiper-team a h4{font-size:2.4rem;font-weight:500;color:#fff;line-height:1.29}.swiper-team a button{font-size:1rem;width:100%}.swiper-team-nav{margin-top:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-team-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:3px}.no-objectfit .swiper-team img,.no-object-fit .swiper-team img{height:100%;top:0}@media (max-width:1259px){.section-about-hww{padding-bottom:100px}.section-about-hww .columns{margin-top:54px}.section-about-hww .columns p:first-child{margin-right:54px}.section-about-hww .columns p:last-child{margin-left:54px}.swiper-about-hww-container{padding-top:94px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swiper-about-overflow{width:calc(755px + ((100vw - 828px)/2));margin-left:auto;margin-right:calc(((100vw - 828px)/-2))}.swiper-about-hww .swiper-slide{width:595px}.swiper-about-hww .swiper-slide>div{height:404px}.swiper-about-hww .swiper-slide img{height:calc(404px - -240px);top:-120px}.section-about-services{padding-bottom:70px}.about-service .arrow-desktop{display:none}.about-service .arrow-mobile{padding-top:20px;position:absolute;bottom:0;left:0;width:100%;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-service .arrow-mobile em{font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:.2em;font-style:normal}.about-service .arrow-mobile span{display:block;width:50px;height:50px;border-radius:50%;background:#fff;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}.about-service .arrow-mobile span svg{fill:#141414;width:50px;height:50px}.about-service a{height:100%;padding-bottom:70px}.about-service a:before{width:252px;margin-left:-36px}.section-about-video .video-box{height:calc(828px * 9/16)}.section-about-clients{padding-top:110px;padding-bottom:100px}.section-about-clients .about-client img{max-width:132px}.section-about-stats{padding-bottom:40px}.section-about-stats .img-box{width:calc(323px + ((100vw - 828px)/2));margin-left:auto;margin-right:calc(((100vw - 828px)/-2));padding-left:0;margin-top:0;padding-top:0}.section-about-stats .img-box .inner-img{margin-top:0;-webkit-transform:none!important;transform:none!important;height:702px}.section-about-stats .img-box .inner-img>div{height:100%}.section-about-stats .txt-box{padding-top:112px}.about-stats{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px}.about-stat{margin-right:36px;margin-bottom:55px}.about-stat .chiffre{font-size:5.2rem}.swiper-team-container{padding-top:63px}.swiper-team-overflow{width:calc(827px + ((100vw - 828px)/2));margin-left:auto;margin-right:calc(((100vw - 828px)/-2))}.swiper-team{height:500px}.swiper-team hgroup{bottom:30px;left:28px;right:28px}.swiper-team hgroup h4,.swiper-team hgroup h5{letter-spacing:0;font-size:1.4rem;letter-spacing:.05em}.swiper-team a{padding:48px 28px 36px}.swiper-team a h4{font-size:2.2rem}.swiper-team-nav{position:absolute;top:-96px;right:0}}@media (max-width:1024px){.section-about-hww{padding-top:100px;padding-bottom:80px}.section-about-hww .columns{display:block}.section-about-hww .columns p{width:100%}.section-about-hww .columns p:first-child{margin-right:35px;margin-bottom:30px;margin-right:0}.section-about-hww .columns p:last-child{margin-left:35px;margin-left:0}.section-about-hww .columns:before{content:none}.swiper-about-hww-container{padding-top:65px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.swiper-about-overflow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-right:0;margin-left:0}.swiper-about-hww{margin-left:0;padding-left:calc((100% - 595px)/ 2);padding-right:calc((100% - 595px)/ 2);width:100%}.swiper-about-hww .swiper-slide{width:595px}.swiper-about-hww .swiper-slide>div{height:auto;width:100%}.swiper-about-hww .swiper-slide img{width:100%;height:auto;top:0}.swiper-about-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto 35px;width:595px}.swiper-about-prev{margin-top:0;margin-right:3px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.swiper-about-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-about-services{padding-bottom:30px}.about-services{padding-top:40px;display:block}.about-service{margin-bottom:55px}.about-service h3{border-bottom:0;font-size:4rem;font-weight:700;margin-bottom:20px}.about-service ul{-webkit-columns:200px 2;-moz-columns:200px 2;columns:200px 2;-webkit-column-rule:1px solid #ccc;-moz-column-rule:1px solid #ccc;column-rule:1px solid #ccc;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.about-service li{font-family:"Roboto Mono",sans-serif}.about-service li:before{content:'-   ';margin-right:30px;display:inline-block}.about-service .arrow-mobile{padding-top:0;position:absolute;bottom:auto;left:auto;right:52.5px;top:55px;width:50px}.about-service .arrow-mobile em{display:none}.about-service a{height:auto;padding:50px 52.5px 60px;border:1px solid #d9d9d9;-webkit-transition:border 0.5s ease-in-out;transition:border 0.5s ease-in-out}.about-service a:before{content:none}.about-service a:hover{border-color:#141414}.section-about-video{background:#f2f2f2}.section-about-video .grey-underlay{display:none}.section-about-video .video-box{height:calc(100vw * 9/16);max-height:none}.section-about-video [data-aos="appear"]{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);overflow:visible!important}.section-about-video [data-aos="appear"] .appear-clip{-webkit-clip-path:none!important;clip-path:none!important;height:100%;overflow:visible!important;-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0;-webkit-transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1)!important;transition:opacity 0.9s linear,transform 0.9s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.9s cubic-bezier(.165,.84,.44,1)!important;background:#141414}.section-about-video [data-aos="appear"] .appear-translate{-webkit-transition:none;transition:none}.section-about-video [data-aos="appear"].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section-about-video [data-aos="appear"].aos-animate .appear-clip{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section-about-video [data-aos="appear"].aos-animate video{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;-webkit-transform-origin:50% 0;transform-origin:50% 0}.section-about-clients{padding-top:95px;padding-bottom:80px}.section-about-clients .about-client img{max-width:120px}.section-about-stats{padding-bottom:20px}.section-about-stats .img-box{margin-top:0;width:calc(209px + ((100vw - 595px)/2));margin-left:auto;margin-right:calc(((100vw - 595px)/-2))}.section-about-stats .img-box .inner-img{height:auto}.section-about-stats .img-box img{top:0;height:630px;max-height:none}.section-about-stats .txt-box{padding-top:96px}.about-stat{margin-right:35px}.about-stat .chiffre{font-size:4.5rem;padding-bottom:0;margin-bottom:14px}.about-stat .chiffre:before{content:none}.swiper-team-container{padding-top:50px}.swiper-team-overflow{width:calc(804px + ((100vw - 595px)/2));margin-left:auto;margin-right:calc(((100vw - 595px)/-2))}.swiper-team{height:504px}.swiper-team hgroup{bottom:29px;left:35px;right:35px}.swiper-team a{padding:52.5px 35px 35px}.swiper-team a h4{font-size:2rem;line-height:1.5;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.swiper-team a button{width:100%}.swiper-team a:hover button{background-color:#fff}.swiper-team a:hover button em{color:#141414;-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0;-webkit-transition:opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear;transition:opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear;transition:transform 0.167s linear,opacity 0.167s linear,color 0.3s ease;transition:transform 0.167s linear,opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear}.swiper-team a:hover button:before{color:#141414;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s}.swiper-team .img-box img{height:100%;top:0;-webkit-transition:none;transition:none;will-change:none;opacity:0!important;-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important}.swiper-team .img-box img.lazyloaded{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1!important}.swiper-team .img-box img:first-child{display:none}.swiper-team .img-box img:last-child{opacity:1}.swiper-team .img-box:hover img{-webkit-transform:none;transform:none}.swiper-team .img-box:hover img:last-child{opacity:1}.swiper-team-nav{position:relative;top:0;margin-top:35px}}@media (max-width:767px){.section-about-hww{background:#fff;padding-top:60px;padding-bottom:60px}.section-about-hww .columns{margin-top:40px;display:block}.section-about-hww .columns p{width:100%}.section-about-hww .columns p:first-child{padding-bottom:30px;margin:0}.section-about-hww .columns p:last-child{margin:0;padding-bottom:0}.section-about-hww .columns:before{content:none}.swiper-about-hww-container{display:none}.swiper-about-hww-mobile-container{display:block;padding-top:50px}.swiper-about-hww-mobile-container .swiper-slide{width:75.625vw;max-width:450px;margin-right:19px}.swiper-about-hww-mobile-container .swiper-slide:last-child{margin-right:0}.swiper-about-hww-mobile-container img{opacity:0}.swiper-about-hww-mobile-container img.lazyloaded{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;opacity:1}.section-about-services{padding-top:60px;padding-bottom:55px;background:#f2f2f2}.about-service{margin-bottom:25px}.about-service h3{border-bottom:0;font-size:2.8rem;margin-bottom:0}.about-service li:before{margin-right:4px}.about-service li:last-child{display:block}.about-service li:last-child:before{content:none}.about-service .arrow-mobile{padding-top:20px;position:relative;right:0;top:0;width:100%}.about-service .arrow-mobile em{display:block}.about-service a{height:auto;padding:36px 6.875vw 40px;border:1px solid #d9d9d9;-webkit-transition:border 0.5s ease-in-out;transition:border 0.5s ease-in-out}.about-service a:before{content:none}.about-service a:hover{border-color:#141414}.section-about-video .video-box{height:100vw;max-height:480px;background:#f2f2f2}.section-about-video .video-box>div{background:#f2f2f2}.section-about-clients{padding-top:60px;padding-bottom:30px}.section-about-clients .about-client{width:45%}.section-about-clients .about-client img{max-width:110px}.section-about-clients .about-client:last-child,.section-about-clients .about-client:nth-last-child(2){display:none}.section-about-stats{background:#fff;padding-bottom:50px}.section-about-stats .flex{display:block}.section-about-stats .img-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100vw;margin-right:0;margin-left:-12.1875vw;max-width:none;padding:0}}@media (max-width:767px) and (min-width:595px){.section-about-stats .img-box{margin-left:calc((100vw - 450px) / -2)}}@media (max-width:767px){.section-about-stats .img-box .inner-img{margin-top:0;max-width:none;height:auto}.section-about-stats .img-box img{top:0;height:80vh;max-height:480px}.section-about-stats .txt-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:55px}.about-stat{margin-right:6.875vw}}@media (max-width:767px) and (min-width:595px){.about-stat{margin-right:0}}@media (max-width:767px){.about-stat:nth-child(2){margin-right:0}.about-stat .chiffre{margin-bottom:10px}.about-stat .chiffre+span{letter-spacing:.1em}.about-stat .chiffre:before{content:none}.section-about-team{background:#fff}.section-about-team+.section-cta{background:#fff}.swiper-team-container{padding-top:40px}.swiper-team-overflow{width:87.8125vw;max-width:none;margin-right:-12.1875vw}}@media (max-width:767px) and (min-width:595px){.swiper-team-overflow{width:calc(450px + (100vw - 450px) / 2);margin-right:calc((100vw - 450px) / -2)}}@media (max-width:767px){.swiper-team{max-width:451px;height:133vw;min-height:425px;max-height:598px}.swiper-team hgroup{bottom:25px;left:29px;right:29px;font-size:1.4rem}.swiper-team a{padding:50px 25px 35px}.swiper-team a button{width:100%}.swiper-team a h4{font-size:1.8rem}.swiper-team-nav{display:none}}.main-service .section-listing-services{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.main-service .section-listing-services{min-height:100vh}}.no-objectfit .main-service .section-listing-services,.no-object-fit .main-service .section-listing-services{height:100vh}.section-service-facts{background:#141414;margin-top:-1px;padding-top:124px;padding-bottom:144px}.section-service-facts h2{color:#fff}.section-service-facts .big-title{color:#fff;margin-bottom:60px}.section-service-facts dl:hover dt h3{color:gray}.section-service-facts dl dt:hover h3,.section-service-facts dl dt.active h3{color:#fff}.section-service-facts dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:44px 0;cursor:pointer;position:relative}.section-service-facts dt h3{font-size:2.2rem;font-weight:400;line-height:1.6;color:#fff}.section-service-facts dt:hover .number{color:#fff;-webkit-transition:none;transition:none}.section-service-facts dt:hover .drawer-button{border-color:#fff}.section-service-facts dt:hover+dd:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.section-service-facts dt.active .number{color:#fff;-webkit-transition:none;transition:none}.section-service-facts dt.active .drawer-button span:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.section-service-facts dt.active .drawer-button span:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.section-service-facts dt.active+dd:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.section-service-facts .number{font-family:"Roboto Mono",sans-serif;font-size:1.1rem;font-weight:300;color:rgb(255 255 255 / .3);-webkit-transition:color 0.45s ease,opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:color 0.45s ease,opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1);transition:color 0.45s ease,transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s linear;transition:color 0.45s ease,transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s linear,-webkit-transform 1s cubic-bezier(.215,.61,.355,1)}.section-service-facts .drawer-button{width:50px;height:50px;border:1px solid #313131;border-radius:50%;position:absolute;right:0;top:50%;-webkit-transition:border 0.25s ease-in-out;transition:border 0.25s ease-in-out;overflow:hidden}.section-service-facts .drawer-button span:before,.section-service-facts .drawer-button span:after{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transition:-webkit-transform 0.45s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 0.45s cubic-bezier(.165,.84,.44,1);transition:transform 0.45s cubic-bezier(.165,.84,.44,1);transition:transform 0.45s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.45s cubic-bezier(.165,.84,.44,1);background:#fff;z-index:3}.section-service-facts .drawer-button span:before{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.section-service-facts dd{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:1px;overflow:hidden}.section-service-facts dd p{font-size:1.4rem;font-weight:300;letter-spacing:.05em;line-height:2.18;color:#b3b3b3;padding-bottom:58px}.section-service-facts dd:after,.section-service-facts dd:before{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0}.section-service-facts dd:before{background:#313131}.section-service-facts dd:after{background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.65s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 0.65s cubic-bezier(.165,.84,.44,1);transition:transform 0.65s cubic-bezier(.165,.84,.44,1);transition:transform 0.65s cubic-bezier(.165,.84,.44,1),-webkit-transform 0.65s cubic-bezier(.165,.84,.44,1);-webkit-transform-origin:left center;transform-origin:left center;will-change:transform}.section-services-expertise{padding-top:100px}.expertise-blocks{margin-right:0;margin-left:auto;padding-top:86px}.expertise-blocks.alt{display:block;padding-bottom:0!important}.expertise-blocks.alt .expertise-block-img{position:absolute;right:0;top:0;margin-top:15px}.expertise-blocks.alt .expertise-block-img .inner-img{height:740px}.expertise-block-txt{padding-bottom:146px;position:relative}.expertise-block-txt:first-child .sep{display:block;width:59px;height:1px;background:#ccc;position:absolute;bottom:73px;left:0}.expertise-block-txt h4{font-size:2.2rem;font-weight:500;margin-bottom:24px}.expertise-block-txt p,.expertise-block-txt ul{font-size:1.2rem;font-weight:300;color:#595959;letter-spacing:.05em;line-height:2.3;text-transform:uppercase}.expertise-block-txt li:before{content:'- '}.expertise-block-img{margin-top:-100px;padding-top:80px;padding-bottom:80px;width:calc(459px + ((100vw - 1058px)/2));margin-left:auto;margin-right:calc((100vw - 1058px)/-2)}.expertise-block-img .inner-img{width:100%;max-width:600px;height:600px;margin-top:-80px}.expertise-block-img img{height:calc(100% - -160px);top:-80px}.section-services-approach{padding-top:0;padding-bottom:78px;will-change:transform}.section-services-approach hgroup{padding-bottom:100px}.services-approach li{padding-bottom:78px}.services-approach h4{font-size:2.2rem;font-weight:500;margin-bottom:24px}.services-approach p{font-size:1.4rem;font-weight:300;letter-spacing:.05em;line-height:2;color:#595959}.section-services-projects{overflow:hidden}.section-services-projects .serif-title{margin-bottom:44px}.swiper-projects-container{padding-top:44px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-projets{width:1058px;height:354px}.swiper-projets .standalone a{display:block;background:#141414;padding:46px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform}.swiper-projets .standalone a:hover h4{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.swiper-projets .standalone a:hover button{background:#fff}.swiper-projets .standalone a:hover button em,.swiper-projets .standalone a:hover button:before{color:#141414}.swiper-projets .standalone a>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.swiper-projets .standalone a h4,.swiper-projets .standalone a h3{font-size:2.4rem;font-weight:500;color:#fff;line-height:1.29;-webkit-transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1),-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)}.swiper-projets .standalone a button{font-size:1rem}.other-project .appear-clip{width:100%}.other-project a{position:relative;display:block;height:354px;width:100%}.other-project a:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#141414;opacity:0}.other-project a .img-box{position:relative;height:100%;overflow:hidden;-webkit-transition:-webkit-filter 0.5s linear;transition:-webkit-filter 0.5s linear;transition:filter 0.5s linear;transition:filter 0.5s linear,-webkit-filter 0.5s linear}.other-project a .img-box>div{height:100%}.other-project a .img-box>div>div{height:100%}.other-project a .img-box img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:transform 1s,filter 0.5s linear;transition:transform 1s,filter 0.5s linear,-webkit-transform 1s,-webkit-filter 0.5s linear;height:calc(100% + 160px);top:-80px}.other-project a hgroup{z-index:3;position:absolute;top:50%;left:46px;right:46px;opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1);transition:transform 0.4s cubic-bezier(.39,.575,.565,1),opacity 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.4s cubic-bezier(.39,.575,.565,1),opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1)}.other-project a hgroup .project-client-v2-mobile{font-size:1.3rem;font-weight:300;letter-spacing:.2em;color:#fff;text-transform:uppercase;margin-bottom:6px}.other-project a hgroup .project-client-v2-desc{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.41;color:#fff}.other-project a .arrow-laptop{display:none}.other-project a button{display:none}.other-project a:hover .img-box img{-webkit-filter:brightness(.6);filter:brightness(.6);-webkit-transform:scale(1.05);transform:scale(1.05)}.other-project a:hover hgroup{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-objectfit .other-project a .img-box:after,.no-object-fit .other-project a .img-box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.no-objectfit .other-project a:hover .img-box:after,.no-object-fit .other-project a:hover .img-box:after{opacity:.4}.swiper-projets-nav{margin-top:34px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-projets-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:3px}.swiper-projets-pag{display:none}@media (max-width:1259px){.section-service-facts dt h3{font-size:2rem}.expertise-blocks.alt{display:block;padding-bottom:140px}.expertise-blocks.alt .expertise-block-img{margin-top:86px}.expertise-blocks.alt .expertise-block-img .inner-img{height:680px}.expertise-block-img{margin-top:-77px;width:calc(359px + ((100vw - 828px)/2));margin-left:auto;margin-right:calc(((100vw - 828px)/-2))}.expertise-block-img .inner-img{min-height:550px;height:48vw;-webkit-transform:none!important;transform:none!important}.expertise-block-img .inner-img>div{height:100%}.section-services-approach{padding-top:0;margin-top:-80px;padding-bottom:56px}.swiper-projets{width:822px;height:auto}.swiper-projets .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.swiper-projets .standalone a{padding:52.5px 35px 35px}.swiper-projets .standalone a h4,.swiper-projets .standalone a h3{font-size:2.2rem}.section-services-projects{padding-top:20px}.swiper-projets-nav{position:absolute;top:-78px;right:0;margin-top:0}.other-project a{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;background:#fff}.other-project a:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:#141414;opacity:0}.other-project a .img-box{height:280px}.other-project a .txt-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.other-project a hgroup{position:relative;top:0;left:0;right:0;padding:40px 28px 70px;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1),-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)}.other-project a hgroup .project-client-v2-mobile{font-size:1.1rem;margin-bottom:12px;color:#141414}.other-project a hgroup .project-client-v2-desc{font-size:2rem;min-height:84px;color:#141414;letter-spacing:0}.other-project a .arrow-laptop{display:block;position:absolute;bottom:8px;right:12px}.other-project a:hover .img-box img{-webkit-filter:brightness(1);filter:brightness(1)}.other-project a:hover hgroup{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media (max-width:1024px){.section-service-facts{padding-top:100px;padding-bottom:100px}.section-service-facts .big-title{margin-bottom:40px}.section-service-facts dt h3{line-height:1.6}.section-service-facts dt p{padding-right:10px}.section-services-expertise{padding-top:100px}.expertise-blocks{padding-top:66px}.expertise-blocks.alt{display:block;padding-bottom:300px}.expertise-blocks.alt .expertise-block-img{margin-top:66px}.expertise-blocks.alt .expertise-block-img .inner-img{height:470px}.expertise-block-txt{padding-bottom:73px}.expertise-block-txt:first-child .sep{display:none}.expertise-block-img{margin-top:0;width:calc(279px + ((100vw - 595px)/2));margin-left:auto;margin-right:calc(((100vw - 595px)/-2))}.expertise-block-img .inner-img{min-height:0;height:570px}.expertise-block-img img{height:100%;top:0}.section-services-approach{padding-top:0;margin-top:-160px;padding-bottom:40px}.section-services-approach li{padding-bottom:40px}.services-approach{padding-bottom:40px}.swiper-projets{width:595px}.swiper-projets .standalone a{padding:40px 25px 35px}.swiper-projets .standalone a h4,.swiper-projets .standalone a h3{-webkit-transform:translateY(-15px);transform:translateY(-15px);font-size:2rem}.swiper-projets .standalone a button{width:100%}.other-project a{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.other-project a .img-box{height:200px}.other-project a .img-box>div{height:100%}.other-project a .img-box img{height:100%;top:0}.other-project a hgroup{padding:30px 28px 58px}.other-project a hgroup p h3{font-size:1rem;margin-bottom:4px}.other-project a hgroup h4{font-size:1.7rem;line-height:1.1;color:#141414;min-height:72px}.swiper-projets-nav{position:relative;top:0;margin-top:24px;right:0}.section-services-projects+.section-cta{padding-bottom:136px}}@media (max-width:767px){.section-service-facts{padding-top:50px;padding-bottom:75px}.section-service-facts .big-title{margin-bottom:30px}.section-service-facts dt{padding:28px 0}.section-service-facts dt h3{font-size:1.6rem;letter-spacing:.025em;line-height:1.2;padding-left:12px}.section-service-facts .number{font-size:1.1rem}.section-service-facts .drawer-button{width:36px;height:36px}.section-service-facts .drawer-button span:before,.section-service-facts .drawer-button span:after{width:10px;height:1px}.section-service-facts dd p{padding-left:12px;padding-bottom:36px}.section-services-expertise{padding-top:60px}.expertise-blocks{padding-top:50px;display:block}.expertise-blocks.alt{display:block;padding-bottom:0}.expertise-blocks.alt .expertise-block-img{position:relative;right:0;top:0;margin-top:0}.expertise-blocks.alt .expertise-block-img .inner-img{height:100vw;max-height:480px}.expertise-block-txt{padding-bottom:80px}.expertise-block-txt:first-child .sep,.expertise-block-txt .sep{content:'';display:block;width:64px;height:1px;background:#d9d9d9;position:absolute;bottom:43px;left:0}.expertise-block-txt:nth-last-child(2) .sep{display:none}.expertise-block-img{padding:0;margin-top:0;width:100vw;max-width:none;margin-left:-12.1875vw}.expertise-block-img .inner-img{margin-top:0;height:100vw;max-height:480px;max-width:none}}@media (max-width:767px) and (min-width:595px){.expertise-block-img{margin-left:calc((100vw - 450px) / -2)}}@media (max-width:767px){.section-services-approach{background:#fff;padding-top:60px;margin-top:0;padding-bottom:5px}.section-services-approach hgroup{padding-bottom:60px}.services-approach{padding-bottom:30px}.section-services-projects{padding-top:60px}.section-services-projects .serif-title{margin-bottom:20px}.swiper-projets-container{padding-top:10px}.swiper-projets{width:85.8vw}}@media (max-width:767px) and (min-width:595px){.swiper-projets{max-width:451px}}@media (max-width:767px){.swiper-projets .standalone a{padding:50px 25px 35px}.swiper-projets .standalone a h4,.swiper-projets .standalone a h3{font-size:1.8rem}.swiper-projets .standalone a button{width:100%}.swiper-projets .standalone a:hover button{background-color:#fff}.swiper-projets .standalone a:hover button em{color:#141414;-webkit-transform:translate3d(0,-25px,0) scaleY(.3);transform:translate3d(0,-25px,0) scaleY(.3);opacity:0;-webkit-transition:opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear;transition:opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear;transition:transform 0.167s linear,opacity 0.167s linear,color 0.3s ease;transition:transform 0.167s linear,opacity 0.167s linear,color 0.3s ease,-webkit-transform 0.167s linear}.swiper-projets .standalone a:hover button:before{color:#141414;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease;transition:opacity 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s,color 0.3s ease,-webkit-transform 0.4167s cubic-bezier(.165,.84,.44,1) 0.05s}.swiper-projets .swiper-slide:nth-child(3).other-project a h3,.swiper-projets .swiper-slide:nth-child(3).other-project a h4,.swiper-projets .swiper-slide:nth-child(3).other-project a button,.swiper-projets .swiper-slide:nth-child(4).other-project a h3,.swiper-projets .swiper-slide:nth-child(4).other-project a h4,.swiper-projets .swiper-slide:nth-child(4).other-project a button,.swiper-projets .swiper-slide:nth-child(5).other-project a h3,.swiper-projets .swiper-slide:nth-child(5).other-project a h4,.swiper-projets .swiper-slide:nth-child(5).other-project a button{opacity:1!important;-webkit-transform:none!important;transform:none!important}.other-project a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.other-project a .txt-box{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:26px 6.875vw 36px;min-height:118px}.other-project a hgroup{padding:0}.other-project a hgroup .project-client-v2-mobile{font-size:1.1rem;margin-bottom:12px}.other-project a hgroup .project-client-v2-desc{font-size:1.7rem;line-height:1.2;letter-spacing:.025em;padding-bottom:60px}.other-project a .arrow-laptop{display:none}.other-project a button{font-size:1rem;display:inline-block;position:absolute;bottom:36px;left:6.875vw;padding-bottom:6px;text-transform:uppercase;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.other-project a button span{position:absolute;bottom:0;left:0;width:100%;height:1px}.other-project a button span:before,.other-project a button span:after{content:'';display:block;background:#141414;width:100%;height:1px;position:absolute;bottom:0;left:0}.other-project a button span:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.other-project a .img-box img{opacity:0}.other-project a .img-box img.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.other-project a:hover .img-box img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transform:scale(1);transform:scale(1)}.other-project a:hover button span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s,-webkit-transform 0.3s ease-in-out 0.15s}.other-project a:hover button span:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.other-project a .arrow-mobile{display:none}.swiper-projets-nav{display:none}}.main-contact{height:100vh}.contact-bg-vid{position:fixed;top:0;left:0;right:0;height:100%}@media (max-width:1024px){.contact-bg-vid{top:calc(var(--vh, 1vh) * -18);height:calc(var(--vh, 1vh) * 136)}}.contact-bg-vid:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(32 32 32 / .15);z-index:1;content:'';display:block}.contact-wrapper{height:100%}.contact-container{position:relative;z-index:2;height:100%}.contact-container .col-left .intro-title{font-size:5.6rem;line-height:1.14;color:#fff;letter-spacing:0;font-weight:700;margin-bottom:24px}.contact-container .col-left p{font-size:1.5rem;font-weight:300;color:#fff;line-height:1.778}.contact-container .col-left .links-box{margin-top:48px}.contact-container .col-right h2{font-size:1.2rem;color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.contact-container .col-right p{font-size:1.2rem;font-weight:300;color:#fff;line-height:1.83;letter-spacing:.08em;margin-bottom:20px}.contact-container .col-right p a{color:#fff}.contact-social{margin-top:34px;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-social .header-social-link{border-color:#fff}@media (max-width:1259px){.contact-container .col-left .intro-title{font-size:4.5rem}}@media (max-width:1024px){.main-contact{height:auto;min-height:100vh}.contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;min-height:100vh}.contact-container{display:block;padding:138px 0}.contact-container .col-left{padding-bottom:104px}.contact-container .col-left h1{font-size:4rem}.contact-container .col-left .links-box{margin-top:36px}}@media (max-width:1024px) and (min-width:768px){.contact-container .col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-container .col-right h2{font-size:1.5rem;width:100%;margin-bottom:25px}.contact-container .col-right p{position:relative;padding-right:80px;margin-bottom:0}.contact-container .col-right p:after{display:block;position:absolute;right:40px;top:0;content:'';width:1px;height:100%;background:rgb(255 255 255 / .2)}}@media (max-width:767px){.contact-container{display:block;padding:140px 0}.contact-container .col-left{padding-bottom:54px}.contact-container .col-left h1{font-size:3rem;margin-bottom:14px}.contact-container .col-left p{font-size:1.4rem}.contact-container .col-left .links-box{margin-top:54px;text-align:center}.contact-container .col-left .links-box a{width:100%;margin-bottom:10px}}.main-works .section-intro:before{content:none}.main-works .works-grey-parallax>div{position:absolute;height:70px;background:#fff;width:100%;top:0;left:0;z-index:1}.main-works .works-grey-parallax+a{z-index:2}.section-works-cats{margin-top:-63px}.accordion-title,.clear-mobile{display:none}.ajax-cats-loader{display:inline-block;position:absolute;pointer-events:none;opacity:0;left:0;right:0;top:0;height:36px}.ajax-cats-loader div{width:27px;height:27px;border-radius:50%;border:3px solid #141414;position:relative;-webkit-animation:lds-ring 1.2s linear infinite;animation:lds-ring 1.2s linear infinite}.ajax-cats-loader div:after{content:'';display:block;width:18px;height:18px;background:#fff;position:absolute;right:-4px;top:-4px;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(60deg);transform:rotate(60deg)}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width:768px){.cats-filters{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:38px}.cats-filters .cat-item{padding:0 36px;position:relative}.cats-filters .cat-item:after{position:absolute;right:0;content:'';top:0;width:1px;height:100%;background:#ccc;display:block}.cats-filters .cat-item a{font-size:1.1rem;line-height:25px;font-weight:300;letter-spacing:.2em;color:gray;display:inline-block;text-transform:uppercase;position:relative}.cats-filters .cat-item a:after{content:'';position:absolute;width:100%;height:1px;background:gray;bottom:-4px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 0.3s cubic-bezier(.77,0,.175,1);transition:transform 0.3s cubic-bezier(.77,0,.175,1);transition:transform 0.3s cubic-bezier(.77,0,.175,1),-webkit-transform 0.3s cubic-bezier(.77,0,.175,1)}.cats-filters .cat-item:first-child{display:none}.cats-filters .cat-item:nth-child(2){padding-left:0}.cats-filters .cat-item:nth-last-child(2):after{content:none}.cats-filters .cat-item.current-cat a:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}.cats-filters .last-clear{position:absolute;top:-3px;right:0;opacity:0;visibility:hidden;-webkit-transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out}.cats-filters .last-clear a{font-size:.9rem;font-weight:300;color:gray;text-transform:uppercase;line-height:1.5;padding-right:20px;display:inline-block;position:relative}.cats-filters .last-clear a span:before,.cats-filters .last-clear a span:after{content:'';position:absolute;top:50%;right:0;height:1px;width:8px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);background:gray;transition:transform 0s ease,-webkit-transform 0s ease}.cats-filters .last-clear a span:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.cats-filters .last-clear a:hover span:before,.cats-filters .last-clear a:hover span:after{transition:transform 0.25s ease,-webkit-transform 0.25s ease}.cats-filters .last-clear a:hover span:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.cats-filters .last-clear a:hover span:after{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.cats-filters .last-clear.active{visibility:visible;opacity:1}.accordion-content{height:auto!important}}.section-works-list{padding-bottom:120px}.project-link{width:calc(50% - 7px);margin-bottom:14px;height:350px;position:relative;overflow:hidden}.project-link>div{height:100%}.project-link a{display:block;height:100%}.project-link .img-box{height:100%;overflow:hidden;position:relative}.project-link .img-box>div{height:calc(100% - -160px)}.project-link .img-box img{-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:-webkit-transform 1s,-webkit-filter 0.5s linear;transition:transform 1s,filter 0.5s linear;transition:transform 1s,filter 0.5s linear,-webkit-transform 1s,-webkit-filter 0.5s linear;top:-60px}.project-link hgroup{z-index:3;position:absolute;top:50%;left:92px;right:92px;opacity:0;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1);transition:opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1);transition:transform 0.4s cubic-bezier(.39,.575,.565,1),opacity 0.7s cubic-bezier(.39,.575,.565,1);transition:transform 0.4s cubic-bezier(.39,.575,.565,1),opacity 0.7s cubic-bezier(.39,.575,.565,1),-webkit-transform 0.4s cubic-bezier(.39,.575,.565,1)}.project-link hgroup h3{font-size:1.3rem;font-weight:300;letter-spacing:.2em;color:#fff;text-transform:uppercase;margin-bottom:6px}.project-link hgroup h4{font-size:2.2rem;font-weight:700;line-height:1.54;color:#fff}.project-link button,.project-link .arrow-laptop{display:none}.project-link a:hover .img-box img{-webkit-filter:brightness(.6);filter:brightness(.6);-webkit-transform:scale(1.05);transform:scale(1.05)}.project-link a:hover hgroup{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-objectfit .project-link .img-box:after,.no-object-fit .project-link .img-box:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.no-objectfit .project-link:hover .img-box:after,.no-object-fit .project-link:hover .img-box:after{opacity:.4}.ajax-wrapper{overflow:hidden;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}.ajax-page{visibility:hidden;display:none}.ajax-more-container{text-align:center}.ajax-more-container .ajax-more{margin-top:60px;height:56px}.ajax-more-container .ajax-more.loading{-webkit-transition:opacity 0.3s ease-out,visibility 0.3s ease-out;transition:opacity 0.3s ease-out,visibility 0.3s ease-out;opacity:.5;pointer-events:none}.ajax-more-container .ajax-more.disabled{-webkit-transition:opacity 0.3s ease-out,visibility 0.3s ease-out,margin 0.7s ease 0.3s,height 0.7s ease 0.3s,padding 0.7s ease 0.3s;transition:opacity 0.3s ease-out,visibility 0.3s ease-out,margin 0.7s ease 0.3s,height 0.7s ease 0.3s,padding 0.7s ease 0.3s;visibility:hidden;opacity:0;height:0;margin-top:0;padding:0}@media (max-width:1259px){.main-works{background:#f2f2f2}.main-works .section-cta{background:#fff}.main-works .section-cta .cta:before{background:#f2f2f2}.ajax-cats-loader div:after{background:#f2f2f2}.project-link{margin-bottom:32px;height:auto}.project-link .appear-clip:before{content:'';display:block;position:absolute;background:#fff;bottom:0;width:100%;height:calc(100% - 274px);z-index:0}.project-link .img-box{height:274px}.project-link hgroup{position:relative;top:0;left:0;right:0;opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;padding:40px 28px 70px;-webkit-transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1);transition:transform 0.8s cubic-bezier(.23,1,.32,1),-webkit-transform 0.8s cubic-bezier(.23,1,.32,1)}.project-link hgroup h3{font-size:1.1rem;color:#141414;margin-bottom:12px}.project-link hgroup h4{font-size:2rem;line-height:1.35;color:#141414;min-height:84px}.project-link .arrow-laptop{display:block;position:absolute;bottom:8px;right:12px}.project-link .arrow-mobile{display:block}.project-link a:hover .img-box img{-webkit-filter:brightness(1);filter:brightness(1)}.project-link a:hover hgroup{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media (max-width:1024px){.ajax-cats-loader{width:692px}.project-link{margin-bottom:32px;height:auto;width:calc(50% - 8px)}.project-link .appear-clip:before{height:calc(100% - 204px)}.project-link .img-box{height:204px}.project-link .img-box>div{height:100%}.project-link .img-box img{top:0}.project-link hgroup{padding:30px 28px 58px}.project-link hgroup h3{font-size:1rem;margin-bottom:4px}.project-link hgroup h4{font-size:1.7rem;line-height:1.1;color:#141414;min-height:72px}.project-link a:hover .img-box img{-webkit-filter:brightness(1);filter:brightness(1)}.project-link a:hover hgroup{opacity:1;-webkit-transform:none;transform:none}}@media (max-width:767px){.main-works .section-intro .txt-box{min-height:0;padding-bottom:40px}.section-works-cats{margin-top:0;padding-bottom:34px;padding-top:24px}.accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion-title .title{font-weight:700;font-size:1.1rem;letter-spacing:.1em;line-height:45px}.accordion-title .arrow{-webkit-transform:translate(-5px,3px) rotate(90deg);transform:translate(-5px,3px) rotate(90deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.accordion-title .arrow svg{width:7px;height:7px}.accordion-title.active .arrow{-webkit-transform:translate(-8px,3px) rotate(-90deg);transform:translate(-8px,3px) rotate(-90deg)}.clear-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;width:100%;opacity:0;visibility:hidden;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:16px;font-weight:500;font-size:1.1rem;padding:0 55px;text-transform:uppercase;letter-spacing:.35em;border:1px solid #141414;-webkit-transition:height 0.3s linear 0.3s,opacity 0.3s linear,visibility 0.3s linear;transition:height 0.3s linear 0.3s,opacity 0.3s linear,visibility 0.3s linear}.clear-mobile span{display:inline-block}.clear-mobile em{font-style:normal;font-size:1.2rem;letter-spacing:.25em}.clear-mobile i{width:20px;height:20px;display:block;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.clear-mobile i:before,.clear-mobile i:after{position:absolute;top:50%;left:50%;content:'';display:block;width:13px;height:1px;background:#141414}.clear-mobile i:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.clear-mobile i:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.clear-mobile.active{visibility:visible;opacity:1;height:55px;-webkit-transition:height 0.3s linear 0.3s,opacity 0.3s linear 0.6s,visibility 0.3s linear 0.6s;transition:height 0.3s linear 0.3s,opacity 0.3s linear 0.6s,visibility 0.3s linear 0.6s}.accordion-content{border-bottom:1px solid #d9d9d9;height:0;overflow:hidden;position:relative}.cats-filters .cat-item{font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:50px;text-transform:uppercase;border-top:1px solid #d9d9d9}.cats-filters .cat-item a{width:100%;display:block}.cats-filters .cat-item:first-child{display:none}.cats-filters .cat-item:nth-child(2){border-top:0}.cats-filters .last-clear{display:none}.ajax-cats-loader{top:42px;height:18px}.ajax-cats-loader div{width:13px;height:13px;border-radius:50%;border:1px solid #141414;margin-right:27px;margin-left:auto}.ajax-cats-loader div:after{width:9px;height:9px}.section-works-list{padding-top:0;padding-bottom:40px}.project-link{width:100%}.project-link:before{content:none}.project-link .img-box{height:53.125vw;background:#f2f2f2}.project-link hgroup{padding:0}.project-link hgroup h3{margin-bottom:4px}.project-link hgroup h4{font-size:1.7rem;line-height:1.2;color:#141414;padding-bottom:60px}.project-link .txt-box{padding:26px 0 36px;display:block;background:#fff}.project-link .txt-box hgroup{min-height:118px}.project-link .txt-box.animated button em,.project-link .txt-box.animated button:before{-webkit-animation:none;animation:none}.project-link .txt-box:hover span:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s,-webkit-transform 0.3s ease-in-out 0.15s}.project-link .txt-box:hover span:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.project-link .arrow-laptop{display:none}.project-link button{font-size:1rem;display:inline-block;position:absolute;bottom:36px;left:0;padding-bottom:6px;text-transform:uppercase;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.project-link button span{position:absolute;bottom:0;left:0;width:100%;height:1px}.project-link button span:before,.project-link button span:after{content:'';display:block;background:#141414;width:100%;height:1px;position:absolute;bottom:0;left:0}.project-link button span:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.project-link a{background:#fff}.project-link a:hover hgroup{opacity:1;-webkit-transform:none;transform:none}.ajax-more-container .ajax-more{margin-top:30px}}.section-jobs-list{padding-top:96px;padding-bottom:32px}.job-preview{position:relative;margin-bottom:46px}.job-preview .left-bloc{padding:88px 0 88px 46px}.job-preview .separator{display:block;width:0;background:#f2f2f2}.job-preview:before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;width:auto;height:auto;bottom:0;background:#fff;right:0;-webkit-transition:all 0.7s cubic-bezier(.39,.575,.565,1);transition:all 0.7s cubic-bezier(.39,.575,.565,1)}@media (min-width:1260px){.job-preview:hover:before{left:15px;top:15px;right:15px;bottom:15px}}.job-preview .h3-2023{font-size:3.2rem;font-weight:700;letter-spacing:0;position:relative;margin-bottom:32px}.job-preview>div{position:relative}.job-preview p,.job-preview li{font-size:1.4rem;font-weight:300;letter-spacing:.08em;line-height:2;padding-bottom:15px}.job-preview .job-content{height:0;overflow:hidden}.job-preview .job-content h3{padding-top:15px;padding-bottom:15px;line-height:1.8;font-weight:700}.job-preview .job-content li{line-height:1.8em;padding-left:22.5px}.job-preview .job-content li:before{content:'-';text-indent:-22.5px;display:inline-block}.job-preview .right-bloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:88px 46px 88px 0}.job-readmore{position:relative;display:inline-block;text-align:left;margin-top:20px}.job-readmore .link-flip{overflow:visible}.job-readmore .link-flip span{display:inline-block;overflow:hidden;position:relative}.job-readmore .link-flip:after{content:'';display:block;height:calc(100% - -50px);width:calc(100% - -50px);position:absolute;top:-25px;left:-25px}.job-readmore.active .open{opacity:0;z-index:0}.job-readmore.active .close{opacity:1;z-index:3}.job-readmore .open,.job-readmore .close{font-weight:700;font-size:1.1rem;text-transform:uppercase;position:relative;padding-bottom:2px;display:inline-block;-webkit-transition:opacity 0.45s cubic-bezier(.755,.05,.855,.06);transition:opacity 0.45s cubic-bezier(.755,.05,.855,.06)}.job-readmore .open{opacity:1;z-index:3}.job-readmore .close{opacity:0;z-index:0;position:absolute;top:0;left:0}.section-jobs-spontaneous{text-align:center;padding-bottom:140px}.section-jobs-spontaneous p{font-size:1.8rem;letter-spacing:.08em;line-height:2.333;margin-bottom:52px}@media (max-width:1259px){.section-jobs-list{padding-top:96px;padding-bottom:32px}.job-preview{position:relative;margin-bottom:46px}.job-preview .left-bloc{padding-left:0}.job-preview .right-bloc{padding-right:0}.job-preview .separator{width:0}.job-preview .h3-2023{font-size:3rem}}@media (max-width:1024px){.section-jobs-list{padding-top:96px;padding-bottom:32px}.job-preview{margin-bottom:64px;display:block}.job-preview .separator{display:none}.job-preview .h3-2024{margin-bottom:36px}.job-preview .left-bloc{padding-left:0;padding-bottom:0}.job-preview .right-bloc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:48px}.job-readmore{height:20px}.job-readmore i{position:absolute;bottom:0;left:0;width:100%;height:1px;opacity:1;display:inline-block}.job-readmore i:before,.job-readmore i:after{content:'';display:block;background:#141414;width:100%;height:1px;position:absolute;bottom:0;left:0}.job-readmore i:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.job-readmore .link-flip.animated span:before,.job-readmore .link-flip.animated em{-webkit-animation:none;animation:none}.job-readmore:hover i:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:-webkit-transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s;transition:transform 0.3s ease-in-out 0.15s,-webkit-transform 0.3s ease-in-out 0.15s}.job-readmore:hover i:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.job-readmore.active{pointer-events:none;height:0;margin-top:0;-webkit-transition:height 1s cubic-bezier(.645,.045,.355,1),margin 1s cubic-bezier(.645,.045,.355,1);transition:height 1s cubic-bezier(.645,.045,.355,1),margin 1s cubic-bezier(.645,.045,.355,1)}.job-readmore.active .open,.job-readmore.active .close{opacity:0}}@media (max-width:767px){.section-jobs-list{padding-top:64px;padding-bottom:1px}.job-preview{margin-bottom:48px;display:block}.job-preview .h3-2024{font-size:2.2rem;margin-bottom:24px}.job-preview .left-bloc{padding-top:40px}.job-preview .right-bloc{padding-top:44px;padding-bottom:6.875vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.job-preview .right-bloc a.btn-flip{width:100%}.job-readmore{margin-top:14px}.job-content h3{letter-spacing:0}.job-content p:last-child,.job-content li:last-child{padding-bottom:0}.section-jobs-spontaneous{text-align:left;padding-bottom:50px}.section-jobs-spontaneous p{font-size:1.6rem;line-height:1.875;font-weight:300;margin-bottom:44px}.section-jobs-spontaneous a.btn-flip{text-align:center;width:100%}[data-aos='text-lines'] .line{-webkit-transition-delay:0s!important;transition-delay:0s!important}}.main-form form{padding-bottom:95px}.main-form form>.champs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-form input[type="text"],.main-form input[type="email"],.main-form input[type="file"],.main-form input[type="tel"],.main-form input[type="url"],.main-form .add-new-file,.main-form .fileBox{margin-bottom:30px;padding:27px 27px;height:85px;font-weight:300;font-size:1.4rem;background:none;border:1px solid #d0d0d0;width:100%}@media (max-width:1024px){.main-form input[type="text"],.main-form input[type="email"],.main-form input[type="file"],.main-form input[type="tel"],.main-form input[type="url"],.main-form .add-new-file,.main-form .fileBox{height:70px}}.main-form input[type="text"].error,.main-form input[type="email"].error,.main-form input[type="file"].error,.main-form input[type="tel"].error,.main-form input[type="url"].error,.main-form .add-new-file.error,.main-form .fileBox.error{border:1px solid red}.main-form input[type="file"]{margin-bottom:0}.main-form .fileBox{position:relative;padding:0}.main-form .fileBox label{position:absolute;top:30px;left:27px;right:75px;width:auto!important;overflow:hidden;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#818181;line-height:25px}.main-form .fileBox.fileUp label{color:#000}.main-form .fileBox .clearThis{position:absolute;top:18.5px;height:45px;width:20px;z-index:3;opacity:0;color:#fff0}.main-form .fileBox .clearThis:after{content:'';display:block;width:18px;height:1px;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.main-form .fileBox .clearThis:before{content:'';display:block;width:18px;height:1px;background:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.main-form .fileBox .clearThis:hover{cursor:pointer}.main-form .fileBox .clearThis:hover:after,.main-form .fileBox .clearThis:hover:before{background:#141414}.main-form .fileBox input{position:relative;z-index:2;opacity:0}.main-form .fileUp .clearThis{opacity:1}.main-form .add-new-file{border:none;position:relative;padding-left:100px;line-height:30px}.main-form .add-new-file .more{position:absolute;top:50%;left:0;height:50px;width:50px;border:1px solid #d0d0d0;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:border 0.25s ease-in-out;transition:border 0.25s ease-in-out;border-radius:50px}.main-form .add-new-file .more:after,.main-form .add-new-file .more:before{content:"";display:block;position:absolute;top:50%;left:50%;height:1px;width:14px;background:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-form .add-new-file .more:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.main-form .add-new-file .fake-hover{position:absolute;top:15px;left:25px;right:25px;bottom:15px}.main-form .add-new-file .fake-hover:hover{cursor:pointer}.main-form .add-new-file .fake-hover:hover>.more,.main-form .add-new-file .fake-hover.animated>.more{border:1px solid #000}.main-form .add-new-file .fake-hover:hover>.more:after,.main-form .add-new-file .fake-hover.animated>.more:after{-webkit-animation:addFileAnim 0.25s ease-in-out;animation:addFileAnim 0.25s ease-in-out}.main-form .add-new-file .fake-hover:hover>.more:before,.main-form .add-new-file .fake-hover.animated>.more:before{-webkit-animation:addFileAnim2 0.25s ease-in-out;animation:addFileAnim2 0.25s ease-in-out}@-webkit-keyframes addFileAnim{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}@keyframes addFileAnim{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}@-webkit-keyframes addFileAnim2{from{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}to{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}}@keyframes addFileAnim2{from{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}to{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}}.main-form .input-file-hidden-text{display:none}.main-form textarea{display:block;width:100%;padding:27px 27px;font-family:"Rubik",sans-serif;font-weight:300;background:none;border:1px solid #d0d0d0;line-height:2em;font-size:1.4rem}@media (max-width:1024px){.main-form textarea{min-height:260px}}.main-form .ajax-loader{display:none!important}.main-form .pre-more-infos{padding:80px 0}.main-form .more-infos{background:#fff;padding:68px 0}.main-form .more-infos img{width:131px;height:38px}.main-form .more-infos b{color:#141414}.main-form .more-infos a.link-text{display:block}.main-form .more-infos a.link-text span{border-bottom:1px solid #fff0}.main-form .more-infos a.link-text.phone{display:inline-block}.main-form .more-infos a.link-text:hover span{border-bottom-color:#d8d8d8}.main-form .more-infos>div{font-family:"Rubik",sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.08em;line-height:2.16;color:gray}.main-form .more-infos>div .contact-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.main-form .more-infos>div .header-social-link{border-color:silver;display:inline-block;margin-right:5px}.main-form .more-infos>div .header-social-link svg{fill:#141414}.main-form .more-infos>div .header-social-link:hover{border-color:#000}input:focus,textarea:focus{outline:none}.main-form input[type="text"]:focus,.main-form input[type="email"]:focus,.main-form input[type="number"]:focus,.main-form input[type="tel"]:focus,.main-form input[type="url"]:focus,textarea:focus{border:1px solid #141414}.file{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;-webkit-transition:height 0.5s ease-in-out,max-height 0.5s ease-in-out,opacity 0.5s ease-in-out;transition:height 0.5s ease-in-out,max-height 0.5s ease-in-out,opacity 0.5s ease-in-out}.file .add-new-file{opacity:0}.file.showme,.file:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;height:130px}.file.showme .add-new-file{opacity:1;-webkit-transition:opacity 0s ease 0.5s;transition:opacity 0s ease 0.5s}.file.showme .add-new-file.beforelast{opacity:1;-webkit-transition:opacity 0s ease 0.5s;transition:opacity 0s ease 0.5s}.file.showme .add-new-file.beforelast.bye{opacity:0;-webkit-transition:opacity 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s}.file:first-of-type .add-new-file{opacity:1;-webkit-transition:opacity 0s ease 0s;transition:opacity 0s ease 0s}.file:last-of-type .add-new-file{display:none}.wpcf7-not-valid+.wpcf7-not-valid-tip{font-size:10px;margin-bottom:10px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:none!important;text-align:center;color:red}@media (max-width:767px){.add-new-file.hide-me{display:none!important}}@-webkit-keyframes clearFileAnim{from{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}to{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}}@keyframes clearFileAnim{from{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}to{-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}}@-webkit-keyframes clearFileAnim2{from{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}to{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}@keyframes clearFileAnim2{from{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}to{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}.clearThis.animated:after{-webkit-animation:clearFileAnim 0.25s ease-in-out;animation:clearFileAnim 0.25s ease-in-out}.clearThis.animated:before{-webkit-animation:clearFileAnim2 0.25s ease-in-out;animation:clearFileAnim2 0.25s ease-in-out}.fake-label{opacity:0;width:100%;font-size:1.2rem;font-weight:300;font-family:"Rubik",sans-serif;padding-bottom:6px;color:gray;display:block;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:opacity 0.125s ease-in-out,-webkit-transform 0.125s ease-in-out;transition:opacity 0.125s ease-in-out,-webkit-transform 0.125s ease-in-out;transition:transform 0.125s ease-in-out,opacity 0.125s ease-in-out;transition:transform 0.125s ease-in-out,opacity 0.125s ease-in-out,-webkit-transform 0.125s ease-in-out}.fake-label.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.label-normal{width:100%;font-size:10px;font-weight:300;font-family:"Rubik",sans-serif;color:gray;display:block;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}label{position:relative}.wpcf7-form-control-wrap{position:static}.wpcf7-not-valid-tip{position:absolute;top:0;right:0;text-align:right}.file .wpcf7-not-valid-tip{top:-25px}.frm_form_field{position:relative;z-index:2}#frm_field_21_container,#frm_field_29_container,#frm_field_15_container{padding-top:2px}#frm_field_21_container,#frm_field_29_container,#frm_field_15_container,.champ-form{z-index:1}#frm_field_21_container .fake-label,#frm_field_29_container .fake-label,#frm_field_15_container .fake-label,.champ-form .fake-label{padding-bottom:4px}#frm_field_21_container .main-label,#frm_field_29_container .main-label,#frm_field_15_container .main-label,.champ-form .main-label{position:absolute;opacity:1;top:60px;left:27px;font-family:"Rubik",sans-serif;font-weight:300;-webkit-transition:opacity 0.25s ease 0.25s;transition:opacity 0.25s ease 0.25s;font-size:1.4rem}@media (max-width:767px){#frm_field_21_container .main-label,#frm_field_29_container .main-label,#frm_field_15_container .main-label,.champ-form .main-label{top:54px}}@media (min-width:768px) and (max-width:1024px){#frm_field_21_container .main-label,#frm_field_29_container .main-label,#frm_field_15_container .main-label,.champ-form .main-label{top:52px}}#frm_field_22_container,#frm_field_10_container{z-index:0;padding-top:30px}#frm_field_22_container .frm_error,#frm_field_10_container .frm_error{top:0}@media (max-width:1024px){#frm_field_22_container,#frm_field_10_container{padding-top:20px}}.frm_submit{text-align:center;margin-top:64px}.frm_error{width:auto;font-size:1.2rem;font-weight:300;font-family:"Rubik",sans-serif;padding-bottom:9.9px;display:block;color:red;position:absolute;top:0;right:0;letter-spacing:1px}.frm_blank_field input,.frm_blank_field textarea,.frm_blank_field .frm_dropzone{border:1px solid #f00!important}#field_wspq4{opacity:0;margin-top:-85px}#frm_field_15_container,#frm_field_21_container,#frm_field_29_container,.champ-form{clear:both}#frm_field_15_container .frm_primary_label,#frm_field_21_container .frm_primary_label,#frm_field_29_container .frm_primary_label,.champ-form .frm_primary_label{width:100%;font-size:0;line-height:0;font-weight:300;font-family:"Rubik",sans-serif;padding-bottom:0px!important;color:gray;display:block;opacity:1}.dz-message{display:none!important}.dz-image{display:none!important}.dz-preview.frm_clearfix{margin:0 15px 15px;width:65%;border-bottom:none;padding:0}.dz-preview.frm_clearfix:first-of-type{margin-top:15px}.dz-preview.frm_clearfix .dz-column{width:100%;height:50px;background:#f2f2f2;padding:15px;position:relative}.dz-preview.frm_clearfix .dz-column .dz-details{margin:0;position:relative}.dz-preview.frm_clearfix .dz-column .dz-details .dz-filename{font-family:"Rubik",sans-serif;font-size:12px;font-weight:100;text-overflow:ellipsis;padding-left:33px}.dz-preview.frm_clearfix .dz-column .dz-details .dz-filename:before{content:'';background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/fichier-load.gif) center center no-repeat;background-size:18px;width:18px;height:18px;display:block;position:absolute;left:-3px;top:-2px}.dz-preview.frm_clearfix .dz-column .dz-details .dz-size{font-family:"Rubik",sans-serif;font-size:10px;font-weight:100;right:30px;top:2px;position:absolute}@media (max-width:767px){.dz-preview.frm_clearfix .dz-column .dz-details .dz-size{display:none}}.dz-preview.frm_clearfix .dz-column .dz-details .dz-remove{display:block;width:10px;height:20px}.dz-preview.frm_clearfix .dz-column .dz-details .dz-remove:before{content:'';display:block;position:absolute;top:9px;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#141414;width:8px;height:1px}.dz-preview.frm_clearfix .dz-column .dz-details .dz-remove:after{content:'';display:block;position:absolute;top:9px;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#141414;width:8px;height:1px}.dz-preview.frm_clearfix .dz-column .dz-progress{position:absolute;left:0;bottom:0;height:2px;border-radius:0!important;background:none}.dz-preview.frm_clearfix .dz-column .dz-progress .dz-upload{background-color:gray}.dz-preview.frm_clearfix .dz-column .dz-error-message{position:absolute;left:101%;top:0;width:30%;color:red;font-size:10px;font-weight:100;font-family:"Rubik",sans-serif;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dz-preview.frm_clearfix.dz-success.dz-complete .dz-filename:before{background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/fichier-ok.png) center center no-repeat;background-size:20px;width:20px;height:20px}.frm_html_container{padding-top:30px;font-family:"Rubik",sans-serif;font-size:10px;line-height:1.8em;color:#888}.frm_html_container a:hover{text-decoration:underline}@-webkit-keyframes uploadFile{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}45%{opacity:0}49%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}51%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}55%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes uploadFile{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}45%{opacity:0}49%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}51%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}55%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.frm_dropzone{border:1px solid #d0d0d0;border-radius:0;border-radius:none;min-height:82px!important;padding-top:15px;margin-top:13px!important;position:relative;background:none}.frm_dropzone:before{content:'';display:block;position:absolute;width:20px;height:20px;top:28px;right:28px;visibility:visible;background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/uploadfile.svg) center center no-repeat;background-size:12px}.frm_dropzone:after{content:'';display:block;position:absolute;width:20px;height:20px;top:48px;right:28px;visibility:visible;background:#fff;border-top:1px solid #000}.frm_dropzone:hover{cursor:pointer}.frm_dropzone:hover:before{-webkit-animation:uploadFile 0.4s ease-in-out;animation:uploadFile 0.4s ease-in-out}@media (max-width:1024px){.frm_dropzone{min-height:70px!important}.frm_dropzone:before{top:22px}.frm_dropzone:after{top:42px}}.frm_forms .frm_message{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frm_forms .frm_message p{font-size:5rem;font-weight:700}.frm_submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.rgpd-container{position:relative}.rgpd-info{width:50px;height:50px;border-radius:50%;border:1px solid silver;font-weight:500;text-align:center;line-height:48px;cursor:pointer;margin-left:12px;margin-top:3px;position:relative;z-index:2}.rgpd-info i{font-style:normal;display:block;color:#141414}.rgpd-info:hover{border-color:#000}.rgpd-info:hover+.rgpd-text{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateY(0);transform:translateY(-50%) translateY(0)}@media (min-width:768px){.rgpd-text{position:absolute;top:50%;left:60px;width:290px;-webkit-transform:translateY(-50%) translateY(25px);transform:translateY(-50%) translateY(25px);opacity:0;visibility:hidden;-webkit-transition:0.25s ease;transition:0.25s ease;padding:20px 25px 20px 60px;z-index:1}.rgpd-text p{z-index:1;position:relative;font-size:1rem;line-height:2;font-weight:300;text-align:left;color:gray}.rgpd-text p a{display:inline-block;color:#000;-webkit-box-shadow:inset 0 -2px #f2f2f2,inset 0 -3px #000;box-shadow:inset 0 -2px #f2f2f2,inset 0 -3px #000}.rgpd-text:before{content:'';width:calc(100% - 30px);top:0;right:0;height:100%;position:absolute;display:block;background:#f2f2f2;z-index:0}.rgpd-text:after{content:'';position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:12.5px 15px 12.5px 0;border-color:#fff0 #f2f2f2 #fff0 #fff0}.rgpd-text:hover{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateY(0);transform:translateY(-50%) translateY(0)}}@media (max-width:1024px) and (min-width:768px){.frm_submit{-webkit-box-pack:start;-ms-flex-pack:start;padding-top:0}.rgpd-text{width:406px}}@media (max-width:767px){.frm_submit{padding-top:0;margin-top:50px}.frm_button_submit{width:calc(85.8vw - 62px)}.rgpd-text{position:fixed;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;z-index:10;background:rgb(0 0 0 / .75);padding:0;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;-webkit-transition:opacity 0.3s linear,visibility 0.3s linear;transition:opacity 0.3s linear,visibility 0.3s linear}.rgpd-text p{position:relative;background:#fff;font-size:1.2rem;line-height:2;font-weight:300;color:#666;padding:40px 40px 40px 25px;width:75.625vw;max-width:612px;-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0);-webkit-transition:opacity 0.2s linear,-webkit-transform 0.2s cubic-bezier(.55,.085,.68,.53);transition:opacity 0.2s linear,-webkit-transform 0.2s cubic-bezier(.55,.085,.68,.53);transition:transform 0.2s cubic-bezier(.55,.085,.68,.53),opacity 0.2s linear;transition:transform 0.2s cubic-bezier(.55,.085,.68,.53),opacity 0.2s linear,-webkit-transform 0.2s cubic-bezier(.55,.085,.68,.53);opacity:0}.rgpd-text p a{display:inline-block;color:#000;-webkit-box-shadow:inset 0 -2px #fff,inset 0 -3px #000;box-shadow:inset 0 -2px #fff,inset 0 -3px #000}.rgpd-text.show{visibility:visible;opacity:1}.rgpd-text.show p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0s,-webkit-transform 0.3s cubic-bezier(.215,.61,.355,1);transition:opacity 0s,-webkit-transform 0.3s cubic-bezier(.215,.61,.355,1);transition:transform 0.3s cubic-bezier(.215,.61,.355,1),opacity 0s;transition:transform 0.3s cubic-bezier(.215,.61,.355,1),opacity 0s,-webkit-transform 0.3s cubic-bezier(.215,.61,.355,1)}.close-rgpd{width:15px;height:15px;position:absolute;display:block;cursor:pointer;top:15px;right:15px}.close-rgpd:before,.close-rgpd:after{content:'';display:block;position:absolute;width:15px;height:2px;left:50%;top:50%;background:#000}.close-rgpd:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close-rgpd:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field select,.main-form .frm_form_fields_error_style,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.main-form .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.main-form .frm_style_formidable-style.with_frm_style .frm_form_field :invalid{border-color:red}.dz-preview .dz-column .dz-remove{position:absolute;top:0;right:0}.dz-preview .dz-column .dz-progress{width:100%}.dz-preview .dz-column .dz-progress .dz-upload{position:absolute;top:0;bottom:0;left:0;right:auto}.frm_required{display:none!important}.frm_error_style{opacity:0!important}@media (max-width:1024px){.main-form input[type="text"],.main-form input[type="email"],.main-form input[type="file"],.main-form input[type="tel"],.main-form input[type="url"],.main-form .add-new-file,.main-form .fileBox{margin-bottom:20px}.main-form .more-infos .inner-infos{display:block}.main-form .more-infos>div .logo{position:absolute}.main-form .more-infos>div .address:nth-child(2){padding-bottom:20px}.main-form .more-infos>div .contact-social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:44px}}@media (max-width:767px){.main-form form{padding-bottom:82px}.main-form input[type="text"],.main-form input[type="email"],.main-form input[type="file"],.main-form input[type="tel"],.main-form input[type="url"],.main-form .add-new-file,.main-form .fileBox,.main-form textarea{font-size:1.2rem}.main-form .fake-label{font-size:1rem}.main-form .pre-more-infos{padding:44px 0}.main-form .more-infos{padding:38px 0;background:#f2f2f2}.main-form .more-infos>div .logo{margin-bottom:26px;position:relative}.main-form .more-infos>div .contact-social{margin-top:28px}#frm_field_21_container .main-label,#frm_field_29_container .main-label,#frm_field_15_container .main-label,.champ-form .main-label{font-size:1.2rem}}.main-project .section-intro:before{content:none}.site-main.main-project{overflow:hidden}.section-project-content{z-index:2}.row{background:#f2f2f2}.row.no-bg{background:none}.row.first-row{background:white!important}.single-flexible .appear-clip{background:#f2f2f2}.single-flexible video{display:block;width:100%}.single-flexible.project-url{text-align:center}.img-fallback-mobile{display:none}.no-objectfit .single-flexible video,.no-object-fit .single-flexible video{top:0!important;-webkit-transform:none!important;transform:none!important}.ombre{position:relative}.ombre>*{position:relative;z-index:1}.ombre:before{content:'';display:block;position:absolute;z-index:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media (max-width:767px){.ombre:before{height:100%;width:100%;left:0;bottom:0}}.ombre.show-shadow:before{opacity:1}.single-flexible-bloc{position:relative}@media (min-width:768px){.single-flexible-bloc .item{padding-top:15px}}.animation+button{display:none}.animation+button+.ckin__controls{display:none}.single-flexible-colonnes{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-flexible-colonnes .appear-clip{overflow:hidden!important}.single-flexible-colonnes>div{width:100%}@media (min-width:768px){.single-flexible-colonnes>div{width:50%}}@media (min-width:768px){.single-flexible-colonnes .afterB{display:block;position:absolute;top:0;left:50%;height:100%;width:16px;background:#f2f2f2;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:''}}@media (min-width:768px){.single-flexible-colonnes.sans-espaces .bfr,.single-flexible-colonnes.sans-espaces .afterB{display:none}.single-flexible-colonnes.sans-espaces *{margin-top:0!important;margin-bottom:0!important}.single-flexible-colonnes .col-item{padding-top:0}.single-flexible-colonnes .col-item:first-child{padding-top:0}}@media (max-width:767px){.single-flexible-colonnes .col-left .col-item{margin-top:10vw}.single-flexible-colonnes .col-left .col-item:first-of-type{margin-top:0}.single-flexible-colonnes .col-right .col-item{margin-top:10vw}.single-flexible-colonnes.sans-espaces{margin:0 auto;width:75.625vw}}.single-flexible-texte{word-break:break-word}.single-flexible-texte .subtitle{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.single-flexible-texte .subtitle+div{padding-top:45px}.single-flexible-texte h2:not(.label),.single-flexible-texte h3{font-size:3rem;letter-spacing:0;line-height:1.1;font-weight:700;padding-bottom:45px}.single-flexible-texte p{font-size:1.6rem;font-weight:300;line-height:1.778;padding-bottom:20px}.single-flexible-texte p:last-of-type{padding-bottom:0}.single-flexible-texte p.small-text{font-size:1.4rem;line-height:2;letter-spacing:.08em}@media (max-width:1259px){.single-flexible-texte p{font-size:1.6rem}.single-flexible-texte h2.d-col-13,.single-flexible-texte h3.d-col-13,.single-flexible-texte p.d-col-13{width:504px}}@media (max-width:1024px){.single-flexible-texte h2.d-col-13,.single-flexible-texte h3.d-col-13,.single-flexible-texte p.d-col-13{width:100%}}@media (max-width:767px){.single-flexible-texte h2:not(.label),.single-flexible-texte h3{padding-bottom:28px}.single-flexible-texte .subtitle+div{padding-top:28px}.single-flexible-texte p{line-height:1.85}.single-flexible-texte h2.d-col-13,.single-flexible-texte h3.d-col-13,.single-flexible-texte p.d-col-13{width:100%}}.text-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-image h2,.text-image h3,.text-image p{width:100%}.text-image .image{width:calc(597px + ((100vw - 1058px)/2));margin-left:calc((100vw - 1058px)/-2);overflow:hidden}.text-image .image img{max-width:637px;width:auto;height:auto;margin-right:auto;margin-left:0}.text-image .single-flexible>div{margin-right:0;margin-left:auto}.text-image.droite .single-flexible{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.text-image.droite .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(597px + ((100vw - 1058px)/2));margin-left:auto;margin-right:calc((100vw - 1058px)/-2)}.text-image.droite .image img{margin-right:0;margin-left:auto}.text-image.droite .single-flexible>div{margin-left:0}.text-image.centre .image img{min-width:500px;margin-right:auto;margin-left:auto}@media (max-width:1259px){.text-image .image{width:calc(467px + ((100vw - 828px)/2));margin-left:calc(((100vw - 828px)/-2))}.text-image .image img{max-width:494px}.text-image.droite .image{width:calc(467px + ((100vw - 828px)/2));margin-left:auto;margin-right:calc(((100vw - 828px)/-2))}.text-image.centre .image img{min-width:360px}}@media (max-width:1024px){.text-image .image{width:calc(314px + ((100vw - 595px)/2));margin-left:calc(((100vw - 595px)/-2))}.text-image .image img{max-width:330px}.text-image.droite .image{width:calc(314px + ((100vw - 595px)/2));margin-left:auto;margin-right:calc(((100vw - 595px)/-2))}.text-image.centre .image img{min-width:0}}@media (max-width:767px){.text-image{display:block}.text-image .image{width:100%;margin-right:0;margin-left:0;margin-bottom:40px}.text-image .image img{max-width:none;width:auto;max-width:100%}.text-image .single-flexible>div{margin-left:0}.text-image.droite .image{width:100%;margin-right:0;margin-left:0}}.images-duo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.images-duo .image{width:500px;margin:0 22px}@media (max-width:1259px){.images-duo .image{width:392px}}@media (max-width:1024px){.images-duo .image{width:274px;margin:0 16px}}@media (max-width:767px){.images-duo{display:block}.images-duo .image{margin:0 auto;width:75.625vw}}@media (max-width:767px) and (min-width:595px){.images-duo .image{width:450px}}@media (max-width:767px){.images-duo .image:first-child{margin-bottom:10vw}}.single-flexible-grandeimage{position:relative;overflow:hidden;max-height:75vh}@media (max-width:767px){.single-flexible-grandeimage{max-height:40vh}}.single-flexible-grandeimage img{top:0;left:0;right:0}.single-flexible-grandeimage div{position:absolute;top:0;left:0;right:0;height:200%}.single-flexible-parallaximage{position:relative;overflow:hidden;height:85vh}.single-flexible-parallaximage>div{height:100%}.single-flexible-parallaximage img{height:calc(100% - -240px);top:-120px}@media (max-width:1024px){.single-flexible-parallaximage{height:auto}.single-flexible-parallaximage>div{height:auto}.single-flexible-parallaximage img{height:auto;top:0}.single-flexible-parallaximage.fixedheight{height:650px}.single-flexible-parallaximage.fixedheight>div{height:100%}.single-flexible-parallaximage.fixedheight>div img{height:100%}}@media (max-width:1024px) and (max-width:767px){.single-flexible-parallaximage.fixedheight{height:400px}}.col-item{position:relative;z-index:0}.col-item>*{position:relative}.col-item .bfr{display:block;position:absolute;top:0;left:0;height:15px;width:100%;background:#f2f2f2;content:'';z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.col-item .bfr{height:5vw}}.col-item .aftr{display:block;position:absolute;bottom:0;left:0;height:8px;width:100%;content:'';z-index:1}@media (max-width:767px){.col-item .aftr{height:2.5vw}}.col-item:first-of-type .bfr{display:none}.col-item:last-of-type .aftr{display:none}@media (min-width:768px){.col-right .deform{-webkit-transition-delay:0.1s;transition-delay:0.1s}}@media (max-width:767px){.col-item .bfr,.col-item .aftr{display:none}}.main-project .swiper-default-nav .arrow-btn{border:1px solid rgb(0 0 0 / .2)}@media (min-width:1025px){.main-project .swiper-default-nav .arrow-btn:hover{border-color:#000}}@media (min-width:768px){.swiper-single-project{overflow:visible}.swiper-single-project.ombre-slider .appear-clip{position:relative;z-index:1}.swiper-single-project.ombre-slider .swiper-slide:before{content:'';display:block;position:absolute;z-index:0;height:calc(100%);left:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}}@media (max-width:767px){.swiper-single-project{overflow:visible}.swiper-single-project.ombre-slider-mobile .appear-clip{position:relative;z-index:1}.swiper-single-project.ombre-slider-mobile .swiper-slide:before{content:'';display:block;position:absolute;z-index:0;height:calc(100%);left:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}.swiper-single-project.ombre-slider-mobile.show-shadow .swiper-slide:before{opacity:1}}.smartphone-images{overflow:visible}.smartphone-images .swiper-slide{width:calc(33.333% - 53px);display:none}.smartphone-images .swiper-slide:nth-child(1),.smartphone-images .swiper-slide:nth-child(2),.smartphone-images .swiper-slide:nth-child(3){display:block}.smartphone-images.decale .swiper-slide:nth-child(1){margin-top:50px}.smartphone-images.decale .swiper-slide:nth-child(3){margin-top:80px}.smartphone-images .ombre-slider .swiper-slide:before{content:'';display:block;position:absolute;z-index:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}@media (max-width:1259px){.smartphone-images .swiper-slide{width:calc(33.333% - 34px)}}@media (max-width:1024px){.smartphone-images .swiper-slide{width:calc(33.333% - 24px)}}@media (max-width:767px){.smartphone-images{display:none}.smartphone-mobile{padding-top:0;padding-bottom:0}.smartphone-mobile .swiper-slide{width:61.875vw;margin-right:12.1875vw}}@media (max-width:767px) and (min-width:595px){.smartphone-mobile .swiper-slide{margin-right:72px}}@media (max-width:767px){.smartphone-mobile .swiper-slide.ombre-slider-mobile:before{content:'';display:block;position:absolute;z-index:0;height:calc(100% - 35px);width:calc(100% - 50px);left:25px;bottom:0;-webkit-box-shadow:0 -10px 40px rgb(0 0 0 / .4);box-shadow:0 -10px 40px rgb(0 0 0 / .4);opacity:0;-webkit-transition:opacity 0.3s linear 0.3s;transition:opacity 0.3s linear 0.3s}.smartphone-mobile .swiper-slide.ombre-slider-mobile.show-shadow:before{opacity:1}.smartphone-mobile .swiper-slide:last-child{margin-right:0}}.single-flexible-image-tablet .grande-image{height:40vw;overflow:hidden;position:relative}.single-flexible-image-tablet .grande-image:after{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(#f2f2f2));background:linear-gradient(to bottom,#fff0,#f2f2f2);z-index:4}.single-flexible-image-tablet .grande-image+.tablet-image{margin-top:-20vw;position:relative;z-index:6}@media (max-width:767px){.single-flexible-image-tablet .grande-image+.tablet-image{margin-top:-10vw}}.single-flexible-image-tablet .tablet-image{padding:60px 76px;border-radius:40px;background:#fff}@media (max-width:1279px){.single-flexible-image-tablet .tablet-image{padding:30px 38px;border-radius:20px;margin-left:auto;margin-right:auto}}@media (max-width:767px){.single-flexible-image-tablet .tablet-image{padding:10px 10px;border-radius:10px;margin-left:auto;margin-right:auto}}@media (min-width:1280px){.single-flexible-image-tablet .tablet-image:after{position:absolute;content:'';top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #ccc}.single-flexible-image-tablet .tablet-image:before{position:absolute;content:'';top:50%;left:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#666}}.single-flexible-image-tablet .tablet-image img,.single-flexible-image-tablet .tablet-image video{width:100%}.image-modified{position:relative}.image-modified img{display:inline-block;width:100%}.image-modified img:hover{cursor:pointer;vertical-align:bottom}.image-modified .image-original{position:absolute;top:0;left:0;height:100%;width:auto;display:block;overflow:hidden}.image-modified .cursor-ic{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:10%;width:10%;color:#fff;z-index:3}.image-modified .cursor-ic:before{content:'';display:block;background:#f2f2f2;width:2px;height:1000%;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.image-modified .cursor-ic:after{content:'';display:block;background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/horizontal-resize-option.svg) center center no-repeat #000;background-size:24px;width:60px;height:60px;border:2px solid #f2f2f2;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}.image-modified .slider-ic{position:absolute;top:50%;width:100%;left:-1vw}input[type=range]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:0;height:100%;background-color:#fff0;width:102%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type=range]:focus{outline:none}input[type=range]:active{outline:none}input[type=range]::-moz-range-track{-moz-appearance:none;height:100%;width:100%;background-color:#fff0;position:relative;outline:none}input[type=range]::active{border:none;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:100px;height:100%;background:none;border:none;border-radius:0}input[type=range]::-webkit-slider-thumb:hover{cursor:w-resize}input[type=range]::-moz-range-thumb{-moz-appearance:none;position:relative;width:100px;height:100%;background:none;border:none;border-radius:0}input[type=range]::-moz-range-thumb:hover{cursor:w-resize}.single-cat-v2{padding-top:24px}.single-cat-v2>div{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-cat-v2>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-cat-v2>ul>li{margin-right:80px}@media (max-width:1024px){.single-cat-v2>ul>li{margin-right:40px}}.single-cat-v2 .title{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:20px}.single-cat-v2 .key-word{color:#141414;font-size:1.4rem;font-family:"Rubik",sans-serif;font-weight:100;margin-top:10px;line-height:21px}.single-cat-v2 .key-word::first-letter{text-transform:uppercase}.single-cat-v2 .first-cat{display:none}.single-cat-v2 .down{display:none}.single-cat-v2 .ddd{display:none}@media (max-width:1259px){.single-cat-v2{padding-top:18px}}@media (max-width:767px){.single-cat-v2{padding-top:24px}.single-cat-v2>ul{display:block}.single-cat-v2>ul>li{margin-right:0}.single-cat-v2 .key-word{margin-top:0;font-size:1.2rem;text-transform:uppercase;font-weight:300;color:#595959;letter-spacing:.05em;line-height:2.16}.single-cat-v2 .key-word:before{content:'- '}}.ckin__player.default{-webkit-box-shadow:none;box-shadow:none}.ckin__player.default .default__button--big.toggle{width:5vw;height:5vw;min-width:40px;min-height:40px;border-radius:50%}.ckin__player.default .default__button--big.toggle i{display:none}.ckin__player.default .default__controls{background:none!important;padding:30px 20px!important}@media (max-width:767px){.ckin__player.default .default__controls{padding:15px 10px!important}}.ckin__player.default .progress{height:4px!important;margin-right:20px!important;margin-left:10px!important}.ckin__player.default .progress .progress__filled{position:relative}.ckin__player.default.no-play .default__controls{-webkit-transform:translateY(100%);transform:translateY(100%)}.white-player .ckin__player.default .default__button--big.toggle{background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/playwhite.svg) center center no-repeat;background-size:100%}.white-player .ckin__player.default .default__button{color:white!important}.white-player .ckin__player.default .progress{background:rgb(255 255 255 / .5)!important}.white-player .ckin__player.default .progress .progress__filled{background:white!important}.black-player .ckin__player.default .default__button--big.toggle{background:url(https://atelierdesign.be/wp-content/themes/ad-final/img/playblack.svg) center center no-repeat;background-size:100%}.black-player .ckin__player.default .default__button{color:#141414!important}.black-player .ckin__player.default .progress{background:rgb(20 20 20 / .5)!important}.black-player .ckin__player.default .progress .progress__filled{background:#141414!important}@media (min-width:768px){.marge-haut-aucune{padding-top:0}.marge-haut-simple{padding-top:75px}}@media (min-width:768px) and (max-width:1259px){.marge-haut-simple{padding-top:67px}}@media (min-width:768px) and (max-width:1024px){.marge-haut-simple{padding-top:54px}}@media (min-width:768px){.marge-haut-double{padding-top:150px}}@media (min-width:768px) and (max-width:1259px){.marge-haut-double{padding-top:134px}}@media (min-width:768px) and (max-width:1024px){.marge-haut-double{padding-top:108px}}@media (min-width:768px){.marge-haut-triple{padding-top:225px}}@media (min-width:768px) and (max-width:1259px){.marge-haut-triple{padding-top:200px}}@media (min-width:768px) and (max-width:1024px){.marge-haut-triple{padding-top:162px}}@media (min-width:768px){.marge-bas-aucune{padding-bottom:0}.marge-bas-simple{padding-bottom:75px}}@media (min-width:768px) and (max-width:1259px){.marge-bas-simple{padding-bottom:67px}}@media (min-width:768px) and (max-width:1024px){.marge-bas-simple{padding-bottom:54px}}@media (min-width:768px){.marge-bas-double{padding-bottom:150px}}@media (min-width:768px) and (max-width:1259px){.marge-bas-double{padding-bottom:134px}}@media (min-width:768px) and (max-width:1024px){.marge-bas-double{padding-bottom:108px}}@media (min-width:768px){.marge-bas-triple{padding-bottom:225px}}@media (min-width:768px) and (max-width:1259px){.marge-bas-triple{padding-bottom:200px}}@media (min-width:768px) and (max-width:1024px){.marge-bas-triple{padding-bottom:162px}}@media (min-width:768px) and (max-width:1024px){.row:nth-last-of-type(2){padding-bottom:0!important}.row:nth-last-of-type(2)>div{padding-bottom:0!important}}@media (max-width:767px){.row{padding-top:5vw;padding-bottom:5vw}.row:nth-child(2){padding-top:15vw}.mobile-no-margin{padding:10vw 0 0 0}.mobile-no-margin .single-content{background:none!important;padding:0}.mobile-no-margin .video-box{width:100vw;margin-left:-7.25vw}.mobile-no-margin .video .ombre:before{content:none}.mobile-no-margin .img-fallback-mobile{display:block;-webkit-transform:none!important;transform:none!important}.mobile-no-margin .img-fallback-mobile+video{display:none}.mobile-no-margin+.row:not(.fullscreen){padding-top:15vw}.mobile-no-margin+.project-share{padding-top:calc(10vw - -20px)}.mobile-no-margin+.mobile-no-margin{padding-top:15vw}.fullscreen{padding-top:10vw;padding-bottom:0}.fullscreen+.row:not(.fullscreen){padding-top:15vw}.fullscreen+.fullscreen{margin-top:-10vw}.slider-case{padding-top:10vw;padding-bottom:10vw}.marge-haut-mobile{padding-top:10vw!important}.marge-bas-mobile{padding-bottom:10vw!important}}@media (min-width:768px){.double-col .marge-haut-aucune{padding-top:15px}.bot-simple+.row .item:first-of-type,.bot-simple+.row .marge-haut-aucune,.bot-double+.row .item:first-of-type,.bot-double+.row .marge-haut-aucune,.bot-triple+.row .item:first-of-type,.bot-triple+.row .marge-haut-aucune{padding-top:0px!important}}.img-solo-mobile{display:none}@media (max-width:767px){.mobile-hide-all{display:none}.mobile-hide-keep-first{display:none}.mobile-hide-left .images-duo .image:first-child{display:none}.mobile-hide-right .images-duo .image:last-child{display:none}.mobile-hide-keep-first+.img-solo-mobile{display:block;width:100%;padding-bottom:15vw;padding-top:15vw}}.observer-project-share{position:absolute;bottom:100vh;left:0;width:100%;height:calc(100% - 170vh);pointer-events:none}.project-share-fixed{position:fixed;right:5vw;top:calc(50% - -4px);-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease;opacity:0;z-index:99;mix-blend-mode:difference}.project-share-fixed .share{font-family:"Roboto Mono",sans-serif;font-size:1.2rem;text-transform:uppercase;font-weight:300;color:#fff;letter-spacing:.35em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:-52px;right:-6px}@media (max-width:1259px){.project-share-fixed .share{font-size:1.1rem;top:-48px;right:6px}}.project-share-fixed ul{display:block;right:0}.project-share-fixed a{width:44px;height:44px;border-radius:50%;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}.project-share-fixed a.animated svg{-webkit-animation:hvr-pop 0.3s linear;animation:hvr-pop 0.3s linear}.project-share-fixed svg{fill:#fff;width:24px;height:24px;will-change:transform;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.project-share{display:none}body.share-show .project-share-fixed{opacity:1}body.share-hide .project-share-fixed{opacity:0}@media (max-width:1259px){.project-share-fixed{right:2.5vw}}@media (max-width:1024px){.project-share-fixed{display:none}.project-share{text-align:center;padding-top:20px;padding-bottom:60px;display:block}}@media (max-width:1024px) and (min-width:768px){.project-share{padding-top:80px}}@media (max-width:1024px){.project-share .share{text-transform:uppercase;font-weight:700;font-size:1.2rem;letter-spacing:.15em;margin-bottom:20px}.project-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-share ul a{width:50px;height:50px;border-radius:50%;display:block;border:1px solid rgb(0 0 0 / .2);margin:0 3px}.project-share ul svg{fill:#000}.project-share.white .share{color:#fff}.project-share.white ul a{border-color:rgb(255 255 255 / .2)}.project-share.white ul svg{fill:#fff}.add-sep.last>div{padding-bottom:0}.add-sep+.project-share{padding-top:50px}}@media (max-width:1024px) and (max-width:767px){.bot-+.project-share,.bot-aucune+.project-share{padding-top:40px}}.section-other-projects{padding:120px 0 140px}.section-other-projects .other-projects-title,.section-other-projects .go-to{text-align:center}.section-other-projects .other-projects-title{font-size:3.5rem;margin-bottom:48px;text-transform:uppercase}.section-other-projects .go-to{margin-top:75px}.other-projects .other-project{width:calc(50% - 8px)}.other-projects .other-project a .img-box img{height:calc(100% + 160px);top:-80px}@media (max-width:1024px){.other-projects .other-project a .img-box img{height:100%;top:0}}@media (max-width:1259px){.section-other-projects{background:#f2f2f2}.other-projects .other-project{display:-webkit-box;display:-ms-flexbox;display:flex}.other-projects .other-project>div{display:-webkit-box;display:-ms-flexbox;display:flex}}.other-projects-mobile{display:none}@media (max-width:1024px){.section-other-projects{overflow:hidden;padding-top:88px}}@media (max-width:767px){.section-other-projects{overflow:hidden;padding:50px 0 70px;background:#f2f2f2}.section-other-projects .other-projects-title{font-size:2.2rem;margin-bottom:40px}.section-other-projects .go-to{display:none;margin-top:40px}.other-projects{display:none}.other-projects-mobile{display:block}}@media (min-width:767px){.section-about-team{padding-top:60px}}@media (min-width:768px) and (max-width:1024px){.section-about-team{padding-top:95px}}@media (min-width:1025px) and (max-width:1259px){.section-about-team{padding-top:110px}}@media (min-width:1260px){.section-about-team{padding-top:170px}}@media (min-width:1025px){.section-about-creation .appear-clip{transition-property:clip-path,opacity,-webkit-clip-path!important;transition-duration:1.5s,0.3s!important;transition-timing-function:cubic-bezier(0,0,.4,1)!important;position:absolute;top:60px}.section-about-creation .appear-translate{transition-duration:1.5s!important;transition-timing-function:cubic-bezier(0,0,.4,1)!important}.expertise-block-img .appear-clip{transition-property:clip-path,opacity,-webkit-clip-path!important;transition-duration:1.5s,0.3s!important;transition-timing-function:cubic-bezier(0,0,.4,1)!important;position:absolute;top:0}.expertise-block-img .appear-translate{transition-duration:1.5s!important;transition-timing-function:cubic-bezier(0,0,.4,1)!important}#bloc-2 .appear-translate img{margin-top:-60px}}.scrolling-text{padding-left:20vw!important}@media (min-width:1024px){.sub-title-heroheader-desktop span{font-size:calc(1.1612903226vw + 12.1083870968px)}}@media (min-width:1800px){.sub-title-heroheader-desktop span{font-size:33px}}.aos-decal-text{overflow:hidden}.aos-decal-text span{display:block;transform:translateY(100%)}.aos-decal-text.aos-animate span{transition:transform 0.75s cubic-bezier(0,-.01,.4,1);transform:translateY(0)}@media (max-width:767px){.btn-flip{display:block;width:100%}.job-preview .right-bloc{padding-bottom:44px!important}.site-main.main-about .section-about-clients{padding-bottom:44px!important}.site-main.main-about .section-cta.works-alt.bg-grey{background:#fff}.site-main.main-service .start-new-projet .cta.grid:before{background:#f2f2f2!important}.site-main.main-home .section-cta.works-alt.bg-grey{background-color:white!important}.site-main.main-service .section-listing-services{background-color:#f2f2f2!important;padding-top:0}.site-main.main-home .section-listing-services{background-color:#f2f2f2!important;padding-top:0}.site-main.main-service .section-listing-services h2{color:#141414;padding-top:40px;padding-bottom:20px}.site-main.main-home .section-listing-services h2{color:#141414;padding-bottom:20px}.site-main.main-service .listing-services,.site-main.main-home .listing-services{padding:0}.site-main.main-service .listing-service,.site-main.main-home .listing-service{position:relative}.site-main.main-service .listing-service a,.site-main.main-home .listing-service a{border:none;margin-bottom:0}.site-main.main-service .listing-service video.on-mobile,.site-main.main-home .listing-service video.on-mobile{opacity:1;position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;min-width:100vw;height:100%;object-fit:cover}.site-main.main-service .listing-service::before,.site-main.main-home .listing-service::before{opacity:1;position:absolute;top:0;left:-25%;width:150%;height:100%;content:'';z-index:1;background:linear-gradient(to bottom,rgb(0 0 0 / .1),rgb(0 0 0 / .5))}.down-mobile{display:block;height:36px;position:absolute;left:0;right:0;bottom:36px;z-index:1}.down-mobile.homepage{bottom:60px}.site-main.main-home .down-mobile{filter:invert(1);right:7.1vw}.section-about-services .about-services .about-service a h3{font-size:2.8rem!important}.section-about-services .about-services .about-service a li{font-size:1.5rem!important;line-height:1.8}.cta h2,.intro-title{font-size:calc(8.8888888889vw + 3.5555555556px)!important}.cta h2,.intro-title:not(.h2-2023){line-height:2em!important}.cta h2{line-height:1.2em!important}.cta p{font-size:15px!important}.section-home-intro .txt-box .intro-title+p{font-size:calc(4.4444444444vw + 3.7777777778px)!important;line-height:1.5em!important;width:70%;font-style:normal}}.cta-services-nophone,.cta-services-onphone{display:none}@media (min-width:768px){.cta-services-nophone{display:block!important}.txt-v2 .client+.categories{height:64px}.down-mobile{display:none}.site-main.main-service .listing-service video.on-mobile,.site-main.main-home .listing-service video.on-mobile{display:none}}@media (max-width:440px){.swiper-team hgroup h4,.swiper-team hgroup h5{font-size:calc(4.2857142857vw + 0.2857142857px)!important}.section-about-clients .about-client img{max-width:calc(27.7777777778vw + 21.1111111111px)!important}}@media (min-width:441px) and (max-width:767px){.swiper-team hgroup h4,.swiper-team hgroup h5{font-size:20px!important}.section-about-clients .about-client img{max-width:160px!important}}@media (max-width:767px){.cta-services-onphone{display:block!important}.cta-services-onphone .section-cta{background:white!important}.section-about-stats-v2:before,.section-about-creation .bloc-2:before{display:none}.ajax-more-container .ajax-more{margin-left:auto;margin-right:auto;width:85.8vw}.expertise-block-img.px.show-on-phone{display:block!important;background:#fff!important}.expertise-block-img.px .inner-img{left:0!important}.section-services-expertise.triple-cols:before{bottom:0}.expertise-block-img.px.hide-on-phone{display:none!important}.divider-on-phone{display:block!important;height:1px;background-color:rgb(0 0 0 / .2)!important}.divider-on-phone.white{display:block!important;height:1px;background-color:rgb(255 255 255 / .2)!important}h1.form-job-title.intro-title,h1.form-job-title.intro-title .title-line{line-height:1.25em!important}#form-pusher h2{font-size:3rem!important}.frm_forms .frm_message p{font-size:3rem!important}.project-client-v2-mobile{font-size:25px!important;font-family:"Rubik"!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.project-client-v2-desc{font-weight:300!important;font-size:14px!important;color:#141414!important;line-height:1.6em!important}.btn-flip{padding:26px 10px!important;font-size:17px!important;font-weight:700!important}.btn-flip::before{padding:26px 10px!important;font-size:17px!important;font-weight:700!important}.right-bloc p.btn-flip{padding-bottom:26px!important}.rgpd-container{align-items:center;display:flex}.main-about .scrolling-text{display:none}.main-about .scrolling-text+.section-about-stats-v2{margin-top:40px!important}.intro-title.min-h{min-height:34vh}.bloc-image.main-bloc-image,.bloc-image.main-bloc-image .cover-box,.bloc-image.main-bloc-image .cover-box .inner-img{height:70vh!important}.bloc-image.main-bloc-image .cover-box .inner-img{left:50%!important;transform:translateX(-50%)!important}.ajax-more-container .ajax-more{height:70px!important}.frm_dropzone{height:auto!important}#frm_field_21_container .main-label,#frm_field_15_container .main-label,#frm_field_29_container .main-label,.champ-form .main-label{top:51px!important}@media (max-width:767px){#frm_field_29_container .main-label{top:54px!important}}.dz-preview.frm_clearfix .dz-column{height:38px!important;padding:10px!important}#frm_field_29_container{font-size:1.2rem!important}.expertise-block-img .inner-img{height:70vh;max-height:6000px}.scrolling-text{height:calc(168px + 5vh);margin-top:calc(-168px - 5vh);background:none;color:#fff}.scrolling-text+section{padding-top:60px!important}.home-work .img-box,.other-project a .img-box,.project-link .img-box{height:60vw}.home-work .txt-box a>div,.other-project a .txt-box,.project-link .txt-box{min-height:160px!important}.section-works-list .ajax-wrapper .txt-v2{min-height:222px!important}.home-work .txt-box hgroup,.other-project a .txt-box hgroup,.project-link .txt-box hgroup{transform:translate(0)!important}.listing-service{overflow:hidden;width:100vw;left:50%;transform:translateX(-50%)}.listing-service a{width:80vw;padding:40px 0!important;width:85.8vw;margin:0 auto;max-width:495px}.cta h2+p{font-size:calc(0.4474272931vw + 16.5682326622px)!important;line-height:1.6em!important;font-weight:300}video.dezoom{transform:translateX(-50%) scale(1.2)!important}video.dezoom.aos-animate{transform:translateX(-50%) scale(1)!important;transition:transform 0.75s 0.15s cubic-bezier(0,0,.4,1),opacity 0.75s linear 0.15s,-webkit-transform 0.75s 0.15s cubic-bezier(0,0,.4,1)}.section-home-about a{transition-delay:0.1s!important}.link-join-the-team .part1 .i{opacity:0!important}.link-join-the-team .part2 .i{opacity:1!important;transform:translate(-50%,-50%) rotate(0deg)!important}.link-join-the-team.on-mobile,.about-services .about-service{opacity:0;transform:translateY(60px);transition:all 0.75s cubic-bezier(0,-.01,.4,1)}.link-join-the-team.on-mobile.aos-animate,.about-services .about-service.aos-animate{transform:translateY(0);opacity:1}.section-about-team{z-index:2;overflow:visible!important}.section-home-intro .txt-box .intro-title .title-sub-line{line-height:1.5em!important}.section-home-intro .txt-box .intro-title+p{position:absolute;bottom:50px}.section-services-approach .services-approach{padding-bottom:0!important}.section-services-approach .services-approach li{border-top:1px solid rgb(0 0 0 / .2);padding-top:40px}.section-services-approach .services-approach li:first-child{border-top:1px solid #fff0;padding-top:0}.section-services-expertise{background:white!important;padding-bottom:20px!important}.expertise-blocks .expertise-block-txt{border-top:1px solid rgb(0 0 0 / .2);padding-top:40px;padding-bottom:40px!important}.expertise-blocks .expertise-block-txt:first-child{border-top:1px solid #fff0;padding-top:0}.site-main.main-service.bg-grey{background:white!important}.site-main.main-service.bg-grey .section-services-projects{background:#f2f2f2!important}.main-form.job-2023 .content-generic{padding-top:0!important}.main-form.job-2023 .section-intro.no-cover{padding-bottom:80px!important}.main-form.job-2023 .down-mobile{right:auto!important;left:50%!important;transform:translateX(-50%)!important;width:85.8vw!important;max-width:495px!important}.row.bot-double{padding-bottom:15vw!important}.cta h2+p span{display:block;transform:scale(1.3);max-width:50%;margin:24px auto 40px;line-height:1.4em!important}.section-about-clients .about-clients{padding-top:64px!important}.section-jobs-spontaneous a.btn-flip{transition-delay:0.1s!important}.p-2023,.wysiwyg-2023-p>p,.wysiwyg-single-2023-p p,.wysiwyg-2023-p>ul li{font-size:1.5rem!important}li.p-2023,.wysiwyg-2023-p>ul li{line-height:1.7!important}.intro-2023,.intro-2023>p,.intro-2023 .line,.wysiwyg-2023-intro>p{font-size:calc(2.2222222222vw + 12.8888888889px)!important;line-height:1.6em!important}.h2-2023,.wysiwyg-2023-h2>h2:not(label),.wysiwyg-single-2023-h2 h2:not(label),.h3-2023:not(.is-expertise),.wysiwyg-2023-h3>h3,.wysiwyg-single-2023-h3 h3{font-size:3rem!important}.h6-2023,.wysiwyg-single-2023-h6 h4,.h6-2023,.wysiwyg-single-2023-h6 h2.label{font-size:1.1rem!important}}.p-2023,.wysiwyg-2023-p>p,.wysiwyg-single-2023-p p,.wysiwyg-2023-p>ul li{font-size:1.5rem!important}@media (min-width:1025px){.single-cat-v3 ul>li{line-height:1.7em!important}}@media (max-width:767px){.section-project-content h4,.section-project-content h2.label{font-size:2rem!important}}@media (min-width:768px) and (max-width:1024px){.txt-v2 .client+.categories{height:102px!important}.divider-on-phone{display:block!important;height:1px;background-color:rgb(0 0 0 / .2)!important}.divider-on-phone.white{display:block!important;height:1px;background-color:rgb(255 255 255 / .2)!important}.site-main.main-project .section-project-content .intro-v2 .single-cat-v3 ul li{margin-bottom:16px}}@media (max-width:767px){.down-mobile::before{opacity:0;content:'';border-right:2px solid #141414;border-bottom:2px solid #141414;height:8px;width:8px;right:2px;position:absolute;bottom:0;transform:translateY(-32px) rotate(45deg)}.down-mobile::after{opacity:0;content:'';background:#141414;width:2px;right:5px;position:absolute;height:100%;top:0;transform:translateY(-32px)}.down-mobile.aos-animate::before{opacity:1;transition:opacity 1s cubic-bezier(.42,0,.58,1) 0.5s,transform 1s cubic-bezier(.42,0,.58,1) 0.5s;transform:translateY(0) rotate(45deg)}.down-mobile.aos-animate::after{opacity:1;transition:opacity 1s cubic-bezier(.42,0,.58,1) 0.5s,transform 1s cubic-bezier(.42,0,.58,1) 0.5s;transform:translateY(0)}}@media (max-width:1024px){#mobile-cover-aos-2023{transform:translate(0,0)!important;opacity:1!important;transition:opacity 1s cubic-bezier(0,0,.4,1),clip-path 1s cubic-bezier(0,0,.4,1) 0.5s;clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}#mobile-cover-aos-2023.animate{clip-path:polygon(0 0%,100% 0%,100% 100%,0% 100%)}}@media (max-width:1024px){#mobile-cover-aos-2023>div{transform:translateY(100%);transition:transform 1.5s cubic-bezier(0,0,.4,1)}#mobile-cover-aos-2023.animate>div{transform:translateY(0)}#mobile-cover-aos-2023 img{transform:translateY(0)!important}}@media (min-width:768px) and (max-width:1024px){.fake.last-clear.active{visibility:hidden!important;opacity:0!important}.cats-filters .sub+.last-clear{width:max-content;top:20px;opacity:1!important}}@media (min-width:320px) and (max-width:500px){#homepage-title-2023{font-size:calc(10vw + 3px)!important;line-height:2em!important}}@media (min-width:501px) and (max-width:767px){#homepage-title-2023{font-size:53px!important}}@media (max-width:767px){.frm_fields_container{width:85.8vw;max-width:495px}}.home-title-h1,.contact-h1{color:#fff;letter-spacing:.08em;font-weight:300;line-height:1.5;font-size:20px}.contact-container .col-left h1{margin-bottom:14px}.contact-social{margin-top:34px}@media (min-width:768px){.home-title-h1{font-size:1.5rem!important}.contact-h1{font-size:2rem!important}}@media (min-width:1024px){.home-title-h1,.contact-h1{position:relative;font-size:2rem!important}.home-title-h1{top:-24px}}.home-work .categories{padding:0}.title-switch-order{display:flex;flex-direction:column}.title-switch-order h1{order:2}@media (max-height:540px) and (min-width:1024px){.lang-menu{position:relative;top:0;left:0;bottom:0;right:0}.header-contact{position:absolute;top:60px;left:40px;margin:0}body.menu-open .site-header .scroll{height:100%;overflow-y:auto!important}.navs{display:flex;flex-direction:column;padding-right:5.27vw;padding-top:116px;align-items:flex-end}.primary-menu{padding:32px 0 0}.site-header .second-container{padding-top:82px;padding-bottom:116px;position:relative;width:100%;right:0;padding-right:5.27vw;display:block;bottom:0px!important;margin-right:0;margin-left:auto;width:45vw!important}.site-header .scroll:after{z-index:4;height:80px!important;content:'';display:block;width:100%;background:#141414;position:absolute;top:0;left:0;opacity:1!important}span.menu-hover-bg{position:fixed;height:80vh}}