html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#000}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}hr{box-sizing:content-box;height:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type="text"],input[type="email"],input[type="password"],textarea{-webkit-appearance:none;border-radius:0}input[type="submit"],input[type="reset"]{-webkit-appearance:none}.input-block-level{display:block;width:100% !important;min-height:30px;box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;*zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.clear{height:0;background:transparent;width:100% !important;clear:both;margin:0 !important}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#fff;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{margin:0 auto;padding:0 45px;position:relative}.container-1500{max-width:1500px}.container-1200{max-width:1200px}.container-980{max-width:980px}.container-750{max-width:750px}.flexbox-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end}.flexbox-center{-webkit-box-align:center;align-items:center}.flexbox-alternate{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;justify-content:flex-end}.flexbox-bottom{-webkit-box-align:flex-end;align-items:flex-end}.flexbox-rtl{direction:rtl}.flexbox-rtl div{direction:ltr}.col-half,.col-one-third,.col-two-third,.col-three-fourth,.col-one-fourth,.col-one-fifth,.col-two-fifth,.col-three-fifth,.col-four-fifth,.col-one-sixth,.col-five-sixth{display:block;position:relative;margin-right:4%;margin-bottom:50px;float:left}.col-full{position:relative;width:100%;clear:both;overflow:hidden}.col-half{width:48%}.col-one-third{width:30.63%}.col-two-third{width:65.33%}.col-one-fourth{width:22%}.col-three-fourth{width:74%}.col-one-fifth{width:16.8%}.col-two-fifth{width:37.6%}.col-three-fifth{width:58.4%}.col-four-fifth{width:79.2%}.col-one-sixth{width:13.33%}.col-five-sixth{width:82.67%}.col-last{margin-right:0;clear:right}.align-left{float:left}.align-right{float:right}::-moz-selection{background:#7abe51;color:#fff}::selection{background:#7abe51;color:#fff}::-moz-selection{background:#7abe51;color:#fff}::-webkit-selection{background:#7abe51;color:#fff}hr{width:100%;clear:both;height:4px;background-color:#e3e3e3;border:none;margin:30px 0 60px 0}.btn,input[type="submit"]{cursor:pointer;display:inline-block;padding:12px 40px;background-color:#7abe51;color:#fff;font-size:14px;font-weight:500;line-height:inherit;text-align:center;border:1px solid #7abe51;border-radius:22px;position:relative;vertical-align:middle;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn:hover,input[type="submit"]:hover,.btn:focus,input[type="submit"]:focus,.btn:active,input[type="submit"]:active{background-color:#70d831;border-color:#70d831;color:#fff}.btn.btn-more,input.btn-more[type="submit"]{padding:12px 26px 12px 30px}.btn.btn-more span,input.btn-more[type="submit"] span{position:relative;display:inline-block;padding-right:25px}.btn.btn-more span svg,input.btn-more[type="submit"] span svg{position:absolute;top:1px;right:0;width:17px;fill:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn.btn-more:hover svg,input.btn-more[type="submit"]:hover svg,.btn.btn-more:focus svg,input.btn-more[type="submit"]:focus svg,.btn.btn-more:active svg,input.btn-more[type="submit"]:active svg{right:-3px}.btn.btn-wire,input.btn-wire[type="submit"]{background-color:transparent;color:#7abe51}.btn.btn-wire span svg,input.btn-wire[type="submit"] span svg{fill:#7abe51}.btn.btn-wire:hover,input.btn-wire[type="submit"]:hover,.btn.btn-wire:focus,input.btn-wire[type="submit"]:focus,.btn.btn-wire:active,input.btn-wire[type="submit"]:active{background-color:#70d831;color:#fff}.btn.btn-wire:hover svg,input.btn-wire[type="submit"]:hover svg,.btn.btn-wire:focus svg,input.btn-wire[type="submit"]:focus svg,.btn.btn-wire:active svg,input.btn-wire[type="submit"]:active svg{fill:#fff}form p{font-size:16px}.input-wrapper{margin-bottom:20px;float:left}.input-full{width:100%;clear:both}.input-half{width:48%;margin-right:4%}.input-last{margin-right:0}.input-right{text-align:right;position:relative}fieldset{padding:30px;border:1px solid #e3e3e3}label{display:inline-block;padding-bottom:8px;font-size:16px;line-height:1.4;font-weight:500;cursor:pointer}label.display{cursor:default}.wpcf7-list-item{margin-right:15px}.wpcf7-list-item-label{font-weight:300}.required-label{color:#7abe51;font-weight:300;font-size:18px}input[type="text"],input[type="email"],input[type="number"],textarea,textarea.wpcf7-textarea,select{width:100%;display:block;font-size:20px;padding:10px 14px;background-color:#fafafa;color:#8a8a8d;border:1px solid #d7d7d7;outline:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input[type="text"].narrow,input[type="email"].narrow,input[type="number"].narrow,textarea.narrow,textarea.wpcf7-textarea.narrow,select.narrow{max-width:240px}input[type="text"].mid,input[type="email"].mid,input[type="number"].mid,textarea.mid,textarea.wpcf7-textarea.mid,select.mid{max-width:360px}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus,textarea.wpcf7-textarea:focus,select:focus{background-color:#f8fef3;border:1px solid rgba(122,190,81,0.5);box-shadow:0 0 4px rgba(122,190,81,0.3);color:#35373B}input[type="file"]{font-size:16px}textarea.wpcf7-textarea{height:200px;line-height:1.3}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input[type="submit"]{text-transform:uppercase}#form-recaptcha{margin-bottom:20px}.wpcf7-not-valid-tip{font-style:italic;font-size:14px;color:#dc003c;padding:3px 0 0 0;display:block}.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-spam-blocked,.success{padding:25px;border-left:8px solid transparent;margin:45px 0;clear:both;font-weight:500;text-align:left}.wpcf7-validation-errors,.wpcf7-spam-blocked{border-color:#dc003c;background-color:#fff3f6;color:#dc003c}.wpcf7-mail-sent-ok{display:none !important}.success{background-color:#f1ffeb;border-color:#72b44d;color:#72b44d}.notice{padding:25px;background-color:#ffffdb;border-left:8px solid #ffe300;color:#dcc402;font-size:18px}.hidden,.wpcf7-display-none{display:none !important}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../gfx/svg/ajax-loader.svg");background-size:cover;width:24px;height:24px;border:none;padding:0;position:relative;top:9px;margin-left:15px}div.wpcf7 .ajax-loader.is-active{visibility:visible}.search-form input[type="search"]{-webkit-appearance:none;display:inline-block;float:right;width:86%;height:100%;padding:8px 12px;vertical-align:middle;margin-bottom:0;border-style:none;border-radius:0;background-color:transparent;font-size:16px;color:#fff;border:1px solid transparent;border-bottom:1px solid #bbb;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search-form input[type="search"]:focus{background-color:#f8fef3;color:#35373B;outline:none;border:1px solid rgba(122,190,81,0.5);box-shadow:0 0 4px rgba(122,190,81,0.3)}.search-form input[type="search"]:focus::-webkit-input-placeholder{opacity:0}.search-form input[type="search"]:focus::-moz-placeholder{opacity:0}.search-form input[type="search"]:focus:-ms-input-placeholder{opacity:0}.search-form input[type="search"]:focus::-ms-input-placeholder{opacity:0}.search-form input[type="search"]:focus::placeholder{opacity:0}.search-form input[type="submit"]{-webkit-appearance:button;display:inline-block;float:left;cursor:pointer;background-image:url("../gfx/svg/icon-search-white.svg");background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:15px;padding:10px 12px;line-height:1;color:#888;border:none;opacity:0.7}.search-form input[type="submit"]:hover,.search-form input[type="submit"]:focus,.search-form input[type="submit"]:active{opacity:1}ul,ol{margin:0 0 30px 35px}ul li,ol li{margin-bottom:15px}ul li li,ol li li{margin-bottom:10px}ul{list-style:square}ul ul{list-style:circle;margin-top:15px}ol{list-style:decimal}.list-reset{margin:0;padding:0;list-style:none;overflow:hidden}img{max-width:100%;height:auto}.alignleft,.alignright,.aligncenter,.alignnone{margin-bottom:20px}.alignleft,.alignright{display:inline;max-width:570px}.alignleft{margin-right:40px;float:left}.alignright{margin-left:40px;float:right}p img,.wp-caption{margin-top:5px}.wp-caption{margin-bottom:20px}.alignleft,.alignright,.aligncenter,.alignnone,.wp-caption{width:auto !important}.wp-caption img{display:block;line-height:0;width:100%}.wp-caption-text{font-style:italic;background-color:#f2f2f2;color:#888 !important;font-size:14px;padding:10px 2px 2px 2px;margin:0}.size-large{width:100% !important}.rounded{border-radius:50%}.embed-wrapper{width:100%;clear:both;position:relative;z-index:1;height:0;overflow:hidden;margin-bottom:30px}.embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-wrapper img{max-width:none}.video-wrapper{padding-bottom:56.5%}.map-wrapper{padding-bottom:70%;background-color:#f9f9f9}.svg-wrapper{height:0;position:relative}.svg-wrapper svg{position:absolute;top:0;left:0}.page-section{padding-top:80px;padding-bottom:80px;position:relative;clear:both}.page-section .container{overflow:hidden}.bg-grayscale{background-color:#f3f3f4;overflow:hidden}.teaser-page h3{font-weight:900;font-size:36px}.teaser-page.flexbox-rtl .teaser-image:after{right:auto;left:0}.teaser-page.flexbox-rtl .teaser-text div{float:right}.teaser-page .teaser-image:after{content:"";width:15px;height:100%;background-color:#7abe51;position:absolute;z-index:5;top:0;right:0}.teaser-project{float:left;width:49%;margin-bottom:2%}.teaser-project a:hover .teaser-title,.teaser-project a:focus .teaser-title,.teaser-project a:active .teaser-title{opacity:0}.teaser-project a:hover .teaser-overlay,.teaser-project a:focus .teaser-overlay,.teaser-project a:active .teaser-overlay{opacity:1}.teaser-title{position:absolute;z-index:5;top:0;left:0;width:100%;padding:12px 20px;margin-bottom:0;font-weight:900;color:#fff;background:url("../gfx/transparency-green.png") repeat 0 0;background:rgba(109,161,66,0.8);-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.teaser-overlay{text-align:center;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.teaser-overlay-wrap{width:100%;height:100%;display:table;background:url("../gfx/transparency-green.png") repeat 0 0;background:rgba(109,161,66,0.7)}.teaser-overlay-text{display:table-cell;vertical-align:middle;padding:0 100px;color:#fff;font-size:20px;line-height:1.4}.teaser-overlay-text h3{color:#fff;font-weight:900}.teaser-overlay-text p{font-size:18px}.teaser-overlay-text .btn.btn-more,.teaser-overlay-text input.btn-more[type="submit"]{background-color:#fff;border-color:#fff}.teaser-overlay-text .btn.btn-more span svg,.teaser-overlay-text input.btn-more[type="submit"] span svg{top:0}.teaser-overlay-text .btn.btn-more:hover,.teaser-overlay-text input.btn-more[type="submit"]:hover,.teaser-overlay-text .btn.btn-more:focus,.teaser-overlay-text input.btn-more[type="submit"]:focus,.teaser-overlay-text .btn.btn-more:active,.teaser-overlay-text input.btn-more[type="submit"]:active{background-color:#7abe51;border-color:#7abe51;color:#fff}.teaser-overlay-text .btn.btn-more:hover span svg,.teaser-overlay-text input.btn-more[type="submit"]:hover span svg,.teaser-overlay-text .btn.btn-more:focus span svg,.teaser-overlay-text input.btn-more[type="submit"]:focus span svg,.teaser-overlay-text .btn.btn-more:active span svg,.teaser-overlay-text input.btn-more[type="submit"]:active span svg{fill:#fff}.teaser-landscape{border-bottom:1px solid #d7d7d7;overflow:hidden;clear:both;padding-bottom:40px;margin-bottom:40px}.teaser-landscape:last-child{border-bottom:none}.teaser-landscape div{margin-bottom:0}.teaser-landscape img{margin-top:5px}.teaser-portrait .teaser-image{margin-bottom:20px}.teaser-portrait h4{margin-bottom:10px;color:#35373B;font-weight:900}.teaser-portrait p{font-size:16px}.teaser-image{overflow:hidden;position:relative;line-height:0}.teaser-image a{display:block;line-height:0}.teaser-image a:hover img,.teaser-image a:focus img,.teaser-image a:active img{-webkit-transform:scale(1.1);transform:scale(1.1);filter:none;-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.teaser-image img{width:100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);position:relative;z-index:1}.teaser-text div{max-width:530px}.teaser-text .btn:first-of-type,.teaser-text input[type="submit"]:first-of-type{margin-right:10px}@font-face{font-family:'Akzidenz';font-style:normal;font-weight:300;src:url("../fonts/Akzidenz/akzidenz-grotesk-light.woff2") format("woff2"),url("../fonts/Akzidenz/akzidenz-grotesk-light.woff") format("woff")}@font-face{font-family:'Akzidenz';font-style:italic;font-weight:300;src:url("../fonts/Akzidenz/akzidenz-grotesk-light-italic.woff2") format("woff2"),url("../fonts/Akzidenz/akzidenz-grotesk-light-italic.woff") format("woff")}@font-face{font-family:'Akzidenz';font-style:normal;font-weight:500;src:url("../fonts/Akzidenz/akzidenz-grotesk-medium.woff2") format("woff2"),url("../fonts/Akzidenz/akzidenz-grotesk-medium.woff") format("woff")}@font-face{font-family:'Akzidenz';font-style:normal;font-weight:900;src:url("../fonts/Akzidenz/akzidenz-grotesk-super.woff2") format("woff2"),url("../fonts/Akzidenz/akzidenz-grotesk-super.woff") format("woff")}body,input,select,textarea{font-family:sans-serif;font-size:18px;font-weight:300;line-height:1.5;color:#34373b;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded body,.fonts-loaded input,.fonts-loaded select,.fonts-loaded textarea{font-family:"Akzidenz",sans-serif}p{margin-bottom:25px}strong{font-weight:500}em,i{font-style:italic}small{font-size:14px}.screen-reader-text,.screen-reader-response{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;position:absolute !important}.centered{text-align:center}.upper{text-transform:uppercase}.kicker{font-weight:500;font-size:22px;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:20px;line-height:1.3;text-transform:uppercase;color:#8a8a8d}h2,h3,h4,h5{font-weight:500}h1{font-weight:900;font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}.section-heading{position:relative;text-align:center;font-size:20px;margin-bottom:80px}.section-heading:before{content:"";position:absolute;z-index:1;left:0;top:12px;width:100%;height:1px;background-color:#8a8a8d}.section-heading span{display:inline-block;background-color:#fff;padding:0 20px;position:relative;z-index:2}a{cursor:pointer;text-decoration:none;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:#7abe51}a:hover,a:focus,a:active{color:#70d831}a.more{display:inline-block;line-height:1;color:#7abe51;border-bottom:1px solid #7abe51}a.more:hover,a.more:focus,a.more:active{color:#7abe51;border-color:transparent}a.tel{cursor:default}#masthead-wrapper{position:fixed;top:0;left:0;width:100%;z-index:10}#global-search-bar{display:none;overflow:hidden;width:100%;background-color:#000;text-align:center;padding:10px 0;position:relative;z-index:5}#global-search-bar .search-form{max-width:260px;margin:0 auto}#global-search-bar input[type="search"]{padding:4px 6px}#global-search-bar input[type="submit"]{padding:8px 12px}#masthead{padding-top:38px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#masthead:before{content:"";height:250px;width:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)), to(rgba(0,0,0,0)));background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}#masthead .clearfix{border-bottom:1px solid rgba(255,255,255,0.25)}#masthead.inverse,#masthead.scrolled{background-color:#fff}#masthead.inverse:before,#masthead.scrolled:before{display:none}#masthead.inverse:after,#masthead.scrolled:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(0,0,0,0.1)}#masthead.inverse .clearfix,#masthead.scrolled .clearfix{border-color:transparent}#masthead.inverse #logo .logo-title,#masthead.scrolled #logo .logo-title{fill:#34373b}#masthead.inverse #menu-main-navigation>li>a,#masthead.scrolled #menu-main-navigation>li>a{color:#35373B}#masthead.inverse #global-search input[type="search"],#masthead.scrolled #global-search input[type="search"]{background-color:#fff;color:#35373B}#masthead.inverse #global-search input[type="search"]:focus,#masthead.scrolled #global-search input[type="search"]:focus{color:#35373B;background-color:#f8fef3;border:1px solid rgba(122,190,81,0.5);box-shadow:0 0 4px rgba(122,190,81,0.3)}#masthead.inverse #global-search input[type="submit"],#masthead.scrolled #global-search input[type="submit"]{background-image:url("../gfx/svg/icon-search-black.svg")}#masthead.inverse #global-search ::-webkit-input-placeholder, #masthead.scrolled #global-search ::-webkit-input-placeholder{color:#888}#masthead.inverse #global-search ::-moz-placeholder, #masthead.scrolled #global-search ::-moz-placeholder{color:#888}#masthead.inverse #global-search :-ms-input-placeholder, #masthead.scrolled #global-search :-ms-input-placeholder{color:#888}#masthead.inverse #global-search ::-ms-input-placeholder, #masthead.scrolled #global-search ::-ms-input-placeholder{color:#888}#masthead.inverse #global-search ::placeholder,#masthead.scrolled #global-search ::placeholder{color:#888}#masthead.inverse #global-search-toggle svg,#masthead.scrolled #global-search-toggle svg{fill:#35373B}#masthead.inverse #global-search-toggle:hover svg,#masthead.inverse #global-search-toggle:focus svg,#masthead.inverse #global-search-toggle:active svg,#masthead.scrolled #global-search-toggle:hover svg,#masthead.scrolled #global-search-toggle:focus svg,#masthead.scrolled #global-search-toggle:active svg{fill:#000}#masthead.scrolled{padding-top:20px;box-shadow:0 0 20px rgba(0,0,0,0.2)}#masthead.scrolled #logo a{width:170px;padding-bottom:34px;top:2px}#masthead.scrolled #menu-main-navigation>li>a{padding-bottom:25px}#masthead.scrolled #menu-main-navigation .sub-menu{top:50px}#logo{width:16%;margin-right:4%}#logo a{display:block;width:190px;padding-bottom:38px;line-height:0;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#logo .logo-title{fill:#fff;-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}#main-nav{width:60%;margin-right:4%;text-align:center}#responsive-nav{display:none}#menu-main-navigation{display:block;text-transform:uppercase;list-style:none;padding:0;margin:0;font-size:14px;font-weight:500}#menu-main-navigation>li{display:inline-block;margin:0 35px;position:relative;text-transform:uppercase}#menu-main-navigation>li:first-child{margin-left:0}#menu-main-navigation>li:last-child{margin-right:0}#menu-main-navigation>li.menu-item-has-children>a:after{content:"";width:10px;height:14px;background:url("../gfx/svg/angle-down.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background:url("../gfx/svg/angle-down.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;display:inline-block;margin-left:10px;position:relative;top:2px}#menu-main-navigation>li>a{color:#fff;display:block;padding:8px 1px 40px 1px;position:relative;z-index:1}#menu-main-navigation>li>a:before{display:block;content:'';height:3px;background-color:#7abe51;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;bottom:0;left:0;width:100%;position:absolute}#menu-main-navigation>li:hover>a:before,#menu-main-navigation>li.current-menu-item>a:before,#menu-main-navigation>li.current-menu-parent>a:before,#menu-main-navigation>li.current-page-ancestor>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#menu-main-navigation li:hover>.sub-menu{-webkit-transform:scaleY(1) translateZ(0);transform:scaleY(1) translateZ(0);opacity:1}#menu-main-navigation .sub-menu{list-style:none;text-align:left;overflow:hidden;position:absolute;top:65px;left:-20px;width:260px;z-index:5;margin:0;padding:5px 0 0 0;box-shadow:-8px 12px 15px rgba(0,0,0,0.2);display:block;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0) translateZ(0);transform:scaleY(0) translateZ(0);opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s}#menu-main-navigation .sub-menu li{margin:0;background-color:#000}#menu-main-navigation .sub-menu li.current-menu-item>a,#menu-main-navigation .sub-menu li.current-menu-ancestor>a{color:#7abe51}#menu-main-navigation .sub-menu li:first-child{padding-top:10px}#menu-main-navigation .sub-menu li:last-child{padding-bottom:10px}#menu-main-navigation .sub-menu a{display:block;padding:12px 20px;background-color:#000;color:#fff}#menu-main-navigation .sub-menu a:hover,#menu-main-navigation .sub-menu a:focus,#menu-main-navigation .sub-menu a:active{color:#7abe51}.single-profile #menu-main-navigation>li#menu-item-898>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.tax-roles #menu-main-navigation>li#menu-item-899>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.single-vacancy #menu-main-navigation>li#menu-item-904>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.single-project #menu-main-navigation>li#menu-item-913>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}#global-search input[type="search"]:focus,#global-search-bar input[type="search"]:focus{background-color:transparent;color:#fff;border-color:transparent;border-bottom-color:#7abe51;box-shadow:none}#global-search-toggle{display:none;width:18px;position:absolute;top:-25px;right:60px;vertical-align:top;opacity:0.5;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#global-search-toggle svg{fill:#fff}#global-search-toggle:hover,#global-search-toggle:focus,#global-search-toggle:active{opacity:1}.hero-image{position:relative;z-index:1;line-height:0;overflow:hidden}.hero-image img{width:100%}.hero-image:after{content:"";background-image:url("../gfx/svg/symbol-watermark.svg");background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#home-hero:after{width:37%;height:74.5%;position:absolute;right:-14%;top:18%}#home-hero #hero-overlay{position:absolute;bottom:15%;left:0;width:100%}#home-hero #hero-overlay h2{font-weight:900;color:#fff;font-size:60px;line-height:1;max-width:700px;text-shadow:0 0 20px rgba(0,0,0,0.45)}#page-hero:after{width:26.6%;height:71.5%;position:absolute;right:-10%;top:22%}#main-content{overflow:hidden}#main-content.no-header{padding-top:100px}#content{width:70%}#content .section-heading{margin-bottom:60px;border-top:30px solid #fff}#home-content{position:relative}#home-content .col-half{padding-right:40px}#home-content .page-section{position:initial}#featured-project{position:absolute;right:0;width:48%}#featured-project .section-heading{text-align:left;display:inline-block;line-height:1;margin-bottom:30px;padding:18px 30px 0 0;border-top:1px solid #8a8a8d;border-right:1px solid #8a8a8d}#featured-project .section-heading:before{display:none}#featured-project .all{border-bottom:2px solid #7abe51;font-weight:500;display:inline-block;font-size:16px}#featured-project .all:hover,#featured-project .all:focus,#featured-project .all:active{border-color:transparent}#featured-project-image{margin-bottom:25px}#featured-project-image a{display:inline-block;overflow:hidden;position:relative}#featured-project-image a:after{content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.65)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );width:100%;height:120px;position:absolute;bottom:0;left:0;z-index:5}#featured-project-image a:hover svg,#featured-project-image a:focus svg,#featured-project-image a:active svg{right:-3px}#featured-project-image img{width:auto}#featured-project-image h4{text-transform:none;color:#fff;display:inline-block;padding-right:30px;position:absolute;bottom:20px;left:20px;z-index:10}#featured-project-image h4 svg{position:absolute;right:0;top:1px;width:20px;-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}.home #page-title{display:none}.profile h3{margin-bottom:2px;text-transform:none;color:#7abe51}.profile h5{margin-bottom:12px;text-transform:none;color:#35373B}.profile p{margin-bottom:15px}#single-profile h1{margin-bottom:0}#single-profile h4{color:#35373B;margin-bottom:30px}#single-profile-image,#single-profile-meta{margin-bottom:15px;padding-top:10px}#single-profile-image{float:right}#single-profile-image img{border:5px solid #eaeaea}#single-profile-content{float:left}#single-profile-content ul{margin-bottom:20px}#single-profile-content ul a{border-bottom:1px solid #7abe51}#single-profile-content ul a:hover,#single-profile-content ul a:focus,#single-profile-content ul a:active{border-color:transparent}#single-profile-content div{padding-right:30px}#single-profile-content .kicker{font-size:18px}#nav-single{width:100%;clear:both;font-weight:500;overflow:hidden}#nav-single li{width:33.33%;float:left;font-size:16px}#nav-single li#tab-next{text-align:right}#nav-single a{padding:12px 0;display:block}#nav-single a:hover span,#nav-single a:focus span,#nav-single a:active span{border-color:transparent}#nav-single span{display:inline-block;border-bottom:2px solid #7abe51;line-height:1.4;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}#logo-iso{max-width:220px}.teaser-vacancy h3{text-transform:none;color:#35373B}.page-id-9 .container-750{padding-bottom:60px}.filter{margin-bottom:50px}.filter h5{color:#33363b;font-size:14px}.filter li{display:inline-block;text-transform:uppercase;margin:0 2px 10px 2px;border-bottom:5px solid transparent;-webkit-transition:border 0.2s ease-in-out;transition:border 0.2s ease-in-out}.filter li:hover,.filter li.active{border-color:#35373B}.filter a{background:#7abe51;color:#fff;display:block;padding:8px 15px;font-weight:500;font-size:16px}.grid-sizer{width:49%}.gutter-sizer{width:2%}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}#project-title{margin-top:-12px;color:#7abe51;line-height:1.2}#project-title span{display:inline-block;color:#35373B;font-size:26px;margin-bottom:10px}#project-gallery{margin:35px 0 25px 0;overflow:hidden}#gallery-thumbs li{margin-right:2%;width:49%;float:left;line-height:0}#gallery-thumbs li.last{margin-right:0}#gallery-thumbs li a{display:block}#gallery-thumbs li a:before{content:"";position:absolute;width:100%;height:100%;z-index:5;overflow:hidden;top:0;left:0;background-color:#35373B;background-color:rgba(51,45,33,0.7);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0}#gallery-thumbs li a span{font-size:60px;line-height:1;display:block;text-align:center;top:50%;left:50%;margin:-32px 0 0 -21px;position:absolute;z-index:10;color:#fff;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:scale(0.7) rotate(-30deg);transform:scale(0.7) rotate(-30deg);opacity:0}#gallery-thumbs li a:hover:before,#gallery-thumbs li a:hover span,#gallery-thumbs li a:focus:before,#gallery-thumbs li a:focus span,#gallery-thumbs li a:active:before,#gallery-thumbs li a:active span{opacity:1}#gallery-thumbs li a:hover span,#gallery-thumbs li a:focus span,#gallery-thumbs li a:active span{-webkit-transform:scale(1);transform:scale(1)}.teaser-award{margin-right:2%}.teaser-award.last{margin-right:0}.teaser-award h3{font-size:20px}.teaser-award h3 span{font-weight:500;display:block}.teaser-award .teaser-title{top:42%;padding:30px 20px}.teaser-award .teaser-title span{color:#34373b}.teaser-award .teaser-overlay-wrap{background-color:rgba(52,55,59,0.8)}.teaser-award .teaser-overlay-text{padding:0 60px}.teaser-award .teaser-overlay-text h3{position:relative;padding-bottom:30px;margin-bottom:30px}.teaser-award .teaser-overlay-text h3 span{color:#7abe51}.teaser-award .teaser-overlay-text h3:after{content:"";position:absolute;left:50%;bottom:0;width:50px;height:4px;background-color:#7abe51;margin-left:-25px}.teaser-award .teaser-overlay-text strong{font-weight:900}.teaser-award .teaser-overlay-text .btn span,.teaser-award .teaser-overlay-text input[type="submit"] span{color:#7abe51}.teaser-award .teaser-overlay-text .btn svg,.teaser-award .teaser-overlay-text input[type="submit"] svg{fill:#7abe51}.teaser-award .teaser-overlay-text .btn:hover span,.teaser-award .teaser-overlay-text input[type="submit"]:hover span,.teaser-award .teaser-overlay-text .btn:focus span,.teaser-award .teaser-overlay-text input[type="submit"]:focus span,.teaser-award .teaser-overlay-text .btn:active span,.teaser-award .teaser-overlay-text input[type="submit"]:active span{color:#fff}.teaser-award .teaser-overlay-text .btn:hover svg,.teaser-award .teaser-overlay-text input[type="submit"]:hover svg,.teaser-award .teaser-overlay-text .btn:focus svg,.teaser-award .teaser-overlay-text input[type="submit"]:focus svg,.teaser-award .teaser-overlay-text .btn:active svg,.teaser-award .teaser-overlay-text input[type="submit"]:active svg{fill:#fff}.page-id-10 h1{margin-bottom:40px}.contact-details{margin-bottom:30px}.contact-details li{margin-bottom:8px;font-weight:500}.contact-details a{display:inline-block;line-height:1.3;border-bottom:1px solid #7abe51}.contact-details a:hover,.contact-details a:focus,.contact-details a:active{border-color:transparent}.contact-address br{display:none}#site-search{width:280px}#site-search input[type="submit"]{background-image:url("../gfx/svg/icon-search-black.svg")}#search-meta{margin-bottom:30px}#search-meta h2{color:#35373B}#search-results .entry-meta{display:block;margin-bottom:12px;font-style:italic;color:#8a8a8d}#search-results h3{margin-bottom:0}.search-result h3{color:#7abe51}.relevanssi-query-term{font-weight:500}.page-id-1367 h1{font-size:32px;margin-bottom:30px}#wpcf7-f1366-o1 fieldset{background-color:#fff;text-align:left}#wpcf7-f1366-o1 textarea{height:140px}#wpcf7-f1366-o1 .note{margin-top:-20px;font-size:16px;font-style:italic}#sidebar-right{width:24%}.subnav{margin:5px 0 50px 0}.subnav h3{font-weight:900}.subnav ul{list-style:none;margin:0}.subnav li{border-bottom:1px solid #d7d7d7;margin-bottom:0}.subnav li.active a,.subnav li.current_page_item a,.subnav li.current-menu-item a,.subnav li.current_page_parent a{color:#7abe51}.subnav a{padding:12px 0;display:block;color:#35373B;font-weight:500;line-height:1.3}.subnav a:hover,.subnav a:focus,.subnav a:active{color:#7abe51}.single-profile .subnav li.page-item-24 a{color:#7abe51}#global-footer{background:#34373b;color:#8a8a8d;font-size:16px}#footer-contact{margin-bottom:0}#footer-logo{margin-bottom:0}#footer-logo .svg-wrapper{display:block;width:180px;padding-bottom:38px;margin-bottom:30px}#footer-logo .btn,#footer-logo input[type="submit"]{color:#fff}#footer-social{margin-bottom:30px}#footer-fb{margin-right:15px}#footer-fb span{width:14px;padding-bottom:22px;top:8px}#footer-linkedin span{width:20px;padding-bottom:20px;top:10px}.social-icon{display:inline-block;vertical-align:top;background-color:#8a8a8d;width:40px;height:40px;text-align:center}.social-icon span{display:inline-block}.social-icon svg{fill:#fff;-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out}.social-icon:hover,.social-icon:focus,.social-icon:active{background-color:#7abe51}#footer-branches{margin-bottom:0;padding-right:10px}#footer-branches h5{text-transform:none;margin-bottom:10px}#footer-branches div:first-child ul{margin-bottom:30px}#footer-branches div:last-child li:last-child{margin-bottom:0}#footer-branches a{color:#8a8a8d;display:inline-block;line-height:1.4}#footer-branches a:hover,#footer-branches a:focus,#footer-branches a:active{color:#7abe51}#footer-links{border-left:1px solid #888;margin-bottom:0}#footer-links nav{display:inline-block;vertical-align:top;margin-left:80px;max-width:220px}#footer-links li.current_page_item a{color:#7abe51}#footer-links a{display:inline-block;color:#8a8a8d;line-height:1.4}#footer-links a:hover,#footer-links a:focus,#footer-links a:active{color:#7abe51}#back-to-top{display:none;z-index:100;position:fixed;width:40px;height:40px;right:0;bottom:20px;cursor:pointer;border:none;background-color:#7abe51;opacity:0.5}#back-to-top:hover,#back-to-top:focus,#back-to-top:active{opacity:1}#back-to-top .svg-wrapper{width:15px;padding-bottom:25px;margin:0 auto;display:block}.civil-engineering .teaser-overlay-wrap{background:url("../gfx/transparency-teal.png") repeat 0 0;background:rgba(0,150,144,0.7)}.civil-engineering .teaser-title{background:url("../gfx/transparency-teal.png") repeat 0 0;background:rgba(0,150,144,0.9)}.civil-engineering .btn.btn-more,.civil-engineering input.btn-more[type="submit"]{color:#009690}.civil-engineering .btn.btn-more span svg,.civil-engineering input.btn-more[type="submit"] span svg{fill:#009690}#teaser-civil-engineering h3{color:#009690}#tab-civil-engineering a{background:#009690;color:#fff}#menu-main-navigation .sub-menu li#menu-item-907 a:hover,#menu-main-navigation .sub-menu li#menu-item-907 a:focus,#menu-main-navigation .sub-menu li#menu-item-907 a:active{background-color:#009690;color:#fff}#menu-main-navigation .sub-menu li#menu-item-907.current-menu-item a{background-color:#009690;color:#fff}#teaser-civil-engineering .teaser-image:after{background-color:#009690}.industrial-infrastructure .teaser-overlay-wrap{background:url("../gfx/transparency-grey.png") repeat 0 0;background:rgba(138,138,141,0.7)}.industrial-infrastructure .teaser-title{background:url("../gfx/transparency-grey.png") repeat 0 0;background:rgba(138,138,141,0.9)}.industrial-infrastructure .btn.btn-more,.industrial-infrastructure input.btn-more[type="submit"]{color:#8a8a8d}.industrial-infrastructure .btn.btn-more span svg,.industrial-infrastructure input.btn-more[type="submit"] span svg{fill:#8a8a8d}#teaser-industrial-infrastructure h3{color:#8a8a8d}#tab-industrial-infrastructure a{background:#8a8a8d;color:#fff}#menu-main-navigation .sub-menu li#menu-item-908 a:hover,#menu-main-navigation .sub-menu li#menu-item-908 a:focus,#menu-main-navigation .sub-menu li#menu-item-908 a:active{background-color:#8a8a8d;color:#fff}#menu-main-navigation .sub-menu li#menu-item-908.current-menu-item a{background-color:#8a8a8d;color:#fff}#teaser-industrial-infrastructure .teaser-image:after{background-color:#8a8a8d}.roading-and-pavements .teaser-overlay-wrap{background:url("../gfx/transparency-charcoal.png") repeat 0 0;background:rgba(63,87,99,0.7)}.roading-and-pavements .teaser-title{background:url("../gfx/transparency-charcoal.png") repeat 0 0;background:rgba(63,87,99,0.9)}.roading-and-pavements .btn.btn-more,.roading-and-pavements input.btn-more[type="submit"]{color:#3f5763}.roading-and-pavements .btn.btn-more span svg,.roading-and-pavements input.btn-more[type="submit"] span svg{fill:#3f5763}#teaser-roading-and-pavements h3{color:#3f5763}#tab-roading-and-pavements a{background:#3f5763;color:#fff}#menu-main-navigation .sub-menu li#menu-item-910 a:hover,#menu-main-navigation .sub-menu li#menu-item-910 a:focus,#menu-main-navigation .sub-menu li#menu-item-910 a:active{background-color:#3f5763;color:#fff}#menu-main-navigation .sub-menu li#menu-item-910.current-menu-item a{background-color:#3f5763;color:#fff}#teaser-roading-and-pavements .teaser-image:after{background-color:#3f5763}.water-infrastructure .teaser-overlay-wrap{background:url("../gfx/transparency-blue.png") repeat 0 0;background:rgba(0,172,204,0.7)}.water-infrastructure .teaser-title{background:url("../gfx/transparency-blue.png") repeat 0 0;background:rgba(0,172,204,0.9)}.water-infrastructure .btn.btn-more,.water-infrastructure input.btn-more[type="submit"]{color:#00accc}.water-infrastructure .btn.btn-more span svg,.water-infrastructure input.btn-more[type="submit"] span svg{fill:#00accc}#teaser-water-infrastructure h3{color:#00accc}#tab-water-infrastructure a{background:#00accc;color:#fff}#menu-main-navigation .sub-menu li#menu-item-911 a:hover,#menu-main-navigation .sub-menu li#menu-item-911 a:focus,#menu-main-navigation .sub-menu li#menu-item-911 a:active{background-color:#00accc;color:#fff}#menu-main-navigation .sub-menu li#menu-item-911.current-menu-item a{background-color:#00accc;color:#fff}#teaser-water-infrastructure .teaser-image:after{background-color:#00accc}.fr-overlay{z-index:99999;position:fixed;top:0;left:0;height:100%;width:100%;zoom:1;overlay:hidden}.fr-overlay-background{background:#000;filter:alpha(opacity=90);opacity:.9;float:left;width:100%;height:100%;position:relative}.fr-window{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%}.fr-ui-outside .fr-info{z-index:100001}.fr-loading{z-index:100001;position:fixed;top:50%;left:50%;width:52px;height:52px;margin-top:-26px;margin-left:-26px;overflow:visible}.fr-loading-offset{position:absolute;width:100%;height:100%;top:0;left:0}.fr-loading-background,.fr-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-loading-background{background:#0d0d0d url("../gfx/gallery/loading.gif") 50% 50% no-repeat;opacity:.8;border-radius:3px;position:relative;float:left;box-sizing:border-box;border:1px solid rgba(80,80,80,0.2)}.fr-loading-icon{display:none}.fr-bubble{float:left;width:100%;height:100%;position:relative}.fr-ui,.fr-info{font:normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif}.fr-frames{height:100%;width:100%;position:absolute;display:inline;top:0;left:0;overflow:hidden}.fr-frames-move{position:absolute;top:0;left:0;height:100%;width:100%}.fr-frame,.fr-ui{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.fr-frame-touch{position:relative;float:left;top:auto;left:auto;width:100%}.fr-window *:not(.fr-caption)::-moz-selection{background:transparent}.fr-window *:not(.fr-caption)::selection,.fr-window *:not(.fr-caption)::-moz-selection,.fr-window *:not(.fr-caption)::-webkit-selection{background:transparent}.fr-mobile-touch-enabled .fr-frame .fr-box{position:absolute;top:0;left:0;width:100%;height:100%}.fr-frame-touch .fr-box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-mobile-touch-enabled .fr-ui,.fr-mobile-touch-enabled .fr-ui-spacer,.fr-mobile-touch-enabled .fr-ui-wrapper,.fr-mobile-touch-enabled .fr-ui-padder,.fr-mobile-touch-enabled .fr-ui-toggle,.fr-mobile-touch-enabled .fr-ui-outer-border,.fr-mobile-touch-enabled .fr-side{pointer-events:none}.fr-box{position:absolute;top:0;left:0;height:100%;width:100%}.fr-box-has-ui-outside{overflow:hidden}.fr-box-spacer,.fr-ui-spacer{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-box-wrapper,.fr-ui-wrapper{position:relative;background:url("../gfx/gallery/blank.gif");overflow:hidden}.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0;zoom:1;border-color:transparent;border-style:solid;border-width:0;background:url("../gfx/gallery/blank.gif")}.fr-box-padder,.fr-ui-padder{position:absolute;top:0;left:0}.fr-ui-padder{zoom:1}.fr-box-wrapper,.fr-ui-wrapper,.fr-ui-toggle{position:relative;float:left;display:inline;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-box-wrapper{background:#101010}.fr-ui-wrapper-outside{float:left;height:100%;width:100%}.fr-box-outer-border,.fr-ui-outer-border{position:relative;float:left;display:inline;height:100%;width:100%;zoom:1}.fr-ltIE9 .fr-box-outer-border,.fr-ltIE9 .fr-ui-outer-border{border:0px solid transparent}.fr-content{height:100%;width:100%;zoom:1;*display:inline;margin:0;padding:0}.fr-content-image{position:absolute;top:0;left:0;image-rendering:optimizeQuality;max-width:none}.fr-content-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fr-download-image{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;-webkit-user-drag:element;user-drag:element;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.fr-onclick-side{position:absolute;top:0;width:50%;height:100%;background:url(../gfx/gallery/blank.gif);overflow:hidden;cursor:pointer;z-index:1}.fr-onclick-side img{cursor:pointer}.fr-onclick-previous{left:0}.fr-onclick-next{right:0}.fr-frame-onclick-next .fr-onclick-next{width:100%}.fr-side{position:absolute;top:0;height:100%;cursor:pointer;overflow:hidden;background:url("../gfx/gallery/blank.gif") 0 0 repeat;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:1}.fr-side-disabled{cursor:default}.fr-side-button{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;pointer-events:auto}.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1}.fr-side-previous{left:0;width:50%}.fr-side-next{right:0;width:50%}.fr-side-previous .fr-side-button{left:0}.fr-side-next .fr-side-button{right:0}.fr-ui-outside .fr-side{width:72px;height:72px;top:50%;margin-top:-36px}.fr-ui-outside .fr-side-button{margin-top:0;top:0}.fr-info{position:absolute;bottom:0px;left:0px;width:100%;color:#efefef;pointer-events:auto}.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity:.8;zoom:1;box-sizing:border-box;background:#000}.fr-info-outside .fr-info-background{background:#0d0d0d;-webkit-filter:none;filter:none;opacity:1}.fr-info-padder{padding:12px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}.fr-caption{position:relative;filter:alpha(opacity=99);opacity:.99;width:auto;word-wrap:no-wrap}.fr-position-text{position:relative}.fr-has-position .fr-info-inside .fr-caption{margin-right:75px}.fr-info-inside .fr-position{filter:alpha(opacity=99);opacity:.99;position:relative;text-align:right;word-wrap:no-wrap;line-height:21px;color:#b3b3b3;float:right;width:75px}.fr-no-caption .fr-info-inside .fr-position{width:auto;margin:0 1px 1px 0;color:#b9b9b9;filter:alpha(opacity=99)}.fr-info-inside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}.fr-no-caption .fr-info-inside .fr-position-background{border-radius:12px;background:#101010;filter:alpha(opacity=80);opacity:.8;box-sizing:border-box}.fr-info-inside .fr-position-text{position:relative}.fr-no-caption .fr-info-inside .fr-position-text{float:left;height:13px;line-height:13px;padding:6px 10px;text-shadow:0 1px 1px rgba(0,0,0,0.3)}@media all and (max-width: 568px) and (max-height: 320px), all and (max-width: 320px) and (max-height: 568px){.fr-has-position .fr-info-inside .fr-caption{margin-right:0}.fr-position{display:none !important}.fr-ui-outside .fr-side{width:54px;height:50px;margin-top:-25px}.fr-side-button{width:40px;height:50px;margin:0 6px;margin-top:-25px}}.fr-ui-outside .fr-position{position:absolute;bottom:15px;right:15px;display:inline;width:auto;margin:0 1px 1px 0;color:#b9b9b9}.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;filter:alpha(opacity=80);opacity:.8;box-sizing:border-box;background:#1e1e1e;border:1px solid rgba(180,180,180,0.2)}.fr-ui-outside .fr-position-text{position:relative;float:left;width:auto;text-align:right;word-wrap:no-wrap;color:#b3b3b3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:no-wrap;padding:6px 10px;height:13px;line-height:13px}.fr-ui-outside .fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%}.fr-no-caption .fr-info-outside{display:none}.fr-no-caption .fr-info-padder{pointer-events:none}.fr-no-caption .fr-info-background{pointer-events:none;opacity:0;-webkit-filter:none;filter:none;display:none}.fr-no-caption .fr-position-text,.fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,0.3)}.fr-ui-outside .fr-position{float:none;position:absolute;bottom:0;right:0;margin:15px}.fr-ltIE8 .fr-info *{zoom:1;filter:alpha(opacity=99)}.fr-ltIE8 .fr-box *{zoom:1;filter:alpha(opacity=99)}.fr-info-outside{bottom:auto}.fr-no-caption .fr-info-outside .fr-info-padder{padding:10px 5px}.fr-ui-outside .fr-no-caption .fr-position{margin:0}.fr-close{position:absolute;top:0px;right:0px;width:47px;height:47px;cursor:pointer;pointer-events:auto}.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:23px;width:23px}.fr-close-background{filter:alpha(opacity=80);opacity:.8;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#282828;cursor:pointer}.fr-close:hover .fr-close-background{background-color:#333}.fr-ui-outside .fr-close-background{background-color:#363636}.fr-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}.fr-thumbnails{position:absolute;width:100%;height:9%;-webkit-tap-highlight-color:rgba(0,0,0,0);zoom:1;overflow:hidden}.fr-thumbnails-horizontal{left:0;bottom:0;min-height:40px;max-height:120px;padding:20px 0}.fr-thumbnails-vertical{left:0;top:0;min-width:40px;max-width:120px;padding:0 20px}.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}.fr-thumbnail-overlay{cursor:pointer}.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-overlay-border{box-sizing:border-box;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}.fr-thumbnail img{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}.fr-thumbnail:hover img,.fr-thumbnail-active:hover img{filter:alpha(opacity=99);opacity:.99}.fr-thumbnail-active img,.fr-thumbnail-active:hover img{filter:alpha(opacity=35);opacity:.35}.fr-thumbnail-active{cursor:default}.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}.fr-thumbnail-loading-background{background-color:#101010;background-image:url("../gfx/gallery/loading.gif");background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}.fr-thumbnail-loading-icon{display:none}.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 10px;position:relative;overflow:hidden}.fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-side-next{margin-right:20px}.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}.fr-thumbnails-side-button-disabled *{cursor:default}.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:-7px;left:-7px;width:100%;height:100%}.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}.fr-frames-has-touch-ui{top:43px}.fr-touch-menu{position:absolute;width:100%;top:0;left:0;height:43px}.fr-touch-menu-wrapper{float:left;width:100%;height:100%;position:relative}.fr-touch-caption{position:absolute;width:100%;top:100%;left:0;margin-top:-43px}.fr-touch-menu-wrapper,.fr-touch-caption-wrapper{float:left;width:100%;height:100%;position:relative}.fr-touch-caption-overflow-scroll{overflow-x:hidden;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.fr-touch-menu-background,.fr-touch-caption-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:alpha(opacity=80);opacity:.8;zoom:1;box-sizing:border-box;background:#000}.fr-touch-caption-info{float:left;position:relative;clear:both;padding-right:38px;color:#efefef}.fr-touch-caption-info-padder{float:left;padding:11px;display:block;filter:alpha(opacity=99);overflow:hidden;width:auto;position:relative}.fr-touch-caption-text-wrapper{float:left;clear:both;font-weight:normal;font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;font-size:13px;line-height:21px;height:21px;width:100%;overflow:hidden}.fr-touch-caption-text{float:left}.fr-touch-caption-overflow .fr-touch-caption-text-wrapper{overflow:visible;height:auto}.fr-touch-button{padding:10px 4px;width:23px;height:23px;position:relative;cursor:pointer}.fr-touch-button .fr-touch-button-background{position:absolute;top:10px;left:4px;height:23px;width:23px}.fr-touch-button .fr-touch-button-background{background-color:#303030}.fr-touch-button:hover .fr-touch-button-background{background-color:#404040}.fr-touch-button-icon{float:left;position:relative;width:23px;height:23px}.fr-touch-close{position:absolute;top:0;right:0;padding-right:11px}.fr-touch-caption-more{position:absolute;top:0;right:0;padding-right:11px;display:none}.fr-touch-caption-padded .fr-touch-caption-more{display:block}@media all and (min-height: 0px){.fr-thumbnails{padding:10px 0}.fr-thumbnail,.fr-thumbnails-side{margin:0 4px}.fr-thumbnails-side-previous{margin-left:8px}.fr-thumbnails-side-next{margin-right:8px}.fr-thumbnail-loading-background{background-image:url("../gfx/gallery/loading-small.gif")}}@media all and (min-height: 200px){.fr-thumbnails{padding:12px 0}.fr-thumbnail,.fr-thumbnails-side{margin:0 6px}.fr-thumbnails-side-previous{margin-left:12px}.fr-thumbnails-side-next{margin-right:12px}}@media all and (min-height: 350px){.fr-thumbnail-loading-background{background-image:url("../gfx/gallery/loading-medium.gif")}}@media all and (min-height: 500px){.fr-thumbnails{padding:14px 0}.fr-thumbnail,.fr-thumbnails-side{margin:0 7px}.fr-thumbnails-side-previous{margin-left:14px}.fr-thumbnails-side-next{margin-right:14px}}@media all and (min-height: 700px){.fr-thumbnails{padding:20px 0}.fr-thumbnail,.fr-thumbnails-side{margin:0 10px}.fr-thumbnails-side-previous{margin-left:20px}.fr-thumbnails-side-next{margin-right:20px}.fr-thumbnail-loading-background{background-image:url("../gfx/gallery/loading.gif")}}.fr-ltIE8 *{zoom:1;z-index:1}.fr-ltIE9 .fr-content-image-overlay,.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background{border:0}.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-touch-close .fr-touch-button-icon,.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,.fr-window-fresco .fr-thumbnails-side-button-icon{background-image:url("../gfx/gallery/fresco/sprite.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.fr-window-fresco .fr-side-button-icon,.fr-window-fresco .fr-close-icon,.fr-window-fresco .fr-touch-close .fr-touch-button-icon,.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon,.fr-window-fresco .fr-side-button-icon{background-image:url("../gfx/gallery/fresco/sprite@x2.png");background-size:500px 500px}}.fr-window-fresco .fr-box-outer-border{box-shadow:0 0 5px rgba(0,0,0,0.4)}.fr-window-fresco .fr-box-wrapper{background:#101010;border-color:transparent;border-style:solid;border-width:0}.fr-window-fresco .fr-content-image-overlay{box-sizing:border-box;border-width:1px;border-style:solid;border-color:transparent;border-color:rgba(255,255,255,0.08)}.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:0px}.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay{border-bottom-width:1px}.fr-window-fresco .fr-ui-outside .fr-position-text{text-shadow:0 1px 1px rgba(0,0,0,0.3)}.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background{border:1px solid rgba(180,180,180,0.15)}.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background{border:1px solid rgba(68,68,68,0.1);border-top-width:0}.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background{border:1px solid rgba(80,80,80,0.25);border-top-width:0}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -14px}.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -14px}.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position:-13px -114px}.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position:-93px -114px}.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-13px -214px}.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-93px -214px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.5}.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon{opacity:1}.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon{background-position:-13px -114px}.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon{background-position:-93px -114px}.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon{opacity:.2}.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{background-image:none}@media all and (max-width: 568px) and (max-height: 320px), all and (max-width: 320px) and (max-height: 568px){.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -300px}.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -300px}.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon{background-position:-40px -350px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -350px}}.fr-window-fresco .fr-close .fr-close-icon{background-position:-169px -9px}.fr-window-fresco .fr-close:hover .fr-close-icon{background-position:-210px -9px}.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon{background-position:-210px -9px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-fresco .fr-close:hover .fr-close-icon{opacity:1}.fr-window-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,0.3)}.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,0.1)}.fr-window-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,0.3)}.fr-window-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,0.08)}.fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0px}.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-160px -41px}.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-202px -41px}.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-160px -83px}.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-202px -83px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-286px -41px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-328px -41px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-286px -83px}.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-328px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-160px -41px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-202px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-286px -41px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-328px -83px}.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-244px -41px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-244px -83px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-370px -41px}.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-fresco.fr-ltIE9 .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-370px -83px}.fr-window-fresco .fr-touch-menu-background,.fr-window-fresco .fr-touch-caption-background{box-sizing:border-box;border-style:solid;border-color:transparent;border-color:rgba(255,255,255,0.12);border-width:0 0 1px 0;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.fr-window-fresco .fr-touch-caption-background{border-width:1px 0 0 0;box-shadow:0 -1px 3px rgba(0,0,0,0.3)}@media all and (max-width: 568px) and (max-height: 320px), all and (max-width: 320px) and (max-height: 568px){.fr-window-fresco .fr-touch-caption-text-wrapper{font-size:12px}}.fr-window-fresco .fr-touch-close .fr-touch-button-icon{background-position:-169px -9px}.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon{background-position:-210px -9px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon{background-position:-210px -9px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-fresco .fr-touch-close .fr-touch-button-icon{opacity:1}.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{background-position:-169px -134px}.fr-window-fresco .fr-touch-caption-more:hover .fr-touch-button-icon{background-position:-210px -134px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-more .fr-touch-button-icon{background-position:-210px -134px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon{opacity:1}.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{background-position:-169px -175px}.fr-window-fresco .fr-touch-caption-less:hover .fr-touch-button-icon{background-position:-210px -175px}.fr-window-fresco:not(.fr-ltIE9) .fr-touch-caption-less .fr-touch-button-icon{background-position:-210px -175px;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}.fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon{opacity:1}.fr-window-IE6 *{zoom:1}.fr-window-IE6 .fr-side-button-icon,.fr-window-IE6 .fr-close-icon,.fr-window-IE6 .fr-thumbnails-side-button-icon{background-image:url("../gfx/gallery/IE6/sprite.png")}.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:-13px -114px}.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-93px -114px}.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-13px -214px}.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-93px -214px}.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon{display:none}@media all and (max-width: 568px) and (max-height: 320px), all and (max-width: 320px) and (max-height: 568px){.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon{background-position:0px -350px}.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon{background-position:-40px -350px}.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon{background-position:0px -400px}.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon{background-position:-40px -400px}}.fr-window-IE6 .fr-close .fr-close-icon{background-position:-169px -9px}.fr-window-IE6 .fr-close:hover .fr-close-icon{background-position:-210px -9px}.fr-window-IE6 .fr-info{filter:alpha(opacity=99)}.fr-window-IE6 .fr-ui-outside .fr-info{background:#000}.fr-window-IE6 .fr-close-icon{background-color:#232323}.fr-window-IE6 .fr-close .fr-close-background{display:none}.fr-window-IE6 .fr-info-background{display:none}.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,.fr-window-IE6 .fr-info-outside{background:#0d0d0d}.fr-window-IE6 .fr-position{background:#101010}.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position{background:none}.fr-window-IE6 .fr-position .fr-position-background{display:none}@media only screen and (min-width: 1400px) and (max-width: 1599px){.teaser-overlay-text h3{font-size:20px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.container{padding-left:30px;padding-right:30px}.page-section{padding-top:60px;padding-bottom:60px}.teaser-page .teaser-image:after{width:12px}.teaser-overlay-text{padding:0 50px}.teaser-overlay-text h3{font-size:20px;margin-bottom:15px}.teaser-overlay-text p{font-size:17px;margin-bottom:15px}h3{font-size:22px}.kicker{font-size:21px}#logo{width:15%}#logo a{width:170px;padding-bottom:36px;top:3px}#main-nav{margin-right:3%}#menu-main-navigation>li{margin:0 25px}#menu-main-navigation>li.menu-item-has-children{margin-right:10px}#home-hero:after{width:34%;height:68.5%;right:-14.5%;top:23%}#page-hero:after{width:24.5%;height:65.5%;right:-9.6%;top:29%}#footer-contact{width:27.6%}#footer-contact .col-half{width:100%}#footer-logo{margin-bottom:40px}#footer-logo .svg-wrapper{margin-bottom:30px}#footer-social{display:inline-block;margin:0 30px 0 0;position:relative;top:-6px}#footer-branches li{margin-bottom:10px}#footer-links{width:68.4%}#footer-links nav{max-width:240px}#footer-links nav:first-of-type{margin-left:0}}@media only screen and (max-width: 1199px){.teaser-overlay-text{padding:0 20px}#global-search{display:none}#global-search-toggle{display:block}#single-profile-content div{padding-right:0}}@media only screen and (min-width: 980px) and (max-width: 1199px){.container{padding-left:30px;padding-right:30px}.page-section{padding-top:50px;padding-bottom:50px}.bg-grayscale .page-section{padding-bottom:40px}.teaser-page .teaser-image:after{width:12px}.teaser-page h3{font-size:32px}.teaser-overlay-text h3{font-size:16px;margin-bottom:10px}.teaser-overlay-text p{font-size:16px;margin-bottom:12px}.teaser-title{font-size:16px}body,input,select,textarea{font-size:17px}h1{font-size:34px}h2{font-size:26px}h3{font-size:22px}h4{font-size:16px}.kicker{font-size:19px}.section-heading{font-size:18px;margin-bottom:60px}.btn.btn-more,input.btn-more[type="submit"]{padding:10px 22px 10px 24px}#masthead.scrolled #logo{top:2px}#masthead.scrolled #menu-main-navigation{margin-top:15px}#masthead.scrolled #menu-main-navigation>li>a{padding-bottom:12px}#masthead.scrolled #menu-main-navigation .sub-menu{top:37px}#masthead.scrolled #global-search-toggle{top:-10px}#logo{width:21%;margin-right:3%;position:relative;top:-3px;-webkit-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}#main-nav{width:76%;margin-right:0;text-align:right}#menu-main-navigation{margin-top:10px;-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out}#menu-main-navigation>li{margin:0 26px}#menu-main-navigation>li.menu-item-has-children{margin-right:12px}#menu-main-navigation>li:last-child{margin-right:26px}#menu-main-navigation>li>a{padding:8px 1px 20px 1px}#menu-main-navigation .sub-menu{top:45px}#home-hero:after{width:34.2%;height:69%;right:-14%;top:25%}#home-hero #hero-overlay h2{font-size:50px}#page-hero:after{width:23.6%;height:63.5%;right:-8.6%;top:31%}#main-content.no-header{padding-top:90px}#home-content .col-half{margin-bottom:0}#featured-project .section-heading{padding:15px 20px 0 0}#featured-project-image h4{bottom:10px}#single-profile-content .kicker{font-size:17px}.filter a{font-size:14px}.teaser-award .teaser-overlay-text{padding:0 20px}.teaser-award .teaser-overlay-text h3{margin-bottom:10px;padding-bottom:0}.teaser-award .teaser-overlay-text h3:before{display:none}.teaser-award .teaser-overlay-text p{font-size:15px}.subnav a{font-size:16px}#global-footer{font-size:15px}#footer-contact{width:21.6%}#footer-contact .col-half{width:100%}#footer-logo{margin-bottom:40px}#footer-logo .svg-wrapper{margin-bottom:30px}#footer-branches li{margin-bottom:10px}#footer-links{width:74.4%}#footer-links nav{max-width:180px}#footer-links nav:first-of-type{margin-left:0}}@media only screen and (max-width: 979px){.container{padding-left:0;padding-right:0}.teaser-project{width:100%;margin-bottom:25px}#masthead.scrolled .slicknav_menutxt,#masthead.inverse .slicknav_menutxt{color:#000}#masthead.scrolled .slicknav_icon-bar,#masthead.inverse .slicknav_icon-bar{background-color:#000}#masthead.scrolled #global-search-toggle svg,#masthead.inverse #global-search-toggle svg{fill:#35373B}#masthead.scrolled{padding-top:30px}#masthead.scrolled .slicknav_btn{padding-bottom:5px}#masthead.scrolled #global-search-toggle{top:-20px}#logo{width:auto;margin-right:0;position:absolute;top:-14px;z-index:10}#main-nav{width:100%;text-align:left}#responsive-nav{display:block}#menu-main-navigation{display:none}.slicknav_menu{*zoom:1}.slicknav_menu:before,.slicknav_menu:after{content:"";display:table}.slicknav_menu:after{clear:both}.slicknav_btn{float:right;position:relative;display:block;overflow:hidden;cursor:pointer;padding:5px 0 10px 10px}.slicknav_btn.slicknav_collapsed{margin-bottom:0}.slicknav_menutxt{display:inline-block;font-weight:500;font-size:18px;letter-spacing:1px;color:#fff;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.slicknav_no-text{margin:0}.slicknav_icon{width:24px;height:18px;display:inline-block;position:relative;margin-left:8px;top:1px}.slicknav_icon-bar{display:block;top:auto;bottom:0;width:24px;height:3px;background-color:#fff;position:absolute;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.slicknav_icon-bar:nth-child(2){bottom:7px;-webkit-transition:bottom 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.slicknav_icon-bar:nth-child(3){bottom:14px;-webkit-transition:bottom 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:bottom 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.slicknav_btn.slicknav_open .slicknav_icon-bar{bottom:-3px;-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.slicknav_btn.slicknav_open .slicknav_icon-bar:first-child{bottom:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:bottom 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.slicknav_btn.slicknav_open .slicknav_icon-bar:last-child{bottom:0;opacity:0;-webkit-transition:bottom 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:bottom 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.slicknav_nav{clear:both;margin:45px 0 25px 0;padding:0;position:relative;text-align:left;border-top:1px solid #3b3b3b}.slicknav_nav ul{list-style:none;overflow:hidden;margin:0;padding:0}.slicknav_nav li{display:block;letter-spacing:1px;margin-bottom:0;border-bottom:1px solid #3b3b3b}.slicknav_nav a{display:block;padding:15px 20px}.slicknav_nav>li>a{text-transform:uppercase;font-size:16px;letter-spacing:1px;font-weight:500;color:#fff;background-color:#000}.slicknav_nav>li:hover a,.slicknav_nav>li.current-menu-item a,.slicknav_nav>li.current-menu-parent a,.slicknav_nav>li.current-menu-ancestor a,.slicknav_nav>li.current_page_parent a{color:#7abe51}.slicknav_nav .sub-menu li{border-top:1px solid #d7d7d7;border-bottom:none}.slicknav_nav .sub-menu li a{padding-left:35px;color:#000;font-size:16px;background-color:#ebebeb}.slicknav_nav .sub-menu li.current-menu-item>a,.slicknav_nav .sub-menu li.current-menu-ancestor>a{font-weight:500}.slicknav_nav .sub-menu li .sub-menu li.current-menu-item>a{font-weight:500}.slicknav_nav .sub-menu li .sub-menu li a{background-color:#fff;color:#000}.single-project .slicknav_nav li.menu-item-913 a{color:#7abe51}.single-vacancy .slicknav_nav li.menu-item-904 a,.page-id-1367 .slicknav_nav li.menu-item-904 a{color:#7abe51}.slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;font-family:Arial, sans-serif;line-height:1}.slicknav_item{display:block;cursor:pointer;padding:10px 15px}.slicknav_item a{display:inline-block;padding:0;color:#fff}.slicknav_txtnode{margin-left:15px}#global-search-toggle{right:0}#content,#sidebar-right{width:100%}#content{margin-bottom:20px}#home-content .col-half{padding-right:0}#featured-project{position:relative;width:100%;right:auto}#single-profile-content{margin-bottom:0}#nav-single{margin-bottom:20px}#footer-branches{padding-right:0}#footer-links{border-left:none}}@media only screen and (min-width: 768px) and (max-width: 979px){.container{width:720px}.page-section{padding-top:50px;padding-bottom:50px}.bg-grayscale .page-section{padding-bottom:40px}.teaser-page h3{font-size:24px}.teaser-page p{font-size:15px}.teaser-page .teaser-image:after{width:10px}body,input,select,textarea{font-size:17px}h1{font-size:34px}h2{font-size:26px}h3{font-size:22px}h4{font-size:16px}.kicker{font-size:19px}.section-heading{font-size:18px;margin-bottom:50px}.btn.btn-more,input.btn-more[type="submit"]{padding:10px 22px 10px 26px}#masthead:before{height:150px}#home-hero:after{width:34.2%;height:69%;right:-14%;top:25%}#home-hero #hero-overlay{bottom:6%}#home-hero #hero-overlay h2{font-size:48px}#page-hero:after{width:22.9%;height:61.5%;right:-8.2%;top:34%}#main-content.no-header{padding-top:80px}#home-content .col-half{width:100%;margin:0 0 10px 0}#featured-project .section-heading{padding-right:24px}#content .section-heading{margin-bottom:50px}.page-id-10 fieldset{padding:20px}.page-id-10 input[type="text"],.page-id-10 input[type="email"],.page-id-10 input[type="number"],.page-id-10 textarea,.page-id-10 textarea.wpcf7-textarea,.page-id-10 select{font-size:17px;padding:8px 12px}#global-footer{font-size:15px}#global-footer li{margin-bottom:10px}#footer-contact{width:100%;margin-right:0}#footer-contact-details{width:28%}#footer-logo{margin-bottom:25px}#footer-branches{width:68%;padding-right:0}#footer-branches div{float:left;width:48%}#footer-branches div:first-child{margin-right:4%}#footer-links{width:100%;padding-bottom:100px}#footer-links .align-right{float:left}#footer-links nav{max-width:280px;margin:0 80px 0 0}#footer-links nav:last-child{margin-right:0}}@media only screen and (max-width: 767px){.col-half,.col-one-third,.col-two-third,.col-one-fourth,.col-three-fourth,.col-one-fifth,.col-two-fifth,.col-three-fifth,.col-four-fifth,.col-one-sixth,.col-five-sixth{width:100%;margin-right:0;float:none;margin-bottom:40px}.alignleft,.alignright,.aligncenter,.alignnone,.wp-caption{width:100% !important;margin:0 0 20px 0}.input-half{width:100%;margin-right:0}.teaser-page{margin-bottom:20px;text-align:center}.teaser-page .teaser-image{margin-bottom:20px}.teaser-page .teaser-image:after{right:auto;left:0}.teaser-page h3{margin-bottom:10px}.teaser-page p{margin-bottom:15px}.teaser-portrait p{margin-bottom:15px}.teaser-vacancy{text-align:center}.teaser-vacancy h3,.teaser-vacancy p{margin-bottom:15px}#masthead{padding-top:30px;background-color:#fff}#masthead:before{display:none}#masthead.scrolled #logo{top:-14px}#logo{top:-12px}#logo .logo-title{fill:#35373B}.slicknav_btn{padding:3px 0 5px 10px}.slicknav_menutxt{color:#000}.slicknav_icon{top:0}.slicknav_icon-bar{background-color:#000}#global-search-toggle{width:15px;top:-20px;right:5px}#global-search-toggle svg{fill:#35373B}#page-hero:after{width:30.9%;height:83%;right:-10.5%;top:8.5%}#featured-project .section-heading{padding:15px 20px 0px 0px;margin-bottom:20px}#featured-project-image h4{bottom:0}#content .section-heading{margin-bottom:40px}.profile img{margin-bottom:10px}#single-profile h4{margin-bottom:15px}#single-profile-content ul{margin-bottom:10px}#single-profile-content ul li{margin-bottom:10px}.filter{margin-bottom:25px}#gallery-thumbs li{margin-bottom:8px}.page-id-10 .col-half{text-align:center}.page-id-10 .col-half form{text-align:left}.page-id-10 .contact-details{margin-bottom:20px}.page-id-10 .map-wrapper{margin-bottom:50px}.search-result p{margin-bottom:15px}#global-footer{text-align:center;padding-bottom:60px}#global-footer h5{color:#fff}#global-footer li{margin-bottom:10px}#footer-logo .svg-wrapper{display:inline-block}#footer-logo a{display:inline-block;vertical-align:middle}#footer-branches{clear:both}#footer-links{display:none}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:440px}.page-section{padding-top:40px;padding-bottom:40px}.bg-grayscale .page-section{padding-bottom:30px}.teaser-page .teaser-image:after{width:12px}.teaser-page h3{font-size:24px}.teaser-text .btn:first-of-type,.teaser-text input[type="submit"]:first-of-type{margin-right:5px}.teaser-overlay-text h3{font-size:16px;margin-bottom:10px}.teaser-overlay-text p{font-size:16px;margin-bottom:12px}.teaser-title{font-size:16px}body,input,select,textarea{font-size:17px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h5{font-size:15px}.kicker{font-size:18px}.section-heading{font-size:17px;margin-bottom:40px}.section-heading:before{top:10px}.btn.btn-more,input.btn-more[type="submit"]{padding:10px 22px 10px 26px}input[type="text"],input[type="email"],input[type="number"],textarea,textarea.wpcf7-textarea,select{font-size:17px}input[type="text"].mid,input[type="email"].mid,input[type="number"].mid,textarea.mid,textarea.wpcf7-textarea.mid,select.mid{max-width:100%}#wpcf7-f1366-o1 .note,form p,label,input[type="file"]{font-size:15px}#masthead.scrolled #logo a{width:170px;padding-bottom:34px}#logo a{width:170px;padding-bottom:34px}.slicknav_icon-bar{height:2px;width:20px}.slicknav_icon-bar:nth-child(2){bottom:6px}.slicknav_icon-bar:nth-child(3){bottom:12px}.hero-image{margin-top:70px}#home-hero:after{width:31.2%;height:63%;right:-11%;top:32%}#home-hero #hero-overlay{bottom:2%}#home-hero #hero-overlay h2{font-size:32px}#main-content.no-header{padding-top:60px}#single-profile-content .kicker{font-size:17px}#nav-single a{font-size:13px}#nav-single a span{border-width:1px}.filter a{font-size:14px}#project-title{font-size:26px}#project-title span{font-size:16px;margin-bottom:5px}.teaser-award .teaser-overlay-text{padding:0 20px}.teaser-award .teaser-overlay-text h3{margin-bottom:10px;padding-bottom:0}.teaser-award .teaser-overlay-text h3:before{display:none}.teaser-award .teaser-overlay-text p{font-size:15px}.single-vacancy h1{font-size:24px}.contact-details{font-size:16px}#footer-logo .btn,#footer-logo input[type="submit"]{padding:8px 30px}#footer-logo a{margin:0 15px}}@media only screen and (max-width: 479px){.container{width:280px}.page-section{padding-top:40px;padding-bottom:40px}.bg-grayscale .page-section{padding-bottom:30px}.teaser-page .teaser-image:after{width:8px}.teaser-page h3{font-size:18px}.teaser-page p{font-size:15px}.teaser-portrait p{font-size:15px}.teaser-overlay-text h3,.teaser-overlay-text p{display:none}.teaser-title{position:relative;font-size:11px;font-weight:500;padding:10px}body,input,select,textarea{font-size:16px}p{margin-bottom:20px}h1,h2,h3,h4,h5,h6{margin-bottom:15px}h1{font-size:26px}h2{font-size:22px}h3{font-size:18px}h4{font-size:15px}h5{font-size:14px}.kicker{font-size:17px}.section-heading{font-size:16px;margin-bottom:30px}.section-heading:before{top:8px}.btn,input[type="submit"]{font-size:12px}.btn.btn-more,input.btn-more[type="submit"]{padding:8px 18px 8px 22px}.btn.btn-more span,input.btn-more[type="submit"] span{padding-right:22px}.btn.btn-more span svg,input.btn-more[type="submit"] span svg{width:14px}ul,ol{margin-left:20px}fieldset{padding:20px}#wpcf7-f1366-o1 .note,form p,label{font-size:14px}input[type="text"],input[type="email"],input[type="number"],textarea,textarea.wpcf7-textarea,select{font-size:16px;padding:8px 12px}input[type="file"]{font-size:10px}input[type="text"].narrow,input[type="email"].narrow,input[type="number"].narrow,textarea.narrow,textarea.wpcf7-textarea.narrow,select.narrow{max-width:180px}#masthead.scrolled #logo a{width:140px;padding-bottom:28px}#logo a{width:140px;padding-bottom:28px}.slicknav_icon{margin-left:6px}.slicknav_icon-bar{height:2px;width:18px}.slicknav_icon-bar:nth-child(2){bottom:5px}.slicknav_icon-bar:nth-child(3){bottom:10px}.slicknav_menutxt{font-size:16px}.hero-image{margin-top:64px}#home-hero:after{width:26.8%;height:54%;right:-9%;top:41%}#home-hero #hero-overlay{bottom:1%}#home-hero #hero-overlay h2{font-size:24px}#main-content.no-header{padding-top:60px}#featured-project-image h4{margin-bottom:12px;padding-right:25px;left:16px}#featured-project-image h4 svg{width:15px}#featured-project .all{font-size:15px}#single-profile-content .kicker{font-size:16px}#single-profile-content li{font-size:14px}#nav-single{display:none}.filter a{font-size:9px}#project-title{font-size:22px}#project-title span{font-size:14px;margin-bottom:5px}#gallery-thumbs li a span{font-size:48px;margin:-24px 0 0 -17px}.single-vacancy h1{font-size:22px}.page-id-1367 .container-750{width:100%;padding-left:20px;padding-right:20px}.page-id-1367 h1{font-size:24px}.teaser-award{margin-bottom:45px}.teaser-award .teaser-image img{background:#eee;width:100%}.teaser-award .teaser-title{display:none}.teaser-award .teaser-overlay{position:relative;opacity:1;margin-top:25px}.teaser-award .teaser-overlay-wrap{background:none}.teaser-award .teaser-overlay-text{padding:0;color:#34373b}.teaser-award .teaser-overlay-text h3,.teaser-award .teaser-overlay-text p{display:block}.teaser-award .teaser-overlay-text h3{color:#7abe51;margin-bottom:20px;padding-bottom:20px;font-size:15px}.teaser-award .teaser-overlay-text h3 span{color:#34373b}.teaser-award .teaser-overlay-text h3:before{display:none}.teaser-award .teaser-overlay-text p{font-size:15px}.teaser-award .teaser-overlay-text strong{display:block;font-size:14px}.teaser-award .teaser-overlay-text .btn,.teaser-award .teaser-overlay-text input[type="submit"]{background-color:#7abe51}.teaser-award .teaser-overlay-text .btn span,.teaser-award .teaser-overlay-text input[type="submit"] span{color:#fff}.teaser-award .teaser-overlay-text .btn svg,.teaser-award .teaser-overlay-text input[type="submit"] svg{fill:#fff}.teaser-award .teaser-overlay-text .btn:hover,.teaser-award .teaser-overlay-text input[type="submit"]:hover,.teaser-award .teaser-overlay-text .btn:focus,.teaser-award .teaser-overlay-text input[type="submit"]:focus,.teaser-award .teaser-overlay-text .btn:active,.teaser-award .teaser-overlay-text input[type="submit"]:active{background-color:#34373b}#uc-recaptcha{overflow:hidden;width:160px;border-right:1px solid #d3d3d3;border-top-right-radius:4px;border-bottom-right-radius:4px;height:76px;padding-top:0}#global-footer{font-size:14px}#footer-logo .svg-wrapper{width:130px;padding-bottom:25px}#footer-logo .btn,#footer-logo input[type="submit"]{padding:6px 20px}#footer-logo a{margin:0 10px}}
