
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,400,700|Convergence|PT+Sans:400,400italic,700,700italic|Roboto:400,300,700|Libre+Baskerville:400,400italic,700|Open+Sans:400,300,300italic,400italic,700,700italic&display=swap");

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table.clean,caption,table.clean tbody,table.clean tfoot,table.clean thead,table.clean tr,table.clean th,table.clean td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}li{display:block;}button:focus,input,input:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table.clean{border-collapse:collapse;border-spacing:0;}html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}html,button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-ms-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}





.OPC {font-family:'Open Sans Condensed', sans-serif;font-weight:300;}


.OPCB {font-family:'Open Sans Condensed', sans-serif;font-weight:700;}
.OPCSB {font-family:'Open Sans Condensed', sans-serif;font-weight:400;}

.OP {font-family:'Open Sans', sans-serif;font-weight:300;}
.OPSB {font-family:'Open Sans', sans-serif;font-weight:700;}

.PT {font-family:'Convergence', sans-serif;font-weight:400;}
.PTB {font-family:'PT Sans', sans-serif;font-weight:700;}
.BASK {font-family:'Libre Baskerville', sans-serif;font-weight:400;}


.titleFont {font-size:26px;}







* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.font {font-family:'Open Sans', sans-serif;font-weight:300;font-size:11px;color:#fff;line-height:1.9;}

.gm {margin-top:42px;margin-bottom:21px;}
.mm {margin-top:31px;margin-bottom:16px;}
.m {margin-top:21px;margin-bottom:10px;}
.pmt {margin-top:21px;}
.mt {margin-top:31px;}
.gmt {margin-top:42px;}
.gmb {margin-bottom:21px;}
.mb {margin-bottom:10px;}
.l75 {line-height:16px;}
.l1 {line-height:21px;}
.l15 {line-height:31px;}
.l2 {line-height:42px;}
.l3 {line-height:63px;}
.lhsml {line-height:1.2;}
.lhmed {line-height:1.4;}
.lhlrg {line-height:1.8;}
.lhbig {line-height:2.5;}


a:focus {outline:none;}
a::-moz-focus-inner {border:0px;}


.txt {font-family:'Open Sans', sans-serif;font-weight:300;font-size:11px;color:#fff;line-height:1.9;font-weight:400;}
.txt ul {list-style-type:disc;padding-left:15px;}
.txt ul li {padding:5px 0px;display:list-item;}
.txt ol {list-style-type:decimal;padding-left:15px;}
.txt ol li {padding:5px 0px;display:list-item;}
.txt table {border-collapse:separate;border-spacing:1px;}
.txt table td {;}
.txt a:hover {text-decoration:underline;}
.txt img {max-width:100%;height:auto;}
.txthome {color:#fff;font-size:24px;font-family:'Convergence', sans-serif;font-weight:400;line-height:28px;}
.txthomemea {color:#fff;font-size:16px;text-align:left;line-height:20px;}
.txthomemea a {color:#f0c30d;}
.txtcontactbloc {font-size:16px;}
.abs {position:absolute;display:block;}
.fw {width:100%;}
.fwa {left:0px;right:0px;}
.fh {height:100%;}
.fha {top:0px;bottom:0px;}
.ovh {overflow:hidden;}
.tal {text-align:left;}
.tac {text-align:center;}
.vam {vertical-align:middle;}
.dtc {display:table-cell;}
.mauto {margin:0px auto;}
.inv {display:none;}
.rel {position:relative;}
.dib {display:inline-block;}
.db {display:block;}
.toscroll {visibility:hidden;overflow:hidden;}
.cleared {clear:both;}
.upper {text-transform:uppercase;}
.fadeop {-ms-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}
.transp {opacity:0;}
.txtpt {padding-top:45px;}

.device-tester {display:none;}
img.image-asset.inv {display:none !important;}

.citationfck {width:870px;text-align:center;font-size:26px;color:#595959;}

.media {overflow:hidden;.PTN;display:block;}
.media .mediaimg {float:left;margin-right:10px;}
.media .mediaimg img {display:block;}
.media .mediabody {overflow:hidden;}
.media:after {clear:both;content:" ";}

.onlymob {display:none;}




html {overflow-y:scroll;overflow-x:hidden;background:#000;min-height:100%;}
body {text-align:center;-webkit-font-smoothing:antialiased;}
body, input, textarea {font-family:'Open Sans', sans-serif;font-weight:300;font-size:11px;color:#fff;line-height:1.9;}
input {border:0px none;background:transparent none;padding:0px;margin:0px;}
hr {border:0px solid #000;border-top:1px solid #000;}
a {font-family:'Open Sans', sans-serif;font-weight:300;font-size:11px;color:#fff;line-height:1.9;text-decoration:none;font-size:13px;font-weight:400;-ms-transition:color 0.15s linear;-webkit-transition:color 0.15s linear;-moz-transition:color 0.15s linear;-o-transition:color 0.15s linear;transition:color 0.15s linear;}
a:hover {text-decoration:none;}
.txthome {color:#fff;font-size:24px;font-family:'Convergence', sans-serif;font-weight:400;line-height:28px;}
.txthome a {font-size:24px;text-decoration:underline;}
.txthomemea {color:#fff;font-size:16px;text-align:left;line-height:20px;}
.txthomemea a {color:#f0c30d;font-size:16px;}
.txtcontactbloc {font-size:16px;text-align:left;}
.txtcontactbloc a {font-size:16px;text-decoration:underline;}
.txtproj {text-align:left;}

[data-icon]:before {font-family:Icons;content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}

#grow {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#grow > * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

#dyndiv {position:relative;display:none;width:100%;height:100%;}


.txtwrap {width:1180px;margin:0px auto;padding-left:35px;text-align:left;}
.blackbg {background:#000;}




#content {position:relative;}
.homepagemediadummy {background:url() no-repeat 50% 50%;background-size:cover;background-attachment:fixed;}
.homepagemediadummynofixed {background:url() no-repeat 50% 50%;background-size:cover;opacity:0;-ms-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;}
.fixedpagewrap {;}
.fixedpagewrap .homepagemediadummynofixed {opacity:1;-ms-transition:opacity 0s linear;-webkit-transition:opacity 0s linear;-moz-transition:opacity 0s linear;-o-transition:opacity 0s linear;transition:opacity 0s linear;}
.headmediafixedwrap {position:fixed;z-index:4;width:100%;}
.fixedpagewrap {position:fixed !important;}

.titrewhiteitalic {font-size:24px;line-height:30px;color:#fff;font-size:italik;}

.headwrap {padding:0px;}
.headwrap .logwrap {line-height:93px;width:420px;padding-left:35px;}
.headwrap .logo {display:inline-block;}
.headwrap .logwrap {display:inline-block;}
.headwrap .menuwrap {display:inline-block;}
.headwrap .langsmenu {display:inline-block;margin-left:20px;}
.headwrap .langsmenu a {margin:0px;}

.contentpagewrap {padding-top:110px;}

#menuhead {background:rgba(0,0,0,1);z-index:12;height:90px;margin-top:-90px;position:fixed;}
#menuhead a {display:inline-block;font-family:'Libre Baskerville', sans-serif;font-weight:400;vertical-align:middle;margin-right:15px;font-size:15px;color:#7c7c7c;text-align:left;}
#menuhead a .name {display:inline-block;padding:0px;line-height:93px;}
#menuhead a:hover {color:#fff;}
#menuhead a.inviewmenu {color:#fff;}
#menuhead .langsmenu a {margin:0px;line-height:93px;}
#menuhead .langsmenu a.menulinkenen {color:#fff;}
#menuhead .langsmenu a.menulinkfrfr {color:#fff;}
.bigarrow {position:fixed;width:60px;height:60px;background:#fff;top:90px;z-index:10000;overflow:hidden;left:100%;}
.bigarrow .arrow {-ms-transition:margin-left .5s cubic-bezier(0,1,.45,1);-webkit-transition:margin-left .5s cubic-bezier(0,1,.45,1);-moz-transition:margin-left .5s cubic-bezier(0,1,.45,1);-o-transition:margin-left .5s cubic-bezier(0,1,.45,1);transition:margin-left .5s cubic-bezier(0,1,.45,1);opacity:1;top:0px;}
.bigarrowparent {;}
.bigarrowparent .arrow {width:100%;height:100%;background:url(imgs/riduci-menu.png) no-repeat 50% 0%;}
.bigarrowprev {top:150px;}
.bigarrowprev .arrow {width:100%;height:100%;background:url(imgs/prev-art.png) no-repeat 50% 0%;}
.bigarrownext {top:210px;}
.bigarrownext .arrow {width:100%;height:100%;background:url(imgs/next-art.png) no-repeat 50% 0%;}
.bigarrownext, .bigarrowprev, .bigarrowparent {;}
.bigarrownext:hover, .bigarrowprev:hover, .bigarrowparent:hover {;}
.bigarrownext:hover .arrow, .bigarrowprev:hover .arrow, .bigarrowparent:hover .arrow {background-position:50% 100%;}

.projthumb {overflow:hidden;position:relative;}
.projthumb .underlay {background:url() no-repeat 50% 50%;background-size:cover;width:100%;height:100%;-ms-transition:0.8s cubic-bezier(.26,.39,.57,.98);-webkit-transition:0.8s cubic-bezier(.26,.39,.57,.98);-moz-transition:0.8s cubic-bezier(.26,.39,.57,.98);-o-transition:0.8s cubic-bezier(.26,.39,.57,.98);transition:0.8s cubic-bezier(.26,.39,.57,.98);}
.projthumb .overlayo {position:absolute;width:100%;height:100%;top:0px;background:rgba(0,0,0,0.8);box-shadowo:0px 0px 15px #000000 inset;-ms-transition:1.5s cubic-bezier(0,1,.45,1);-webkit-transition:1.5s cubic-bezier(0,1,.45,1);-moz-transition:1.5s cubic-bezier(0,1,.45,1);-o-transition:1.5s cubic-bezier(0,1,.45,1);transition:1.5s cubic-bezier(0,1,.45,1);opacity:0;}
.projthumb .overlay {position:absolute;width:100%;height:100%;top:0px;background:rgba(0,0,0,0.8);-ms-transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;opacity:0;}
.projthumb .overlay:before {content:" ";display:inline-block;width:1px;height:100%;vertical-align:middle;}
.projthumb .overlay:after {content:" ";display:inline-block;width:1px;height:100%;vertical-align:middle;}
.projthumb .overlay .overlay-txts {display:inline-block;vertical-align:middle;max-width:90%;}
.projthumb .overlay .titreo {margin-top:38px;font-size:24px;-ms-transition:1.5s cubic-bezier(0,1,.45,1);-webkit-transition:1.5s cubic-bezier(0,1,.45,1);-moz-transition:1.5s cubic-bezier(0,1,.45,1);-o-transition:1.5s cubic-bezier(0,1,.45,1);transition:1.5s cubic-bezier(0,1,.45,1);}
.projthumb .overlay .titreo {margin-top:48px;font-size:24px;-ms-transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.projthumb .overlay .titre {-webkit-transform:translate3d(0,-28px,0);transform:translate3d(0,-28px,0);padding-bottom:3px;margin-top:0px;font-size:24px;font-size:italik;-ms-transition:.6s cubic-bezier(0,.35,.02,.9);-webkit-transition:.6s cubic-bezier(0,.35,.02,.9);-moz-transition:.6s cubic-bezier(0,.35,.02,.9);-o-transition:.6s cubic-bezier(0,.35,.02,.9);transition:.6s cubic-bezier(0,.35,.02,.9);line-height:30px;}
.projthumb .overlay .sstitre {-webkit-transform:translate3d(0,-28px,0);transform:translate3d(0,-28px,0);padding-top:3px;font-size:12px;opacity:0;-ms-transition:.6s cubic-bezier(0,.35,.02,.9);-webkit-transition:.6s cubic-bezier(0,.35,.02,.9);-moz-transition:.6s cubic-bezier(0,.35,.02,.9);-o-transition:.6s cubic-bezier(0,.35,.02,.9);transition:.6s cubic-bezier(0,.35,.02,.9);line-height:18px;}
.projthumb:hover {;}
.projthumb:hover .underlayo {-webkit-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg);}
.projthumb:hover .overlay {opacity:1;margin-top:0px;}
.projthumb:hover .overlay .titreo {margin-top:0px;}
.projthumb:hover .overlay .titre {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.projthumb:hover .overlay .sstitreo {opacity:1;margin-top:0px;}
.projthumb:hover .overlay .sstitreo {margin-top:0px;}
.projthumb:hover .overlay .sstitre {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.projthumb.clicked {;}
.projthumb.clicked .underlayo {-webkit-transform:scale(2) rotate(20deg);transform:scale(2) rotate(20deg);}
.projthumb.clicked .overlay {opacity:1;margin-top:0px;}
.projthumb.clicked .overlay .titreo {margin-top:0px;}
.projthumb.clicked .overlay .titre {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.projthumb.clicked .overlay .sstitre {opacity:1;margin-top:0px;}






.alv__wrap {position:relative;width:100%;height:400px;}
.alv__wrap .alv__video {position:absolute;width:100%;height:100%;overflow:hidden;}
.alv__wrap .alv__image {position:absolute;width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;}
.alv__wrap .alv__mask {position:absolute;width:100%;height:100%;display:none;}
.alv__wrap .alv__play {position:absolute;width:100%;height:100%;background:url(imgs/playarrow.png) no-repeat 50% 50%;display:none;}
.alv__wrap .alv__link {position:absolute;display:block;width:100%;height:100%;display:none;}





.evf__wrap {position:relative;width:100%;}
.evf__wrap .evf__video {position:absolute;width:100%;height:100%;overflow:hidden;}
.evf__wrap .evf__image {position:absolute;width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;cursor:pointer;}
.evf__wrap .evf__image-helper {width:100%;height:auto;}
.evf__wrap .evf__mask {position:absolute;width:100%;height:100%;background:url(imgs/playarrow.png) no-repeat 50% 50%;cursor:pointer;}



.pagewrap {position:absolute;width:100%;padding-top:93px;background:#000;padding-top:0px;}
.h90 {height:90px;}



#mainloadingwrap {z-index:99999;top:0px;bottom:0px;left:0px;right:0px;}
.loadinghalf {background:#000;height:50%;}
.loadinghalfbottom {top:50%;}
.loadingline {background:#fff;height:2px;top:50%;width:0%;-ms-transition:width .8s linear;-webkit-transition:width .8s linear;-moz-transition:width .8s linear;-o-transition:width .8s linear;transition:width .8s linear;}
.loadingtxt {font-size:36px;color:#fff;text-align:center;height:50px;top:50%;margin-top:-75px;display:none;}
.loadinggrad {background:#888;height:50%;opacity:0;-ms-transition:opacity .8s linear;-webkit-transition:opacity .8s linear;-moz-transition:opacity .8s linear;-o-transition:opacity .8s linear;transition:opacity .8s linear;}
.loadinggradtop {bottom:0px;background:linear-gradient(to bottom, transparent, #ffffff) repeat scroll 0px 0px transparent;}
.loadinggradbottom {background:linear-gradient(to top, transparent, #ffffff) repeat scroll 0px 0px transparent;}

#loadingwrap {z-index:99999;margin-top:88px;}
.loading-line {background:#fff;height:2px;-ms-transition:width .8s linear;-webkit-transition:width .8s linear;-moz-transition:width .8s linear;-o-transition:width .8s linear;transition:width .8s linear;}





.headslidedummy {height:730px;position:relative;}
.headslidewrapo {position:absolute;width:100%;overflow:hidden;-webkit-transform:translateY(90px);transform:translateY(90px);}
.headmediawrap {position:absolute;width:100%;overflow:hidden;-webkit-transform:translate3d(0px, 90px, 0px);transform:translate3d(0px, 90px, 0px);}
.headmediawrap .videowrap {height:385px;}
.headslidebottommask {display:none;position:absolute;width:100%;bottom:0px;height:60%;background:linear-gradient(to bottom, transparent, #000000) repeat scroll 0px 0px transparent;z-index:3;opacity:0.2;pointer-events:none;}
.headslide {height:730px;position:relative;width:100%;background:#000;}
.headslide .slideitem {position:absolute;width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;display:none;}
.headslide .slideitem .alv__wrap {height:100%;position:absolute;}
.headslide .slideitem * {color:#000;}
.headslide .slideitem .txtwrap {padding-top:180px;padding-top:0px;margin-top:510px;width:100%;background:rgba(0,0,0,0.5);height:90px;position:absolute;z-index:11;}
.headslide .slideitem .txtwrap .txts {max-width:1180px;width:100%;margin:0px auto;height:90px;vertical-align:middle;}
.headslide .slideitem .txtwrap .txts:before {display:inline-block;width:0px;height:100%;vertical-align:middle;content:"";}
.headslide .slideitem .txtwrap .txts .titre {font-family:'Libre Baskerville', sans-serif;font-weight:400;font-size:20px;color:#fff;display:inline-block;vertical-align:middle;width:400px;margin-right:40px;line-height:normal;vertical-align:middle;}
.headslide .slideitem .txtwrap .txts .txt {padding:20px 0px;color:#fff;font-size:13px;display:inline-block;vertical-align:middle;width:400px;line-height:normal;line-height:20px;vertical-align:middle;max-height:90px;overflow:hidden;padding:0px;}
.headslide .slideitem .txtwrap .txts .lien {display:inline-block;vertical-align:middle;}
.headslide .slideitem .txtwrap .txts .lien a {color:#fff;font-size:13px;}
.headslide .slideitem.current {display:block;}
.headslide .slideitemo {position:absolute;width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;opacity:0;-ms-transition:opacity 1.3s ease-in-out 0.5s;-webkit-transition:opacity 1.3s ease-in-out 0.5s;-moz-transition:opacity 1.3s ease-in-out 0.5s;-o-transition:opacity 1.3s ease-in-out 0.5s;transition:opacity 1.3s ease-in-out 0.5s;transformo:translate3d(0px,0px,0px);pointer-events:none;z-index:1;}
.headslide .slideitemo * {color:#000;}
.headslide .slideitemo .txtwrapo {padding-top:180px;-ms-animation:hideslidetxts .8s;-webkit-animation:hideslidetxts .8s;-moz-animation:hideslidetxts .8s;-o-animation:hideslidetxts .8s;animation:hideslidetxts .8s;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.06,.62,.58,.92);}
.headslide .slideitemo .txtwrap {padding-top:180px;}
.headslide .slideitemo .txtwrap .txts {width:235px;}
.headslide .slideitemo .txtwrap .txts .titre {font-family:'Libre Baskerville', sans-serif;font-weight:400;font-size:24px;}
.headslide .slideitemo .txtwrap .txts .txt {padding:20px 0px;}
.headslide .slideitemo.current {opacity:1;transition-delay:0s;pointer-events:all;z-index:2;}
.headslide .slideitemo.current .txtwrapo {-ms-animation:showslidetxts .8s 0.1s;-webkit-animation:showslidetxts .8s 0.1s;-moz-animation:showslidetxts .8s 0.1s;-o-animation:showslidetxts .8s 0.1s;animation:showslidetxts .8s 0.1s;-ms-animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,.82,.22,.98);}

.arrowso {position:absolute;width:100px;height:100px;margin-left:490px;left:50%;z-index:10;margin-top:300px;}
.arrowo {opacity:1;position:absolute;width:40px;height:40px;background:#f00;cursor:pointer;background:url(imgs/slide-arrows.png) no-repeat 0px 0px;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.arrowo:hover {opacity:1;}
.arrownexto {margin-top:50px;background-position:0px 100%;}


.arrows {position:absolute;height:610px;z-index:10;margin-top:0px;left:0px;right:0px;pointer-events:none;}
.arrow {left:0px;opacity:1;position:absolute;top:335px;width:60px;height:60px;background:#f00;cursor:pointer;background:#fff url(imgs/prev-art.png) no-repeat 0px 0px;opacity:0;-ms-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;}
.arrow:hover {background-position:50% 100%;}
.arrow-wrap {position:absolute;left:0px;height:100%;width:25%;pointer-events:all;}
.arrow-wrap:hover .arrow {opacity:1;}
.arrow-wrap-next {left:auto;right:0px;}
.arrownext {left:auto;right:0px;background:#fff url(imgs/next-art.png) no-repeat 0px 0px;}
.arrownext:hover {background-position:50% 100%;}
.headslidewrap {;}
.headslidewrap:hover .arrows {opacity:1;}

.pageportfolio, .pageprojet, .pagejobs {;}
.pageportfolio .headslidedummy, .pageprojet .headslidedummy, .pagejobs .headslidedummy {height:475px;}
.pageportfolio .headslide, .pageprojet .headslide, .pagejobs .headslide {height:385px;}
.pageportfolio .headslide .slideitem, .pageprojet .headslide .slideitem, .pagejobs .headslide .slideitem {text-align:left;}
.pageportfolio .headslide .slideitem .txtwrap, .pageprojet .headslide .slideitem .txtwrap, .pagejobs .headslide .slideitem .txtwrap {padding-top:140px;margin-top:0px;height:auto;padding-left:50px;background:transparent none;text-align:left;width:1180px;}
.pageportfolio .headslide .slideitem .txtwrap .txts, .pageprojet .headslide .slideitem .txtwrap .txts, .pagejobs .headslide .slideitem .txtwrap .txts {width:300px;text-align:left;width:auto;height:auto;}
.pageportfolio .headslide .slideitem .txtwrap .txts:before, .pageprojet .headslide .slideitem .txtwrap .txts:before, .pagejobs .headslide .slideitem .txtwrap .txts:before {display:none;}
.pageportfolio .headslide .slideitem .txtwrap .txts .txt, .pageprojet .headslide .slideitem .txtwrap .txts .txt, .pagejobs .headslide .slideitem .txtwrap .txts .txt {font-size:28px;color:#000;font-size:italik;line-height:40px;font-family:'Libre Baskerville', sans-serif;font-weight:400;opacity:0.8;text-align:left;text-shadow:0px 1px 0px rgba(255,255,255,0.5);max-height:9999px;}





.home__esprit .txt {font-size:12px;}

.bigvisuwrap {position:absolute;width:100%;height:100%;overflow:hidden;}
.bigvisuperspwrap {position:absolute;width:100%;height:100%;-ms-perspective:400px;-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;perspective:400px;-ms-perspective-origin:center center;-webkit-perspective-origin:center center;-moz-perspective-origin:center center;-o-perspective-origin:center center;perspective-origin:center center;}
.bigvisuwrapbis {position:absolute;width:100%;height:100%;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);display:none;}
.bigvisuwrapbis .bigvisu {width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center center;transform-origin:center center;}

.pagehome {text-align:center;}

.homespacer {height:40px;}



.titregris {font-family:'Libre Baskerville', sans-serif;font-weight:400;font-size:16px;color:#7c7c7c;padding-top:85px;padding-top:100px;}
.homelargebloc {;}
.homelargebloc .sstitre {font-size:italik;font-size:25px;padding-top:20px;line-height:30px;}
.homelargebloc .txt {padding-top:45px;width:670px;padding-bottom:100px;padding-bottom:85px;}



.homepagemediaimg {height:395px;background:url() no-repeat 50% 50%;}

.discbloc {padding-bottom:100px;overflow:hidden;padding-bottom:85px;}
.discbloc .discwrap {padding-top:20px;}
.discbloc .discmenu {padding-top:20px;display:inline-block;width:290px;background:url(imgs/dots.png) repeat-x 0px 100%;vertical-align:top;padding-bottom:3px;}
.discbloc .discmenu .discmenuitem {cursor:pointer;display:block;background:url(imgs/dots.png) repeat-x 0px 1px;font-size:italik;font-size:17px;padding:10px 0px;position:relative;font-weight:400;}
.discbloc .discmenu .discmenuitem .dotsline {position:absolute;display:block;width:0%;height:2px;background:url(imgs/dots.png) repeat-x 1px 0px;z-index:4;-ms-transition:width .8s cubic-bezier(0,1,0,1);-webkit-transition:width .8s cubic-bezier(0,1,0,1);-moz-transition:width .8s cubic-bezier(0,1,0,1);-o-transition:width .8s cubic-bezier(0,1,0,1);transition:width .8s cubic-bezier(0,1,0,1);}
.discbloc .discmenu .discmenuitem .linetop {top:1px;}
.discbloc .discmenu .discmenuitem .linebottom {bottom:-3px;}
.discbloc .discmenu .discmenuitem .titrename {display:inline;}
.discbloc .discmenu .discmenuitem .titreactive {display:none;}
.discbloc .discmenu .discmenuitem.active {;}
.discbloc .discmenu .discmenuitem.active .titrename {display:none;}
.discbloc .discmenu .discmenuitem.active .titreactive {display:inline;}
.discbloc .discmenu .discmenuitem:hover {;}
.discbloc .discmenu .discmenuitem:hover .dotsline {width:100%;}
.discbloc .disccontentitem {position:absolute;-ms-animation:hidediscitem .8s;-webkit-animation:hidediscitem .8s;-moz-animation:hidediscitem .8s;-o-animation:hidediscitem .8s;animation:hidediscitem .8s;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.06,.62,.58,.92);pointer-events:none;}
.discbloc .disccontentitem.active {-ms-animation:showdiscitem 1s;-webkit-animation:showdiscitem 1s;-moz-animation:showdiscitem 1s;-o-animation:showdiscitem 1s;animation:showdiscitem 1s;-ms-animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(.06,.62,.58,.92);pointer-events:all;}
.discbloc .disccontentitemo {display:none;}
.discbloc .disccontentitemo.active {display:block;}
.discbloc .disctxts {display:inline-block;vertical-align:top;overflow:hidden;width:800px;height:230px;}
.discbloc .disctxts .txtspartb {padding-top:10px;}
.discbloc .disctxts .txtpart {display:inline-block;padding-left:60px;vertical-align:top;width:300px;width:400px;}
.discbloc .disctxts .txtpart .titre {font-size:italik;font-size:24px;}
.discbloc .disctxts .txtpart .sstitre {font-size:italik;font-size:17px;line-height:22px;padding-top:10px;font-weight:400;}
.discbloc .disctxts .txtpart .txt {font-size:12px;}
.discbloc .disctxts .email-link {padding-top:20px;}
.discbloc .disctxts .email-link a {border-bottom:1px solid #fff;}

.videowrap {width:100%;overflow:hidden;position:relative;display:block;background:url() no-repeat 50% 50%;background-size:cover;}
.videowrap iframe {position:absolute;left:0px;top:0px;}
.videowrap .vidmask {position:absolute;width:100%;height:100%;background:url(imgs/vidmask.png);}
.videowrap.dn {display:none;}

.lineitem {display:inline-block;width:20%;height:200px;background:url() no-repeat 50% 50%;background-size:cover;vertical-align:top;opacity:0;width:16.66%;}
.line {height:200px;width:100%;overflow:hidden;}
.projthumb {opacity:0.01;}
.projthumb.show {-ms-animation:lineitemshow 1s;-webkit-animation:lineitemshow 1s;-moz-animation:lineitemshow 1s;-o-animation:lineitemshow 1s;animation:lineitemshow 1s;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.06,.62,.58,.92);}



.oofadeinview {opacity:0.01;-webkit-transform:translateY(30px);transform:translateY(30px);-ms-transition:all .8s cubic-bezier(.06,.62,.58,.92);-webkit-transition:all .8s cubic-bezier(.06,.62,.58,.92);-moz-transition:all .8s cubic-bezier(.06,.62,.58,.92);-o-transition:all .8s cubic-bezier(.06,.62,.58,.92);transition:all .8s cubic-bezier(.06,.62,.58,.92);}
.oofadeinview.fadeinupo {-ms-animation:fadeinup 0.8s;-webkit-animation:fadeinup 0.8s;-moz-animation:fadeinup 0.8s;-o-animation:fadeinup 0.8s;animation:fadeinup 0.8s;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.06,.62,.58,.92);}

.showall__line {background:#111;margin-top:0px;padding:10px;text-align:right;}
.showall__line .txtwrap {text-align:right;}
.showall__line a {font-size:16px;font-family:'Libre Baskerville', sans-serif;font-weight:400;font-size:15px;color:#5c5c5c;}
.showall__line a.sublined span {background:#5c5c5c;}

.clientslistwrap {position:relative;}
.clientslistwrap .slidecontent {width:100%;height:250px;overflow:hidden;position:relative;}
.clientslistwrap .slidecontent .slidebloc {position:absolute;width:12.5%;height:250px;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem {width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:cover;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem .mask {position:absolute;width:100%;height:100%;background:#000;opacity:0.8;opacity:0;-ms-transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;margin-top:-250px;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem .slideitemlinkwrap {position:absolute;width:100%;height:100%;opacity:0;margin-top:-60px;-ms-transition:.6s cubic-bezier(0,.35,.02,.9);-webkit-transition:.6s cubic-bezier(0,.35,.02,.9);-moz-transition:.6s cubic-bezier(0,.35,.02,.9);-o-transition:.6s cubic-bezier(0,.35,.02,.9);transition:.6s cubic-bezier(0,.35,.02,.9);}
.clientslistwrap .slidecontent .slidebloc .slideblocitem .slideitemlinkwrap a {width:175px;height:250px;display:table-cell;vertical-align:middle;text-align:center;color:#fff;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem:hover {;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem:hover .mask {opacity:0.8;margin-top:0px;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem:hover .slideitemlinkwrap {opacity:1;margin-top:0px;}

.clientsbloc {padding:20px 0px 100px;padding-bottom:85px;}
.clientslistwrap {background:#070808;background:#000;padding:0px 35px;}

.clientlogowrap {height:90px;vertical-align:top;padding:20px;}
.clientlogowrap .clientlogo {display:block;width:100%;height:100%;background:url() no-repeat 50% 50%;background-size:contain;opacity:0.6;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
.clientlogowrap .clientlogo:hovero {opacity:1;}




.proj-thumb {overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:16.66%;}
.proj-thumb .underlay {background:url() no-repeat 50% 50%;background-size:cover;}
.proj-thumb .border-layout {display:none;}
.proj-thumb .border-layout__circle {background:#fff;border-radius:500px;-webkit-transform:scale(0);transform:scale(0);-ms-transition:.5s linear;-webkit-transition:.5s linear;-moz-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;}
.proj-thumb .underlay__over {display:none;margin:4px;overflow:hidden;}
.proj-thumb .underlay__over .underlay__over-img {margin:-4px;background:url() no-repeat 50% 50%;background-size:cover;}
.proj-thumb .img__helper {width:100%;height:auto;display:block;}
.proj-thumb .overlay {top:0px;background:rgba(0,0,0,0.8);-ms-transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;opacity:0;}
.proj-thumb .overlay:before {content:" ";display:inline-block;width:1px;height:100%;vertical-align:middle;}
.proj-thumb .overlay:after {content:" ";display:inline-block;width:1px;height:100%;vertical-align:middle;}
.proj-thumb .overlay .overlay-txts {display:inline-block;vertical-align:middle;max-width:90%;}
.proj-thumb .overlay .titre {-webkit-transform:translate3d(0,-28px,0);transform:translate3d(0,-28px,0);padding-bottom:3px;margin-top:0px;font-size:24px;font-size:italik;-ms-transition:.6s cubic-bezier(0,.35,.02,.9);-webkit-transition:.6s cubic-bezier(0,.35,.02,.9);-moz-transition:.6s cubic-bezier(0,.35,.02,.9);-o-transition:.6s cubic-bezier(0,.35,.02,.9);transition:.6s cubic-bezier(0,.35,.02,.9);line-height:30px;}
.proj-thumb .overlay .sstitre {-webkit-transform:translate3d(0,-28px,0);transform:translate3d(0,-28px,0);padding-top:3px;font-size:12px;opacity:0;-ms-transition:.6s cubic-bezier(0,.35,.02,.9);-webkit-transition:.6s cubic-bezier(0,.35,.02,.9);-moz-transition:.6s cubic-bezier(0,.35,.02,.9);-o-transition:.6s cubic-bezier(0,.35,.02,.9);transition:.6s cubic-bezier(0,.35,.02,.9);line-height:18px;}
.proj-thumb:hover {;}
.proj-thumb:hover .border-layout__circle {-webkit-transform:scale(2);transform:scale(2);}
.proj-thumb:hover .overlay {opacity:1;margin-top:0px;}
.proj-thumb:hover .overlay .titre {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.proj-thumb:hover .overlay .sstitre {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.proj-thumb.clicked {;}
.proj-thumb.clicked .border-layout__circle {-webkit-transform:scale(2);transform:scale(2);}
.proj-thumb.clicked .overlay {opacity:1;margin-top:0px;}
.proj-thumb.clicked .overlay .titre {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.proj-thumb.clicked .overlay .sstitre {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}



.fadeinupanimo {opacity:0.01;-webkit-transform:translateY(30px);transform:translateY(30px);-ms-transition:all .8s cubic-bezier(.06,.62,.58,.92);-webkit-transition:all .8s cubic-bezier(.06,.62,.58,.92);-moz-transition:all .8s cubic-bezier(.06,.62,.58,.92);-o-transition:all .8s cubic-bezier(.06,.62,.58,.92);transition:all .8s cubic-bezier(.06,.62,.58,.92);}
.fadeinupanim {opacity:0.01;-webkit-transform:translateY(-20px);transform:translateY(-20px);-ms-transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.fadeinupanim.fadeinup {opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}

.line {height:auto;white-space:nowrap;}

.homeportfoliotitrebloc {padding-bottom:40px;}






.portfoliowrap {padding-bottom:90px;}
.portfoliowrap .txt {font-size:12px;}
.portfoliowrap .sstitre {font-size:24px;font-size:italik;line-height:30px;padding-top:20px;}
.portfoliowrap .sstitrenega {font-size:24px;font-size:italik;color:#000;line-height:30px;padding:20px;background:#fff;}
.portfoliowrap .tagswrap {padding-top:20px;}
.portfoliowrap .tagswrap .tagcol {display:inline-block;width:30%;vertical-align:top;}
.portfoliowrap .tagswrap .tagsselect {;}
.portfoliowrap .tagswrap .jsfiltertoggler {;}
.portfoliowrap .tagswrap .jsfiltertoggler .name {vertical-align:middle;display:inline-block;width:120px;}
.portfoliowrap .tagswrap .jsfiltertoggler .fakecb {vertical-align:middle;display:inline-block;width:16px;height:16px;background:url(imgs/fake-checkbox-bg.png) no-repeat 50% 50%;}
.portfoliowrap .tagswrap .jsfiltertoggler .fakecbimg {display:inline-block;height:16px;background:url(imgs/fake-checkbox-icon.png) no-repeat 0px 0px;width:0px;-ms-transition:width .3s linear;-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear;}
.portfoliowrap .tagswrap .jsfiltertoggler.current {;}
.portfoliowrap .tagswrap .jsfiltertoggler.current .fakecbimg {width:16px;}


.allprojs {;}
.allprojs .projbloc {display:inline-block;background:url() no-repeat 50% 50%;background-size:cover;width:20%;height:200px;opacity:1;}


.isotopep-item {z-index:2;}

.isotopep-hidden.isotopep-item {pointer-events:none;z-index:1;}
.isotopep, .isotopep .isotopep-item {-ms-transition-duration:0.8s;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}

.isotopep {-ms-transition-property:height, width;-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotopep .projthumb {opacity:1;}
.isotopep .isotopep-item {-ms-transition-property:transform, opacity;-webkit-transition-property:transform, opacity;-moz-transition-property:transform, opacity;-o-transition-property:transform, opacity;transition-property:transform, opacity;}



.isotopep.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-ms-transition-duration:0s;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}

.jsfiltertoggler {cursor:pointer;}
.jsfiltertoggler span.sublined {display:inline-block;position:relative;vertical-align:top;}
.jsfiltertoggler span.sublined span.subline {position:absolute;width:0%;height:1px;background:#fff;bottom:2px;-ms-transition:width .8s cubic-bezier(0,1,0,1);-webkit-transition:width .8s cubic-bezier(0,1,0,1);-moz-transition:width .8s cubic-bezier(0,1,0,1);-o-transition:width .8s cubic-bezier(0,1,0,1);transition:width .8s cubic-bezier(0,1,0,1);vertical-align:top;}
.jsfiltertoggler:hover span.sublined span.subline {width:100%;}

.portfolio__big-video {height:700px;}





.pagejobs {;}
.pagejobs .sstitre {font-size:24px;font-size:italik;line-height:30px;padding-top:20px;}





.pageprojet {;}
.pageprojet .projtxts {padding-bottom:80px;padding-top:80px;font-size:12px;font-weight:400;padding-bottom:0px;}
.pageprojet .projtxts .titregris {padding-top:0px;padding-bottom:40px;}
.pageprojet .projtxts .txtbloc {display:inline-block;vertical-align:top;}
.pageprojet .projtxts .bloca {width:340px;}
.pageprojet .projtxts .blocb {width:500px;padding-top:15px;}
.pageprojet .projtxts .titre {padding-bottom:25px;}
.pageprojet .projtxts .label {display:inline-block;width:105px;vertical-align:top;}
.pageprojet .projtxts .labelval {display:inline-block;width:220px;vertical-align:top;}
.pageprojet .projtxts .labelval a {font-size:12px;font-weight:400;}
.pageprojet .projtxts .labelval a:hover {text-decoration:underline;}
.pageprojet .projtxts .txt {font-size:12px;font-weight:400;}
.pageprojet .proj-medias {margin-top:65px;}
.pageprojet .news-detail__txts {;}
.pageprojet .news-detail__txts .titre {padding-bottom:5px;}
.pageprojet .news-detail__txts .date {padding-top:10px;padding-bottom:10px;font-size:italik;opacity:0.9;font-size:12px;}
.pageprojet .news-detail__txts .sstitre {padding-bottom:20px;font-size:12px;}
.pageprojet .addthis_32x32_style .addthis_counter.addthis_bubble_style {background:url(imgs/addthis-bubble.png) no-repeat 0px 0px !important;line-height:24px;height:24px;width:35px !important;}
.pageprojet .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded {line-height:24px;height:24px;width:35px !important;}
.pageprojet .addthis_default_style .at300b, .pageprojet .addthis_default_style .at300bo, .pageprojet .addthis_default_style .at300m {padding:0px 4px;}

.projvisus {padding-bottom:0px;}
.projvisus img {display:inline-block;vertical-align:top;height:auto;opacity:0;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);}
.projvisus img.inview {-ms-animation:projvisushow 1.2s;-webkit-animation:projvisushow 1.2s;-moz-animation:projvisushow 1.2s;-o-animation:projvisushow 1.2s;animation:projvisushow 1.2s;-ms-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.06,.62,.58,.92);}
.projvisus .imgfw {width:100%;}
.projvisus .imghw {width:50%;}
.projvisus .imgqw {width:25%;}

.pageprojet {;}
.pageprojet .likethiswrap {padding-top:0px;}
.pageprojet .likethiswrap .titregris {padding-top:70px;}
.pageprojet .addthisbloc {padding-top:60px;}
.addthisbloc {overflow:hidden;}
.likethisitems {padding-top:70px;position:relative;}
.likethisitems .projbloc {position:relative;display:inline-block;vertical-align:top;width:20%;height:200px;background:url() no-repeat 50% 50%;background-size:cover;}

.template-nb2 {width:50%;display:inline-block;vertical-align:top;}
.template-nb3 {width:25%;display:inline-block;vertical-align:top;}






.footer {padding-top:50px;padding-bottom:150px;display:none;padding-top:20px;}
#dyndiv .footer {display:block;}
.footbloc {display:inline-block;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px;vertical-align:top;}
.footbloc .titregris {;}
.footbloc .txt {padding-top:45px;}
.footbloc .lien {padding-top:20px;}
.txtfootcontact {font-size:24px;font-size:italik;line-height:30px;}

.nlformdiv {padding-top:45px;}
.nlformdiv input.inputemail {display:inline-block;vertical-align:middle;width:160px;height:24px;background:#333;color:#fff;padding:5px;}
.nlformdiv input.inputsubmit {display:inline-block;vertical-align:middle;width:25px;margin-left:5px;text-align:center;color:#fff;padding:5px 0px;height:24px;background:#333 url(imgs/nl-form-submit.png) no-repeat 50% 50%;}
.nlformdiv .nlformsuccess {display:none;}
.socswrap {padding-top:45px;}
.socswrap a {display:inline-block;width:24px;height:24px;background:url() no-repeat 50% 50%;margin-right:8px;}
.footer-logo-wrap {padding-top:60px;}

.foot-logo-sep {;}
.foot-logo-sep .footer-logo-wrap {padding-top:100px;display:none;}

a.sublined {display:inline-block;position:relative;}
a.sublined span {position:absolute;width:0%;height:1px;background:#fff;bottom:2px;-ms-transition:width .8s cubic-bezier(0,1,0,1);-webkit-transition:width .8s cubic-bezier(0,1,0,1);-moz-transition:width .8s cubic-bezier(0,1,0,1);-o-transition:width .8s cubic-bezier(0,1,0,1);transition:width .8s cubic-bezier(0,1,0,1);}
a.sublined:hover span {width:100%;}

.showall__line a.sublined span {background:#5c5c5c;}




.postfooter {padding:20px 0px;text-align:left;padding-left:35px;}
.postfooter .titregris {padding-top:0px;}
.postfooter span {display:inline-block;font-size:14px;cursor:pointer;}
.postfooter span + span:before {content:"|";display:inline-block;margin:0px 5px;}



.titregris.show {color:#fff;}



#bpclose {position:absolute;width:35px;height:35px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5QTFRFKigpKScoKycmKiknAgABm5WVmZWULCgnLCgpKSgmmpaVmpSUAAIBm5WXKycoLSkqAQACmJaXmpWSmpaXNzU2LSkoKCgoAQEAAwECKSkpmpSWKykqkY+QKCgmLCYoHhwdDg4OnJaWKSknAAACKyoomJSTAAEAAQAAAQEBAAAAFruwjQAAAQ5JREFUeNrsU9dyAyEMFP2Kz3Zc0ntR+f8fjMCTDDHM5D0THuDQ7Gl3JQHy+4J/jPDlMwuJoH4KMeLTQKvzPOZ+pHzmjfW6v2m5yEwJha4FWZMNt4CrVg8dI4gnRM2U5qGnWVVAAE2hROO0yQHu+RrnNQri40uJMvUwuFms4ENYqyhuuIpv8QjB2fCKpxj28ui/brdzqppzpbpcWjU7zbYIZ/IN12l3Ee6iK3iihquIPH44EgiDaibipl/Fe0wkb5IWEOFOT1WAC+NVZkG7L8Vsa0jvMX15thN058dFi36rnnGroEU1Nd7NhamrUF+/9RyAaow3h8aXTkVlhfuz+rMnXI1G7f0M9Pff8qcAAwABCrWpaXbcZAAAAABJRU5ErkJggg==) no-repeat 0px 0px;cursor:pointer;top:8px;right:8px;}
.bparrow {background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWpJREFUeNrU2tttAjEQBVD2ih4C/cFfKgjhD1EABVDd1gHxREQKsOv1Y649M9LVfnqPLI0f8jCO44pcnyEfIUf2QOsGkEvI8Mg3czA0gkgdQk4eMa+QVQsQGkLoIDSGUEHoAKGB0AlCAaEjRB2EzhBVEAxA1EAwAlEBwRCkGgRjkCoQDEKKQTAKKQLBMCQbBOOQLBAcQJJBcAJJAsERZBEEZ5AoCA4hsyA4hUyC4BjyBhLMxjHkr7ZiEIxczJ0dQ64h+5A7/k3V2THk9trNvIGeIFPrjBfQG2RuB2AdNAmJ7c2sgmYhS7tma6AoJOU8YwW0CEk9afYGJUFy7gB6gZIhOZgeoCxILqYlKBtSgmkBKoKUYpigYkgNhgGqgtRiNEHVEA2MBkgFooWpAalBpDSfmxwe368MyE5OiFo/oP0OIHWG1CEMTAqIAmFhYiAahImZAlEh2g0g1hQ2bIjU0OAl4O84bIjUjwADAC+8fl7Z8KwfAAAAAElFTkSuQmCC) no-repeat 0px 0px;font-family:arial;line-height:50px;width:50px;text-align:center;}
.bparrowprev:before {content:"«";line-height:45px;width:50px;text-align:center;font-size:28px;color:#fff;}
.bparrownext:before {content:"»";line-height:45px;width:50px;text-align:center;font-size:28px;color:#fff;}

.bumpbox__bg {background:#000;}
.bumpbox__wrap {background:#000;}
.bumpbox__target-wrap {padding:20px;padding-right:0px;}
.mCSB_scrollTools .mCSB_draggerContainer {top:40px;}

.lightbox-wrap {text-align:left;padding:10px;}
.lightbox-wrap .titre {padding:0px 0px 10px;}




@media (max-width: 1650px) {
.proj-thumb {width:20%;}
}

@media (max-width: 1350px) {
.proj-thumb {width:25%;}
}

@media (max-width: 1050px) {
.proj-thumb {width:33.33%;}
}


.mobheadbar {display:none;}
.lang-menu__mobile {display:none;}

@media (max-width: 1180px) {
.headwrap .logwrap {padding-left:35px;}
.txtwrap {width:auto;}
.discbloc .disctxts {width:640px;}
.discbloc .disctxts .txtpart {width:300px;}
.nlformdiv input.inputemail {width:130px;}
#menuhead {;}
#menuhead .headwrap .logwrap {padding-left:15px;width:320px;}
#menuhead .headwrap .logwrap a {width:280px;}
#menuhead .headwrap .logwrap img {max-width:100%;height:auto;}
#menuhead .headwrap .langsmenu {margin-left:10px;}
}

@media (max-width: 1070px) {
#menuhead {;}
#menuhead .headwrap .logwrap {padding-left:15px;width:270px;}
#menuhead .headwrap .logwrap a {width:230px;}
}

@media (max-width: 1023px) {
#menuhead {;}
#menuhead .headwrap .logwrap {padding-left:15px;width:320px;}
#menuhead .headwrap .logwrap a {width:280px;}
}

@media (max-width: 1024px) {


.alv__wrap {;}
.alv__wrap .alv__play {display:block;}
.alv__wrap .alv__link {display:block;}


.device-tester__tablet {display:none;}
.homepagemediadummynofixed {opacity:1;}
.fadeinupanim {opacity:1;-ms-transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:translateY(0px);transform:translateY(0px);}

.projvisus {padding-top:0px;}
.projvisus img {opacity:1;-webkit-transform:none;transform:none;}
.projvisus img.inview {-ms-animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}

.headslide .slideitem .txtwrap {margin-top:460px;}
.lineitem {width:33.3%;}
.footer {text-align:center;}
.footbloc {width:33.3%;text-align:left;}
.allprojs .projbloc {width:25%;height:130px;}
.projthumb.projthumbportfolio, .projthumb.projthumblikethis {height:130px;}
.projthumb.projthumbportfolio .overlay .titre, .projthumb.projthumblikethis .overlay .titre {font-size:16px;margin-top:18px;}
.projthumb.projthumbportfolio:hover .overlay .titre, .projthumb.projthumblikethis:hover .overlay .titre {margin-top:38px;}
.projthumb.projthumbportfolio.clicked .overlay .titre, .projthumb.projthumblikethis.clicked .overlay .titre {margin-top:38px;}
.projthumb .overlay .sstitre {font-size:12px;}

.socs .footer-logo-wrap {display:none;}
.foot-logo-sep .footer-logo-wrap {display:block;}

.clientslistwrap {;}
.clientslistwrap .slidecontent {height:200px;}
.clientslistwrap .slidecontent .slidebloc {height:200px;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem {;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem .slideitemlinkwrap {;}
.clientslistwrap .slidecontent .slidebloc .slideblocitem .slideitemlinkwrap a {height:200px;}

}

@media (max-width: 1023px) {

#menuhead {;}
#menuhead .headwrap {width:auto;text-align:right;}
#menuhead .headwrap .logwrap {display:block;line-height:1.2;padding-top:15px;text-align:left;}
#menuhead .headwrap .menuwrap {vertical-align:top;line-height:1.9;}
#menuhead .headwrap .menuwrap a .name {line-height:1.9;}
#menuhead .headwrap .langsmenu {padding-right:20px;vertical-align:top;line-height:1.9;}
#menuhead .headwrap .langsmenu a {line-height:1.9;}
}

@media (max-width: 750px) {
.proj-thumb {width:50%;}
}

@media (max-width: 1050px) and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){ 
.proj-thumb {width:20%;}
}

@media (max-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){ 
.proj-thumb {width:25%;}
}

@media (max-width: 640px) and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){ 
.proj-thumb {width:33.33%;}
}

@media (max-width: 512px) and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){
.proj-thumb {width:50%;}
}

@media (max-width: 768px) {

.clientslistwrap {;}
.clientslistwrap .slidecontent {;}
.clientslistwrap .slidecontent .slidebloc {width:16.66%;}

.discbloc {padding-right:35px;}
.discbloc .discmenu {width:auto;display:block;}
.discbloc .disctxts {margin-top:60px;overflow:hidden;}
.discbloc .disctxts .txtpart {padding-left:0px;}
.discbloc .disctxts .txtspartb {padding-left:60px;}




.headslide .slideitem .txtwrap {height:160px;}

}

@media (max-width: 512px) {
.txtwrap {width:760px;padding-right:35px;}
.txtwrap {width:auto;padding-right:35px;}
.lang-menu__mobile {display:block;}
.headwrap .logwrap {padding-left:35px;}
#menuhead {overflow:visible;}

.mobheadbar {display:block;padding:0px 35px;height:90px;line-height:90px;}
.mobheadbar img {max-width:100%;height:auto;}
.mobheadbar .bloc {display:inline-block;width:49%;vertical-align:middle;}
.mobheadbar .bloc .logo {width:100%;margin-right:0px;}
.mobheadbar .blocright {text-align:right;}
.mobheadbar .blocright #menubtn {display:inline-block;vertical-align:middle;padding:5px 10px;border-radius:4px;background:rgba(255,255,255,0.5);color:#333;}
.headwrap {width:100%;padding:0px;background:#000;}
.headwrap .menuwrap {display:block;display:none;}
.headwrap .langsmenu {display:none;}
#menuhead .menuwrap a {display:block;margin-right:0px;padding-left:35px;border-bottom:1px solid #fff;position:relative;text-transform:uppercase;}
#menuhead .menuwrap a:first-child {border-top:2px solid #888;}
#menuhead .menuwrap a .name {line-height:40px;}

.menulinko {border-bottom:1px solid #fff;line-height:40px;display:block;position:relative;}
.menulinko a {display:block;position:relative;line-height:40px;padding:0px 20px;text-transform:uppercase;}
}




@-ms-keyframes hideslidetxts  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}100% {opacity:0;-webkit-transform:translate(200px,0px);transform:translate(200px,0px);}}@-o-keyframes hideslidetxts  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}100% {opacity:0;-webkit-transform:translate(200px,0px);transform:translate(200px,0px);}}@-webkit-keyframes hideslidetxts  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}100% {opacity:0;-webkit-transform:translate(200px,0px);transform:translate(200px,0px);}}@keyframes hideslidetxts  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}100% {opacity:0;-webkit-transform:translate(200px,0px);transform:translate(200px,0px);}}



@-ms-keyframes showslidetxts  {0% {opacity:0;-webkit-transform:translate(-150px,0px);transform:translate(-150px,0px);}100% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-o-keyframes showslidetxts  {0% {opacity:0;-webkit-transform:translate(-150px,0px);transform:translate(-150px,0px);}100% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes showslidetxts  {0% {opacity:0;-webkit-transform:translate(-150px,0px);transform:translate(-150px,0px);}100% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes showslidetxts  {0% {opacity:0;-webkit-transform:translate(-150px,0px);transform:translate(-150px,0px);}100% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}







@-ms-keyframes lineitemshow  {0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}50% {-webkit-transform:scale(1.1);transform:scale(1.1);}60% {opacity:1;}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-o-keyframes lineitemshow  {0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}50% {-webkit-transform:scale(1.1);transform:scale(1.1);}60% {opacity:1;}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-webkit-keyframes lineitemshow  {0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}50% {-webkit-transform:scale(1.1);transform:scale(1.1);}60% {opacity:1;}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@keyframes lineitemshow  {0% {opacity:0;-webkit-transform:scale(0);transform:scale(0);}50% {-webkit-transform:scale(1.1);transform:scale(1.1);}60% {opacity:1;}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}



@-ms-keyframes fadeinup  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}}@-o-keyframes fadeinup  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}}@-webkit-keyframes fadeinup  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}}@keyframes fadeinup  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}}



@-ms-keyframes lineitemshowo  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-o-keyframes lineitemshowo  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes lineitemshowo  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes lineitemshowo  {0% {opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100% {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}



@-ms-keyframes showdiscitem  {0% {display:block;opacity:0;-webkit-transform:translate(0px,-150px);transform:translate(0px,-150px);}100% {display:block;opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-o-keyframes showdiscitem  {0% {display:block;opacity:0;-webkit-transform:translate(0px,-150px);transform:translate(0px,-150px);}100% {display:block;opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@-webkit-keyframes showdiscitem  {0% {display:block;opacity:0;-webkit-transform:translate(0px,-150px);transform:translate(0px,-150px);}100% {display:block;opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}@keyframes showdiscitem  {0% {display:block;opacity:0;-webkit-transform:translate(0px,-150px);transform:translate(0px,-150px);}100% {display:block;opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}}




@-ms-keyframes hidediscitem  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}99% {display:block;}100% {display:none;opacity:0;-webkit-transform:translate(0px,200px);transform:translate(0px,200px);}}@-o-keyframes hidediscitem  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}99% {display:block;}100% {display:none;opacity:0;-webkit-transform:translate(0px,200px);transform:translate(0px,200px);}}@-webkit-keyframes hidediscitem  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}99% {display:block;}100% {display:none;opacity:0;-webkit-transform:translate(0px,200px);transform:translate(0px,200px);}}@keyframes hidediscitem  {0% {opacity:1;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);}99% {display:block;}100% {display:none;opacity:0;-webkit-transform:translate(0px,200px);transform:translate(0px,200px);}}




@-ms-keyframes projvisushow  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {opacity:1;}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-o-keyframes projvisushow  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {opacity:1;}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-webkit-keyframes projvisushow  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {opacity:1;}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@keyframes projvisushow  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {opacity:1;}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}





@-ms-keyframes projvisushowold  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}50% {opacity:1;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-o-keyframes projvisushowold  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}50% {opacity:1;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@-webkit-keyframes projvisushowold  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}50% {opacity:1;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}@keyframes projvisushowold  {0% {opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}50% {opacity:1;-webkit-transform:scale(0.9);transform:scale(0.9);}70% {-webkit-transform:scale(0.9);transform:scale(0.9);}100% {opacity:1;-webkit-transform:scale(1.001);transform:scale(1.001);}}




@-ms-keyframes foottitlehighlight  {0% {-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}50% {-webkit-transform:scale(1);transform:scale(1);color:#ffffff;}100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}}@-o-keyframes foottitlehighlight  {0% {-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}50% {-webkit-transform:scale(1);transform:scale(1);color:#ffffff;}100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}}@-webkit-keyframes foottitlehighlight  {0% {-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}50% {-webkit-transform:scale(1);transform:scale(1);color:#ffffff;}100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}}@keyframes foottitlehighlight  {0% {-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}50% {-webkit-transform:scale(1);transform:scale(1);color:#ffffff;}100% {opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#5c5c5c;}}


.fc-tbx {z-index:15;}

.labelval .sep:last-child {display:none;}

#iewarning {display:none;}
body.isIE8 {position:static;}
body.isIE8 #iewarning {display:block;position:fixed;padding:10px;background:#fc0;color:#333;z-index:50;width:100%;}
body.isIE8 #iewarning .ie-warning__content {width:800px;margin:0px auto;text-align:center;}
body.isIE8 #assets {display:none;}
body.isIE8 #mainloadingwrap {display:none;}
body.isIE8 #loadingwrap {display:none;}
body.isIE8 #menuhead {margin-top:40px;}
body.isIE8 #head {margin-top:40px;}
body.isIE8 #head {background:#010059;}
body.isIE8 #headcontent {padding:35px 0px 20px;}
body.isIE8 #bgs {;}
body.isIE8 #halo {position:static;display:none;}
body.isIE8 #fakeheadgrad {display:none;}
body.isIE8 #wrap {position:static;}
body.isIE8 #content {position:static;}
body.isIE8 .sklrcontent, body.isIE8 .sklrwrap {position:static;overflow:auto;}
body.isIE8 #dyndiv {display:block;position:static;}
body.isIE8 .pagewrap {display:block;position:static;}
body.isIE8 .headmediafixedwrap {display:block;position:static;}
body.isIE8 .fadeinupanim {opacity:1;}
body.isIE8 .projvisus img {opacity:1;}
body.isIE8 .footer {display:block;}
body.isIE8 .js-ml-data {display:none;}

@media (max-width: 1000px) {
.pagehome .projthumb {width:33%;}
.pagehome .projthumb:nth-child(n+3) {width:34%;}
.pagehome .projthumb:nth-child(n+4) {display:none;}

}

@media (max-width: 760px) {
.device-tester__phone {display:none;}
}


.presse__menu {max-width:1180px;margin:0px auto;display:flex;justify-content:space-between;padding:0px 35px;padding-top:50px;}
.presse__menu__item {font-size:13px;text-transform:uppercase;color:#d1d1d1;font-weight:bold;cursor:pointer;-ms-transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative;}
.presse__menu__item.current {color:#fff;}
.presse__menu__item.current:before {-webkit-transform:scaleX(1);transform:scaleX(1);}
.presse__menu__item:hover {color:#fff;}
.presse__menu__item:hover:before {-webkit-transform:scaleX(1);transform:scaleX(1);}
.presse__menu__item:before {content:'';position:absolute;bottom:0px;width:100%;-webkit-transform-origin:0px 0px;transform-origin:0px 0px;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;background:#fff;-ms-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.presse__items {max-width:1180px;margin:0px auto;padding:0px 35px;position:relative;}
.presse__items__mask {height:10px;background:#000;margin-top:-5px;position:relative;}
.presse__item {display:flex;justify-content:flex-start;text-align:left;padding:60px 0px;border-bottom:1px solid #959595;right:35px;}
.presse__item__img__wrap {padding-right:50px;}
.presse__item--1 {justify-content:flex-end;text-align:right;flex-direction:row-reverse;}
.presse__item--1 .presse__item__img__wrap {padding-right:0px;padding-left:50px;}
.presse__item__titre {font-family:'Libre Baskerville', sans-serif;font-size:28px;color:#959595;padding-bottom:20px;}
.presse__item__txt {font-size:13px;}
.presse__item__cta {padding-top:20px;}
.presse__item__cta__link {border:1px solid #959595;padding:5px 25px;color:#959595;-ms-transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;display:inline-block;}
.presse__item__cta__link:hover {border-color:#fff;color:#fff;}

.homepagemediavideo {position:relative;}
.homepagemediavideovideo {position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;}
.homepagemediavideo__svg {position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;justify-content:center;align-items:center;display:none;}
.homepagemediavideo__svg .svg__play {width:100px;}
.homepagemediavideo__svg .svg__play path {fill:#fff;}