﻿*{margin:0;padding:0;line-height:calc(0.25rem + 1.6em + 0.25rem)}*,::before,::after{box-sizing:border-box}*:where(:not(fieldset, progress, meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:focus-visible{outline:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}html{font-size:16px;background:0 0}body{background-color:#fafafa;color:#24428b;font-family:"Raleway","sans-serif";font-weight:500;min-height:100vh}.main{margin-top:202px}@media (max-width:991px){.main{margin-top:140px}}@media (max-width:767px){.main{margin-top:100px}}@media (min-width:576px){.container,.container-sm{max-width:100%}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:100%}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:100%}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;color:#2f4577;text-decoration:underline}a:focus,a:hover{color:#2f4577;text-decoration:underline}a.no-line{text-decoration:none}a.no-line:focus,a.no-line:hover{color:#2f4577;text-decoration:none}a.pdf-icon{margin-top:-25px;display:inline-block}a.pdf-icon:before{content:url(//ingenium-konsult.de/resources/themes/base-ingenium/assets/css/../img/pdf.svg);position:relative;top:20px;display:inline-block;width:50px;height:auto;margin:0 10px 0 0}a.read-more{position:relative;font-size:22px;font-size:clamp(1.25rem, 3vw, 1.375rem);padding-left:.7em;padding-right:2em;margin-top:5.82%}a.read-more:after{content:"";position:absolute;left:auto;color:#2f4577;line-height:inherit;font-family:"ingenium-icons";font-size:inherit !important;opacity:1;margin-left:.3em}.align-to-end{align-items:flex-end;display:flex;flex:1;width:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{max-width:100%}img.auto-size{width:100%;height:auto}img.alignleft,img.alignright{max-width:50%}img.alignleft{float:left;margin:5px 20px 5px 0;padding-right:1rem}img.alignright{float:right;margin:5px 0 5px 20px;padding-left:1rem}img.aligncenter{margin:5px auto}img.alignnone{margin:5px 0}@media (max-width:599px){img.alignleft,img.alignright{max-width:100%;margin:5px 0;padding-right:0;float:none}}.fb_link{position:relative}.fb_link a{position:relative;top:25px;display:block;width:300px;margin:0 10% 0 auto}..wp-caption.alignleft{margin:5px 10px 5px 0}..wp-caption.alignright{margin:5px 0 5px 10px}ul:not(.no-list-icon){list-style-position:outside;margin-bottom:1.5rem;margin-left:0}ul:not(.no-list-icon) li{position:relative;list-style-type:none;font-size:clamp(1rem, calc(1.1rem + 0.20vw), 1.25rem);padding-left:40px;margin-bottom:1rem;line-height:1.5;font-weight:500}ul:not(.no-list-icon) li.small{padding-left:30px;margin-bottom:.5rem;line-height:1.5}ul:not(.no-list-icon) li.small:before{content:"";position:absolute;background-image:url(//ingenium-konsult.de/resources/themes/base-ingenium/assets/css/../img/ingenium-logo.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px;top:5px;right:0;bottom:0;left:0}ul:not(.no-list-icon) li:before{content:"";position:absolute;background-image:url(//ingenium-konsult.de/resources/themes/base-ingenium/assets/css/../img/ingenium-logo.svg);background-repeat:no-repeat;background-size:contain;height:26px;width:26px;top:3px;right:0;bottom:0;left:0}ul:not(.no-list-icon).nav{justify-content:center;margin:0;list-style-type:none}ul:not(.no-list-icon).nav li{list-style-image:none;font-size:12px;margin:0 0 0 10px}ul:not(.no-list-icon).nav li a{color:#333;text-decoration:none}@media (min-width:768px){ul:not(.no-list-icon).nav{justify-content:end}}ul.nav li{list-style-type:none}.section-text-before,.section-text-after{padding:0 30px}.section-text-before p,.section-text-after p{text-align:center}@media (min-width:992px){.section-text-before,.section-text-after{padding:0}}a[href*=tel],a[href*=mailto]{white-space:nowrap}@media (max-width:767px){.columns .row{margin-top:-3vw}.columns [class*=col-]{margin-top:3vw}}#phasen{background:linear-gradient(0deg,#b6c9e4 0%,#dfe6f5 100%) !important}#phasen .col-12{transition-duration:0s !important}p{font-size:clamp(1rem, calc(1.1rem + 0.20vw), 1.25rem);line-height:2rem;margin-bottom:1.5rem;hyphens:auto;-webkit-hyphens:auto}p:last-child{margin:0}p a{line-height:2rem}.align-to-end p{width:100%;margin-top:25px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Raleway","serif";font-weight:400;line-height:calc(1em + 0.5rem);color:#2f4577;margin-top:0;margin-bottom:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:900px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}h1,.h1,.fs-900{font-size:clamp(1.88rem, calc(1.49rem + 1.96vw), 4.08rem)}h2,.h2{font-size:clamp(1.75rem, calc(1.43rem + 1.63vw), 2.75rem)}h3,.h3{font-size:clamp(1.63rem, calc(1.36rem + 1.35vw), 2.46rem)}h4,.h4{font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}h5,.h5{font-size:clamp(1.41rem, calc(1.23rem + 0.90vw), 1.96rem)}h6,.h6{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem)}.h-small{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:500}.section-header{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;padding-bottom:3.5%}.header-line{position:relative;left:-75%;height:3px;background-color:#24428b;margin-bottom:4.75%}.header-line.tall{left:-15px;width:20%}.entry-header .header-line{margin-bottom:2.75%}.col-header{font-size:clamp(1.25rem, 4vw, 1.5rem);font-weight:700;line-height:1.6em;padding-bottom:10px}.small{font-size:70%}.strong,strong,bold{font-weight:600}section .section-heading{font-size:clamp(1.75rem, calc(1.43rem + 1.63vw), 2.75rem);padding-bottom:20px;position:relative}section .section-heading h1,section .section-heading h3{position:relative;font-size:clamp(1.75rem, calc(1.43rem + 1.63vw), 2.75rem)}p .art-name{display:inline-block;position:relative;top:5px;padding:0 3px 0 2px}p .art-name svg .art-path{fill:#555;stroke:#555}h1 .art-name{display:inline-block;position:relative;top:4px}h1 .art-name svg{inline-size:clamp(4rem, 25vw, 15rem)}h1 .art-name svg .art-path{fill:#555;stroke:#555}.ff-third{font-family:"Raleway","sans-serif"}.post-meta{font-size:.9rem}.p-none{padding-top:0;padding-bottom:0}.p-xs{padding-top:clamp(0px, 1vw, 5px);padding-bottom:clamp(0px, 1vw, 5px)}.p-s{padding-top:clamp(0px, 3vw, 25px);padding-bottom:clamp(0px, 3vw, 25px)}.p-m{padding-top:clamp(0px, 5vw, 45px);padding-bottom:clamp(0px, 5vw, 45px)}.p-l{padding-top:clamp(0px, 7vw, 65px);padding-bottom:clamp(0px, 7vw, 65px)}.p-xl{padding-top:clamp(0px, 9vw, 85px);padding-bottom:clamp(0px, 9vw, 85px)}.p-xxl{padding-top:clamp(0px, 11vw, 105px);padding-bottom:clamp(0px, 11vw, 105px)}.p-top-none{padding-top:0}.p-bottom-none{padding-bottom:0}.p-top-xs{padding-top:clamp(0px, 1vw, 5px)}.p-bottom-xs{padding-bottom:clamp(0px, 1vw, 5px)}.p-top-s{padding-top:clamp(0px, 3vw, 25px)}.p-bottom-s{padding-bottom:clamp(0px, 3vw, 25px)}.p-top-m{padding-top:clamp(0px, 5vw, 45px)}.p-bottom-m{padding-bottom:clamp(0px, 5vw, 45px)}.p-top-l{padding-top:clamp(0px, 7vw, 65px)}.p-bottom-l{padding-bottom:clamp(0px, 7vw, 65px)}.p-top-xl{padding-top:clamp(0px, 9vw, 85px)}.p-bottom-xl{padding-bottom:clamp(0px, 9vw, 85px)}.p-top-xxl{padding-top:clamp(0px, 11vw, 105px)}.p-bottom-xxl{padding-bottom:clamp(0px, 11vw, 105px)}.m-none{margin-top:0;margin-bottom:0}.m-xs{margin-top:clamp(0px, 1vw, 5px);margin-bottom:clamp(0px, 1vw, 5px)}.m-s{margin-top:clamp(0px, 3vw, 25px);margin-bottom:clamp(0px, 3vw, 25px)}.m-m{margin-top:clamp(0px, 5vw, 45px);margin-bottom:clamp(0px, 5vw, 45px)}.m-l{margin-top:clamp(0px, 7vw, 65px);margin-bottom:clamp(0px, 7vw, 65px)}.m-xl{margin-top:clamp(0px, 9vw, 85px);margin-bottom:clamp(0px, 9vw, 85px)}.m-xxl{margin-top:clamp(0px, 11vw, 105px);margin-bottom:clamp(0px, 11vw, 105px)}.m-top-none{margin-top:0}.m-bottom-none{margin-bottom:0}.m-top-xs{margin-top:clamp(0px, 1vw, 5px)}.m-bottom-xs{margin-bottom:clamp(0px, 1vw, 5px)}.m-top-s{margin-top:clamp(0px, 3vw, 25px)}.m-bottom-s{margin-bottom:clamp(0px, 3vw, 25px)}.m-top-m{margin-top:clamp(0px, 5vw, 45px)}.m-bottom-m{margin-bottom:clamp(0px, 5vw, 45px)}.m-top-l{margin-top:clamp(0px, 7vw, 65px)}.m-bottom-l{margin-bottom:clamp(0px, 7vw, 65px)}.m-top-xl{margin-top:clamp(0px, 9vw, 85px)}.m-bottom-xl{margin-bottom:clamp(0px, 9vw, 85px)}.m-top-xxl{margin-top:clamp(0px, 11vw, 105px)}.m-bottom-xxl{margin-bottom:clamp(0px, 11vw, 105px)}.contact-info{display:flex;flex-direction:column;row-gap:1rem}.contact-info span{display:flex;align-items:center;column-gap:.5rem;color:#2f4577}.contact-info span a{color:#2f4577}.contact-info i{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem)}.post-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 150px), 1fr));grid-template-areas:"header" "images" "content" "side-images";gap:clamp(15px, 3vw, 45px)}.post-wrapper .entry-header{grid-area:header;align-self:end}.post-wrapper .images{grid-area:images}.post-wrapper .entry-content{grid-area:content}.post-wrapper .side-images{grid-area:side-images}.post-wrapper .side-image{display:block;margin-bottom:clamp(15px, 3vw, 45px)}@media (min-width:768px){.post-wrapper{grid-template-areas:"images header" "side-images content"}}@media (min-width:992px){.post-wrapper{grid-template-areas:"images header" "side-images content"}}.blog .read-more{font-size:clamp(1rem, calc(1.1rem + 0.20vw), 1.25rem);font-weight:500}.post-navigation .nav-single{display:flex;justify-content:space-between;column-gap:clamp(30px, 5vw, 150px)}.post-navigation .nav-single .nav-previous,.post-navigation .nav-single .nav-next{font-family:"Raleway","serif";font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem)}.post-navigation .nav-single .nav-previous a,.post-navigation .nav-single .nav-next a{text-decoration:none}.post-navigation .nav-single .nav-previous a .meta-nav,.post-navigation .nav-single .nav-next a .meta-nav{position:relative;top:5px;color:#969696}.post-navigation .nav-single .nav-previous a .art-name,.post-navigation .nav-single .nav-next a .art-name{position:relative;top:5px;display:inline-block}.post-navigation .nav-single .nav-previous a .art-name svg,.post-navigation .nav-single .nav-next a .art-name svg{inline-size:clamp(6rem, 9vw, 9rem)}.post-navigation .nav-single .nav-previous a .art-name svg .art-path,.post-navigation .nav-single .nav-next a .art-name svg .art-path{fill:#828282;stroke:#828282}.overview{display:grid;grid-template-columns:repeat(1,minmax(min(100%, 150px), 1fr));grid-auto-rows:auto-fit;grid-template-areas:"header" "images" "content";gap:clamp(15px, 3vw, 45px);margin-bottom:clamp(45px, 7vw, 95px)}.overview.image-plus-text .image-plus-text-wrap{width:100%}.overview .entry-header{grid-area:header;align-self:end}.overview .images{grid-area:images}.overview .post-entry{grid-area:content}.overview h1{font-size:clamp(1.75rem, calc(1.43rem + 1.63vw), 2.75rem)}.overview h1 a{text-decoration:none}.overview h1 a .art-name{display:inline-block;position:relative;top:4px}.overview h1 a .art-name svg{inline-size:clamp(4rem, 25vw, 15rem)}.overview h1 a .art-name svg .art-path{fill:#24428b;stroke:#24428b}@media (min-width:768px){.overview:nth-child(even) .header-entry--title{text-align:right}.overview:nth-child(even) .article-meta{flex-direction:row-reverse}.overview:nth-child(even) .article-meta .post-date{text-align:right}.overview:nth-child(even) .post-entry *{text-align:right}}.pagination{margin-top:60px;margin-bottom:60px;text-align:center;display:flex;justify-content:center}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:10px;font-family:"Fira Mono",sans-serif;width:35px;height:35px;text-decoration:none;list-style:none}.pagination .page-numbers li{transition:all .35s ease-in-out;list-style-image:none;padding-left:0}.pagination .page-numbers li:hover{background:#24428b}.pagination .page-numbers li:hover a{color:#fff}.pagination .page-numbers .current{color:#fff;background:#24428b}ul.page-numbers li:before{content:"";position:absolute;background-image:none;background-repeat:no-repeat;background-size:contain;height:0;width:0;top:1px;right:0;bottom:0;left:0}.abbinder{background:linear-gradient(0deg,#dfe6f5 0%,#b6c8e3 100%)}.isotope-grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.isotope-grid{visibility:hidden}.loader{height:50px;background:#fff url(//ingenium-konsult.de/resources/themes/base-ingenium/assets/css/../images/loader.gif) no-repeat center center}.isotope-grid:after{content:"";display:block;clear:both}.isotope-grid-sizer,.isotope-grid-item{width:100%}.isotope-gutter-sizer{width:0}@media (min-width:768px){.isotope-grid-sizer,.isotope-grid-item{width:49%}.isotope-gutter-sizer{width:2%}}@media (min-width:992px){.isotope-grid-sizer,.isotope-grid-item{width:31.33333333%}.isotope-gutter-sizer{width:3%}}.isotope-grid-item{float:left}.isotope-grid-item img{display:block;max-width:100%}.filter-button-group{width:100%;text-align:center;padding:10px 15px;margin:45px 0;border-top:1px solid #2f4577;border-bottom:1px solid #2f4577}.filter-button-group a{padding:5px;margin:5px 3px;color:#2f4577;background-color:transparent;-webkit-ransition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;white-space:nowrap;text-decoration:none;text-transform:uppercase;display:inline-block;cursor:pointer}.filter-button-group a.active,.filter-button-group a:hover{color:#fff;background:#2f4577}.isotope-grid figure{position:relative;float:left;overflow:hidden;height:auto;text-align:center;cursor:pointer}.isotope-grid figure img{position:relative;display:block;width:100%;max-width:100%;height:auto;opacity:1}.isotope-grid figure figcaption{color:#fff;text-transform:uppercase;font-size:clamp(1rem, calc(0.96rem + 0.20vw), 1.13rem);font-weight:600;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(7,36,87,.5);transition:all .5s ease-in-out}.isotope-grid figure figcaption:before,.isotope-grid figure figcaption:after{pointer-events:none}.isotope-grid figure figcaption,.isotope-grid figure figcaption>a{position:absolute;bottom:0;left:0;padding:10px 5px;width:100%}.isotope-grid figure>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;position:absolute;bottom:0;left:0;width:100%;height:100%}.isotope-grid figure h2{font-size:clamp(1rem, calc(0.96rem + 0.20vw), 1.13rem);font-weight:600;line-height:1.2;text-align:center;color:#fff}.isotope-grid figure p{font-size:80%;text-align:center;margin:0}.dhz_co--site-footer .container{width:90vw}.dhz_co--site-footer .legal p{font-size:15px}@media (min-width:992px){.dhz_co--site-footer .container{width:95vw}}.dhz_co--site-footer *{line-height:1.5rem}.dhz_co--site-footer p{font-size:1rem}.dhz_co--site-footer .address-wrapper h3{font-size:clamp(1rem, calc(1.1rem + 0.20vw), 1.25rem);font-weight:700}.dhz_co--site-footer .social-link i{font-size:50px}.dhz_co--site-footer .nav{justify-content:end}.dhz_co--site-footer .nav li{padding-left:15px}.dhz_co--site-footer .nav li a{text-decoration:none}.aspect_16_9{aspect-ratio:1.7777777778;max-height:70vh}.aspect_35_10{aspect-ratio:3.5}.blog-thumb{margin-bottom:clamp(15px, 4vw, 35px)}.dhz_co--site-main{position:relative;z-index:10;padding-top:80px}@media (min-width:1200px){.dhz_co--site-main{padding-top:151px}}.hero-wrapper{position:relative;overflow:hidden}.hero-wrapper #logo-rotate{inline-size:auto;stroke:none}.hero-wrapper.hero-big #logo-rotate{position:absolute;top:10%;left:5vw;height:80%}.hero-wrapper.hero-big .hero-text{position:absolute;left:20vw;top:50%;width:50%;transform:translateY(-50%)}.hero-wrapper.hero-big .hero-text span{display:block;color:#fff;font-size:clamp(1rem, 4vw, 4.125rem);font-weight:700;line-height:1.2}@media (max-width:991.98px){.hero-wrapper.hero-big .hero-text span{hyphens:auto;-webkit-hyphens:auto}}.hero-wrapper.hero-small{max-height:400px}.hero-wrapper.hero-small.light{background:#dfe6f5;background:linear-gradient(0deg,#dfe6f5 0%,#b6c8e3 100%);box-shadow:inset 0px 25px 25px -25px rgba(0,0,0,.45),inset 0px -25px 25px -25px rgba(0,0,0,.45)}.hero-wrapper.hero-small.dark{background:#273262;background:linear-gradient(0deg,#1a1c34 0%,#273262 100%)}.hero-wrapper.hero-small .container{position:relative}.hero-wrapper.hero-small #logo-rotate{position:absolute;top:-10%;left:-5%;height:120%}.hero-wrapper.hero-small .hero-text{position:absolute;left:20%;bottom:20%}.hero-wrapper.hero-small .hero-text h1{display:block;color:#fff;font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;line-height:1.2}@media (max-width:991.98px){.hero-wrapper.hero-small .hero-text h1{max-width:60vw;hyphens:auto;-webkit-hyphens:auto}}.hero-wrapper svg #outer,.hero-wrapper svg #middle,.hero-wrapper svg #inner{animation-name:logo-rotate;animation-duration:40s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.3,0,.7,1);transform-origin:center center}.hero-wrapper svg#logo-rotate #outer{animation-duration:40s;animation-delay:.05s}.hero-wrapper svg#logo-rotate #middle{animation-duration:80s;animation-delay:.2s}.hero-wrapper svg#logo-rotate #inner{animation-duration:60s;animation-delay:.4s}@keyframes logo-rotate{0%{rotate:0deg;opacity:1}50%{rotate:540deg;opacity:.6}100%{rotate:0deg;opacity:1}}.hero-wrapper .owl-carousel .fadeOut{animation-duration:2s}.hero-wrapper .owl-carousel .fadeIn{animation-duration:2s}.hero-wrapper .owl-carousel .fadeIn{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper{position:relative;height:585px;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-slogan{position:absolute;top:clamp(5%, 5vw, 10%);left:5%;color:#fff;text-shadow:1px 1px 11px #2f4577;font-family:"Charter",serif;font-size:clamp(32px, 4vw, 44px);font-weight:600;line-height:1.3;margin:0}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-object-info{position:absolute;right:0;bottom:5%;opacity:0;transform:translateX(100%);background-color:rgba(0,0,0,.5);padding:10px clamp(40px, 5vw, 100px) 10px 30px}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-object-info p{margin:0;color:#fff;font-size:clamp(14px, 4vw, 22px);text-align:right}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-object-info p a{font-size:clamp(12px, 4vw, 20px);color:#fff;text-decoration:none}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-object-info p .owl-objekt-link-title{position:relative;font-size:80%}.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper .owl-object-info p .owl-objekt-link-title:after{content:"→";position:absolute;top:-3px;font-size:24px}.hero-wrapper .owl-carousel .owl-item.active .owl-object-info{opacity:1;transform:translateX(0);transition:transform .5s cubic-bezier(0,.49,.61,.87);transition-delay:1.5s}.hero-wrapper .owl-carousel .owl-item.owl-animated-out .owl-object-info{opacity:0;transition:opacity 5.5s ease-in-out;transition-delay:2s}.hero-wrapper .owl-carousel .owl-item.owl-animated-in .owl-object-info{opacity:1}.hero-wrapper .hero-logo{position:absolute;z-index:2;top:48%;right:0;bottom:0;left:31vw;width:40vw;max-height:230px;transform:translateY(-50%)}.hero-wrapper .hero-logo img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:50vw;max-width:1000px;min-width:400px;opacity:.8}.hero-wrapper .owl-hero .owl-nav .owl-prev,.hero-wrapper .owl-hero .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff !important;opacity:.5;transition:opacity .35s ease-in-out}.hero-wrapper .owl-hero .owl-nav .owl-prev:hover,.hero-wrapper .owl-hero .owl-nav .owl-next:hover{opacity:1}.hero-wrapper .owl-hero .owl-nav .owl-prev:active,.hero-wrapper .owl-hero .owl-nav .owl-prev:focus,.hero-wrapper .owl-hero .owl-nav .owl-next:active,.hero-wrapper .owl-hero .owl-nav .owl-next:focus{outline:none}.hero-wrapper .owl-hero .owl-nav .owl-prev{left:20px}.hero-wrapper .owl-hero .owl-nav .owl-next{right:20px}.hero-wrapper .owl-hero .owl-nav span{font-size:30px}.hero-wrapper .owl-hero .owl-dots{position:absolute;width:100%;text-align:center;bottom:5px}.hero-wrapper .owl-hero .owl-dots .owl-dot{display:inline-block}.hero-wrapper .owl-hero .owl-dots .owl-dot>span{margin:4px;display:inline-block;width:24px;height:8px;background:rgba(255,255,255,.5);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.hero-wrapper .owl-hero .owl-dots .active>span{background:#fff}@media (max-width:450px) and (orientation:portrait){.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper{height:50vh}}@media (max-height:450px) and (orientation:landscape){.hero-wrapper .owl-carousel .owl-item .owl-image-wrapper{height:66vh}}.cta h3{text-decoration:none}.cta h3 a{text-decoration:none}.column{display:flex;flex-direction:column}.jobs-archive{position:relative}.jobs-archive .jobs-image{position:relative;z-index:10;margin-bottom:5vw}.jobs-archive .jobs-description{position:relative;z-index:5}.jobs-archive .job{position:relative;margin-bottom:40px}.jobs-archive .job:after{content:"";position:absolute;bottom:0;left:-15px;height:3px;width:30%;background-color:#2f4577}.jobs-archive .job.archive:last-of-type:after{height:0}.jobs-archive .job-title{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:700}.jobs-archive .job-location{font-size:1rem;font-weight:500;margin-bottom:5px}.jobs-archive .read-more{font-size:clamp(1rem, calc(1.1rem + 0.20vw), 1.25rem);font-weight:500}.jobs-archive .read-more.bigger{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:600}.single-jobs .job--introcall .reference-code{font-size:14px;margin-bottom:clamp(0px, 3vw, 25px)}.single-jobs .job--introcall .job-title,.single-jobs .job--introcall .job-title *{margin-bottom:clamp(0px, 1vw, 10px);line-height:1.2}.single-jobs .job--intro{margin:0 auto 1vw}.single-jobs .job--intro .into--text *{hyphens:auto;-webkit-hyphens:auto}.single-jobs .job--intro .job--image{float:none;max-width:100%;margin:clamp(0px, 3vw, 25px) auto}.single-jobs .section-title{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:600}.single-jobs .contact-grid{display:grid;grid-template-columns:75px 1fr;grid-template-areas:"contact-logo contact-data" ". contact-img" ". contact-devices" "share share";grid-gap:25px;margin-top:4vh}.single-jobs .contact-img{grid-area:contact-img;max-width:145px}.single-jobs .contact-logo{grid-area:contact-logo}.single-jobs .contact-data{grid-area:contact-data}.single-jobs .contact-data *{line-height:1.1}.single-jobs .contact-devices{grid-area:contact-devices;align-self:end}.single-jobs .contact-devices *{line-height:1.1}.single-jobs .contact-devices a{position:relative;display:block;line-height:1.5;padding-left:25px}.single-jobs .contact-devices a.phone:before{content:"";position:absolute;top:-1px;left:0;font-family:"ingenium-icons" !important}.single-jobs .contact-devices a.mail:before{content:"";position:absolute;top:-1px;left:0;font-family:"ingenium-icons" !important}.single-jobs .share{grid-area:share}.single-jobs .pdf_download{position:relative;padding-left:60px;display:block;font-size:18px;font-weight:700;margin-top:75px}.single-jobs .pdf_download:before{content:"";position:absolute;top:-7px;left:0;font-family:"ingenium-icons" !important;font-weight:100;font-size:40px}.single-jobs .shariff .shariff-icon svg{display:inline}.single-jobs .shariff .shariff-buttons li{font-size:inherit}@media only screen and (min-width:600px){.single-jobs .contact-grid{grid-template-columns:100px minmax(min-content, 300px) 150px;grid-template-areas:"contact-logo contact-data contact-img" ". contact-devices contact-img" "share share share";grid-gap:25px;margin-top:4vh}}@media only screen and (min-width:650px){.single-jobs .contact-grid{grid-template-columns:100px minmax(min-content, 300px) 150px;grid-template-areas:"contact-logo contact-data contact-img" ". contact-devices contact-img" "share share share";grid-gap:25px;margin-top:4vh}}@media only screen and (min-width:800px){.single-jobs p{hyphens:none;-webkit-hyphens:none}.single-jobs .job--intro .job--image{float:right;max-width:50%;margin:0 0 5vw 3vw;margin-top:10px}.single-jobs .job--intro .into--text *{hyphens:none;-webkit-hyphens:none}}@media only screen and (min-width:1050px){.single-jobs .job--intro .job--image{float:right;max-width:40%;margin:initial 0 1vw 3vw}.single-jobs .job--intro .into--text{width:100%}}@media only screen and (min-width:1350px){.single-jobs .job--intro .job--image{float:right;max-width:40%;margin-bottom:1vw}}.references{position:relative;background:linear-gradient(0deg,#b6c9e4 0%,#dfe6f5 100%) !important;min-height:50vh;max-height:50vh;aspect-ratio:1.7777777778;overflow:hidden}.references .all-1,.references .all-2{position:absolute;width:100%}.references .all-1{top:0}.references .all-1 .reference{opacity:1}.references .all-2{top:-100%}.references .reference{position:absolute;top:-10px;right:25%;transform:translateY(-100%);width:50vw;font-weight:700;line-height:1;padding:1rem 0}.references .reference.reference_1,.references .reference.reference_6,.references .reference.reference_11,.references .reference.reference_16,.references .reference.reference_21{color:#253163;font-size:clamp(1.88rem, calc(1.49rem + 1.96vw), 4.08rem)}.references .reference.reference_2,.references .reference.reference_7,.references .reference.reference_12,.references .reference.reference_17,.references .reference.reference_22{color:#1d2a6f;font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}.references .reference.reference_3,.references .reference.reference_8,.references .reference.reference_13,.references .reference.reference_18,.references .reference.reference_23{color:#194391;font-size:clamp(1.75rem, calc(1.43rem + 1.63vw), 2.75rem)}.references .reference.reference_4,.references .reference.reference_9,.references .reference.reference_14,.references .reference.reference_19,.references .reference.reference_24{color:#3472b0;font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}.references .reference.reference_5,.references .reference.reference_10,.references .reference.reference_15,.references .reference.reference_20,.references .reference.reference_25{color:#151e4f;font-size:clamp(1.63rem, calc(1.36rem + 1.35vw), 2.46rem)}.references .reference.reference_1,.references .reference.reference_4,.references .reference.reference_7,.references .reference.reference_10,.references .reference.reference_13,.references .reference.reference_16,.references .reference.reference_20{right:23%;text-align:right}.references .reference.reference_2,.references .reference.reference_6,.references .reference.reference_14,.references .reference.reference_18,.references .reference.reference_22,.references .reference.reference_24{right:27%;text-align:center}.references .reference.reference_3,.references .reference.reference_5,.references .reference.reference_9,.references .reference.reference_11,.references .reference.reference_15,.references .reference.reference_17,.references .reference.reference_19{right:24%}@media (max-width:539.98px){.references .reference{width:75vw;right:15%}.references .reference.reference_1,.references .reference.reference_6,.references .reference.reference_11,.references .reference.reference_16,.references .reference.reference_21{font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}.references .reference.reference_2,.references .reference.reference_7,.references .reference.reference_12,.references .reference.reference_17,.references .reference.reference_22{font-size:clamp(1.63rem, calc(1.36rem + 1.35vw), 2.46rem)}.references .reference.reference_3,.references .reference.reference_8,.references .reference.reference_13,.references .reference.reference_18,.references .reference.reference_23{font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}.references .reference.reference_4,.references .reference.reference_9,.references .reference.reference_14,.references .reference.reference_19,.references .reference.reference_24{font-size:clamp(1.63rem, calc(1.36rem + 1.35vw), 2.46rem)}.references .reference.reference_5,.references .reference.reference_10,.references .reference.reference_15,.references .reference.reference_20,.references .reference.reference_25{font-size:clamp(1.52rem, calc(1.30rem + 1.11vw), 2.2rem)}.references .reference.reference_1,.references .reference.reference_4,.references .reference.reference_7,.references .reference.reference_10,.references .reference.reference_13,.references .reference.reference_16,.references .reference.reference_20{right:13%;text-align:right}.references .reference.reference_2,.references .reference.reference_6,.references .reference.reference_14,.references .reference.reference_18,.references .reference.reference_22,.references .reference.reference_24{right:17%;text-align:center}.references .reference.reference_3,.references .reference.reference_5,.references .reference.reference_9,.references .reference.reference_11,.references .reference.reference_15,.references .reference.reference_17,.references .reference.reference_19{right:14%}}.two-column .header-text .subheaders{color:#24428b;font-size:clamp(1.25rem, calc(10vw + 1rem), 1.75rem)}.image-plus-text .image-stack{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:clamp(0px, 5vw, 25px)}@media (min-width:768px){.image-plus-text{margin-bottom:0}}.image-plus-text .image-plus-text-wrap{margin:0 auto;display:block}.image-plus-text .image-plus-text-wrap .image-stack .image-stack-item{overflow:hidden;position:relative}.image-plus-text .image-plus-text-wrap .overlay{z-index:4;position:absolute;left:0;bottom:0;top:0;-webkit-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7);right:0;width:100%;height:100%;background:#fff}.image-plus-text .image-plus-text-wrap .-contents{z-index:10;margin-top:25px}.image-plus-text .image-plus-text-wrap .-contents .-title{font-family:"Montserrat",sans-serif;font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:500;color:#2f4577;margin-bottom:30px}.image-plus-text .image-plus-text-wrap .-contents .-title.-before-title{font-size:.9rem;margin-bottom:.7rem}.image-plus-text .image-plus-text-wrap .-contents .-title>span{position:relative;overflow:hidden;display:inline-block;line-height:1.3;margin-bottom:0}.image-plus-text .image-plus-text-wrap .-contents .-title>span>span{display:inline-block;position:relative;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.image-plus-text .image-plus-text-wrap .-contents .-excerpt{color:#555;line-height:1.7}@media (min-width:1600px){.image-plus-text .image-plus-text-wrap{max-width:1800px}}.image-plus-text .image-plus-text-wrap .image-stack-item-top,.image-plus-text .image-plus-text-wrap .image-stack-item-bottom{position:relative;grid-row:1/2}@media (min-width:992px){.image-plus-text .image-plus-text-wrap.overlap-image-left .-contents{margin-top:5%;margin-right:0;margin-left:50px}}.image-plus-text .image-plus-text-wrap.overlap-image-left .suite .image-stack .image-stack-item.image-stack-item-bottom{grid-column:1/-1}@media (min-width:992px){.image-plus-text .image-plus-text-wrap.overlap-image-right .-contents{margin-top:5%;margin-right:50px;margin-left:0}}.image-plus-text .image-plus-text-wrap.overlap-image-right .suite .image-stack .image-stack-item.image-stack-item-bottom{z-index:1;grid-column:1/-1}.image-plus-two-column .img-col{position:relative;z-index:10}.image-plus-two-column .text-col{position:relative;z-index:9}.image-plus-two-column .image-plus-two-column-wrap{margin:0 auto;display:block}@media (min-width:992px){.image-plus-two-column .image-plus-two-column-wrap{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.image-plus-two-column .image-plus-two-column-wrap{max-width:1800px}}.masonry-gallery .hidden{opacity:0;transform:translateY(100px)}.masonry-gallery .show{opacity:1;transition:all 1s ease-in-out;transition-delay:.25s;transform:translateY(0)}.masonry-gallery .section-heading h1{position:relative}.masonry-gallery .section-heading h1 .art-name{position:relative;top:0;left:50%;display:block;transform:translateX(-50%);width:clamp(200px, 30vw, 310px);height:100%}.masonry-gallery .section-heading h1 .art-name svg{width:auto;inline-size:clamp(4rem, 40vw, 38rem)}.masonry-gallery .section-heading h1 .art-name svg .art-path{fill:#555;stroke:none}.masonry-gallery .grid-item:nth-child(2n+2){transition-delay:.5s}.masonry-gallery .grid-item:nth-child(3n+3){transition-delay:.75s}.masonry-gallery .grid-item:nth-child(4n+4){transition-delay:1s}.masonry-gallery .grid-item:nth-child(5n+5){transition-delay:1.25s}.masonry-gallery .masonry-wrapper{max-width:1800px;margin:0 auto}@media (min-width:1600px){.masonry-gallery .masonry-wrapper{width:80vw}}.masonry-gallery .grid .stamp{position:absolute;top:0;width:5%}.masonry-gallery .grid .stamp1{left:10%;height:35px}.masonry-gallery .grid .stamp2{left:80%;height:0}.masonry-gallery .grid .stamp3{left:80%;height:0}.masonry-gallery .grid .stamp4{left:80%;height:0}@media (min-width:992px){.masonry-gallery .grid .stamp1{left:10%;height:125px}.masonry-gallery .grid .stamp2{left:30%;height:0}.masonry-gallery .grid .stamp3{left:60%;height:0}.masonry-gallery .grid .stamp4{left:80%;height:85px}}.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:calc((100% - 30px / 2 * 1) / 2)}.masonry-gallery .grid-item{margin-bottom:calc(30px / 2)}.masonry-gallery .gutter-sizer{width:calc(30px / 2)}.masonry-gallery .grid:after{content:"";display:block;clear:both}@media (min-width:992px){.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:calc((100% - 30px * 2) / 3)}.masonry-gallery .grid-item{margin-bottom:30px}.masonry-gallery .gutter-sizer{width:30px}}@media (min-width:1300px){.masonry-gallery .grid-sizer,.masonry-gallery .grid-item{width:calc((100% - 30px * 3) / 4)}}.fancybox__backdrop{background:#333333}.fancybox__toolbar{background:none}@media (min-width:1200px){.fancybox__image{max-width:1200px !important}}@-webkit-keyframes dhzfadeIn{0%{opacity:0}to{opacity:1}}@keyframes dhzfadeIn{0%{opacity:0}to{opacity:1}}.dhzfadeIn{-webkit-animation-name:dhzfadeIn;animation-name:dhzfadeIn}@-webkit-keyframes dhzfadeOut{0%{opacity:1}to{opacity:0}}@keyframes dhzfadeOut{0%{opacity:1}to{opacity:0}}.dhzfadeOut{-webkit-animation-name:dhzfadeOut;animation-name:dhzfadeOut}.owl-carousel .animated.dhzanimated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.gallery-overview .hidden{opacity:0;transform:translateY(100px)}.gallery-overview .show{opacity:1;transition:all 1s ease-in-out;transition-delay:.25s;transform:translateY(0)}.gallery-overview .grid-item:nth-child(2n+2){transition-delay:.5s}.gallery-overview .grid-item:nth-child(3n+3){transition-delay:.75s}.gallery-overview .grid-item:nth-child(4n+4){transition-delay:1s}.gallery-overview .grid-item:nth-child(5n+5){transition-delay:1.25s}.gallery-overview .gallery-masonry-wrapper{max-width:1800px;margin:0 auto}.gallery-overview .gallery-masonry-wrapper a{position:relative;display:block}.gallery-overview .gallery-masonry-wrapper a .item-wrapper{position:relative;display:block;transition:all ease-in-out .3s}.gallery-overview .gallery-masonry-wrapper a .item-wrapper img{position:relative}.gallery-overview .gallery-masonry-wrapper a .item-wrapper .gallery-title{position:absolute;z-index:99;bottom:10%;width:100%;transform:translateY(-50%);font-family:"Raleway","serif";font-size:clamp(1.88rem, calc(1.49rem + 1.96vw), 4.08rem);font-weight:700;color:#fff;text-align:right;padding:0 clamp(15px, 3vw, 45px);opacity:9;translate:0 30px;transition:all ease-in-out 0ms}.gallery-overview .gallery-masonry-wrapper a .item-wrapper .gallery-title .art-name{position:absolute;top:-90px;right:clamp(15px, 3vw, 45px);display:grid;width:50%;max-width:50%}.gallery-overview .gallery-masonry-wrapper a .item-wrapper .gallery-title .art-name svg{width:auto}.gallery-overview .gallery-masonry-wrapper a .item-wrapper .gallery-title .art-name svg .art-path{fill:#fff;stroke:#fff}.gallery-overview .gallery-masonry-wrapper a .item-wrapper:hover{scale:1.01}.gallery-overview .gallery-masonry-wrapper a .item-wrapper:before{content:"";display:block;background:#000;opacity:.2;position:absolute;top:0;right:0;bottom:0;left:0;transition:all ease-in-out .3s;z-index:2}.gallery-overview .gallery-masonry-wrapper a .item-wrapper:hover:before{opacity:.6}@media (min-width:1600px){.gallery-overview .gallery-masonry-wrapper{width:80vw}}.gallery-overview .grid .stamp{position:absolute;top:0;width:5%}.gallery-overview .grid .stamp1{left:10%;height:4vw}.gallery-overview .grid .stamp2{left:80%;height:0}.gallery-overview .grid .stamp3{left:80%;height:0}@media (min-width:992px){.gallery-overview .grid .stamp1{left:10%;height:2vw}.gallery-overview .grid .stamp2{left:50%;height:0}.gallery-overview .grid .stamp3{left:80%;height:4vw}}.gallery-overview .grid-sizer,.gallery-overview .grid-item{width:calc((100% - 30px / 2 * 1) / 2)}.gallery-overview .grid-item{margin-bottom:calc(30px / 2)}.gallery-overview .gutter-sizer{width:calc(30px / 2)}.gallery-overview .grid:after{content:"";display:block;clear:both}@media (min-width:992px){.gallery-overview .grid-sizer,.gallery-overview .grid-item{width:calc((100% - 30px * 2) / 3)}.gallery-overview .grid-item{margin-bottom:30px}.gallery-overview .gutter-sizer{width:30px}}.gallery-overview .galleries-wrapper{display:grid;grid-template-columns:1fr;grid-gap:clamp(35px, 5vw, 95px)}@media (min-width:992px){.gallery-overview .galleries-wrapper{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.gallery-overview .galleries-wrapper{width:80vw}}.gallery-overview .gallery-item{display:block;margin-bottom:clamp(45px, 7vw, 95px)}.gallery-overview .gallery-item a{text-decoration:none}.gallery-overview .gallery-item .gallery-item-title,.gallery-overview .gallery-item .gallery-item-image{width:100%}@media (min-width:992px){.gallery-overview .gallery-item .gallery-item-image{width:55%}.gallery-overview .gallery-item .gallery-item-title{width:45%}}.gallery-overview .gallery-item h2{text-align:center;font-weight:300;margin-bottom:15px}@media (min-width:768px){.gallery-overview .gallery-item{display:flex;column-gap:clamp(15px, 3vw, 45px)}.gallery-overview .gallery-item:nth-of-type(odd){flex-flow:row-reverse}.gallery-overview .gallery-item:nth-of-type(odd) h2{text-align:left}.gallery-overview .gallery-item:nth-of-type(even) h2{text-align:right}.gallery-overview .gallery-item .gallery-item-title{align-self:end;margin-bottom:95px}}.fancy-gallery .fancy-wrapper{margin-bottom:140px}.fancy-gallery .fancy-wrapper .fancy-wrapper-top{z-index:2}.fancy-gallery .fancy-wrapper .fancy-wrapper-bottom{z-index:1}@media (min-width:992px){.fancy-gallery{padding-left:15px;padding-right:15px}}@media (min-width:1600px){.fancy-gallery{max-width:1800px;margin-left:auto;margin-right:auto}.fancy-gallery .fancy-wrapper{margin-bottom:3vw}}.last-posts a{text-decoration:none}.last-posts a .art-name{display:inline-block;position:relative;top:4px}.last-posts a .art-name svg{inline-size:clamp(6rem, 14vw, 8rem)}.last-posts a .art-name svg .art-path{fill:#24428b;stroke:#24428b}.last-posts .latest-posts{margin-bottom:clamp(25px, 5vw, 95px)}.last-posts .post-entry h3{font-size:clamp(1.31rem, calc(1.17rem + 0.71vw), 1.75rem);font-weight:500;color:#333}.last-posts .post-entry-contents .date+p{margin-bottom:.75rem}#swipebox-overlay{background-color:#000}