@charset "UTF-8";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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.icheckbox{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url("../images/layout/icheck/icheck.png") no-repeat;border:none;cursor:pointer}.icheckbox{background-position:0 0}.icheckbox:hover{background-position:-24px 0}.icheckbox.checked{background-position:-48px 0}.icheckbox.checked.disabled{background-position:-96px 0}.icheckbox.disabled{background-position:-72px 0;cursor:default}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.icheckbox{background-image:url("../images/layout/icheck/icheck%402x.png");background-size:240px 24px;-webkit-background-size:240px 24px}}@font-face{src:url("../fonts/Icomoon.eot");src:local("☺"),url("../fonts/Icomoon.woff") format("woff"),url("../fonts/Icomoon.ttf") format("truetype"),url("../fonts/Icomoon.svg") format("svg");font-family:"Icomoon";font-weight:normal;font-style:normal}@font-face{src:url("../fonts/Theinhardlt.eot");src:local("☺"),url("../fonts/Theinhardlt.woff") format("woff"),url("../fonts/Theinhardlt.ttf") format("truetype"),url("../fonts/Theinhardlt.svg") format("svg");font-family:"Theinhardlt";font-weight:normal;font-style:normal}@font-face{src:url("../fonts/TheinhardtMed.eot");src:local("☺"),url("../fonts/TheinhardtMed.woff") format("woff"),url("../fonts/TheinhardtMed.ttf") format("truetype"),url("../fonts/TheinhardtMed.svg") format("svg");font-family:"TheinhardtMed";font-weight:normal;font-style:normal}@font-face{src:url("../fonts/ProximaNovaAltReg.eot");src:local("☺"),url("../fonts/ProximaNovaAltReg.woff") format("woff"),url("../fonts/ProximaNovaAltReg.ttf") format("truetype"),url("../fonts/ProximaNovaAltReg.svg") format("svg");font-family:"ProximaNovaAltReg";font-weight:normal;font-style:normal}@font-face{src:url("../fonts/ProximaNovaAltBold.eot");src:local("☺"),url("../fonts/ProximaNovaAltBold.woff") format("woff"),url("../fonts/ProximaNovaAltBold.ttf") format("truetype"),url("../fonts/ProximaNovaAltBold.svg") format("svg");font-family:"ProximaNovaAltBold";font-weight:normal;font-style:normal}*{outline:0 !important}html,body{height:100%;background:#fff;font:normal 17px "Theinhardlt",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#828282;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}body{overflow:hidden;pointer-events:none}body.loaded{overflow:visible;pointer-events:all}body.loaded #main{visibility:visible}body.loaded #main #who-we-are{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body.modalled{overflow:hidden}body.modalled.contact #contact-modal{visibility:visible;pointer-events:all;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body.modalled.contact #contact-modal .modal-content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}body.modalled.subscribe #subscribe-modal{visibility:visible;pointer-events:all;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}body.modalled.subscribe #subscribe-modal .modal-content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}h1,h2{ font:normal 20px "ProximaNovaAltBold",Helvetica,Arial,sans-serif;color:#00aeef}h2{color:#00aeef;  margin:0 0 25px 0}p{margin:0 0 30px 0;line-height:25px}strong{font:normal 17px "TheinhardtMed",Helvetica,Arial,sans-serif;color:#00aeef}a{display:block;cursor:pointer}a.dashed{margin:0 0 15px 0;padding:0 5px;border-bottom:1px dashed #00aeef;font:normal 15px "TheinhardtMed",Helvetica,Arial,sans-serif;text-decoration:none;color:#00aeef;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}a.dashed:hover{color:#ff4759}img{display:block;max-width:100%;height:100%;border:0}input,textarea,button{background:#fdfdfd;border:1px solid #e5e2dc;font:normal 12px Helvetica,Arial,sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 200ms cubic-bezier(0.455, 0.030, 0.515, 0.955);-webkit-transition-delay:0ms;-moz-transition:all 200ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;-o-transition:all 200ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;transition:all 200ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}button{font-weight:bold;cursor:pointer}hr{background:#00aeef;width:15px;height:3px;margin:25px auto;border:none}.browsehappy{margin:10% auto 0 auto;text-align:center}.browsehappy a{display:inline}.container{max-width:960px;margin:0 auto !important;width:90%;margin:0 5%;*zoom:1}.container.titled{padding:75px 0 0 0}.container:after{content:"";display:table;clear:both}.visual{background-attachment:fixed !important;width:100%;height:600px}.visual h1{position:absolute;width:100%;top:50%;left:0%;margin:-48px 0 0 0;font:normal 40px "Theinhardlt",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:500ms;-moz-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms;-o-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms;transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms}.visual .visual-content{position:relative;width:100%;height:100%;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}.visual .cover{ background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 2s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 2s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 2s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 2s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.visual.inspiration{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; background:url(../images/fade_back7.png);}.visual.clients{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;  background:url(../images/fade_back1.png);}.visual.what-differentiates-us{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover; background:url(../images/fade_back4.png);}.visual.get-in-touch{background:url('../images/fade_back6.png?1396526294') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.visual.inview h1{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.visual.inview .cover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.modal{position:fixed;visibility:hidden;background:rgba(0,174,230,0.9);width:100%;height:100%;top:0;left:0;z-index:999999999;text-align:center;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.modal .modal-content-wrapper{position:fixed;width:90%;top:50%;left:50%;margin:0 0 0 -45%;z-index:999999999}.modal .modal-content{color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(0.7, 0.7);-moz-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);-webkit-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.modal .modal-content h1{margin:0 0 20px 0;font:normal 35px "TheinhardtMed",Helvetica,Arial,sans-serif;color:#fff}.modal .modal-content p{margin:0 0 50px 0}.modal .modal-content .external{display:inline;color:#fff}.modal .close{height:40px;padding:0 20px;border:1px solid #fff;font:normal 15px "TheinhardtMed",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;line-height:44px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.modal .close:hover{background:#fff;color:#00aeef}.cover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.3)}.title{width:90%;height:60px;max-width:725px;margin:0 auto 75px auto;font:normal 25px "ProximaNovaAltBold",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;line-height:60px !important; background-image:url(../images/back_h1.png); background-repeat:no-repeat; background-size:100% 100%; color:#00aeef;}.text{float:none !important;text-align:center;float:left;margin-right:-100%;width:57.5%;margin-left:21.25%}.scroll{width:30px;height:30px;margin:50px auto;background:url('../images/layout/svg/scroll581d.svg?1392559445') no-repeat center;-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;-o-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms}.scroll:hover{-webkit-transform:translate(0, 5px);-moz-transform:translate(0, 5px);-ms-transform:translate(0, 5px);-o-transform:translate(0, 5px);transform:translate(0, 5px)}.read-more{width:30px;height:30px;text-indent:-119988px;overflow:hidden;text-align:left;background:url('../images/layout/svg/read-morede35.svg?1396394131') no-repeat top left}.validation{font:normal 15px "TheinhardtMed",Helvetica,Arial,sans-serif;color:#ec5781}.icheckbox{margin:0 10px 30px 0;float:left}.diamond{position:relative;background:#f9f9f9;text-align:center;overflow:hidden;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.diamond p{margin:0}.diamond hr{margin:10px auto}.diamond .border{position:absolute;top:3%;right:3%;bottom:3%;left:3%;border:1px solid #fff}.diamond .visual,.diamond .caption,.diamond .content{position:absolute;top:0;right:0;bottom:0;left:0}.diamond .content{top:25%;right:10%;bottom:25%;left:10%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.case{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.case h1{margin:30px 0 25px 0;font:normal 17px "ProximaNovaAltBold",Helvetica,Arial,sans-serif}.case p{min-height:120px;font:normal 14px "Theinhardlt",Helvetica,Arial,sans-serif;line-height:19px}.case .read-more{float:right}.project{padding-bottom:40.5%;float:left;margin-right:-100%;width:40.5%;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);-o-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);overflow:hidden;*zoom:1}.project h1{margin:0 0 20px 0;text-transform:uppercase}.project hr{margin:20px auto}.project p{margin:10px 0 0 0;font:normal 14px "TheinhardMed",Helvetica,Arial,sans-serif;line-height:19px}.project img{margin:0 auto}.project .border{border:1px solid #828282}.project .read-more{position:absolute;top:90%;left:90%;margin:-15px 0 0 -15px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);-o-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}.project.chromeless{background:transparent}.project.image h1{color:#fff}.project.image p{font:normal 13px "TheinhardMed",Helvetica,Arial,sans-serif;line-height:normal}.project.image hr{background:#fff}.project.image .border{border:1px solid #fff}.project.image .caption,.project.image .content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:200ms;-moz-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms;-o-transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms;transition:all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms}.project.image .content{-webkit-transform: scale(0.95, 0.95) rotateZ(45deg) translate(0, -15px);-moz-transform: scale(0.95, 0.95) rotateZ(45deg) translate(0, -15px);-ms-transform: scale(0.95, 0.95) rotateZ(45deg) translate(0, -15px);-o-transform: scale(0.95, 0.95) rotateZ(45deg) translate(0, -15px);transform: scale(0.95, 0.95) rotateZ(45deg) translate(0, -15px);-webkit-transition:all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:0ms;-moz-transition:all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;-o-transition:all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;transition:all 200ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms}.project.image .caption{background:rgba(0,174,230,0.9)}.project.image .caption.red{background:rgba(236,87,129,0.9)}.project.image .content{color:#fff}.project.image:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-moz-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-ms-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-o-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-webkit-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;-o-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms}.project.image:hover .read-more{-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}.project.image:hover .caption,.project.image:hover .content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 300ms cubic-bezier(0.550, 0.085, 0.680, 0.530);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.550, 0.085, 0.680, 0.530) 0ms;-o-transition:all 300ms cubic-bezier(0.550, 0.085, 0.680, 0.530) 0ms;transition:all 300ms cubic-bezier(0.550, 0.085, 0.680, 0.530) 0ms}.project.image:hover .content{-webkit-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-moz-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-ms-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-o-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-webkit-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:200ms;-moz-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms;-o-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms;transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 200ms}.project.image:hover:before{-webkit-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;-o-transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;transition:all 400ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 0ms;-webkit-transform: scale(1.3, 1.3) rotateZ(45deg) translate(0, 0);-moz-transform: scale(1.3, 1.3) rotateZ(45deg) translate(0, 0);-ms-transform: scale(1.3, 1.3) rotateZ(45deg) translate(0, 0);-o-transform: scale(1.3, 1.3) rotateZ(45deg) translate(0, 0);transform: scale(1.3, 1.3) rotateZ(45deg) translate(0, 0)}header{position:fixed;background:#00aeef;background:rgba(21, 66, 75, 0.9);width:100%;height:80px;top:0;left:0;z-index:9999999999999;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:500ms;-moz-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms;-o-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms;transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 500ms}header ul{*zoom:1}header ul:after{content:"";display:table;clear:both}header li,header a{display:block;float:left;font:normal 12px "ProximaNovaAltBold",Helvetica,Arial,sans-serif;color:#828282;text-align:center;text-decoration:none;text-transform:uppercase}header li{width:14%;height:30px;padding:25px 0}header li#onegroup{width:16%;height:70px;padding:10px 0 0 0}header li#onegroup a{position: absolute;
width: 6.5%;
height: 100%;
background-size: contain;
z-index: 999;
background-image: url(../one_group_logo.png);
text-indent: -119988px;
overflow: hidden;
text-align: left;
background-repeat: no-repeat;
margin: 14px 0px 0px 41px;}header li#onegroup:hover a{-webkit-transform:translate(0, 10px);-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-o-transform:translate(0, 10px);transform:translate(0, 10px)}header li.active a,header li:hover a{color:#fff}header a{width:100%;height:30px;line-height:30px !important;-webkit-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}header:before,header:after{content:"";position:absolute;top:100%;left:50%}header:after{width:0px;height:0px;margin:0 0 0 -62.5px;border-style:solid;border-width:50px 62.5px 0 62.5px;border-color:rgba(21, 66, 75, 0.9) transparent transparent transparent}header:not(:hover).headroom--unpinned{-webkit-transform:translate(0, -80px);-moz-transform:translate(0, -80px);-ms-transform:translate(0, -80px);-o-transform:translate(0, -80px);transform:translate(0, -80px)}header:not(:hover).headroom--unpinned:before{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:900ms;-moz-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 900ms;-o-transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 900ms;transition:all 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 900ms}footer{position:relative;background:rgba(21, 66, 75, 0.9);padding:25px 0;text-align:center;font-size:12px}footer br{display:none}#preloader{position:fixed;background:#fff;width:100%;height:100%;top:0;right:0;bottom:0;left:0;color:#00aeef;text-align:center;text-transform:uppercase;z-index:0;-webkit-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940);-webkit-transition-delay:2s;-moz-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;-o-transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;transition:all 300ms cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s}#preloader #loader{position:absolute;top:50%;left:50%;width:300px;margin:-110px 0 0 -150px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, 5px);-moz-transform:translate(0, 5px);-ms-transform:translate(0, 5px);-o-transform:translate(0, 5px);transform:translate(0, 5px);-webkit-transition:all 800ms cubic-bezier(0.455, 0.030, 0.515, 0.955);-webkit-transition-delay:500ms;-moz-transition:all 800ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 500ms;-o-transition:all 800ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 500ms;transition:all 800ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 500ms}#preloader #loader h1{margin:0 0 20px 0;font:normal 20px "TheinhardtMed",Helvetica,Arial,sans-serif}#preloader #loader h2{margin:0;font:normal 18px "TheinhardtMed",Helvetica,Arial,sans-serif}#preloader #loader #loading-status{font:normal 16px "Theinhardlt",Helvetica,Arial,sans-serif}#preloader #loader #loading-status span{display:none}#preloader #loader #loading-status span:first-child{display:block}#preloader #loader #logo{height:290px; margin:-100px 0px 0px 0px;background-image:url(../oneGroup.png); background-size:100% 100%; no-repeat top center;text-indent:-119988px;overflow:hidden;text-align:left}#preloader.init #loader{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#main{position:relative;visibility:hidden;height:100%;min-height:100%;z-index:1}#who-we-are{position:relative;background:#fff;width:100%;height:100%;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 900ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.5s;-moz-transition:all 900ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s;-o-transition:all 900ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s;transition:all 900ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s}#who-we-are h1{position:absolute;width:100%;top:50%;left:0%;margin:-48px 0 0 0;font:normal 40px "Theinhardlt",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;text-align:center}#who-we-are h1 strong{font:normal 40px "TheinhardtMed",Helvetica,Arial,sans-serif;color:#fff}#who-we-are video{position:fixed;display:none;width:100%;top:0;right:0;bottom:0;left:0;z-index:0}#who-we-are.inview video{display:block}#what-we-do-best{position:relative;background:#fff;text-align:center;overflow:hidden;*zoom:1}#what-we-do-best figure img{margin:100px auto 0 auto}#what-we-do-best #pilars{margin:100px auto !important;background:url('../images/line.png') no-repeat center 70px;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0);*zoom:1}#what-we-do-best #pilars .pilar{overflow:visible !important;float:left;margin-right:-100%;width:32%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}#what-we-do-best #pilars .pilar li{margin:10px 0 0 0;font:normal 13px "Theinhardlt",Helvetica,Arial,sans-serif;color:#3f4040;text-transform:uppercase}#what-we-do-best #pilars .pilar li.head{background:#00aeef;width:50%;padding-bottom:50%;margin:0 auto 20% auto;font:normal 18px "ProximaNovaAltBold",Helvetica,Arial,sans-serif;color:#fff}#what-we-do-best #pilars .pilar li.head .content .center{display:inline-block;vertical-align:middle}#what-we-do-best #pilars .pilar li.head .content:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}#what-we-do-best #pilars .pilar:nth-child(1){-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.3s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s}#what-we-do-best #pilars .pilar:nth-child(2){-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.6s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s}#what-we-do-best #pilars .pilar:nth-child(3){-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.9s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s}#what-we-do-best #pilars.inview .pilar{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#what-we-do-best #pilars .pilar:nth-child(3n+1){margin-left:0%;margin-bottom:2%;clear:both;overflow:hidden;*zoom:1}#what-we-do-best #pilars .pilar:nth-child(3n+2){margin-left:34%;margin-bottom:2%;clear:none}#what-we-do-best #pilars .pilar:nth-child(3n+3){margin-left:68%;margin-bottom:2%;clear:none}#what-we-do-best #pilars:after{content:"";display:table;clear:both}#what-we-do-best #projects{margin:30% auto 0 auto !important;width:90%;margin:0 5%;*zoom:1}#what-we-do-best #projects .row{margin:20% auto 0 auto;*zoom:1;-webkit-transform:rotate3d(0, 0, 0, 45deg);-moz-transform:rotate3d(0, 0, 0, 45deg);-ms-transform:rotate3d(0, 0, 0, 45deg);-o-transform:rotate3d(0, 0, 0, 45deg);transform:rotate3d(0, 0, 0, 45deg)}#what-we-do-best #projects .row:after{content:"";display:table;clear:both}#what-we-do-best #projects .project#project1,#what-we-do-best #projects .project#project4,#what-we-do-best #projects .project#project7{margin-top:-30%;margin-left:29.75%}#what-we-do-best #projects .project#project2:before{background:url('../images/product_one_group1.png') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-we-do-best #projects .project#project3{margin-left:59.5%}#what-we-do-best #projects .project#project3:before{background:url('../images/product_one_group3.png') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-we-do-best #projects .project#project5:before{background:url('../images/product_one_group4.png') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-we-do-best #projects .project#project6{margin-left:59.5%}#what-we-do-best #projects .project#project6:before{background:url('../images/product_one_group2.png') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-we-do-best #projects .project#project7 .content{top:10%;bottom:10%}#what-we-do-best #projects:after{content:"";display:table;clear:both}#clients{position:relative;background:#fff;width:100%}#clients h1{margin-top:0}#clients .content{height:100%;padding:75px 0}#clients #clients-list li{padding:0 3%;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:100px;text-align:center;float:left;margin-right:-100%;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}#clients #clients-list li img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#clients #clients-list li:nth-child(5n){border-right:none}#clients #clients-list li:nth-last-child(-n+5){border-bottom:none}#clients #clients-list li:nth-child(1) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.1s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.1s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.1s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.1s}#clients #clients-list li:nth-child(2) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.2s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.2s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.2s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.2s}#clients #clients-list li:nth-child(3) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.3s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s}#clients #clients-list li:nth-child(4) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.4s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.4s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.4s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.4s}#clients #clients-list li:nth-child(5) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.5s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.5s}#clients #clients-list li:nth-child(6) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.6s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s}#clients #clients-list li:nth-child(7) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.7s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.7s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.7s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.7s}#clients #clients-list li:nth-child(8) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.8s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s}#clients #clients-list li:nth-child(9) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.9s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s}#clients #clients-list li:nth-child(10) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1s}#clients #clients-list li:nth-child(11) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.1s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.1s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.1s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.1s}#clients #clients-list li:nth-child(12) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.2s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s}#clients #clients-list li:nth-child(13) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.3s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.3s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.3s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.3s}#clients #clients-list li:nth-child(14) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.4s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.4s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.4s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.4s}#clients #clients-list li:nth-child(15) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.5s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s}#clients #clients-list li:nth-child(16) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.6s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.6s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.6s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.6s}#clients #clients-list li:nth-child(17) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.7s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.7s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.7s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.7s}#clients #clients-list li:nth-child(18) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.8s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.8s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.8s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.8s}#clients #clients-list li:nth-child(19) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.9s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.9s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.9s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.9s}#clients #clients-list li:nth-child(20) img{-webkit-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:2s;-moz-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 2s;-o-transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 2s;transition:all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 2s}#clients #clients-list.inview li img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#clients li:nth-child(5n+1){margin-left:0%;margin-bottom:0%;clear:both;overflow:hidden;*zoom:1}#clients li:nth-child(5n+2){margin-left:20%;margin-bottom:0%;clear:none}#clients li:nth-child(5n+3){margin-left:40%;margin-bottom:0%;clear:none}#clients li:nth-child(5n+4){margin-left:60%;margin-bottom:0%;clear:none}#clients li:nth-child(5n+5){margin-left:80%;margin-bottom:0%;clear:none}#what-differentiates-us{position:relative;background:#fff}#what-differentiates-us .container{padding:75px 0}#what-differentiates-us .row{overflow:hidden;*zoom:1}#what-differentiates-us .row.row1 .difference:nth-child(3n+1){margin-left:0%;margin-bottom:5%;clear:both;overflow:hidden;*zoom:1}#what-differentiates-us .row.row1 .difference:nth-child(3n+2){margin-left:35%;margin-bottom:5%;clear:none}#what-differentiates-us .row.row1 .difference:nth-child(3n+3){margin-left:70%;margin-bottom:5%;clear:none}#what-differentiates-us .row.row2{margin:0 0 75px 0}#what-differentiates-us .difference{margin-bottom:0 !important;text-align:center;float:left;margin-right:-100%;width:30%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#what-differentiates-us .difference h1{font-size:18px;text-transform:uppercase;color:#00aeef;line-height:20px}#what-differentiates-us .difference .diamond{width:70%;margin:15% auto 25% auto;padding:0 0 70% 0}#what-differentiates-us .difference .diamond:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-moz-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-ms-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-o-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);transform: scale(1, 1) rotateZ(45deg) translate(0, 0)}#what-differentiates-us .difference.accent{-webkit-transform:translate(0, 10%);-moz-transform:translate(0, 10%);-ms-transform:translate(0, 10%);-o-transform:translate(0, 10%);transform:translate(0, 10%)}#what-differentiates-us .difference#difference1{-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.3s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.3s}#what-differentiates-us .difference#difference1 .diamond:before{background:url('../images/differences/difference137fa.png?1396526254') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-differentiates-us .difference#difference2{-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.6s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.6s}#what-differentiates-us .difference#difference2 .diamond:before{background:url('../images/differences/difference237fa.png?1396526254') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-differentiates-us .difference#difference3{-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0.9s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.9s}#what-differentiates-us .difference#difference3 .diamond:before{background:url('../images/differences/difference337fa.png?1396526254') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-differentiates-us .difference#difference4{margin-left:13.13%;-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.2s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.2s}#what-differentiates-us .difference#difference4 .diamond:before{background:url('../images/differences/difference437fa.png?1396526254') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-differentiates-us .difference#difference5{margin-left:56.88%;-webkit-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:1.5s;-moz-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s;-o-transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s;transition:all 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 1.5s}#what-differentiates-us .difference#difference5 .diamond:before{background:url('../images/differences/difference537fa.png?1396526254') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#what-differentiates-us #differences.inview .difference{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#what-differentiates-us #we-might-find-you{margin:0 0 30px 0}#what-differentiates-us #we-might-find-you img{margin:0 auto;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#what-inspires-us{position:relative;background:#fff}#what-inspires-us .case{float:left;margin-right:-100%;width:30%}#what-inspires-us .read-more{width:30px;height:30px}#what-inspires-us .read-more:hover{background:url('../images/layout/svg/read-more-hover7e37.svg?1396394107') no-repeat top left}#what-inspires-us #cases{overflow:hidden;*zoom:1}#what-inspires-us #subscribe{margin:0 auto 75px auto !important;text-align:center}#what-inspires-us #subscribe #sign-up{float:left;margin-right:-100%;width:47.5%;margin-left:26.25%;overflow:hidden;*zoom:1}#what-inspires-us #subscribe #sign-up input,#what-inspires-us #subscribe #sign-up button{background:#fdfdfd;height:40px;margin:0;float:left;border:1px solid #00aeef}#what-inspires-us #subscribe #sign-up input{width:75%;padding:0 10px;border-right:0 !important}#what-inspires-us #subscribe #sign-up input.invalid{border:1px solid #ec5781}#what-inspires-us #subscribe #sign-up button{width:25%;padding:0;-webkit-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}#what-inspires-us #subscribe #sign-up button:hover{position:relative;background:#00aeef;color:#fff}#what-inspires-us .case:nth-child(3n+1){margin-left:0%;margin-bottom:5%;clear:both;overflow:hidden;*zoom:1}#what-inspires-us .case:nth-child(3n+2){margin-left:35%;margin-bottom:5%;clear:none}#what-inspires-us .case:nth-child(3n+3){margin-left:70%;margin-bottom:5%;clear:none}#get-in-touch{position:relative;background:#fff;overflow:hidden;*zoom:1}#get-in-touch h1{margin-top:0}#get-in-touch .container{padding:75px 0}#get-in-touch .form,#get-in-touch #contact{float:left;margin-right:-100%;width:47.5%;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0)}#get-in-touch .form{position:relative;overflow:visible !important;overflow:hidden;*zoom:1}#get-in-touch .form fieldset{width:100%}#get-in-touch .form fieldset#success{display:none}#get-in-touch .form label{display:block;margin:10px 0 0 0;font:normal 15px "Theinhardlt",Helvetica,Arial,sans-serif;overflow:hidden;*zoom:1}#get-in-touch .form input,#get-in-touch .form textarea{display:block;margin:30px 0 0 0;border:1px solid #00aeef;color:#00aeef}#get-in-touch .form input[type=text],#get-in-touch .form textarea[type=text]{width:100%;padding:0 2%;height:40px}#get-in-touch .form input[type=text]#name,#get-in-touch .form textarea[type=text]#name{margin:0}#get-in-touch .form input.invalid,#get-in-touch .form textarea.invalid{border:1px solid #ec5781}#get-in-touch .form textarea{width:100%;padding:2%}#get-in-touch .form button{position:relative;overflow:hidden;width:175px;height:40px;border:1px solid #00aeef;float:right;color:#00aeef;-webkit-transition:all 100ms cubic-bezier(0.455, 0.030, 0.515, 0.955);-webkit-transition-delay:0ms;-moz-transition:all 100ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;-o-transition:all 100ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;transition:all 100ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms}#get-in-touch .form button:before{position:absolute;height:100%;content:"\e02c";top:0;right:-10%;font:normal 14px "Icomoon";color:#fff;line-height:2.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transition-delay:0ms;-moz-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;-o-transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms;transition:all 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000) 0ms}#get-in-touch .form button:hover{background:#00aeef;border:none;color:#fff}#get-in-touch .form button:hover:before{right:8%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;-o-transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms;transition:all 300ms cubic-bezier(0.175, 0.885, 0.320, 1.275) 0ms}#get-in-touch .form .validation{position:absolute;top:-30px;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955);-webkit-transition-delay:0ms;-moz-transition:all 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;-o-transition:all 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms;transition:all 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 0ms}#get-in-touch .form.invalid .validation{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#get-in-touch #contact{position:relative;padding:100px 0 400px 0;margin-left:52.5%}#get-in-touch #contact .diamond{width:70%;margin:0 auto;padding-bottom:70%;color:#fff}#get-in-touch #contact .diamond *{color:#fff}#get-in-touch #contact .diamond a{display:inline}#get-in-touch #contact .diamond hr{background:#fff}#get-in-touch #contact .diamond .border{border:1px solid #fff}#get-in-touch #contact .diamond:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-moz-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-ms-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);-o-transform: scale(1, 1) rotateZ(45deg) translate(0, 0);transform: scale(1, 1) rotateZ(45deg) translate(0, 0)}#get-in-touch #contact #location h1{margin:0 0 5px 0}#get-in-touch #contact #location h2{font:normal 15px "TheinhardtMed",Helvetica,Arial,sans-serif;}#get-in-touch #contact #location .caption{background:rgba(236,87,129,0.9)}#get-in-touch #contact #location .content{top:15%;right:5%;bottom:15%;left:5%}#get-in-touch #contact #location:before{background:url('../images/Product_one_group4.png?1397554443') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#get-in-touch #contact #events{position:absolute;top:60%;left:-10%}#get-in-touch #contact #events h1{margin:0 0 15px 0}#get-in-touch #contact #events .caption{background:rgba(0,174,230,0.9)}#get-in-touch #contact #events:before{background:url('../images/Product_one_group1.png?1397554663') no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#get-in-touch #contact #social{position:absolute;width:20%;padding-bottom:20%;top:58%;left:60%}#get-in-touch #contact #social a{width:50%;float:left}#get-in-touch #contact #social a img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#get-in-touch #contact #social a:first-child{border:none}#get-in-touch #contact #social .content{height:20px;top:50%;left:5%;right:5%;margin-top:-10px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.visual{background-attachment:scroll !important}.visual h1{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.visual .cover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#who-we-are{background:url('../images/visuals/who-we-are141f.png?1396526638') no-repeat center right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#who-we-are video{display:none !important}}@media screen and (max-width: 1200px){#what-we-do-best #projects{margin:35% auto 0 auto !important}#what-we-do-best #pilars .pilar{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@media screen and (max-width: 900px){header li,header a{font:normal 10px "ProximaNovaAltBold",Helvetica,Arial,sans-serif}#who-we-are{background:url('../images/visuals/who-we-are141f.png?1396526638') no-repeat center right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#who-we-are video{display:none !important}#what-we-do-best #pilars{background:none;margin-bottom:0 !important}#what-we-do-best #pilars .pilar li.head{font:normal 12px "ProximaNovaAltBold",Helvetica,Arial,sans-serif}#what-we-do-best #projects .project .content{top:45%;bottom:45%}#what-we-do-best #projects .project .content p{display:none}#what-inspires-us #subscribe #sign-up{float:left;margin-right:-100%;width:100%;margin-left:0%}#get-in-touch .form,#get-in-touch #contact{float:none !important;float:left;margin-right:-100%;width:100%;margin-left:0%}#get-in-touch #contact{padding-bottom:50px}#get-in-touch #contact #location{left:-5%}#get-in-touch #contact #location .content{top:30%;bottom:30%}#get-in-touch #contact #events{position:relative;margin-top:35%;left:0}#get-in-touch #contact #events .content{top:35%;bottom:35%}#get-in-touch #contact #social{top:47%;left:60%}}@media screen and (max-width: 800px){header{display:none}.text{float:left;margin-right:-100%;width:100%;margin-left:0%}#who-we-are h1{margin:4.5px 0 0 0 !important}#who-we-are h1:before{content:"";position:absolute;display:block;width:100px;height:100px;top:-135px;left:50%;margin:0 0 0 -50px; background-size:100% 100%; background-image:url(../images/layout/svg/one_group_logo.png);}}@media screen and (max-width: 700px){#what-differentiates-us .container{padding:75px 0}#what-differentiates-us .row.row1 .difference:nth-child(1n+1),#what-differentiates-us .row.row2 .difference:nth-child(1n+1){margin-left:0%;margin-bottom:5%;clear:both;overflow:hidden;*zoom:1}#what-differentiates-us .row.row2{margin:0 0 75px 0}#what-differentiates-us .difference{float:left;margin-right:-100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#what-differentiates-us .difference.accent{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#what-differentiates-us .difference#difference4,#what-differentiates-us .difference#difference5{margin-left:0%}#what-inspires-us .case{text-align:center;float:left;margin-right:-100%;width:100%}#what-inspires-us .case br{display:none}#what-inspires-us .case p{min-height:initial}#what-inspires-us .case .read-more{float:none;margin:0 auto}#what-inspires-us .case:nth-child(1n+1){margin-left:0%;margin-bottom:15%;clear:both;overflow:hidden;*zoom:1}}@media screen and (max-width: 600px){.title{font:normal 18px "ProximaNovaAltBold",Helvetica,Arial,sans-serif;color:#ff4759}.visual{background-attachment:scroll !important}.visual h1{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.visual .cover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#what-we-do-best #process{display:none}#what-we-do-best #pilars .pilar{float:none !important;margin:0 auto 95px auto !important;float:left;margin-right:-100%;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#what-we-do-best #pilars .pilar li.head{font:normal 18px "ProximaNovaAltBold",Helvetica,Arial,sans-serif}#what-we-do-best #projects{display:none}#who-we-are h1,.visual h1{margin:-36px 0 0 0 !important;font:normal 30px "Theinhardlt",Helvetica,Arial,sans-serif}#who-we-are h1 strong,.visual h1 strong{font:normal 30px "TheinhardtMed",Helvetica,Arial,sans-serif}#who-we-are h1{margin:16px 0 0 0 !important}#who-we-are h1:before{width:70px;height:70px;top:-105px;margin:0 0 0 -35px}#clients{background-attachment:initial !important}#clients #clients-list li{padding:0 5%;float:left;margin-right:-100%;width:33.33%}#clients #clients-list li img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#clients #clients-list li:nth-child(5n){border-right:1px solid #e9e9e9}#clients #clients-list li:nth-last-child(-n+5){border-bottom:1px solid #e9e9e9}#clients #clients-list li:nth-child(3n){border-right:none}#clients #clients-list li:nth-last-child(-n+2){border-bottom:none}#clients li:nth-child(3n+1){margin-left:0%;margin-bottom:0%;clear:both;overflow:hidden;*zoom:1}#clients li:nth-child(3n+2){margin-left:33.33%;margin-bottom:0%;clear:none}#clients li:nth-child(3n+3){margin-left:66.67%;margin-bottom:0%;clear:none}#get-in-touch .form button{width:100%;margin:15px 0 0 0}#get-in-touch #contact .diamond{width:110%;padding-bottom:110%}#get-in-touch #contact .diamond#location .content{top:15% !important;bottom:15% !important}#get-in-touch #contact .diamond#social,#get-in-touch #contact .diamond#events{display:none}}@media screen and (max-width: 450px){.title{background:none}.visual h1{margin:-72px 0 0 0 !important}#who-we-are h1{margin:-20px 0 0 0 !important}}@media screen and (max-width: 400px){footer br{display:block}#what-inspires-us #subscribe #sign-up{float:left;margin-right:-100%;width:100%;margin-left:0%}}.lt-ie9 #preloader,.lt-ie9 #main{display:none !important}
