@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;padding:0;-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;}a:focus,a:active,a:hover{outline:none;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:none;margin:0;padding:0;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.slick-slider{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate(0,0,0);-moz-transform:translate(0,0,0);-ms-transform:translate(0,0,0);-o-transform:translate(0,0,0);transform:translate(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.fullheight .slick-list,.fullheight .slick-track{position:absolute;top:0;left:0;height:100%;z-index:2;}.fullheight .slick-list{width:100%;}.fullheight .slick-slide{height:100%;position:relative;}@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proximanova-reg-webfont.eot');src:url('../fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg'), url('../fonts/proximanova-reg-webfont.woff') format('woff'), url('../fonts/proximanova-reg-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_novabold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/fonts/icomoon.eot?aelywd');src:url('../fonts/icomoon/fonts/icomoon.eot?#iefixaelywd') format('embedded-opentype'), url('../fonts/icomoon/fonts/icomoon.svg?aelywd#icomoon') format('svg'), url('../fonts/icomoon/fonts/icomoon.woff?aelywd') format('woff'), url('../fonts/icomoon/fonts/icomoon.ttf?aelywd') format('truetype');font-weight:normal;font-style:normal;}.icon-holder .jobs,.icon-holder .next,.icon-holder .prev,.icon-holder .arrow-down,.icon-holder .arrow-left-hover,.icon-holder .arrow-right-hover,.icon-holder .arrow-up,.icon-holder .fontsize,.icon-holder .arrow-left,.icon-holder .arrow-right,.icon-holder .top,.icon-holder .arrow-down-hover,.icon-holder .arrow-up-hover,.icon-holder .down-hover,.icon-holder .down,.icon-holder .enlarge-map{background:url(../images/sprites.png) no-repeat;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}.icon-holder .arrow-left{background-position:-72px -85px;width:28px;height:22px;}.icon-holder .arrow-right{background-position:-60px -49px;width:28px;height:22px;}.icon-holder .down{background-position:-30px -49px;width:22px;height:28px;}.icon-holder .fontsize{background-position:-106px -85px;width:19px;height:19px;margin:0 10px 0 0;position:relative;top:-1px;}.icon-holder .fontsize:hover{background-position:0px -114px;}.icon-holder .jobs{background-position:0px 0px;width:41px;height:41px;display:block;margin:2px auto 0 auto;}.icon-holder .enlarge-map{width:20px;height:20px;display:block;margin:8px auto 0 auto;background-position:right bottom;}.loader-animation 0%{top:50%;}.loader-animation 35%{top:64%;}.loader-animation 100%{top:-100%;}@-webkit-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-moz-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-ms-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-o-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}.iphone-animation 0%{top:0;}.iphone-animation 25%{top:-100px;}.iphone-animation 38%{top:-100%;}.iphone-animation 50%{top:-240%;}.iphone-animation 65%{top:-80%;}.iphone-animation 75%{top:-90px;}.iphone-animation 100%{top:0;}.scrollarrow-animation 0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.scrollarrow-animation 40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}.scrollarrow-animation 80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}@-webkit-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-moz-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-ms-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-o-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-webkit-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-moz-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-ms-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-o-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}*{padding:0;margin:0;}body,html{width:100%;margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#4d4d4d;background:#ededed;overflow-x:hidden;-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;}iframe{display:block;margin:0;padding:0;}[tabindex]{outline:none !important;border:none;}.test{position:fixed;top:0;right:0;background:#0f0;color:#000;padding:1px 3px;display:inline-block;z-index:99999;}p{margin:0 0 20px 0;padding:0;}ul{margin:0 0 13px 2px;padding:0;list-style:none;}ul li{margin:0 0 7px 0;padding:0 0 0 13px;list-style:none;background:url(../images/li.png) no-repeat left 10px;}ul li.second{margin-left:17px;}ol{margin:0 0 13px 19px;}ol li{margin:0 0 3px 0;}img{-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;}a{color:#04dbaa;text-decoration:none;}a:hover{color:#04dbaa;text-decoration:none;}a,img{outline:none;}.container{width:100%;min-height:100%;margin:0;padding:0;position:absolute;z-index:1;top:0;left:0;font-size:1.4rem;line-height:2.6rem;}.container.enlarged{font-size:1.9rem;line-height:2.9rem;}.content{position:relative;margin:0 45px;}.content.plus-margin{margin:0 35px;}.content.spacer{padding:60px 0;}.min-height-content{width:100%;position:absolute;top:0;left:0;min-height:100%;}.min-height-content .min-height-inner{padding:35px 0 610px 0;position:relative;}.prev-next-holder{width:100%;position:absolute;background:#ededed;padding:10px 0;top:55px;left:0;z-index:100;}.prev-next-holder .back-close{margin-top:0;}.prev-next-holder .project-prev-next{margin:0 10px 0 0;}.prev-next-holder.fixed{position:fixed;top:30px;}.prev-next-holder.fixed .back-close,.prev-next-holder.fixed .project-prev-next{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}.prev-next-holder.fixed .back-close{margin:0 0 0 35px;}.prev-next-holder.fixed .project-prev-next{margin:0 25px 0 0;}.top-line{width:100%;height:40px;position:fixed;z-index:890;top:0;left:0;background:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#fff;}.top-line .enlarge-text{width:200px;padding:12px 0 0 1px;float:left;display:block;margin:0;cursor:pointer;}.top-line .enlarge-text:hover{color:#04dbaa;}.top-line .enlarge-text:hover .fontsize{background-position:0px -114px;}.top-line .toggle-menu{width:180px;cursor:pointer;text-align:right;padding:12px 41px 0 0;display:block;position:absolute;z-index:10;top:-40px;right:0;}.top-line .toggle-menu.opened{top:0;}.top-line .toggle-menu .doopen{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.top-line .toggle-menu:hover{color:#8cf8c1;}.top-line .toggle-menu:hover .doopen{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.top-line .toggle-menu:hover .open-menu .omnu-line{background:#8cf8c1;}.top-line .open-menu{width:27px;height:20px;position:absolute;right:0;top:11px;cursor:pointer;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;z-index:10;}.top-line .open-menu .omnu-line{height:2px;background:#fff;margin:0 0 5px 0;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;-moz-perspective:200px;-ms-perspective:200px;-o-perspective:200px;-webkit-perspective:200px;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-moz-backface-visibility:hidden;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-moz-perspective:200px;-ms-perspective:200px;-o-perspective:200px;-webkit-perspective:200px;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-moz-backface-visibility:hidden;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;}.top-line .open-menu.mnuclose #omnu-line2{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.top-line .open-menu.mnuclose #omnu-line1{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0;top:7px;}.top-line .open-menu.mnuclose #omnu-line3{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;top:-2px;}.header{width:100%;position:relative;padding:24px 0 25px 0;}.header.abs{position:absolute;z-index:140;top:0;left:0;background:#ededed;}.header .logo{width:152px;min-height:40px;margin:0;padding:0;float:left;display:block;}.header .logo img{width:98px;display:block;height:auto;}.header .langs{margin:0;padding:0 0 20px 0;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:15px;line-height:17px;color:#c5c5c5;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:15px;line-height:17px;color:#c5c5c5;}.header .langs a{display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;width:36px;color:#c5c5c5;border-bottom:solid 3px #c5c5c5;padding:0 0 3px 0;text-align:center;float:right;}.header .langs a:hover,.header .langs a.loc{color:#656565;}.header .langs .loc{border-color:#656565;}.header-mail{display:block;padding:0 0 3px 0;}.menu{width:330px;margin:0;padding:0;float:left;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:15px;line-height:17px;color:#7c7c7c;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:15px;line-height:17px;color:#7c7c7c;}.menu a{color:#7c7c7c;display:block;margin:6px 0 0 0;padding:0 0 2px 0;}.menu a:hover,.menu a.loc{color:#000;}.menu a.loc{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;}.menu .menu-col{width:140px;margin:0;padding:0;float:left;}.header-side{width:175px;margin:0;padding:0;float:right;text-align:right;padding:6px 0 0 0;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:13.5px;line-height:17px;color:#7c7c7c;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:13.5px;line-height:17px;color:#7c7c7c;}.header-side a{color:#7c7c7c;}.header-side a:hover{color:#000;}.menu-fixed{width:100%;position:fixed;z-index:860;top:-800px;left:0;background:#1c1b1b;padding:45px 0 35px 0;}.menu-fixed.opened{top:34px;}.menu-fixed .menu{width:680px;font-size:30px;line-height:32px;}.menu-fixed .menu .menu-col{width:245px;}.menu-fixed .menu a{color:#ededed;}.menu-fixed .menu a:hover,.menu-fixed .menu a.loc{color:#04dbaa;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;}.menu-fixed .langs{padding:0 0 40px 0;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:30px;line-height:32px;color:#ededed;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:30px;line-height:32px;color:#ededed;text-align:right;}.menu-fixed .langs a{color:#fff;}.menu-fixed .langs a:hover{color:#04dbaa;}.menu-fixed .langs .loc{display:none;}.menu-fixed .header-side{width:305px;padding:57px 0 0 0;font-size:22px;line-height:25px;color:#ededed;}.menu-fixed .header-side a{color:#ededed;}.menu-fixed .header-side a:hover{color:#04dbaa;}.top-slider{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;overflow:hidden;}.top-slider .slider-inner,.top-slider .video-holder,.top-slider .video-holder-bg,.top-slider .home-slider{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;overflow:hidden;}.top-slider .video-holder-bg{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:4;}.top-slider .video-holder{z-index:7;}.top-slider .slider-inner.paused{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;top:50px;}.top-slider .home-slider{z-index:5;}.top-slider .home-slider.scrolled{-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-o-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-o-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);}.top-slider .slider-item{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;overflow:hidden;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.top-slider .slider-item .slider-item-img{position:relative;z-index:1;display:none;}.top-slider .slider-prev,.top-slider .slider-next{width:50%;top:0;bottom:110px;position:absolute;z-index:20;display:block;}.top-slider .slider-prev{left:0;cursor:url(../images/left.png) 30 30, pointer;}.top-slider .slider-next{right:0;cursor:url(../images/right.png) 30 30, pointer;}.top-slider .slider-logo{position:absolute;z-index:200;top:60px;left:45px;}.top-slider .slider-logo img{width:98px;height:auto;}.top-slider .slider-legend{width:80%;position:absolute;z-index:50;bottom:45px;right:40px;max-width:400px;text-align:right;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:26px;line-height:28px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:26px;line-height:28px;color:#fff;display:block;}.top-slider .slider-legend-title-holder{display:block;}.top-slider .slider-legend-title-holder:hover{color:#1c1b1b;}.top-slider .slider-legend-title-holder,.top-slider .slider-subtitle{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);}.top-slider .slick-slide.slick-active .slider-legend-title-holder,.top-slider .slick-slide.slick-active .slider-subtitle{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.top-slider .slider-subtitle{font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:18px;line-height:22px;color:#fff;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:18px;line-height:22px;color:#fff;display:block;padding:4px 0 0 0;position:relative;}.top-slider .slider-link{width:58px;height:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;z-index:50;display:block;border:solid 1px #fff;text-align:center;bottom:35px;left:50%;margin:0 0 0 -29px;overflow:hidden;cursor:pointer;}.top-slider .slider-link.scrolled{-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}.top-slider .slider-link:hover{border-color:#212020;}.top-slider .slider-link:hover .slider-link-arrow{color:#212020;}.top-slider .slider-link-inner{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;z-index:1;display:block;top:0;left:0;}.top-slider .slider-link-arrow{width:40px;height:18px;position:absolute;z-index:5;top:50%;left:50%;margin:-9px 0 0 -20px;display:block;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:17px;line-height:18px;color:#fff;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:17px;line-height:18px;color:#fff;-webkit-animation:do-scrollarrow-animation 1200ms infinite linear;-moz-animation:do-scrollarrow-animation 1200ms infinite linear;-o-animation:do-scrollarrow-animation 1200ms infinite linear;animation:do-scrollarrow-animation 1200ms infinite linear;-webkit-animation:do-scrollarrow-animation 1200ms infinite linear;-moz-animation:do-scrollarrow-animation 1200ms infinite linear;-o-animation:do-scrollarrow-animation 1200ms infinite linear;animation:do-scrollarrow-animation 1200ms infinite linear;}.hometext-open,.hometext-close{width:180px;position:absolute;z-index:100;bottom:3px;left:10px;display:block;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:18px;line-height:20px;color:#000;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:18px;line-height:20px;color:#000;cursor:pointer;text-align:left;cursor:pointer;}.hometext-open:hover,.hometext-close:hover{color:#04dbaa;}.hometext-open{left:45px;color:#fff;padding:20px 0;bottom:28px;}.hometext-open.scrolled{-moz-transform:translate(60px,-30px);-webkit-transform:translate(60px,-30px);-o-transform:translate(60px,-30px);-ms-transform:translate(60px,-30px);transform:translate(60px,-30px);-moz-transform:translate(60px,-30px);-webkit-transform:translate(60px,-30px);-o-transform:translate(60px,-30px);-ms-transform:translate(60px,-30px);transform:translate(60px,-30px);}.home-text{width:100%;position:absolute;background:#ededed;padding:48px 0 30px 0;text-align:center;display:none;z-index:200;bottom:0;right:0;}.home-text .home-text-holder{width:85%;max-width:920px;margin:0 auto;}.home-text .title,.home-text .green-title,.home-text .h-txt{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);}.home-text.opened .title,.home-text.opened .green-title,.home-text.opened .h-txt{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.content-after-slider{width:100%;position:absolute;z-index:10;top:100%;left:0;}.home-boxes{width:94%;margin:135px auto 125px auto;position:relative;z-index:10;}.project-item{display:block;z-index:10;position:relative;}.project-item.press-as-thumb{display:inline-block;*display:inline;vertical-align:top;zoom:1;display:inline-block;*display:inline;vertical-align:top;zoom:1;float:none;}.project-item .project-item-spacer{margin:0 10px 20px 10px;padding:0 0 30px 0;position:relative;display:block;background:#fff;}.project-item .new-label{width:62px;height:28px;display:block;position:absolute;z-index:20;top:0;right:20px;background:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:20px;line-height:22px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:20px;line-height:22px;color:#fff;text-align:center;padding:8px 0 0 0;}.project-item .project-image{width:100%;display:block;overflow:hidden;position:relative;margin:0;z-index:10;}.project-item .project-image img{display:block;margin:0;width:100%;position:relative;z-index:10;}.project-item .project-img-holder{width:100%;height:285px;display:block;margin:0;z-index:10;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;}.project-item .project-title{margin:0;padding:15px 5px 8px 5px;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#3c3c3c;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#3c3c3c;display:block;text-align:center;}.project-item .project-subtitle{font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#7c7c7c;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#7c7c7c;display:block;z-index:5;text-align:center;padding:0 5px;}.project-item .project-hover{width:100%;height:100%;position:absolute;z-index:30;top:0;left:0;background:#8cf8c1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;display:block;}.project-item .project-hover-eye{width:30px;height:30px;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background:#ededed;position:absolute;z-index:40;top:150%;left:50%;margin:-15px 0 0 -15px;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:31px;color:#000;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:31px;color:#000;text-align:center;}.project-item .line-cross-horiz,.project-item .line-cross-vert{background:#fff;position:absolute;z-index:40;top:50%;left:50%;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.project-item .line-cross-horiz{width:10px;height:1px;margin:0 0 0 -5px;}.project-item .line-cross-vert{width:1px;height:10px;margin:-5px 0 0 0;}.project-item:hover .project-subtitle,.project-item.loc .project-subtitle{bottom:22px;}.project-item:hover .project-hover,.project-item.loc .project-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90;-webkit-opacity:0.90;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90;-webkit-opacity:0.90;}.project-item:hover .project-hover-eye,.project-item.loc .project-hover-eye{top:50%;}.project-item:hover .line-cross-horiz,.project-item.loc .line-cross-horiz{width:58px;margin:0 0 0 -29px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.project-item:hover .line-cross-vert,.project-item.loc .line-cross-vert{height:58px;margin:-29px 0 0 0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.content-holder{padding:150px 0 0 0;}.text-spacer{height:65px;}.text-spacer.tall{height:95px;}.text-spacer-sm{height:40px;}.text-spacer-xs{height:25px;}.jos-text{padding:50px 10px 20px 10px;max-width:960px;}.text-holder{padding:168px 10px 35px 10px;max-width:960px;}.text-holder-2cols{max-width:1220px;padding:168px 0 35px 0;}.max-text{max-width:1220px;}.project-text{width:80%;padding:0 260px 0 0;max-width:1220px;margin:70px 0 0 0;}.project-text.gap{margin-top:0;padding-top:195px;}.project-text .shares{width:240px;position:absolute;z-index:10;top:138px;right:0;}.project-extras{padding:65px 0 0 0;}.project-extras a{color:#4d4d4d;}.project-extras a:hover{color:#04dbaa;}.project-prev-next{width:128px;margin:70px 10px 0 0;padding:4px 0 0 0;text-align:right;float:right;}.project-prev-next .project-prev,.project-prev-next .project-next{width:55px;height:55px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:solid 1px #959595;margin:0 0 0 2px;cursor:pointer;position:relative;overflow:hidden;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:23px;line-height:54px;color:#959595;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:23px;line-height:54px;color:#959595;}.project-prev-next .project-prev:hover,.project-prev-next .project-next:hover{border-color:#ededed;background:#ededed;color:#04dbaa;}.project-prev-next .project-prev:hover .circle-image,.project-prev-next .project-next:hover .circle-image{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.project-prev-next .prev-next-icon{display:block;position:relative;z-index:5;text-align:center;}.project-prev-next .circle-image{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;-moz-transform:translateX(110%);-webkit-transform:translateX(110%);-o-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-moz-transform:translateX(110%);-webkit-transform:translateX(110%);-o-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);}.project-prev-next .project-prev .circle-image{-moz-transform:translateX(-110%);-webkit-transform:translateX(-110%);-o-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);-moz-transform:translateX(-110%);-webkit-transform:translateX(-110%);-o-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);}.project-images{width:100%;margin:0;padding:90px 0 20px 0;position:relative;}.visit-website-link{position:absolute;z-index:10;top:250px;right:10px;display:block;text-align:right;color:#000 !important;margin:0 10px 0 0;}.visit-website-link:hover{color:#04dbaa !important;}.back-close{width:61px;height:61px;display:block;margin:70px 0 0 5px;padding:0;position:relative;float:left;}.back-close .x-line1,.back-close .x-line2{width:1px;height:100%;position:absolute;z-index:10;top:0;left:50%;background:#959595;display:block;margin:0 0 0 -5px;}.back-close .x-line1{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.back-close .x-line2{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.back-close .x-bg{width:1px;height:0;position:absolute;z-index:10;top:0;left:0;display:block;background:#04dbaa;}.back-close .x-line2 .x-bg{transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;}.back-close:hover .x-bg{height:100%;}.shares{text-align:right;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:16px;line-height:36px;color:#919191;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:16px;line-height:36px;color:#919191;padding:0 0 10px 0;}.shares .shares-holder{height:38px;overflow:hidden;display:inline-block;*display:inline;vertical-align:top;zoom:1;display:inline-block;*display:inline;vertical-align:top;zoom:1;text-align:left;}.shares.folded .shares-holder{width:0;}.shares.folded .shares-holder.opened{width:235px;}.shares .social-inner{display:block;position:relative;z-index:5;}.shares .st_facebook_custom,.shares .st_twitter_custom,.shares .st_pinterest_custom,.shares .st_sharethis_custom,.shares .st_email_custom{width:100%;height:100%;display:block;position:absolute;z-index:20;top:0;left:0;}.shares .social,.shares .social-handler{width:36px;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;background:#fff;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 0 3px 0;cursor:pointer;position:relative;text-align:center;}.shares .social:hover,.shares .social-handler:hover{color:#000;}.shares .right-space{width:1px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}.shares .circle-connection,.shares .circle-connection-left{display:none;}.shares-hovered .shares{text-align:center;}.max-block{max-width:350px;}.max-234{max-width:234px;}.map-max{max-width:475px;margin:0 auto;}.circle-map{width:85%;position:relative;margin:0 auto;display:block;text-decoration:none;}.circle-map img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;position:relative;z-index:1;}.circle-map .map-hover{width:100%;height:100%;position:absolute;display:block;top:-1px;left:-1px;z-index:10;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#1cdd9f;text-align:center;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:15px;line-height:18px;color:#fff;letter-spacing:4px;border:solid 1px #1cdd9f;font-weight:normal;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.circle-map .map-hover-letters{width:100%;height:100%;display:table;vertical-align:middle;}.circle-map:hover .map-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.map-fullscreen{width:100%;height:100%;position:fixed;z-index:1000;left:110%;top:0;overflow:hidden;}.map-fullscreen .map-slider{width:100%;height:50%;position:absolute;z-index:10;top:0;left:0;background-color:#ededed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;}.map-fullscreen .map-holder{width:100%;height:50%;min-height:300px;position:absolute;z-index:10;top:50%;left:0;background:#ededed;}.map-fullscreen .map-shares{width:400px;position:absolute;z-index:50;bottom:50%;right:45px;margin:0 0 8px 0;}.map-fullscreen .map-title{width:60%;max-width:635px;position:absolute;z-index:90;bottom:50%;right:-150%;margin:0 0 74px 0;text-align:right;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:49px;line-height:55px;color:#fff;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:49px;line-height:55px;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.map-fullscreen .map-title.opened{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;right:45px;}.map-fullscreen .close-map{width:60px;height:60px;position:fixed;z-index:1200;left:38px;top:35px;cursor:pointer;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.map-fullscreen .close-map .map-close-lines{margin:0;}.map-fullscreen .close-map.visible{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.map-fullscreen .map-text{width:270px;height:50%;position:fixed;z-index:1100;top:0;left:-100%;background:#fff;font-size:13px;line-height:22px;}.map-fullscreen .map-text.opened{left:0;}.map-fullscreen .map-text-inner{width:200px;position:absolute;z-index:10;bottom:20px;left:40px;}.map-fullscreen .map-text-inner .SUBTITLE{display:none;}.openform-link{width:158px;height:158px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative;margin:98px auto 40px auto;overflow:hidden;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:21px;line-height:23px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:21px;line-height:23px;color:#000;text-align:center;cursor:pointer;display:block;overflow:hidden;border:solid 1px #989899;}.openform-link .link-letters{width:86%;height:100%;position:absolute;z-index:30;top:0;left:7%;display:table;}.openform-link:hover{background:#04dbaa;border-color:#04dbaa;}.about-slogan{width:370px;float:right;text-align:right;}.circle-holder{width:370px;height:370px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:40px 10px 0 10px;position:relative;border:none;display:block;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#000;float:left;background:#ededed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;}.circle-holder .circle-holder-inner{display:block;height:100%;overflow:hidden;color:#000;width:100%;}.circle-holder:hover{color:#000;}.circle-holder:hover .circle-holder-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;}.circle-holder:hover .circle-holder-hover-titles{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.circle-holder .circle-holder-hover{width:370px;height:370px;display:table;position:absolute;z-index:10;top:-1px;left:-1px;background:#04dbaa;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:solid 1px #04dbaa;}.circle-holder .circle-holder-hover-titles{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.circle-holder .circle-holder-name{width:90%;margin:0 auto;letter-spacing:5px;display:block;padding:40px 0 0 0;}.circle-holder .circle-holder-title{width:90%;margin:0 auto;display:block;padding:13px 0 0 0;font-size:13px;color:#fff;}.circle-holder .cirle-holder-link{width:90%;margin:0 auto;display:block;padding:25px 0 0 0;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:23px;color:#000;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:23px;color:#000;}.text-slogan,.text-slogan-leftspace{padding:70px 0;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:29px;line-height:35px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:29px;line-height:35px;color:#000;}.text-slogan-leftspace{padding:70px 0 0 280px;position:relative;margin:0 10px;max-width:1060px;}.text-slogan-leftspace .bigcircle-link{width:100%;height:0;padding-bottom:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:0;padding-bottom:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10;top:0;left:0;font-size:20px;line-height:23px;color:#000;border:solid 1px #989899;}.text-slogan-leftspace .bigcircle-link .span{position:absolute;z-index:20;top:50%;line-height:0;display:block;left:15px;right:15px;line-height:1.1em;margin-top:-0.75em;text-align:center;}.text-slogan-leftspace .bigcircle-link:hover{background:#04dbaa;border-color:#04dbaa;}.text-slogan-leftspace .bigcircle-link:hover .span{color:#000;}.block-slogan{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:46px;color:#04dbaa;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:46px;color:#04dbaa;text-align:right;}.block-slogan.med{font-size:29px;line-height:35px;color:#000;text-align:left;padding:20px 0;}.content-blocks{margin:160px 0 80px 0;position:relative;}.cont-block-item{margin-bottom:20px !important;}.cont-block-item.block-75{float:none;}.block-margin{margin-bottom:45px !important;}.block-search,.block-spacer{margin-bottom:80px !important;}.image-search{display:block;margin:20px 0 0 0;width:100%;line-height:1em;text-decoration:none;height:195px;overflow:hidden;}.image-search img{width:100%;}.pic-holder,.job-pic-holder,.project-img-holder,.image-search{position:relative;overflow:hidden;display:block;}.pic-holder .item-hover,.job-pic-holder .item-hover,.project-img-holder .item-hover,.image-search .item-hover{width:100%;height:100%;position:absolute;z-index:30;top:0;left:0;background:#8cf8c1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;display:block;}.pic-holder .shares-hovered,.job-pic-holder .shares-hovered,.project-img-holder .shares-hovered,.image-search .shares-hovered{width:100%;display:block;position:absolute;z-index:50;left:0;top:50%;margin:-20px 0 0 0;text-align:center;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:29px;line-height:35px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:29px;line-height:35px;color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.pic-holder .line-cross-horiz,.pic-holder .line-cross-vert,.job-pic-holder .line-cross-horiz,.job-pic-holder .line-cross-vert,.project-img-holder .line-cross-horiz,.project-img-holder .line-cross-vert,.image-search .line-cross-horiz,.image-search .line-cross-vert{background:#fff;position:absolute;z-index:40;top:50%;left:50%;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.pic-holder .line-cross-horiz,.job-pic-holder .line-cross-horiz,.project-img-holder .line-cross-horiz,.image-search .line-cross-horiz{width:10px;height:1px;margin:0 0 0 -5px;}.pic-holder .line-cross-vert,.job-pic-holder .line-cross-vert,.project-img-holder .line-cross-vert,.image-search .line-cross-vert{width:1px;height:10px;margin:-5px 0 0 0;}.pic-holder:hover .item-hover,.job-pic-holder:hover .item-hover,.project-img-holder:hover .item-hover,.image-search:hover .item-hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90;-webkit-opacity:0.90;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.90;-moz-opacity:0.90;-khtml-opacity:0.90;-webkit-opacity:0.90;}.pic-holder:hover .shares-hovered,.job-pic-holder:hover .shares-hovered,.project-img-holder:hover .shares-hovered,.image-search:hover .shares-hovered{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.pic-holder:hover .line-cross-horiz,.job-pic-holder:hover .line-cross-horiz,.project-img-holder:hover .line-cross-horiz,.image-search:hover .line-cross-horiz{width:58px;margin:0 0 0 -29px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.pic-holder:hover .line-cross-vert,.job-pic-holder:hover .line-cross-vert,.project-img-holder:hover .line-cross-vert,.image-search:hover .line-cross-vert{height:58px;margin:-29px 0 0 0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.job-pic-holder{margin:28px 0;}.jobs-fill-space-image{width:100%;margin:52px 0 0 0;}.text-fill-space-image{width:100%;margin:32px 0 0 0;}.scrapbook-more{margin:70px 0;text-align:center;}.scrapbook-more .loading{margin:0 auto 40px auto;top:0;display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.scrapbook-more .loading.visible{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.scrapbook-more .scrapbook-more-link{margin:40px auto 0 auto;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;cursor:pointer;border:solid 2px #1c1b1b;text-align:center;padding:13px 19px;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:22px;line-height:22px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:22px;line-height:22px;color:#000;}.scrapbook-more .scrapbook-more-link:hover{background:#1c1b1b;color:#04dbaa;}.project-form{position:relative;background:#fff;text-align:center;width:0;height:5px;overflow:hidden;}.project-form .project-form-inner{max-width:1060px;margin:0 auto;position:relative;padding:60px 20px;}.project-form-close,.map-close-lines{width:58px;height:58px;position:relative;margin:0 auto 50px auto;cursor:pointer;display:block;}.project-form-close .x-line1,.project-form-close .x-line2,.map-close-lines .x-line1,.map-close-lines .x-line2{width:1px;height:100%;position:absolute;z-index:10;top:0;left:50%;display:block;margin:0 0 0 -5px;}.project-form-close .x-line1,.map-close-lines .x-line1{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.project-form-close .x-line2,.map-close-lines .x-line2{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.project-form-close .x-bg,.project-form-close .xbg-hover,.map-close-lines .x-bg,.map-close-lines .xbg-hover{width:1px;height:0;position:absolute;z-index:10;top:0;left:0;display:block;background:#04dbaa;}.project-form-close .xbg-hover,.map-close-lines .xbg-hover{background:#3c3c3c;z-index:8;}.project-form-close .x-line2 .x-bg,.project-form-close .x-line2 .xbg-hover,.map-close-lines .x-line2 .x-bg,.map-close-lines .x-line2 .xbg-hover{transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;}.project-form-close:hover .x-bg,.map-close-lines:hover .x-bg{height:100%;}.project-form-close.active .xbg-hover,.map-close-lines.active .xbg-hover{height:100%;}.back-to-top{width:58px;height:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;position:absolute;z-index:30;top:-120px;right:10px;border:solid 1px #959595;cursor:pointer;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:24px;line-height:56px;color:#959595;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:24px;line-height:56px;color:#959595;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.back-to-top:hover{border-color:#1c1b1b;background:#1c1b1b;color:#04dbaa;}.job-footer{display:block;margin:70px 0 30px 0;padding:30px 0 0 104px;position:relative;z-index:20;}.job-link{width:94px;height:94px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;overflow:hidden;display:block;margin:0;z-index:10;top:0;left:0;}.job-link .chair{width:44px;height:44px;display:block;position:absolute;z-index:40;top:50%;left:50%;margin:-22px 0 0 -22px;}.job-link .hover-link{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;z-index:10;top:0;left:0;background:#fff;display:block;}.job-link .hover-title{width:80%;height:100%;position:absolute;z-index:30;top:100%;left:10%;display:table;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:19px;line-height:20px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:19px;line-height:20px;color:#fff;text-align:center;}.job-link:hover{background:#04dbaa;}.job-link:hover .hover-link{width:0;height:0;top:50%;left:50%;}.job-link:hover .hover-title{top:0;}.job-link:hover .chair{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.press-list{width:100%;position:relative;margin:50px 0 0 0;}.press-list a{color:#7c7c7c;}.press-list .press-list-entry{display:block;margin:0 0 22px 0;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#7c7c7c;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#7c7c7c;}.press-list .press-list-entry:hover a .press-link-title,.press-list .press-list-entry.loc a .press-link-title{color:#04dbaa;}.press-list .p-title{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;display:block;margin:0 0 4px 0;}.press-list .press-link-title{color:#3c3c3c;}.press-list .third-title{font-size:13px;line-height:15px;padding:2px 0 0 0;display:block;}.press-thumbs{padding:20px 0;}.press-toggle-btn{width:190px;display:block;position:absolute;z-index:20;top:150px;right:10px;text-align:right;cursor:pointer;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#1c1b1b;padding:25px 75px 0 0;}.press-toggle-btn .circle{width:58px;height:0;padding-bottom:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:58px;height:0;padding-bottom:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;border:solid 1px #8a8a8a;position:absolute;z-index:10;top:0;right:0;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:24px;line-height:56px;color:#8a8a8a;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:24px;line-height:56px;color:#8a8a8a;text-align:center;}.press-toggle-btn .circle.up{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.press-toggle-btn .circle.down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.press-toggle-btn .action{display:block;}.press-toggle-btn:hover{color:#000;}.press-toggle-btn:hover .circle{border-color:#1c1b1b;background:#1c1b1b;color:#04dbaa;}.main-press-area{position:relative;z-index:30;}.press-loading{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#1c1b1b;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;display:none;}.press-loading img{position:absolute;z-index:10;top:50%;left:50%;margin:-17px 0 0 -17px;}.press-slider{position:relative;z-index:100;margin:50px 10px 70px 10px;padding:20px 0 0 0;display:none;overflow:hidden;}.press-slider.in-main{position:absolute;top:0;left:10px;right:10px;margin:50px 0 0 0;padding:20px 0 0 0;}.press-slider .press-slider-title{padding:0 100px 0 0;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:36px;line-height:46px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:36px;line-height:46px;color:#000;margin:0 0 18px 0;font-weight:normal;display:block;}.press-slider .press-slider-images{width:100%;position:relative;}.press-slider .press-slider-images-inner{width:100%;position:relative;z-index:10;overflow:hidden;margin:0 0 50px 0;}.press-slider .press-slider-image-item{width:100%;}.press-slider .press-slider-image-item img{display:block;margin:0 0 13px 0;width:100%;}.press-slider .press-slider-share{width:285px;position:absolute;z-index:100;top:100%;right:30px;margin:-110px 0 0 0;}.press-slider .press-slider-image-title{min-height:30px;}.press-slider .press-slider-image-title a{color:inherit;}.press-slider .press-slider-image-title a:hover{color:#04dbaa;}.press-slider .press-slider-close{width:60px;height:60px;position:absolute;z-index:100;top:5px;right:0;cursor:pointer;display:block;}.press-slider .press-slider-close .x-line1,.press-slider .press-slider-close .x-line2{width:1px;height:100%;position:absolute;z-index:10;top:0;left:50%;display:block;margin:0 0 0 -5px;}.press-slider .press-slider-close .x-line1{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.press-slider .press-slider-close .x-line2{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.press-slider .press-slider-close .x-bg,.press-slider .press-slider-close .xbg-hover{width:1px;height:0;position:absolute;z-index:10;top:0;left:0;display:block;background:#04dbaa;}.press-slider .press-slider-close .xbg-hover{background:#959595;z-index:8;}.press-slider .press-slider-close .x-line2 .x-bg,.press-slider .press-slider-close .x-line2 .xbg-hover{transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;transition-delay:210ms;-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;-ms-transition-delay:210ms;}.press-slider .press-slider-close:hover .x-bg{height:100%;}.press-slider .press-slider-close.active .xbg-hover{height:100%;}.press-slider .press-slider-nav{width:60px;position:absolute;z-index:50;top:0;right:0;}.press-slider .press-slider-prev,.press-slider .press-slider-next{width:58px;height:0;padding-bottom:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:58px;height:0;padding-bottom:58px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;border:solid 1px #989899;position:absolute;z-index:50;top:20px;right:7px;cursor:pointer;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:25px;line-height:58px;color:#989899;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:25px;line-height:58px;color:#989899;text-align:center;}.press-slider .press-slider-prev:hover,.press-slider .press-slider-next:hover{border-color:#1c1b1b;background:#1c1b1b;color:#fff;}.press-slider .press-slider-next{top:90px;}.footer-title{margin:0 0 28px 0;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#1c1b1b;letter-spacing:5px;display:block;}.footer-title.less-space{margin-bottom:12px;}.bold-title{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#1c1b1b;}.footer{width:100%;padding:120px 0 0 0;color:#7c7c7c;font-size:1.2rem;line-height:2rem;}.footer .sep{margin:0 7px;}.footer.absolute{position:absolute;z-index:80;bottom:0;left:0;}.footer .social-link{width:30px;height:30px;border:solid 1px #7c7c7c;background:#7c7c7c;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;margin:0 3px 8px 0;position:relative;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:16px;line-height:30px;color:#7c7c7c;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:16px;line-height:30px;color:#7c7c7c;text-align:center;overflow:hidden;}.footer .social-link:hover .social-link-hover{width:0;height:0;top:50%;left:50%;}.footer .social-link:hover .social-link-content{color:#fff;}.footer .social-link-hover{width:102%;height:102%;top:-1%;left:-1%;position:absolute;z-index:1;display:block;background:#ededed;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.footer .social-link-content{width:100%;position:absolute;z-index:20;top:-1px;left:0;text-align:center;}.footer .footer-line{margin:40px 0 0 0;padding:12px 0 8px 0;background:#000;font-size:11px;line-height:auto;color:#fff;}.footer .footer-line a{color:#fff;font-weight:bold;}.footer .footer-line a:hover,.footer .footer-line a.loc{color:#04dbaa;}.block-50,.block-25,.block-75,.block-33,.block-20,.block-40,.block-80,.block-60,.block-66{width:50%;margin:0;padding:0;float:left;display:block;}.block-25{width:25%;}.block-75{width:75%;}.block-100{margin:0;padding:0;width:100%;display:block;}.block-33{width:33.3%;}.block-20{width:20%;}.block-40{width:40%;}.block-80{width:80%;}.block-60{width:60%;}.block-66{width:66.6%;}.block-50.fillspace .block-inner,.block-25.fillspace .block-inner,.block-75.fillspace .block-inner,.block-33.fillspace .block-inner,.block-20.fillspace .block-inner,.block-40.fillspace .block-inner,.block-80.fillspace .block-inner,.block-60.fillspace .block-inner,.block-66.fillspace .block-inner,.block-100.fillspace .block-inner{padding:100px 0;text-align:center;background:#e1e2e4;}.block-50.fillspace .block-inner .width-100,.block-25.fillspace .block-inner .width-100,.block-75.fillspace .block-inner .width-100,.block-33.fillspace .block-inner .width-100,.block-20.fillspace .block-inner .width-100,.block-40.fillspace .block-inner .width-100,.block-80.fillspace .block-inner .width-100,.block-60.fillspace .block-inner .width-100,.block-66.fillspace .block-inner .width-100,.block-100.fillspace .block-inner .width-100{max-width:90%;display:block;margin:0 auto;width:auto;}.block-100.fillspace .block-inner{padding:160px 0;}.block-25.fillspace .block-inner,.block-33.fillspace .block-inner,.block-20.fillspace .block-inner,.block-40.fillspace .block-inner{padding:80px 0;}.block-inner{margin:0 10px;display:block;}.block-inner-left{margin:0 0 0 10px;display:block;}.width-100{width:100%;display:block;}.brick-sizer{width:20%;margin:0;padding:0;float:left;display:block;}.brick-sizer.b25{width:25%;}.brick-sizer.b33{width:33.3%;}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0 0 4px 0;padding:0;color:#000;}.title,.subtitle,.small-title,.green-title,.black-title,.big-title,.title-bordered,.big-green-title,.search-result-title{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:40px;line-height:48px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:40px;line-height:48px;color:#000;margin:0 0 18px 0;padding:0;font-weight:normal;display:block;}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6,.subtitle h1,.subtitle h2,.subtitle h3,.subtitle h4,.subtitle h5,.subtitle h6,.small-title h1,.small-title h2,.small-title h3,.small-title h4,.small-title h5,.small-title h6,.green-title h1,.green-title h2,.green-title h3,.green-title h4,.green-title h5,.green-title h6,.black-title h1,.black-title h2,.black-title h3,.black-title h4,.black-title h5,.black-title h6,.big-title h1,.big-title h2,.big-title h3,.big-title h4,.big-title h5,.big-title h6,.title-bordered h1,.title-bordered h2,.title-bordered h3,.title-bordered h4,.title-bordered h5,.title-bordered h6,.big-green-title h1,.big-green-title h2,.big-green-title h3,.big-green-title h4,.big-green-title h5,.big-green-title h6,.search-result-title h1,.search-result-title h2,.search-result-title h3,.search-result-title h4,.search-result-title h5,.search-result-title h6{font-weight:normal;margin:0;display:inline;color:inherit;}.title.smallgap,.subtitle.smallgap,.small-title.smallgap,.green-title.smallgap,.black-title.smallgap,.big-title.smallgap,.title-bordered.smallgap,.big-green-title.smallgap,.search-result-title.smallgap{margin-bottom:3px;}.subtitle{font-size:20px;line-height:24px;}.small-title{font-size:14px;line-height:17px;margin:0 0 12px 0;}.search-result-title{font-size:25px;line-height:27px;margin:0 0 3px 0;}a.small-title:hover{color:#04dbaa;}.green-title,.black-title{font-size:16px;line-height:19px;color:#04dbaa;margin-bottom:8px;}.black-title{color:#000;}.big-title{font-size:48px;line-height:50px;margin-bottom:45px;}.big-title.med{font-size:38px;line-height:40px;margin-bottom:20px;}.big-green-title{font-size:90px;line-height:92px;margin-bottom:100px;color:#04dbaa;}.title-bordered{font-size:18px;line-height:20px;padding:0 0 10px 0;border-bottom:solid 1px #919191;margin:0 0 12px 0;}.block-green-90px{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:90px;line-height:92px;color:#04dbaa;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:90px;line-height:92px;color:#04dbaa;padding:20px 0 0 0;}.block-green-70px{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:70px;line-height:72px;color:#04dbaa;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:70px;line-height:72px;color:#04dbaa;padding:40px 0 20px 0;}.narrow{letter-spacing:5px;}.narrow.black-title{margin:10px 0 14px 0;}.block-text-limit{height:128px;position:relative;overflow:hidden;}.block-text-limit.tall{height:270px;}.block-text-limit.autoheight{height:auto;}.limit-more-link{display:block;cursor:pointer;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#7c7c7c;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#7c7c7c;position:relative;padding:38px 0 0 0;margin:0 0 0 10px;width:45%;float:left;}.limit-more-link .more-link-action{position:relative;padding:10px 0 0 52px;}.limit-more-link .action-arrow{width:32px;height:32px;position:absolute;z-index:10;top:0;left:0;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:solid 1px #7c7c7c;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;color:#7c7c7c;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:14px;line-height:30px;color:#7c7c7c;}.limit-more-link .action-arrow.more{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.limit-more-link .action-arrow.less{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.limit-more-link:hover{color:#1c1b1b;}.limit-more-link:hover .action-arrow{border-color:#1c1b1b;background:#1c1b1b;color:#04dbaa;}.email-replace-form{display:none;}.search-key{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:40px;color:#04dbaa;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:40px;color:#04dbaa;margin:0 0 80px 0;padding:0;font-weight:normal;}.highlight{font-weight:bold;color:#04dbaa;}.sitemap-holder{margin:0 10px;text-align:right;}.sitemap-holder a{display:block;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:40px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:40px;color:#000;margin:0 0 5px 0;}.sitemap-holder a:hover{color:#04dbaa;}.black-link a{color:#1c1b1b;}.black-link a:hover{color:#04dbaa;}.grey-link a{color:#7c7c7c;}.grey-link a:hover{color:#04dbaa;}.cms-video-holder{position:relative;padding-bottom:56.25%;height:0;z-index:1;overflow:hidden;display:block;margin-bottom:20px;}.cms-video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.cms-video-holder iframe{z-index:1;display:block;}.iphone-mockup{background:#e0e1e3;position:relative;padding:60px 0;z-index:10;}.iphone-mockup .iphone-mask{width:375px;height:787px;display:block;margin:0 auto;background:#fff;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;overflow:hidden;}.iphone-mockup .iphone-img{width:316px;height:558px;margin:114px auto 0 auto;position:relative;overflow:hidden;background:#1c1b1b;}.iphone-mockup .iphone-circle{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#e7e7e8;position:absolute;z-index:20;left:50%;bottom:33px;margin:0 0 0 -25px;}.iphone-mockup .scroll-img{width:100%;position:absolute;z-index:10;top:0;left:0;}.iphone-mockup .iphone-speaker{width:100%;height:114px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;position:absolute;z-index:30;top:0;left:0;-webkit-border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;-ms-border-radius:50px 50px 0 0;-o-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;-ms-border-radius:50px 50px 0 0;-o-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;}.iphone-mockup .iphone-speaker-inner{width:77px;height:9px;background:#e0e1e3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:absolute;z-index:10;top:63px;left:50%;margin:0 0 0 -38px;}.block-inner.iframe{position:relative;z-index:10;}.iframe-img{width:100%;height:100%;position:absolute;z-index:20;top:0;left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;}.no-opacity{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.hidden{display:none !important;}.green{color:#8cf8c1;}.green-dark{color:#04dbaa;}.black{color:#1c1b1b;}.grey{color:#7c7c7c;}.white{color:#fff;}.bold{font-weight:bold;}.a-right{text-align:right !important;}.a-left{text-align:left !important;}.a-center{text-align:center !important;}.inline{display:inline-block !important;*display:inline !important;vertical-align:middle !important;zoom:1 !important;display:inline-block !important;*display:inline !important;vertical-align:middle !important;zoom:1 !important;}.right{float:right;}.valign{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:20;}.relative{position:relative;}.pos-absolute{position:absolute;z-index:20;top:0;left:0;float:none;}.loading{width:30px;height:30px;background:url(../images/loading.gif) no-repeat center;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;position:relative;top:-6px;}.abs-tl{position:absolute;z-index:5;top:0;left:0;}.fblike-bar{width:270px;height:44px;position:fixed;z-index:800;top:184px;right:0;background:#8cf8c1;padding:10px 0;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.fblike-bar.opened{-moz-transform:translateX(110px);-webkit-transform:translateX(110px);-o-transform:translateX(110px);-ms-transform:translateX(110px);transform:translateX(110px);-moz-transform:translateX(110px);-webkit-transform:translateX(110px);-o-transform:translateX(110px);-ms-transform:translateX(110px);transform:translateX(110px);}.fblike-bar .fblike-close{margin:7px 0 0 10px;float:left;width:26px;height:26px;border:solid 2px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;cursor:pointer;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:21px;line-height:26px;color:#fff;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:21px;line-height:26px;color:#fff;}.fblike-bar .fblike-close:hover{border-color:#1c1b1b;color:#1c1b1b;}.fblike-bar .fblike-label{width:112px;float:left;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#1c1b1b;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;color:#1c1b1b;padding:13px 0 0 10px;}.fblike-bar .fblike-btn{width:105px;margin:6px 0 0 0;padding:0;float:left;position:relative;}.fblike-bar:hover{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}a,a:hover,.trans,.trans:hover,input,input:focus,textarea,textarea:focus,select,select:focus,table td{-webkit-transition:all 277ms ease-in-out;-moz-transition:all 277ms ease-in-out;-o-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;-ms-transition:all 277ms ease-in-out;-webkit-transition:all 277ms ease-in-out;-moz-transition:all 277ms ease-in-out;-o-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;-ms-transition:all 277ms ease-in-out;}.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;}.trans-med,.trans-med:hover{-webkit-transition:all 377ms ease-in-out;-moz-transition:all 377ms ease-in-out;-o-transition:all 377ms ease-in-out;transition:all 377ms ease-in-out;-ms-transition:all 377ms ease-in-out;-webkit-transition:all 377ms ease-in-out;-moz-transition:all 377ms ease-in-out;-o-transition:all 377ms ease-in-out;transition:all 377ms ease-in-out;-ms-transition:all 377ms ease-in-out;}.trans-slow,.trans-slow:hover{-webkit-transition:all 477ms ease-in-out;-moz-transition:all 477ms ease-in-out;-o-transition:all 477ms ease-in-out;transition:all 477ms ease-in-out;-ms-transition:all 477ms ease-in-out;-webkit-transition:all 477ms ease-in-out;-moz-transition:all 477ms ease-in-out;-o-transition:all 477ms ease-in-out;transition:all 477ms ease-in-out;-ms-transition:all 477ms ease-in-out;}.trans-slower,.trans-slower:hover{-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;}.trans-slowest,.trans-slowest:hover{-webkit-transition:all 880ms ease-in-out;-moz-transition:all 880ms ease-in-out;-o-transition:all 880ms ease-in-out;transition:all 880ms ease-in-out;-ms-transition:all 880ms ease-in-out;-webkit-transition:all 880ms ease-in-out;-moz-transition:all 880ms ease-in-out;-o-transition:all 880ms ease-in-out;transition:all 880ms ease-in-out;-ms-transition:all 880ms ease-in-out;}.notrans,.notrans:hover{-webkit-transition:all 0ms ease-in-out;-moz-transition:all 0ms ease-in-out;-o-transition:all 0ms ease-in-out;transition:all 0ms ease-in-out;-ms-transition:all 0ms ease-in-out;-webkit-transition:all 0ms ease-in-out;-moz-transition:all 0ms ease-in-out;-o-transition:all 0ms ease-in-out;transition:all 0ms ease-in-out;-ms-transition:all 0ms ease-in-out;}.delay-1{transition-delay:100ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms;-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;}.delay-2{transition-delay:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;}.delay-3{transition-delay:300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;}::-moz-selection{background:#8cf8c1;color:#000;}::selection{background:#8cf8c1;color:#000;}.clear{clear:both;display:block;}.clear.even_col{display:none;clear:none;}.page-loading{width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;background:#1c1b1b;text-align:center;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:22px;line-height:24px;color:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:22px;line-height:24px;color:#fff;}.pace-done .page-loading{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;z-index:0;}.pace{position:fixed;z-index:99999;display:block;left:50%;top:0;height:198px;width:198px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#8cf8c1;text-align:center;margin:-99px 0 0 -99px;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:198px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:38px;line-height:198px;color:#000;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;-webkit-transition:all 220ms ease-in-out;-moz-transition:all 220ms ease-in-out;-o-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out;-ms-transition:all 220ms ease-in-out;}.pace.pace-active{top:50%;}.pace.pace-inactive{transition-delay:150ms;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;-webkit-animation:do-loader-animation 350ms linear forwards;-moz-animation:do-loader-animation 350ms linear forwards;-o-animation:do-loader-animation 350ms linear forwards;animation:do-loader-animation 350ms linear forwards;-webkit-animation:do-loader-animation 350ms linear forwards;-moz-animation:do-loader-animation 350ms linear forwards;-o-animation:do-loader-animation 350ms linear forwards;animation:do-loader-animation 350ms linear forwards;}.pace .pace-progress:after{content:attr(data-progress-text);display:block;width:198px;text-align:center;-webkit-transition:all 477ms ease-in-out;-moz-transition:all 477ms ease-in-out;-o-transition:all 477ms ease-in-out;transition:all 477ms ease-in-out;-ms-transition:all 477ms ease-in-out;-webkit-transition:all 477ms ease-in-out;-moz-transition:all 477ms ease-in-out;-o-transition:all 477ms ease-in-out;transition:all 477ms ease-in-out;-ms-transition:all 477ms ease-in-out;}.show-in-view{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-transform:translateY(100px);-webkit-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-moz-transform:translateY(100px);-webkit-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);}.show-in-view.in-view{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}::-webkit-input-placeholder{color:#959595;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;font-weight:nornal;}::-moz-placeholder{color:#959595;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;font-weight:nornal;}:-ms-input-placeholder{color:#959595;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;font-weight:nornal;}input:-moz-placeholder{color:#959595;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;font-weight:nornal;}.ns-form{padding:15px 0 0 0;max-width:960px;position:relative;}.ns-field-space{padding:0 9px;}input,select,textarea{outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}input:focus,select:focus,textarea:focus{outline:none;}.ns-input,.input,.textarea{width:100%;margin:0 0 25px 0;padding:0 0 7px 0;float:none;background:url(../images/input_bg.png) repeat;border:none;border-bottom:solid 1px #959595;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;text-align:left;position:relative;z-index:10;}.ns-input:focus,.input:focus,.textarea:focus{color:#1c1b1b;border-color:#1c1b1b;}.ns-input.filledin,.input.filledin,.textarea.filledin{font-weight:bold;color:#1c1b1b;}.input,.textarea{margin:30px 0 25px 0;}.textarea{height:85px;float:none;resize:vertical;}.ns-captcha,.form-captcha{position:absolute;z-index:20;top:0px;right:0;background:#ededed;padding:0 0 2px 0;}.form-captcha{top:27px;}.captcha-sep{width:10px;height:100%;background:#ededed;position:absolute;z-index:10;bottom:0;right:60px;}.ns-submit-holder{height:38px;position:relative;float:right;margin:30px 5px 0 0;cursor:pointer;}.ns-submit-holder.nofloat{float:none;}.ns-submit-holder.rght{text-align:right;}.ns-submit-holder:hover .ns-submit{border-color:#1c1b1b;background:#1c1b1b;color:#04dbaa;}.ns-submit{margin:0;width:40px;height:40px;cursor:pointer;border:solid 1px #959595;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative;z-index:20;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:13px;line-height:40px;color:#959595;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:13px;line-height:40px;color:#959595;background:#ededed;text-align:center;margin-left:10px;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}.ns-submit.white{background:#fff;}.ns-submit:hover{border-color:#1c1b1b;background:#1c1b1b;color:#04dbaa;}.input-search{width:152px;margin:0 0 12px 0;padding:0 0 6px 0;float:none;background:url(../images/input_bg.png) repeat;border:none;border-bottom:solid 1px #959595;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;text-align:right;}.input-search:focus{color:#1c1b1b;border-color:#1c1b1b;}.menu-fixed .input-search{width:280px;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:30px;line-height:32px;color:#ededed;font-family:"proxima_nova_rgregular", Arial, Helvetica, sans-serif;font-size:30px;line-height:32px;color:#ededed;margin:0 0 55px 0;padding:0;border-color:#4b4b4b;}.menu-fixed .input-search:focus{color:#04dbaa;border-color:#4b4b4b;}.menu-fixed .input-search::-webkit-input-placeholder{color:#ededed;}.menu-fixed .input-search::-moz-placeholder{color:#ededed;}.menu-fixed .input-search:-ms-input-placeholder{color:#ededed;}.menu-fixed .input-search:-moz-placeholder{color:#ededed;}.notes{max-width:770px;font-size:12px;line-height:24px;margin-bottom:16px;text-align:left;}.chk-block{cursor:pointer;min-height:35px;padding:5px 0 0 56px;margin-bottom:24px;text-align:left;}.chk-block .chk{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.chk-block .chk-box,.chk-block .chk-label{float:none;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;cursor:inherit;}.chk-block .chk-box{width:40px;height:40px;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:40px;color:#fff;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:40px;color:#fff;background-color:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.chk-block .chk-box:before{content:'\e613';-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;}.chk-block .chk:checked ~ .chk-box{background-color:#1c1b1b;}.chk-block .chk:checked ~ .chk-box:before{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;}.chk-block .chk:checked ~ .chk-label{color:#1c1b1b;}.checkboxes{padding:60px 0;text-align:center;}.chk-holder{display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;min-width:80px;margin:0 20px 20px 20px;position:relative;padding:10px 0 0 10px;}.chk-holder .chk{margin:0;float:left;position:relative;z-index:10;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;}.chk-holder .chk-label{width:auto;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;color:#959595;margin:0 0 0 20px;cursor:pointer;}.chk-holder .chk-circle{width:32px;height:0;padding-bottom:32px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32px;height:0;padding-bottom:32px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #959595;position:absolute;z-index:5;top:0;left:0;display:block;cursor:pointer;}.chk-holder .chk-tick{width:100%;text-align:center;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:32px;color:#000;font-family:"icomoon", Arial, Helvetica, sans-serif;font-size:20px;line-height:32px;color:#000;display:none;}.chk-holder input[type=checkbox]:checked + label div{display:block;}.chk-holder:hover .chk-circle{border-color:#000;}.field_with_error{border-color:#04dbaa;}.form-reply{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#000;text-align:right;letter-spacing:2px;padding:20px 0 0;}.ns-reply{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#000;text-align:left;letter-spacing:4px;padding:33px 5px 0 0;position:relative;}.ns-reply img{margin:0 6px 0 0;}.transparent-button{z-index:30;cursor:pointer;background:none;border:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;}[placeholder]:focus::-webkit-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;}[placeholder]:focus:-moz-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;}[placeholder]:focus::-moz-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;}[placeholder]:focus:-ms-input-placeholder{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;-webkit-transition:all 400msms ease-in-out;-moz-transition:all 400msms ease-in-out;-o-transition:all 400msms ease-in-out;transition:all 400msms ease-in-out;-ms-transition:all 400msms ease-in-out;}@font-face{font-family:'proxima_nova_rgregular';src:url('../fonts/proximanova-reg-webfont.eot');src:url('../fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg'), url('../fonts/proximanova-reg-webfont.woff') format('woff'), url('../fonts/proximanova-reg-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_novabold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg'), url('../fonts/proximanova-bold-webfont.woff') format('woff'), url('../fonts/proximanova-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/fonts/icomoon.eot?aelywd');src:url('../fonts/icomoon/fonts/icomoon.eot?#iefixaelywd') format('embedded-opentype'), url('../fonts/icomoon/fonts/icomoon.svg?aelywd#icomoon') format('svg'), url('../fonts/icomoon/fonts/icomoon.woff?aelywd') format('woff'), url('../fonts/icomoon/fonts/icomoon.ttf?aelywd') format('truetype');font-weight:normal;font-style:normal;}.icon-holder .jobs,.icon-holder .next,.icon-holder .prev,.icon-holder .arrow-down,.icon-holder .arrow-left-hover,.icon-holder .arrow-right-hover,.icon-holder .arrow-up,.icon-holder .fontsize,.icon-holder .arrow-left,.icon-holder .arrow-right,.icon-holder .top,.icon-holder .arrow-down-hover,.icon-holder .arrow-up-hover,.icon-holder .down-hover,.icon-holder .down,.icon-holder .enlarge-map{background:url(../images/sprites.png) no-repeat;display:inline-block;*display:inline;vertical-align:middle;zoom:1;display:inline-block;*display:inline;vertical-align:middle;zoom:1;}.icon-holder .arrow-left{background-position:-72px -85px;width:28px;height:22px;}.icon-holder .arrow-right{background-position:-60px -49px;width:28px;height:22px;}.icon-holder .down{background-position:-30px -49px;width:22px;height:28px;}.icon-holder .fontsize{background-position:-106px -85px;width:19px;height:19px;margin:0 10px 0 0;position:relative;top:-1px;}.icon-holder .fontsize:hover{background-position:0px -114px;}.icon-holder .jobs{background-position:0px 0px;width:41px;height:41px;display:block;margin:2px auto 0 auto;}.icon-holder .enlarge-map{width:20px;height:20px;display:block;margin:8px auto 0 auto;background-position:right bottom;}.loader-animation 0%{top:50%;}.loader-animation 35%{top:64%;}.loader-animation 100%{top:-100%;}@-webkit-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-moz-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-ms-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@-o-keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}@keyframes do-loader-animation{0%{top:50%;}35%{top:64%;}100%{top:-100%;}0%{top:50%;}35%{top:64%;}100%{top:-100%;}}.iphone-animation 0%{top:0;}.iphone-animation 25%{top:-100px;}.iphone-animation 38%{top:-100%;}.iphone-animation 50%{top:-240%;}.iphone-animation 65%{top:-80%;}.iphone-animation 75%{top:-90px;}.iphone-animation 100%{top:0;}.scrollarrow-animation 0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.scrollarrow-animation 40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}.scrollarrow-animation 80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}@-webkit-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-moz-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-ms-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-o-keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@keyframes do-iphone-animation{0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}0%{top:0;}25%{top:-100px;}38%{top:-100%;}50%{top:-240%;}65%{top:-80%;}75%{top:-90px;}100%{top:0;}}@-webkit-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-moz-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-ms-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@-o-keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@keyframes do-scrollarrow-animation{0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}0%{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-moz-transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}80%{-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}}@media all and (max-width: 2000px){.ns-form{max-width:88%;}.footer .social-link{width:30px;height:30px;margin-right:0;line-height:30px;}.circle-holder,.circle-holder .circle-holder-hover{width:312px;height:312px;}.about-slogan{width:312px;}}@media all and (max-width: 1700px){.circle-holder,.circle-holder .circle-holder-hover{width:270px;height:270px;}.about-slogan{width:270px;}.min-height-content .min-height-inner{padding-bottom:900px;}.ns-form{padding-bottom:60px;max-width:3200px;}.footer .social-link{margin-right:2px;}.openform-link{margin-top:58px;}.search-page .title{font-size:38px;line-height:46px;}.search-page .big-title.med{font-size:36px;line-height:38px;}.wide-visible{display:block !important;}.wide-25{width:25%;}.wide-50{width:50%;}.wide-100{width:100%;float:none;}}@media all and (max-width: 1500px){.circle-holder,.circle-holder .circle-holder-hover{width:352px;height:352px;}.about-slogan{width:352px;}.responsive-inline-holder{text-align:center;}.responsive-inline{display:inline-block;*display:inline;vertical-align:top;zoom:1;display:inline-block;*display:inline;vertical-align:top;zoom:1;float:none;text-align:center;}}@media all and (max-width: 1300px){.fill-block-big{display:none;}.search-page .title{font-size:34px;line-height:42px;}.search-page .big-title.med{font-size:32px;line-height:34px;}.big-75{width:75%;}.big-75 .text-slogan{padding-bottom:0;}.big-33{width:33.3%;}}@media all and (max-width: 1100px){.responsive-100{width:100%;float:none;}.responsive-hide{display:none;}.menu-fixed .menu{width:70%;font-size:28px;line-height:30px;}.menu-fixed .menu .menu-col{width:50%;}.menu-fixed .langs{font-size:28px;line-height:30px;padding-bottom:50px;}.menu-fixed .header-side{width:30%;font-size:16px;line-height:22px;}.menu-fixed .input-search{width:100%;max-width:190px;font-size:28px;line-height:30px;}.footer .social-link{margin-right:0;}.search-page .title{font-size:32px;line-height:40px;}.search-page .big-title.med{font-size:30px;line-height:32px;}.fill-block{display:none;}.landscape-33{width:33.3%;}.landscape-25{width:25%;}.landscape-50{width:50%;}.fillspace  .block-inner{padding:90px 0 !important;}}@media all and (max-width: 800px){.content{margin:0 35px;}.content.plus-margin{margin:0 25px;}.map-fullscreen .map-title.opened,.map-fullscreen .map-shares{right:35px;}.hometext-open{left:35px;}.map-fullscreen .map-title{width:50%;font-size:35px;line-height:41px;}.map-fullscreen .close-map,.map-fullscreen .map-text-inner{left:30px;}.prev-next-holder.fixed .back-close{margin:0 0 0 25px;}.prev-next-holder.fixed .project-prev-next{margin:0 15px 0 0;}.footer .content.plus-margin{margin:0;padding:0;}.footer .footer-inner-responsive{margin:0 25px;}.footer .footer-details{background:#fff;padding:32px 0 25px 0;}.footer .footer-line{margin:0;}.footer .back-to-top{right:30px;}.footer .social-link-hover{background:#fff;}.header .menu,.header .header-side{display:none;}.header .logo{margin:10px auto 0 auto;float:none;text-align:center;}.header .logo img{margin:0 auto;}.top-line .toggle-menu{top:0;position:relative;margin:0 auto;padding:12px 0 3px 0;text-align:center;}.top-line .open-menu{position:relative;margin:0 0 0 10px;top:-2px;}.top-line .enlarge-text{display:none;}.top-slider .slider-logo{width:110px;height:auto;left:50%;margin:0 0 0 -55px;text-align:center;}.top-slider .slider-legend{font-size:38px;line-height:44px;}.footer,.footer .a-right{text-align:center !important;}.min-height-content .min-height-inner{padding-bottom:70px;}.footer.absolute{position:relative;}.text-holder,.text-holder-2cols,.content-holder{padding-top:120px;}.big-green-title{font-size:70px;line-height:72px;margin-bottom:70px;}.block-green-90px{font-size:70px;line-height:72px;}.block-green-70px{font-size:46px;line-height:48px;}.top-slider .slider-legend{max-width:1130px;}.project-text{width:100%;padding:0;}.visit-website-link{width:40%;position:relative;top:auto;right:auto;float:right;padding:35px 10px 0 0;}.ns-form{padding-right:0;}.ns-form .ns-submit-holder.for-ns{position:relative;margin-top:15px;}.ns-form .ns-reply{right:0;padding:20px 0 10px 0;}.project-item .project-img-holder{height:240px;}.block-20,.block-25,.block-33{width:50%;}.block-75,.block-80{width:100%;}.responsive-clear{clear:both;display:block;}.clear.even_col{clear:both;display:block;}.fillspace .block-inner{padding:70px 0 !important;}}@media all and (max-width: 650px){.text-holder,.text-holder-2cols,.content-holder{padding-top:80px;}.menu-fixed{padding:20px 0 22px 0;font-size:18px;line-height:20px;}.menu-fixed .menu{width:50%;font-size:inherit;line-height:inherit;}.menu-fixed .menu .menu-col{width:100%;}.menu-fixed .menu a{margin:4px 0 0 0;}.menu-fixed .langs{position:absolute;z-index:10;top:5px;right:0;padding:0;font-size:inherit;line-height:inherit;}.menu-fixed .header-side{width:50%;padding:163px 0 0 0;}.menu-fixed .input-search{margin:0 0 25px 0;font-size:18px;line-height:20px;text-align:right;}.home-text{padding:30px 0 15px 0;font-family:Arial, Arial, Helvetica, sans-serif;font-family:Arial, Arial, Helvetica, sans-serif;font-size:1.4rem;line-height:2.4rem;}.home-text .home-text-holder{width:95%;}.circle-holder{width:340px;height:340px;margin:50px auto 0 auto;float:none;}.circle-holder .circle-holder-hover{width:340px;height:340px;}.footer .social-link{width:30px;height:30px;margin:0 1px 8px 1px;line-height:30px;}.press-toggle-btn{position:relative;top:0;right:0;float:right;margin:0 10px 40px 0;}.top-slider .slider-legend{font-size:34px;line-height:40px;}.top-slider .slider-subtitle{padding:10px 0 0 0;}.hometext-open{left:15px;}.text-slogan-leftspace{padding:70px 0 0 0;text-align:center;}.text-slogan-leftspace .pos-absolute{position:relative;margin:0 auto 40px auto;}.text-slogan-leftspace .bigcircle-link{position:relative;margin:0 auto;}.title-bordered{text-align:center;}.responsive-center{text-align:center !important;}.block-green-70px{font-size:40px;line-height:42px;}.big-green-title{font-size:60px;line-height:62px;}.contact-form{display:none;}.email-replace-form{display:block;padding:35px 0;background:#fff;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:20px;line-height:22px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:20px;line-height:22px;color:#000;text-align:center;}.email-replace-form a{color:#000;}.email-replace-form a:hover{color:#04dbaa;}.medium-hidden{display:none;}.project-item .project-img-holder{height:210px;}.search-key{margin-bottom:20px;}.press-slider .press-slider-title{font-size:30px;line-height:40px;}.press-slider .press-slider-share{display:none;}.press-slider .press-slider-prev{top:10px;}.press-slider .press-slider-next{top:75px;}.fblike-bar{display:none;}.fblike-bar.opened{right:-100%;}.block-50,.block-25,.block-75,.block-33,.block-20,.block-40,.block-80,.block-60{width:100%;float:none;}.fillspace .block-inner{padding:50px 10px !important;}.mobile-wide-hide{display:none;}}@media all and (max-width: 500px){.content{margin:0 20px;}.content.plus-margin{margin:0 10px;}.map-fullscreen .map-title.opened,.map-fullscreen .map-shares{right:20px;}.hometext-open{left:20px;}.prev-next-holder.fixed .back-close{margin:0 0 0 10px;}.prev-next-holder.fixed .project-prev-next{margin:0 5px 0 0;}.footer .footer-inner-responsive{margin:0 10px;}.footer .footer-details{padding:35px 0;}.footer .back-to-top{right:20px;}.press-slider .press-slider-title{font-size:26px;line-height:32px;}.press-slider .press-slider-prev,.press-slider .press-slider-next{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}.press-slider .press-slider-prev{top:-5px;}.press-slider .press-slider-next{top:40px;}.fillspace-width{max-width:100% !important;}.mobile-block{display:block;margin:0 0 5px 0;}.mobile-hidden{display:none;}.top-slider .slider-legend{font-size:25px;line-height:30px;}.top-slider .first-slide .slider-legend{bottom:23px;}.top-slider .slider-subtitle{padding:10px 0 0 0;}.project-item .project-img-holder{height:170px;}}@media all and (max-width: 410px){.menu-fixed .menu{width:100%;padding-bottom:35px;}.menu-fixed .menu .menu-col{width:100%;text-align:center;}.menu-fixed .langs{width:100%;position:relative;top:0;padding:5px 0 30px 0;text-align:center;}.menu-fixed .header-side{width:100%;padding:0;text-align:center;}.menu-fixed .input-search{width:100%;max-width:295px;margin:0 auto 25px auto;text-align:center !important;}.circle-holder,.circle-holder .circle-holder-hover{width:240px;height:240px;}.chk-holder{display:block;width:160px;margin:0 auto 20px auto;}.title{font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:36px;line-height:44px;color:#000;font-family:"proxima_novabold", Arial, Helvetica, sans-serif;font-size:36px;line-height:44px;color:#000;}.mobile-hide{display:none !important;}.block-green-70px{font-size:34px;line-height:36px;}.big-green-title{font-size:48px;line-height:50px;}}@media all and (max-width: 550px),(max-height: 660px){.map-fullscreen .map-slider,.map-fullscreen .map-shares,.map-fullscreen .map-title,.map-fullscreen .map-text{display:none;}.map-fullscreen .map-holder{height:100%;min-height:200px;top:0;}.map-fullscreen .close-map{top:15px;right:15px;left:auto;background:#1c1b1b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;}.map-fullscreen .close-map .map-close-lines{width:40px;height:40px;margin:10px 0 0 15px;}.map-close-lines .xbg-hover{background:#fff;}.top-slider .slider-item{background-attachment:scroll;}}@media all and (max-height: 440px){.top-slider .slider-logo{display:none !important;}.top-slider .slider-logo img{display:none;}.top-slider .slider-legend{font-size:34px !important;line-height:40px !important;}.top-slider .slider-subtitle{font-size:18px !important;line-height:22px !important;padding:5px 0 0 0;}}