@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/open-sans-v40-latin-300.eot);src:local(''),url(../fonts/open-sans-v40-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-300.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-300.woff) format('woff'),url(../fonts/open-sans-v40-latin-300.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-300.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/open-sans-v40-latin-300italic.eot);src:local(''),url(../fonts/open-sans-v40-latin-300italic.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-300italic.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-300italic.woff) format('woff'),url(../fonts/open-sans-v40-latin-300italic.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-300italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/open-sans-v40-latin-regular.eot);src:local(''),url(../fonts/open-sans-v40-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-regular.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-regular.woff) format('woff'),url(../fonts/open-sans-v40-latin-regular.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-regular.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/open-sans-v40-latin-italic.eot);src:local(''),url(../fonts/open-sans-v40-latin-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-italic.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-italic.woff) format('woff'),url(../fonts/open-sans-v40-latin-italic.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/open-sans-v40-latin-500.eot);src:local(''),url(../fonts/open-sans-v40-latin-500.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-500.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-500.woff) format('woff'),url(../fonts/open-sans-v40-latin-500.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-500.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/open-sans-v40-latin-500italic.eot);src:local(''),url(../fonts/open-sans-v40-latin-500italic.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-500italic.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-500italic.woff) format('woff'),url(../fonts/open-sans-v40-latin-500italic.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-500italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/open-sans-v40-latin-700.eot);src:local(''),url(../fonts/open-sans-v40-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-700.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-700.woff) format('woff'),url(../fonts/open-sans-v40-latin-700.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-700.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/open-sans-v40-latin-700italic.eot);src:local(''),url(../fonts/open-sans-v40-latin-700italic.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-700italic.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-700italic.woff) format('woff'),url(../fonts/open-sans-v40-latin-700italic.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-700italic.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/open-sans-v40-latin-900.eot);src:local(''),url(../fonts/open-sans-v40-latin-900.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-900.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-900.woff) format('woff'),url(../fonts/open-sans-v40-latin-900.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-900.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:900;font-display:swap;src:url(../fonts/open-sans-v40-latin-900italic.eot);src:local(''),url(../fonts/open-sans-v40-latin-900italic.eot?#iefix) format('embedded-opentype'),url(../fonts/open-sans-v40-latin-900italic.woff2) format('woff2'),url(../fonts/open-sans-v40-latin-900italic.woff) format('woff'),url(../fonts/open-sans-v40-latin-900italic.ttf) format('truetype'),url(../fonts/open-sans-v40-latin-900italic.svg#OpenSans) format('svg')}#logo{margin-left:-54px}#logo .claim{margin:5px 0 40px 55px;font-size:12px;line-height:18px}#content .uk-container,#footer .uk-container,#navigation .uk-container{position:relative}#content .uk-container::after,#content .uk-container::before,#footer .uk-container::after,#footer .uk-container::before,#navigation .uk-container::after,#navigation .uk-container::before{position:absolute;content:'';top:0;bottom:0;width:10px}#content .uk-container::before,#footer .uk-container::before,#navigation .uk-container::before{background-image:linear-gradient(to left,#ccc,#fff);left:-80px}#content .uk-container::after,#footer .uk-container::after,#navigation .uk-container::after{background-image:linear-gradient(to right,#ccc,#fff);right:-80px}.uk-offcanvas-bar{margin-top:64px;width:640px;background-color:#716f6e}#navigation .uk-container .uk-navbar{border-bottom:1px solid #716f6e;padding-top:40px;padding-bottom:10px}#navigation .uk-container .uk-navbar .uk-navbar-right{align-items:end}#projects img{border:2px solid transparent}#projects img:hover{border:2px solid #0084cb}#projects .active img{border:2px solid #0084cb}.project-overview-image-sticky{padding:5px 0;background-color:#fff}.project-overview-image .uk-text-center{color:#fff}#footer .uk-container #footer-inner{position:relative;background-color:#716f6e;padding-top:8px;padding-bottom:12px;color:#fff}#footer .uk-container #footer-inner::after,#footer .uk-container #footer-inner::before{position:absolute;background-color:#716f6e;content:'';top:0;bottom:0}#footer .uk-container #footer-inner::before{width:70px;left:-70px}#footer .uk-container #footer-inner::after{width:110px;right:-110px}#footer .uk-container #footer-inner a{color:#fff;text-transform:none;font-size:1rem;text-decoration:none;background-image:linear-gradient(white,#fff);background-position:0 calc(100% - 3px);background-position:0 calc(100% - 0px);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size cubic-bezier(0,.5,0,1) .3s}#footer .uk-container #footer-inner a:focus,#footer .uk-container #footer-inner a:hover{text-decoration:none;background-size:100% 1px}table.no-padding{border-collapse:collapse}table.no-padding tr td{padding:0}table.no-padding tr td img{display:block}.userform-fields .required-identifier{color:red}.userform-fields .uk-form-label{font-size:1rem;font-weight:700}.userform-fields .uk-input,.userform-fields .uk-select,.userform-fields .uk-textarea{border-left-width:5px!important}.userform-fields .uk-input.error,.userform-fields .uk-select.error,.userform-fields .uk-textarea.error{border-color:#f33}.userform-fields .message{font-size:.8rem}.userform-fields .message.error{display:block;color:#f33}.userform-fields .field.checkbox label{font-weight:700}.app-navigation .app-navigation-sub.uk-nav-default>li,.app-navigation.uk-nav-default>li{font-size:1.5rem;line-height:1.25}.app-navigation .app-navigation-sub.uk-nav-default>li>a,.app-navigation.uk-nav-default>li>a{color:#fff}.app-navigation .app-navigation-sub.uk-nav-default>li>a:focus,.app-navigation .app-navigation-sub.uk-nav-default>li>a:hover,.app-navigation.uk-nav-default>li>a:focus,.app-navigation.uk-nav-default>li>a:hover{color:#ccc}.app-navigation .uk-accordion{padding:5px 0}.app-navigation .uk-accordion li .uk-accordion-title{display:block;color:#fff;font-size:1.5rem;line-height:1.25}.app-navigation .uk-accordion li .uk-accordion-title:hover{color:#ccc}.app-navigation .uk-accordion li .uk-accordion-content{margin-top:5px}.app-totop{overflow:hidden;height:0}.app-totop.uk-active{border:1px solid transparent;height:auto;width:auto!important;top:unset!important;bottom:15px}.app-totop.uk-active.uk-text-left{left:15px}.app-totop.uk-active.uk-text-right{right:15px}.app-totop a{color:#fff;background-color:#758087}.app-totop a>svg:nth-child(2){display:none}.app-totop a:hover{color:#fff}.app-totop a:hover svg{transform:scale(1.4)}.uk-navbar-toggle-animation-old svg rect{transition:all 250ms ease-in-out}.uk-navbar-toggle-animation-old[aria-expanded=true] svg rect:nth-child(2){transform:translateY(6px) rotate(45deg);transform-origin:10px 4px}.uk-navbar-toggle-animation-old[aria-expanded=true] svg rect:nth-child(1){transform:translateX(50%);width:0}.uk-navbar-toggle-animation-old[aria-expanded=true] svg rect:nth-child(3){transform:translateY(-6px) rotate(-45deg);transform-origin:10px 16px}.uk-accordion.uk-accordion-lines>li{margin-top:-2px}.uk-accordion.uk-accordion-lines>li .uk-accordion-title{padding:calc(10px / 2);border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}.uk-accordion.uk-accordion-lines>li .uk-accordion-content{margin-bottom:40px}.uk-list-divider-top li:first-child{padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-divider-bottom li:last-child{padding-bottom:10px;border-bottom:1px solid #e5e5e5}.uk-position-z-index-max{z-index:9999}.uk-margin-xsmall{margin-bottom:5px}*+.uk-margin-xsmall{margin-top:5px!important}.uk-margin-xsmall-top{margin-top:5px!important}.uk-margin-xsmall-bottom{margin-bottom:5px!important}.uk-margin-xsmall-left{margin-left:5px!important}.uk-margin-xsmall-right{margin-right:5px!important}.app-responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}.app-responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.uk-container-full{max-width:none;padding-left:0;padding-right:0}.uk-padding-small-left{padding-left:15px}.uk-padding-small-right{padding-right:15px}.uk-padding-small-top{padding-top:15px}.uk-padding-small-bottom{padding-bottom:15px}.uk-padding-medium-left{padding-left:30px}.uk-padding-medium-right{padding-right:30px}.uk-padding-medium-top{padding-top:30px}.uk-padding-medium-bottom{padding-bottom:30px}.uk-padding-large-left{padding-left:40px}.uk-padding-large-right{padding-right:40px}.uk-padding-large-top{padding-top:40px}.uk-padding-large-bottom{padding-bottom:40px}.element__html{overflow-wrap:break-word;word-wrap:break-word}@media (max-width:639px){.hide-if-small{display:none}#logo .claim{display:none}#navigation .uk-container .uk-navbar{padding-top:10px}}@media (min-width:640px){.show-if-small{display:none}}@media (max-width:1023px){#content .uk-container::after,#content .uk-container::before,#footer .uk-container #footer-inner::after,#footer .uk-container #footer-inner::before,#footer .uk-container::after,#footer .uk-container::before,#navigation .uk-container::after,#navigation .uk-container::before{display:none}#footer{background-color:#716f6e}#logo{margin-left:0}}