@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,*:after,*:before{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,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}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}hr{background-color:#000;border:none;box-sizing:content-box;display:block;height:1px;margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;-webkit-appearance:none;-moz-appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{font-weight:400}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0}dl,dt,dd{margin:0;padding:0}a,a:hover,a:visited{text-decoration:none}a:focus{outline:none}nav ol,nav ul,nav li{margin:0;padding:0;list-style-type:none}li{display:inline-block}::-moz-selection{background:#eee;text-shadow:none}::selection{background:#eee;text-shadow:none}i,em,address{font-style:normal}b,strong{font-weight:700}p{margin:0}ul{margin:0;padding:0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}header nav,header .header--inner,.row-wrapper,.block-team-imagewrapper,.block-clients .block-clients-wrapper,.block-project-categories .block-project-imagewrapper,.block-project-list .block-project-imagewrapper,.block-project-images,.clearfix{*zoom: 1}header nav:before,header .header--inner:before,.row-wrapper:before,.block-team-imagewrapper:before,.block-clients .block-clients-wrapper:before,.block-project-categories .block-project-imagewrapper:before,.block-project-list .block-project-imagewrapper:before,.block-project-images:before,.clearfix:before{content:" ";display:table}header nav:after,header .header--inner:after,.row-wrapper:after,.block-team-imagewrapper:after,.block-clients .block-clients-wrapper:after,.block-project-categories .block-project-imagewrapper:after,.block-project-list .block-project-imagewrapper:after,.block-project-images:after,.clearfix:after{content:" ";display:table;clear:both}.swiper-small .swiper-slide,.swiper-large .swiper-slide,.block-project-categories .block-project-imagewrapper .block-project--teaser .image,.block-project-list .block-project-imagewrapper .block-project--image .img,.block-project-images .block-project--image,.block-project .block-project--image{background-repeat:no-repeat;background-size:contain;background-position:center center}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 5, 2020 */main a,.swiper-large .swiper-caption .link,.scrollanimation label{text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:1px}section a{color:#000;text-decoration:underline}section a:hover{color:#0069b4;text-decoration:underline}nav a{color:#000;letter-spacing:1px}nav a.active,nav a:hover{color:#0069b4}.block-team--address a{color:#000}.block-team--address a[href^="tel:"]{cursor:default}@media only screen and (max-width: 719px){.block-team--address{cursor:pointer}}.btn,input[type=submit],button{background-color:#0069b4;color:#fff;border:0;padding:.7em .7em .6em;border-radius:6px;transition:.3s all;display:inline-block;text-align:center;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:15px;line-height:1.31;text-decoration:none}@media screen and (min-width: 720px){.btn,input[type=submit],button{font-size:14px;line-height:1.31}}@media screen and (min-width: 1024px){.btn,input[type=submit],button{font-size:17px;line-height:1.31}}@media screen and (min-width: 1400px){.btn,input[type=submit],button{font-size:18px;line-height:1.31}}.btn:hover,input[type=submit]:hover,button:hover{background-color:#6e6e6e;color:#fff;text-decoration:none}body.safari .btn,body.safari input[type=submit],body.safari button{padding:.7em .7em .8em}a[href$=".pdf"]{position:relative}a[href$=".pdf"]:after{content:"";display:block;background-image:url(/build/assets/ISO_Website_Icons_PDF-OC6hn0yx.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;width:1.6em;height:1.6em;left:100%;margin-left:.4em;top:-.3em}.headerblock{margin-left:42.27%;margin-bottom:42px}@media only screen and (max-width: 719px){.headerblock{margin-left:0;margin-top:0;padding-left:30px;padding-right:30px}}@media screen and (min-width: 720px){.headerblock{margin-bottom:48px}}@media screen and (min-width: 1024px){.headerblock{margin-bottom:54px}}@media screen and (min-width: 1400px){.headerblock{margin-bottom:60px}}.fullpage .headerblock,.start .headerblock{margin-top:28px}@media screen and (min-width: 720px){.fullpage .headerblock,.start .headerblock{margin-top:32px}}@media screen and (min-width: 1024px){.fullpage .headerblock,.start .headerblock{margin-top:36px}}@media screen and (min-width: 1400px){.fullpage .headerblock,.start .headerblock{margin-top:40px}}@media only screen and (min-width: 1400px){.fullpage .headerblock,.start .headerblock{margin-top:42px}}@media only screen and (min-width: 1400px) and (min-width: 720px){.fullpage .headerblock,.start .headerblock{margin-top:48px}}@media only screen and (min-width: 1400px) and (min-width: 1024px){.fullpage .headerblock,.start .headerblock{margin-top:54px}}@media only screen and (min-width: 1400px) and (min-width: 1400px){.fullpage .headerblock,.start .headerblock{margin-top:60px}}@media only screen and (max-width: 719px){.fullpage .headerblock,.start .headerblock{margin-top:0}}.headerblock-twocols{display:flex;margin-bottom:42px}.headerblock-twocols>div:first-child{position:relative;width:42.27%}.headerblock-twocols>div:first-child .backlink{left:33.816%;margin-top:0}@media only screen and (max-width: 1023px){.headerblock-twocols>div:first-child .backlink{position:relative;right:auto;left:auto;transform:none;margin-bottom:2em}}.headerblock-twocols>div:last-child{flex:1}.headerblock-twocols>div:last-child h2:not(.mb1){margin-bottom:0}@media only screen and (max-width: 1023px){.headerblock-twocols{display:block;margin-top:70px}}@media only screen and (max-width: 1023px) and (min-width: 720px){.headerblock-twocols{margin-top:80px}}@media only screen and (max-width: 1023px) and (min-width: 1024px){.headerblock-twocols{margin-top:90px}}@media only screen and (max-width: 1023px) and (min-width: 1400px){.headerblock-twocols{margin-top:100px}}@media only screen and (max-width: 719px){.headerblock-twocols{margin-left:0;padding-left:30px;padding-right:30px;margin-top:0}}@media screen and (min-width: 720px){.headerblock-twocols{margin-bottom:48px}}@media screen and (min-width: 1024px){.headerblock-twocols{margin-bottom:54px}}@media screen and (min-width: 1400px){.headerblock-twocols{margin-bottom:60px}}.block-project{padding-bottom:14px;display:flex;display:-webkit-flex;height:100%;align-items:stretch;flex-direction:column;justify-content:space-between}@media screen and (min-width: 720px){.block-project{padding-bottom:16px}}@media screen and (min-width: 1024px){.block-project{padding-bottom:18px}}@media screen and (min-width: 1400px){.block-project{padding-bottom:20px}}@media only screen and (max-width: 719px){.block-project{padding-bottom:0!important}}@media only screen and (min-width: 1024px){.block-project .block--row{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%}.block-project .block--row div:nth-child(1),.block-project .block--row a:nth-child(1){width:40.816%}.block-project .block--row div:nth-child(2),.block-project .block--row a:nth-child(2){width:57.724%}}.block-project .block-project--image{background-size:cover}@media only screen and (max-width: 1023px){.block-project .block-project--image{aspect-ratio:16/9;width:100%;display:block;margin-top:45.5px}}@media only screen and (max-width: 1023px) and (min-width: 720px){.block-project .block-project--image{margin-top:52px}}@media only screen and (max-width: 1023px) and (min-width: 1024px){.block-project .block-project--image{margin-top:58.5px}}@media only screen and (max-width: 1023px) and (min-width: 1400px){.block-project .block-project--image{margin-top:65px}}@media only screen and (max-width: 719px){.block-project .block-project--image{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project .block-project--image{margin-left:-50px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project .block-project--image{margin-left:-80px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project .block-project--image{margin-left:-100px}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project .block-project--image{margin-right:-50px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project .block-project--image{margin-right:-80px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project .block-project--image{margin-right:-100px}}.block-project .block-project--datasheet{color:#fff;background-color:#0069b4;padding:1.454%}@media only screen and (max-width: 719px){.block-project .block-project--datasheet{padding:30px}}.block-project .block-project--datasheet a{color:#fff}.block-project .block-project--intro{padding-bottom:39px}.block-project .block-project--intro h2{margin-top:42px}@media screen and (min-width: 720px){.block-project .block-project--intro h2{margin-top:48px}}@media screen and (min-width: 1024px){.block-project .block-project--intro h2{margin-top:54px}}@media screen and (min-width: 1400px){.block-project .block-project--intro h2{margin-top:60px}}@media screen and (min-width: 720px){.block-project .block-project--intro{padding-bottom:42px}}@media screen and (min-width: 1024px){.block-project .block-project--intro{padding-bottom:48px}}@media screen and (min-width: 1400px){.block-project .block-project--intro{padding-bottom:54px}}.block-product .swiper-large .swiper-caption{bottom:13px;top:auto;width:50%;right:17px;text-align:right}@media only screen and (max-width: 719px){.block-product .swiper-large .swiper-caption{bottom:22px;width:90%}}.block-product>div:last-child{height:40vw}@media only screen and (max-width: 719px){.block-product>div:last-child{height:24vh}}.block-product .block--row{width:100%}@media only screen and (min-width: 720px){.block-product .block--row{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:stretch}.block-product .block--row div:nth-child(1){width:40.816%}.block-product .block--row div:nth-child(2){width:57.724%}}.block-product .block-product--intro{padding-bottom:39px}.block-product .block-product--intro h2{margin-top:42px}@media screen and (min-width: 720px){.block-product .block-product--intro h2{margin-top:48px}}@media screen and (min-width: 1024px){.block-product .block-product--intro h2{margin-top:54px}}@media screen and (min-width: 1400px){.block-product .block-product--intro h2{margin-top:60px}}.block-product .block-product--intro h3{margin-top:28px;color:#000}@media screen and (min-width: 720px){.block-product .block-product--intro h3{margin-top:32px}}@media screen and (min-width: 1024px){.block-product .block-product--intro h3{margin-top:36px}}@media screen and (min-width: 1400px){.block-product .block-product--intro h3{margin-top:40px}}@media screen and (min-width: 720px){.block-product .block-product--intro{padding-bottom:42px}}@media screen and (min-width: 1024px){.block-product .block-product--intro{padding-bottom:48px}}@media screen and (min-width: 1400px){.block-product .block-product--intro{padding-bottom:54px}}.block-product .block-product--intro ul{padding-left:1em;margin-bottom:1em}.block-product .block-product--intro li{display:list-item;padding-bottom:.3em;padding-left:.5em}.block-product .block-product--intro blockquote{font-size:1.2em;padding:.7em 0}.block-product .block-product--intro blockquote i,.block-product .block-product--intro blockquote em{font-style:italic!important}.block-project-images{height:100%;padding-top:42px}@media screen and (min-width: 720px){.block-project-images{padding-top:48px}}@media screen and (min-width: 1024px){.block-project-images{padding-top:54px}}@media screen and (min-width: 1400px){.block-project-images{padding-top:60px}}@media only screen and (max-width: 719px){.block-project-images{padding-top:0}}.block-project-images .block-project--image{display:block;background-size:cover;float:left}.block-project-images .block-project--image:nth-child(1){width:100%;height:30vw;margin-bottom:1.454%}@media only screen and (max-width: 719px){.block-project-images .block-project--image:nth-child(1){height:25vh}}.block-project-images .block-project--image:nth-child(2),.block-project-images .block-project--image:nth-child(4),.block-project-images .block-project--image:nth-child(6),.block-project-images .block-project--image:nth-child(8),.block-project-images .block-project--image:nth-child(10),.block-project-images .block-project--image:nth-child(12),.block-project-images .block-project--image:nth-child(14){width:49.27%;height:22vw;margin-bottom:1.454%}@media only screen and (max-width: 719px){.block-project-images .block-project--image:nth-child(2),.block-project-images .block-project--image:nth-child(4),.block-project-images .block-project--image:nth-child(6),.block-project-images .block-project--image:nth-child(8),.block-project-images .block-project--image:nth-child(10),.block-project-images .block-project--image:nth-child(12),.block-project-images .block-project--image:nth-child(14){height:25vh}}.block-project-images .block-project--image:nth-child(2).double,.block-project-images .block-project--image:nth-child(4).double,.block-project-images .block-project--image:nth-child(6).double,.block-project-images .block-project--image:nth-child(8).double,.block-project-images .block-project--image:nth-child(10).double,.block-project-images .block-project--image:nth-child(12).double,.block-project-images .block-project--image:nth-child(14).double{width:100%}.block-project-images .block-project--image:nth-child(3),.block-project-images .block-project--image:nth-child(5),.block-project-images .block-project--image:nth-child(7),.block-project-images .block-project--image:nth-child(9),.block-project-images .block-project--image:nth-child(11),.block-project-images .block-project--image:nth-child(13),.block-project-images .block-project--image:nth-child(15){width:49.27%;margin-left:1.454%;height:22vw;margin-bottom:1.454%}@media only screen and (max-width: 719px){.block-project-images .block-project--image:nth-child(3),.block-project-images .block-project--image:nth-child(5),.block-project-images .block-project--image:nth-child(7),.block-project-images .block-project--image:nth-child(9),.block-project-images .block-project--image:nth-child(11),.block-project-images .block-project--image:nth-child(13),.block-project-images .block-project--image:nth-child(15){height:25vh}}.block-project-images.no-full-with .block-project--image:nth-child(1),.block-project-images.no-full-with .block-project--image:nth-child(3),.block-project-images.no-full-with .block-project--image:nth-child(5),.block-project-images.no-full-with .block-project--image:nth-child(7),.block-project-images.no-full-with .block-project--image:nth-child(9),.block-project-images.no-full-with .block-project--image:nth-child(11),.block-project-images.no-full-with .block-project--image:nth-child(13),.block-project-images.no-full-with .block-project--image:nth-child(15){width:49.27%;height:22vw;margin-bottom:1.454%}@media only screen and (max-width: 719px){.block-project-images.no-full-with .block-project--image:nth-child(1),.block-project-images.no-full-with .block-project--image:nth-child(3),.block-project-images.no-full-with .block-project--image:nth-child(5),.block-project-images.no-full-with .block-project--image:nth-child(7),.block-project-images.no-full-with .block-project--image:nth-child(9),.block-project-images.no-full-with .block-project--image:nth-child(11),.block-project-images.no-full-with .block-project--image:nth-child(13),.block-project-images.no-full-with .block-project--image:nth-child(15){height:25vh}}.block-project-images.no-full-with .block-project--image:nth-child(1).double,.block-project-images.no-full-with .block-project--image:nth-child(3).double,.block-project-images.no-full-with .block-project--image:nth-child(5).double,.block-project-images.no-full-with .block-project--image:nth-child(7).double,.block-project-images.no-full-with .block-project--image:nth-child(9).double,.block-project-images.no-full-with .block-project--image:nth-child(11).double,.block-project-images.no-full-with .block-project--image:nth-child(13).double,.block-project-images.no-full-with .block-project--image:nth-child(15).double{width:49.27%}.block-project-images.no-full-with .block-project--image:nth-child(2),.block-project-images.no-full-with .block-project--image:nth-child(4),.block-project-images.no-full-with .block-project--image:nth-child(6),.block-project-images.no-full-with .block-project--image:nth-child(8),.block-project-images.no-full-with .block-project--image:nth-child(10),.block-project-images.no-full-with .block-project--image:nth-child(12),.block-project-images.no-full-with .block-project--image:nth-child(14){width:49.27%;margin-left:1.454%;height:22vw;margin-bottom:1.454%}@media only screen and (max-width: 719px){.block-project-images.no-full-with .block-project--image:nth-child(2),.block-project-images.no-full-with .block-project--image:nth-child(4),.block-project-images.no-full-with .block-project--image:nth-child(6),.block-project-images.no-full-with .block-project--image:nth-child(8),.block-project-images.no-full-with .block-project--image:nth-child(10),.block-project-images.no-full-with .block-project--image:nth-child(12),.block-project-images.no-full-with .block-project--image:nth-child(14){height:25vh}}.block-project-list{height:100%;padding-top:42px}@media screen and (min-width: 720px){.block-project-list{padding-top:48px}}@media screen and (min-width: 1024px){.block-project-list{padding-top:54px}}@media screen and (min-width: 1400px){.block-project-list{padding-top:60px}}.block-project-list .block-project-imagewrapper{height:calc(100% - 203px);height:100%}@media screen and (min-width: 720px){.block-project-list .block-project-imagewrapper{height:calc(100% - 232px)}}@media screen and (min-width: 1024px){.block-project-list .block-project-imagewrapper{height:calc(100% - 261px)}}@media screen and (min-width: 1400px){.block-project-list .block-project-imagewrapper{height:calc(100% - 290px)}}.block-project-list .block-project-imagewrapper .block-project--image{float:left;width:32.362%;height:30vh;margin-right:1.454%;position:relative;margin-bottom:17.5px}@media only screen and (min-width: 1400px){.block-project-list .block-project-imagewrapper .block-project--image.fittofullpage{height:calc(50% - 17.5px)}}@media only screen and (min-width: 1400px) and (min-width: 720px){.block-project-list .block-project-imagewrapper .block-project--image.fittofullpage{height:calc(50% - 20px)}}@media only screen and (min-width: 1400px) and (min-width: 1024px){.block-project-list .block-project-imagewrapper .block-project--image.fittofullpage{height:calc(50% - 22.5px)}}@media only screen and (min-width: 1400px) and (min-width: 1400px){.block-project-list .block-project-imagewrapper .block-project--image.fittofullpage{height:calc(50% - 25px)}}.block-project-list .block-project-imagewrapper .block-project--image .img{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.block-project-list .block-project-imagewrapper .block-project--image .overlay,.block-project-list .block-project-imagewrapper .block-project--image h2{opacity:0;transition:.3s all}.block-project-list .block-project-imagewrapper .block-project--image h2{position:absolute;display:block;left:7.727%;bottom:12%;z-index:10}.block-project-list .block-project-imagewrapper .block-project--image .overlay{content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;background-color:#00538e;transition:.3s all;z-index:1}.block-project-list .block-project-imagewrapper .block-project--image:hover .img{filter:grayscale(100%)}.block-project-list .block-project-imagewrapper .block-project--image:hover .overlay{opacity:.7}.block-project-list .block-project-imagewrapper .block-project--image:hover h2{opacity:1}@media screen and (min-width: 720px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:20px}}@media screen and (min-width: 1024px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:22.5px}}@media screen and (min-width: 1400px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:25px}}.block-project-list .block-project-imagewrapper .block-project--image:nth-child(3),.block-project-list .block-project-imagewrapper .block-project--image:nth-child(6),.block-project-list .block-project-imagewrapper .block-project--image:nth-child(9),.block-project-list .block-project-imagewrapper .block-project--image:nth-child(12){margin-right:0}@media only screen and (max-width: 719px){.block-project-list .block-project-imagewrapper .block-project--image{width:100%;margin-right:0;margin-bottom:17.5px}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:20px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:22.5px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project-list .block-project-imagewrapper .block-project--image{margin-bottom:25px}}.block-project-list .block-project-imagewrapper.twocol .block-project--image{width:49.27%;height:30vh}.block-project-list .block-project-imagewrapper.twocol .block-project--image:nth-child(3),.block-project-list .block-project-imagewrapper.twocol .block-project--image:nth-child(6),.block-project-list .block-project-imagewrapper.twocol .block-project--image:nth-child(9),.block-project-list .block-project-imagewrapper.twocol .block-project--image:nth-child(12){margin-right:1.454%}.block-project-list .block-project-imagewrapper.twocol .block-project--image:nth-child(2n){margin-right:0}@media only screen and (max-width: 719px){.block-project-list .block-project-imagewrapper.twocol .block-project--image{width:100%;margin-right:0;margin-bottom:17.5px}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project-list .block-project-imagewrapper.twocol .block-project--image{margin-bottom:20px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project-list .block-project-imagewrapper.twocol .block-project--image{margin-bottom:22.5px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project-list .block-project-imagewrapper.twocol .block-project--image{margin-bottom:25px}}#fullpage .block-project-list{padding-bottom:38.5px}@media screen and (min-width: 720px){#fullpage .block-project-list{padding-bottom:44px}}@media screen and (min-width: 1024px){#fullpage .block-project-list{padding-bottom:49.5px}}@media screen and (min-width: 1400px){#fullpage .block-project-list{padding-bottom:55px}}.block-project-categories{height:100%;padding-top:42px;height:calc(100% - 203px)}@media only screen and (max-width: 719px){.block-project-categories{height:auto;padding-top:42px;padding-bottom:0}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project-categories{padding-top:48px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project-categories{padding-top:54px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project-categories{padding-top:60px}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project-categories{padding-bottom:0}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project-categories{padding-bottom:0}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project-categories{padding-bottom:0}}@media screen and (min-width: 720px){.block-project-categories{padding-top:48px}}@media screen and (min-width: 1024px){.block-project-categories{padding-top:54px}}@media screen and (min-width: 1400px){.block-project-categories{padding-top:60px}}@media screen and (min-width: 720px){.block-project-categories{height:calc(100% - 232px)}}@media screen and (min-width: 1024px){.block-project-categories{height:calc(100% - 261px)}}@media screen and (min-width: 1400px){.block-project-categories{height:calc(100% - 290px)}}.block-project-categories .block-project-imagewrapper{height:100%}.block-project-categories .block-project-imagewrapper .block-project--teaser{float:left;position:relative;width:49.27%;margin-bottom:17.5px;height:30vh}@media screen and (min-width: 720px){.block-project-categories .block-project-imagewrapper .block-project--teaser{margin-bottom:20px}}@media screen and (min-width: 1024px){.block-project-categories .block-project-imagewrapper .block-project--teaser{margin-bottom:22.5px}}@media screen and (min-width: 1400px){.block-project-categories .block-project-imagewrapper .block-project--teaser{margin-bottom:25px}}@media only screen and (min-width: 1400px){.block-project-categories .block-project-imagewrapper .block-project--teaser.fitforfullpage{height:calc(50% - 17.5px)}}@media only screen and (min-width: 1400px) and (min-width: 720px){.block-project-categories .block-project-imagewrapper .block-project--teaser.fitforfullpage{height:calc(50% - 20px)}}@media only screen and (min-width: 1400px) and (min-width: 1024px){.block-project-categories .block-project-imagewrapper .block-project--teaser.fitforfullpage{height:calc(50% - 22.5px)}}@media only screen and (min-width: 1400px) and (min-width: 1400px){.block-project-categories .block-project-imagewrapper .block-project--teaser.fitforfullpage{height:calc(50% - 25px)}}.block-project-categories .block-project-imagewrapper .block-project--teaser:nth-child(2n){margin-left:1.454%}.block-project-categories .block-project-imagewrapper .block-project--teaser:hover .image{filter:grayscale(0%)}.block-project-categories .block-project-imagewrapper .block-project--teaser:hover .overlay{opacity:0}.block-project-categories .block-project-imagewrapper .block-project--teaser .image{width:100%;height:100%;background-size:cover;filter:grayscale(100%);transition:.3s all}.block-project-categories .block-project-imagewrapper .block-project--teaser .overlay{content:"";top:0;left:0;display:block;position:absolute;width:100%;height:100%;background-color:#00538e;opacity:.7;transition:.3s all}.block-project-categories .block-project-imagewrapper .block-project--teaser h2{position:absolute;z-index:10;color:#fff;left:7.727%;padding-right:7.727%;bottom:16%}@media only screen and (max-width: 719px){.block-project-categories .block-project-imagewrapper .block-project--teaser{width:100%}.block-project-categories .block-project-imagewrapper .block-project--teaser:nth-child(2n){margin-left:0}}.block-project-categories.notitle{padding-top:84px}@media screen and (min-width: 720px){.block-project-categories.notitle{padding-top:96px}}@media screen and (min-width: 1024px){.block-project-categories.notitle{padding-top:108px}}@media screen and (min-width: 1400px){.block-project-categories.notitle{padding-top:120px}}.block-project-categories.multiplepages{height:100%}.block-project-categories.multiplepages .block-project-imagewrapper .block-project--teaser{z-index:20}@media only screen and (min-width: 1400px){.block-project-categories.multiplepages .block-project-imagewrapper .block-project--teaser{height:42%}}.block-team{height:100%;padding-top:42px;height:calc(100% - 203px)}@media screen and (min-width: 720px){.block-team{padding-top:48px}}@media screen and (min-width: 1024px){.block-team{padding-top:54px}}@media screen and (min-width: 1400px){.block-team{padding-top:60px}}@media screen and (min-width: 720px){.block-team{height:calc(100% - 232px)}}@media screen and (min-width: 1024px){.block-team{height:calc(100% - 261px)}}@media screen and (min-width: 1400px){.block-team{height:calc(100% - 290px)}}@media only screen and (max-width: 1399px){.block-team{padding-top:0}.block-team.nth1{padding-top:42px}}@media only screen and (max-width: 1399px) and (min-width: 720px){.block-team.nth1{padding-top:48px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){.block-team.nth1{padding-top:54px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){.block-team.nth1{padding-top:60px}}.block-team.noheader{padding-top:137.2px}@media screen and (min-width: 720px){.block-team.noheader{padding-top:156.8px}}@media screen and (min-width: 1024px){.block-team.noheader{padding-top:176.4px}}@media screen and (min-width: 1400px){.block-team.noheader{padding-top:196px}}.fullcover+section.about-us,.fullcover+section.text{padding-top:42px}@media screen and (min-width: 720px){.fullcover+section.about-us,.fullcover+section.text{padding-top:48px}}@media screen and (min-width: 1024px){.fullcover+section.about-us,.fullcover+section.text{padding-top:54px}}@media screen and (min-width: 1400px){.fullcover+section.about-us,.fullcover+section.text{padding-top:60px}}.fullcover+section.about-us .about-us--inner,.fullcover+section.text .about-us--inner{margin-left:42.27%}.block-contact{width:100%;padding-top:42px}@media screen and (min-width: 720px){.block-contact{padding-top:48px}}@media screen and (min-width: 1024px){.block-contact{padding-top:54px}}@media screen and (min-width: 1400px){.block-contact{padding-top:60px}}.block-contact .contact--portrait{margin-left:16.908%}@media only screen and (max-width: 1023px){.block-contact .contact--portrait{margin-left:0}}.block-contact .contact--portrait img{width:50.724%;max-width:300px;height:auto}.block-contact .contact--portrait figcaption{margin-top:14px}@media screen and (min-width: 720px){.block-contact .contact--portrait figcaption{margin-top:16px}}@media screen and (min-width: 1024px){.block-contact .contact--portrait figcaption{margin-top:18px}}@media screen and (min-width: 1400px){.block-contact .contact--portrait figcaption{margin-top:20px}}.block-contact form ul{width:100%;margin-bottom:7px;justify-content:space-between!important}@media screen and (min-width: 720px){.block-contact form ul{margin-bottom:8px}}@media screen and (min-width: 1024px){.block-contact form ul{margin-bottom:9px}}@media screen and (min-width: 1400px){.block-contact form ul{margin-bottom:10px}}@media only screen and (min-width: 720px){.block-contact form ul{display:flex;align-items:center;justify-content:center}}.block-contact form ul li{width:20%}@media only screen and (max-width: 719px){.block-contact form ul li{margin-bottom:.5em;width:100%}}.block-contact form ul.twoitems li{width:40%}.block-contact form ul.twoitems li:first-child{width:60%}@media only screen and (max-width: 719px){.block-contact form ul.twoitems li{width:100%}}.block-contact form h2.margin{margin-top:35px}@media screen and (min-width: 720px){.block-contact form h2.margin{margin-top:40px}}@media screen and (min-width: 1024px){.block-contact form h2.margin{margin-top:45px}}@media screen and (min-width: 1400px){.block-contact form h2.margin{margin-top:50px}}@media only screen and (min-width: 1400px){body.fullpage .block-contact{padding-top:56px}}@media only screen and (min-width: 1400px) and (min-width: 720px){body.fullpage .block-contact{padding-top:64px}}@media only screen and (min-width: 1400px) and (min-width: 1024px){body.fullpage .block-contact{padding-top:72px}}@media only screen and (min-width: 1400px) and (min-width: 1400px){body.fullpage .block-contact{padding-top:80px}}body.fullpage .block-contact input{padding:7px}.block-contactform{height:100%;width:100%;padding-top:84px}@media screen and (min-width: 720px){.block-contactform{padding-top:96px}}@media screen and (min-width: 1024px){.block-contactform{padding-top:108px}}@media screen and (min-width: 1400px){.block-contactform{padding-top:120px}}.block-text{height:100%;width:100%;padding-top:42px}@media screen and (min-width: 720px){.block-text{padding-top:48px}}@media screen and (min-width: 1024px){.block-text{padding-top:54px}}@media screen and (min-width: 1400px){.block-text{padding-top:60px}}.block-text .text{margin-left:42.27%}@media only screen and (max-width: 719px){.block-text .text{margin-left:0}}section:first-child .block-text{padding-top:84px}@media screen and (min-width: 720px){section:first-child .block-text{padding-top:96px}}@media screen and (min-width: 1024px){section:first-child .block-text{padding-top:108px}}@media screen and (min-width: 1400px){section:first-child .block-text{padding-top:120px}}.block-clients-wrapper-outer{background-color:#6e6e6e;height:100%;width:100%}.block-clients-wrapper-outer>div{width:100%}.block-clients{background-color:#eee;padding-top:42px}@media screen and (min-width: 720px){.block-clients{padding-top:48px}}@media screen and (min-width: 1024px){.block-clients{padding-top:54px}}@media screen and (min-width: 1400px){.block-clients{padding-top:60px}}.block-clients .headerblock{margin-top:0}.block-clients .block-clients-wrapper figure{width:23.908%;margin-right:1.454%;padding:0 2%;float:left}.block-clients .block-clients-wrapper figure:nth-child(4n+4){margin-right:0}@media only screen and (max-width: 1023px){.block-clients .block-clients-wrapper figure{width:32.362%}.block-clients .block-clients-wrapper figure:nth-child(4n+4){margin-right:1.454%}.block-clients .block-clients-wrapper figure:nth-child(3n+3){margin-right:0}}@media only screen and (max-width: 719px){.block-clients .block-clients-wrapper figure{width:49.27%}.block-clients .block-clients-wrapper figure:nth-child(4n+4){margin-right:1.454%}.block-clients .block-clients-wrapper figure:nth-child(3n+3){margin-right:1.454%}.block-clients .block-clients-wrapper figure:nth-child(2n+2){margin-right:0}}.block-clients .block-clients-wrapper figure a{position:relative;display:block}.block-clients .block-clients-wrapper figure a label{display:none}.block-clients .block-clients-wrapper figure a .overlay{border-radius:50%;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#0069b4;color:#fff;opacity:0;transition:.3s all;position:absolute}.block-clients .block-clients-wrapper figure a:hover .overlay{opacity:1}.block-clients .block-clients-wrapper figure a:hover .overlay label{display:block;color:#fff;position:absolute;left:0;width:100%;z-index:10;top:50%;transform:translateY(-50%)}.block-clients .block-clients-wrapper figure img{width:100%;height:auto;position:relative;border-radius:50%}.block-clients .block-clients-wrapper figure figcaption{padding:17.5px}@media screen and (min-width: 720px){.block-clients .block-clients-wrapper figure figcaption{padding:20px}}@media screen and (min-width: 1024px){.block-clients .block-clients-wrapper figure figcaption{padding:22.5px}}@media screen and (min-width: 1400px){.block-clients .block-clients-wrapper figure figcaption{padding:25px}}.block-clients .block-clients-wrapper figure figcaption h5{text-align:center}body.fullpage .block-clients{padding-top:84px}@media screen and (min-width: 720px){body.fullpage .block-clients{padding-top:96px}}@media screen and (min-width: 1024px){body.fullpage .block-clients{padding-top:108px}}@media screen and (min-width: 1400px){body.fullpage .block-clients{padding-top:120px}}.block-team-imagewrapper{position:relative;margin-left:-2%;margin-right:-2%}.block-team-imagewrapper .block-team--item{float:left;margin-right:1.454%;width:23.908%;padding:0 2%;position:relative}.block-team-imagewrapper .block-team--item:nth-child(4n+4){margin-right:0}.block-team-imagewrapper .block-team--item.bluebox{text-decoration:none}.block-team-imagewrapper .block-team--item.bluebox .inner{background-color:#0069b4;display:block;aspect-ratio:1/1;padding:1.4em;position:relative;transition:.3s background-color}.block-team-imagewrapper .block-team--item.bluebox .inner h2{text-align:center;margin-top:50%;width:100%;transform:translateY(-50%);color:#fff!important;font-size:2.1em;line-height:1.25;margin-bottom:0;padding:0}@media only screen and (max-width: 1399px){.block-team-imagewrapper .block-team--item.bluebox .inner h2{font-size:1.5em}}@media only screen and (min-width: 1400px){.block-team-imagewrapper .block-team--item.bluebox .inner h2{letter-spacing:1px}}.block-team-imagewrapper .block-team--item.bluebox .inner:hover{background-color:#6e6e6e}@media only screen and (max-width: 1023px){.block-team-imagewrapper .block-team--item{width:49.27%}.block-team-imagewrapper .block-team--item:nth-child(4n+4){margin-right:1.454%}.block-team-imagewrapper .block-team--item:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: 719px){.block-team-imagewrapper .block-team--item{width:100%;margin-right:0}}.block-team-imagewrapper .block-team--item h5{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;margin:0}.block-team-imagewrapper .block-team--item .block-team--address{padding-top:.5em;padding-bottom:2em;width:70%;margin-left:25%}.block-team-imagewrapper .block-team--item .block-team--spacer{width:100%;height:10px}.block-team-imagewrapper .block-team--item img{max-width:100%;height:auto}.flex-wrapper{display:flex;display:-webkit-flex;height:100%;align-items:stretch;flex-direction:column;justify-content:space-between}.has-margin-bottom{padding-bottom:105px}@media screen and (min-width: 720px){.has-margin-bottom{padding-bottom:120px}}@media screen and (min-width: 1024px){.has-margin-bottom{padding-bottom:135px}}@media screen and (min-width: 1400px){.has-margin-bottom{padding-bottom:150px}}.has-margin-top{padding-top:42px}@media screen and (min-width: 720px){.has-margin-top{padding-top:48px}}@media screen and (min-width: 1024px){.has-margin-top{padding-top:54px}}@media screen and (min-width: 1400px){.has-margin-top{padding-top:60px}}.branch-selection .inner{width:70%;margin-left:30%}.branch-selection .inner h5{line-height:1.8!important}.branch-selection .inner ul{display:block;margin-top:16.8px}@media screen and (min-width: 720px){.branch-selection .inner ul{margin-top:19.2px}}@media screen and (min-width: 1024px){.branch-selection .inner ul{margin-top:21.6px}}@media screen and (min-width: 1400px){.branch-selection .inner ul{margin-top:24px}}.branch-selection .inner ul li{display:block;padding:.2em 0;width:100%}@media only screen and (max-width: 719px){.branch-selection .inner{width:100%;margin-left:0%}}.accordion-wrapper{margin-top:6em}.accordion-wrapper h2{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;color:#0069b4;font-size:30px;line-height:1.16}@media screen and (min-width: 720px){.accordion-wrapper h2{font-size:33px;line-height:1.16}}@media screen and (min-width: 1024px){.accordion-wrapper h2{font-size:36px;line-height:1.16}}@media screen and (min-width: 1400px){.accordion-wrapper h2{font-size:40px;line-height:1.16}}ul.accordion-list li{display:block;position:relative;border-bottom:1px solid #0069b4;padding:.4em 0}ul.accordion-list li label{display:block;cursor:pointer;position:relative;padding-right:2em;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;color:#0069b4;font-size:15px;line-height:1.31}@media screen and (min-width: 720px){ul.accordion-list li label{font-size:14px;line-height:1.31}}@media screen and (min-width: 1024px){ul.accordion-list li label{font-size:17px;line-height:1.31}}@media screen and (min-width: 1400px){ul.accordion-list li label{font-size:18px;line-height:1.31}}ul.accordion-list li label:after,ul.accordion-list li label:before{content:"";height:2px;background-color:#0069b4;width:max(10px,1.2%);position:absolute;right:0;top:50%}ul.accordion-list li label:after{transform-origin:center center;transform:rotate(90DEG);transition:all .3s}ul.accordion-list li label.open:after{transform:rotate(0)}ul.accordion-list li:first-child{border-top:1px solid #0069b4}ul.accordion-list li>div{display:none;padding:1em 2em 1em 0;width:100%!important}ul.accordion-list li h2,ul.accordion-list li h1,ul.accordion-list li h3,ul.accordion-list li h4{color:#0069b4}ul.accordion-list li li{display:list-item}.jobs-teasers:not(:last-child){margin-bottom:4em}.jobs-teasers .btn{width:250px;margin-top:.9em;margin-right:.9em}.jobs-detail{padding-left:3em;padding-bottom:5em;margin-top:56px}.jobs-detail .backlink{padding-top:56px}@media screen and (min-width: 720px){.jobs-detail .backlink{padding-top:64px}}@media screen and (min-width: 1024px){.jobs-detail .backlink{padding-top:72px}}@media screen and (min-width: 1400px){.jobs-detail .backlink{padding-top:80px}}@media screen and (min-width: 720px){.jobs-detail{margin-top:64px}}@media screen and (min-width: 1024px){.jobs-detail{margin-top:72px}}@media screen and (min-width: 1400px){.jobs-detail{margin-top:80px}}.jobs-detail ul{padding-left:1em;margin:.4em 0}.jobs-detail li{position:relative;padding-left:0}.jobs-detail li:before{content:"•";position:absolute;left:-1em}.jubilaeum-wrapper{width:100%;position:relative;pointer-events:none}.jubilaeum{display:block;pointer-events:all;position:absolute;width:200px;transform:rotate(-15deg) translate(35%);z-index:199;right:30px;top:54px}@media screen and (min-width: 720px){.jubilaeum{right:50px}}@media screen and (min-width: 1024px){.jubilaeum{right:80px}}@media screen and (min-width: 1400px){.jubilaeum{right:100px}}@media screen and (min-width: 720px){.jubilaeum{top:90px}}@media screen and (min-width: 1024px){.jubilaeum{top:144px}}@media screen and (min-width: 1400px){.jubilaeum{top:180px}}@media only screen and (max-width: 1399px){.jubilaeum{transform:rotate(-15deg) translate(30%);top:30px}}@media only screen and (max-width: 1399px) and (min-width: 720px){.jubilaeum{top:50px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){.jubilaeum{top:80px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){.jubilaeum{top:100px}}@media only screen and (max-width: 1023px){.jubilaeum{transform:rotate(-15deg) translate(20%);top:30px}}@media only screen and (max-width: 1023px) and (min-width: 720px){.jubilaeum{top:50px}}@media only screen and (max-width: 1023px) and (min-width: 1024px){.jubilaeum{top:80px}}@media only screen and (max-width: 1023px) and (min-width: 1400px){.jubilaeum{top:100px}}@media only screen and (max-width: 719px){.jubilaeum{transform:rotate(-15deg) translate(6%);width:42%;top:15px}}@media only screen and (max-width: 719px) and (min-width: 720px){.jubilaeum{top:25px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.jubilaeum{top:40px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.jubilaeum{top:50px}}@media only screen and (min-width: 1400px){.fullcover .jubilaeum{margin-top:-80px}}@media only screen and (max-width: 1023px){.fullcover .jubilaeum{margin-top:80px}}@media only screen and (max-width: 719px){.fullcover .jubilaeum{margin-top:0}}.two_cols{width:100%;display:flex;gap:1em}.two_cols>*{flex:1}header+section.text{padding-top:126px}@media screen and (min-width: 720px){header+section.text{padding-top:144px}}@media screen and (min-width: 1024px){header+section.text{padding-top:162px}}@media screen and (min-width: 1400px){header+section.text{padding-top:180px}}.bgcolor.grey+section.text{background-color:#eee}input[type=text]{background-color:#eee;width:100%;padding:10.5px;margin-left:-10.5px;border:0;margin-bottom:7px}@media screen and (min-width: 720px){input[type=text]{padding:12px}}@media screen and (min-width: 1024px){input[type=text]{padding:13.5px}}@media screen and (min-width: 1400px){input[type=text]{padding:15px}}@media screen and (min-width: 720px){input[type=text]{margin-left:-12px}}@media screen and (min-width: 1024px){input[type=text]{margin-left:-13.5px}}@media screen and (min-width: 1400px){input[type=text]{margin-left:-15px}}@media screen and (min-width: 720px){input[type=text]{margin-bottom:8px}}@media screen and (min-width: 1024px){input[type=text]{margin-bottom:9px}}@media screen and (min-width: 1400px){input[type=text]{margin-bottom:10px}}input[type=submit],button{float:right;width:15.454%;margin-top:42px}@media screen and (min-width: 720px){input[type=submit],button{margin-top:48px}}@media screen and (min-width: 1024px){input[type=submit],button{margin-top:54px}}@media screen and (min-width: 1400px){input[type=submit],button{margin-top:60px}}@media only screen and (max-width: 719px){input[type=submit],button{width:auto}}input[name=Honig]{position:absolute;left:-3600px;width:20px}.container{display:block;position:relative;padding-left:22px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:10px}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.container:hover input~.checkmark{background-color:#6e6e6e}.container input:checked~.checkmark{background-color:#0069b4}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}section.grey input[type=text]{background-color:#fff}section.grey .checkmark{background-color:#fff}.fullpage .form .margin{margin-top:10px}.fullpage .form .mt2{margin-top:16px}.fullpage .form h2{margin-bottom:0!important}.fullpage .form input[type=text]{width:47%;margin-right:10px;margin-left:0}.fullpage footer .socialmedias{padding-top:20px}.row-wrapper .grid{float:left}@media only screen and (max-width: 1023px){.row-wrapper .grid{margin-bottom:7.27%}.row-wrapper .grid:last-child{margin-bottom:0}}@media only screen and (max-width: 719px){.row-wrapper.addressblock{padding-left:30px;padding-right:30px}}@media only screen and (min-width: 1024px){.row-wrapper.addressblock .grid:first-child{margin-left:16.908%}}.row-wrapper-small{width:70%;margin:0 auto}@media only screen and (min-width: 720px){.grid3{width:32.1252%;padding-left:1.454%}}@media only screen and (min-width: 1024px){.grid3{width:25.362%}}@media only screen and (max-width: 719px){.grid3{width:100%}}.grid4{width:33.816%}@media only screen and (max-width: 1023px){.grid4{width:100%}}.grid5{width:42.27%}@media only screen and (max-width: 1023px){.grid5{width:100%}}.grid5m{width:40.816%}@media only screen and (max-width: 1023px){.grid5m{width:100%}}.grid7m{width:57.724%}@media only screen and (max-width: 1023px){.grid7m{width:100%}}.grid33p{width:30.33%;margin:0 1.5%}.m5{margin-left:42.27%}@media only screen and (max-width: 1023px){.m5{margin-left:0}}h1,h2,h3,h4{font-weight:400}strong{font-weight:800}h1{font-size:30px;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;color:#fff;line-height:1.16;letter-spacing:.25px;text-shadow:2px 2px 2px rgba(0,0,0,.2)}@media screen and (min-width: 720px){h1{font-size:33px;line-height:1.16}}@media screen and (min-width: 1024px){h1{font-size:36px;line-height:1.16}}@media screen and (min-width: 1400px){h1{font-size:40px;line-height:1.16}}h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{font-size:18px;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;color:#0069b4;line-height:1.16;letter-spacing:.25px;margin-bottom:14px;text-shadow:none}@media screen and (min-width: 720px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{font-size:19px;line-height:1.22}}@media screen and (min-width: 1024px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{font-size:22px;line-height:1.22}}@media screen and (min-width: 1400px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{font-size:24px;line-height:1.22}}@media screen and (min-width: 720px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{margin-bottom:16px}}@media screen and (min-width: 1024px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{margin-bottom:18px}}@media screen and (min-width: 1400px){h2,h2.white,header+section.text h1,.h2,.block-project-categories h1,.block-project-list h1{margin-bottom:20px}}h2.white{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.2)}h3,.swiper-large .swiper-caption{font-size:15px;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;color:#fff;line-height:1.13;letter-spacing:.25px;margin-bottom:7px}@media screen and (min-width: 720px){h3,.swiper-large .swiper-caption{font-size:14px;line-height:1.31}}@media screen and (min-width: 1024px){h3,.swiper-large .swiper-caption{font-size:17px;line-height:1.31}}@media screen and (min-width: 1400px){h3,.swiper-large .swiper-caption{font-size:18px;line-height:1.31}}@media screen and (min-width: 720px){h3,.swiper-large .swiper-caption{margin-bottom:8px}}@media screen and (min-width: 1024px){h3,.swiper-large .swiper-caption{margin-bottom:9px}}@media screen and (min-width: 1400px){h3,.swiper-large .swiper-caption{margin-bottom:10px}}h4{font-size:13px;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:1.38;letter-spacing:1px;text-transform:uppercase;margin-bottom:3.5px}@media screen and (min-width: 720px){h4{font-size:12px;line-height:1.38}}@media screen and (min-width: 1024px){h4{font-size:13px;line-height:1.38}}@media screen and (min-width: 1400px){h4{font-size:14px;line-height:1.38}}@media screen and (min-width: 720px){h4{margin-bottom:4px}}@media screen and (min-width: 1024px){h4{margin-bottom:4.5px}}@media screen and (min-width: 1400px){h4{margin-bottom:5px}}h5{font-size:13px;line-height:1.38;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;text-transform:uppercase;margin-bottom:3.5px}@media screen and (min-width: 720px){h5{font-size:12px;line-height:1.38}}@media screen and (min-width: 1024px){h5{font-size:13px;line-height:1.38}}@media screen and (min-width: 1400px){h5{font-size:14px;line-height:1.38}}@media screen and (min-width: 720px){h5{margin-bottom:4px}}@media screen and (min-width: 1024px){h5{margin-bottom:4.5px}}@media screen and (min-width: 1400px){h5{margin-bottom:5px}}h5.blue{color:#0069b4}.contact--portrait h5{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.block-clients .block-clients-wrapper figure figcaption p{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:15px;letter-spacing:.25px;margin-bottom:10px;text-align:center;line-height:1.31;color:#0069b4}@media screen and (min-width: 720px){.block-clients .block-clients-wrapper figure figcaption p{font-size:14px;line-height:1.31}}@media screen and (min-width: 1024px){.block-clients .block-clients-wrapper figure figcaption p{font-size:17px;line-height:1.31}}@media screen and (min-width: 1400px){.block-clients .block-clients-wrapper figure figcaption p{font-size:18px;line-height:1.31}}.block-clients .block-clients-wrapper figure a:hover .overlay label{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800;font-size:18px;line-height:1.22;letter-spacing:.25px;margin-bottom:20px;text-align:center;color:#fff}@media screen and (min-width: 720px){.block-clients .block-clients-wrapper figure a:hover .overlay label{font-size:19px;line-height:1.22}}@media screen and (min-width: 1024px){.block-clients .block-clients-wrapper figure a:hover .overlay label{font-size:22px;line-height:1.22}}@media screen and (min-width: 1400px){.block-clients .block-clients-wrapper figure a:hover .overlay label{font-size:24px;line-height:1.22}}section ul li{display:block}table{width:100%}em,address{font-style:normal}p:not(:last-child){margin-bottom:13px}@media screen and (min-width: 720px){p:not(:last-child){margin-bottom:14px}}@media screen and (min-width: 1024px){p:not(:last-child){margin-bottom:16px}}@media screen and (min-width: 1400px){p:not(:last-child){margin-bottom:18px}}.flexed{display:flex;align-items:center;justify-content:center}.upload-info{font-size:11px;line-height:1.38;margin-top:.3em;display:inline-block;color:#6e6e6e}@media screen and (min-width: 720px){.upload-info{font-size:11px;line-height:1.38}}@media screen and (min-width: 1024px){.upload-info{font-size:12px;line-height:1.38}}@media screen and (min-width: 1400px){.upload-info{font-size:12px;line-height:1.38}}.scrollanimation{text-align:center;height:14px;display:block;width:23.908%;position:absolute;z-index:100;left:25.362%;pointer-events:none;transition:.7s height;transform:translateY(-25px);top:calc(100% - 14px);margin-left:-20px}@media only screen and (max-width: 1023px){.scrollanimation{display:none}}@media screen and (min-width: 720px){.scrollanimation{height:16px}}@media screen and (min-width: 1024px){.scrollanimation{height:125px}}@media screen and (min-width: 1400px){.scrollanimation{height:125px}}@media screen and (min-width: 720px){.scrollanimation{top:calc(100% - 16px)}}@media screen and (min-width: 1024px){.scrollanimation{top:calc(100% - 125px)}}@media screen and (min-width: 1400px){.scrollanimation{top:calc(100% - 125px)}}.scrollanimation label{cursor:pointer;padding-bottom:20px;color:#0069b4;pointer-events:all}.scrollanimation.active,.scrollanimation.hover{height:14px}@media screen and (min-width: 720px){.scrollanimation.active,.scrollanimation.hover{height:281px}}@media screen and (min-width: 1024px){.scrollanimation.active,.scrollanimation.hover{height:215px}}@media screen and (min-width: 1400px){.scrollanimation.active,.scrollanimation.hover{height:281px}}.scrollanimation.active-wo-trans{min-height:14px}@media screen and (min-width: 720px){.scrollanimation.active-wo-trans{min-height:281px}}@media screen and (min-width: 1024px){.scrollanimation.active-wo-trans{min-height:215px}}@media screen and (min-width: 1400px){.scrollanimation.active-wo-trans{min-height:281px}}.scrollanimation .slider{pointer-events:all;cursor:pointer;display:block;height:calc(100% - 25px);position:absolute;width:10px;left:50%;top:25px;transform:translate(-50%)}.scrollanimation .slider:before{position:absolute;content:" ";top:0;display:block;height:100%;width:2px;left:4px;background-color:#0069b4}.scrollanimation .slider:after{content:" ";display:block;position:absolute;width:10px;height:10px;bottom:0;background-color:#0069b4;border-radius:50%}.scrollanimation.white label,.scrollanimation.color0 label{color:#fff}.scrollanimation.color1 label{color:#0069b4}.scrollanimation.small{height:11px;top:calc(100% - 11px)}@media screen and (min-width: 720px){.scrollanimation.small{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.small{height:95px}}@media screen and (min-width: 1400px){.scrollanimation.small{height:95px}}@media screen and (min-width: 720px){.scrollanimation.small{top:calc(100% - 12px)}}@media screen and (min-width: 1024px){.scrollanimation.small{top:calc(100% - 95px)}}@media screen and (min-width: 1400px){.scrollanimation.small{top:calc(100% - 95px)}}.scrollanimation.small.active,.scrollanimation.small.hover{height:11px}@media screen and (min-width: 720px){.scrollanimation.small.active,.scrollanimation.small.hover{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.small.active,.scrollanimation.small.hover{height:252px}}@media screen and (min-width: 1400px){.scrollanimation.small.active,.scrollanimation.small.hover{height:252px}}.scrollanimation.small.active-wo-trans{min-height:11px}@media screen and (min-width: 720px){.scrollanimation.small.active-wo-trans{min-height:12px}}@media screen and (min-width: 1024px){.scrollanimation.small.active-wo-trans{min-height:252px}}@media screen and (min-width: 1400px){.scrollanimation.small.active-wo-trans{min-height:252px}}.scrollanimation.slideshort.active,.scrollanimation.slideshort.hover{height:11px}@media screen and (min-width: 720px){.scrollanimation.slideshort.active,.scrollanimation.slideshort.hover{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.slideshort.active,.scrollanimation.slideshort.hover{height:274px}}@media screen and (min-width: 1400px){.scrollanimation.slideshort.active,.scrollanimation.slideshort.hover{height:266px}}.scrollanimation.slideshort.active-wo-trans{min-height:11px}@media screen and (min-width: 720px){.scrollanimation.slideshort.active-wo-trans{min-height:12px}}@media screen and (min-width: 1024px){.scrollanimation.slideshort.active-wo-trans{min-height:274px}}@media screen and (min-width: 1400px){.scrollanimation.slideshort.active-wo-trans{min-height:266px}}.scrollanimation.nothome{height:11px;top:calc(100% - 11px)}@media screen and (min-width: 720px){.scrollanimation.nothome{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothome{height:95px}}@media screen and (min-width: 1400px){.scrollanimation.nothome{height:95px}}@media screen and (min-width: 720px){.scrollanimation.nothome{top:calc(100% - 12px)}}@media screen and (min-width: 1024px){.scrollanimation.nothome{top:calc(100% - 95px)}}@media screen and (min-width: 1400px){.scrollanimation.nothome{top:calc(100% - 95px)}}.scrollanimation.nothome.active,.scrollanimation.nothome.hover{height:11px}@media screen and (min-width: 720px){.scrollanimation.nothome.active,.scrollanimation.nothome.hover{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothome.active,.scrollanimation.nothome.hover{height:184px}}@media screen and (min-width: 1400px){.scrollanimation.nothome.active,.scrollanimation.nothome.hover{height:190px}}.scrollanimation.nothome.active-wo-trans{min-height:11px}@media screen and (min-width: 720px){.scrollanimation.nothome.active-wo-trans{min-height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothome.active-wo-trans{min-height:184px}}@media screen and (min-width: 1400px){.scrollanimation.nothome.active-wo-trans{min-height:190px}}.scrollanimation.nothomelarge{height:11px;top:calc(100% - 11px)}@media screen and (min-width: 720px){.scrollanimation.nothomelarge{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothomelarge{height:95px}}@media screen and (min-width: 1400px){.scrollanimation.nothomelarge{height:95px}}@media screen and (min-width: 720px){.scrollanimation.nothomelarge{top:calc(100% - 12px)}}@media screen and (min-width: 1024px){.scrollanimation.nothomelarge{top:calc(100% - 95px)}}@media screen and (min-width: 1400px){.scrollanimation.nothomelarge{top:calc(100% - 95px)}}.scrollanimation.nothomelarge.active,.scrollanimation.nothomelarge.hover{height:11px}@media screen and (min-width: 720px){.scrollanimation.nothomelarge.active,.scrollanimation.nothomelarge.hover{height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothomelarge.active,.scrollanimation.nothomelarge.hover{height:195px}}@media screen and (min-width: 1400px){.scrollanimation.nothomelarge.active,.scrollanimation.nothomelarge.hover{height:195px}}.scrollanimation.nothomelarge.active-wo-trans{min-height:11px}@media screen and (min-width: 720px){.scrollanimation.nothomelarge.active-wo-trans{min-height:12px}}@media screen and (min-width: 1024px){.scrollanimation.nothomelarge.active-wo-trans{min-height:195px}}@media screen and (min-width: 1400px){.scrollanimation.nothomelarge.active-wo-trans{min-height:195px}}.scrollanimationX{z-index:500;height:14px;transform:translateY(-100%);cursor:pointer}.scrollanimationX:not(.relative){position:absolute;display:none;right:-15px}@media only screen and (max-width: 1023px){.scrollanimationX:not(.relative){position:absolute}}.scrollanimationX.relative{position:absolute;right:0;display:inline-block;top:auto!important;bottom:70px}@media screen and (min-width: 720px){.scrollanimationX.relative{bottom:80px}}@media screen and (min-width: 1024px){.scrollanimationX.relative{bottom:90px}}@media screen and (min-width: 1400px){.scrollanimationX.relative{bottom:100px}}@media only screen and (max-width: 1399px){.scrollanimationX.relative{bottom:49px}}@media only screen and (max-width: 1399px) and (min-width: 720px){.scrollanimationX.relative{bottom:56px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){.scrollanimationX.relative{bottom:63px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){.scrollanimationX.relative{bottom:70px}}@media only screen and (max-width: 719px){.scrollanimationX.relative{position:relative;display:block;bottom:auto;top:auto;margin-top:20px;margin-left:30%;margin-right:30px;left:0!important}}.scrollanimationX.relative label{cursor:pointer;color:#0069b4;pointer-events:all;padding-top:1em;display:inline-block;text-transform:uppercase;padding-bottom:0;letter-spacing:1px}@media only screen and (min-width: 720px){.scrollanimationX{left:100%;top:-100%;height:19px}}.scrollanimationX .slider{transition:.7s all;display:block;height:2px;top:4px;width:200px;position:relative;background-color:#0069b4}@media only screen and (max-width: 719px){.scrollanimationX .slider{width:100%}}.scrollanimationX .slider:after{content:" ";display:block;position:absolute;width:10px;height:10px;right:0;top:-5px;background-color:#0069b4;border-radius:50%}.opennav .scrollanimationX{display:none!important}.mt1{margin-top:14px}@media screen and (min-width: 720px){.mt1{margin-top:16px}}@media screen and (min-width: 1024px){.mt1{margin-top:18px}}@media screen and (min-width: 1400px){.mt1{margin-top:20px}}.mt2{margin-top:28px}@media screen and (min-width: 720px){.mt2{margin-top:32px}}@media screen and (min-width: 1024px){.mt2{margin-top:36px}}@media screen and (min-width: 1400px){.mt2{margin-top:40px}}.mt3{margin-top:42px}@media screen and (min-width: 720px){.mt3{margin-top:48px}}@media screen and (min-width: 1024px){.mt3{margin-top:54px}}@media screen and (min-width: 1400px){.mt3{margin-top:60px}}.mt4{margin-top:56px}@media screen and (min-width: 720px){.mt4{margin-top:64px}}@media screen and (min-width: 1024px){.mt4{margin-top:72px}}@media screen and (min-width: 1400px){.mt4{margin-top:80px}}.mt5{margin-top:70px}@media screen and (min-width: 720px){.mt5{margin-top:80px}}@media screen and (min-width: 1024px){.mt5{margin-top:90px}}@media screen and (min-width: 1400px){.mt5{margin-top:100px}}.mt6{margin-top:84px}@media screen and (min-width: 720px){.mt6{margin-top:96px}}@media screen and (min-width: 1024px){.mt6{margin-top:108px}}@media screen and (min-width: 1400px){.mt6{margin-top:120px}}.mb0{margin-bottom:0}@media screen and (min-width: 720px){.mb0{margin-bottom:0}}@media screen and (min-width: 1024px){.mb0{margin-bottom:0}}@media screen and (min-width: 1400px){.mb0{margin-bottom:0}}.mb1{margin-bottom:14px}@media screen and (min-width: 720px){.mb1{margin-bottom:16px}}@media screen and (min-width: 1024px){.mb1{margin-bottom:18px}}@media screen and (min-width: 1400px){.mb1{margin-bottom:20px}}.mb2{margin-bottom:28px}@media screen and (min-width: 720px){.mb2{margin-bottom:32px}}@media screen and (min-width: 1024px){.mb2{margin-bottom:36px}}@media screen and (min-width: 1400px){.mb2{margin-bottom:40px}}.mb3{margin-bottom:42px}@media screen and (min-width: 720px){.mb3{margin-bottom:48px}}@media screen and (min-width: 1024px){.mb3{margin-bottom:54px}}@media screen and (min-width: 1400px){.mb3{margin-bottom:60px}}.mb4{margin-bottom:56px}@media screen and (min-width: 720px){.mb4{margin-bottom:64px}}@media screen and (min-width: 1024px){.mb4{margin-bottom:72px}}@media screen and (min-width: 1400px){.mb4{margin-bottom:80px}}.mb5{margin-bottom:70px}@media screen and (min-width: 720px){.mb5{margin-bottom:80px}}@media screen and (min-width: 1024px){.mb5{margin-bottom:90px}}@media screen and (min-width: 1400px){.mb5{margin-bottom:100px}}.mb6{margin-bottom:84px}@media screen and (min-width: 720px){.mb6{margin-bottom:96px}}@media screen and (min-width: 1024px){.mb6{margin-bottom:108px}}@media screen and (min-width: 1400px){.mb6{margin-bottom:120px}}.pb1{padding-bottom:14px}@media screen and (min-width: 720px){.pb1{padding-bottom:16px}}@media screen and (min-width: 1024px){.pb1{padding-bottom:18px}}@media screen and (min-width: 1400px){.pb1{padding-bottom:20px}}.pb2{padding-bottom:28px}@media screen and (min-width: 720px){.pb2{padding-bottom:32px}}@media screen and (min-width: 1024px){.pb2{padding-bottom:36px}}@media screen and (min-width: 1400px){.pb2{padding-bottom:40px}}.pb3{padding-bottom:42px}@media screen and (min-width: 720px){.pb3{padding-bottom:48px}}@media screen and (min-width: 1024px){.pb3{padding-bottom:54px}}@media screen and (min-width: 1400px){.pb3{padding-bottom:60px}}.backlink{width:40px;height:40px;display:block;background-image:url(/build/assets/ISO_Website_Icons_Zurueck-CPHUNru_.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translate(-160%) translateY(2px);position:fixed;z-index:20;margin-top:42px}@media only screen and (max-width: 1023px){.backlink{width:30px;height:30px;transform:translate(-135%) translateY(2px)}}@media screen and (min-width: 720px){.backlink{margin-top:48px}}@media screen and (min-width: 1024px){.backlink{margin-top:54px}}@media screen and (min-width: 1400px){.backlink{margin-top:60px}}.backlink:hover{background-image:url(/build/assets/ISO_Website_Icons_Zurueck_Hover-C9GBj074.svg)}.backlink.margintop{margin-top:112px}@media screen and (min-width: 720px){.backlink.margintop{margin-top:128px}}@media screen and (min-width: 1024px){.backlink.margintop{margin-top:144px}}@media screen and (min-width: 1400px){.backlink.margintop{margin-top:160px}}@media only screen and (max-width: 719px){.backlink{transform:translate(0) translateY(0);margin-top:4px;right:29px}}@media only screen and (max-width: 719px) and (min-width: 720px){.backlink{right:50px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.backlink{right:80px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.backlink{right:100px}}@media only screen and (max-width: 719px){.backlink.margintop{margin-top:32px}}section img{max-width:100%}.references-list{text-align:right;padding-bottom:1em}@media only screen and (max-width: 719px){.references-list{margin-right:3em}}.references-list a{position:relative}.references-list a:after{content:"";display:block;background-image:url(/storage/icons/ISO_Website_Icons_PDF.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;width:1.6em;height:1.6em;left:100%;margin-left:.4em;top:-.3em}:root{--swiper-theme-color: #0069b4}.swiper-page-wrapper{height:100%}.swiper-large{height:500px;max-height:80%;width:100%;position:relative}@media only screen and (min-width: 1024px){.swiper-large{height:100%;max-height:100%}}@media only screen and (min-width: 1400px){.swiper-large{height:100%;max-height:100%}}.swiper-large .swiper-slide{background-size:cover}.swiper-large .swiper-slide>a{display:block;width:100%;height:100%}.swiper-large .swiper-slide>a:hover{color:#fff}.swiper-large h1,.swiper-large h2{position:absolute;top:calc(100% - 210px);padding-right:3em;color:#fff;transform:translateY(-100%);left:8.454%}@media screen and (min-width: 720px){.swiper-large h1,.swiper-large h2{top:calc(100% - 240px)}}@media screen and (min-width: 1024px){.swiper-large h1,.swiper-large h2{top:calc(100% - 270px)}}@media screen and (min-width: 1400px){.swiper-large h1,.swiper-large h2{top:calc(100% - 300px)}}@media only screen and (max-width: 1399px){.swiper-large h1,.swiper-large h2{top:calc(100% - 210px)}}@media only screen and (max-width: 1399px) and (min-width: 720px){.swiper-large h1,.swiper-large h2{top:calc(100% - 240px)}}@media only screen and (max-width: 1399px) and (min-width: 1024px){.swiper-large h1,.swiper-large h2{top:calc(100% - 270px)}}@media only screen and (max-width: 1399px) and (min-width: 1400px){.swiper-large h1,.swiper-large h2{top:calc(100% - 300px)}}@media only screen and (max-width: 1023px){.swiper-large h1,.swiper-large h2{top:calc(100% - 280px)}}@media only screen and (max-width: 1023px) and (min-width: 720px){.swiper-large h1,.swiper-large h2{top:calc(100% - 320px)}}@media only screen and (max-width: 1023px) and (min-width: 1024px){.swiper-large h1,.swiper-large h2{top:calc(100% - 360px)}}@media only screen and (max-width: 1023px) and (min-width: 1400px){.swiper-large h1,.swiper-large h2{top:calc(100% - 400px)}}@media only screen and (max-width: 719px){.swiper-large h1,.swiper-large h2{top:60%;left:20px;right:20px}}.swiper-large .swiper-caption{position:absolute;top:calc(100% - 125px);text-shadow:1px 1px 1px rgba(0,0,0,.4);right:0;width:15.454%;color:#fff}@media only screen and (max-width: 719px){.swiper-large .swiper-caption{top:calc(100% - 115px)}}.swiper-large .swiper-caption:hover{color:#fff!important}.swiper-large .swiper-caption .link{color:#fff;font-size:13px;line-height:1.38}@media screen and (min-width: 720px){.swiper-large .swiper-caption .link{font-size:12px;line-height:1.38}}@media screen and (min-width: 1024px){.swiper-large .swiper-caption .link{font-size:13px;line-height:1.38}}@media screen and (min-width: 1400px){.swiper-large .swiper-caption .link{font-size:14px;line-height:1.38}}.swiper-large .swiper-caption .link:hover{color:#0069b4}@media only screen and (max-width: 1023px){.swiper-large .swiper-caption{width:50%;padding-right:30px}}@media only screen and (max-width: 719px){.swiper-large .swiper-caption{width:70%;padding-right:30px}}.swiper-large .color1 .swiper-caption{color:#0069b4;text-shadow:none}.swiper-large .color1 .swiper-caption .link{color:#0069b4}.swiper-large .color1 .swiper-caption:hover .link{color:#fff!important}.swiper-small{height:50%;width:100%;position:relative}.swiper-small .swiper-slide{background-size:cover}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:17.5px;z-index:400}@media screen and (min-width: 720px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:20px}}@media screen and (min-width: 1024px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:22.5px}}@media screen and (min-width: 1400px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:25px}}@media only screen and (max-width: 719px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:7px}}@media only screen and (max-width: 719px) and (min-width: 720px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:8px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:9px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction,.swiper-pagination{bottom:10px}}.swiper-pagination{height:17px;width:100%}.swiper-pagination-bullet{width:17px;height:17px;opacity:.7;border:2px solid #ffffff;background-color:transparent;margin:0 4px}.swiper-pagination-bullet:hover{background-color:#0069b4}.swiper-pagination-bullet-active{border:2px solid #0069b4;background-color:#0069b4;opacity:1}@media only screen and (max-width: 1023px){.swiper-pagination-bullet{width:14px;height:14px}}@media only screen and (max-width: 719px){.swiper-pagination-bullet{width:12px;height:12px}}.swiper-button-prev{left:15px}.swiper-button-next{right:15px}@media only screen and (max-width: 719px){.swiper-button-prev{left:3px}.swiper-button-next{right:3px}.swiper-button-prev:after,.swiper-button-next:after{font-size:22px!important}}@media only screen and (min-width: 1400px){#fullpage{height:100vh;overflow:scroll;width:100%;overflow-x:hidden}.vertical-scrolling{height:100vh;padding:28px 0 0}}@media only screen and (min-width: 1400px) and (min-width: 720px){.vertical-scrolling{padding-top:32px}}@media only screen and (min-width: 1400px) and (min-width: 1024px){.vertical-scrolling{padding-top:36px}}@media only screen and (min-width: 1400px) and (min-width: 1400px){.vertical-scrolling{padding-top:40px}}@media only screen and (min-width: 1400px){.vertical-scrolling.first{padding-top:100px}}#fullpage .page-wrapper{height:100%;position:relative}@media only screen and (max-width: 1399px){#fullpage{padding-top:90px}}@media only screen and (max-width: 1023px){#fullpage{padding-top:80px}}@media only screen and (max-width: 719px){#fullpage{padding-top:70px}}@media only screen and (max-width: 1399px){#fullpage .scrollanimation:not(.nth1,.relative){display:none}#fullpage section{padding-bottom:0}#fullpage section .block-contact{padding-bottom:42px}}@media only screen and (max-width: 1399px) and (min-width: 720px){#fullpage section .block-contact{padding-bottom:48px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){#fullpage section .block-contact{padding-bottom:54px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){#fullpage section .block-contact{padding-bottom:60px}}@media only screen and (max-width: 1399px){#fullpage section .block-project-imagewrapper{padding-bottom:42px}}@media only screen and (max-width: 1399px) and (min-width: 720px){#fullpage section .block-project-imagewrapper{padding-bottom:48px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){#fullpage section .block-project-imagewrapper{padding-bottom:54px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){#fullpage section .block-project-imagewrapper{padding-bottom:60px}}section{position:relative}section.grey{background-color:#eee}section.start{padding-top:28px}@media screen and (min-width: 720px){section.start{padding-top:32px}}@media screen and (min-width: 1024px){section.start{padding-top:36px}}@media screen and (min-width: 1400px){section.start{padding-top:40px}}@media only screen and (max-width: 1399px){section.start{padding-top:56px}}@media only screen and (max-width: 1399px) and (min-width: 720px){section.start{padding-top:64px}}@media only screen and (max-width: 1399px) and (min-width: 1024px){section.start{padding-top:72px}}@media only screen and (max-width: 1399px) and (min-width: 1400px){section.start{padding-top:80px}}.fullcover{padding-bottom:0}@media only screen and (max-width: 719px){.fullcover{padding-top:70px}}@media only screen and (min-width: 1024px){.fullcover{padding-top:80px}}@media only screen and (min-width: 720px){.fullcover{height:100%}.fullcover>.page-wrapper{height:100%}}@media only screen and (max-width: 1399px){#fp-nav{display:none}}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:transparent;width:8px;height:8px}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{width:17px;height:17px;background:#0069b4;box-sizing:border-box;border:2px solid #0069b4}#fp-nav{position:fixed;z-index:100;margin-top:-33px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:30px;transform:translate(-35px)}@media screen and (min-width: 720px){#fp-nav.left{left:50px}}@media screen and (min-width: 1024px){#fp-nav.left{left:80px}}@media screen and (min-width: 1400px){#fp-nav.left{left:100px}}@media only screen and (min-width: 1500px){#fp-nav.left{left:calc((100% - 1500px)/2);transform:translate(50px)}}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:17px;height:17px;margin:8px 0;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:17px;width:17px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:17px;width:17px;border:2px solid #0069b4;background:transparent;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:17px;height:17px;background:#0069b4}#fp-nav ul li .fp-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:217px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:17px}#fp-nav ul li .fp-tooltip.left{left:17px}html,body{margin:0;padding:0;height:100%;min-height:100%;overflow-x:hidden;font-size:13px;line-height:1.38;font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}@media screen and (min-width: 720px){html,body{font-size:12px;line-height:1.38}}@media screen and (min-width: 1024px){html,body{font-size:13px;line-height:1.38}}@media screen and (min-width: 1400px){html,body{font-size:14px;line-height:1.38}}body{overflow-x:hidden}section{position:relative;width:100%;padding-bottom:45.5px}@media screen and (min-width: 720px){section{padding-bottom:52px}}@media screen and (min-width: 1024px){section{padding-bottom:58.5px}}@media screen and (min-width: 1400px){section{padding-bottom:65px}}section.minus25{padding-bottom:28px}@media screen and (min-width: 720px){section.minus25{padding-bottom:32px}}@media screen and (min-width: 1024px){section.minus25{padding-bottom:36px}}@media screen and (min-width: 1400px){section.minus25{padding-bottom:40px}}footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{max-width:1500px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media screen and (min-width: 720px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-left:50px}}@media screen and (min-width: 1024px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-left:80px}}@media screen and (min-width: 1400px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-left:100px}}@media screen and (min-width: 720px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-right:50px}}@media screen and (min-width: 1024px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-right:80px}}@media screen and (min-width: 1400px){footer .footer--inner,header .header--inner,.block-project,.block-product,.block-project-images,.block-project-list,.block-project-categories,.block-team,.block-contact,.block-contactform,.block-text,.block-clients .block-clients-wrapper,.jubilaeum-wrapper,.swiper-page-wrapper,.page-wrapper{padding-right:100px}}@media only screen and (max-width: 719px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-left:-50px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-left:-80px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-left:-100px}}@media only screen and (max-width: 719px) and (min-width: 720px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-right:-50px}}@media only screen and (max-width: 719px) and (min-width: 1024px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-right:-80px}}@media only screen and (max-width: 719px) and (min-width: 1400px){.block-project .block-project--datasheet,.block-project-images,.block-project-list,.block-project-categories,.swiper-large{margin-right:-100px}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background-color:#fff;border-radius:0}::-webkit-scrollbar-thumb{background-color:#ddd}::-webkit-scrollbar-thumb:window-inactive{background-color:#ddd}header{background-color:#eee;position:fixed;z-index:200;width:100%;overflow:hidden;height:70px;transition:all 0s}header.white{background-color:#fff}@media screen and (min-width: 720px){header{height:80px}}@media screen and (min-width: 1024px){header{height:90px}}@media screen and (min-width: 1400px){header{height:100px}}header .logo{margin-top:-21px;margin-left:-16.8px;margin-bottom:9.1px;width:224px;display:inline-block;transition:all .3s}@media screen and (min-width: 720px){header .logo{margin-top:-24px}}@media screen and (min-width: 1024px){header .logo{margin-top:-27px}}@media screen and (min-width: 1400px){header .logo{margin-top:-30px}}@media screen and (min-width: 720px){header .logo{margin-left:-19.2px}}@media screen and (min-width: 1024px){header .logo{margin-left:-21.6px}}@media screen and (min-width: 1400px){header .logo{margin-left:-24px}}@media screen and (min-width: 720px){header .logo{margin-bottom:10.4px}}@media screen and (min-width: 1024px){header .logo{margin-bottom:11.7px}}@media screen and (min-width: 1400px){header .logo{margin-bottom:13px}}@media screen and (min-width: 720px){header .logo{width:256px}}@media screen and (min-width: 1024px){header .logo{width:288px}}@media screen and (min-width: 1400px){header .logo{width:320px}}header nav{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:14px;line-height:1.31;letter-spacing:.5px;float:right}@media screen and (min-width: 720px){header nav{font-size:14px;line-height:1.31}}@media screen and (min-width: 1024px){header nav{font-size:15px;line-height:1.31}}@media screen and (min-width: 1400px){header nav{font-size:16px;line-height:1.31}}header nav ul{text-align:right;margin-top:16.1px}@media screen and (min-width: 720px){header nav ul{margin-top:18.4px}}@media screen and (min-width: 1024px){header nav ul{margin-top:20.7px}}@media screen and (min-width: 1400px){header nav ul{margin-top:23px}}header nav ul li{margin-left:10.5px;line-height:1}@media screen and (min-width: 720px){header nav ul li{margin-left:12px}}@media screen and (min-width: 1024px){header nav ul li{margin-left:13.5px}}@media screen and (min-width: 1400px){header nav ul li{margin-left:15px}}@media only screen and (max-width: 719px){header nav{display:none;position:fixed;background-color:#eee;z-index:2000;top:100px;left:0;right:0;bottom:0}}header.tiny{height:42px}header.tiny .logo{opacity:0}@media screen and (min-width: 720px){header.tiny{height:48px}}@media screen and (min-width: 1024px){header.tiny{height:54px}}@media screen and (min-width: 1400px){header.tiny{height:60px}}@media only screen and (max-width: 719px){header.tiny{height:50px}}header .toggle{display:none;position:absolute;z-index:3000;top:24px;right:30px}@media screen and (min-width: 720px){header .toggle{top:40px}}@media screen and (min-width: 1024px){header .toggle{top:64px}}@media screen and (min-width: 1400px){header .toggle{top:80px}}@media screen and (min-width: 720px){header .toggle{right:50px}}@media screen and (min-width: 1024px){header .toggle{right:80px}}@media screen and (min-width: 1400px){header .toggle{right:100px}}@media only screen and (max-width: 719px){header .toggle{display:block;width:40px;height:40px;transition:.3s top;cursor:pointer}header .toggle .line{position:relative;height:2px;width:100%;display:block;background-color:#0069b4}header .toggle .line:after,header .toggle .line:before{content:"";height:2px;width:100%;display:block;position:absolute;background-color:#0069b4}header .toggle .line:after{top:8px}header .toggle .line:before{top:16px}header .toggle.open{margin-right:8px}header .toggle.open .line{background-color:transparent}header .toggle.open .line:after{transform:rotate(-45DEG);transform-origin:center center}header .toggle.open .line:before{transform:rotate(45DEG);transform-origin:center center;top:8px}}body:not(.opennav) header.tiny .toggle{top:14.1px}@media screen and (min-width: 720px){body:not(.opennav) header.tiny .toggle{top:23.5px}}@media screen and (min-width: 1024px){body:not(.opennav) header.tiny .toggle{top:37.6px}}@media screen and (min-width: 1400px){body:not(.opennav) header.tiny .toggle{top:47px}}body.opennav{overflow-y:hidden}@media only screen and (max-width: 719px){body.opennav header{transition:0s all;height:100%}body.opennav .tiny .logo{opacity:1}body.opennav nav{display:block}body.opennav nav ul{text-align:center}body.opennav nav ul li{display:block}body.opennav nav ul li a{display:block;padding:.5em 0;font-size:20px}}footer{color:#fff;background-color:#6e6e6e;width:100%;padding-top:14px;padding-bottom:19.6px}@media screen and (min-width: 720px){footer{padding-top:16px}}@media screen and (min-width: 1024px){footer{padding-top:18px}}@media screen and (min-width: 1400px){footer{padding-top:20px}}@media screen and (min-width: 720px){footer{padding-bottom:22.4px}}@media screen and (min-width: 1024px){footer{padding-bottom:25.2px}}@media screen and (min-width: 1400px){footer{padding-bottom:28px}}footer a{color:#fff;text-decoration:underline}footer a:hover{opacity:.5;color:#fff}footer .mobile{display:none}@media only screen and (max-width: 719px){footer .mobile{display:block}footer .desktop{display:none}}footer .footer--inner{position:relative;font-size:11px;line-height:1.38;display:grid;grid-template-columns:18% 18% 25% 18% 21%;gap:10px}@media screen and (min-width: 720px){footer .footer--inner{font-size:11px;line-height:1.38}}@media screen and (min-width: 1024px){footer .footer--inner{font-size:12px;line-height:1.38}}@media screen and (min-width: 1400px){footer .footer--inner{font-size:13px;line-height:1.38}}@media only screen and (max-width: 719px){footer .footer--inner{display:block}}footer .footer--inner .flex-bottom{align-self:flex-end}footer .contactlink{padding-top:11px}@media only screen and (max-width: 719px){footer .contactlink{padding-top:6px}}footer .socialmedias{display:flex;gap:10px;padding-top:50px}@media only screen and (max-width: 719px){footer .socialmedias{padding-top:2em}}footer .socialmedias a{display:block;max-width:40px}footer .socialmedias img{width:100%;height:auto;display:inline-block}footer .logos{width:100%;position:relative;display:flex;gap:20px;justify-content:flex-end}footer .logos>*{width:50%;text-align:center}@media only screen and (max-width: 719px){footer .logos>*{text-align:left;width:auto}footer .logos{justify-content:flex-start}}footer .logos>*{display:block}@media only screen and (max-width: 719px){footer .logos>*{margin-top:4em}}footer .logos .logo3raum{height:40px;width:auto;transform:translateY(-2px)}@media only screen and (max-width: 1399px){footer .logos .logo3raum{height:30px}}@media only screen and (max-width: 1023px){footer .logos .logo3raum{height:25px}}footer .logos .logovsd{height:40px;width:auto;transform:translateY(-3px)}@media only screen and (max-width: 1399px){footer .logos .logovsd{height:30px}}@media only screen and (max-width: 1023px){footer .logos .logovsd{height:25px}}footer .certifications{display:flex;justify-content:flex-end;gap:20px}@media only screen and (max-width: 719px){footer .certifications{justify-content:flex-start}}footer .certifications>*{width:50%;text-align:center}@media only screen and (max-width: 719px){footer .certifications>*{text-align:left;width:auto}}footer .certifications img{max-width:90px;height:auto}@media only screen and (max-width: 719px){footer .certifications img{max-width:70px}footer .certifications{margin-top:2em;gap:25px}footer .certifications :last-child img{transform:translate(0)}footer .certifications :first-child img{transform:translate(0)}}footer .footer--inner>*:nth-child(1) p,footer .footer--inner>*:nth-child(2) p,footer .footer--inner>*:nth-child(3) p{margin-bottom:0!important}@media only screen and (max-width: 719px){footer .footer--inner>*:nth-child(1),footer .footer--inner>*:nth-child(2),footer .footer--inner>*:nth-child(3){margin-bottom:3em}}
