@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}body:before{content:"desktop";display:none}@media (max-width:1000px){body:before{content:"tablet-landscape"}}@media (max-width:800px){body:before{content:"tablet-portrait"}}@media (max-width:600px){body:before{content:"mobile"}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy-light.eot");src:url("../fonts/gilroy-light.eot#iefix") format("eot"),url("../fonts/gilroy-light.svg") format("svg"),url("../fonts/gilroy-light.woff") format("woff"),url("../fonts/gilroy-light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy-regular.eot");src:url("../fonts/gilroy-regular.eot#iefix") format("eot"),url("../fonts/gilroy-regular.svg") format("svg"),url("../fonts/gilroy-regular.woff") format("woff"),url("../fonts/gilroy-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy-medium.eot");src:url("../fonts/gilroy-medium.eot#iefix") format("eot"),url("../fonts/gilroy-medium.svg") format("svg"),url("../fonts/gilroy-medium.woff") format("woff"),url("../fonts/gilroy-medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/gilroy-bold.eot");src:url("../fonts/gilroy-bold.eot#iefix") format("eot"),url("../fonts/gilroy-bold.svg") format("svg"),url("../fonts/gilroy-bold.woff") format("woff"),url("../fonts/gilroy-bold.ttf") format("truetype");font-weight:700;font-style:normal}body{background:#f2f2f2;font:400 16px/24px "Gilroy","Helvetica",sans-serif;color:#000000;position:relative;overflow-x:hidden;padding-bottom:200px}body.menu-opened{padding-bottom:0}#__bs_notify__{display:none!important}.fixed{position:fixed;top:0;left:0;min-height:100%;width:100%;z-index:1}.icons-container{display:none}.icon{fill:red}.upp{text-transform:uppercase}a{color:inherit}.no-transition{-webkit-transition:all 0ms linear 0ms!important;transition:all 0ms linear 0ms!important}.no-transition-all{-webkit-transition:all 0ms linear 0ms!important;transition:all 0ms linear 0ms!important}.no-transition-all *,.no-transition-all :after,.no-transition-all :before,.no-transition-all:after,.no-transition-all:before{-webkit-transition:all 0ms linear 0ms!important;transition:all 0ms linear 0ms!important;-webkit-box-sizing:border-box;box-sizing:border-box}.center{max-width:1200px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-container{position:relative;z-index:50}.page-container.fixed{position:fixed;width:100%}.page-container.fixed:after{display:block;content:"";height:200px;width:100%;pointer-events:none}.page-container>div{-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;opacity:0}.page-container>div.removed{opacity:0;position:fixed;top:0;left:0;width:100%;z-index:51}.page-container>div.displayed{opacity:1}.page-container.in-transition~.main-footer{visibility:hidden}.page-inner{position:relative;z-index:51;background:#F0F0F0;min-height:100vh;width:100%}.page-inner>.row{max-width:1924px;margin-left:auto!important;margin-right:auto!important}.page-content{padding:120px 0 0;margin-bottom:80px}.page-content>.center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content header{width:100%;margin-bottom:60px}.page-content .page-title{font:700 72px/88px "Gilroy","Helvetica",sans-serif;text-align:center}.page-content .text-container{font:400 16px/24px "Gilroy","Helvetica",sans-serif;color:#666666}.page-content .text-container p{margin-bottom:24px}.page-content .text-container p+h2,.page-content .text-container p+h3{margin-top:0}.page-content .text-container h2,.page-content .text-container h3{font-weight:500;margin:24px 0;color:#000000}.page-content .text-container a{text-decoration:underline;-webkit-transition:all 0.2s;transition:all 0.2s}.page-content .text-container a:hover{text-decoration:none}.page-content .text-container ul{list-style-type:disc;padding-left:15px}.page-content .text-container ul ul{list-style-type:circle}.page-content .sidebar{width:270px}@media (max-width:800px){.page-content .sidebar{width:100%;margin-top:30px}}@media (max-width:600px){.page-content .page-title{font-size:42px;line-height:58px}}blockquote{font-weight:700;padding-left:15px;border-left:solid 2px #666666;margin-bottom:22px;color:#666666}.fs24{font-size:24px;line-height:1.4}a.btn{display:inline-block;width:auto;padding:14px 28px;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:1;background:#131313;color:#FFFFFF;margin-top:30px}a.btn .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#FFFFFF;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}a.btn .arrow svg{display:block;width:6px;height:5px;position:absolute;top:-2px;right:0;fill:#FFFFFF}a.btn:hover .arrow{width:34px}@media (min-width:600px){.page-template-design_interface header .main-logo,.page-template-dev header .main-logo,.page-template-e_marketing header .main-logo,.page-template-jeu_concours header .main-logo,.page-template-ux_design header .main-logo{display:none}}.hero-picture-lp figcaption .compagnie svg.malabar-logo{position:relative;-webkit-transform:none;transform:none;left:auto;top:auto;margin-bottom:18px}.page-inner .block-image-text{text-align:center}.page-agency .page-inner{background:#FFFFFF}.page-agency .slider .picture-container{right:auto;left:0;width:50%}.page-agency .slider .slide-content{left:50%}.page-agency .slider .slide-content .title{position:relative;left:-100px;font-size:80px}@media (max-width:800px){.page-agency .slider .slide-content .title{font-size:46px}}.page-agency .slider .slide-content .text{padding-left:100px}.page-agency .slider .slide-content .text p{max-width:450px}.page-agency .slider .slider-nav{left:calc(50% - 50px);right:auto}.page-agency .slider .slider-steps{display:none}.page-agency .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font:600 12px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;color:#bebdc2;margin-top:100px}.page-agency .breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:10;-ms-flex:10 auto;flex:10 auto}.page-agency .breadcrumb li:last-child{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-agency .breadcrumb li p{padding:0 5px;cursor:pointer;position:relative;overflow:hidden}.page-agency .breadcrumb li p:after{content:"";display:block;position:absolute;top:12px;left:0;height:1px;width:100%;background:#131313}.page-agency .breadcrumb li .progress-line{display:inline-block;height:1px;min-width:10px;margin:12px 10px;-webkit-box-flex:2;-ms-flex:2 0;flex:2 0;position:relative;overflow:hidden}.page-agency .breadcrumb li .progress-line:after,.page-agency .breadcrumb li .progress-line:before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0}.page-agency .breadcrumb li .progress-line:before{background:#bebdc2}.page-agency .breadcrumb li .progress-line:after{background:#131313}.page-agency .breadcrumb p{-webkit-transition:color 700ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:color 700ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-agency .breadcrumb p:after{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 300ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 300ms}.page-agency .breadcrumb .progress-line:after{-webkit-transition:-webkit-transform 600ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:-webkit-transform 600ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:transform 600ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:transform 600ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms,-webkit-transform 600ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms}.page-agency .breadcrumb li.active{color:#131313}.page-agency .breadcrumb li.active .progress-line:after,.page-agency .breadcrumb li.active p:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-agency .breadcrumb li.active .progress-line:after{-webkit-transition:-webkit-transform 6000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:-webkit-transform 6000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:transform 6000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:transform 6000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms,-webkit-transform 6000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms}.page-agency .breadcrumb li.active~li{color:#bebdc2}.page-agency .breadcrumb li.active~li .progress-line:after,.page-agency .breadcrumb li.active~li p:after{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.page-agency .breadcrumb li:hover p{color:#131313}.page-agency .block-accordion{padding:0 50px 50px 50px}.page-agency .block-references{padding:130px 50px;background:#f2f2f2}.page-agency .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4;overflow-x:hidden}.page-agency .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-agency .block-references li{word-break:break-all}}.page-agency .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-agency .block-references li img{display:none}}.page-agency .block-references li .ref_name{display:none}@media (max-width:600px){.page-agency .block-references li .ref_name{display:block}}@media (max-width:600px){.page-agency .slider .picture-container{width:100%}.page-agency .slider .slider-steps{display:block}.page-agency .slider .slides li .number{display:none}.page-agency .slider{margin:0 auto;height:100vw;padding:0}.page-agency .slider .picture-container{width:100%;height:100vw}.page-agency .slider .picture-container .picture-inner{position:absolute;top:0;left:0}.page-agency .slider .slide-content{width:100%;height:auto;top:100%;margin-top:-30px;left:0}.page-agency .slider .slide-content .title{font-size:34px;font-weight:700;font-family:"Gilroy","Helvetica",sans-serif;left:inherit;position:absolute;right:6px;text-align:right;top:0}.page-agency .slider .slide-content .text,.page-agency .slider .slide-content a{display:none}.page-agency .breadcrumb{display:none}.page-agency .block-accordion{padding:50px 20px;margin-top:60px}.page-agency .block-references{padding:80px 20px}.page-agency .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.page-agency .bottom-button{height:300px}.page-agency .bottom-button .text span{font-size:16px}.page-agency .bottom-button .text strong{font-size:48px;line-height:70px}}.page-article .page-inner{background:#FFFFFF;margin-bottom:0}.page-article .page-inner header{margin-bottom:150px}.page-article .social-link{cursor:pointer}.page-article .social-link svg{fill:#000000;height:30px;width:30px}.page-article .text-container{width:calc(100% - 270px);padding-right:100px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:160px}.page-article .text-container p:last-child{margin-bottom:0}.page-article .text-container h2{font-size:24px;margin:40px 0;font-weight:600}.page-article .text-container p+h2{margin-top:40px}.page-article .text-container strong{font-weight:600}.page-article .main-picture{display:block;width:100%;margin-bottom:36px}.page-article .sidebar>div{padding:25px 0}.page-article .sidebar>div:first-child{padding-top:0}.page-article .sidebar>div+div{border-top:1px solid #bebdc2}.page-article .sidebar>div .sidebar-title{font:400 14px/20px "Gilroy","Helvetica",sans-serif;margin-bottom:20px}.page-article .author{font:400 14px/20px "Gilroy","Helvetica",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-article .author img{display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:20px}.page-article .author .name{font-weight:500}.page-article .author .date{color:#666666}.page-article .tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-article .tags li{display:block;padding:4px 8px;background:#F2F2F2;color:#bebdc2;white-space:nowrap;margin:0 10px 10px 0}.page-article .social ul{display:-webkit-box;display:-ms-flexbox;display:flex}.page-article .social li{padding:10px;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.page-article .social li:hover{opacity:0.5}.page-article .social svg{height:18px;width:18px;fill:#bebdc2}.page-article .more-articles{background:#F2F2F2;padding:120px 0;text-align:center}.page-article .more-articles .center>.title{font:500 18px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;text-transform:uppercase;margin-bottom:90px;color:#131313;text-align:center}.page-article .more-articles .articles-list{display:-webkit-box;display:-ms-flexbox;display:flex}.page-article .more-articles .card-article{position:relative;display:block;width:33.3333333333%;text-align:left}.page-article .more-articles .card-article:nth-child(2){margin:0 30px}.page-article .more-articles .card-article:hover .hover{opacity:1}.page-article .more-articles figure{height:215px;width:100%;overflow:hidden;position:relative}.page-article .more-articles img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.page-article .more-articles .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);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;color:#FFFFFF;font-weight:300;letter-spacing:0.025em;opacity:0;-webkit-transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) 0ms}.page-article .more-articles .hover .arrow{display:inline-block;top:-3px;margin-left:10px;background:#FFFFFF}.page-article .more-articles .hover .arrow svg{fill:#FFFFFF}.page-article .more-articles .info{background:#FFFFFF;height:130px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-article .more-articles .title{font:500 16px/20px "Gilroy","Helvetica",sans-serif}.page-article .more-articles .tag{position:absolute;bottom:30px;left:30px;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;color:#bebdc2}.page-article .back-button{position:relative;display:inline-block;margin-top:70px;background:#000000;color:#FFFFFF;font:300 12px/50px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;padding:0 15px;text-decoration:none!important}.page-article .back-button .arrow{display:inline-block;top:-4px;margin-right:10px;background:#FFFFFF;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-article .back-button .arrow svg{fill:#FFFFFF}.page-article .back-button:hover .arrow{-webkit-transform:translate3d(-5px,0,0) rotate(180Deg);transform:translate3d(-5px,0,0) rotate(180Deg)}.inner-mask a .arrow{display:inline-block;background:#ffffff;vertical-align:middle;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.inner-mask a .arrow svg{fill:#ffffff}.inner-mask a:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}@media (max-width:800px){.page-article .page-title{font:700 40px/48px "Gilroy","Helvetica",sans-serif;text-align:left}.page-article .text-container{width:100%;padding-right:0}.page-article .sidebar{width:100%;margin-top:50px}.page-article .more-articles{padding:50px 0}.page-article .more-articles .articles-list{display:block}.page-article .more-articles .articles-list .card-article{width:100%;margin:0 auto 20px}.page-article .text-container img{width:100%;height:auto}}.page-caseStudy .button-bottom{margin-top:50px}.page-caseStudy .btn-retour{margin-top:-140px;margin-left:50px;width:150px;height:50px;position:absolute;background:#FFFFFF;line-height:50px;font-size:12px;letter-spacing:2px;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.page-caseStudy .btn-retour{margin-left:20px}}.page-caseStudy .btn-retour .arrow{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:16px;padding-left:0px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-left:28px}.page-caseStudy .btn-retour:hover .arrow{margin-right:0px;padding-left:10px;margin-left:18px}.page-caseStudy .hero-picture .scroll-button{bottom:25%;margin-bottom:-100px}@media (max-width:768px){.page-caseStudy .hero-picture img{height:100%}}.page-caseStudy .page-inner{background:#FFFFFF}.page-caseStudy .page-inner .information{padding:0 20px;margin-bottom:50px}.page-caseStudy .page-inner .information .accordion>ul .title{font:600 14px/20px "Gilroy","Helvetica",sans-serif;text-align:left;padding-bottom:12px;padding-top:12px}.page-caseStudy .page-inner .information .accordion>ul .text{padding:4px 0 20px 0}.page-caseStudy .page-inner .main-title{text-align:center;font-size:18px;font-weight:500;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-caseStudy .page-inner .row{padding:125px 0 0 0;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-caseStudy .page-inner .row.no-pT{padding-top:0px}.page-caseStudy .page-inner .row .col-md-6{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-caseStudy .page-inner .row .img-mobile{display:none}.page-caseStudy .page-inner .row .number{letter-spacing:0.02em;color:#bebdc2;display:inline-block;position:relative;margin-bottom:30px}.page-caseStudy .page-inner .row .number:after{content:"";display:block;height:1px;width:100%;background:#bebdc2;position:absolute;bottom:0;left:0}.page-caseStudy .page-inner .row .block-content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-caseStudy .page-inner .row .block-content.text-right{float:right}.page-caseStudy .page-inner .row .block-content .text ul li{list-style:disc;list-style-position:outside;margin-left:20px;margin-bottom:16px}.page-caseStudy .page-inner .row .block-content .text p{margin-bottom:20px}.page-caseStudy .page-inner .row .block-content .text a{text-decoration:underline}.page-caseStudy .page-inner .row .block-content .text a:hover{text-decoration:none;opacity:0.8}.page-caseStudy .page-inner .row .block-content.block-citation{max-width:825px!important;padding-bottom:80px}.page-caseStudy .page-inner .row .block-content.block-citation .punchline{font-size:24px;margin-bottom:30px}.page-caseStudy .page-inner .row .block-content.block-citation .auteur{margin-top:80px;font-size:18px;font-weight:700}.page-caseStudy .page-inner .row .block-content.block-citation .auteur:before{content:"";width:135px;border-top:solid 1px #bebdc2;display:block;margin:0 auto;margin-top:-30px;padding-top:30px}.page-caseStudy .page-inner .row .block-content.block-citation .fonction{color:#bebdc2}.page-caseStudy .page-inner .row .block-content.block-citation .guillemet svg{fill:#ca1f4b;width:46px;margin:0 auto;display:inline-block;margin-bottom:40px;margin-top:20px}.page-caseStudy .page-inner .row .col-md-12{text-align:center}.page-caseStudy .page-inner .row .col-md-12 .block-content{margin:0 auto;max-width:650px}.page-caseStudy .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-caseStudy .page-inner .row .img-left img{float:right;margin-right:30px;display:block;max-width:100%;height:auto}.page-caseStudy .page-inner .row .img-right img{margin-left:30px;display:block;max-width:100%;height:auto}.page-caseStudy .page-inner .row .ml-200{margin-left:200px}.page-caseStudy .page-inner .block-image{margin-bottom:70px;margin-top:70px}.page-caseStudy .page-inner .block-image img{width:100%}@media (max-width:768px){.page-caseStudy .page-inner .block-image:not(.m-visible){display:none}}.page-caseStudy .page-inner .block-image.text-center{text-align:center}.page-caseStudy .page-inner .block-image-2 img{max-width:100%}@media (max-width:768px){.page-caseStudy .page-inner .block-image-2{display:none}.page-caseStudy .page-inner .block-image-2 img{width:100%}}.page-caseStudy .page-inner .block-image-text{position:relative;margin-bottom:70px;margin-top:70px}.page-caseStudy .page-inner .block-image-text .text-block{position:absolute;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;top:0;left:0;right:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#FFFFFF;max-width:900px;margin-left:auto;margin-right:auto}.page-caseStudy .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}@media (max-width:768px){.page-caseStudy .page-inner .block-image-text .text-block .text{font-size:26px}}.page-caseStudy .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-caseStudy .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}@media (max-width:768px){.page-caseStudy .page-inner .block-image-text .text-block .sub-text:before{width:40px}}.page-caseStudy .carousel{background:#f2f2f2;height:680px;margin-top:125px}.page-caseStudy .carousel li{margin:0 10px}.page-caseStudy .carousel img{height:420px;margin:0 50px;cursor:pointer;outline:none}.page-caseStudy .carousel .slick-dots{bottom:40px}.page-caseStudy .carousel .slick-dots li{float:none}.page-caseStudy .carousel.slick-dotted.slick-slider{margin-bottom:0}@media (max-width:768px){.page-caseStudy .carousel.slick-dotted.slick-slider{margin-bottom:0px}}@media (min-width:768px){.page-caseStudy .information .accordion>ul{max-width:1280px;width:calc(100% - 40px);margin:0 auto 100px;background:#FFFFFF;position:relative;top:-20px;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}.page-caseStudy .information .accordion>ul>li{border-bottom:0}.page-caseStudy .information .accordion>ul>li:not(:last-child){padding-right:50px}.page-caseStudy .information .accordion>ul>li:not(:first-child){-webkit-box-flex:2;-ms-flex:2 50%;flex:2 50%}.page-caseStudy .information .accordion>ul .title{pointer-events:none}.page-caseStudy .information .accordion>ul .title:after,.page-caseStudy .information .accordion>ul .title:before{display:none}.page-caseStudy .information .accordion>ul .text-container{height:auto!important}.page-caseStudy .information .accordion>ul .text-container .text{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:0}.page-caseStudy .information .accordion>ul a{display:inline-block;position:relative}.page-caseStudy .information .accordion>ul a:after{content:"";display:block;height:1px;width:100%;background:#000000;position:absolute;bottom:0;left:0}.page-caseStudy .information .accordion>ul a:hover:after{content:none}}@media (max-width:992px){.page-caseStudy .carousel{margin-top:0}.page-caseStudy .carousel img{max-width:100%;margin:0 15px}}@media (max-width:768px){.page-caseStudy .hero-picture .scroll-button{margin-bottom:-20px}.page-caseStudy .page-inner .row{display:block;padding:30px 20px}.page-caseStudy .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-caseStudy .page-inner .row .m-text-left{text-align:left!important}.page-caseStudy .page-inner .row .img-left img{margin:0}.page-caseStudy .page-inner .row .img-left:not(.m-visible){display:none}.page-caseStudy .page-inner .row .img-mobile{display:block}.page-caseStudy .page-inner .row .title{font-size:40px;line-height:40px}.page-caseStudy .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-caseStudy .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-caseStudy .page-inner .row .img-right img{margin:0}.page-caseStudy .page-inner .row.block-right .block-content{margin-left:0}.page-caseStudy .page-inner .row .ml-200{margin-left:0}.page-caseStudy .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}}.postid-2553 .page-caseStudy .page-inner .row_1{max-width:1920px;margin-left:auto;margin-right:auto;padding-top:0px}@media (min-width:1500px){.postid-2553 .page-caseStudy .page-inner .row_1{background:url("../../../uploads/2019/01/visu-2.jpg") right top no-repeat}}@media (max-width:800px){.postid-2553 .page-caseStudy .page-inner .row_1 .img-mobile{margin-left:-20px}.postid-2553 .page-caseStudy .page-inner .row_1 .img-mobile img{width:120%;margin-left:-25%}}.postid-2553 .page-caseStudy .page-inner .row_2{background:#f0babe;margin-top:125px;padding-bottom:125px;position:relative}@media (max-width:768px){.postid-2553 .page-caseStudy .page-inner .row_2{padding-top:125px;padding-bottom:80px}}.postid-2553 .page-caseStudy .page-inner .row_2 #img-montre{position:absolute;left:35%;top:-145px;z-index:1;max-width:270px}@media (max-width:768px){.postid-2553 .page-caseStudy .page-inner .row_2 #img-montre{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.postid-2553 .page-caseStudy .page-inner .row_3{background:#183068;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px}@media (min-width:1350px){.postid-2553 .page-caseStudy .page-inner .row_3{padding-top:175px;margin-bottom:120px;height:993px}}@media (max-width:1350px){.postid-2553 .page-caseStudy .page-inner .row_3 .col-md-12{padding-left:0px;padding-right:0px;width:100%}}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content{background:url("../../../uploads/2019/01/bg.jpg") center top no-repeat;color:#FFFFFF;max-width:1340px;padding-left:15px;padding-right:15px;padding-top:100px;text-align:center}@media (min-width:1350px){.postid-2553 .page-caseStudy .page-inner .row_3 .block-content{padding-bottom:80px;height:870px;position:absolute;left:0;right:0px}}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .text,.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .title{max-width:650px;margin-left:auto;margin-right:auto}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .text{max-width:570px}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt{background:none;height:auto;width:336px;padding-top:50px;display:block;margin:auto}@media (min-width:1070px){.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt{display:inline-block;width:auto;padding-top:100px}}@media (min-width:1350px){.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt{padding-left:270px;display:inline-block}}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt img{width:300px;height:auto;float:left;margin:18px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.45);box-shadow:0px 0px 15px rgba(0,0,0,0.45)}@media (min-width:1070px){.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt img{cursor:auto}}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt .slick-dots{bottom:60px}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt .slick-dots li button:before{font-size:8px;color:#c5c5c4;opacity:1}.postid-2553 .page-caseStudy .page-inner .row_3 .block-content .carousel-alt .slick-dots li.slick-active button:before{color:#131313;opacity:1}.page-contact header{text-align:center;font:300 36px/48px "Gilroy","Helvetica",sans-serif;padding:120px 50px}.page-contact .contact-links-container{position:relative;padding-bottom:200px;max-width:1200px;width:calc(100% - 40px);margin:0 auto}.page-contact .contact-links-container figure{position:relative;height:550px;width:calc(100% - 750px)}.page-contact .contact-links-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-35%,-42%,0);transform:translate3d(-35%,-42%,0);min-width:100%;min-height:100%}@media (max-width:840px){.page-contact .contact-links-container img{min-height:90%}}.page-contact .contact-links{position:absolute;right:0;top:100px;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;font:400 14px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.025em}.page-contact .contact-links a{display:block}.page-contact .contact-links a span{display:inline-block;position:relative}.page-contact .contact-links a span:after{content:"";display:block;height:1px;width:100%;background:#000000;position:absolute;top:100%;left:0;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;-webkit-transform:scale(0);transform:scale(0)}.page-contact .contact-links a:hover span:after{-webkit-transform:scale(1);transform:scale(1)}.page-contact .general-contact,.page-contact .specific-contact{padding:75px}.page-contact .general-contact strong,.page-contact .specific-contact strong{font:600 14px/36px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;display:block}.page-contact .specific-contact{background:#131313;color:#FFFFFF}.page-contact .specific-contact p:not(:last-child){margin-bottom:36px}.page-contact .specific-contact a span:after{background:#FFFFFF}.page-contact .general-contact a:last-child{margin-top:24px}.page-contact .general-contact svg{fill:#000000;height:12px;width:8px;margin-right:5px;position:relative}.page-contact .social-links{font:400 16px/24px "Gilroy","Helvetica",sans-serif;position:absolute;top:50%;right:0;margin-top:-12px;-webkit-transform:translateX(50%) rotate(-90deg) translateY(-35px);transform:translateX(50%) rotate(-90deg) translateY(-35px)}.page-contact .social-links li{display:inline-block;margin:0 25px}.page-contact .social-links li a{position:relative}.page-contact .social-links li a:after{content:"";display:block;height:1px;width:100%;background:#000000;position:absolute;bottom:-2px;left:0}@media (max-width:768px){.page-contact header{font:300 30px/36px "Gilroy","Helvetica",sans-serif;padding:80px 50px}.page-contact .contact-links-container{padding-bottom:0;width:100%}.page-contact .contact-links-container figure{display:none}.page-contact .contact-links{position:relative;display:block;top:auto;margin:0 20px}.page-contact .general-contact,.page-contact .specific-contact{padding:70px 40px}.page-contact .social-links{display:none}}.page-homepage .page-inner{background:#FFFFFF}.page-homepage .block-references{padding:130px 50px;background:#f2f2f2}.page-homepage .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4;overflow-x:hidden}.page-homepage .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-homepage .block-references li{word-break:break-all}}.page-homepage .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-homepage .block-references li img{display:none}}.page-homepage .block-references li .ref_name{display:none}@media (max-width:600px){.page-homepage .block-references li .ref_name{display:block}}.page-homepage .block-about{position:relative}.page-homepage .block-about .sub-text{font:300 18px/24px "Gilroy","Helvetica",sans-serif;color:#bebdc2;margin-top:50px}.page-homepage .block-about .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-homepage .block-social{margin:130px auto 0}.page-homepage .block-slider{position:relative;z-index:3}@media (max-width:600px){.page-homepage .block-slider{padding-bottom:40px}}.page-homepage .block-social{background:#f2f2f2;padding-top:200px;margin-top:-20px;padding-bottom:95px}@media (max-width:820px){.page-homepage .block-social{margin-top:-250px;padding-top:300px}}.page-homepage .block-seo{background:#333333;padding:70px;color:#FFFFFF;text-align:center}.page-homepage .block-seo h2{margin-bottom:40px}.page-homepage .block-seo p{margin-bottom:30px}.page-homepage .block-seo p:last-child{margin-bottom:0}.page-homepage .block-seo a{display:inline-block;width:334px;height:54px;text-align:center;line-height:54px;background:#FFFFFF;color:#000000;margin-top:30px}.page-homepage .block-seo a .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#000000;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-homepage .block-seo a .arrow svg{fill:#000000}.page-homepage .block-seo a:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}@media (max-width:600px){.page-homepage{}.page-homepage .block-about .sub-text{font-size:14px}.page-homepage .block-about .sub-text:after{width:50px}.page-homepage .shapes-container div:nth-child(2n){display:none}.page-homepage .block-seo{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.page-homepage .block-seo a{width:100%}}.page-job .page-content{margin-bottom:0}.page-job .page-inner{background:#FFFFFF}.page-job .social-link{cursor:pointer}.page-job .social-link svg{fill:#000000;height:30px;width:30px}.page-job .text-container{width:calc(100% - 270px);padding-right:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-job .main-picture{display:block;width:100%;margin-bottom:36px}.page-job .text-container .bottom-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.page-job .text-container .bottom-text .date{line-height:48px;margin-right:20px}.page-job .text-container .bottom-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;position:relative;top:4px}.page-job .text-container .bottom-text li{padding:10px;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0}.page-job .text-container .bottom-text li svg{height:18px;width:18px;fill:#bebdc2}.page-job .text-container .bottom-text li:hover svg{fill:#000000;-webkit-transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0}.page-job .sidebar .sidebar-title{font-weight:500;margin-bottom:20px}.page-job .sidebar .sidebar-title:first-of-type{margin-top:24px}.page-job .sidebar .text{margin-bottom:40px;color:#666666}.page-job .sidebar .text a{text-decoration:underline}.page-job .sidebar .bottom-text{display:none;margin-top:50px}.page-job .sidebar .bottom-text .date{line-height:48px;margin-right:20px}.page-job .sidebar .bottom-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;position:relative;top:4px}.page-job .sidebar .bottom-text li{padding:10px;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0}.page-job .sidebar .bottom-text li svg{height:18px;width:18px;fill:#bebdc2}.page-job .sidebar .bottom-text li:hover svg{fill:#000000;-webkit-transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0;transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0}@media (max-width:800px){.page-job .page-title{font:700 48px/60px "Gilroy","Helvetica",sans-serif}.page-job .text-container{width:100%;padding-right:0}.page-job .text-container .bottom-text{display:none}.page-job .sidebar .bottom-text{display:block}}@media (max-width:1200px){.page-legals .page-title{margin-top:30px}}@media (max-width:600px){.page-legals .page-title{margin-top:inherit}}.page-p404{background:#FFFFFF;min-height:100vh}.page-p404 .page-inner{background:#FFFFFF;position:absolute;min-height:auto;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:inherit}@media (max-width:700px){.page-p404 .page-inner{position:static;top:inherit;left:inherit;-webkit-transform:none;transform:none;width:100%;padding:0}}.page-p404 img{display:block}@media (max-width:1100px){.page-p404 img{width:500px}}@media (max-width:700px){.page-p404 img{width:100%;position:absolute;bottom:10%}}.page-p404 a.back-desk{display:block;background:#000000;color:#FFFFFF;padding:10px 20px;position:absolute;bottom:50px;left:-80px}.page-p404 a.back-desk .arrow{display:inline-block;position:relative;top:-4px;background:#FFFFFF;margin-right:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-p404 a.back-desk .arrow svg{fill:#FFFFFF}@media (max-width:700px){.page-p404 a.back-desk{display:none}}.page-p404 a.back-desk:hover .arrow{-webkit-transform:rotate(180deg) translate3d(5px,0,0);transform:rotate(180deg) translate3d(5px,0,0)}.page-p404 a.back-mobile{display:none;background:#FFFFFF;color:#000000;padding:10px 20px;font-size:12px;margin-top:20px}.page-p404 a.back-mobile .arrow{display:inline-block;position:relative;top:-4px;background:#000000;margin-right:4px}.page-p404 a.back-mobile .arrow svg{fill:#000000}@media (max-width:700px){.page-p404 a.back-mobile{display:inline-block}}.page-p404 .content{background:#000000;color:#FFFFFF;padding:80px;position:absolute;top:70px;left:74%;width:450px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1340px){.page-p404 .content{left:55%;-webkit-transition:0.5s;transition:0.5s}}@media (max-width:1100px){.page-p404 .content{padding:40px;width:280px}}@media (max-width:700px){.page-p404 .content{padding:40px 20px;top:20%;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}}.page-p404 .content strong{display:block;font:700 90px/90px "Gilroy","Helvetica",sans-serif;margin-bottom:50px}@media (max-width:700px){.page-p404 .content strong{font-size:60px;margin-bottom:0}}.page-press .page-content{margin-bottom:0}@media (max-width:1200px){.page-press .page-content .page-title{margin-top:30px}}@media (max-width:600px){.page-press .page-content .page-title{margin-top:inherit}}.page-press .list{margin-bottom:80px}.page-press .list:after{display:block;content:"";clear:both}.page-press .item{width:calc(33.3333333333% - 20px);float:left;background:#FFFFFF;min-height:454px;margin-bottom:30px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.page-press .item{height:454px}}.page-press .item:nth-child(3n-1){margin:0 30px 30px}.page-press .item .item-img{position:relative;background:#000000}.page-press .item .item-img figure a img{width:100%;display:block}.page-press .item .item-img a.read_action{display:none;position:absolute;top:50%;left:50%;width:120px;text-align:center;margin-left:-60px;height:24px;margin-top:-12px}.page-press .item .item-img a.read_action span.read{color:#FFFFFF}.page-press .item .item-img a.read_action span.arrow{background:#FFFFFF;display:inline-block;margin-left:20px;margin-bottom:4px}.page-press .item .item-img a.read_action span.arrow svg{fill:#FFFFFF}.page-press .item .item-img:hover figure{opacity:0.5}.page-press .item .item-img:hover a.read_action{display:block}.page-press .item .item-img.full-visible figure{opacity:0.5;-webkit-transition:0.4s;transition:0.4s}.page-press .item .item-img.full-visible a.read_action{display:block;-webkit-transition:0.4s;transition:0.4s}.page-press .item .content{padding:30px;font:400 16px/24px "Gilroy","Helvetica",sans-serif}.page-press .item .date{font-size:12px;color:#bebdc2;letter-spacing:0.2em;margin-bottom:24px}.page-press .item .title{font-weight:500;margin-bottom:24px}.page-press .item-year{font:400 70px/130px "Gilroy","Helvetica",sans-serif;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;letter-spacing:0.2em}@media (max-width:800px){.page-press .item{width:calc(50% - 20px)}.page-press .item:nth-child(3n-1){margin:0}.page-press .item:nth-child(2n-1){margin-right:30px}}@media (max-width:600px){.page-press .item{width:100%}.page-press .item:nth-child(3n-1){margin-bottom:30px}.page-press .item:nth-child(2n-1){margin-right:0}}.page-simple-page{background:#FFFFFF}a.cta{display:inline-block;width:245px;height:50px;text-align:center;line-height:50px;background:#FFFFFF;color:#000000;top:50px;right:30px;position:absolute;z-index:5}a.cta .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#000000;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}a.cta .arrow svg{fill:#000000}a.cta:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}@media (max-width:600px){a.cta{width:150px;height:40px;line-height:40px;top:15px;right:15px;font-size:12px}}.position-relative{position:relative;height:250px}.position-relative a.cta{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:black;color:white;top:50%}.position-relative a.cta .arrow{background:white}.position-relative a.cta .arrow svg{fill:white}.page-talents .page-inner{background:#FFFFFF}.page-talents .grid-gallery{padding-bottom:0;position:relative;z-index:3}.page-talents .block-about img{display:block;margin:20px auto 0}.page-talents .jobs-cards{position:relative;margin-top:-70px;z-index:2;padding-top:170px}.page-audit .page-inner{background:#FFFFFF}.page-audit .page-inner .information{padding:0 20px;margin-bottom:50px}.page-audit .page-inner .information .accordion>ul .title{font:600 14px/20px "Gilroy","Helvetica",sans-serif;margin-bottom:24px;text-align:left;margin-bottom:20px}.page-audit .page-inner .information .accordion>ul .text{padding:20px 0}.page-audit .page-inner .main-title{text-align:center;font-size:18px;font-weight:600;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-audit .page-inner .row{padding-bottom:150px;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-audit .page-inner .row .img-mobile{display:none}.page-audit .page-inner .row .block-content{min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-audit .page-inner .row .block-content.text-right{float:right}.page-audit .page-inner .row .block-content .text p{margin-bottom:30px}.page-audit .page-inner .row .block-content .text p:last-child{margin-bottom:0}.page-audit .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-audit .page-inner .row .img-left img{float:right;margin-right:30px;display:block;max-width:100%;height:auto}.page-audit .page-inner .row .img-right img{margin-left:30px;display:block;max-width:100%;height:auto}.page-audit .page-inner .block-image{margin-bottom:70px}.page-audit .page-inner .block-image img{width:100%}.page-audit .page-inner .block-image-text{position:relative;margin-bottom:70px}.page-audit .page-inner .block-image-text .text-block{position:absolute;top:50%;left:50%;text-align:center;color:#FFFFFF;height:200px;width:900px;margin-top:-100px;margin-left:-450px}.page-audit .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}.page-audit .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-audit .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-audit .block-references{padding-bottom:60px}.page-audit .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-audit .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-audit .block-references li{word-break:break-all}}.page-audit .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-audit .block-references li img{display:none}}.page-audit .block-references li .ref_name{display:none}@media (max-width:600px){.page-audit .block-references li .ref_name{display:block}}.page-audit .button-bottom a{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font:300 12px/50px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-bottom:40px;margin-top:30px;padding:0 15px;position:relative;text-transform:uppercase}@media (max-width:800px){.page-audit .page-inner .block-about{padding-bottom:80px}.page-audit .page-inner .block-about .text{text-align:left}.page-audit .page-inner .row{display:block;padding-bottom:0}.page-audit .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-audit .page-inner .row .img-left{display:none}.page-audit .page-inner .row .img-mobile{display:block}.page-audit .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-audit .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-audit .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-audit .page-inner .row .img-right img{margin:0}.page-audit .page-inner .row.block-right .block-content{margin-left:0}.page-audit .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}.page-audit .block-references{padding:80px 20px}.page-audit .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-jeuconcours .page-inner{background:#FFFFFF}.page-jeuconcours .page-inner .bg-mecanique{background-repeat:no-repeat;background-position:right bottom}@media (max-width:1650px){.page-jeuconcours .page-inner .bg-mecanique{background-image:none!important}}.page-jeuconcours .page-inner .center.mecanique{text-align:center}.page-jeuconcours .page-inner .center.mecanique .text p{margin-bottom:30px;padding:0 100px}.page-jeuconcours .page-inner .center.mecanique .text ul{list-style:disc;padding:0 10%}.page-jeuconcours .page-inner .center.mecanique .text ul li{margin-top:15px;float:left;width:25%;font:400 16px/16px "Gilroy","Helvetica",sans-serif;text-align:left;list-style-position:inside}.page-jeuconcours .page-inner .center.mecanique img{max-width:100%;height:auto;margin-bottom:50px}@media (max-width:600px){.page-jeuconcours .page-inner .center.mecanique img{display:block}}.page-jeuconcours .page-inner .center.mecanique .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-jeuconcours .page-inner .center.mecanique .text{font:400 24px/24px "Gilroy","Helvetica",sans-serif}.page-jeuconcours .page-inner .center.mecanique img{margin-top:30px}.page-jeuconcours .page-inner .center.mecanique a.btn{margin-top:50px}.page-jeuconcours .page-inner .information{padding:0 20px;margin-bottom:50px}.page-jeuconcours .page-inner .information .accordion>ul .title{font:600 14px/20px "Gilroy","Helvetica",sans-serif;margin-bottom:24px;text-align:left;margin-bottom:20px}.page-jeuconcours .page-inner .information .accordion>ul .text{padding:20px 0}.page-jeuconcours .page-inner .main-title{text-align:center;font-size:18px;font-weight:600;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-jeuconcours .page-inner .row{padding:125px 0;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-jeuconcours .page-inner .row.no-padding{padding-top:0;padding-bottom:0}.page-jeuconcours .page-inner .row .img-mobile{display:none}.page-jeuconcours .page-inner .row .number{letter-spacing:0.02em;color:#bebdc2;display:inline-block;position:relative;margin-bottom:30px}.page-jeuconcours .page-inner .row .number:after{content:"";display:block;height:1px;width:100%;background:#bebdc2;position:absolute;bottom:0;left:0}.page-jeuconcours .page-inner .row .block-content{min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-jeuconcours .page-inner .row .block-content.text-right{float:right;padding-top:50px}.page-jeuconcours .page-inner .row .block-content.text-left{padding-top:120px}.page-jeuconcours .page-inner .row .block-content.max-width-480{max-width:480px}.page-jeuconcours .page-inner .row .block-content.max-width-480.text-right{margin-right:90px}.page-jeuconcours .page-inner .row .block-content .text p{margin-bottom:30px}.page-jeuconcours .page-inner .row .block-content .text p:last-child{margin-bottom:0}.page-jeuconcours .page-inner .row .block-content .text a{text-decoration:underline}.page-jeuconcours .page-inner .row .block-content .text a:hover{text-decoration:none}.page-jeuconcours .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px;margin-top:60px}.page-jeuconcours .page-inner .row .img-left img{float:right;margin-right:30px;display:block;max-width:100%;height:auto}.page-jeuconcours .page-inner .row .img-right{padding-top:45px}@media (min-width:600px){.page-jeuconcours .page-inner .row .img-right{padding-right:0}}.page-jeuconcours .page-inner .row .img-right img{display:block;max-width:100%;height:auto}.page-jeuconcours .page-inner .block-image{margin-bottom:70px}.page-jeuconcours .page-inner .block-image img{width:100%}.page-jeuconcours .page-inner .block-image-text{position:relative;margin-bottom:70px}.page-jeuconcours .page-inner .block-image-text .text-block{position:absolute;top:50%;left:50%;text-align:center;color:#FFFFFF;height:200px;width:900px;margin-top:-100px;margin-left:-450px}.page-jeuconcours .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}.page-jeuconcours .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-jeuconcours .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-jeuconcours .block-references{padding:130px 0;background:#f2f2f2}.page-jeuconcours .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-jeuconcours .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-jeuconcours .block-references li{word-break:break-all}}.page-jeuconcours .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-jeuconcours .block-references li img{display:none}}.page-jeuconcours .block-references li .ref_name{display:none}@media (max-width:600px){.page-jeuconcours .block-references li .ref_name{display:block}}.page-jeuconcours .button-bottom a{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font:300 12px/50px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-bottom:40px;margin-top:30px;padding:0 15px;position:relative;text-transform:uppercase}@media (max-width:800px){.page-jeuconcours .page-inner .block-about{padding-bottom:80px}.page-jeuconcours .page-inner .block-about .text{text-align:left}.page-jeuconcours .page-inner .wrapp-form .form-contact{margin-bottom:0}.page-jeuconcours .page-inner .row{display:block;padding-bottom:0}.page-jeuconcours .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-jeuconcours .page-inner .row .img-left{display:none}.page-jeuconcours .page-inner .row .img-mobile{display:block}.page-jeuconcours .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-jeuconcours .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-jeuconcours .page-inner .row .block-content.max-width-480{max-width:100%}.page-jeuconcours .page-inner .row .block-content.max-width-480.text-right{margin-right:0px;padding-top:0}.page-jeuconcours .page-inner .row .block-content.text-left{padding-top:0}.page-jeuconcours .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-jeuconcours .page-inner .row .img-right img{margin:0}.page-jeuconcours .page-inner .row.block-right .block-content{margin-left:0}.page-jeuconcours .page-inner .center.mecanique{text-align:left;padding-top:20px}.page-jeuconcours .page-inner .center.mecanique .text p{margin-bottom:0px;padding:0px}.page-jeuconcours .page-inner .center.mecanique .text ul{float:left;margin:15px 0;padding:0 15px;width:100%}.page-jeuconcours .page-inner .center.mecanique .text ul li{width:50%}.page-jeuconcours .page-inner .center.mecanique .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-jeuconcours .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}.page-jeuconcours .block-references{padding:80px 20px}.page-jeuconcours .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-design .page-inner{background:#FFFFFF}.page-design .page-inner .main-title{text-align:center;font-size:18px;font-weight:600;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-design .page-inner .row{padding:125px 0;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-design .page-inner .row.no-padding{padding:0}.page-design .page-inner .row .img-mobile{display:none}.page-design .page-inner .row .block-content{min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-design .page-inner .row .block-content.text1{padding-top:130px}.page-design .page-inner .row .block-content.text2{padding-top:100px;padding-bottom:30px;padding-left:10px}@media (max-width:600px){.page-design .page-inner .row .block-content.text2{padding-bottom:0px}}.page-design .page-inner .row .block-content.text3{padding-top:80px}.page-design .page-inner .row .block-content.text-right{float:right}.page-design .page-inner .row .block-content .text p{margin-bottom:30px}.page-design .page-inner .row .block-content .text p:last-child{margin-bottom:0}.page-design .page-inner .row .block-content .text a{text-decoration:underline}.page-design .page-inner .row .block-content .text a:hover{text-decoration:none}.page-design .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-design .page-inner .row .img-left{padding-left:0}.page-design .page-inner .row .img-left img{float:left;margin-right:30px;display:block;max-width:100%;height:auto}.page-design .page-inner .row .img-right{padding-right:0}.page-design .page-inner .row .img-right img{float:right;margin-left:30px;display:block;max-width:100%;height:auto}.page-design .page-inner .block-image{margin-bottom:70px}.page-design .page-inner .block-image img{width:100%}.page-design .page-inner .block-image-text{position:relative;margin-bottom:70px}.page-design .page-inner .block-image-text .text-block{position:absolute;top:50%;left:50%;text-align:center;color:#FFFFFF;height:200px;width:900px;margin-top:-100px;margin-left:-450px}.page-design .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}.page-design .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-design .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-design .block-references{padding:130px 0}.page-design .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-design .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-design .block-references li{word-break:break-all}}.page-design .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-design .block-references li img{display:none}}.page-design .block-references li .ref_name{display:none}@media (max-width:600px){.page-design .block-references li .ref_name{display:block}}.page-design .button-bottom a{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font:300 12px/50px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-bottom:40px;margin-top:30px;padding:0 15px;position:relative;text-transform:uppercase}@media (max-width:800px){.page-design .page-inner .block-about{padding-bottom:80px}.page-design .page-inner .block-about .text{text-align:left}.page-design .page-inner .row{display:block;padding:0}.page-design .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-design .page-inner .row .img-left{display:none}.page-design .page-inner .row .img-mobile{display:block}.page-design .page-inner .row .img-desk{display:none}.page-design .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-design .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-design .page-inner .row .block-content.text1,.page-design .page-inner .row .block-content.text2,.page-design .page-inner .row .block-content.text3{padding-top:0}.page-design .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-design .page-inner .row .img-right img{margin:0}.page-design .page-inner .row.block-right .block-content{margin-left:0}.page-design .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}.page-design .block-references{padding:80px 20px}.page-design .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-marketing .page-inner{background:#FFFFFF}.page-marketing .page-inner .block-about{padding:100px 20px}.page-marketing .page-inner .wrapp-animation{background-position:center top 180px;background-repeat:no-repeat}.page-marketing .page-inner .center.animation{text-align:center;padding-top:110px}.page-marketing .page-inner .center.animation .text p{margin-bottom:30px;padding:0 100px}.page-marketing .page-inner .center.animation img{display:block;max-width:100%;height:auto;margin-top:50px}.page-marketing .page-inner .center.animation .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-marketing .page-inner .center.animation a{width:200px;height:50px;border:none;background-color:#000000;color:#FFFFFF;font:400 12px/50px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;margin:auto;display:block;letter-spacing:0.2em;position:relative;cursor:pointer;line-height:50px}.page-marketing .page-inner .center.animation a .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#FFFFFF;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-marketing .page-inner .center.animation a .arrow svg{fill:#FFFFFF}.page-marketing .page-inner .center.animation a:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.page-marketing .page-inner .main-title{text-align:center;font-size:18px;font-weight:600;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-marketing .page-inner .row{padding:125px 0;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-marketing .page-inner .row.no-padding{padding:0}.page-marketing .page-inner .row .img-mobile{display:none}.page-marketing .page-inner .row .block-content{min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-marketing .page-inner .row .block-content.txt1{padding-top:90px}.page-marketing .page-inner .row .block-content.txt2{padding-top:190px}.page-marketing .page-inner .row .block-content.text-right{float:right}.page-marketing .page-inner .row .block-content .text p{margin-bottom:30px}.page-marketing .page-inner .row .block-content .text p:last-child{margin-bottom:0}.page-marketing .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-marketing .page-inner .row .img-left{padding-left:0}.page-marketing .page-inner .row .img-left img{float:left;display:block;max-width:100%;height:auto}.page-marketing .page-inner .row .img-right{padding-right:0}.page-marketing .page-inner .row .img-right img{float:right;display:block;max-width:100%;height:auto}.page-marketing .page-inner .block-image{margin-bottom:70px}.page-marketing .page-inner .block-image img{width:100%}.page-marketing .page-inner .block-image-text{position:relative;margin-bottom:70px}.page-marketing .page-inner .block-image-text .text-block{position:absolute;top:50%;left:50%;text-align:center;color:#FFFFFF;height:200px;width:900px;margin-top:-100px;margin-left:-450px}.page-marketing .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}.page-marketing .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-marketing .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-marketing .block-references{padding:130px 0}.page-marketing .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-marketing .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-marketing .block-references li{word-break:break-all}}.page-marketing .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-marketing .block-references li img{display:none}}.page-marketing .block-references li .ref_name{display:none}@media (max-width:600px){.page-marketing .block-references li .ref_name{display:block}}.page-marketing .button-bottom a{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font:300 12px/50px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-bottom:40px;margin-top:30px;padding:0 15px;position:relative;text-transform:uppercase}@media (max-width:800px){.page-marketing .page-inner .center.animation{text-align:left}.page-marketing .page-inner .center.animation .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-marketing .page-inner .center.animation .text p{padding:0}.page-marketing .page-inner .center.animation a{width:100%;text-align:center}.page-marketing .page-inner .block-about .block-about{padding-bottom:80px}.page-marketing .page-inner .block-about .block-about .text{text-align:left}.page-marketing .page-inner .row{display:block;padding:0}.page-marketing .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-marketing .page-inner .row .img-left{display:none}.page-marketing .page-inner .row .img-mobile{display:block}.page-marketing .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-marketing .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-marketing .page-inner .row .block-content.txt1{padding-top:0px}.page-marketing .page-inner .row .block-content.txt2{padding-top:0px}.page-marketing .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-marketing .page-inner .row .img-right img{margin:0}.page-marketing .page-inner .row.block-right .block-content{margin-left:0}.page-marketing .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}.page-marketing .block-references{padding:80px 20px}.page-marketing .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-ux .img-full{max-width:100%;height:auto}.page-ux .page-inner{background:#FFFFFF}.page-ux .page-inner .center.conception{text-align:center;padding-top:10px}.page-ux .page-inner .center.conception .text p{margin-bottom:30px;padding:0 100px}.page-ux .page-inner .center.conception .text.fs24 p{padding:0px}.page-ux .page-inner .center.conception .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-ux .page-inner .center.no-padding{padding:0px}@media (max-width:1000px){.page-ux .page-inner .center.no-padding .col-md-3{padding-bottom:20px}}.page-ux .page-inner .main-title{text-align:center;font-size:18px;font-weight:600;text-align:center;letter-spacing:0.2em;text-transform:uppercase;padding:0 50px;margin:20px 0}.page-ux .page-inner .row{padding:125px 0;margin:0;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.page-ux .page-inner .row.no-padding{padding:0}.page-ux .page-inner .row.pt80{padding-top:80px}@media (max-width:800px){.page-ux .page-inner .row.pt80{padding-top:20px}}.page-ux .page-inner .row .img-mobile{display:none}.page-ux .page-inner .row .text strong{font-weight:700}.page-ux .page-inner .row .block-content{min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:580px}.page-ux .page-inner .row .block-content.txt1{padding-top:40px;max-width:450px}.page-ux .page-inner .row .block-content.txt1 .title{margin-left:-130px}.page-ux .page-inner .row .block-content.txt1 .text{padding-left:70px;padding-right:80px}.page-ux .page-inner .row .block-content.txt1 ul{list-style:disc}.page-ux .page-inner .row .block-content.txt1 ul li{font:400 16px/20px "Gilroy","Helvetica",sans-serif;text-align:left;margin-bottom:10px}.page-ux .page-inner .row .block-content.txt2 h3,.page-ux .page-inner .row .block-content.txt3 h3{margin-top:110px;margin-bottom:35px;font:600 18px/18px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em}.page-ux .page-inner .row .block-content.txt2{padding-left:70px}.page-ux .page-inner .row .block-content.txt3{padding-right:70px}.page-ux .page-inner .row .block-content.text-right{float:right;text-align:right}.page-ux .page-inner .row .block-content .text p{margin-bottom:30px}.page-ux .page-inner .row .block-content .text p:last-child{margin-bottom:0}.page-ux .page-inner .row .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:60px}.page-ux .page-inner .row .img-left{padding-left:0}.page-ux .page-inner .row .img-left img{float:right;display:block;max-width:100%;height:auto}.page-ux .page-inner .row .img-right{padding-right:0}.page-ux .page-inner .row .img-right img{float:left;display:block;max-width:100%;height:auto}.page-ux .page-inner .block-image{margin-bottom:70px}.page-ux .page-inner .block-image img{width:100%}.page-ux .page-inner .block-image-text{position:relative;margin-bottom:70px}.page-ux .page-inner .block-image-text .text-block{position:absolute;top:50%;left:50%;text-align:center;color:#FFFFFF;height:200px;width:900px;margin-top:-100px;margin-left:-450px}.page-ux .page-inner .block-image-text .text-block .text{font-size:36px;font-weight:100;line-height:1.1}.page-ux .page-inner .block-image-text .text-block .sub-text{font-size:18px;color:#FFFFFF;margin-top:50px}.page-ux .page-inner .block-image-text .text-block .sub-text:before{display:inline-block;content:"";height:1px;width:100px;margin-right:20px;background:#bebdc2;position:relative;top:-5px}.page-ux .page-inner .wrapp-form{height:370px}.page-ux .page-inner .wrapp-form .form-contact{margin-left:0;top:-210px;right:120px}.page-ux .block-references{padding:130px 0}.page-ux .block-references ul{text-align:center;max-width:800px;margin:0 auto;overflow:auto;-webkit-column-count:4;-moz-column-count:4;column-count:4}.page-ux .block-references li{max-width:200px;width:100%;height:80px;position:relative;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:600px){.page-ux .block-references li{word-break:break-all}}.page-ux .block-references li img{display:block;max-width:100%;max-height:100%}@media (max-width:600px){.page-ux .block-references li img{display:none}}.page-ux .block-references li .ref_name{display:none}@media (max-width:600px){.page-ux .block-references li .ref_name{display:block}}.page-ux .button-bottom a{background:#000 none repeat scroll 0 0;color:#fff;display:inline-block;font:300 12px/50px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-bottom:40px;margin-top:30px;padding:0 15px;position:relative;text-transform:uppercase}@media (max-width:800px){.page-ux .page-inner .block-about{padding-bottom:80px}.page-ux .page-inner .block-about .text{text-align:left}.page-ux .page-inner .row{display:block;padding:0}.page-ux .page-inner .row .col-md-6{display:block;width:100%;float:none}.page-ux .page-inner .row .img-left{padding-left:15px}.page-ux .page-inner .row .img-left img{float:none}.page-ux .page-inner .row .img-mobile{display:block}.page-ux .page-inner .row .img-desk{display:none!important}.page-ux .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-ux .page-inner .row .block-content{width:100%;min-height:0;margin-bottom:50px}.page-ux .page-inner .row .block-content.txt1 .title{margin-left:0;margin-top:-65px}.page-ux .page-inner .row .block-content.txt1 .text{padding-left:0;padding-right:0}.page-ux .page-inner .row .block-content.txt1 .text ul{padding-left:15px}.page-ux .page-inner .row .block-content.txt2{padding-left:0}.page-ux .page-inner .row .block-content.txt2 h3{margin-top:35px}.page-ux .page-inner .row .block-content.txt3{padding-right:0}.page-ux .page-inner .row .block-content.txt3 h3{margin-top:35px}.page-ux .page-inner .row .block-content.text-right{float:none;text-align:left}.page-ux .page-inner .row img{position:static;width:100%;-webkit-transform:none;transform:none;margin:0}.page-ux .page-inner .row .img-right img{margin:0}.page-ux .page-inner .row.block-right .block-content{margin-left:0}.page-ux .page-inner .wrapp-form{height:auto;margin-bottom:50px}.page-ux .page-inner .wrapp-form .form-contact{margin:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.page-ux .page-inner .center.conception{text-align:left;padding-top:20px}.page-ux .page-inner .center.conception .text p{margin-bottom:0px;padding:0px}.page-ux .page-inner .center.conception .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-ux .page-inner .block-image-text .text-block{top:10%;left:0;height:inherit;width:inherit;margin-top:0;margin-left:0;padding:0 15px}.page-ux .block-references{padding:80px 20px}.page-ux .block-references ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.page-perspectives .page-inner{padding:0 0 140px}.page-perspectives .block-about{padding:130px 20px 80px 20px}.page-perspectives .block-about .text{font-size:18px;line-height:28px}.page-perspectives .pagination{text-align:center;margin-top:50px}.page-perspectives .pagination .screen-reader-text{display:none}.page-perspectives .pagination .nav-links .page-numbers{display:inline-block;width:40px;height:30px;line-height:30px;font-size:16px}.page-perspectives .pagination .nav-links .page-numbers.current{text-decoration:underline}.page-perspectives .pagination .nav-links .page-numbers.next .arrow,.page-perspectives .pagination .nav-links .page-numbers.prev .arrow{top:15px;padding-right:0;padding-left:0;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-perspectives .pagination .nav-links .page-numbers.next{width:90px;text-align:left;margin-left:35px}.page-perspectives .pagination .nav-links .page-numbers.next .arrow{float:right}.page-perspectives .pagination .nav-links .page-numbers.next:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.page-perspectives .pagination .nav-links .page-numbers.prev{width:110px;text-align:right;margin-right:35px}.page-perspectives .pagination .nav-links .page-numbers.prev .arrow{float:left}.page-perspectives .pagination .nav-links .page-numbers.prev:hover .arrow{-webkit-transform:rotate(180deg) translate3d(5px,0,0);transform:rotate(180deg) translate3d(5px,0,0)}.page-perspectives .boxtools{max-width:1200px;margin:auto;padding:50px 0;height:50px}.page-perspectives .boxtools .boxcategory{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-left:15px}.page-perspectives .boxtools .boxcategory li{list-style:none;margin-right:45px}.page-perspectives .boxtools .boxcategory li:not(.current-cat) a{color:#9f9ea3}.page-perspectives .boxtools .boxcategory li.current-cat a{text-decoration:underline}.page-perspectives .boxtools .searchbox{float:right;margin-right:15px;text-align:right}.page-perspectives .boxtools .searchbox input{width:185px;border:none;background:transparent;border-bottom:1px solid #9f9ea3}.page-perspectives .boxtools .searchbox button{border:none;background:transparent;color:#9f9ea3;font-size:16px;cursor:pointer;opacity:0.8}.page-perspectives .boxtools .searchbox button:hover{opacity:1}@media (max-width:600px){.page-perspectives{padding:0}.page-perspectives .block-about{padding:40px 20px}.page-perspectives .block-about .text{font-size:22px;line-height:24px;text-align:left}.page-perspectives .social-grid .items-group{margin-left:15px;margin-right:15px;width:auto}.page-perspectives .social-grid div.items-group:nth-child(n){display:block}.page-perspectives .social-grid div.items-group:nth-child(n) .item:nth-child(n){display:block}.page-perspectives .boxtools{height:auto;padding:25px 15px}.page-perspectives .boxtools .boxcategory{float:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.page-perspectives .boxtools .boxcategory li a{display:block;padding:5px 15px}.page-perspectives .boxtools .searchbox{margin:20px 0;float:none}}.page-dev .page-inner .block-about{max-width:960px}.page-dev .page-inner .row.wrapit{max-width:1191px;margin:auto}.page-dev .page-inner .row.getover{margin-top:-250px}.page-dev .page-inner .row.getover .block-content{padding-top:200px}.page-dev .page-inner .row .block-content{max-width:470px}.page-dev .page-inner .row .img-right img{margin-left:5px}.page-dev .page-inner .row .img-left img{margin-right:5px}@media (max-width:1124px){.page-dev .page-inner .block-about{padding-bottom:80px}.page-dev .page-inner .block-about .text{text-align:left}.page-dev .page-inner .row.wrapit{max-width:auto}.page-dev .page-inner .row.getover{margin-top:0px}.page-dev .page-inner .row.getover .block-content{padding-top:50px}.page-dev .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-dev .page-inner .row .block-content{max-width:100%}.page-dev .page-inner .row .img-right img{margin-left:0px}.page-dev .page-inner .row .img-left img{margin-right:0px}}.page-search .page-inner{margin-bottom:0;padding-bottom:140px}.page-search .page-inner header{margin-bottom:150px}.page-search .tools{width:100%;margin-bottom:120px}.page-search .tools .txt{float:left;font-size:36px;font-family:"Gilroy","Helvetica",sans-serif;font-weight:500}.page-search .tools .back-button{float:right}.page-search .tools .back-button .arrow{display:inline-block;top:-4px;margin-right:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-search .tools .back-button:hover .arrow{-webkit-transform:translate3d(-5px,0,0) rotate(180Deg);transform:translate3d(-5px,0,0) rotate(180Deg)}.page-search .result{border-bottom:1px solid #131313;padding:60px 0;font-family:"Gilroy","Helvetica",sans-serif;width:100%}.page-search .result figure{width:240px;height:240px;display:block;float:left;margin-right:60px;position:relative;overflow:hidden}.page-search .result figure img{width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-search .result .cat{text-transform:uppercase;font-size:12px;margin-bottom:25px;display:inline-block;font-weight:200}.page-search .result h2{font-size:36px;color:#131313;margin-bottom:20px;line-height:38px;font-weight:600}.page-search .result p{font-size:16px;color:#666666}.page-search .result:last-child{border:none}.page-search .result .more{position:relative;display:inline-block;margin-top:20px;background:#000000;color:#FFFFFF;font:300 12px/50px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;padding:0 15px;text-decoration:none!important}.page-search .result .more .arrow{display:inline-block;top:-4px;margin-right:10px;background:#FFFFFF;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-search .result .more .arrow svg{fill:#FFFFFF}.page-search .result .more:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.page-search .pagination{text-align:center;margin-top:50px}.page-search .pagination .screen-reader-text{display:none}.page-search .pagination .nav-links .page-numbers{display:inline-block;width:40px;height:30px;line-height:30px;font-size:16px}.page-search .pagination .nav-links .page-numbers.current{text-decoration:underline}.page-search .pagination .nav-links .page-numbers.next .arrow,.page-search .pagination .nav-links .page-numbers.prev .arrow{top:15px;padding-right:0;padding-left:0;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-search .pagination .nav-links .page-numbers.next{width:90px;text-align:left;margin-left:35px}.page-search .pagination .nav-links .page-numbers.next .arrow{float:right}.page-search .pagination .nav-links .page-numbers.next:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.page-search .pagination .nav-links .page-numbers.prev{width:110px;text-align:right;margin-right:35px}.page-search .pagination .nav-links .page-numbers.prev .arrow{float:left}.page-search .pagination .nav-links .page-numbers.prev:hover .arrow{-webkit-transform:rotate(180deg) translate3d(5px,0,0);transform:rotate(180deg) translate3d(5px,0,0)}@media (max-width:600px){.page-search .page-inner header{margin-bottom:40px}.page-search .page-inner .tools{margin-bottom:10px}.page-search .page-inner .tools .txt{line-height:40px;margin-bottom:10px}.page-search .page-inner .tools .back-button{float:none;width:100%;margin:10px 0}.page-search .page-inner .result figure{width:100%;height:300px;margin-right:0;float:none}}@media (max-width:1000px){.tools{margin-bottom:10px!important}.tools .txt{line-height:40px;margin-bottom:10px}.tools .back-button{float:none;width:100%;margin:10px 0}}.page-references .block-about .text,.page-template-references_2023 .block-about .text{font-size:18px;line-height:28px}.page-references .liste-ref,.page-template-references_2023 .liste-ref{margin-bottom:60px}.page-references .liste-ref h2,.page-template-references_2023 .liste-ref h2{margin-top:30px;margin-bottom:30px}.page-references .liste-ref h2:first-child,.page-template-references_2023 .liste-ref h2:first-child{margin-top:0px}.page-references .liste-ref .ref,.page-template-references_2023 .liste-ref .ref{margin-top:30px;margin-bottom:30px}.page-references .liste-ref .ref h3,.page-template-references_2023 .liste-ref .ref h3{font:700 36px/60px "Gilroy","Helvetica",sans-serif;font-familly:"Gilroy","Helvetica",sans-serif}.page-references .liste-ref .ref p,.page-template-references_2023 .liste-ref .ref p{color:#666666;font:16px/22px "Gilroy","Helvetica",sans-serif}.page-references .liste-ref .ref .box-ref img,.page-template-references_2023 .liste-ref .ref .box-ref img{width:100%;height:auto}.page-template-references_2023 .info_block{padding-bottom:5px}.page-template-references_2023 .page-ux .page-inner .row{padding:50px 0;display:table}.page-template-references_2023 .taxs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 0 0 0}.page-template-references_2023 .taxs a:not(:last-child){padding-right:10px;border-right:1px solid black}.page-template-references_2023 .taxs a:not(:first-child){padding-left:10px}.page-template-references_2023 .taxs a:hover{color:#fb5d8a}a.no-link{cursor:default}@media (min-width:1200px){.page-offres .hero-picture h1{font-size:130px;line-height:140px}.page-offres .hero-picture h2{font-size:24px;line-height:30px}}.page-offres .block-about{padding-bottom:80px}@media (min-width:600px){.page-offres .block-about{padding-bottom:110px}}.page-offres .block-about .text{font-size:18px;line-height:28px}.page-offres .liste-offres{margin-bottom:120px}.page-offres .liste-offres .offre{border:solid 1px #131313;margin-top:0px;margin-bottom:15px;width:100%;height:320px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:600px){.page-offres .liste-offres .offre{width:430px;margin:0 auto;margin-bottom:15px}}@media (min-width:1000px){.page-offres .liste-offres .offre{float:left;margin-left:5%;margin-right:5%;margin-bottom:30px;width:40%}}@media (min-width:1400px){.page-offres .liste-offres .offre{width:430px;margin-right:0px;margin-left:70px;margin-bottom:60px}.page-offres .liste-offres .offre:nth-child(2n+2){margin-top:60px}.page-offres .liste-offres .offre:nth-child(4n+2){margin-left:100px}.page-offres .liste-offres .offre:nth-child(4n+1){margin-left:140px}}.page-offres .liste-offres .offre .arrow{width:55px;margin-top:15px;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin-left:-50px}.page-offres .liste-offres .offre a:hover .arrow{opacity:1;margin-left:0px}.page-offres .liste-offres .offre.black{background:#131313}.page-offres .liste-offres .offre.black *{color:white}.page-offres .liste-offres .offre.black .arrow{background:white}.page-offres .liste-offres .offre.black .arrow svg{fill:white}.page-offres .liste-offres .offre a{display:block;width:100%;height:100%}.page-offres .liste-offres .offre span.alignMiddle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-offres .liste-offres .offre h2{font:700 46px/60px "Gilroy","Helvetica",sans-serif;font-familly:"Gilroy","Helvetica",sans-serif;margin-bottom:16px}.page-offres .liste-offres .offre p{color:#666666;font:16px/22px "Gilroy","Helvetica",sans-serif}.page-offres .liste-offres .offre .box-ref img{width:100%;height:auto}.page-mobile .page-inner .block-about{max-width:960px}.page-mobile .page-inner .row.wrapit{max-width:1285px;margin:auto}.page-mobile .page-inner .row.getover{margin-top:-250px}.page-mobile .page-inner .row.getover .block-content{padding-top:200px}@media (min-width:800px){.page-mobile .page-inner .row .block-content{max-width:500px}}.page-mobile .page-inner .row .img-right img{margin-left:5px;margin-right:0px}.page-mobile .page-inner .row .img-left img{margin-right:5px}@media (min-width:800px) and (max-width:1150px){.page-mobile .page-inner .row .title{font-size:62px;line-height:62px}}@media (min-width:800px){.page-mobile .page-inner .row.row1 .block-content{max-width:570px}}@media (min-width:1000px){.page-mobile .page-inner .row.row1 .block-content{padding-top:50px;margin-left:30px}}.page-mobile .page-inner .row.row1 .img-left{display:none}@media (min-width:800px){.page-mobile .page-inner .row.row1 .img-left{display:block}.page-mobile .page-inner .row.row1 .img-left img{margin-left:0px}}@media (min-width:1000px){.page-mobile .page-inner .row.row1 .img-left{padding-right:80px}}.page-mobile .page-inner .row.row1 .col-xs-12{display:block}@media (min-width:800px){.page-mobile .page-inner .row.row1 .col-xs-12{display:none}}.page-mobile .page-inner .row.row2 .block-content{padding-top:60px}@media (max-width:800px){.page-mobile .page-inner .row.row2 .block-content{margin-bottom:0px}}@media (min-width:800px){.page-mobile .page-inner .row.row2 .block-content{max-width:490px;padding-top:20px}}@media (min-width:1000px){.page-mobile .page-inner .row.row2 .block-content{margin-right:30px;float:right}}.page-mobile .page-inner .row.row2 .img-right{display:none}@media (min-width:800px){.page-mobile .page-inner .row.row2 .img-right{display:block;padding-right:0px}.page-mobile .page-inner .row.row2 .img-right img{float:right}}@media (min-width:1000px){.page-mobile .page-inner .row.row2 .img-right{padding-left:85px}}@media (min-width:800px){.page-mobile .page-inner .row.row3 .block-content{max-width:500px}}@media (min-width:1000px){.page-mobile .page-inner .row.row3 .block-content{padding-top:180px;margin-right:35px;float:right}}@media (min-width:1000px){.page-mobile .page-inner .row.row3 .img-right img{margin-left:40px}}.page-mobile .page-inner .row.row4 .block-content{max-width:580px}@media (max-width:800px){.page-mobile .page-inner .row.row4 .block-content{padding-top:50px}}@media (min-width:1000px){.page-mobile .page-inner .row.row4 .block-content{padding-top:50px}}@media (min-width:1000px){.page-mobile .page-inner .row.row4 .img-left{padding-left:0px;padding-right:95px}}.page-mobile .page-inner .row.row4 .img-left img{margin-left:0px;float:left}@media (max-width:800px){.page-mobile .page-inner .block-about{padding-bottom:80px}.page-mobile .page-inner .block-about .text{text-align:left}.page-mobile .page-inner .row.wrapit{max-width:auto}.page-mobile .page-inner .row.getover{margin-top:0px}.page-mobile .page-inner .row.getover .block-content{padding-top:50px}.page-mobile .page-inner .row .title{font-size:40px;line-height:40px;margin-bottom:20px}.page-mobile .page-inner .row .block-content{max-width:100%}.page-mobile .page-inner .row .img-right img{margin-left:0px}.page-mobile .page-inner .row .img-left img{margin-right:0px}.page-mobile .page-inner .row.row4 .block-content{max-width:100%}.page-mobile .page-inner .row.row4 .img-left{display:none}}.avisclient .txt1{font-size:24px;line-height:32px;margin-bottom:25px;text-align:center}.avisclient .txt2{font-size:18px;margin-bottom:30px;text-align:center}.avisclient .hr{max-width:136px;height:1px;border-bottom:1px solid #bebdc2;margin:auto;margin-bottom:25px;text-align:center}.avisclient .auteur{font-size:18px;text-align:center}.avisclient .fonction{font-size:18px;color:#bebdc2;text-align:center}.page-template-lp_ux_2023 strong{font-weight:700}.page-template-lp_ux_2023 h1{margin-bottom:20px}.page-template-lp_ux_2023 .page-ux .page-inner .row img{height:auto}.page-template-lp_ux_2023 .visible-xs{display:block!important}@media (min-width:1024px){.page-template-lp_ux_2023 .visible-xs{display:none!important}}.page-template-lp_ux_2023 .center-lg{max-width:1320px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-lp_ux_2023 .hero-picture-lp{height:auto}.page-template-lp_ux_2023 .hero-picture-lp figure:after{background-color:transparent}.page-template-lp_ux_2023 .hero-picture-lp figcaption{text-align:left}.page-template-lp_ux_2023 .hero-picture-lp figcaption .compagnie{margin-top:95px}.page-template-lp_ux_2023 .hero-picture-lp a.get_form{margin-bottom:65px}.page-template-lp_ux_2023 .hero-picture-lp img.img-responsive{max-width:660px;max-height:850px;width:100%;height:auto;position:static;-webkit-transform:none;transform:none}.page-template-lp_ux_2023 .block-about{padding:20px}@media (min-width:1024px){.page-template-lp_ux_2023 .block-about{padding:50px 20px}}.page-template-lp_ux_2023 .mb-60{margin-bottom:60px}.page-template-lp_ux_2023 .mb-70{margin-bottom:70px}.page-template-lp_ux_2023 .mb-80{margin-bottom:30px}@media (min-width:1024px){.page-template-lp_ux_2023 .mb-80{margin-bottom:60px}}@media (min-width:1024px){.page-template-lp_ux_2023 .pe-30{padding-right:80px!important}}@media (min-width:1024px){.page-template-lp_ux_2023 .ps-30{padding-left:40px!important}}@media (max-width:1024px){.page-template-lp_ux_2023 .fullhp{margin-left:-20px;margin-right:-20px;background:#FFF}}.page-template-lp_ux_2023 .top-contact{background:#000;color:#FFF;position:fixed;top:-100%;left:0;right:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:top 1s ease;transition:top 1s ease}.page-template-lp_ux_2023 .top-contact.on{top:0}.page-template-lp_ux_2023 .top-contact .texte{display:none}@media (min-width:1024px){.page-template-lp_ux_2023 .top-contact .texte{display:inline-block;margin-right:80px;font-size:20px}}.page-template-lp_ux_2023 .top-contact a.get_form{display:inline-block;width:334px;height:54px;text-align:center;line-height:54px;background:#FFFFFF;color:#000000}.page-template-lp_ux_2023 .box-contact{position:fixed;top:0;left:0;right:0;bottom:0;background:#333333;z-index:9999;overflow:auto;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform 300ms linear;transition:-webkit-transform 300ms linear;transition:transform 300ms linear;transition:transform 300ms linear,-webkit-transform 300ms linear}.page-template-lp_ux_2023 .box-contact.open{-webkit-transform:translateY(0);transform:translateY(0)}.page-template-lp_ux_2023 .box-contact .close{position:absolute;top:5px;right:20px;color:#FFF;font-size:30px;cursor:pointer;z-index:99}@media (min-width:1024px){.page-template-lp_ux_2023 .box-contact .close{width:20px;top:50px;right:50px}}.page-template-lp_ux_2023 .box-contact .close svg{display:inline-block;width:15px}@media (min-width:1024px){.page-template-lp_ux_2023 .box-contact .close svg{width:20px}}.page-template-lp_ux_2023 .box-contact .wrapp-form{width:100%;height:auto;position:relative;margin:auto}@media (min-width:1024px){.page-template-lp_ux_2023 .box-contact .wrapp-form{width:600px}}.page-template-lp_ux_2023 .box-contact .wrapp-form .form-contact{position:static;background:transparent!important;margin:0 auto;display:block}.page-template-lp_ux_2023 .section1{padding:144px 0 30px 0}.page-template-lp_ux_2023 .section1 h2{margin-bottom:25px;margin-top:55px}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 h2{margin-top:0;margin-bottom:76px}}.page-template-lp_ux_2023 .section1 .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .d-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-lp_ux_2023 .section1 .round{width:200px;height:250px;line-height:250px;border-radius:50%;mix-blend-mode:multiply;padding:0 25px}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .round{width:172px;height:292px;line-height:292px;padding:0 60px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.page-template-lp_ux_2023 .section1 .round .sep{display:inline-block;border-bottom:1px solid white;width:80%;height:1px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.page-template-lp_ux_2023 .section1 .round p{display:inline-block;margin:0 auto;text-align:center;vertical-align:middle;width:100%;color:#fff;font-size:18px;line-height:25px}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .round p{font-size:25px;line-height:35px}}.page-template-lp_ux_2023 .section1 .round p span{font-size:80px;font-weight:900}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .round p span{font-size:90px}}.page-template-lp_ux_2023 .section1 .round.roundb{background-color:#5764DD;-webkit-transform:translate(0,50px);transform:translate(0,50px)}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .round.roundb{-webkit-transform:translate(50px,0);transform:translate(50px,0)}}.page-template-lp_ux_2023 .section1 .round.roundv{background-color:#51C2B2}.page-template-lp_ux_2023 .section1 .round.roundr{background-color:#FC598B;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (min-width:1024px){.page-template-lp_ux_2023 .section1 .round.roundr{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}}.page-template-lp_ux_2023 .block-references{background:#FFFFFF}.page-template-lp_ux_2023 .page-ux .page-inner .section4 .wrapp-form{height:auto;width:100%}.page-template-lp_ux_2023 .page-ux .page-inner .section4 .wrapp-form .form-contact{position:static;margin:0 auto;display:block;background-color:transparent}@media (max-width:1023px){.page-template-lp_ux_2023 .section2 .d-flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:30px}}.page-template-lp_ux_2023 .section2 .d-flex a{display:block;padding:0 30px;text-align:center}@media (max-width:1023px){.page-template-lp_ux_2023 .section2 .d-flex a{width:280px;padding:0 15px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.page-template-lp_ux_2023 .section2 .d-flex a:first-child{padding-left:0}.page-template-lp_ux_2023 .section2 .d-flex a:last-child{padding-right:0}}.page-template-lp_ux_2023 .section2 .d-flex a p{font-size:20px;font-weight:700;margin:20px 0 10px 0}.page-template-lp_ux_2023 .section2 .d-flex a span{display:inline-block;font-size:16px;border-bottom:1px solid #000}.page-template-lp_ux_2023 .section2 .block-content{max-width:700px!important}.page-template-lp_ux_2023 .section2 .title{font:700 50px/50px "Gilroy","Helvetica",sans-serif!important}@media (min-width:1024px){.page-template-lp_ux_2023 .section2 .title{font:700 68px/68px "Gilroy","Helvetica",sans-serif!important}}.page-template-lp_ux_2023 .section2 .mt-m{padding-top:40px}@media (min-width:1024px){.page-template-lp_ux_2023 .section2 .mt-m{padding-top:0}}.page-template-lp_ux_2023 .section3{background:#333333;padding:80px 0;color:#fff}.page-template-lp_ux_2023 .section3 .row{padding:0!important}.page-template-lp_ux_2023 .section3 h2{margin-bottom:75px}@media (max-width:1023px){.page-template-lp_ux_2023 .section3 .center{padding:0}}@media (max-width:1023px){.page-template-lp_ux_2023 .section3 .col-md-12{padding:45px 15px}}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .img-responsive{margin:50px 0}}.page-template-lp_ux_2023 .section3 .item{-webkit-transition:max-height 500ms linear;transition:max-height 500ms linear;overflow:hidden;cursor:pointer}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .item{max-height:40px;margin-bottom:35px}}.page-template-lp_ux_2023 .section3 .item:hover .ligne{color:#FF5A80;background:-webkit-gradient(linear,left top,right top,from(#FF5A80),to(#FFCD91));background:linear-gradient(to right,#FF5A80,#FFCD91);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .item.on{max-height:200px}}.page-template-lp_ux_2023 .section3 .item.on .ligne{color:#FF5A80;background:-webkit-gradient(linear,left top,right top,from(#FF5A80),to(#FFCD91));background:linear-gradient(to right,#FF5A80,#FFCD91);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-template-lp_ux_2023 .section3 .item .ligne{font-size:25px;font-weight:700;margin-bottom:20px}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .item .ligne{font-size:35px;margin-bottom:20px}}.page-template-lp_ux_2023 .section3 .item .ligne:before{content:"●";display:inline-block;color:#fff;font-size:25px;margin-right:8px}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .item .ligne:before{font-size:35px}}.page-template-lp_ux_2023 .section3 .item .content{font-size:18px;margin-bottom:30px}@media (max-width:1023px){.page-template-lp_ux_2023 .section3 .item .content{padding:0}}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .item .content{font-size:18px;margin-bottom:30px}}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .pe{padding-right:50px}}@media (min-width:1024px){.page-template-lp_ux_2023 .section3 .ps{padding-left:50px}}.page-template-lp_ux_2023 .section4{background:#333333;padding:30px 0 0 0}@media (min-width:1024px){.page-template-lp_ux_2023 .section4{padding:105px 0}}.page-template-lp_ux_2023 .section5{padding:80px 0!important}@media (min-width:1024px){.page-template-lp_ux_2023 .section5{padding:0}}.page-template-lp_ux_2023 .section5 .text p{margin-bottom:35px}.page-template-lp_ux_2023 .section5 .nobgm{padding-top:50px!important}@media (min-width:1024px){.page-template-lp_ux_2023 .section5 .nobgm{padding:0}}@media (max-width:1023px){.page-template-lp_ux_2023 .section5 .nobgm{background:none!important}}@media (min-width:1024px){.page-template-lp_ux_2023 .section5 .nobgm{background-repeat:no-repeat!important;background-position:center center!important}}.page-template-lp_ux_2023 .sectionwp{background-color:#5764DD;color:#FFF;padding:50px 0!important}@media (min-width:1024px){.page-template-lp_ux_2023 .sectionwp{padding:0}}@media (min-width:1024px){.page-template-lp_ux_2023 .sectionwp .col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.page-template-lp_ux_2023 .sectionwp .col2 h3{font-size:25px;line-height:43px;font-weight:700}@media (min-width:1024px){.page-template-lp_ux_2023 .sectionwp .col2 h3{font-size:35px;padding-bottom:20px}}.page-template-lp_ux_2023 .sectionwp .col2 h3:before{content:"●";display:inline-block;color:#fff;font-size:25px;margin-right:8px}@media (min-width:1024px){.page-template-lp_ux_2023 .sectionwp .col2 h3:before{font-size:35px}}.page-template-lp_ux_2023 .sectionwp .col2 p{font-size:18px;margin-bottom:40px}.page-template-lp_ux_2023 .swiper{width:auto;max-width:100%;margin:50px 0;padding:0 20px 80px 20px}@media (min-width:1024px){.page-template-lp_ux_2023 .swiper{width:100%;margin:100px 0 200px 0;padding:0 0 80px 0}}.page-template-lp_ux_2023 .swiper .swiper-slide{max-width:800px;text-align:center;cursor:pointer}.page-template-lp_ux_2023 .swiper .guillemet svg{fill:#ca1f4b;width:46px;margin:0 auto;margin-top:0px;margin-bottom:0px;display:inline-block;margin-bottom:40px;margin-top:20px}.page-template-lp_ux_2023 .swiper .description{font-size:24px;line-height:34px;margin-bottom:30px;text-align:center}.page-template-lp_ux_2023 .swiper .auteur{margin-top:80px;font-size:18px;font-weight:700;text-align:center}.page-template-lp_ux_2023 .swiper .auteur:before{content:"";width:135px;border-top:solid 1px #bebdc2;display:block;margin:0 auto;margin-top:0px;margin-top:-30px;padding-top:30px}.page-template-lp_ux_2023 .swiper .fonction{text-align:center}.page-template-lp_ux_2023 .swiper-pagination-bullet{width:15px;height:15px}.page-template-lp_ux_2023 .swiper-pagination-bullet-active{background:#ca1f4b}.page-template-lp_ux_2023 .fs-20{font-size:18px;line-height:25px}@media (min-width:1024px){.page-template-lp_ux_2023 .fs-20{font-size:20px;line-height:38px}}.page-template-lp_ux_2023 .fs-22{font-size:20px;line-height:34px}.page-template-lp_ux_2023 .fs-24{font-size:20px;line-height:30px}@media (min-width:1024px){.page-template-lp_ux_2023 .fs-24{font-size:24px;line-height:38px}}.page-template-lp_ux_2023 .fs-30{font-size:24px;line-height:29px}@media (min-width:1024px){.page-template-lp_ux_2023 .fs-30{font-size:30px;line-height:45px}}.page-template-lp_ux_2023 .fs-110{font-size:60px;line-height:70px}@media (min-width:1024px){.page-template-lp_ux_2023 .fs-110{font-size:100px;line-height:100px}}.page-template-lp_ux_2023 .txt-center{text-align:center!important}.page-template-lp_ux_2023 .txt-left{text-align:left!important}.page-template-lp_ux_2023 .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.page-template-lp_ux_2023 .txt{padding:0 20px}@media (min-width:1024px){.page-template-lp_ux_2023 .txt{padding:0 180px 0 0}}.page-template-lp_ux_2023 .txt ul{list-style:disc}.page-template-lp_ux_2023 .txt ul li{text-align:left;margin-bottom:25px}.accordion{max-width:1200px;margin:0 auto}.accordion .item:not(:last-child){border-bottom:1px solid #000000}.accordion .title{position:relative;font:700 72px/150px "Gilroy","Helvetica",sans-serif;text-align:center;cursor:pointer}@media (max-width:800px){.accordion .title{font-size:50px}}.accordion .title:after,.accordion .title:before{display:block;content:"";background:#000000;position:absolute;top:50%;right:30px}.accordion .title:before{height:25px;width:5px;margin:-13px 10px 0 0}.accordion .title:after{height:5px;width:25px;margin:-3px 0 0}.accordion .text-container{position:relative;overflow:hidden}.accordion .text{font:400 16px/24px "Gilroy","Helvetica",sans-serif;max-width:800px;margin:0 auto;padding:90px 0}.accordion .text ul.style{list-style-type:disc;list-style-position:inside;padding-left:20px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:30px}.accordion .text p{margin-bottom:0}.accordion .text>*{display:block;margin-bottom:24px}.accordion .text a{display:inline-block;position:relative}.accordion .text a:after{content:"";display:block;height:1px;width:100%;background:#000000;position:absolute;bottom:1px;left:0}.accordion .text-container{height:0;-webkit-transition:height 700ms cubic-bezier(0.19,1,0.22,1);transition:height 700ms cubic-bezier(0.19,1,0.22,1)}.accordion .title:after,.accordion .title:before{-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms}.accordion .item.active .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .item.active .title:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width:768px){.accordion .title{font:700 24px/50px "Gilroy","Helvetica",sans-serif;padding-top:4px;padding-bottom:4px}.accordion .title:before{height:8px;width:2px;margin:-2px -1px 0 0}.accordion .title:after{width:8px;height:2px;margin:1px -4px 0 0}.accordion .text{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:30px 0}}.arrow{display:block;height:1px;width:14px;background:#000000;position:relative;padding-right:6px;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}.arrow svg{display:block;width:6px;height:5px;position:absolute;top:-2px;right:0;fill:#000000}.arrow.arrow-long{width:50px}.arrow.arrow-left{padding-right:0;padding-left:6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow.arrow-top{-webkit-transform:rotate(-90deg) translateY(10px);transform:rotate(-90deg) translateY(10px);-webkit-transform-origin:0 50%;transform-origin:0 50%}@-webkit-keyframes arrow-move-right{0%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335);animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335)}49%{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:1}50%{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:0}51%{-webkit-transform:translateX(-32px);transform:translateX(-32px);opacity:0}52%{-webkit-transform:translateX(-32px);transform:translateX(-32px);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.19,1,0.22,1);animation-timing-function:cubic-bezier(0.19,1,0.22,1)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes arrow-move-right{0%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335);animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335)}49%{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:1}50%{-webkit-transform:translateX(32px);transform:translateX(32px);opacity:0}51%{-webkit-transform:translateX(-32px);transform:translateX(-32px);opacity:0}52%{-webkit-transform:translateX(-32px);transform:translateX(-32px);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.19,1,0.22,1);animation-timing-function:cubic-bezier(0.19,1,0.22,1)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes arrow-move-left{0%{-webkit-transform:rotate(180deg) translateX(0px);transform:rotate(180deg) translateX(0px);-webkit-animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335);animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335)}49%{-webkit-transform:rotate(180deg) translateX(32px);transform:rotate(180deg) translateX(32px);opacity:1}50%{-webkit-transform:rotate(180deg) translateX(32px);transform:rotate(180deg) translateX(32px);opacity:0}51%{-webkit-transform:rotate(180deg) translateX(-32px);transform:rotate(180deg) translateX(-32px);opacity:0}52%{-webkit-transform:rotate(180deg) translateX(-32px);transform:rotate(180deg) translateX(-32px);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.19,1,0.22,1);animation-timing-function:cubic-bezier(0.19,1,0.22,1)}to{-webkit-transform:rotate(180deg) translateX(0px);transform:rotate(180deg) translateX(0px)}}@keyframes arrow-move-left{0%{-webkit-transform:rotate(180deg) translateX(0px);transform:rotate(180deg) translateX(0px);-webkit-animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335);animation-timing-function:cubic-bezier(0.6,0.04,0.98,0.335)}49%{-webkit-transform:rotate(180deg) translateX(32px);transform:rotate(180deg) translateX(32px);opacity:1}50%{-webkit-transform:rotate(180deg) translateX(32px);transform:rotate(180deg) translateX(32px);opacity:0}51%{-webkit-transform:rotate(180deg) translateX(-32px);transform:rotate(180deg) translateX(-32px);opacity:0}52%{-webkit-transform:rotate(180deg) translateX(-32px);transform:rotate(180deg) translateX(-32px);opacity:1;-webkit-animation-timing-function:cubic-bezier(0.19,1,0.22,1);animation-timing-function:cubic-bezier(0.19,1,0.22,1)}to{-webkit-transform:rotate(180deg) translateX(0px);transform:rotate(180deg) translateX(0px)}}.block{padding:0 20px}.block-about{padding:130px 20px;max-width:800px;margin:0 auto;text-align:center;color:#131313}.block-about .text{font:300 36px/42px "Gilroy","Helvetica",sans-serif}.block header{position:relative;max-width:1200px;margin:0 auto 84px}.block header a{position:absolute;top:50%;right:0;font:400 14px/18px "Gilroy","Helvetica",sans-serif;margin-top:-9px;padding-right:15px}.block header a:after{content:"";display:block;height:1px;width:100%;background:#000000}.block header a:hover:after{content:none}.block-title{font:500 18px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;text-transform:uppercase;text-align:center}@media (max-width:600px){.block{padding:80px 20px}.block header{margin-bottom:40px}.block-about{padding-bottom:20px}.block-about .text{font-size:30px;line-height:36px;text-align:left}.block-title{font-size:16px;font-weight:400}}.button-back-to-top{display:none;position:fixed;bottom:40px;right:30px;z-index:1000;color:#9f9ea3;padding:14px 12px;cursor:pointer;background:#000000}.button-back-to-top.hidden{display:none!important}.button-back-to-top .arrow{margin:0 auto;background:#9f9ea3;margin-bottom:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1);transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1);transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1);transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1),-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1);-webkit-transform:rotate(-90deg) translateY(10px) translateX(-15px);transform:rotate(-90deg) translateY(10px) translateX(-15px)}.button-back-to-top .arrow svg{fill:#9f9ea3}.button-back-to-top:hover .arrow{-webkit-transform:rotate(-90deg) translate3d(-10px,10px,0);transform:rotate(-90deg) translate3d(-10px,10px,0)}@media (max-width:600px){.button-back-to-top{bottom:30px;right:20px;padding:14px 10px}.button-back-to-top .arrow{width:10px;padding-right:8px}}.button-bottom{width:100%;height:400px;position:relative;overflow:hidden;cursor:pointer}.button-bottom .picture{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.button-bottom .picture:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3)}.button-bottom .picture img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-height:100%;min-width:100%;display:block}.button-bottom .text{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;overflow:hidden}.button-bottom .text .inner-mask{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-bottom .text .inner-mask a.underline{text-decoration:underline}.button-bottom .text .inner-mask a.underline:hover{text-decoration:none}.button-bottom .text span{font:500 18px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.02em;text-transform:uppercase}.button-bottom .text strong{display:block;font:700 100px/120px "Gilroy","Helvetica",sans-serif}.button-bottom .text-black{color:#000000}.button-bottom .text-white{color:#FFFFFF}.button-bottom .mask{height:100%;width:100%;overflow:hidden}.button-bottom:not(.fix) .mask,.button-bottom:not(.fix) .picture,.button-bottom:not(.fix) .text{-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0ms}.button-bottom:not(.fix) .picture,.button-bottom:not(.fix) .text-white{-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0)}.button-bottom:not(.fix) .picture .outer-mask,.button-bottom:not(.fix) .text-white .outer-mask{-webkit-transform:translate3d(0,101%,0);transform:translate3d(0,101%,0)}.button-bottom:not(.fix) .picture .inner-mask,.button-bottom:not(.fix) .text-white .inner-mask{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.button-bottom:not(.fix) .text-white .inner-mask{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.button-bottom:not(.fix):hover .picture,.button-bottom:not(.fix):hover .text-white{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.button-bottom:not(.fix):hover .picture .mask,.button-bottom:not(.fix):hover .text-white .mask{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:600px){.button-bottom:not(.fix) .picture,.button-bottom:not(.fix) .text-white{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.button-bottom:not(.fix) .picture .mask,.button-bottom:not(.fix) .text-white .mask{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (max-width:600px){.button-bottom .text strong{font:700 50px/70px "Gilroy","Helvetica",sans-serif}}@media (max-width:600px) and (max-width:400px){.button-bottom .text strong{font-size:40px;word-break:break-all}}@media (max-width:600px){.button-bottom .picture,.button-bottom .text-white{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.button-bottom .picture .mask,.button-bottom .text-white .mask{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel{padding:100px 0;position:relative;overflow:hidden}.carousel .pictures{overflow:auto}.carousel li{float:left;margin:0 30px;cursor:pointer}.carousel img{display:block}.close-button{position:absolute;width:50px;height:50px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;z-index:100;overflow:hidden}.close-button span{display:block;height:1px;width:30px;background:#000000;position:absolute;top:50%;left:50%;margin-left:-10px;will-change:transform}.close-button span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-button:hover span{-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-timing-function:cubic-bezier(0.77,0,0.175,1);animation-timing-function:cubic-bezier(0.77,0,0.175,1)}.close-button:hover span:first-child{-webkit-animation-name:close-button-hover-1;animation-name:close-button-hover-1;-webkit-animation-delay:200ms;animation-delay:200ms}.close-button:hover span:nth-child(2){-webkit-animation-name:close-button-hover-2;animation-name:close-button-hover-2;-webkit-animation-delay:100ms;animation-delay:100ms}.close-button.pre-opened .close-button span:first-child{-webkit-transform:rotate(45deg) translate3d(1000%,0,0);transform:rotate(45deg) translate3d(1000%,0,0)}.close-button.pre-opened .close-button span:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(1000%,0,0);transform:rotate(-45deg) translate3d(1000%,0,0)}.close-button.opened .close-button span{-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;will-change:transform}.close-button.opened .close-button span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button.opened .close-button span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:400ms;transition-delay:400ms}@-webkit-keyframes close-button-hover-1{0%{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(45deg) translate3d(1000%,0,0);transform:rotate(45deg) translate3d(1000%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(45deg) translate3d(-1000%,0,0);transform:rotate(45deg) translate3d(-1000%,0,0)}to{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}}@keyframes close-button-hover-1{0%{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(45deg) translate3d(1000%,0,0);transform:rotate(45deg) translate3d(1000%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(45deg) translate3d(-1000%,0,0);transform:rotate(45deg) translate3d(-1000%,0,0)}to{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}}@-webkit-keyframes close-button-hover-2{0%{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(-45deg) translate3d(1000%,0,0);transform:rotate(-45deg) translate3d(1000%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(-45deg) translate3d(-1000%,0,0);transform:rotate(-45deg) translate3d(-1000%,0,0)}to{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}}@keyframes close-button-hover-2{0%{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(-45deg) translate3d(1000%,0,0);transform:rotate(-45deg) translate3d(1000%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(-45deg) translate3d(-1000%,0,0);transform:rotate(-45deg) translate3d(-1000%,0,0)}to{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}}.cookie-band{position:fixed;right:0;bottom:0;z-index:9999999;background:rgba(0,0,0,0.8);color:#FFFFFF;max-width:1000px;padding:20px 100px 20px 20px;display:none}.cookie-band a{text-decoration:underline}.cookie-band .close-button{position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.cookie-band .close-button span{background:#FFFFFF}.cookie-band.opened{display:block}.gallery.slider{position:relative;height:100%;width:100%}.gallery .slides li{position:absolute;overflow:hidden;height:100%;width:100%}.gallery .slides li .picture-container{height:100%;width:100%}.gallery .slides li .picture-container img{max-height:100%;max-width:100%}.gallery nav.slider-nav{top:auto;bottom:-20px}.gallery .slider-steps{position:fixed}.gallery .slides li.prev img{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.gallery .slides li.next img{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.grid-gallery{padding-bottom:100px}.grid-gallery .fullscreen-button{width:150px;height:120px;position:absolute;top:50%;left:50%;margin:-60px 0 0 -75px;background:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.grid-gallery .fullscreen-button svg{height:24px;width:24px;fill:#000000;display:block;margin-bottom:10px}.grid-gallery .grid{overflow:auto;max-width:1200px;margin:0 auto;width:calc(100% - 40px)}.grid-gallery .grid li{position:relative;overflow:hidden;float:left;cursor:pointer;padding-top:50%}.grid-gallery .grid li:first-child,.grid-gallery .grid li:nth-child(4){width:100%}.grid-gallery .grid li:nth-child(2),.grid-gallery .grid li:nth-child(3){width:calc(50% - 15px)}.grid-gallery .grid li:first-child{margin-bottom:30px}.grid-gallery .grid li:nth-child(2){margin-right:30px}.grid-gallery .grid li:nth-child(4){margin-top:30px}.grid-gallery .grid li img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (max-width:600px){.grid-gallery .grid li img{height:100%}}.grid-gallery .grid li:hover .fullscreen-button{opacity:1}.grid-gallery .popin-gallery{padding:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:600px){.grid-gallery .popin-gallery{padding:15px}.grid-gallery .slider-steps{top:inherit;bottom:5%;margin:0;z-index:100}.grid-gallery .grid{width:100%}.grid-gallery .grid li:nth-child(n){width:calc(100% - 40px);margin-top:10px;padding-top:100%;margin-left:20px}.grid-gallery .grid li:nth-child(2) .fullscreen-button{opacity:1}}.hero-picture{height:90vh;width:100%;position:relative;overflow:hidden;background:#F6F6F6;color:#FFFFFF}.hero-picture.small{height:500px}@media (max-width:600px){.hero-picture.small{height:320px}}.hero-picture figure{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-picture figure:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3)}.hero-picture img,.hero-picture video{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%;width:auto;height:auto}.hero-picture img.mobile-img,.hero-picture video.mobile-img{height:100%}.hero-picture video{opacity:0;visibility:hidden}.hero-picture video.playable{opacity:1;visibility:visible}.hero-picture img.mobile-img{opacity:0;visibility:hidden}@media (max-width:600px){.hero-picture img.mobile-img{opacity:1;visibility:visible}}.hero-picture img.desk-img{opacity:1;visibility:visible}@media (max-width:600px){.hero-picture img.desk-img{opacity:0;visibility:hidden}}.hero-picture figcaption{position:relative;z-index:10;text-align:center;margin-top:20px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 100px}.hero-picture figcaption a{display:inline-block;width:334px;height:54px;text-align:center;line-height:54px;background:#FFFFFF;color:#000000;position:absolute;bottom:-160px;left:50%;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}.hero-picture svg{fill:#FFFFFF;bottom:100%;height:48px;left:50%;margin-bottom:80px;position:absolute;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);width:58px}.hero-picture h1{font:700 110px/110px "Gilroy","Helvetica",sans-serif;margin-top:40px}.hero-picture h2{font:300 16px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;position:absolute;bottom:100%;margin-bottom:40px;left:0;width:100%;text-transform:uppercase}.hero-picture h2.ss-titre{margin-bottom:0;bottom:-60px}.hero-picture h2.sur-titre{margin-bottom:0;bottom:80%}.hero-picture h3{font:700 36px/60px "Gilroy","Helvetica",sans-serif}.hero-picture h3.sur-titre{font:500 24px/50px "Gilroy","Helvetica",sans-serif;position:absolute;bottom:70%;left:0;width:100%;text-transform:uppercase;letter-spacing:0.2em}.hero-picture h4{font:300 12px/16px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;position:absolute;bottom:100%;margin-bottom:40px;left:0;width:100%;text-transform:uppercase}.hero-picture .scroll-button{font:300 10px/20px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;position:absolute;bottom:20px;left:50%;margin-left:-50px;width:100px;text-align:center;text-transform:uppercase;cursor:pointer;padding-top:100px}.hero-picture .scroll-button:before{content:"";display:block;height:80px;width:1px;background:#FFFFFF;position:absolute;top:0;left:50%;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.hero-picture .scroll-button:hover:before{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.hero-picture.hidden{display:none}@media (max-width:1400px){.hero-picture figcaption{padding:0 50px}.hero-picture h1{font-size:80px;line-height:90px}}@media (max-width:600px){.hero-picture figcaption{padding:0 20px}.hero-picture h1{font-size:36px;line-height:42px}.hero-picture h2{font-size:14px;margin-bottom:10px}.hero-picture .scroll-button{padding-top:40px;display:none}.hero-picture .scroll-button:before{height:30px}}.hero-picture-lp{height:90vh;width:100%;position:relative;overflow:hidden;background:#F6F6F6;color:#FFFFFF}.hero-picture-lp figure{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-picture-lp figure:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.3)}.hero-picture-lp img,.hero-picture-lp video{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);min-width:100%;min-height:100%;width:auto;height:auto}.hero-picture-lp img.mobile-img,.hero-picture-lp video.mobile-img{height:100%}.hero-picture-lp video{opacity:0;visibility:hidden}.hero-picture-lp video.playable{opacity:1;visibility:visible}.hero-picture-lp img.mobile-img{opacity:0;visibility:hidden}@media (max-width:600px){.hero-picture-lp img.mobile-img{opacity:1;visibility:visible}}.hero-picture-lp img.desk-img{opacity:1;visibility:visible}@media (max-width:600px){.hero-picture-lp img.desk-img{opacity:0;visibility:hidden}}.hero-picture-lp figcaption{position:relative;z-index:10;text-align:center;margin-top:20px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 160px}.hero-picture-lp figcaption svg.malabar-logo{fill:#FFFFFF;top:40px;height:48px;left:50%;margin-bottom:80px;position:absolute;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);width:58px}.hero-picture-lp figcaption .compagnie{font:400 18px/18px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;margin-top:95px;text-transform:uppercase}.hero-picture-lp figcaption .sur-titre{font:500 24px/24px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;margin-top:50px}.hero-picture-lp figcaption h1{font:700 110px/110px "Gilroy","Helvetica",sans-serif;margin-top:10px}.hero-picture-lp figcaption .ss-titre{font:300 16px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;text-transform:uppercase;margin-top:40px}.hero-picture-lp figcaption a{display:inline-block;width:334px;height:54px;text-align:center;line-height:54px;background:#FFFFFF;color:#000000;margin-top:30px}.hero-picture-lp figcaption a .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#000000;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.hero-picture-lp figcaption a .arrow svg{fill:#000000}.hero-picture-lp figcaption a:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.hero-picture-lp .scroll-button{font:300 10px/20px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;position:absolute;bottom:20px;left:50%;margin-left:-50px;width:100px;text-align:center;text-transform:uppercase;cursor:pointer;padding-top:100px}.hero-picture-lp .scroll-button:before{content:"";display:block;height:80px;width:1px;background:#FFFFFF;position:absolute;top:0;left:50%;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.hero-picture-lp .scroll-button:hover:before{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.hero-picture-lp.hidden{display:none}@media (max-width:1400px){.hero-picture-lp figcaption{padding:0 50px}.hero-picture-lp figcaption h1{font-size:80px;line-height:90px}}@media (max-width:600px){.hero-picture-lp{height:450px}.hero-picture-lp figcaption{padding:0 20px}.hero-picture-lp figcaption svg{height:32px;top:15px}.hero-picture-lp figcaption h1{font-size:36px;line-height:42px}.hero-picture-lp figcaption .compagnie{font-size:11px;margin-top:50px}.hero-picture-lp figcaption .compagnie svg{display:none}.hero-picture-lp figcaption .sur-titre{font-size:14px;margin-top:20px}.hero-picture-lp figcaption .ss-titre{font-size:14px;margin-top:15px}.hero-picture-lp figcaption a{margin-top:20px;width:100%}.hero-picture-lp figcaption a .arrow{display:none}}.jobs-cards{background:#F2F2F2;padding:120px 0;text-align:center}.jobs-cards .center>.title{font:500 18px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;text-transform:uppercase;text-align:center;margin-bottom:90px;color:#131313}.jobs-cards .jobs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobs-cards .card-job{position:relative;display:block;width:33.3333333333%;text-align:left;background:#FFFFFF}.jobs-cards .card-job:nth-child(2){margin:0 30px}.jobs-cards figure{height:200px;width:100%;overflow:hidden;position:relative}.jobs-cards img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.jobs-cards .info{padding:30px}.jobs-cards .title{font:700 36px/36px "Gilroy","Helvetica",sans-serif}.jobs-cards .type{font:400 12px/20px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;margin:5px 0 20px}.jobs-cards .type:before{display:inline-block;content:"";height:1px;width:20px;background:#000000;margin-right:10px;position:relative;top:-4px}.jobs-cards .text a{display:block;text-decoration:underline;margin-top:20px}.jobs-cards .text a.read-more{text-decoration:none}.jobs-cards .text a:hover{text-decoration:underline}.jobs-cards .date{position:absolute;bottom:30px;left:30px;color:#bebdc2}.jobs-cards .social{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:17px;right:17px}.jobs-cards .social li{padding:10px;cursor:pointer}.jobs-cards .social li.social-link{cursor:pointer}.jobs-cards .social svg{height:18px;width:18px;fill:#bebdc2;-webkit-transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:fill 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.jobs-cards .social li:hover svg{fill:#000000}.jobs-cards .card-application{text-align:center}.jobs-cards .card-application .title{margin-bottom:35px}.jobs-cards .card-application .text,.jobs-cards .card-application .title{text-align:left}.jobs-cards .card-application a{position:relative;display:inline-block;margin-top:30px;margin-bottom:40px;background:#000000;color:#FFFFFF;font:300 12px/50px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;letter-spacing:0.2em;padding:0 15px}.jobs-cards .card-application a .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#FFFFFF;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.jobs-cards .card-application a .arrow svg{fill:#FFFFFF}.jobs-cards .card-application a:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}@media (max-width:800px){.jobs-cards{padding:50px 0}.jobs-cards .info{height:auto;padding-bottom:80px}.jobs-cards .card-application .info{padding-bottom:50px}.jobs-cards .jobs-list{display:block}.jobs-cards .jobs-list .card-job{width:100%;max-width:500px;margin:0 auto 20px}}.more-cards{background:#F2F2F2;padding:120px 0;text-align:center}.more-cards .center>.title{font:500 18px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em;text-transform:uppercase;text-align:center;margin-bottom:90px;color:#131313}.more-cards .more-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.more-cards .more-list:last-child{margin-bottom:0}.more-cards .card-more{position:relative;display:block;width:33.3333333333%;text-align:left;background:#FFFFFF}.more-cards .card-more:nth-child(2){margin:0 30px}.more-cards .card-more:hover figure .mask{opacity:0.5}.more-cards .card-more:hover figure .more{opacity:1}.more-cards figure{height:200px;width:100%;overflow:hidden;position:relative}.more-cards figure .mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000;opacity:0;z-index:2;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.more-cards figure .more{color:#ffffff;height:50px;left:50%;line-height:50px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110px;z-index:2;opacity:0;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.more-cards figure .more .arrow{background-color:#FFFFFF;width:60px;margin-left:10px;margin-bottom:2px;display:inline-block}.more-cards figure .more .arrow svg{display:inline-block;fill:#ffffff}.more-cards img{position:absolute;max-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.more-cards .info{padding:30px;height:65px}.more-cards .title{font:500 16px/16px "Gilroy","Helvetica",sans-serif}.more-cards .text{font:400 12px/12px "Gilroy","Helvetica",sans-serif;position:absolute;bottom:20px;color:#bebdc2;text-transform:uppercase}@media (max-width:800px){.more-cards{padding:50px 0}.more-cards .info{height:auto;padding-bottom:80px}.more-cards .card-application .info{padding-bottom:50px}.more-cards .more-list{display:block}.more-cards .more-list .card-more{width:100%;max-width:500px;margin:0 auto 20px}}.main-footer{height:200px;position:fixed;bottom:0;left:0;width:100%;background:#FFFFFF;z-index:49;padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box;font:400 14px/20px "Gilroy","Helvetica",sans-serif}.main-footer .center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-footer .center>*{-ms-flex-item-align:start;align-self:flex-start}.main-footer .logo{width:30%;position:relative;top:4px}.main-footer .logo .inner-logo{text-align:center;float:left}.main-footer .logo svg{height:48px;width:58px;fill:#c91f4a}.main-footer .logo p{text-transform:uppercase;font:600 12px/24px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em}.main-footer .links{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-footer .links>*{-ms-flex-item-align:start;align-self:flex-start}.main-footer .links .address{display:block;width:33.3333333333%}.main-footer .links .popin-button{cursor:pointer}.main-footer .links .popin-button:hover{text-decoration:underline}.main-footer .links ul{width:66.6666666667%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px}.main-footer .links ul a{display:inline-block;position:relative}.main-footer .links ul a:hover{text-decoration:underline}.main-footer .links li:last-child a{text-decoration-color:#c91f4a;color:#c91f4a;font-style:italic}.main-footer .cta-contact{width:25%}.main-footer .cta-contact strong{display:block;font-weight:500}.main-footer .cta-contact .arrow{display:inline-block;position:relative;top:-4px;margin-left:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.main-footer .cta-contact:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}@media (max-width:600px){.main-footer{position:relative;height:auto;text-align:center;padding:30px 20px}.main-footer .logo{margin-bottom:10px}.main-footer .logo .inner-logo{float:none}.main-footer .center{display:block;width:100%;padding:0}.main-footer .center>*{display:block;width:100%}.main-footer .links ul{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1}.main-footer .links ul li a{padding:4px 0}.main-footer .links ul li:nth-child(-n+4){display:none}.main-footer .links .address{display:none}.main-footer .cta-contact{border-top:1px solid #bebdc2;padding:20px 50px 0;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding-bottom:0}}.main-header{position:absolute;top:0;left:0;height:100%;pointer-events:none;z-index:100}.main-header.showLogo.opened .main-menu-button .open-button div:after{background:#FFFFFF}.main-header.showLogo.opened .main-menu-button .open-button span{color:#FFFFFF}.main-header.showLogo .main-logo svg{fill:#c91f4a}.main-header.showLogo .main-menu-button .open-button div:after{background:#323232}.main-header.showLogo .main-menu-button .open-button span{color:#323232}.main-logo{position:absolute;top:30px;left:50px;z-index:102;width:58px;white-space:nowrap;pointer-events:auto}.main-logo svg{fill:#FFFFFF;width:58px;height:48px}.main-logo .text{white-space:nowrap;margin-left:30px;display:inline-block;position:relative;top:-12px;pointer-events:none}.main-logo .text div{font:600 12px/16px "Gilroy","Helvetica",sans-serif;letter-spacing:0.2em}.main-logo .text div:first-child{text-transform:uppercase}.main-logo .text div:nth-child(2){font-weight:300}.main-menu-button{position:absolute;top:80px;left:35px;z-index:101;cursor:pointer;pointer-events:auto}.main-menu-button>div{position:absolute;top:0;left:10px;width:60px;padding:15px}.main-menu-button .open-button{overflow:hidden}.main-menu-button .open-button div{display:block;height:1px;width:100%;position:relative}.main-menu-button .open-button div:not(:last-child){margin:0 0 9px}.main-menu-button .open-button div:first-child{width:28px}.main-menu-button .open-button div:nth-child(2){width:18px}.main-menu-button .open-button div:nth-child(3){width:38px}.main-menu-button .open-button div:after{content:"";display:block;height:100%;width:100%;background:#FFFFFF}.main-menu-button .open-button span{font:300 10px/20px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;color:#FFFFFF;letter-spacing:0.2em;position:absolute;top:50%;margin-top:-10px;left:calc(100% + 15px);opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1);transition:opacity 500ms cubic-bezier(0.19,1,0.22,1);text-rendering:optimizeLegibility}.main-menu-button .close-button span{background:#9f9ea3;width:34px;position:absolute}.main-menu-button .open-button div:after{-webkit-transition:background 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:background 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:background 500ms cubic-bezier(0.19,1,0.22,1) 0ms,transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:background 500ms cubic-bezier(0.19,1,0.22,1) 0ms,transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;-webkit-transform-origin:0 50%;transform-origin:0 50%}.main-menu-button .open-button div:first-child:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.main-menu-button .open-button:hover div:first-child:after{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}.main-menu-button .open-button:hover div:nth-child(2):after{-webkit-transform:scaleX(0);transform:scaleX(0)}.main-menu-button .open-button:hover div:nth-child(3):after{-webkit-transform:scaleX(0);transform:scaleX(0)}.main-menu-button .open-button:hover span{opacity:1;-webkit-transition-delay:150ms;transition-delay:150ms}.main-menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.19,1,0.22,1) 1000ms;transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.19,1,0.22,1) 1000ms}.main-header.opened .main-menu-overlay{visibility:visible;opacity:1;-webkit-transition-delay:0ms,0ms;transition-delay:0ms,0ms}.main-menu{position:relative;top:0;left:0;min-height:100vh;background:#FFFFFF;width:480px;padding-top:120px;font:300 30px/72px "Gilroy","Helvetica",sans-serif;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu .menu-image-title,.main-menu p{display:block;position:relative;padding:0 50px 0 140px}.main-menu .menu-image-title span,.main-menu p span{display:block}.main-menu li p:not(.back-button):before{content:"";display:block;height:1px;width:100%;background:#131313;position:absolute;top:50%;left:0;margin-top:1px}.main-menu .sub-menu{font:400 16px/60px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;position:absolute;top:0;left:0;width:100%;left:100%;overflow:hidden}.main-menu .back-button{font:400 14px/24px "Gilroy","Helvetica",sans-serif;text-transform:none;margin-top:60px;color:#bebdc2;cursor:pointer}.main-menu .back-button .arrow{float:left;position:relative;top:10px;margin-right:10px;background:#bebdc2}.main-menu .back-button .arrow svg{fill:#bebdc2}.main-menu .back-button .arrow{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-menu .back-button:hover .arrow{-webkit-transform:rotate(180deg) translate3d(10px,0,0);transform:rotate(180deg) translate3d(10px,0,0)}.main-menu>.contact,.main-menu>ul{-webkit-transition:-webkit-transform 600ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 600ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 600ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 600ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 600ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-menu.sub-menu-opened>.contact,.main-menu.sub-menu-opened>ul{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.main-menu .menu-image-title,.main-menu p:not(.back-button){cursor:pointer}.main-menu .menu-image-title span,.main-menu p:not(.back-button) span{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-menu .menu-image-title:before,.main-menu p:not(.back-button):before{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-menu .menu-image-title.active span,.main-menu .menu-image-title:hover span,.main-menu p:not(.back-button).active span,.main-menu p:not(.back-button):hover span{-webkit-transform:translate3d(40px,0,0);transform:translate3d(40px,0,0)}.main-menu .menu-image-title.active:before,.main-menu .menu-image-title:hover:before,.main-menu p:not(.back-button).active:before,.main-menu p:not(.back-button):hover:before{-webkit-transform:translate3d(calc(-100% + 150px),0,0);transform:translate3d(calc(-100% + 150px),0,0)}.case-studies-pictures{position:fixed;top:0;left:480px;height:100%;width:calc(100% - 480px);display:none}.case-studies-pictures li{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:opacity 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.case-studies-pictures li.active{opacity:1}.main-header{-webkit-transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:opacity 700ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms}.main-header.hidden{opacity:0;visibility:hidden;-webkit-transition-delay:0ms,700ms;transition-delay:0ms,700ms}.main-header .main-logo svg{-webkit-transition:fill 1000ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:fill 1000ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-header .main-logo .mask,.main-header .main-logo span{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-header .main-logo .mask{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);position:relative;overflow:hidden}.main-header .main-logo span{display:block;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}.main-header .main-logo .mask:nth-child(2){-webkit-transition-delay:100ms;transition-delay:100ms}.main-header .main-logo .mask:nth-child(2) span{-webkit-transition-delay:100ms;transition-delay:100ms}.main-header .main-menu{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms}.main-header .open-button{-webkit-transition:opacity 1000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:opacity 1000ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms}.main-header .open-button div:after{-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms}.main-header .open-button div:first-child:after{-webkit-transition-delay:0ms;transition-delay:0ms}.main-header .open-button div:nth-child(2):after{-webkit-transition-delay:100ms;transition-delay:100ms}.main-header .open-button div:nth-child(3):after{-webkit-transition-delay:200ms;transition-delay:200ms}.main-header .close-button{pointer-events:none;opacity:0;-webkit-transition:opacity cubic-bezier(0.25,0.25,0.75,0.75) 1000ms;transition:opacity cubic-bezier(0.25,0.25,0.75,0.75) 1000ms}.main-header .contact{font:400 14px/20px "Gilroy","Helvetica",sans-serif;margin-top:40px}.main-header .contact strong{display:block}.main-header .contact p,.main-header .contact strong{margin-bottom:20px}.main-header .contact a{color:#666666}.main-header .contact a+a{margin-left:10px}.main-header .contact svg{fill:#666666;width:24px;height:20px;fill-opacity:0.8}.main-header .contact svg:hover{fill-opacity:1;-webkit-transition:0.5s;transition:0.5s}.main-header.logo-colored .main-logo svg{fill:#c91f4a}.main-header.logo-colored .open-button div:after{background:#9f9ea3}.main-header.logo-colored .open-button span{color:#9f9ea3}.main-header.opened{position:relative;pointer-events:auto}.main-header.opened .case-studies-pictures{display:block}.main-header.opened .main-logo svg{fill:#c91f4a}.main-header.opened .main-logo .mask,.main-header.opened .main-logo span{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:300ms;transition-delay:300ms}.main-header.opened .main-logo .mask:nth-child(2){-webkit-transition-delay:400ms;transition-delay:400ms}.main-header.opened .main-logo .mask:nth-child(2) span{-webkit-transition-delay:400ms;transition-delay:400ms}.main-header.opened .main-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:200ms;transition-delay:200ms}.main-header.opened #menu-img-right{position:absolute;top:0;right:0;bottom:0;left:480px;background-size:cover;background-position:center}@media (max-width:600px){.main-header.opened #menu-img-right{display:none}}.main-header.opened .close-button{pointer-events:auto;opacity:1}.main-header.opened .open-button{pointer-events:none;-webkit-transition-delay:1000ms;transition-delay:1000ms}.main-header.opened .open-button div:after{-webkit-transform:translate3d(65px,0,0);transform:translate3d(65px,0,0)}.main-header.opened~.button-back-to-top{display:none}@media (max-width:600px){.main-logo{top:10px;left:20px}.main-logo .text{margin-left:20px;top:2px}.main-menu-button{top:15px;left:80px}.main-menu-button .close-button{top:48px;left:-64px}.main-header{height:50vh}.main-header.opened .case-studies-pictures,.main-header.opened .main-menu-overlay{display:none}.main-header.opened~.main-footer{display:none}.main-menu{width:100vw;font-size:22px;line-height:50px;padding-top:120px}.main-menu p{padding:0 50px 0 100px}.main-menu p:not(.back-button).active span,.main-menu p:not(.back-button):hover span{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.main-menu p:not(.back-button).active:before,.main-menu p:not(.back-button):hover:before{-webkit-transform:translate3d(calc(-100% + 100px),0,0);transform:translate3d(calc(-100% + 100px),0,0)}}.popin{position:fixed;top:0;left:0;height:100%;width:100%;background:#FFFFFF;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0 cubic-bezier(0.25,0.25,0.75,0.75) 1000ms;transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0 cubic-bezier(0.25,0.25,0.75,0.75) 1000ms}.popin .close-button{top:20px;right:20px}.popin .close-button span{background:#9f9ea3}.popin.pre-opened .close-button span:first-child{-webkit-transform:rotate(45deg) translate3d(1000%,0,0);transform:rotate(45deg) translate3d(1000%,0,0)}.popin.pre-opened .close-button span:nth-child(2){-webkit-transform:rotate(-45deg) translate3d(1000%,0,0);transform:rotate(-45deg) translate3d(1000%,0,0)}.popin.opened{opacity:1;visibility:visible;-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms;transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0ms,visibility 0ms cubic-bezier(0.25,0.25,0.75,0.75) 0ms}.popin.opened .close-button span{-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 300ms;will-change:transform}.popin.opened .close-button span:nth-child(2){-webkit-transition-delay:400ms;transition-delay:400ms}.popin.opened .close-button:hover span{-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-timing-function:cubic-bezier(0.77,0,0.175,1);animation-timing-function:cubic-bezier(0.77,0,0.175,1)}.popin.opened .close-button:hover span:first-child{-webkit-animation-name:close-button-hover-1;animation-name:close-button-hover-1;-webkit-animation-delay:200ms;animation-delay:200ms}.popin.opened .close-button:hover span:nth-child(2){-webkit-animation-name:close-button-hover-2;animation-name:close-button-hover-2;-webkit-animation-delay:100ms;animation-delay:100ms}@keyframes close-button-hover-1{0%{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(45deg) translate3d(1000%,0,0);transform:rotate(45deg) translate3d(1000%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(45deg) translate3d(-200%,0,0);transform:rotate(45deg) translate3d(-200%,0,0)}to{-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0)}}@keyframes close-button-hover-2{0%{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}49%{-webkit-transform:rotate(-45deg) translate3d(200%,0,0);transform:rotate(-45deg) translate3d(200%,0,0)}50%{opacity:0}51%{opacity:1;-webkit-transform:rotate(-45deg) translate3d(-200%,0,0);transform:rotate(-45deg) translate3d(-200%,0,0)}to{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}}.popin-inscription{background:none}.popin-inscription .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:1}.popin-inscription .form-inscription{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:770px;width:calc(100% - 40px);height:510px;position:absolute;top:50%;left:50%;background:#FFFFFF;padding:100px 130px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:2}@media (max-width:768px){.popin-inscription .form-inscription{padding:60px 20px}}.popin-inscription .form-inscription form.hidden{display:none}.popin-inscription .title{font:700 72px/72px "Gilroy","Helvetica",sans-serif;margin-bottom:50px}@media (max-width:600px){.popin-inscription .title{font-size:40px}}.popin-inscription #email{display:block;width:100%;height:50px;border:1px solid #9f9ea3;font:400 16px/24px "Gilroy","Helvetica",sans-serif;color:#000000;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px 0 4px}.popin-inscription #email.has-error{border-color:#c91f4a;-webkit-transition:0.5s;transition:0.5s}.popin-inscription #email::-webkit-input-placeholder{color:#9f9ea3}.popin-inscription #email::-moz-placeholder{color:#9f9ea3}.popin-inscription #email:-ms-input-placeholder{color:#9f9ea3}.popin-inscription #email::-ms-input-placeholder{color:#9f9ea3}.popin-inscription #email::placeholder{color:#9f9ea3}.popin-inscription #email:focus{outline:none}.popin-inscription .newsletter_error{color:#c91f4a}.popin-inscription .button-submit{display:inline-block;background:#000000;color:#FFFFFF;padding:10px 20px;text-transform:uppercase;letter-spacing:0.2em;font-size:12px;cursor:pointer;margin-top:26px}.popin-inscription .button-submit .arrow{display:inline-block;position:relative;top:-4px;background:#FFFFFF;margin-right:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.popin-inscription .button-submit .arrow svg{fill:#FFFFFF}.popin-inscription .button-submit:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.popin-inscription .validation{height:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.popin-inscription .validation.displayed{display:-webkit-box;display:-ms-flexbox;display:flex}.popin-inscription .close-button{position:absolute;top:50px;right:50px}@media (max-width:768px){.popin-inscription .close-button{top:15px;right:15px}}.shapes-container{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:2}.shapes-container~div{position:relative;z-index:3}.shapes-container>div{position:absolute}.shapes-container span{display:block}.shapes-container .circle span{border-radius:100%;border:5px solid #c91f4a;-webkit-box-sizing:border-box;box-sizing:border-box}.shapes-container .band span{background:#c91f4a}.shapes-container .triangle span{width:0;height:0;border-bottom-style:solid;border-bottom-color:#c91f4a}.page-homepage .shapes-container div{display:none}.page-homepage .page-inner{background-image:url("../../../uploads/2019/01/bg-hp.jpg");background-position:center top;background-repeat:no-repeat}.page-template-agence .slider .number{left:100px}.slider{max-width:1200px;width:100%;height:660px;margin:0 auto;padding:0 50px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .slider-inner{position:relative;height:100%;width:100%}.slider .slides{position:relative;width:100%;height:100%;z-index:1}.slider .slides li{position:absolute;top:0;left:0;width:100%;height:100%}.slider .picture-container{width:70%;height:100%;position:absolute;top:0;right:0;z-index:1;overflow:hidden}.slider .picture-container .picture-inner{height:100%;width:100%;position:relative;overflow:hidden}.slider .picture-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.slider .slide-content{position:absolute;top:0;left:0;height:100%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;z-index:2}.slider .number{font:500 16px/20px "Gilroy","Helvetica",sans-serif;position:relative;color:#bebdc2;position:absolute;top:44%;left:0px;margin-top:-120px}.slider .number span{display:inline-block}.slider .number span:after{content:"";display:block;height:1px;width:100%;background:#bebdc2;position:absolute;bottom:0;left:0}@media (max-width:800px){.slider .number{display:none}}@media (max-width:1000px){.slider .number{top:40%}}.slider .title{font:700 100px/210px "Gilroy","Helvetica",sans-serif}.slider a{display:block}.slider a .inner{height:100%;line-height:44px;padding-right:10px}.slider a .arrow{display:inline-block;top:-4px;margin-left:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.slider a:hover .arrow{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.slider .text,.slider .title,.slider a{display:block;position:relative}.slider .number,.slider .text,.slider .title,.slider a{overflow:hidden;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms}.slider .number .inner,.slider .text .inner,.slider .title .inner,.slider a .inner{display:block;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms}.slider .slides li .picture-container,.slider .slides li .picture-inner{-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms}.slider .slides li.prev .number{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.slider .slides li.prev .number .inner{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slider .slides li.prev .text,.slider .slides li.prev .title,.slider .slides li.prev a{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.slider .slides li.prev .text .inner,.slider .slides li.prev .title .inner,.slider .slides li.prev a .inner{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.slider .slides li.prev .picture-container{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slider .slides li.prev .picture-inner{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.slider .slides li.next .number{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.slider .slides li.next .number .inner{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.slider .slides li.next .text,.slider .slides li.next .title,.slider .slides li.next a{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.slider .slides li.next .text .inner,.slider .slides li.next .title .inner,.slider .slides li.next a .inner{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.slider .slides li.next .picture-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.slider .slides li.next .picture-inner{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.slider .slides li.next,.slider .slides li.prev{pointer-events:none}.slider .slides li.next .picture-container,.slider .slides li.next .picture-inner,.slider .slides li.prev .picture-container,.slider .slides li.prev .picture-inner{-webkit-transition-delay:0ms;transition-delay:0ms}.slider .slides li.next .number,.slider .slides li.prev .number{-webkit-transition-delay:50ms;transition-delay:50ms}.slider .slides li.next .number .inner,.slider .slides li.prev .number .inner{-webkit-transition-delay:50ms;transition-delay:50ms}.slider .slides li.next .title,.slider .slides li.prev .title{-webkit-transition-delay:100ms;transition-delay:100ms}.slider .slides li.next .title .inner,.slider .slides li.prev .title .inner{-webkit-transition-delay:100ms;transition-delay:100ms}.slider .slides li.next .text,.slider .slides li.prev .text{-webkit-transition-delay:200ms;transition-delay:200ms}.slider .slides li.next .text .inner,.slider .slides li.prev .text .inner{-webkit-transition-delay:200ms;transition-delay:200ms}.slider .slides li.next a,.slider .slides li.prev a{-webkit-transition-delay:300ms;transition-delay:300ms}.slider .slides li.next a .inner,.slider .slides li.prev a .inner{-webkit-transition-delay:300ms;transition-delay:300ms}.slider-nav{position:absolute;top:65%;left:calc(30% - 50px);margin-top:-25px;z-index:2}.slider-nav-item{height:50px;width:50px;background:#000000;float:left;position:relative;cursor:pointer;overflow:hidden}.slider-nav-item .arrow{position:absolute;top:50%;left:50%;background:#9f9ea3;margin:-1px 0 0 -10px}.slider-nav-item .arrow svg{fill:#9f9ea3}.slider-nav-item.slider-prev:hover .arrow{-webkit-animation:arrow-move-left 500ms forwards;animation:arrow-move-left 500ms forwards}.slider-nav-item.slider-next:hover .arrow{-webkit-animation:arrow-move-right 500ms forwards;animation:arrow-move-right 500ms forwards}@media (min-width:600px){.slider .slider-steps{list-style:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;right:-70px}.slider .slider-steps li{height:2px;width:20px;padding:4px 0;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);opacity:1}.slider .slider-steps li:before{content:"";height:1px;background:#000000;display:block}.slider .slider-steps li:not(.active):before{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}.slider .slider-steps li{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0.5,1);transform:scale(0.5,1);opacity:0.8;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms}.slider .slider-steps li.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:900px){.slider a{position:absolute;top:70%;-webkit-transition:1s;transition:1s}.slider .title{margin-bottom:44px}}@media (max-width:600px){.slider{margin:0 auto;height:100vw;padding:0}.slider .picture-container{width:100%;height:100vw}.slider .picture-container .picture-inner{position:absolute;top:0;left:0}.slider .slide-content{width:100%;height:auto;top:100%;margin-top:-30px;left:0}.slider .slide-content .number{display:none}.slider .slide-content .title{font:700 48px/56px "Gilroy","Helvetica",sans-serif;left:30px}.slider .slide-content .text,.slider .slide-content a{display:none}.slider-nav{display:none}.slider-steps{position:absolute;top:100%;left:0;width:100%;text-align:center;margin-top:50px;z-index:100}.slider-steps li{height:8px;width:8px;border-radius:100%;display:inline-block;background:#000000;margin:0 2px;cursor:pointer;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1);transition:opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1);transition:transform 500ms cubic-bezier(0.19,1,0.22,1),opacity 500ms cubic-bezier(0.19,1,0.22,1);transition:transform 500ms cubic-bezier(0.19,1,0.22,1),opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1)}.slider-steps li:not(.active){-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}}.page-homepage #myProgress-container{position:absolute;bottom:129px;right:196px}.page-homepage #nbtotal{display:inline-block;vertical-align:middle;font:500 16px/20px "Gilroy","Helvetica",sans-serif;color:#bebdc2;margin-left:4px}.page-homepage #myProgress{background-color:#b8b8b8;display:inline-block;width:50px;vertical-align:middle}.page-homepage #myBar{width:0%;height:1px;background-color:gray}.page-homepage .slider{max-width:1200px;width:100%;height:660px;margin:0 auto;padding:0 30px;padding:0px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.page-homepage .slider a.discover{position:absolute;left:0px;top:60px;z-index:99;display:inline-block;width:300px;height:auto;left:0px;padding:50px 70px;background:#000000;color:#FFFFFF;-webkit-box-sizing:border-box;box-sizing:border-box;font:700 36px/46px "Gilroy","Helvetica",sans-serif}.page-homepage .slider a.discover .arrow{display:block;width:55px;margin-left:0px;margin-top:20px;top:0px;padding-right:0px;background:#FFFFFF}.page-homepage .slider a.discover .arrow svg{fill:#FFFFFF}.page-homepage .slider a.discover{display:none}.page-homepage .slider a.discover.m-discover{width:100%;display:block;position:relative;top:0;left:0}.page-homepage .slider .slider-inner{position:relative;height:100%;width:100%}.page-homepage .slider .slides{position:relative;width:100%;height:100%;z-index:1}.page-homepage .slider .slides li{position:absolute;top:0;left:0;width:100%;height:100%}.page-homepage .slider .picture-container{width:70%;height:100%;position:absolute;top:0;left:4%;right:auto;z-index:1;overflow:hidden}@media (max-width:1200px){.page-homepage .slider .picture-container{width:65%}}@media (max-width:1040px){.page-homepage .slider .picture-container{width:60%}}@media (max-width:940px){.page-homepage .slider .picture-container{width:55%}}.page-homepage .slider .picture-container .picture-inner{height:100%;width:100%;position:relative;overflow:hidden}.page-homepage .slider .picture-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (max-width:500px){.page-homepage .slider .picture-container img{height:100%}}.page-homepage .slider .slide-content{position:absolute;top:0;left:0;height:100%;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;z-index:2;left:auto;right:0;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;display:block}.page-homepage .slider .slide-content.m-slide-content{display:none}.page-homepage .slider .number{font:500 16px/20px "Gilroy","Helvetica",sans-serif;position:relative;color:#bebdc2;position:absolute;top:44%;left:0px;top:auto;bottom:130px}.page-homepage .slider .number span{display:inline-block}.page-homepage .slider .number span:after{display:none}@media (max-width:800px){.page-homepage .slider .number{display:none}}.page-homepage .slider .title{font:700 40px/56px "Gilroy","Helvetica",sans-serif;top:550px}.page-homepage .slider .title .inner span{font-weight:400;text-transform:uppercase;font-size:12px;line-height:16px;display:block;letter-spacing:1px}.page-homepage .slider a{display:block}.page-homepage .slider a .inner{height:100%;line-height:44px;padding-right:10px}.page-homepage .slider a .arrow{display:inline-block;top:-4px;margin-left:10px;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.page-homepage .slider a:hover .arrow{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.page-homepage .slider .text,.page-homepage .slider .title,.page-homepage .slider a{display:block;position:relative}.page-homepage .slider .number,.page-homepage .slider .text,.page-homepage .slider .title,.page-homepage .slider a{overflow:hidden;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms}.page-homepage .slider .number .inner,.page-homepage .slider .text .inner,.page-homepage .slider .title .inner,.page-homepage .slider a .inner{display:block;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 500ms}.page-homepage .slider .slides li .picture-container,.page-homepage .slider .slides li .picture-inner{-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 200ms}.page-homepage .slider .slides li.prev .number{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.page-homepage .slider .slides li.prev .number .inner{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.page-homepage .slider .slides li.prev .text,.page-homepage .slider .slides li.prev .title,.page-homepage .slider .slides li.prev a{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.page-homepage .slider .slides li.prev .text .inner,.page-homepage .slider .slides li.prev .title .inner,.page-homepage .slider .slides li.prev a .inner{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.page-homepage .slider .slides li.prev .picture-container{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.page-homepage .slider .slides li.prev .picture-inner{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.page-homepage .slider .slides li.next .number{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.page-homepage .slider .slides li.next .number .inner{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.page-homepage .slider .slides li.next .text,.page-homepage .slider .slides li.next .title,.page-homepage .slider .slides li.next a{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.page-homepage .slider .slides li.next .text .inner,.page-homepage .slider .slides li.next .title .inner,.page-homepage .slider .slides li.next a .inner{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.page-homepage .slider .slides li.next .picture-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.page-homepage .slider .slides li.next .picture-inner{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.page-homepage .slider .slides li.next,.page-homepage .slider .slides li.prev{pointer-events:none}.page-homepage .slider .slides li.next .picture-container,.page-homepage .slider .slides li.next .picture-inner,.page-homepage .slider .slides li.prev .picture-container,.page-homepage .slider .slides li.prev .picture-inner{-webkit-transition-delay:0ms;transition-delay:0ms}.page-homepage .slider .slides li.next .number,.page-homepage .slider .slides li.prev .number{-webkit-transition-delay:50ms;transition-delay:50ms}.page-homepage .slider .slides li.next .number .inner,.page-homepage .slider .slides li.prev .number .inner{-webkit-transition-delay:50ms;transition-delay:50ms}.page-homepage .slider .slides li.next .title,.page-homepage .slider .slides li.prev .title{-webkit-transition-delay:100ms;transition-delay:100ms}.page-homepage .slider .slides li.next .title .inner,.page-homepage .slider .slides li.prev .title .inner{-webkit-transition-delay:100ms;transition-delay:100ms}.page-homepage .slider .slides li.next .text,.page-homepage .slider .slides li.prev .text{-webkit-transition-delay:200ms;transition-delay:200ms}.page-homepage .slider .slides li.next .text .inner,.page-homepage .slider .slides li.prev .text .inner{-webkit-transition-delay:200ms;transition-delay:200ms}.page-homepage .slider .slides li.next a,.page-homepage .slider .slides li.prev a{-webkit-transition-delay:300ms;transition-delay:300ms}.page-homepage .slider .slides li.next a .inner,.page-homepage .slider .slides li.prev a .inner{-webkit-transition-delay:300ms;transition-delay:300ms}.page-homepage .slider-nav{position:absolute;top:100%;left:calc(30% - 50px);right:33%;left:auto;margin-top:-25px;z-index:2}.page-homepage .slider-nav-item{height:50px;width:50px;background:#000000;float:left;position:relative;cursor:pointer;overflow:hidden}.page-homepage .slider-nav-item .arrow{position:absolute;top:50%;left:50%;background:#9f9ea3;margin:-1px 0 0 -10px}.page-homepage .slider-nav-item .arrow svg{fill:#9f9ea3}.page-homepage .slider-nav-item.slider-prev:hover .arrow{-webkit-animation:arrow-move-left 500ms forwards;animation:arrow-move-left 500ms forwards}.page-homepage .slider-nav-item.slider-next:hover .arrow{-webkit-animation:arrow-move-right 500ms forwards;animation:arrow-move-right 500ms forwards}@media (min-width:820px){.page-homepage .slider a.discover{display:block}.page-homepage .slider a.discover.m-discover{display:none}.page-homepage .slider .slider-steps{display:none;list-style:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4;right:-70px}.page-homepage .slider .slider-steps li{height:2px;width:20px;padding:4px 0;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);opacity:1}.page-homepage .slider .slider-steps li:before{content:"";height:1px;background:#000000;display:block}.page-homepage .slider .slider-steps li:not(.active):before{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}.page-homepage .slider .slider-steps li{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0.5,1);transform:scale(0.5,1);opacity:0.8;-webkit-transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms;transition:transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms,-webkit-transform 700ms cubic-bezier(0.19,1,0.22,1) 0ms}.page-homepage .slider .slider-steps li.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:900px){.page-homepage .slider a{position:absolute;top:70%;-webkit-transition:1s;transition:1s}.page-homepage .slider .title{margin-bottom:44px}}@media (max-width:820px){.page-homepage .slider{margin:0 auto;height:auto;padding:0}.page-homepage .slider .slides{height:580px}.page-homepage .slider .picture-container{width:100%;height:390px;left:0}.page-homepage .slider .picture-container .picture-inner{position:absolute;top:0;left:0}.page-homepage .slider .slide-content{display:none;width:100%;height:auto;top:100%;margin-top:-30px;left:0}.page-homepage .slider .slide-content.m-slide-content{display:block;position:relative;margin-top:545px;top:0px}.page-homepage .slider .slide-content .number{top:auto;left:0;position:relative;bottom:auto;display:block;margin-bottom:20px}.page-homepage .slider .slide-content .title{font:700 48px/56px "Gilroy","Helvetica",sans-serif;left:30px;top:auto;left:0}.page-homepage .slider .slide-content .text,.page-homepage .slider .slide-content a{display:none}.page-homepage .slider #myProgress-container{left:25px;right:auto;bottom:auto;top:422px}.page-homepage .slider-nav{display:block;top:390px;right:30px}.page-homepage .slider-steps{display:none;position:absolute;top:100%;left:0;width:100%;text-align:center;margin-top:50px;z-index:100}.page-homepage .slider-steps li{height:8px;width:8px;border-radius:100%;display:inline-block;background:#000000;margin:0 2px;cursor:pointer;-webkit-transition:opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1);transition:opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1);transition:transform 500ms cubic-bezier(0.19,1,0.22,1),opacity 500ms cubic-bezier(0.19,1,0.22,1);transition:transform 500ms cubic-bezier(0.19,1,0.22,1),opacity 500ms cubic-bezier(0.19,1,0.22,1),-webkit-transform 500ms cubic-bezier(0.19,1,0.22,1)}.page-homepage .slider-steps li:not(.active){-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}}.social-grid{max-width:1200px;margin:0 auto}.social-grid .items-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.social-grid .item{position:relative;width:25%}.social-grid .item .outer{position:relative;padding:calc(100% - 15px) 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.social-grid .item .overlay{background:#000000;position:absolute;top:0;left:0;right:0;bottom:0;margin:15px}.social-grid .item .overlay .overlay-img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-size:cover;background-position:center}.social-grid .item .inner{position:absolute;width:calc(100% - 60px);height:calc(100% - 60px);top:15px;left:15px;padding:15px;overflow:hidden;background-size:cover;background-position:center;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear}.social-grid .item .inner:not(.inner-img){background:#FFFFFF}.social-grid .item .inner h3{font-size:12px;font-weight:lighter;color:#FFFFFF;letter-spacing:2px;margin-left:15px}.social-grid .item .inner:hover{background-color:rgba(255,255,255,0.1)}.social-grid .item img{position:absolute;height:100%;width:100%;top:0;left:0}.social-grid svg{position:absolute;bottom:15px;left:15px;width:16px;height:16px}.social-grid .icon-twitter{fill:#1da1f2}.social-grid .icon-instagram{fill:#FFFFFF}@media (max-width:1024px){.social-grid .items-group:first-child .item:not(.item-big){display:none}}.social-grid .items-group:first-child .item:first-child{margin-left:25%;margin-right:50%}@media (max-width:1024px){.social-grid .items-group:first-child .item:first-child{display:block;margin-left:0;width:50%}}.social-grid .items-group:first-child .item:nth-child(3){width:50%;position:absolute;top:0;left:50%}@media (max-width:1024px){.social-grid .items-group:nth-child(2) .item:not(.item-big){display:none}}.social-grid .items-group:nth-child(2) .item:first-child{width:50%;position:absolute;top:0;left:0}@media (max-width:1024px){.social-grid .items-group:nth-child(2) .item:nth-child(3){display:block;width:50%;margin-left:50%}}.social-grid .items-group:nth-child(2) .item:nth-child(2),.social-grid .items-group:nth-child(2) .item:nth-child(4){margin-left:50%}@media (max-width:1024px){.social-grid .items-group:nth-child(3) .item:not(.item-big){display:none}}.social-grid .items-group:nth-child(3) .item:first-child{width:50%;position:absolute;top:0;left:0}.social-grid .items-group:nth-child(3) .item:nth-child(2){display:block;width:50%;margin-left:50%}@media (max-width:1024px){.social-grid .items-group:nth-child(5) .item:not(.item-big){display:none}}.social-grid .items-group:nth-child(5) .item:first-child{left:25%}.social-grid .items-group:nth-child(5) .item:nth-child(2){display:block;width:50%;margin-left:25%}.social-grid .items-group-alone{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.social-grid .items-group-alone .item{width:50%}.social-grid .items-group-alone .item:last-child{margin-left:25%}.social-grid .content{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);color:#FFFFFF}.social-grid .content h4{font-size:36px;font-weight:500;line-height:1.1;margin-bottom:12px}.social-grid .content .title{font:700px 18px/22px "Gilroy","Helvetica",sans-serif}.social-grid .text{font:400 16px/24px "Gilroy","Helvetica",sans-serif}.social-grid .author{display:block;color:#bebdc2;margin-bottom:24px}.social-grid .author:before{display:inline-block;content:"";height:1px;width:30px;background:#bebdc2;position:relative;top:-3px;margin-right:10px}@media (max-width:600px){.social-grid .items-group:nth-child(n):nth-child(n+2){display:none}.social-grid .items-group:nth-child(n) .item:nth-child(n){position:relative;top:0;left:0;margin:0;width:100%;margin-bottom:20px}.social-grid .items-group:nth-child(n) .item:nth-child(n).show_mobile{display:block}.social-grid .items-group:nth-child(n) .item:nth-child(n) .outer{width:100%;height:calc(100vw - 40px);margin:0;padding:0}.social-grid .items-group:nth-child(n) .item:nth-child(n) .overlay{margin:0}.social-grid .items-group:nth-child(n) .item:nth-child(n) .inner{top:0;left:0;width:calc(100% - 40px);height:calc(100% - 40px);padding:20px}.social-grid .items-group:nth-child(n) .item:nth-child(n) .inner .content h4{font-size:24px}.social-grid .items-group:nth-child(n) .item:nth-child(n) .inner .content .title{display:none}.social-grid .items-group:nth-child(n) .item:nth-child(n):nth-child(n+4){display:none}.social-grid .items-group-alone .item{position:relative;top:0;left:0;margin:0;width:100%;margin-bottom:10px}.social-grid .items-group-alone .item:last-child{margin-left:0}}.wrapp-form{width:1220px;height:712px;position:relative}.wrapp-form .form-contact{width:670px;height:510px;padding:70px 0 0 0;background-color:#131313;display:inline-block;position:absolute;top:60px;right:15px}.wrapp-form .form-contact .formtitle{font:400 18px/18px "Gilroy","Helvetica",sans-serif;text-transform:uppercase;margin:0;text-align:center;color:#FFFFFF;margin-bottom:40px;letter-spacing:0.2em}.wrapp-form .form-contact .group{width:535px;margin:auto}.wrapp-form .form-contact .group input{width:193px;height:50px;line-height:50px;font:400 16px/16px "Gilroy","Helvetica",sans-serif;color:#000000;padding:0 30px;border:1px solid transparent;margin-bottom:20px}.wrapp-form .form-contact .group input::-webkit-input-placeholder{color:#666666}.wrapp-form .form-contact .group input::-moz-placeholder{color:#666666}.wrapp-form .form-contact .group input:-ms-input-placeholder{color:#666666}.wrapp-form .form-contact .group input:-moz-placeholder{color:#666666}.wrapp-form .form-contact .group input:first-child{margin-right:20px}.wrapp-form .form-contact .group input.has-error{border-color:#c91f4a;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.wrapp-form .form-contact .group textarea{width:474px;height:110px;font:400 16px/24px "Gilroy","Helvetica",sans-serif;color:#000000;padding:15px 30px;border:1px solid transparent;margin-bottom:40px}.wrapp-form .form-contact .group textarea::-webkit-input-placeholder{color:#666666}.wrapp-form .form-contact .group textarea::-moz-placeholder{color:#666666}.wrapp-form .form-contact .group textarea:-ms-input-placeholder{color:#666666}.wrapp-form .form-contact .group textarea:-moz-placeholder{color:#666666}.wrapp-form .form-contact .group textarea:first-child{margin-right:20px}.wrapp-form .form-contact .group textarea.has-error{border-color:#c91f4a;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.wrapp-form .form-contact .group button{width:170px;height:50px;border:none;background-color:#FFFFFF;font:400 12px/50px "Gilroy","Helvetica",sans-serif;color:#131313;text-transform:uppercase;margin:auto;display:block;letter-spacing:0.2em;position:relative;cursor:pointer}.wrapp-form .form-contact .group button .arrow{display:inline-block;top:-4px;margin-top:0;margin-left:10px;padding:0;background:#000000;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms;transition:transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms,-webkit-transform 300ms cubic-bezier(0.39,0.575,0.565,1) 0ms}.wrapp-form .form-contact .group button .arrow svg{fill:#000000}.wrapp-form .form-contact .group button:hover .arrow{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}.wrapp-form .form-contact .group .message{height:40px;line-height:40px;text-align:center;margin-top:15px;color:#FFFFFF}.wrapp-form .form-contact .group .message.error{background-color:#c91f4a}.wrapp-form .form-contact .group .message.valid{background-color:#079b3b}@media (max-width:800px){.center{padding:0 15px}.wrapp-form{width:100%;height:auto}.wrapp-form img{display:none}.wrapp-form .form-contact{width:100%;height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);margin:80px 0;padding:35px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:static}.wrapp-form .form-contact .formtitle{font:400 14px/20px "Gilroy","Helvetica",sans-serif}.wrapp-form .form-contact .group{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapp-form .form-contact .group input,.wrapp-form .form-contact .group textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapp-form .form-contact .group button{width:100%}.wrapp-form .form-contact .group .message{height:auto;line-height:22px;margin-top:25px}}
/*# sourceMappingURL=index.css.map */