/*! IM_WP_InnovationMecom2016 v0.7.0 | (c) 2016 Andreas Münch */
body:before{content:"0";display:none}@media (min-width:25em){body:before{content:"1"}}@media (min-width:40em){body:before{content:"2"}}@media (min-width:50em){body:before{content:"3"}}@media (min-width:68.75em){body:before{content:"4"}}@media (min-width:98.75em){body:before{content:"5"}}@media (min-width:120em){body:before{content:"6"}}@-webkit-viewport{width:device-width;zoom:1}@-moz-viewport{width:device-width;zoom:1}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}.link-block-styled,a,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}*,:after,:before{box-sizing:border-box}html{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,cite,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}img,video{height:auto}embed,iframe,img,object,video{max-width:100%}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}body,html{height:100%}body{background-image:url(../img/background.gif);background-color:#444}#main{padding-top:6em;min-height:100%;position:relative}.background-darker{background-color:rgba(0,0,0,.5)}@media (max-width:50em){.show-gt-medium{display:none!important}.no-border-right-gt-medium{border-right:none!important;padding-right:0}.no-padding-left-gt-medium{padding-left:0!important}}@media (max-width:40em){.show-gt-small{display:none!important}}.container{margin-left:auto;margin-right:auto;max-width:98.75em;width:100%}.container-padding{padding-left:.625em;padding-right:.625em}@media (min-width:40em){.container-padding{padding-left:1.25em;padding-right:1.25em}}@media (min-width:50em){.container-padding{padding-left:3.125em;padding-right:3.125em}}.container-large{max-width:120em;padding:0}.grid-no-padding{margin-left:-.5%;margin-right:-.5%}[class*=col-]{float:left;margin-left:.5%;margin-right:.5%}@media (min-width:50em){[class*=col-]{float:left;margin-left:.5%;margin-right:.5%}}.col-1-12,.col-2-12,.col-3-12,.col-4-12,.col-5-12,.col-6-12,.col-7-12,.col-8-12,.col-9-12,.col-10-12,.col-11-12,.col-12-12{width:99%}@media (max-width:50em){.grid-tiles .col-3-12,.grid-tiles .col-4-12{width:49%}}.grid-start-xsmall .col-1-12{width:7.33333%}.grid-start-xsmall .col-2-12{width:15.66667%}.grid-start-xsmall .col-3-12{width:24%}.grid-start-xsmall .col-4-12{width:32.33333%}.grid-start-xsmall .col-5-12{width:40.66667%}.grid-start-xsmall .col-6-12{width:49%}.grid-start-xsmall .col-7-12{width:57.33333%}.grid-start-xsmall .col-8-12{width:65.66667%}.grid-start-xsmall .col-9-12{width:74%}.grid-start-xsmall .col-10-12{width:82.33333%}.grid-start-xsmall .col-11-12{width:90.66667%}.grid-start-xsmall .col-12-12{width:99%}@media (max-width:25em){.grid-start-xsmall .col-3-12{width:49%}}.grid-start-small .col-1-12{width:7.33333%}.grid-start-small .col-2-12{width:15.66667%}.grid-start-small .col-3-12{width:24%}.grid-start-small .col-4-12{width:32.33333%}.grid-start-small .col-5-12{width:40.66667%}.grid-start-small .col-6-12{width:49%}.grid-start-small .col-7-12{width:57.33333%}.grid-start-small .col-8-12{width:65.66667%}.grid-start-small .col-9-12{width:74%}.grid-start-small .col-10-12{width:82.33333%}.grid-start-small .col-11-12{width:90.66667%}.grid-start-small .col-12-12{width:99%}@media (max-width:40em){.grid-start-small .col-3-12{width:49%}}@media (min-width:50em){.col-1-12{width:7.33333%}}@media (min-width:50em){.col-2-12{width:15.66667%}}@media (min-width:50em){.col-3-12{width:24%}}@media (min-width:50em){.col-4-12{width:32.33333%}}@media (min-width:50em){.col-5-12{width:40.66667%}}@media (min-width:50em){.col-6-12{width:49%}}@media (min-width:50em){.col-7-12{width:57.33333%}}@media (min-width:50em){.col-8-12{width:65.66667%}}@media (min-width:50em){.col-9-12{width:74%}}@media (min-width:50em){.col-10-12{width:82.33333%}}@media (min-width:50em){.col-11-12{width:90.66667%}}@media (min-width:50em){.col-12-12{width:99%}}body{color:#fff;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:100%;line-height:1.5}@media (min-width:50em){body{line-height:1.5625}}p{margin:0 0 1.5625em;font-size:1.125em}.link-block-styled,a{background-color:transparent;color:#fff;word-wrap:break-word;text-decoration:none}.link-block-styled:active,.link-block-styled:hover,.link-block:hover .link-block-styled,a:active,a:hover{outline:0}.link-block-styled:active,.link-block-styled:focus,.link-block-styled:hover,.link-block:hover .link-block-styled,a:active,a:focus,a:hover{color:#ff5a01}.link-block-styled img,a img{border:none;background:none}.link-block.link-block-styled,a.link-block{color:#272727;display:block;text-decoration:none}ol,ul{margin:0 0 1.5625em 2em;padding:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd,dl{margin:0;padding:0}dd{margin-bottom:1.5625em}dt{font-weight:700}.list-unstyled{margin-left:0;list-style:none}.list-inline{list-style:none;margin-left:-.5em;margin-right:-.5em;padding:0}.list-inline>li{display:inline;margin-left:.5em;margin-right:.5em}.list-inline-responsive>li{display:block;margin-bottom:.25em}@media (min-width:50em){.list-inline-responsive>li{display:inline;margin-bottom:0}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin:0 0 1em;padding:1em 0 0;word-wrap:break-word;color:#ff5a01}.h1,.h2,h1,h2{text-transform:uppercase}.h1,h1{font-size:3em;padding-top:1.5em;margin-bottom:.5em}.h2,h2{font-size:2.25em;color:#838586}.h3,h3{font-size:1.1875em}.h4,.h5,.h6,h4,h5,h6{font-size:1em}hr{margin:2em auto;border:0;border-top:1px solid #e5e5e5;border-bottom:0 solid #fff}b,strong{font-weight:700}em,i{font-style:italic}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}blockquote{font-size:1.1875em;font-style:italic;margin:0 0 1.5625em;padding-left:.84211em;padding-right:.84211em}blockquote cite{color:gray;font-size:.84211em;padding-top:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:''}@media (max-width:40em){.h1,h1{font-size:2.625em}.h2,h2{font-size:2em}p{font-size:1em}}@media (max-width:25em){.h1,h1{font-size:2em}.h2,h2{font-size:1.625em}p{font-size:.875em}}.btn{background-color:#ff5a01;border:0;border-radius:0;color:#fff;display:inline-block;font-size:.9375em;font-weight:400;line-height:1.2;margin-right:.3125em;margin-bottom:.3125em;padding:.5em .6875em;text-decoration:none;text-transform:uppercase}.btn.active,.btn:active,.btn:focus,.btn:hover,.link-block-styled .btn:active,.link-block-styled .btn:focus,.link-block-styled .btn:hover,a .btn:active,a .btn:focus,a .btn:hover{background-color:#ff7b34;border-color:#ff7b34;color:#fff;text-decoration:none;text-shadow:none;outline:none}.bg-dark .btn,.btn-ghost{background-color:transparent;border-color:#fff}.bg-dark .active.btn,.bg-dark .btn:active,.bg-dark .btn:focus,.bg-dark .btn:hover,.bg-dark .link-block-styled .btn:active,.bg-dark .link-block-styled .btn:focus,.bg-dark .link-block-styled .btn:hover,.bg-dark a .btn:active,.bg-dark a .btn:focus,.bg-dark a .btn:hover,.btn-ghost.active,.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover,.link-block-styled .bg-dark .btn:active,.link-block-styled .bg-dark .btn:focus,.link-block-styled .bg-dark .btn:hover,.link-block-styled .btn-ghost:active,.link-block-styled .btn-ghost:focus,.link-block-styled .btn-ghost:hover,a .bg-dark .btn:active,a .bg-dark .btn:focus,a .bg-dark .btn:hover,a .btn-ghost:active,a .btn-ghost:focus,a .btn-ghost:hover{background-color:#fff;border-color:#fff;color:#272727}.btn.active,.btn:active{outline:0}.btn.disabled,.btn[disabled]{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none}.btn-large{font-size:1em;line-height:normal;padding:.6875em .9375em}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{display:block;margin-right:0;padding-right:0;padding-left:0;width:100%}.btn,button,html input[type=button],input[type=reset],input[type=submit]{text-align:center;vertical-align:middle;-webkit-appearance:none}.btn:last-child,input.btn{margin-right:0}fieldset,form{margin-bottom:1.5625em}fieldset{border:0;padding:0}label,legend{display:block;font-weight:400;margin:0 0 .3125em;padding:0}button,input,optgroup,select,textarea{color:#7f7f7f;font:inherit;margin:0;padding:.3125em .9375em;font-size:1.1em}button{overflow:visible}button,select{text-transform:none}input,select,textarea{display:block;line-height:1.5;margin-bottom:1.1875em;width:100%}@media (min-width:50em){input,select,textarea{line-height:1.5625}}optgroup{font-weight:700}form .button,form button{margin-bottom:1.1875em}textarea{height:12em;overflow:auto}input[type=checkbox],input[type=image],input[type=radio]{cursor:pointer;display:inline-block;height:auto;margin-bottom:.3125em;padding:0;width:auto}input[type=submit]{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input:focus,textarea:focus{outline:0;outline:thin dotted\9}input[type=checkbox]:focus,input[type=file]:focus,select:focus{outline:thin dotted;outline:.3125em auto -webkit-focus-ring-color;outline-offset:-.125em}.input-inline{display:inline-block;vertical-align:middle;width:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.input-search{width:85%;padding-left:.9375em;padding-right:4.375em;border-radius:1.3125em;-webkit-transition:width .3s ease-in;transition:width .3s ease-in}.svg .input-search{padding-right:2.5em}@media (min-width:50em){.input-search{width:65%}}.btn-search{display:inline;color:gray;border:none;background:none;margin-bottom:0}.svg .btn-search{margin-left:-4.375em}.btn-search .icon{fill:gray}.btn-search:hover{color:#5a5a5a}.btn-search:hover .icon{fill:#5a5a5a}input,select,textarea{background-color:#151719;border:0;margin-bottom:1%}input,select{height:3.125em}select:active,select:hover{outline-color:#ff5a01}input:focus,textarea:focus{outline:none!important;box-shadow:0 0 0 #ff5a01}.s-hidden{visibility:hidden;padding-right:10px}select{height:3em}.select{cursor:pointer;display:inline-block;position:relative;color:#7f7f7f;width:100%;margin-bottom:1%}.select,.styledSelect{background-color:#151719}.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;padding:.875em 0 0 .9375em;font-size:1.1em}.styledSelect:after{content:"";width:0;height:0;border:.5em solid transparent;border-color:#7f7f7f transparent transparent;position:absolute;top:1.375em;right:.75em}.styledSelect.active,.styledSelect:active{background-color:#1a1c1f}.options{display:none;position:absolute;top:100%;right:0;left:0;z-index:5;margin:0;padding:0;list-style:none;background-color:#1e2124}.options li{margin:0;padding:.5em .9375em;border-bottom:1px solid #151719}.options li:hover{background-color:#2c3135;color:#fff}input[type=checkbox]{visibility:hidden;position:absolute}input[type=checkbox]+label{position:relative;display:inline-block;padding:.8125em 0 .625em 2.625em}input[type=checkbox]+label:before{content:"";top:1em;left:.625em;position:absolute;display:block;height:1.5625em;width:1.5625em;background:url(../img/check-unchecked.png) no-repeat}input[type=checkbox]:checked+label:before{background:url(../img/check-checked.png) no-repeat}.icon{display:inline-block;fill:currentColor;height:0;width:0}.svg .icon{height:2.1875em;width:2.1875em}.svg .icon-large{height:7.5em;width:7.5em}@media (max-width:68.75em){.svg .icon-large{height:3.75em;width:3.75em}}.icon-facebook{fill:#3b5997}.icon-twitter{fill:#41b7d8}.icon-google,.icon-youtube{fill:#d64937}.icon-instagram{fill:#125688}.icon-pinterest{fill:#cb2027}.icon-flickr{fill:#f91881}.bg-dark .icon-link{fill:#fff}.link-block-styled:hover .icon-link,.link-block:hover .link-block-styled .icon-link,a:hover .icon-link{fill:#b43f00}.bg-dark .link-block-styled:hover .icon-link,.bg-dark .link-block:hover .link-block-styled .icon-link,.bg-dark a:hover .icon-link,.link-block:hover .bg-dark .link-block-styled .icon-link{fill:#e5e5e5}.bg-dark .link-block:hover .link-icon.link-block-styled,.bg-dark .link-icon.link-block-styled,.bg-dark .link-icon.link-block-styled:active,.bg-dark .link-icon.link-block-styled:focus,.bg-dark .link-icon.link-block-styled:hover,.bg-dark a.link-icon,.bg-dark a.link-icon:active,.bg-dark a.link-icon:focus,.bg-dark a.link-icon:hover,.link-block:hover .bg-dark .link-icon.link-block-styled,.link-icon.link-block-styled,a.link-icon{text-decoration:none}.img-border,.img-photo{border:1px solid #ccc}.img-photo{padding:.25em;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}.img-circle{border-radius:50%}.img-limit-height{max-height:12em}.img-limit-height-large{max-height:25em}table{border-collapse:collapse;border-spacing:0;margin-bottom:1.5625em;max-width:100%;width:100%}td,th{text-align:left;padding:.5em}th{border-bottom:.125em solid #e5e5e5;font-weight:700;vertical-align:bottom}td{border-top:1px solid #e5e5e5;vertical-align:top}.table-striped tbody tr:nth-child(odd){background-color:#f7f7f7}.table-condensed td,.table-condensed th{padding:.25em}@media (max-width:50em){.table-responsive thead{display:none;visibility:hidden}.table-responsive tr{border-top:1px solid #ededed;display:block;padding:.5em}.table-responsive td{border:0;display:block;padding:.25em}.table-responsive td:before{content:attr(data-label);display:block;font-weight:700}}.alert{width:100%;padding:1.25em;margin-bottom:.625em;font-weight:700}.alert-success{background-color:#92bd2a}.alert-danger{background-color:#d13b0c}.tooltipped{position:relative}.tooltipped:after{content:attr(data-tooltip);bottom:140%;left:20%;background:#000;padding:5px 15px;color:#fff;white-space:nowrap}.tooltipped:after,.tooltipped:before{position:absolute;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.tooltipped:before{content:"";width:0;height:0;border-top:12px solid #000;border-left:12px solid transparent;border-right:12px solid transparent;left:30%;bottom:120%}.tooltipped:hover:after{bottom:110%}.tooltipped:hover:before{bottom:90%}.tooltipped:hover:after,.tooltipped:hover:before{opacity:1}.bg-muted{background-color:#f2f2f2}.bg-dark{background-color:#272727;color:#fff}.bg-dark .link-block-styled,.bg-dark a{color:#e5e5e5;text-decoration:underline}.bg-dark .link-block.link-block-styled,.bg-dark a.link-block{text-decoration:none}.bg-dark .link-block-styled,.bg-dark a.link-block-styled{text-decoration:underline}.bg-dark .link-block-styled:active,.bg-dark .link-block-styled:focus,.bg-dark .link-block-styled:hover,.bg-dark .link-block:hover .link-block-styled,.bg-dark a:active,.bg-dark a:focus,.bg-dark a:hover,.link-block:hover .bg-dark .link-block-styled{color:#fff}.bg-dark .btn{color:#fff;text-decoration:none}.bg-hero{background-position:50%;background-size:cover;width:100%}.border{border:1px solid #e5e5e5}.text-shadow{text-shadow:1px 1px 1px #272727}.text-small{font-size:.9375em}.text-large{font-size:1.1875em;line-height:1.4}@media (min-width:50em){.text-large{font-size:1.3125em}}.text-muted{color:gray}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@media (min-width:68.75em){.text-center-large{text-align:center}.text-right-large{text-align:right}.text-left-large{text-align:left}}.float-left{float:left}.float-center{float:none;margin-left:auto;margin-right:auto}.float-right{float:right}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.margin-top{margin-top:1.5625em}.margin-bottom{margin-bottom:1.5625em}.margin-bottom-small{margin-bottom:.5em}.margin-bottom-large{margin-bottom:2em}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.padding{padding:1.5625em}.padding-top{padding-top:1.5625em}.padding-top-small{padding-top:.5em}.padding-top-large{padding-top:2em}.padding-top-xlarge{padding-top:4em}.padding-bottom{padding-bottom:1.5625em}.padding-bottom-small{padding-bottom:.5em}.padding-bottom-large{padding-bottom:2em}.padding-bottom-xlarge{padding-bottom:4em}.screen-reader,.svg .icon-fallback-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-focusable:active,.screen-reader-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[hidden],template{display:none;visibility:hidden}#city-slider .city-slider-item:after,#city-slider .city-slider-item:before,.clearfix:after,.clearfix:before,.grid:after,.grid:before,.navbar:after,.navbar:before,.project-box-wrapper .project-navigation:after,.project-box-wrapper .project-navigation:before{display:table;content:" "}#city-slider .city-slider-item:after,.clearfix:after,.grid:after,.navbar:after,.project-box-wrapper .project-navigation:after{clear:both}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}@page{margin:.5cm}.link-block-styled,.link-block-styled:visited,a,a:visited{text-decoration:underline}[href].link-block-styled:after,a[href]:after{content:" (" attr(href) ")"}[href^="#"].link-block-styled:after,a[href^="#"]:after{content:""}h1,h2,h3,p{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}blockquote,pre{border-color:#999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:2.75em;height:2.75em;border:none;border-radius:50%;background:transparent;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 .3125em #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:.625em}.flickity-prev-next-button.next{right:.625em}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:.625em}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:.625em}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#fff}.flickity-prev-next-button.no-svg{color:#fff;font-size:1.625em}.flickity-page-dots{position:absolute;width:100%;bottom:1.5625em;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:.625em;height:.625em;margin:0 .25em;background:#fff;filter:alpha(opacity=30);opacity:.3;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.flickity-page-dots-below .flickity-page-dots{bottom:-1.25em}.flickity-buttons-outside .flickity-prev-next-button.previous{left:-2.5em}.flickity-buttons-outside .flickity-prev-next-button.next{right:-2.5em}@media (max-width:50em){.flickity-prev-next-button{display:none}}@media (max-width:40em){.flickity-page-dots-below .flickity-page-dots{bottom:-.9375em}.flickity-page-dots{bottom:.625em}.flickity-page-dots .dot{width:.375em;height:.375em;margin:0 .125em}}@media (max-width:68.75em){#clients-slider .flickity-page-dots .dot{width:.5em;height:.5em;margin:0 .1875em}}@media (max-width:50em){#clients-slider .flickity-page-dots .dot{width:.375em;height:.375em;margin:0 .125em}}@media (max-width:40em){#clients-slider .flickity-page-dots .dot{width:.3125em;height:.3125em;margin:0 1px}}@media (max-width:25em){#clients-slider .flickity-page-dots .dot{width:.25em;height:.25em;margin:0 1px}}.flickity-slider img.flickity-to-be-loaded{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.flickity-slider img.flickity-lazyerror,.flickity-slider img.flickity-lazyloaded{opacity:1}.flickity-fix-grid .flickity-viewport{margin-right:-.5%}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .link-block-styled+.mCSB_draggerContainer,.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:.3125em;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:.3125em;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);filter:"alpha(opacity=10)";-ms-filter:"alpha(opacity=10)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#ff5a01}.tile{position:relative;overflow:hidden;margin-top:.7%;margin-bottom:.7%;background-size:cover;background-position:50%;background-repeat:no-repeat}.tile:after{content:"";display:block}.tile.col-3-12:after{padding-bottom:100%}.tile.col-6-12:after{padding-bottom:49%}.tile .info-container{position:absolute;width:100%;bottom:0;height:20%;padding:0 1em;background-color:rgba(0,0,0,.9)}.tile .info-container .info{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tile .info-container .info .title{text-transform:uppercase;font-weight:700;line-height:.9em}.tile .info-container .info .client{display:none}.tile img{display:block}@media (min-width:50em){.tile{margin-top:.5%;margin-bottom:.5%}}@media (max-width:25em){.tile .info-container{height:26%}.tile .info-container .info .title{font-size:.875em}}@media (max-width:50em){#service-examples .tile.col-3-12:after{padding-bottom:49%}}@media (min-width:50em){.animated-tile img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.animated-tile .overlay{width:100%;height:100%;position:absolute;top:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.animated-tile .info-container{position:absolute;width:100%;top:0;bottom:auto;background-color:transparent;text-align:center;top:50%;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.animated-tile .info-container .info .title{text-transform:uppercase;font-size:2em!important;font-weight:400;line-height:1em!important;margin-bottom:2%}.animated-tile .info-container .info .client{display:block}.link-block-styled:hover.animated-tile,.link-block:hover .animated-tile.link-block-styled,a:hover.animated-tile{color:#fff}.link-block-styled:hover.animated-tile .overlay,.link-block:hover .animated-tile.link-block-styled .overlay,a:hover.animated-tile .overlay{opacity:.6}.link-block-styled:hover.animated-tile .info-container,.link-block:hover .animated-tile.link-block-styled .info-container,a:hover.animated-tile .info-container{opacity:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:visible}}@media (min-width:50em) and (max-width:68.75em){.animated-tile .info-container .info .title{font-size:1.5em!important}}.tile-award{position:relative;overflow:hidden;background-color:#000;margin-top:.7%;margin-bottom:.7%}.tile-award img{display:block}.tile-award .project-layer{background-position:50%;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.tile-award .project-layer:hover{opacity:1}.tile-award .project-layer .overlay{width:100%;height:100%;position:absolute;top:0;background-color:#000;opacity:.6}.tile-award .project-layer .info-container{position:absolute;width:100%;top:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tile-award .project-layer .info-container .info{color:#fff}.tile-award .project-layer .info-container .info .title{text-transform:uppercase;font-size:2em!important;font-weight:400;line-height:1em!important;margin-bottom:2%}.tile-award .project-layer .info-container .info .client{display:block}@media (min-width:50em){.tile-award{margin-top:.5%;margin-bottom:.5%}}@media (max-width:25em){.tile-award .info-container{height:26%}.tile-award .info-container .info .title{font-size:.875em}}.hero{height:16.25em;background-position:50%;background-size:cover}.hero video{display:block;margin:0 auto;max-width:inherit;width:100%}@media (min-width:50em){.hero{height:18.75em}}@media (min-width:68.75em){.hero{height:22.5em}}.navbar{position:fixed;height:6em;width:100%;background:#141414;z-index:6}.navbar #nav-open{position:absolute;z-index:3;top:0;right:0;display:none;float:right;padding:1.875em 1.875em 1.25em}.navbar #nav-open .icon{fill:#575a5b}.navbar .navbar-logo{position:relative;padding:.875em 0 0;z-index:2;float:left;width:14.375em}.navbar .navbar-logo svg{display:inline-block;fill:#fff;height:0;width:0}.svg .navbar .navbar-logo svg{height:4.25em;width:auto}.navbar .navbar-menu-container{position:relative;padding-left:14.375em;display:block}.navbar .navbar-menu-container #nav-close{float:right;display:none;padding:1.875em 1.875em 1.25em}.navbar .navbar-menu-container #nav-close .icon{fill:#ff5a01}.navbar .navbar-menu-container .navbar-menu{padding-right:14.375em;text-align:center}.navbar .navbar-menu-container .navbar-menu ul{margin:0;list-style:none}.navbar .navbar-menu-container .navbar-menu ul li{display:inline-block;text-transform:uppercase;border-right:1px solid #858687;font-weight:700;padding-top:1.25em;margin-top:1.875em}.navbar .navbar-menu-container .navbar-menu ul li:last-child{border-right:0 solid transparent}.navbar .navbar-menu-container .navbar-menu ul li .link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li a{padding:.625em .875em .625em .625em}.navbar .navbar-menu-container .navbar-menu ul li.current-menu-ancestor>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li.current-menu-ancestor>a,.navbar .navbar-menu-container .navbar-menu ul li.current-menu-item>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li.current-menu-item>a,.navbar .navbar-menu-container .navbar-menu ul li.current-page-ancestor>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li.current-page-ancestor>a,.single-post .navbar .navbar-menu-container .navbar-menu ul li.current_page_parent>.link-block-styled,.single-post .navbar .navbar-menu-container .navbar-menu ul li.current_page_parent>a{color:#ff5a01}.navbar .navbar-menu-container .navbar-menu ul li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li.no-current-menu-item>a{color:#fff}.link-block:hover .navbar .navbar-menu-container .navbar-menu ul li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul .link-block:hover li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container .navbar-menu ul li.no-current-menu-item>.link-block-styled:hover,.navbar .navbar-menu-container .navbar-menu ul li.no-current-menu-item>a:hover{color:#ff5a01}.navbar .navbar-menu-container .navbar-language-menu{color:#6e6e6e;position:absolute;top:0;right:0;text-transform:uppercase!important;padding-right:3.75em;padding-top:3.125em}.navbar .navbar-menu-container .navbar-language-menu .lang-item{display:inline;list-style:none}.navbar .navbar-menu-container .navbar-language-menu .lang-item.current-lang .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item.current-lang a{color:#ff5a01}.navbar .navbar-menu-container .navbar-language-menu .lang-item:first-child{padding-right:.625em;border-right:1px solid #6e6e6e}.navbar .navbar-menu-container .navbar-language-menu .lang-item:nth-child(2){margin-left:.1875em}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{color:#6e6e6e;font-size:.8em}.link-block:hover .navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled:hover,.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block:hover .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a:hover{color:#ff5a01}@media (max-width:1300px){.navbar #nav-open{display:block}.navbar .navbar-menu-container{padding:0;position:fixed;z-index:6;right:0;top:0;height:100%;background:rgba(0,0,0,.85);-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.navbar .navbar-menu-container #nav-close{display:block}.menu-visible .navbar .navbar-menu-container{-webkit-transform:translateZ(0);transform:translateZ(0)}.animating .navbar .navbar-menu-container{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.admin-bar .navbar .navbar-menu-container{top:32px}}@media (max-width:1300px) and (max-width:782px){.admin-bar .navbar .navbar-menu-container{top:46px}}@media (max-width:1300px){.navbar .navbar-menu-container .navbar-menu{width:240px;text-align:left;padding-right:0}.navbar .navbar-menu-container ul{padding-top:30px;margin-left:0}.navbar .navbar-menu-container ul li{padding:0;padding-top:0!important;border-right:0 solid transparent!important;font-weight:400!important;margin-top:8px!important;display:block!important}.navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li a{font-size:16px;padding:0 0 0 32px!important;line-height:1.2;border-left:6px solid transparent}.link-block:hover .navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li.current-menu-ancestor>.link-block-styled,.navbar .navbar-menu-container ul li.current-menu-ancestor>a,.navbar .navbar-menu-container ul li.current-menu-item>.link-block-styled,.navbar .navbar-menu-container ul li.current-menu-item>a,.navbar .navbar-menu-container ul li.current-page-ancestor>.link-block-styled,.navbar .navbar-menu-container ul li.current-page-ancestor>a,.navbar .navbar-menu-container ul li .link-block-styled:hover,.navbar .navbar-menu-container ul li .link-block:hover .link-block-styled,.navbar .navbar-menu-container ul li a:hover,.single-post .navbar .navbar-menu-container ul li.current_page_parent>.link-block-styled,.single-post .navbar .navbar-menu-container ul li.current_page_parent>a{border-color:#ff5a01}.navbar .navbar-menu-container ul li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container ul li.no-current-menu-item>a{border-color:transparent}.link-block:hover .navbar .navbar-menu-container ul li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container ul .link-block:hover li.no-current-menu-item>.link-block-styled,.navbar .navbar-menu-container ul li.no-current-menu-item>.link-block-styled:hover,.navbar .navbar-menu-container ul li.no-current-menu-item>a:hover{border-color:#ff5a01}.navbar .navbar-menu-container .navbar-language-menu{position:relative;padding-left:38px;padding-top:20px}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{font-size:9.6px}}@media (max-width:25em){.svg .navbar .navbar-logo svg{width:70%}}@media (min-height:400px) and (max-width:1300px){.navbar .navbar-menu-container{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}.navbar .navbar-menu-container .navbar-menu{width:220px}.navbar .navbar-menu-container ul{padding-top:80px}.navbar .navbar-menu-container ul li{margin-top:16px!important}.navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li a{font-size:18px;padding:0 0 0 32px!important;line-height:1.2;border-left:8px solid transparent}.navbar .navbar-menu-container .navbar-language-menu{position:relative;padding-left:40px;padding-top:20px}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{font-size:10.8px}}@media (min-height:500px) and (max-width:1300px){.navbar .navbar-menu-container{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}.navbar .navbar-menu-container .navbar-menu{width:220px}.navbar .navbar-menu-container ul{padding-top:80px}.navbar .navbar-menu-container ul li{margin-top:20px!important}.navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li a{font-size:24px;padding:0 0 0 32px!important;line-height:1.2;border-left:8px solid transparent}.navbar .navbar-menu-container .navbar-language-menu{position:relative;padding-left:40px;padding-top:20px}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{font-size:14.4px}}@media (min-width:375px) and (min-height:660px) and (max-width:1300px){.navbar .navbar-menu-container{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.navbar .navbar-menu-container .navbar-menu{width:280px}.navbar .navbar-menu-container ul{padding-top:80px}.navbar .navbar-menu-container ul li{margin-top:24px!important}.navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li a{font-size:32px;padding:0 0 0 46px!important;line-height:1.2;border-left:8px solid transparent}.navbar .navbar-menu-container .navbar-language-menu{position:relative;padding-left:54px;padding-top:20px}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{font-size:19.2px}}@media (min-width:500px) and (min-height:760px) and (max-width:1300px){.navbar .navbar-menu-container{-webkit-transform:translate3d(360px,0,0);transform:translate3d(360px,0,0)}.navbar .navbar-menu-container .navbar-menu{width:340px}.navbar .navbar-menu-container ul{padding-top:100px}.navbar .navbar-menu-container ul li{margin-top:32px!important}.navbar .navbar-menu-container ul li .link-block-styled,.navbar .navbar-menu-container ul li a{font-size:32px;padding:0 0 0 46px!important;line-height:1.2;border-left:8px solid transparent}.navbar .navbar-menu-container .navbar-language-menu{position:relative;padding-left:54px;padding-top:20px}.navbar .navbar-menu-container .navbar-language-menu .lang-item .link-block-styled,.navbar .navbar-menu-container .navbar-language-menu .lang-item a{font-size:19.2px}}.slider{width:100%;height:auto}.slider .flickity-page-dots{bottom:0;background-color:rgba(0,0,0,.5);padding:.625em 0}.slider .slider-item-wrapper{position:relative;top:0;left:0;width:100%;height:auto;min-height:18.75em}.slider .slider-item-wrapper:after{padding-top:50%;display:block;content:''}.slider .slider-item{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;display:none;width:100%;text-align:center;background-position:50%;background-size:cover}.slider .slider-item img{display:block;min-height:200px}.js-ready .slider .slider-item,.slider .slider-item:first-child{display:block}.slider .slider-item .slider-click-area{display:block;width:100%;height:100%;z-index:7}.slider .slider-item .slider-info{pointer-events:none;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding-bottom:10%;text-shadow:2px 2px rgba(0,0,0,.5)}.slider .slider-item .slider-info>.link-block-styled,.slider .slider-item .slider-info>a{pointer-events:all}.slider .slider-item .slider-info .slider-client{pointer-events:none;font-size:5em}.slider .slider-item .slider-info .slider-title{pointer-events:none;font-size:3em;text-transform:uppercase}@media (max-width:50em){.slider .slider-item .slider-info .slider-client{font-size:4em}.slider .slider-item .slider-info .slider-title{font-size:2.4em}}@media (max-width:40em){.slider .slider-item .slider-info .slider-client{font-size:3em}.slider .slider-item .slider-info .slider-title{font-size:1.8em}}@media (max-width:25em){.slider .slider-item .btn-service{padding:.25em .4375em}.slider .slider-item .btn-service .icon{height:1.5em;width:1.5em}.slider .slider-item .slider-info .slider-client{font-size:2em}.slider .slider-item .slider-info .slider-title{font-size:1.2em}}#services{margin-top:.5%}#btn-showAll .btn{line-height:2.5em}#btn-showAll:hover .btn-service{color:#fff}#btn-showAll input:checked+.btn-service{background-color:#ff5a01;color:#fff}label.btn-service-checkbox{display:inline-block;margin-bottom:0;margin-right:.3125em}label.btn-service-checkbox input{display:none}label.btn-service-checkbox input+.btn-service{cursor:pointer;background-color:rgba(0,0,0,.5);color:#666}label.btn-service-checkbox input+.btn-service .icon{fill:#666}.btn-service{text-transform:uppercase}label.btn-service-checkbox input:checked+.btn-service-1{background-color:#2d85cf}label.btn-service-checkbox input:checked+.btn-service-1 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-1{color:#fff}label.btn-service-checkbox:hover .btn-service-1 .icon{fill:#fff}.link-block-styled:hover.btn-service-1,.link-block:hover .btn-service-1.link-block-styled,a:hover.btn-service-1{background-color:#1b4f7b}label.btn-service-checkbox input:checked+.btn-service-2{background-color:#f54f67}label.btn-service-checkbox input:checked+.btn-service-2 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-2{color:#fff}label.btn-service-checkbox:hover .btn-service-2 .icon{fill:#fff}.link-block-styled:hover.btn-service-2,.link-block:hover .btn-service-2.link-block-styled,a:hover.btn-service-2{background-color:#d20c29}label.btn-service-checkbox input:checked+.btn-service-3{background-color:#f6ab4e}label.btn-service-checkbox input:checked+.btn-service-3 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-3{color:#fff}label.btn-service-checkbox:hover .btn-service-3 .icon{fill:#fff}.link-block-styled:hover.btn-service-3,.link-block:hover .btn-service-3.link-block-styled,a:hover.btn-service-3{background-color:#d37a0b}label.btn-service-checkbox input:checked+.btn-service-4{background-color:#66c07a}label.btn-service-checkbox input:checked+.btn-service-4 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-4{color:#fff}label.btn-service-checkbox:hover .btn-service-4 .icon{fill:#fff}.link-block-styled:hover.btn-service-4,.link-block:hover .btn-service-4.link-block-styled,a:hover.btn-service-4{background-color:#38884a}label.btn-service-checkbox input:checked+.btn-service-5{background-color:#9a5ab0}label.btn-service-checkbox input:checked+.btn-service-5 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-5{color:#fff}label.btn-service-checkbox:hover .btn-service-5 .icon{fill:#fff}.link-block-styled:hover.btn-service-5,.link-block:hover .btn-service-5.link-block-styled,a:hover.btn-service-5{background-color:#60356f}label.btn-service-checkbox input:checked+.btn-service-6{background-color:#20cdf5}label.btn-service-checkbox input:checked+.btn-service-6 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-6{color:#fff}label.btn-service-checkbox:hover .btn-service-6 .icon{fill:#fff}.link-block-styled:hover.btn-service-6,.link-block:hover .btn-service-6.link-block-styled,a:hover.btn-service-6{background-color:#0889a7}label.btn-service-checkbox input:checked+.btn-service-7{background-color:#c75694}label.btn-service-checkbox input:checked+.btn-service-7 .icon{fill:#fff}label.btn-service-checkbox:hover .btn-service-7{color:#fff}label.btn-service-checkbox:hover .btn-service-7 .icon{fill:#fff}.link-block-styled:hover.btn-service-7,.link-block:hover .btn-service-7.link-block-styled,a:hover.btn-service-7{background-color:#892e60}.btn-service-1{background-color:#2d85cf}.btn-service-1 .icon{fill:#fff}.btn-service-1:active,.btn-service-1:focus,.btn-service-1:hover,input+.btn-service-1:active,input+.btn-service-1:focus,input+.btn-service-1:hover{background-color:#2d85cf;outline:none}input+.btn-service-1:active .icon,input+.btn-service-1:focus .icon,input+.btn-service-1:hover .icon{fill:#fff}.btn-service-1.btn-service-large:active,.btn-service-1.btn-service-large:focus,.btn-service-1.btn-service-large:hover{background-color:#1b4f7b}.btn-service-2{background-color:#f54f67}.btn-service-2 .icon{fill:#fff}.btn-service-2:active,.btn-service-2:focus,.btn-service-2:hover,input+.btn-service-2:active,input+.btn-service-2:focus,input+.btn-service-2:hover{background-color:#f54f67;outline:none}input+.btn-service-2:active .icon,input+.btn-service-2:focus .icon,input+.btn-service-2:hover .icon{fill:#fff}.btn-service-2.btn-service-large:active,.btn-service-2.btn-service-large:focus,.btn-service-2.btn-service-large:hover{background-color:#d20c29}.btn-service-3{background-color:#f6ab4e}.btn-service-3 .icon{fill:#fff}.btn-service-3:active,.btn-service-3:focus,.btn-service-3:hover,input+.btn-service-3:active,input+.btn-service-3:focus,input+.btn-service-3:hover{background-color:#f6ab4e;outline:none}input+.btn-service-3:active .icon,input+.btn-service-3:focus .icon,input+.btn-service-3:hover .icon{fill:#fff}.btn-service-3.btn-service-large:active,.btn-service-3.btn-service-large:focus,.btn-service-3.btn-service-large:hover{background-color:#d37a0b}.btn-service-4{background-color:#66c07a}.btn-service-4 .icon{fill:#fff}.btn-service-4:active,.btn-service-4:focus,.btn-service-4:hover,input+.btn-service-4:active,input+.btn-service-4:focus,input+.btn-service-4:hover{background-color:#66c07a;outline:none}input+.btn-service-4:active .icon,input+.btn-service-4:focus .icon,input+.btn-service-4:hover .icon{fill:#fff}.btn-service-4.btn-service-large:active,.btn-service-4.btn-service-large:focus,.btn-service-4.btn-service-large:hover{background-color:#38884a}.btn-service-5{background-color:#9a5ab0}.btn-service-5 .icon{fill:#fff}.btn-service-5:active,.btn-service-5:focus,.btn-service-5:hover,input+.btn-service-5:active,input+.btn-service-5:focus,input+.btn-service-5:hover{background-color:#9a5ab0;outline:none}input+.btn-service-5:active .icon,input+.btn-service-5:focus .icon,input+.btn-service-5:hover .icon{fill:#fff}.btn-service-5.btn-service-large:active,.btn-service-5.btn-service-large:focus,.btn-service-5.btn-service-large:hover{background-color:#60356f}.btn-service-6{background-color:#20cdf5}.btn-service-6 .icon{fill:#fff}.btn-service-6:active,.btn-service-6:focus,.btn-service-6:hover,input+.btn-service-6:active,input+.btn-service-6:focus,input+.btn-service-6:hover{background-color:#20cdf5;outline:none}input+.btn-service-6:active .icon,input+.btn-service-6:focus .icon,input+.btn-service-6:hover .icon{fill:#fff}.btn-service-6.btn-service-large:active,.btn-service-6.btn-service-large:focus,.btn-service-6.btn-service-large:hover{background-color:#0889a7}.btn-service-7{background-color:#c75694}.btn-service-7 .icon{fill:#fff}.btn-service-7:active,.btn-service-7:focus,.btn-service-7:hover,input+.btn-service-7:active,input+.btn-service-7:focus,input+.btn-service-7:hover{background-color:#c75694;outline:none}input+.btn-service-7:active .icon,input+.btn-service-7:focus .icon,input+.btn-service-7:hover .icon{fill:#fff}.btn-service-7.btn-service-large:active,.btn-service-7.btn-service-large:focus,.btn-service-7.btn-service-large:hover{background-color:#892e60}.btn-service-large{outline:none;width:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:17.5em;border:0;color:#fff;margin:2% 0;text-transform:uppercase;cursor:pointer}.btn-service-large .title{font-size:2em}@media (max-width:68.75em){.btn-service-large{height:8.75em}.btn-service-large .title{font-size:1em}}.product-tile{position:relative;display:block;overflow:hidden;margin-bottom:1%}.product-tile img{display:block}.product-tile>.info-container{position:absolute;height:30%;width:100%;background:#fff;bottom:0;text-align:center;color:#000;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.product-tile>.info-container .info{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-tile>.info-container .info .title{text-transform:uppercase;font-size:2.25em;line-height:1em}.product-tile>.info-container .info p{font-size:1.125em}.product-tile .product-hover-img{position:absolute;top:0;height:100%;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}.product-tile:hover>.info-container{-webkit-transform:translateY(102%);transform:translateY(102%)}.product-tile:hover .product-hover-img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.product-tile h4{color:#000;padding-bottom:.3125em;margin-bottom:0}@media (max-width:68.75em){.grid-products .col-4-12 .product-tile .info-container .info .title{font-size:1.625em}.grid-products .col-4-12 .product-tile .info-container .info p{font-size:.875em}}@media (max-width:50em){.grid-products .col-4-12{width:49%}.grid-products .col-4-12 .product-tile:hover>.info-container{-webkit-transform:inherit;transform:inherit}.grid-products .col-4-12 .product-tile:hover .product-hover-img{-webkit-transform:translateY(-15%);transform:translateY(-15%)}.grid-products .col-4-12 .product-tile .info-container .info .title{font-size:1.75em}.grid-products .col-4-12 .product-tile .info-container .info p{display:none}.grid-products .col-4-12 .product-tile .product-hover-img{display:block;-webkit-transform:translateY(-15%);transform:translateY(-15%);opacity:1}.grid-products .col-4-12:first-child{width:99%}.grid-products .col-4-12:first-child .product-tile{height:45vw}.grid-products .col-4-12:first-child .product-tile img{width:100%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@media (max-width:40em){.grid-products .col-4-12 .product-tile .info-container .info .title{font-size:1.125em}}.client-box{width:100%;height:auto}#award-tiles{margin-bottom:2.5em}#award-bar{padding-top:1.25em}#award-bar h1{padding-top:0;margin-bottom:0}#award-bar h1,#award-bar p{font-size:.875em}#award-bar .award-icon{padding-left:.625em;text-transform:uppercase}#award-bar .award-icon svg{fill:#fff;width:3.75em;height:4.375em}#award-bar .award-bar-item{width:100%;border-left:1px solid #fff;padding-left:1.125em}#award-bar .award-bar-item .link-block-styled,#award-bar .award-bar-item a{color:#ff5a01}#award-bar .award-bar-item .link-block-styled:hover,#award-bar .award-bar-item .link-block:hover .link-block-styled,#award-bar .award-bar-item a:hover,.link-block:hover #award-bar .award-bar-item .link-block-styled{color:#fff}#award-bar>.grid{position:relative}#award-bar>.grid .award-bar-item{border-left:none}#award-bar>.grid .col-2-12:not(:first-child):before{display:block;position:absolute;content:'';top:0;bottom:1.25em;width:1px;background-color:#fff}@media (max-width:40em){#award-bar{padding-bottom:1.25em}#award-bar .col-2-12{width:49%}}@media (max-width:50em){#award-bar{padding-bottom:1.875em}#award-bar .col-2-12{width:32.33333%}}.container-project{position:relative;max-width:88.75em}.project-wrapper{position:relative}.project-box-wrapper .project-navigation{background:hsla(0,0%,100%,.6);padding:.625em;line-height:2em;width:100vw;margin-left:-1.25em;position:fixed;z-index:2}.project-box-wrapper .project-navigation .project-nav-left{float:left}.project-box-wrapper .project-navigation .project-nav-left .link-block-styled,.project-box-wrapper .project-navigation .project-nav-left a{color:#2c2f33}.project-box-wrapper .project-navigation .project-nav-left .link-block-styled span,.project-box-wrapper .project-navigation .project-nav-left a span{padding-left:.625em;line-height:2em;display:inline-block}.link-block:hover .project-box-wrapper .project-navigation .project-nav-left .link-block-styled,.project-box-wrapper .project-navigation .project-nav-left .link-block-styled:hover,.project-box-wrapper .project-navigation .project-nav-left .link-block:hover .link-block-styled,.project-box-wrapper .project-navigation .project-nav-left a:hover{color:#ff5a01}.link-block:hover .project-box-wrapper .project-navigation .project-nav-left .link-block-styled svg,.project-box-wrapper .project-navigation .project-nav-left .link-block-styled:hover svg,.project-box-wrapper .project-navigation .project-nav-left .link-block:hover .link-block-styled svg,.project-box-wrapper .project-navigation .project-nav-left a:hover svg{fill:#ff5a01}.project-box-wrapper .project-navigation .project-nav-left svg{display:none;float:left;fill:#2c2f33;width:2em;height:2em}.project-box-wrapper .project-navigation .project-nav-right{float:right}.project-box-wrapper .project-navigation .project-nav-right .nav-nrs{padding:0 1em}.project-box-wrapper .project-navigation .project-nav-right svg{display:block;fill:#e5e5e5;width:2em;height:2em}.project-box-wrapper .project-navigation .project-nav-right .link-block-styled,.project-box-wrapper .project-navigation .project-nav-right a{display:inline-block;float:left}.link-block:hover .project-box-wrapper .project-navigation .project-nav-right .link-block-styled svg,.project-box-wrapper .project-navigation .project-nav-right .link-block-styled:hover svg,.project-box-wrapper .project-navigation .project-nav-right .link-block:hover .link-block-styled svg,.project-box-wrapper .project-navigation .project-nav-right a:hover svg{fill:#ff5a01}.project-box-wrapper .project-header{padding:5em 0 0}.project-box-wrapper .project-header .client-container{font-size:1.5625em;color:#ff5a01}.project-box-wrapper .project-header .client-container .client{text-transform:uppercase;font-weight:700}.project-box-wrapper .project-header h1{padding-top:0}.project-box-wrapper .project-header .services{display:none}.project-box-wrapper .project-info-box{width:100%;color:#fff}.project-box-wrapper .project-info-content{padding:2.5em 1.5em 2.5em 2.5em}.project-box-wrapper .project-info-content .project-info-text{max-height:25em;overflow:hidden}.project-images{margin-bottom:3.125em}.project-images img{width:100%;height:auto}@media (min-width:50em){.container-project{padding-top:5%}.project-box-wrapper{width:23.75em;background:#fff;color:#272727}.project-box-wrapper .project-navigation{width:100%;margin-left:0;border-bottom:1px solid #000;background:#fff;position:inherit}.project-box-wrapper .project-navigation .project-nav-left svg{display:inherit}.project-box-wrapper .project-header{padding:2.5em}.project-box-wrapper .project-header .services{display:block}.project-box-wrapper .project-info-box{color:#000;padding:2.5em 1.5em 2.5em 2.5em}.project-box-wrapper .project-info-box .project-info-text{max-height:25em;overflow:hidden}.project-images{margin-left:25em;position:absolute;top:0;margin-top:0}}#city-map{height:12.5em;position:relative;background:url(../img/citymap.jpg) no-repeat 50%;background-size:cover;overflow:hidden}#city-map .pointer{cursor:pointer;position:absolute;top:0}#city-map .pointer .pointer-icon{position:absolute;top:-2em;left:-1em;width:2em;height:2em;fill:#8a8a8b}#city-slider{margin-top:1.875em;margin-bottom:3.125em}#city-slider img{display:block}#city-slider .city-slider-item{width:100%;background-color:#141414;margin-bottom:.9375em}#city-slider .city-slider-item .city-title{background-color:#000;cursor:pointer}#city-slider .city-slider-item .city-title .item-nr{color:#fff;background-color:#ff5a01;display:inline-block;font-size:1em;line-height:1.375em;width:1.375em;text-align:center;margin-right:.3125em}#city-slider .city-slider-item .city-title h2{line-height:2.1875em;padding:.125em .625em;font-size:1.375em;color:#fff;margin:0;font-weight:700}#city-slider .city-slider-item .city-slider-item-content{display:none}#city-slider .city-slider-item .city-slider-item-content .city-slider-item-image{width:100%}#city-slider .city-slider-item .city-slider-item-content .city-slider-item-image video{display:block}#city-slider .city-slider-item .city-slider-item-content .city-slider-item-text{width:100%;padding:2%;font-size:1.125em}@media (min-width:68.75em){#city-slider{margin-top:3.125em}#city-slider .flickity-page-dots{top:1.5625em;right:1.25em;bottom:inherit;width:auto;text-align:right}#city-slider img{display:block}#city-slider .city-slider-item{width:100%;background-color:#141414;margin-bottom:0}#city-slider .city-slider-item .city-title{background-color:#000;cursor:inherit}#city-slider .city-slider-item .city-title .item-nr{display:none}#city-slider .city-slider-item .city-title h2{line-height:inherit;padding:.125em .625em;font-size:2.25em;color:#ff5a01;margin:0;font-weight:400}#city-slider .city-slider-item .city-slider-item-content{display:block}#city-slider .city-slider-item .city-slider-item-content .city-slider-item-image{float:left;width:60%}#city-slider .city-slider-item .city-slider-item-content .city-slider-item-text{float:right;width:40%;padding:2%;font-size:1.125em}}.container-job{max-width:85.625em;margin-top:3.125em}.container-job .job-info-box{width:100%;background-color:rgba(0,0,0,.5);padding:1.5em}.container-job .job-info-box p{font-size:1em;font-style:normal}.container-job .job-article{padding-bottom:1.625em}.container-job .job-article h1{padding-top:0}.container-job .job-article date{display:block;margin-bottom:2.5em}.container-job .job-article h2.show-hide{font-size:1.5625em;color:#ff5a01;margin-bottom:.3125em;padding-top:.625em}.container-job .job-article h2.show-hide svg{margin-right:.3125em;fill:#ff5a01;width:.625em;height:.625em}.container-job .job-article h2.show-hide.is-open svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:50em){.container-job{position:relative}.container-job .job-info-box{position:absolute;top:0;float:left;width:16.75em;min-height:20.625em}.container-job .job-article{margin-left:19.875em}.container-job .job-article h2.show-hide{font-size:1.125em;text-transform:none;font-weight:700;color:#fff}.container-job .job-article h2.show-hide svg{display:none}}#sitemap{margin-bottom:6.25em}#sitemap h2{padding-bottom:.1875em;border-bottom:1px solid #7b8084;margin-bottom:0}#sitemap h2,#sitemap h3{padding-top:.375em;font-size:1.375em}#sitemap h3{margin-bottom:.375em}#sitemap .grid{margin-bottom:2.1875em}.col-about-us{position:relative;background-color:rgba(0,0,0,.3);margin-bottom:1em}.col-about-us .content{padding:.625em}.col-about-us .content p{margin-bottom:.625em}.col-about-us .about-us-box{display:block;position:relative;height:4.375em;text-align:left}.col-about-us .about-us-box svg.logo{-webkit-transform-origin:0 0 0;transform-origin:0 0 0;text-align:left;fill:#fff;position:relative;top:1em;left:1em;height:2.5em;max-width:12.5em}.col-about-us .toggle{cursor:pointer;position:absolute;top:.625em;right:.625em;background-color:#000;width:1.5em;height:1.5em;padding:0}.col-about-us .toggle svg{margin-top:.1875em;width:1em;height:1em}.col-about-us .about-us-maps{width:100%;background-color:rgba(0,0,0,.5);padding:10px;text-align:left}.col-about-us .about-us-maps .gmaps-link{color:#9ba3ad}.col-about-us .about-us-maps .gmaps-link .gmaps-pin{position:relative;top:.3125em}.col-about-us .about-us-maps .gmaps-link .gmaps-pin svg{fill:#9ba3ad;width:1.25em;height:1.25em}.col-about-us .about-us-maps .gmaps-link:hover{color:#fff}.col-about-us .about-us-maps .gmaps-link:hover svg{fill:#fff}@media (min-width:50em){.col-about-us{background-color:rgba(0,0,0,.3)}.col-about-us .about-us-box{height:12.5em;text-align:center}.col-about-us .about-us-box svg.logo{top:50%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.col-about-us .toggle{display:none}}@media (min-width:68.75em){.col-about-us .about-us-box{height:15.8125em}}@media (min-width:98.75em){.col-about-us .about-us-box{height:18.9375em}}.push-footer,footer{height:3.125em}footer{width:100%;background:#141414;z-index:4}footer.push-footer-bottom{position:absolute;left:0;bottom:0}.footerAreas{width:50%;height:100%;position:relative;float:left}#menu-footer-menu,#menu-footer-menu-en{list-style:none outside none;margin:20px 0 10px;padding:0;color:#9ba3ad}#menu-footer-menu-en>li,#menu-footer-menu>li{float:left;padding:0 .5em;margin:0;border-right:1px solid #9ba3ad;line-height:.75em}#menu-footer-menu-en>li:first-child,#menu-footer-menu>li:first-child{padding-left:0}#menu-footer-menu-en>li:last-child,#menu-footer-menu>li:last-child{border-right:0}#menu-footer-menu-en>li>.link-block-styled,#menu-footer-menu-en>li>a,#menu-footer-menu>li>.link-block-styled,#menu-footer-menu>li>a{color:#9ba3ad;size:13px;text-decoration:none;text-transform:uppercase}#menu-footer-menu-en>li>.link-block-styled:hover,#menu-footer-menu-en>li>a:hover,#menu-footer-menu>li>.link-block-styled:hover,#menu-footer-menu>li>a:hover,.link-block:hover #menu-footer-menu-en>li>.link-block-styled,.link-block:hover #menu-footer-menu>li>.link-block-styled{text-decoration:underline}.footerLeft>p{clear:both;color:#fff;font-size:10px;margin:0;padding-top:10px;line-height:20px}@media (max-width:375px){#menu-footer-menu-en>li,#menu-footer-menu>li{padding-left:.25em;padding-right:.25em}#menu-footer-menu-en>li .link-block-styled,#menu-footer-menu-en>li a,#menu-footer-menu>li .link-block-styled,#menu-footer-menu>li a{font-size:.75em}}#footerSkype,.footerRight>#footerSocialIcons{margin:0;padding:0;list-style:none}.footerRight>#footerSocialIcons>li{float:right;height:40px;display:block;width:30px}#footerFB{border-right:0 solid #9ba3ad;border-left:0 solid #9ba3ad}#footerFB>.link-block-styled,#footerFB>a,#footerSkype>.link-block-styled,#footerSkype>a,#footerTwitter>.link-block-styled,#footerTwitter>a,#footerXing>.link-block-styled,#footerXing>a,#footerYoutube>.link-block-styled,#footerYoutube>a{display:block;width:100%;height:100%;background:url(../img/footer-social.png) no-repeat;-webkit-transition:all .2s;transition:all .2s}#footerFB>.link-block-styled,#footerFB>a{background-position:-91px -13px}#footerFB>.link-block-styled:hover,#footerFB>a:hover,.link-block:hover #footerFB>.link-block-styled{background-position:-91px -89px}#footerTwitter{border-right:0 solid #9ba3ad}#footerTwitter>.link-block-styled,#footerTwitter>a{background-position:-121px -13px}#footerTwitter>.link-block-styled:hover,#footerTwitter>a:hover,.link-block:hover #footerTwitter>.link-block-styled{background-position:-121px -92px}#footerSkype>.link-block-styled,#footerSkype>a{background-position:-31px -13px}#footerSkype>.link-block-styled:hover,#footerSkype>a:hover,.link-block:hover #footerSkype>.link-block-styled{background-position:-31px -92px}#footerXing>.link-block-styled,#footerXing>a{background-position:-61px -13px}#footerXing>.link-block-styled:hover,#footerXing>a:hover,.link-block:hover #footerXing>.link-block-styled{background-position:-61px -92px}#footerYoutube>.link-block-styled,#footerYoutube>a{background-position:0 -13px}#footerYoutube>.link-block-styled:hover,#footerYoutube>a:hover,.link-block:hover #footerYoutube>.link-block-styled{background-position:0 -92px}#s{border:0;color:#ccc;height:1.625em;line-height:1.25em;padding:0 1.5625em 0 .625em;width:3.75em;border-radius:.625em;background-color:#494949;-webkit-transition:all .5s;transition:all .5s}#s:focus{width:10em;outline:none}#searchform-footer{float:right;margin-top:.875em;margin-right:1.875em;padding:0;position:relative;margin-bottom:0}#searchform-footer #searchsubmit{text-indent:-9999px;cursor:pointer;height:1.25em;width:1.25em;position:absolute;right:.3125em;top:.25em;padding:0}#searchform-footer #searchsubmit svg{width:1em;height:1em;position:absolute;top:0;right:0;fill:#fff}.goToTopButton{display:none}