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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{height:100%;}body{height:100%;font-family:'Proxima N W15 Reg',Geneva,Tahoma,Verdana,sans-serif;font-size:12px;line-height:17px;}.top-screen{width:100%;height:100%;position:relative;top:0;left:0;}body.past .top-screen{display:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}.inner{width:960px;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;}.goto-panel{cursor:pointer;}.sprite{background-image:url(../images/mgs-sprite001.png);background-repeat:no-repeat;}.sprite-after:after{content:'';display:block;background-image:url(../images/mgs-sprite001.png);background-repeat:no-repeat;}.supports-svg .sprite{background-image:url(../images/mgs-sprite001.svg);-webkit-background-size:150px 1000px;background-size:150px 1000px;background-repeat:no-repeat;}.supports-svg .sprite-after:after{content:'';display:block;background-image:url(../images/mgs-sprite001.svg);background-repeat:no-repeat;-webkit-background-size:150px 1000px;background-size:150px 1000px;}.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}section h3{font-size:30px;line-height:30px;font-family:'Proxima N W15 Bold','ZurichW01-CondensedBold 1121604','Univers LT W01 65 Bold','Avenir LT W01 85 Heavy',sans-serif;}body header{width:100%;height:50px;background-color:#000;position:absolute;top:802px;top:100%;margin:-50px 0 0 0;z-index:1000;min-width:960px;}body header.top{position:fixed;top:50px;min-width:960px;}.header-logo{width:auto;background-position:0 -500px;position:absolute;top:16px;left:10px;color:#fff;white-space:nowrap;height:12px;cursor:pointer;}.header-logo img{height:12px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);}header nav{width:250px;height:12px;position:absolute;top:16px;left:150px;color:#fff;}header nav ul{width:100%;}header nav ul li{display:block;float:left;margin:0 10px 0 0;}header .client-login{width:250px;height:12px;position:absolute;top:16px;left:410px;color:#fff;}header .client-login a{color:inherit;text-decoration:none;}header .in-logo{height:26px;width:28px;background-position:0 -100px;position:absolute;top:12px;left:550px;}header .in-logo a{display:block;height:100%;width:100%;}header .header-contact{position:absolute;top:16px;height:12px;right:0;color:#fff;}header .header-contact a{color:#fff;}header .header-contact span:first-child{padding:0 50px 0 0;}body>section{width:100%;min-width:960px;}#intro{position:relative;height:800px;}#intro>.inner{height:800px;}.intro-slider{position:absolute;top:0;left:50%;height:650px;width:920px;z-index:10;margin:0 0 0 -281px;}.intro-slider ul{height:100%;width:100%;overflow:hidden;}.intro-slider ul li{height:100%;width:100%;background:#fff;}#intro .mgs-logo{height:52px;width:103px;position:relative;top:80px;left:-12px;background-position:0 -300px;}.intro-text-holder{position:absolute;top:163px;left:60px;z-index:20;font-size:20px;line-height:28px;color:#fff;}.bg-text p{padding:0 0 16px 0;}.bg-text p span{background-color:#000;padding:0 8px;line-height:28px;display:inline-block;color:#fff;font-size:20px;}.bg-text p span:first-child{padding-top:2px;}.bg-text p span:last-child{padding-bottom:2px;}.intro-text-holder .intro-arrow,.intro-arrow{height:80px;width:60px;margin:52px 0 0 -26px;-webkit-animation:arrow-bounce 5.1s ease 2s infinite;-o-animation:arrow-bounce 5.1s ease 2s infinite;animation:arrow-bounce 5.1s ease 2s infinite;}.intro-text-holder .intro-arrow{display:none;}.top-screen .intro-arrow{position:absolute;left:50%;bottom:280px;margin:0 0 0 -308px;}@-webkit-keyframes arrow-bounce{0%{-webkit-transform:translateY(0%);}6%{-webkit-transform:translateY(-6%);}12%{-webkit-transform:translateY(6%);}18%{-webkit-transform:translateY(-3%);}24%{-webkit-transform:translateY(3%);}30%{-webkit-transform:translateY(-1%);}32%{-webkit-transform:translateY(0%);}100%{-webkit-transform:translateY(0%);}}@-moz-keyframes arrow-bounce{0%{-moz-transform:translateY(0%);}6%{-moz-transform:translateY(-6%);}12%{-moz-transform:translateY(6%);}18%{-moz-transform:translateY(-3%);}24%{-moz-transform:translateY(3%);}30%{-moz-transform:translateY(-1%);}32%{-moz-transform:translateY(0%);}100%{-moz-transform:translateY(0%);}}@-o-keyframes arrow-bounce{0%{-o-transform:translateY(0%);}6%{-o-transform:translateY(-6%);}12%{-o-transform:translateY(6%);}18%{-o-transform:translateY(-3%);}24%{-o-transform:translateY(3%);}30%{-o-transform:translateY(-1%);}32%{-o-transform:translateY(0%);}100%{-o-transform:translateY(0%);}}@keyframes arrow-bounce{0%{transform:translateY(0%);}6%{transform:translateY(-6%);}12%{transform:translateY(6%);}18%{transform:translateY(-3%);}24%{transform:translateY(3%);}30%{transform:translateY(-1%);}32%{transform:translateY(0%);}100%{transform:translateY(0%);}}#dialogue{background-color:#222;color:#fff;margin-top:2px;height:400px;position:relative;}.dialogue-title{font-family:'Proxima N W15 Bold','ZurichW01-CondensedBold 1121604','Univers LT W01 65 Bold','Avenir LT W01 85 Heavy',sans-serif;width:100%;height:100px;line-height:100px;background-color:#000;color:#fff;margin:0 0 50px 0;font-size:30px;}.journal-next{cursor:pointer;height:34px;width:18px;background-position:-50px -400px;position:absolute;top:50%;left:50%;margin:20px 0 0 500px;}.journal-prev{cursor:pointer;height:34px;width:18px;background-position:0px -400px;position:absolute;top:50%;right:50%;margin:20px 500px 0 0;}.dialogue-text .col{width:460px;float:left;margin:0 0 0 20px;font-size:13px;}.dialogue-text .col a{color:inherit;text-decoration:underline;}.dialogue-text .col a[href$='.pdf']{display:inline-block;height:17px;padding-left:20px;position:relative;}.dialogue-text .col a[href$='.pdf']:before{content:'';display:block;background-image:url(../images/mgs-sprite001.svg);background-repeat:no-repeat;-webkit-background-size:150px 1000px;background-size:150px 1000px;position:absolute;height:17px;width:14px;background-position:0 -600px;left:2px;top:0;}.dialogue-text .col a:hover{text-decoration:none;}.dialogue-text .col:first-child{margin:0;}.dialogue-text .col h4{font-size:14px;font-family:'Proxima N W15 Bold','ZurichW01-CondensedBold 1121604','Univers LT W01 65 Bold','Avenir LT W01 85 Heavy',sans-serif;padding-bottom:5px;}.dialogue-text .col .date{padding:0 0 15px 0;}#case-study{margin:81px 0 0 0;height:590px;}#case-study .case-study-text{position:absolute;top:-4px;left:320px;z-index:999;}#case-study h3{color:#fff;}.case-study-slider-outer{margin-top:43px;width:100%;height:520px;position:relative;overflow:hidden;}.case-study-slider{height:520px;width:2190px;position:absolute;left:50%;top:0;margin:0 0 0 -1010px;}.case-study-slider .slide{width:700px;height:520px;background-color:#efefef;float:left;margin:0 0 0 30px;position:relative;}.case-study-slider .slide .slide-info{background-color:#000;color:#fff;width:100%;height:50px;position:absolute;bottom:0;left:0;overflow:hidden;-webkit-transition:height 0.5s;-o-transition:height 0.5s;transition:height 0.5s;z-index:200;}.case-study-slider .slide .slide-info.open{height:202px;}.slide-header{height:50px;line-height:50px;}.slide-header .title{padding:0 0 0 20px;width:380px;float:left;height:50px;line-height:50px;}.slide-header .pager{width:213px;float:left;margin:20px 0 0 0;height:10px;}.slide-header .pager>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:10px;width:10px;border-radius:50%;border:1px solid #9b9a9a;margin:0 0 0 18px;float:left;cursor:pointer;}.slide-header .pager>div.active{background-color:#fff;border-color:#fff;}.slide-header .pager>div:first-child{margin:0;}.slide-header .more-less{height:50px;width:87px;line-height:50px;float:right;overflow:hidden;cursor:pointer;}.slide-header .more-less .more{height:100%;width:100%;top:0;}.slide-header .more-less.open .more{margin-top:-50px;}.slide-header .more-less .more:after{float:right;height:12px;width:21px;background-position:0 -150px;margin:19px 18px 0 0;}.slide-header .more-less .less{height:100%;width:100%;}.slide-header .more-less .less:after{float:right;height:12px;width:21px;background-position:-50px -150px;margin:19px 18px 0 0;}.slide-body{width:250px;position:absolute;left:400px;top:50px;font-size:12px;line-height:17px;}.slide-body-left{width:250px;top:50px;left:20px;position:absolute;font-size:12px;line-height:17px;}.slide-body-left a{color:#fff;text-decoration:underline;}.slide-body-left a[href$='.pdf']{display:inline-block;height:17px;padding-left:20px;position:relative;}.slide-body-left a[href$='.pdf']:before{content:'';display:block;background-image:url(../images/mgs-sprite001.svg);background-repeat:no-repeat;-webkit-background-size:150px 1000px;background-size:150px 1000px;position:absolute;height:17px;width:14px;background-position:0 -600px;left:2px;top:0;}.slide-body p{margin:0 0 10px 0;}.case-study-next{height:207px;width:43px;background-color:#000;position:absolute;top:50%;right:0;margin:-103px 0 0 0;z-index:500;cursor:pointer;}.case-study-next:after{height:34px;width:18px;background-position:-50px -400px;position:absolute;top:50%;left:50%;margin:-16px 0 0 -9px;}.case-study-prev{height:207px;width:43px;background-color:#000;position:absolute;top:50%;left:0;margin:-103px 0 0 0;z-index:500;cursor:pointer;}.case-study-prev:after{height:34px;width:18px;background-position:0px -400px;position:absolute;top:50%;left:50%;margin:-16px 0 0 -9px;}.inner-slider{height:100%;width:100%;overflow:hidden;}.inner-slider img{width:100%;}.inner-slider .inner-slide{width:100%;height:100%;}#studio{height:535px;padding:82px 0 0 0;}#studio h3{padding:0 0 66px 0;}.studio-image{height:468px;width:700px;background-color:#fff;margin:0 0 0 80px;position:relative;top:60px;}.studio-text-con{position:absolute;left:550px;top:0;width:470px;z-index:500;}#contact{margin:154px 0 0 0;height:950px;}#contact h3{color:#fff;padding:0 0 66px 0;}.contact-map{width:700px;height:470px;margin:0 0 0 240px;}#contact .contact-text-con{position:absolute;top:70px;left:10px;}.contact-info{width:700px;margin:40px 0 0 0;padding:0 0 5px 240px;font-size:14px;position:relative;}.contact-fr{float:right;}.contact-left{position:absolute;top:0;left:0;}.contact-info a{color:inherit;}.contact-info p{padding-bottom:10px;}.contact-info p span{display:inline-block;width:36px;}.contact-info p a{color:inherit;text-decoration:none;}.contact-info p a:hover{text-decoration:underline;}.contact-info hr{width:100%;height:1px;background-color:#000;margin:0 0 10px 0;border:none;}body .main-frame{background-size:cover!important;}body.bg0 .main-frame{background-image:url(../images/bg0-1280.gif);}body.bg1 .main-frame{background-image:url(../images/bg1-1280.gif);}body.bg2 .main-frame{background-image:url(../images/bg2-1280.gif);}body.bg3 .main-frame{background-image:url(../images/bg3-1280.gif);}@media all and (max-width: 1280px) {.intro-slider{overflow:hidden;width:-webkit-calc(50% + 280px);width:calc(50% + 280px);}body .main-frame{background-size:contain!important;}body.bg0 .main-frame{background-image:url(../images/bg0-1280.gif);}body.bg1 .main-frame{background-image:url(../images/bg1-1280.gif);}body.bg2 .main-frame{background-image:url(../images/bg2-1280.gif);}body.bg3 .main-frame{background-image:url(../images/bg3-1280.gif);}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {.top-screen{background-image:url(/images/landing/ipad-landscape-1024x768.png);}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {.top-screen{background-image:url(/images/landing/ipad-portrait-768x1024.png);}}