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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:futura_stdlight;src:url(fonts/FuturaStd-Light-webfont.eot);src:url(fonts/FuturaStd-Light-webfont.eot#iefix) format("embedded-opentype"),url(fonts/FuturaStd-Light-webfont.woff) format("woff2"),url(fonts/FuturaStd-Light-webfont.woff) format("woff"),url(fonts/FuturaStd-Light-webfont.ttf) format("truetype"),url(fonts/FuturaStd-Light-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futura_stdmedium;src:url(fonts/FuturaStd-Medium-webfont.eot);src:url(fonts/FuturaStd-Medium-webfont.eot#iefix) format("embedded-opentype"),url(fonts/FuturaStd-Medium-webfont.woff) format("woff2"),url(fonts/FuturaStd-Medium-webfont.woff) format("woff"),url(fonts/FuturaStd-Medium-webfont.ttf) format("truetype"),url(fonts/FuturaStd-Medium-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futura_stdbook;src:url(fonts/FuturaStd-Book-webfont.eot);src:url(fonts/FuturaStd-Book-webfont.eot#iefix) format("embedded-opentype"),url(fonts/FuturaStd-Book-webfont.woff) format("woff2"),url(fonts/FuturaStd-Book-webfont.woff) format("woff"),url(fonts/FuturaStd-Book-webfont.ttf) format("truetype"),url(fonts/FuturaStd-Book-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:futura_stdheavy;src:url(fonts/FuturaStd-Heavy-webfont.eot);src:url(fonts/FuturaStd-Heavy-webfont.eot#iefix) format("embedded-opentype"),url(fonts/FuturaStd-Heavy-webfont.woff) format("woff2"),url(fonts/FuturaStd-Heavy-webfont.woff) format("woff"),url(fonts/FuturaStd-Heavy-webfont.ttf) format("truetype"),url(fonts/FuturaStd-Heavy-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:itc_new_baskervilleitalic;src:url(fonts/NewBaskerville-Italic-webfont.eot);src:url(fonts/NewBaskerville-Italic-webfont.eot#iefix) format("embedded-opentype"),url(fonts/NewBaskerville-Italic-webfont.woff) format("woff2"),url(fonts/NewBaskerville-Italic-webfont.woff) format("woff"),url(fonts/NewBaskerville-Italic-webfont.ttf) format("truetype"),url(fonts/NewBaskerville-Italic-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:itc_new_baskervilleroman;src:url(fonts/NewBaskerville-Roman-webfont.eot);src:url(fonts/NewBaskerville-Roman-webfont.eot#iefix) format("embedded-opentype"),url(fonts/NewBaskerville-Roman-webfont.woff) format("woff2"),url(fonts/NewBaskerville-Roman-webfont.woff) format("woff"),url(fonts/NewBaskerville-Roman-webfont.ttf) format("truetype"),url(fonts/NewBaskerville-Roman-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:itc_new_baskervillebold;src:url(fonts/NewBaskerville-Bold-webfont.eot);src:url(fonts/NewBaskerville-Bold-webfont.eot#iefix) format("embedded-opentype"),url(fonts/NewBaskerville-Bold-webfont.woff) format("woff2"),url(fonts/NewBaskerville-Bold-webfont.woff) format("woff"),url(fonts/NewBaskerville-Bold-webfont.ttf) format("truetype"),url(fonts/NewBaskerville-Bold-webfont.svg) format("svg");font-weight:400;font-style:normal}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-family:futura_stdlight}*{-moz-box-sizing:border-box;box-sizing:border-box}.selectricWrapper{position:relative;margin:0 0 10px;cursor:pointer;border:3px solid #000;font-family:futura_stdheavy;text-transform:uppercase;letter-spacing:2px;width:25%;border-right:0;float:left}.selectricResponsive{width:100%}.selectric{border:0;background:#fff;position:relative;border-radius:2px}.selectric .label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#000;min-height:18px}.selectric .button{background-image:url(../images/creative-more.png);background-repeat:no-repeat;background-position:5px 10px;display:block;position:absolute;right:0;top:0;width:30px;height:30px;color:#BBB;text-align:center;font:0/0 a}.selectricHover .selectric{border-color:#CCC}.selectricHover .selectric .button{color:#888}.selectricHover .selectric .button:after{border-top-color:#888}.selectricOpen{z-index:9999}.selectricOpen .selectric{border-color:#CCC;background:#F0F0F0}.selectricOpen .selectricItems{display:block}.selectricDisabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0}.selectricHideSelect select{position:absolute;left:-100%;display:none}.selectricInput{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:none!important}.selectricTempShow{position:absolute!important;visibility:hidden!important;display:block!important}.selectricItems{display:none;position:absolute;top:100%;left:0;background:#F9F9F9;z-index:-1;box-shadow:0 0 10px -6px}.selectricItems .selectricScroll{height:100%;overflow:auto}.selectricAbove .selectricItems{top:auto;bottom:100%}.selectricItems li,.selectricItems ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectricItems li{display:block;padding:5px;border-top:1px solid #FFF;border-bottom:1px solid #EEE;color:#666;cursor:pointer}.selectricItems li.selected{background:#EFEFEF;color:#000;border-top-color:#E0E0E0}.selectricItems li:hover{background:#F0F0F0;color:#000}.selectricItems li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default}body,html{margin:0;transition:opacity 400ms}.onepage-wrapper,body,html{display:block;position:static;padding:0;width:100%;height:100%}.onepage-wrapper{width:100%;height:100%;display:block;position:relative;padding:0;-webkit-transform-style:preserve-3d}.onepage-wrapper .section{width:100%;height:100%}.onepage-pagination{position:absolute;right:10px;top:50%;z-index:5;list-style:none;margin:0;padding:0}.onepage-pagination li{padding:0;text-align:center}.onepage-pagination li a{padding:10px;width:4px;height:4px;display:block}.onepage-pagination li a:before{content:'';position:absolute;width:4px;height:4px;background:rgba(0,0,0,.85);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.onepage-pagination li a.active:before{width:10px;height:10px;background:0 0;border:1px solid #000;margin-top:-4px;left:8px}.disabled-onepage-scroll,.disabled-onepage-scroll .wrapper{overflow:auto}.disabled-onepage-scroll .onepage-wrapper .section{position:relative!important;top:auto!important;left:auto!important}.disabled-onepage-scroll .onepage-wrapper{-webkit-transform:none!important;transform:none!important;-ms-transform:none!important;min-height:100%}.disabled-onepage-scroll .onepage-pagination{display:none}.disabled-onepage-scroll .onepage-wrapper,body.disabled-onepage-scroll,html{position:inherit}.fr header nav{font-size:12px}header{display:none;opacity:0;visibility:hidden;letter-spacing:2px;text-transform:uppercase}header .hamburger{display:none}header nav{font-family:futura_stdmedium;width:990px;height:60px;margin:0 auto;font-size:14px}header nav ul{margin-top:20px}header nav ul li{float:left;min-width:120px;height:50px}header nav ul li a{color:#000;text-decoration:none;display:block;margin-left:20px;margin-right:15px;margin-top:23px;text-align:center;transition:color .5s}header nav ul li a.active,header nav ul li a:active,header nav ul li a:hover{color:#ac955f}header nav ul li a.active .underline,header nav ul li a:active .underline,header nav ul li a:hover .underline{opacity:1}header nav ul li a .underline{transition:opacity .5s;display:block;width:100%;height:3px;background:#ac955f;margin-top:15px;opacity:0}header .logo{float:left;margin-right:50px;width:80px}header .logo a{margin-top:0}header .logo a img{max-width:100%;max-height:100%}footer{display:none;opacity:0;visibility:hidden;background:#ac955f;margin-bottom:40px;height:30px;text-align:center;margin-top:60px;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:30px}footer a.link{text-decoration:none;font-family:futura_stdmedium;padding:0 20px}footer a.link.en,footer a.link.fr{border-right:1px solid #000}footer a.link.active,footer a.link:active,footer a.link:focus,footer a.link:hover{color:#fff}#splashView{display:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0}#splashView .wrapper{width:700px;position:absolute;top:50%;left:50%;margin-top:-265px;margin-left:-350px}#splashView .wrapper .main-logo,#splashView .wrapper .signature{display:block;margin:0 auto}#splashView .wrapper .intro{font-family:futura_stdmedium;text-transform:uppercase;font-size:12px;letter-spacing:2px;text-align:center;margin-top:30px;margin-bottom:5px;line-height:22px}#splashView .wrapper .intro .strong{font-family:futura_stdheavy;border-bottom:2px solid #000}#splashView .wrapper .lang{margin-top:60px;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:2px}#splashView .wrapper .lang>a{text-decoration:none;font-family:futura_stdmedium;margin:0 20px}#splashView .wrapper .lang>a:active,#splashView .wrapper .lang>a:focus,#splashView .wrapper .lang>a:hover{color:#ac955f}#splashView .wrapper .lang .separator{display:inline-block;width:2px;background-color:#000;height:100%;text-indent:-999999px}#creativeView{display:none;opacity:0;visibility:hidden;margin-top:30px}#creativeView *{-moz-box-sizing:border-box;box-sizing:border-box}#creativeView img{max-width:100%;max-height:100%}#creativeView .layoutContainer .resetButton{position:relative;margin:0 0 10px;cursor:pointer;border:3px solid #000;font-family:futura_stdheavy;text-transform:uppercase;letter-spacing:2px;width:25%;border-right:0;float:left;height:36px}#creativeView .layoutContainer .resetButton a{text-align:left;position:absolute;top:0;left:0;right:0;bottom:0;display:block;vertical-align:middle;text-decoration:none;color:#000;font-size:12px;padding-top:10px;padding-left:5px;background-color:#fff;transition:color .3s}#creativeView .layoutContainer .resetButton a:active,#creativeView .layoutContainer .resetButton a:focus,#creativeView .layoutContainer .resetButton a:hover{background-color:#EFEFEF}#creativeView .layoutContainer .filters{border-right:3px solid #000;width:80%;margin:0 auto 30px;height:36px}#creativeView .layoutContainer .works{clear:both}#creativeView .layoutContainer .works .item{text-align:center;display:block;margin-bottom:10px}#creativeView .layoutContainer .works .item .item-wrapper{position:relative;color:#fff;height:100%;background:#d3d3d3}#creativeView .layoutContainer .works .item .item-wrapper .title{opacity:0;transition:opacity .3s,top .2s;font-family:itc_new_baskervillebold;position:absolute;text-align:center;top:14%;display:block;width:100%;font-size:30px;text-transform:uppercase;letter-spacing:3px}#creativeView .layoutContainer .works .item .item-wrapper .description{opacity:0;transition:opacity .3s,top .2s;font-family:futura_stdbook;font-size:15px;position:absolute;display:table;text-align:center;vertical-align:middle;line-height:18px;width:100%;padding:0 20px;top:34%;height:54px}#creativeView .layoutContainer .works .item .item-wrapper .description p{display:table-cell;vertical-align:middle;text-align:center}#creativeView .layoutContainer .works .item .item-wrapper .button-wrapper{opacity:0;transition:opacity .3s;position:absolute;bottom:13%;width:100%}#creativeView .layoutContainer .works .item .item-wrapper .button-wrapper a{text-align:center;margin:0 auto}#creativeView .layoutContainer .works .item .item-wrapper .overlay{transition:opacity .3s;opacity:0;background:#ff0;position:absolute;top:0;left:0;right:0;bottom:0}#creativeView .layoutContainer .works .item .item-wrapper .overlay.yellow{background:#ff0}#creativeView .layoutContainer .works .item .item-wrapper .overlay.red{background:red}#creativeView .layoutContainer .works .item .item-wrapper .overlay.blue{background:#00f}#creativeView .layoutContainer .works .item .item-wrapper .overlay.orange{background:#e87c55}#creativeView .layoutContainer .works .item.long{width:240px;height:490px}#creativeView .layoutContainer .works .item.long .item-wrapper .description p{height:125px}#creativeView .layoutContainer .works .item.long img.square{display:none}#creativeView .layoutContainer .works .item.long img.long{display:inherit}#creativeView .layoutContainer .works .item.long img.large{display:none}#creativeView .layoutContainer .works .item.large{width:490px;height:240px}#creativeView .layoutContainer .works .item.large img.long,#creativeView .layoutContainer .works .item.large img.square{display:none}#creativeView .layoutContainer .works .item.large img.large{display:inherit}#creativeView .layoutContainer .works .item.square{width:240px;height:240px}#creativeView .layoutContainer .works .item.square img.square{display:block}#creativeView .layoutContainer .works .item.more,#creativeView .layoutContainer .works .item.square img.large,#creativeView .layoutContainer .works .item.square img.long{display:none}#creativeView .layoutContainer .works .item:hover .item-wrapper .title{top:15%;opacity:1}#creativeView .layoutContainer .works .item:hover .item-wrapper .description{top:35%;opacity:1}#creativeView .layoutContainer .works .item:hover .item-wrapper .button-wrapper{opacity:1}#creativeView .layoutContainer .works .item:hover .item-wrapper .overlay{opacity:.6}#creativeView .layoutContainer .loadMore{margin-top:20px}#workView{display:none;opacity:0;visibility:hidden}#workView .layoutContainer{width:990px;margin:0 auto}#workView .layoutContainer .navigation{height:30px;margin-bottom:20px;margin-top:20px}#workView .layoutContainer .navigation .relative-path{font-family:itc_new_baskervilleitalic;font-size:12px;letter-spacing:1px;width:50%;float:left;margin-top:10px}#workView .layoutContainer .navigation .relative-path a{text-decoration:none;color:inherit}#workView .layoutContainer .navigation .relative-path a a:active,#workView .layoutContainer .navigation .relative-path a:focus,#workView .layoutContainer .navigation .relative-path a:hover{color:inherit;text-decoration:none}#workView .layoutContainer .navigation .relative-path .home{font-family:futura_stdheavy;text-transform:uppercase;font-size:10px}#workView .layoutContainer .navigation .relative-path .path{color:#ac955f}#workView .layoutContainer .navigation .relative-path .separator{background:0 0}#workView .layoutContainer .navigation .controls{text-align:right}#workView .layoutContainer .navigation .controls .arrowWrapper{display:inline-block;border:3px solid #000;height:25px}#workView .layoutContainer .navigation .controls .arrowWrapper .arrow{display:inline-block;width:20px;height:20px;vertical-align:top;overflow:hidden;cursor:pointer}#workView .layoutContainer .navigation .controls .arrowWrapper .arrow.arrow-left{background-image:url(../images/arrow-left.png)}#workView .layoutContainer .navigation .controls .arrowWrapper .arrow.arrow-right{background-image:url(../images/arrow-right.png)}#workView .layoutContainer .navigation .controls .arrowWrapper .separator{vertical-align:top;overflow:hidden;display:inline-block;text-indent:-99999px;width:2px;height:20px;background-color:#000}#workView .layoutContainer .container .aside{width:30%;vertical-align:top;padding-right:20px}#workView .layoutContainer .container .aside>section{padding-left:10px}#workView .layoutContainer .container .aside .main{border-top:3px solid #000;padding-left:10px;border-bottom:2px solid #000}#workView .layoutContainer .container .aside .main h2{text-transform:uppercase;font-family:futura_stdbook;font-size:22px;margin:20px 0;letter-spacing:1px;color:#ac955f}#workView .layoutContainer .container .aside .main .subtitle{font-family:itc_new_baskervilleitalic;font-size:14px;padding-bottom:20px;padding-right:10px;line-height:18px}#workView .layoutContainer .container .aside .rewards{border-bottom:3px solid #ac955f;padding-top:15px;padding-bottom:15px}#workView .layoutContainer .container .aside .rewards .award{font-family:futura_stdmedium;font-size:12px;padding:7px;color:#ac955f}#workView .layoutContainer .container .aside .rewards .award .icon{width:15px;height:15px;background-image:url(../images/work-award.png);background-size:15px;display:inline-block;margin-right:10px}#workView .layoutContainer .container .aside .rewards .award .title{display:inline-block;line-height:15px;vertical-align:top}#workView .layoutContainer .container .aside .details .problematic{font-family:futura_stdheavy;text-transform:uppercase;font-size:10px;letter-spacing:1px;line-height:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}#workView .layoutContainer .container .aside .details .description{letter-spacing:1px;font-size:12px;font-family:futura_stdmedium;line-height:21px}#workView .layoutContainer .container .images{width:70%;vertical-align:top}#workView .layoutContainer .container .images section img{margin-bottom:20px}#believeView{display:none;opacity:0;visibility:hidden;margin-top:50px;width:100%;height:100%;overflow:hidden}#believeView img{display:block;margin:40px auto}#believeView h2.alternative{text-transform:capitalize}#believeView .explore{display:block;margin:0 auto 40px;text-align:center;font-family:itc_new_baskervilleroman;font-size:18px}#betcdesignView{display:none;opacity:0;visibility:hidden;margin-top:50px}#betcdesignView .layoutContainer{font-family:futura_stdbook;font-size:14px;margin-bottom:60px}#betcdesignView .layoutContainer .keywords{font-family:itc_new_baskervilleitalic;text-align:center;font-size:27px}#betcdesignView .carouselWrapper{width:800px;margin:0 auto;padding-top:20px}#betcdesignView .carouselWrapper #design-carousel{cursor:move;position:relative;top:0;left:0;width:100%;height:400px}#betcdesignView .carouselWrapper #design-carousel .navigator{position:absolute;top:360px}#betcdesignView .carouselWrapper #design-carousel .slides{cursor:move;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:400px}#betcdesignView .carouselWrapper #design-carousel .slides img{cursor:move}#betcdesignView .carouselWrapper #design-carousel .puce{width:10px;height:10px;margin:5px;opacity:.5;background-color:#fff}#betcdesignView .carouselWrapper #design-carousel .puceav,#betcdesignView .carouselWrapper #design-carousel .pucedn{width:10px;height:10px;margin:5px;opacity:.8;background:#000}#betcdesignView .carouselWrapper #design-carousel .arrowleft,#betcdesignView .carouselWrapper #design-carousel .arrowleftdn,#betcdesignView .carouselWrapper #design-carousel .arrowright,#betcdesignView .carouselWrapper #design-carousel .arrowrightdn{background-color:transparent;background-repeat:no-repeat;position:absolute}#betcdesignView .carouselWrapper #design-carousel .arrowleft,#betcdesignView .carouselWrapper #design-carousel .arrowleftdn{width:25px;height:33px;top:122px;left:8px;background-position-x:13px;background-image:url(../images/design-carousel-left.png)}#betcdesignView .carouselWrapper #design-carousel .arrowright,#betcdesignView .carouselWrapper #design-carousel .arrowrightdn{width:25px;height:33px;top:122px;right:8px;background-image:url(../images/design-carousel-right.png)}#newsView{display:none;opacity:0;visibility:hidden;margin-top:50px}#newsView .newsContainer .news .row{margin-bottom:40px}#newsView .newsContainer .news .row .content,#newsView .newsContainer .news .row .image{width:50%;float:left;padding:10px}#newsView .newsContainer .news .row h2{font-size:24px;font-family:futura_stdheavy;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}#newsView .newsContainer .news .row .date{text-transform:uppercase;font-size:18px;font-family:futura_stdmedium;margin-bottom:20px}#newsView .newsContainer .news .row .textContainer{display:inline;line-height:20px;font-size:14px;font-family:futura_stdbook;letter-spacing:1px}#newsView .newsContainer .news .row .textContainer .text{display:inline-block;margin-bottom:20px;max-height:300px;overflow:hidden;white-space:pre-wrap;word-wrap:break-word}#newsView .newsContainer .news .row .textContainer.long .text{max-height:none}#newsView .newsContainer .news .row .image img{width:100%}#newsView .newsContainer .news .row .buttons{position:relative;display:table}#newsView .newsContainer .news .row .buttons span.arrow{background-image:url(../images/news-arrow.png);width:35px;height:35px;display:table-cell}#newsView .newsContainer .news .row .buttons a.read{font-size:22px;font-family:itc_new_baskervilleitalic;color:#000;height:35px;line-height:15px;vertical-align:middle;display:table-cell;padding-left:30px}#newsView .newsContainer .news .row .buttons a.read .less{display:none}#newsView .newsContainer .news .row .buttons a.read .more{display:inline-block}#newsView .newsContainer .news .row .buttons a.read .underline{width:100%;height:1px;background:#000;display:block;margin-top:10px}#newsView .newsContainer .news .row .buttons.inverse a.read .more{display:none}#newsView .newsContainer .news .row .buttons.inverse a.read .less{display:inline-block}#newsView .newsContainer .news .clear{display:table;content:" ";clear:both}#contactView{display:none;opacity:0;visibility:hidden;margin-top:50px}#contactView .layoutContainer{font-family:futura_stdbook}#contactView .layoutContainer .row{width:100%;clear:both}#contactView .layoutContainer .row.shanghai .adresses{margin-top:50px}#contactView .layoutContainer .row .adresses{position:relative;vertical-align:middle;width:50%;float:left;margin-top:80px}#contactView .layoutContainer .row .adresses .location{line-height:30px}#contactView .layoutContainer .row .adresses .location>span{display:block}#contactView .layoutContainer .row .adresses .location>span.title{font-weight:700;letter-spacing:1px}#contactView .layoutContainer .row .adresses img{position:absolute;bottom:50px;right:100px}#contactView .layoutContainer .row .maps{float:left;vertical-align:top;width:50%}#contactView .layoutContainer .row .maps .map{width:100%;height:255px;margin-bottom:30px}#contactView .layoutContainer .row .mails{margin-top:100px;line-height:25px;width:230px}#contactView .layoutContainer .row .mails>a{display:block;text-decoration:none}#contactView .layoutContainer .row .mails>a:active,#contactView .layoutContainer .row .mails>a:focus,#contactView .layoutContainer .row .mails>a:hover{text-decoration:none}#contactView .layoutContainer .row .social{border-top:2px solid #000;border-bottom:2px solid #000;padding:10px 0;width:320px;margin-top:30px;margin-bottom:80px}#contactView .layoutContainer .row .social a{text-transform:uppercase;letter-spacing:2px;color:#000;text-decoration:none}#contactView .layoutContainer .row .social a:active,#contactView .layoutContainer .row .social a:focus,#contactView .layoutContainer .row .social a:hover{color:#ac955f}@media screen and (max-width:480px){body #creativeView .layoutContainer .filters{border-right:0}body #creativeView .layoutContainer .filters .resetButton{width:100%;border-right:3px solid #000}body #creativeView .layoutContainer .filters .resetButton a{text-align:center}body #creativeView .layoutContainer .filters .selectricWrapper{width:100%;border-right:3px solid #000}body #creativeView .layoutContainer .filters .selectricWrapper:last-child{margin-bottom:30px}body #creativeView .layoutContainer .filters .selectricWrapper .selectric{text-align:center}body #creativeView .layoutContainer .works{margin-left:40px;margin-right:40px}body #splashView .wrapper{width:480px;margin-left:-240px;margin-top:-195px}body #splashView .main-logo{width:280px}body .layoutContainer{width:100%}body .layoutContainer h2.title{font-size:36px;padding:10px;margin-bottom:0}body .layoutContainer .group{padding:50px 50px 0}body .layoutContainer .group h3,body .layoutContainer .group p.description{width:100%}body .layoutContainer .group img{margin-top:0;margin-bottom:20px}body .layoutContainer .separator{margin:0 auto}body #betcdesignView .carouselWrapper{width:320px}body #betcdesignView .carouselWrapper #design-carousel,body #betcdesignView .carouselWrapper #design-carousel .slides{width:100%;height:160px}body #betcdesignView .carouselWrapper #design-carousel .navigator{top:135px}body #contactView h2.title.left{text-align:center}body #contactView h2.title.left:after{width:100px;margin:30px auto 0}body #contactView .contactContainer .row{width:100%;margin:0 auto;padding:0 10px}body #contactView .contactContainer .row .adresses,body #contactView .contactContainer .row .adresses .location{width:100%}body #contactView .contactContainer .row .adresses img{position:inherit;bottom:inherit;right:inherit;margin:30px auto;display:block}body #contactView .contactContainer .row.shanghai .adresses{margin-bottom:20px}body #contactView .contactContainer .row .maps{width:100%;padding-right:10px}body #newsView .newsContainer .news .row .content,body #newsView .newsContainer .news .row .image{width:100%}body #newsView .newsContainer .news .row .content .date,body #newsView .newsContainer .news .row .content h2{padding-left:10px}body #newsView .newsContainer .news .row .content .textContainer{padding-left:10px;padding-right:10px}body header{position:relative}body header .hamburger{display:block;position:absolute;top:20px;right:30px;width:50px;height:30px;background-image:url(../images/hamburger.png);background-size:80px;background-position:-16px}body header nav{background-color:#fff;width:100%;height:70px;border-bottom:1px solid #eee}body header nav .logo{margin-left:30px;margin-top:20px}body header nav ul{z-index:999;display:block;background:#fff;width:100%;height:250px;position:fixed;top:0;bottom:0;margin-top:70px;box-shadow:0 3px 10px 0 #eee}body header nav ul li{width:100%;border-bottom:1px solid #eee}body header nav ul li a{margin-left:0;margin-right:0;margin-top:0;padding-top:20px}body header nav ul li a:active,body header nav ul li a:focus,body header nav ul li a:hover{color:#ac955f}body header nav ul.hide{display:none;visibility:hidden;opacity:0}}@media screen and (min-width:750px) and (max-width:990px){body .layoutContainer{width:100%;padding:0 20px}body #workView .layoutContainer{width:100%}body #workView .layoutContainer .work .container .navigation{margin-top:30px;margin-bottom:30px}body #workView .layoutContainer .container .aside{padding:0;width:100%;float:left}body #workView .layoutContainer .container .aside .details .problematic,body #workView .layoutContainer .container .aside .main .subtitle{font-size:16px}body #workView .layoutContainer .container .aside .details .description p{font-style:14px}body #workView .layoutContainer .container .images{width:100%;float:left}body #workView .layoutContainer .container .images section{margin-top:30px}body #workView .layoutContainer .container .images section img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%}body header nav{width:100%}body header nav .logoContainer{width:16.666666667%}body header nav .logoContainer .logo{margin-left:30px;margin-right:20px}body header nav .logoContainer .logo img{margin-top:25px}body header nav ul li{max-width:16.666666667%}body header nav ul li a{position:relative;height:46px}body header nav ul li a .underline{position:absolute;bottom:0}}@media screen and (min-width:480px) and (max-width:750px){body .layoutContainer{padding:0 20px}body #splashView .wrapper{width:560px;margin-top:-232px;margin-left:-280px}body #splashView .wrapper .main-logo{width:100%}body #creativeView .layoutContainer .filters{border-right:0}body #creativeView .layoutContainer .filters .resetButton{width:100%;border-right:3px solid #000}body #creativeView .layoutContainer .filters .resetButton a{text-align:center}body #creativeView .layoutContainer .filters .selectricWrapper{width:100%;border-right:3px solid #000}body #creativeView .layoutContainer .filters .selectricWrapper:last-child{margin-bottom:30px}body #creativeView .layoutContainer .filters .selectricWrapper .selectric{text-align:center}body #workView .layoutContainer{width:100%}body #workView .layoutContainer .work .container .navigation{margin-top:30px;margin-bottom:30px}body #workView .layoutContainer .container .aside{padding:0;width:100%;float:left}body #workView .layoutContainer .container .aside .details .problematic,body #workView .layoutContainer .container .aside .main .subtitle{font-size:16px}body #workView .layoutContainer .container .aside .details .description p{font-style:14px}body #workView .layoutContainer .container .images{width:100%;float:left}body #workView .layoutContainer .container .images section{margin-top:30px}body #workView .layoutContainer .container .images section img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%}body .layoutContainer{width:100%}body .layoutContainer h2.title{font-size:36px;padding:10px;margin-bottom:0}body .layoutContainer .group{padding:50px 50px 0}body .layoutContainer .group h3,body .layoutContainer .group p.description{width:100%}body .layoutContainer .group img{margin-top:0;margin-bottom:20px}body .layoutContainer .separator{margin:0 auto}body #betcdesignView .carouselWrapper{width:500px}body #betcdesignView .carouselWrapper #design-carousel,body #betcdesignView .carouselWrapper #design-carousel .slides{width:100%;height:250px}body #betcdesignView .carouselWrapper #design-carousel .navigator{top:215px}body #contactView .layoutContainer .row .adresses img{bottom:-50px;right:40px}body header{position:relative}body header .hamburger{display:block;position:absolute;top:20px;right:30px;width:50px;height:30px;background-image:url(../images/hamburger.png);background-size:80px;background-position:-16px}body header nav{background-color:#fff;width:100%;height:70px;border-bottom:1px solid #eee}body header nav .logo{margin-left:30px;margin-top:20px}body header nav ul{z-index:999;display:block;background:#fff;width:100%;height:250px;position:fixed;top:0;bottom:0;margin-top:70px;box-shadow:0 3px 10px 0 #eee}body header nav ul li{width:100%;border-bottom:1px solid #eee}body header nav ul li a{margin-left:0;margin-right:0;margin-top:0;padding-top:20px}body header nav ul li a:active,body header nav ul li a:focus,body header nav ul li a:hover{color:#ac955f}body header nav ul.hide{display:none;visibility:hidden;opacity:0}}.onepage .layout{width:100%;height:100%}.layoutContainer{width:990px;margin:0 auto}.layoutContainer h2.title{text-align:center;font-size:44px;font-family:itc_new_baskervilleroman;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px}.layoutContainer h2.title.title_news{font-size:70px}.layoutContainer h2.title:after{content:"";display:block;width:230px;height:4px;margin:30px auto 0;background-color:#000}.layoutContainer h2.title.left{text-align:left}.layoutContainer h2.title.left:after{margin-left:0}.layoutContainer .group{margin-bottom:30px}.layoutContainer .group h3{text-align:center;line-height:20px;letter-spacing:1px;width:540px;display:block;margin:0 auto 30px;text-transform:uppercase}.layoutContainer .group p.description{text-align:center;width:650px;display:block;margin:0 auto 20px;line-height:20px;letter-spacing:1px;font-family:futura_stdbook;font-size:14px}.layoutContainer .group p.list{text-align:center;line-height:18px}.layoutContainer .group p.list>span{display:block}.layoutContainer .separator{width:30px;height:2px;margin:0 auto 40px;background-color:#000}a{color:#000;transition:color .5s}a:active,a:focus,a:hover{color:#666}a.link{color:#000;transition:color .5s}a.link:active,a.link:focus,a.link:hover{color:#ac955f}b{font-weight:700!important}u{text-decoration:underline!important}i{font-style:italic!important}a.button{display:block;width:145px;color:#fff;text-transform:uppercase;text-decoration:none;border:3px solid;border-color:#fff;padding:10px 30px;font-family:futura_stdheavy;letter-spacing:4px;font-size:10px;font-weight:700;background-color:transparent;transition:color .2s,background-color .3s,border-color .4s}a.button:active,a.button:focus,a.button:hover{color:#e87c55;background-color:#fff}a.button.alternative{color:#ac955f;border-color:#ac955f;background-color:#fff;width:160px;text-align:center;margin:0 auto}a.button.alternative:active,a.button.alternative:focus,a.button.alternative:hover{color:#fff;background-color:#ac955f}