﻿/*! (c)05.2017 orangeHive GmbH v2.0 */:root{--ohcc-base-font-size: 22;--ohcc-banner-background-color: #382c63;--ohcc-banner-text-color: white;--ohcc-checkbox-styling-toggle-color: #ec415d;--ohcc-checkbox-styling-toggle-background-color: white;--ohcc-checkbox-styling-toggle-color--inactive: #382c63;--ohcc-checkbox-styling-toggle-background-color--inactive: #7d6bbd}.cookie-info span:before,.cookie-info,main .servicesGrid>a.link-external:before,main .servicesOverview2>div:last-child .servicesGrid>a.link-external:before,a.back-btn:before,.mailContact span:before,input.button.secondary:before,a.button.secondary:before,button.secondary:before,select.button.secondary:before,label.button.secondary:before,.btn.secondary:before,.casesOverview article h3>a:link>span::after,.casesOverview article h3>a:visited>span::after,.casesOverview article h3>a:hover>span::after,.casesOverview article h3>a:active>span::after,.casesOverview article h3>a:focus>span::after,main .intro:after,main .h1>span:after,main .intro:before,main .h1>span:before,.h2:after,#mainNav ul:not(.func)>li>ul>li>a.nav-link--external:after,#lightbox .toggle,#alert .toggle,.icon,#scrollTop,.projectDetailContent .arrowRight,.ohcc-banner__close{font-family:"icons";speak:none;text-transform:none;text-decoration:none !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;vertical-align:calc(-2/var(--ohcc-base-font-size)*1rem);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon);-webkit-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1)}body>footer nav ul,#mainNav ul:not(.func),.func>ul,.ohcc-banner ul{list-style:none}body>footer nav ul>li,#mainNav ul:not(.func)>li,.func>ul>li,.ohcc-banner ul>li{list-style:none;display:inline-block}body>footer nav ul>li>a,#mainNav ul:not(.func)>li>a,.func>ul>li>a,.ohcc-banner ul>li>a{display:inline-block;text-decoration:none}.ohcc-banner form.ohcc-form{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-banner form.ohcc-form{webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.ohcc-styled-checkbox-list{padding:0 !important}@media only screen and (max-width: 480px){.ohcc-styled-checkbox-list{margin-bottom:calc(30/var(--ohcc-base-font-size)*1rem) !important}}.ohcc-styled-checkbox-list>li{list-style:none;padding-left:0 !important}.ohcc-styled-checkbox-list>li::before{display:none !important}.ohcc-styled-checkbox,.ohcc-styled-radio{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:calc(15/var(--ohcc-base-font-size)*1rem);position:relative}.ohcc-styled-checkbox .ohcc-custom-checkbox,.ohcc-styled-radio .ohcc-custom-checkbox{cursor:pointer;position:relative;display:inline-block;width:calc(55/var(--ohcc-base-font-size)*1rem);height:calc(30/var(--ohcc-base-font-size)*1rem);border-radius:calc(30/var(--ohcc-base-font-size)*1rem);background-color:var(--ohcc-checkbox-styling-toggle-background-color);-webkit-transition:background-color .5s linear,box-shadow .5s linear;-moz-transition:background-color .5s linear,box-shadow .5s linear;-ms-transition:background-color .5s linear,box-shadow .5s linear;-o-transition:background-color .5s linear,box-shadow .5s linear;transition:background-color .5s linear,box-shadow .5s linear}.ohcc-styled-checkbox .ohcc-custom-checkbox::after,.ohcc-styled-radio .ohcc-custom-checkbox::after{position:absolute;display:block;top:50%;left:calc(3/var(--ohcc-base-font-size)*1rem);width:calc(24/var(--ohcc-base-font-size)*1rem);height:calc(24/var(--ohcc-base-font-size)*1rem);background-color:var(--ohcc-checkbox-styling-toggle-color--inactive);border-radius:calc(24/var(--ohcc-base-font-size)*1rem);content:"";-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .5s linear,left .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-color .5s linear,left .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-color .5s linear,left .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-color .5s linear,left .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-color .5s linear,left .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.ohcc-styled-checkbox .ohcc-lbl,.ohcc-styled-radio .ohcc-lbl{margin:0 0 0 calc(10/var(--ohcc-base-font-size)*1rem);font-size:calc(14/var(--ohcc-base-font-size)*1rem);line-height:calc(20/var(--ohcc-base-font-size)*1rem)}.ohcc-styled-checkbox input[type=checkbox],.ohcc-styled-checkbox input[type=radio],.ohcc-styled-radio input[type=checkbox],.ohcc-styled-radio input[type=radio]{position:absolute;appearance:none;z-index:1;width:calc(55/var(--ohcc-base-font-size)*1rem);height:calc(30/var(--ohcc-base-font-size)*1rem);border-radius:calc(30/var(--ohcc-base-font-size)*1rem);border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer}.ohcc-styled-checkbox input[type=checkbox]:focus-visible,.ohcc-styled-checkbox input[type=radio]:focus-visible,.ohcc-styled-radio input[type=checkbox]:focus-visible,.ohcc-styled-radio input[type=radio]:focus-visible{outline:2px solid var(--ohcc-checkbox-styling-toggle-color)}.ohcc-styled-checkbox input[type=checkbox]:checked~.ohcc-custom-checkbox:after,.ohcc-styled-checkbox input[type=checkbox]:checked~.ohcc-custom-radio:after,.ohcc-styled-checkbox input[type=radio]:checked~.ohcc-custom-checkbox:after,.ohcc-styled-checkbox input[type=radio]:checked~.ohcc-custom-radio:after,.ohcc-styled-radio input[type=checkbox]:checked~.ohcc-custom-checkbox:after,.ohcc-styled-radio input[type=checkbox]:checked~.ohcc-custom-radio:after,.ohcc-styled-radio input[type=radio]:checked~.ohcc-custom-checkbox:after,.ohcc-styled-radio input[type=radio]:checked~.ohcc-custom-radio:after{background-color:var(--ohcc-checkbox-styling-toggle-color--inactive);left:calc(28/var(--ohcc-base-font-size)*1rem)}.ohcc-styled-checkbox input[type=checkbox]:checked+.ohcc-custom-checkbox,.ohcc-styled-checkbox input[type=radio]:checked+.ohcc-custom-checkbox,.ohcc-styled-radio input[type=checkbox]:checked+.ohcc-custom-checkbox,.ohcc-styled-radio input[type=radio]:checked+.ohcc-custom-checkbox{background-color:var(--ohcc-checkbox-styling-toggle-color)}.ohcc-styled-checkbox input[type=checkbox]:disabled~.ohcc-custom-checkbox:after,.ohcc-styled-checkbox input[type=checkbox]:disabled~.ohcc-custom-radio:after,.ohcc-styled-checkbox input[type=radio]:disabled~.ohcc-custom-checkbox:after,.ohcc-styled-checkbox input[type=radio]:disabled~.ohcc-custom-radio:after,.ohcc-styled-radio input[type=checkbox]:disabled~.ohcc-custom-checkbox:after,.ohcc-styled-radio input[type=checkbox]:disabled~.ohcc-custom-radio:after,.ohcc-styled-radio input[type=radio]:disabled~.ohcc-custom-checkbox:after,.ohcc-styled-radio input[type=radio]:disabled~.ohcc-custom-radio:after{background-color:var(--ohcc-banner-background-color);left:calc(28/var(--ohcc-base-font-size)*1rem)}.ohcc-styled-checkbox input[type=checkbox]:disabled+.ohcc-custom-checkbox,.ohcc-styled-checkbox input[type=radio]:disabled+.ohcc-custom-checkbox,.ohcc-styled-radio input[type=checkbox]:disabled+.ohcc-custom-checkbox,.ohcc-styled-radio input[type=radio]:disabled+.ohcc-custom-checkbox{cursor:not-allowed;background-color:var(--ohcc-checkbox-styling-toggle-background-color--inactive)}.ohcc-lbl{font-size:calc(12/var(--ohcc-base-font-size)*1rem);margin-bottom:calc(5/var(--ohcc-base-font-size)*1rem);display:inline-block;line-height:140%}.ohcc-lbl a{text-decoration:none}.ohcc-advanced-settings{-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);position:fixed;z-index:10001;width:calc(900/var(--ohcc-base-font-size)*1rem);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:none;background:#fff;overflow:auto;max-height:90%;font-size:calc(14/var(--ohcc-base-font-size)*1rem);line-height:calc(20/var(--ohcc-base-font-size)*1rem);-webkit-box-shadow:0 0 calc(30/var(--ohcc-base-font-size)*1rem) rgba(0,0,0,.3) calc(5/var(--ohcc-base-font-size)*1rem) 0px 0px #000;-moz-box-shadow:0 0 calc(30/var(--ohcc-base-font-size)*1rem) rgba(0,0,0,.3) calc(5/var(--ohcc-base-font-size)*1rem) 0px 0px #000;box-shadow:0 0 calc(30/var(--ohcc-base-font-size)*1rem) rgba(0,0,0,.3) calc(5/var(--ohcc-base-font-size)*1rem) 0px 0px #000}.ohcc-advanced-settings__header{position:sticky;top:0;z-index:1;width:100%;padding-top:calc(40/var(--ohcc-base-font-size)*1rem);padding-bottom:calc(40/var(--ohcc-base-font-size)*1rem);background:#fff}@media only screen and (max-width: 480px){.ohcc-advanced-settings__header{padding-top:calc(35/var(--ohcc-base-font-size)*1rem);padding-bottom:calc(35/var(--ohcc-base-font-size)*1rem)}}.ohcc-advanced-settings__close{position:absolute;top:calc(25/var(--ohcc-base-font-size)*1rem);right:calc(25/var(--ohcc-base-font-size)*1rem);font-size:calc(26/var(--ohcc-base-font-size)*1rem);cursor:pointer}.ohcc-advanced-settings__content{height:100%;padding-bottom:calc(50/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings>div{padding-left:calc(70/var(--ohcc-base-font-size)*1rem);padding-right:calc(70/var(--ohcc-base-font-size)*1rem)}@media only screen and (max-width: 480px){.ohcc-advanced-settings>div{padding-left:calc(20/var(--ohcc-base-font-size)*1rem);padding-right:calc(20/var(--ohcc-base-font-size)*1rem)}}.ohcc-advanced-settings .ohcc-lbl{display:none}.ohcc-advanced-settings__cookie-listing-wrapper{margin-bottom:calc(40/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings__cookie-listing-wrapper .h3{font-size:calc(16/var(--ohcc-base-font-size)*1rem);line-height:calc(24/var(--ohcc-base-font-size)*1rem);margin-bottom:calc(10/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings__cookie-listing-wrapper__category{margin-top:calc(25/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings__cookie-listing-wrapper__category:not(:last-child){margin-bottom:calc(25/var(--ohcc-base-font-size)*1rem);border-bottom:1px solid #bdbdbd}.ohcc-advanced-settings__cookie-listing-wrapper .indent{width:calc(40/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings__cookie-listing-wrapper .indent svg{fill:var(--ohcc-banner-text-color)}.ohcc-advanced-settings .ohcc-cookie-table{display:flex;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;margin-bottom:calc(15/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings .ohcc-cookie-table h4{font-size:calc(14/var(--ohcc-base-font-size)*1rem);line-height:calc(20/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings .ohcc-cookie-table h4 small{font-size:calc(14/var(--ohcc-base-font-size)*1rem) !important}.ohcc-advanced-settings .ohcc-cookie-table__table{hyphens:auto;-webkit-flex:1 1 0;flex:1 1 0}.ohcc-advanced-settings .ohcc-cookie-table__table th,.ohcc-advanced-settings .ohcc-cookie-table__table td{text-align:left;vertical-align:top}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-advanced-settings .ohcc-cookie-table__table th.breakable,.ohcc-advanced-settings .ohcc-cookie-table__table td.breakable{word-break:break-word}}.ohcc-advanced-settings .ohcc-cookie-table__table th{width:calc(170/var(--ohcc-base-font-size)*1rem);padding-right:calc(10/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings .ohcc-cookie-table__cookie{margin:0 0 calc(5/var(--ohcc-base-font-size)*1rem) 0;font-size:1.1em;font-weight:bold;text-align:left}@media only screen and (max-width: 480px){.ohcc-advanced-settings .ohcc-cookie-table__cookie{padding-right:10%;margin:0 0 calc(20/var(--ohcc-base-font-size)*1rem) 0}}.ohcc-advanced-settings .ohcc-cookie-table__cookie-consent-status{width:15%}@media only screen and (max-width: 480px){.ohcc-advanced-settings .ohcc-cookie-table__cookie-consent-status{width:20%}}.ohcc-advanced-settings .ohcc-cookie-table__cookie-consent-status .ohcc-lbl{color:currentColor}.ohcc-advanced-settings .ohcc-cookie-table__description{width:100%}.ohcc-advanced-settings__activate-all{cursor:pointer}.ohcc-advanced-settings__activate-all:hover{text-decoration:underline}.ohcc-advanced-settings.ohcc-form .ohcc-styled-checkbox,.ohcc-advanced-settings.ohcc-form .ohcc-styled-radio{margin-top:0;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.ohcc-advanced-settings.ohcc-form .ohcc-styled-checkbox input:not(:checked)~.ohcc-custom-checkbox,.ohcc-advanced-settings.ohcc-form .ohcc-styled-radio input:not(:checked)~.ohcc-custom-checkbox{box-shadow:0 0 1px 1px var(--ohcc-checkbox-styling-toggle-color--inactive)}.ohcc-advanced-settings.ohcc-form .ohcc-button-group{border-top:1px solid #bdbdbd;padding:calc(50/var(--ohcc-base-font-size)*1rem) calc(70/var(--ohcc-base-font-size)*1rem);margin:0;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}@media only screen and (max-width: 480px){.ohcc-advanced-settings.ohcc-form .ohcc-button-group{padding:calc(20/var(--ohcc-base-font-size)*1rem)}}.ohcc-advanced-settings.ohcc-form .ohcc-button-group::after,.ohcc-advanced-settings.ohcc-form .ohcc-button-group::before{display:none}.ohcc-advanced-settings.ohcc-form .ohcc-button-group .ohcc-btn{line-height:calc(24/var(--ohcc-base-font-size)*1rem);padding:calc(10/var(--ohcc-base-font-size)*1rem) calc(30/var(--ohcc-base-font-size)*1rem)}@media only screen and (max-width: 480px){.ohcc-advanced-settings.ohcc-form .ohcc-button-group .ohcc-btn{padding:calc(10/var(--ohcc-base-font-size)*1rem) calc(20/var(--ohcc-base-font-size)*1rem)}}.ohcc-advanced-settings .cookie-consent-activate{padding:calc(40/var(--ohcc-base-font-size)*1rem)}.ohcc-advanced-settings .cookie-consent-activate .ohcc-styled-checkbox-list{padding:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-advanced-settings{width:96% !important;margin:0;border:calc(10/var(--ohcc-base-font-size)*1rem) solid rgba(0,0,0,0)}}@media only screen and (max-width: 480px){.ohcc-advanced-settings{padding:0}}body.ohcc-show-cookie-consent-settings:after{content:" ";background:rgba(0,0,0,.5);z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0}body.ohcc-show-cookie-consent-settings #ohcc-consent-settings{visibility:visible;margin-left:0;opacity:1;z-index:1001;-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ohcc-banner{display:none;z-index:1001;position:fixed;width:100% !important;bottom:0;left:0;right:0;transform:none;padding:calc(40/var(--ohcc-base-font-size)*1rem) calc(80/var(--ohcc-base-font-size)*1rem);font-size:calc(14/var(--ohcc-base-font-size)*1rem);line-height:calc(20/var(--ohcc-base-font-size)*1rem);color:var(--ohcc-banner-text-color);background-color:var(--ohcc-banner-background-color)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-banner{padding:calc(30/var(--ohcc-base-font-size)*1rem) calc(30/var(--ohcc-base-font-size)*1rem) calc(50/var(--ohcc-base-font-size)*1rem) calc(30/var(--ohcc-base-font-size)*1rem);min-height:calc(340/var(--ohcc-base-font-size)*1rem);max-height:90vh;overflow:auto}}.ohcc-banner__title{font-size:calc(30/var(--ohcc-base-font-size)*1rem);line-height:calc(36/var(--ohcc-base-font-size)*1rem);margin:0 0 calc(23/var(--ohcc-base-font-size)*1rem) 0;position:relative;max-width:unset !important}.ohcc-banner__close{font-size:calc(26/var(--ohcc-base-font-size)*1rem);position:absolute;top:0;right:0}.ohcc-banner p{line-height:calc(20/var(--ohcc-base-font-size)*1rem);margin-bottom:calc(20/var(--ohcc-base-font-size)*1rem)}.ohcc-banner ul{margin:0;padding:0}@media only screen and (max-width: 480px){.ohcc-banner ul{width:100%}}.ohcc-banner ul>li{margin-right:calc(30/var(--ohcc-base-font-size)*1rem);margin-bottom:0}.ohcc-banner ul>li::before{display:none}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-banner ul>li{display:block;margin-bottom:calc(20/var(--ohcc-base-font-size)*1rem)}}@media only screen and (max-width: 480px){.ohcc-banner ul>li{margin-right:0}}.ohcc-banner>p{max-width:calc(840/var(--ohcc-base-font-size)*1rem)}.ohcc-banner form.ohcc-form{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:calc(30/var(--ohcc-base-font-size)*1rem)}@media only screen and (max-width: 1920px){.ohcc-banner form.ohcc-form{webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.ohcc-banner form.ohcc-form .ohcc-styled-checkbox-list{margin-bottom:calc(20/var(--ohcc-base-font-size)*1rem)}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-banner form.ohcc-form{margin-top:calc(40/var(--ohcc-base-font-size)*1rem);-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}.ohcc-banner form.ohcc-form input[type=checkbox]:checked~.ohcc-custom-checkbox:after,.ohcc-banner form.ohcc-form input[type=radio]:checked~.ohcc-custom-radio:after{left:calc(28/var(--ohcc-base-font-size)*1rem)}.ohcc-banner form.ohcc-form>ul:last-child>li:last-child{margin-right:0}.ohcc-banner form.ohcc-form .ohcc-styled-checkbox{margin-top:0}.ohcc-banner form.ohcc-form .ohcc-button{margin-bottom:0}@media only screen and (max-width: 480px){.ohcc-banner form.ohcc-form .ohcc-button{width:100%}}.ohcc-banner__functional-links{margin-top:calc(25/var(--ohcc-base-font-size)*1rem)}.ohcc-banner__imprint-link,.ohcc-banner__privacy-link{display:inline-block;margin-right:calc(20/var(--ohcc-base-font-size)*1rem)}body.ohcc-show-cookie-consent{padding-bottom:calc(22/var(--ohcc-base-font-size)*1rem)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body.ohcc-show-cookie-consent{padding-bottom:calc(34/var(--ohcc-base-font-size)*1rem)}}body.ohcc-show-cookie-consent:not(.ohcc-functional-page):after{content:" ";background:rgba(0,0,0,.5);z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0}body.ohcc-show-cookie-consent:not(.ohcc-functional-page) .ohcc-banner__close{display:none}body.ohcc-show-cookie-consent .ohcc-banner{display:block}.ohcc-consent-activate--map-wrapper{background-image:url("/typo3conf/ext/oh_cookie_consent/Resources/Public/images/world-map.png");background-size:cover;background-repeat:no-repeat;min-height:calc(200/var(--ohcc-base-font-size)*1rem)}.ohcc-consent-activate .ohcc-styled-checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.ohcc-consent-activate .ohcc-styled-checkbox .ohcc-custom-checkbox{flex:0 0 auto}.ohcc-consent-activate .ohcc-styled-checkbox .ohcc-lbl{flex:0 0 auto;margin-right:calc(20/var(--ohcc-base-font-size)*1rem);margin-left:0;font-size:calc(14/var(--ohcc-base-font-size)*1rem);line-height:calc(20/var(--ohcc-base-font-size)*1rem);font-weight:bold}.ohcc-consent-activate{position:relative !important;width:100% !important;height:100% !important;min-height:calc(280/var(--ohcc-base-font-size)*1rem);background-size:cover;background-position:center;z-index:1 !important}.ohcc-consent-activate__privacy-link{position:absolute;left:calc(80/var(--ohcc-base-font-size)*1rem);bottom:calc(54/var(--ohcc-base-font-size)*1rem);font-size:calc(12/var(--ohcc-base-font-size)*1rem);color:var(--ohcc-banner-text-color)}.ohcc-consent-activate>form{width:60%;min-width:calc(260/var(--ohcc-base-font-size)*1rem);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding:calc(40/var(--ohcc-base-font-size)*1rem) calc(80/var(--ohcc-base-font-size)*1rem);background:var(--ohcc-banner-background-color);color:var(--ohcc-banner-text-color)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.ohcc-consent-activate>form{min-width:90%;width:100%}}@media only screen and (max-width: 480px){.ohcc-consent-activate>form{padding:calc(40/var(--ohcc-base-font-size)*1rem)}}.ohcc-consent-activate>form button{float:right;margin-bottom:0}.ohcc-consent-activate>form label,.ohcc-consent-activate>form .lbl{margin:0 !important}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-light.eot");src:url("fonts/lineto-akkurat-light.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-light.woff2") format("woff2"),url("fonts/lineto-akkurat-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-regular.eot");src:url("fonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-regular.woff2") format("woff2"),url("fonts/lineto-akkurat-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-lightitalic.eot");src:url("fonts/lineto-akkurat-lightitalic.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-lightitalic.woff2") format("woff2"),url("fonts/lineto-akkurat-lightitalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-italic.eot");src:url("fonts/lineto-akkurat-italic.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-italic.woff2") format("woff2"),url("fonts/lineto-akkurat-italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-bold.eot");src:url("fonts/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-bold.woff2") format("woff2"),url("fonts/lineto-akkurat-bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Akkurat";src:url("fonts/lineto-akkurat-bolditalic.eot");src:url("fonts/lineto-akkurat-bolditalic.eot?#iefix") format("embedded-opentype"),url("fonts/lineto-akkurat-bolditalic.woff2") format("woff2"),url("fonts/lineto-akkurat-bolditalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"icons";src:url("fonts/icons.eot");src:url("fonts/icons.eot?#iefix") format("embedded-opentype"),url("fonts/icons.ttf") format("truetype"),url("fonts/icons.woff") format("woff"),url("fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}*{-webkit-text-size-adjust:none}[data-icon]:before,.cookie-info span:before,.cookie-info,main .servicesGrid>a.link-external:before,main .servicesOverview2>div:last-child .servicesGrid>a.link-external:before,a.back-btn:before,.mailContact span:before,input.button.secondary:before,a.button.secondary:before,button.secondary:before,select.button.secondary:before,label.button.secondary:before,.btn.secondary:before,.casesOverview article h3>a:link>span::after,.casesOverview article h3>a:visited>span::after,.casesOverview article h3>a:hover>span::after,.casesOverview article h3>a:active>span::after,.casesOverview article h3>a:focus>span::after,main .intro:after,main .h1>span:after,main .intro:before,main .h1>span:before,.h2:after,#mainNav ul:not(.func)>li>ul>li>a.nav-link--external:after,#lightbox .toggle,#alert .toggle,.icon,#scrollTop,.projectDetailContent .arrowRight,.ohcc-banner__close{font-family:"icons";speak:none;text-transform:none;text-decoration:none !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;vertical-align:-.0909090909rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:attr(data-icon);-webkit-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1)}[data-icon]{text-decoration:none}#lightbox,#alert{visibility:hidden;opacity:0;-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);position:fixed;z-index:10001;width:42.7272727273rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:3.1818181818rem 1.8181818182rem;overflow:auto;max-height:96%;line-height:150%;-webkit-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000;-moz-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000;box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000}#lightbox.newsletter-optin,#alert.newsletter-optin{padding:2.7272727273rem;border:1px solid #000;margin:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#lightbox.newsletter-optin,#alert.newsletter-optin{padding:2.7272727273rem 1.8181818182rem}}#lightbox.corona-info,#alert.corona-info{border:1px solid #000}#lightbox.corona-info .h3,#alert.corona-info .h3{font-size:1.3636363636rem;line-height:1.7272727273rem;margin-bottom:.4545454545rem}html[lang=de] .corona-info .content-en{display:none}html[lang=en] .corona-info .content-de{display:none}#lightbox p.h2-style,#alert p.h2-style{font-size:2em;margin:.67em 0;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}#lightbox .close-lightbox,#alert .close-lightbox{font-size:1.3636363636rem;position:absolute;top:1.1363636364rem;right:1.1363636364rem;color:#131313}#lightbox .close-lightbox.textLight,#lightbox body>footer.bgImagePosRightBottom .close-lightbox.copyright,body>footer.bgImagePosRightBottom #lightbox .close-lightbox.copyright,#lightbox body>footer.bgImagePosRightBottom a.close-lightbox,body>footer.bgImagePosRightBottom #lightbox a.close-lightbox,#alert .close-lightbox.textLight,#alert body>footer.bgImagePosRightBottom .close-lightbox.copyright,body>footer.bgImagePosRightBottom #alert .close-lightbox.copyright,#alert body>footer.bgImagePosRightBottom a.close-lightbox,body>footer.bgImagePosRightBottom #alert a.close-lightbox{font-size:1.3636363636rem;color:#fff !important}#lightbox .toggle,#alert .toggle{font-size:1.1818181818rem;position:absolute;top:.9090909091rem;right:.9090909091rem}#lightbox.maximized,#lightbox.iframe,#alert.maximized,#alert.iframe{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto;max-height:none;max-width:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#lightbox.maximized>header>.slider,#lightbox.iframe>header>.slider,#alert.maximized>header>.slider,#alert.iframe>header>.slider{height:100%}#lightbox.maximized>header>.slider .owl-video-wrapper,#lightbox.iframe>header>.slider .owl-video-wrapper,#alert.maximized>header>.slider .owl-video-wrapper,#alert.iframe>header>.slider .owl-video-wrapper{height:100%;width:100%}#lightbox.dark,#alert.dark{background:#000;color:#fff}#lightbox.dark>.content>iframe,#alert.dark>.content>iframe{background:#000}#lightbox>.content,#alert>.content{height:100%}#lightbox>.content>iframe,#lightbox>.content>div.imageWrap,#alert>.content>iframe,#alert>.content>div.imageWrap{border:none;background:#fff;width:100%;height:100%;min-height:18.1818181818rem}#lightbox.loading:before,#alert.loading:before{left:auto;top:.26rem;right:.36rem}#lightbox.loading dt,#lightbox.loading dd,#alert.loading dt,#alert.loading dd{margin:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#lightbox,#alert{width:96% !important;margin:0;border:.9090909091rem solid rgba(0,0,0,0)}}@media only screen and (max-width: 480px){#lightbox,#alert{padding:3.1818181818rem 1.3636363636rem}}#alert{width:18.1818181818rem;z-index:1002;-webkit-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000;-moz-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000;box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000}body.showLightbox,body.showAlert,body.showLightboxSmall,body.showCoronaInfo{XXpointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}body.showLightbox:after,body.showAlert:after,body.showLightboxSmall:after,body.showCoronaInfo:after{content:" ";background:rgba(255,255,255,.7);z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0}body.showLightbox>#lightbox:not(.small):not(.warning):not(.info):not(.bildText):not(.corona-info),body.showAlert>#alert,body.showLightboxSmall>#lightbox.small,body.showLightboxSmall>#lightbox.warning,body.showLightboxSmall>#lightbox.info,body.showLightboxSmall>#lightbox.bildText,body.showCoronaInfo>#lightbox.corona-info{visibility:visible;margin-left:0;opacity:1;-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body.showAlert>#lightbox{z-index:999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000;-moz-box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000;box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000}::-webkit-input-placeholder{color:rgba(255,255,255,.8);font-style:italic;opacity:1}:-moz-placeholder{color:rgba(255,255,255,.8);font-style:italic;opacity:1}::-moz-placeholder{color:rgba(255,255,255,.8);font-style:italic;opacity:1}:-ms-input-placeholder{color:rgba(255,255,255,.8);font-style:italic;opacity:1}.placeholder,.placeholderText{color:rgba(255,255,255,.8) !important;font-style:italic;opacity:1}::-moz-selection{background:rgba(56,44,99,.9);color:#fff;text-shadow:none;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000}::selection{background:rgba(56,44,99,.9);color:#fff;text-shadow:none;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,button,input,select,textarea{color:#131313}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}strong{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #131313;margin:2.5rem 0;padding:0}hr.dotted{border-style:dotted}hr.dashed{border-style:dashed}hr.compressed{margin:1rem 0}p{line-height:1.2727272727rem;margin:1.3636363636rem 0;font-size:.9090909091rem}p.right{text-align:right}p.big{font-size:1.4545454545rem;line-height:1.9090909091rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-style:italic;text-align:center}p.x-small{font-size:.6em;line-height:1.4em;margin:0 0 .9090909091rem 0}h1,h2,h3,h4,h5,strong,b,th{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}html.svg .lowres,html:not(.svg) .highres{display:none}html{height:100%;width:100%;overflow-x:hidden;background-color:#fff;-webkit-transition:background .8s ease,font-size .2s linear;-moz-transition:background .8s ease,font-size .2s linear;-ms-transition:background .8s ease,font-size .2s linear;-o-transition:background .8s ease,font-size .2s linear;transition:background .8s ease,font-size .2s linear}body{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;background-color:#fff;border:.3636363636rem solid #ec415d;min-height:100%}body:has(>main>section.projectOverviewWrapper){border:0}@media print{body{border:none}body *{box-shadow:none !important;text-shadow:none !important}body a,body a:visited{text-decoration:underline}body pre,body blockquote{border:1px solid #999;page-break-inside:avoid}body thead{display:table-header-group}body tr,body img{page-break-inside:avoid}body img{max-width:100% !important}body body{margin:.5cm .5cm .5cm .5cm}body p,body h1,body h2,body h3{orphans:3;widows:3}body h1,body h2,body h3{page-break-after:avoid}}body.projectDetail{border:none}body>footer nav ul,#mainNav ul:not(.func),.func>ul,.ohcc-banner ul{list-style:none;padding:0;margin:0}body>footer nav ul>li,#mainNav ul:not(.func)>li,.func>ul>li,.ohcc-banner ul>li{list-style:none;padding:0;margin:0;display:inline}body>footer nav ul>li>a,#mainNav ul:not(.func)>li>a,.func>ul>li>a,.ohcc-banner ul>li>a{display:inline-block}body>footer,.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio),.newsletterWrapper,main .contactWrapper,main .serviceDescription,main .servicesGrid,main .servicesOverview,main .servicesOverview2,.contentTitle,.multi-row,.styled-radio,.styled-checkbox,.projectDetailDescription,.grid,.flexTable{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer,.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio),.newsletterWrapper,main .contactWrapper,main .serviceDescription,main .servicesGrid,main .servicesOverview,main .servicesOverview2,.contentTitle,.multi-row,.styled-radio,.styled-checkbox,.projectDetailDescription,.grid,.flexTable{webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}body>footer>*,.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio)>*,.newsletterWrapper>*,main .contactWrapper>*,main .serviceDescription>*,main .servicesGrid>*,main .servicesOverview>*,main .servicesOverview2>*,.contentTitle>*,.multi-row>*,.styled-radio>*,.styled-checkbox>*,.projectDetailDescription>*,.grid>*,.flexTable>*{-webkit-flex:1;flex:1}.flexReverse{webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.imageWrap,.assetWrap,.videoWrap{width:100%;background:rgba(0,0,0,0) center center no-repeat;background-size:cover;position:relative;overflow:visible}.imageWrap img,.imageWrap video,.assetWrap img,.assetWrap video,.videoWrap img,.videoWrap video{width:100%;min-width:50%;height:auto}.object-fit .imageWrap img,.object-fit .imageWrap video,.object-fit .assetWrap img,.object-fit .assetWrap video,.object-fit .videoWrap img,.object-fit .videoWrap video{width:100% !important;height:100% !important;object-fit:contain}.imageWrap[style^=background-image] img,.assetWrap[style^=background-image] img,.videoWrap[style^=background-image] img{visibility:hidden}.imageWrap>a:before,.assetWrap>a:before,.videoWrap>a:before{content:" ";background:rgba(19,19,19,0);position:absolute;width:100%;height:100%;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}.imageWrap>a:hover:before,.assetWrap>a:hover:before,.videoWrap>a:hover:before{background:rgba(19,19,19,.15)}.iframeWrap{position:relative;padding-bottom:60%;height:0;overflow:hidden;width:100%;height:auto}.size1440 .iframeWrap{padding-bottom:70%}.size1440.ratio16-9 .iframeWrap{padding-bottom:56.25%}.size1440.twoCols .iframeWrap{padding-bottom:79.7%}.size1440.twoCols.largeIframe .iframeWrap{padding-bottom:144.7%}.iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible{visibility:hidden}.mobileOnly{display:none}@media only screen and (max-width: 480px){.desktopOnly{display:none !important}.mobileOnly{display:block}}.animated{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#devInfo{position:fixed;top:10px;right:10px;padding:10px;width:220px;font-size:12px;background:#ededed;border:1px solid #ddd}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#devInfo{display:none}}.hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hover:hover{text-decoration:none}#mobileNavToggler{float:right;position:relative;z-index:2;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;pointer-events:auto}#mobileNavToggler .menu{height:.9090909091rem;width:1.5rem;cursor:pointer;position:relative}#mobileNavToggler .bar{height:2px;width:1.5rem;display:block;position:absolute;background-color:currentColor !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}#mobileNavToggler .bar:nth-of-type(1){top:0}#mobileNavToggler .bar:nth-of-type(2){top:.4545454545rem}#mobileNavToggler .bar:nth-of-type(3){top:.9090909091rem}body:not(.scrolling).bar:nth-of-type(1){-webkit-transition:top .2s ease .3s,transform .2s ease-out .1s;-moz-transition:top .2s ease .3s,transform .2s ease-out .1s;-ms-transition:top .2s ease .3s,transform .2s ease-out .1s;-o-transition:top .2s ease .3s,transform .2s ease-out .1s;transition:top .2s ease .3s,transform .2s ease-out .1s}body:not(.scrolling).bar:nth-of-type(2){-webkit-transition:.2s ease .3s;-moz-transition:.2s ease .3s;-ms-transition:.2s ease .3s;-o-transition:.2s ease .3s;transition:.2s ease .3s}body:not(.scrolling).bar:nth-of-type(3){-webkit-transition:top .2s ease .3s,transform .2s ease-out .1s;-moz-transition:top .2s ease .3s,transform .2s ease-out .1s;-ms-transition:top .2s ease .3s,transform .2s ease-out .1s;-o-transition:top .2s ease .3s,transform .2s ease-out .1s;transition:top .2s ease .3s,transform .2s ease-out .1s}html.mainNavActive{overflow:hidden}html.mainNavActive body>header #mobileNavToggler .bar:nth-of-type(1){top:.4545454545rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .2s ease .1s,transform .2s ease-out .4s;-moz-transition:top .2s ease .1s,transform .2s ease-out .4s;-ms-transition:top .2s ease .1s,transform .2s ease-out .4s;-o-transition:top .2s ease .1s,transform .2s ease-out .4s;transition:top .2s ease .1s,transform .2s ease-out .4s}html.mainNavActive body>header #mobileNavToggler .bar:nth-of-type(2){opacity:0}html.mainNavActive body>header #mobileNavToggler .bar:nth-of-type(3){top:.4545454545rem;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .2s ease .1s,transform .2s ease-out .4s;-moz-transition:top .2s ease .1s,transform .2s ease-out .4s;-ms-transition:top .2s ease .1s,transform .2s ease-out .4s;-o-transition:top .2s ease .1s,transform .2s ease-out .4s;transition:top .2s ease .1s,transform .2s ease-out .4s}.func{margin-right:4.0909090909rem;float:right;pointer-events:auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.func{display:none;margin-right:2.2727272727rem}}.func>ul a{font-size:.8181818182rem;margin-left:.6818181818rem;color:#131313}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.func>ul a{margin-left:.9090909091rem}}.func>ul a.active{text-decoration:underline}.func .open-corona-info{margin-right:1.8181818182rem}body>header.textLight .func>ul a,body>footer.bgImagePosRightBottom body>header.copyright .func>ul a{color:#fff}#mainNav{z-index:1;width:40%;padding:8.1818181818rem 4.5454545455rem;position:fixed;top:0;right:0;bottom:0;pointer-events:auto;background-color:#ec415d;overflow:auto;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-moz-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-ms-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-o-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#mainNav{width:100%;height:auto;padding:9.0909090909rem 4.5454545455rem 4.5454545455rem 4.5454545455rem}}#mainNav .func{display:none;position:absolute;top:2.2727272727rem;float:none}#mainNav .func ul>li{display:inline-block !important;opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-moz-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-ms-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-o-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#mainNav .func{display:block}#mainNav .func>ul a{font-size:1.0909090909rem !important;margin-left:0;margin-right:.9090909091rem}}#mainNav ul:not(.func)>li{display:block}#mainNav ul:not(.func)>li a{font-size:1.6363636364rem;line-height:3.1818181818rem;display:block;color:#000}#mainNav ul:not(.func)>li a.active,#mainNav ul:not(.func)>li a:hover{text-decoration:line-through}#mainNav ul:not(.func)>li>ul{margin-bottom:.9090909091rem}#mainNav ul:not(.func)>li>ul>li{margin-bottom:0}#mainNav ul:not(.func)>li>ul>li>a{font-size:.9090909091rem;line-height:1.3636363636rem}#mainNav ul:not(.func)>li>ul>li>a.nav-link--external:after{content:"";margin-left:.2272727273rem;font-size:.7272727273rem;vertical-align:baseline}#mainNav>ul>li{-webkit-transform:translate(1.8181818182rem, 0);-moz-transform:translate(1.8181818182rem, 0);-ms-transform:translate(1.8181818182rem, 0);transform:translate(1.8181818182rem, 0);opacity:0}#mainNav>ul>li:nth-of-type(1){-webkit-transition:transform .15s ease-out .7s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .7s;-moz-transition:transform .15s ease-out .7s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .7s;-ms-transition:transform .15s ease-out .7s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .7s;-o-transition:transform .15s ease-out .7s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .7s;transition:transform .15s ease-out .7s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .7s}#mainNav>ul>li:nth-of-type(2){-webkit-transition:transform .15s ease-out .6s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-moz-transition:transform .15s ease-out .6s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-ms-transition:transform .15s ease-out .6s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;-o-transition:transform .15s ease-out .6s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s;transition:transform .15s ease-out .6s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .6s}#mainNav>ul>li:nth-of-type(3){-webkit-transition:transform .15s ease-out .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s;-moz-transition:transform .15s ease-out .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s;-ms-transition:transform .15s ease-out .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s;-o-transition:transform .15s ease-out .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s;transition:transform .15s ease-out .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s}#mainNav>ul>li:nth-of-type(4){-webkit-transition:transform .15s ease-out .4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .4s;-moz-transition:transform .15s ease-out .4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .4s;-ms-transition:transform .15s ease-out .4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .4s;-o-transition:transform .15s ease-out .4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .4s;transition:transform .15s ease-out .4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .4s}#mainNav>ul>li:nth-of-type(5){-webkit-transition:transform .15s ease-out .3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;-moz-transition:transform .15s ease-out .3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;-ms-transition:transform .15s ease-out .3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;-o-transition:transform .15s ease-out .3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .3s;transition:transform .15s ease-out .3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .3s}#mainNav>ul>li:nth-of-type(6){-webkit-transition:transform .15s ease-out .2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;-moz-transition:transform .15s ease-out .2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;-ms-transition:transform .15s ease-out .2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;-o-transition:transform .15s ease-out .2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .2s;transition:transform .15s ease-out .2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .2s}#mainNav>ul>li:nth-of-type(7){-webkit-transition:transform .15s ease-out .1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;-moz-transition:transform .15s ease-out .1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;-ms-transition:transform .15s ease-out .1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;-o-transition:transform .15s ease-out .1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .1s;transition:transform .15s ease-out .1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .1s}html.mainNavActive>body>header #mainNav{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1)}html.mainNavActive>body>header #mainNav>ul>li{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(1){-webkit-transition:transform .15s ease-out .9s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .9s;-moz-transition:transform .15s ease-out .9s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .9s;-ms-transition:transform .15s ease-out .9s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .9s;-o-transition:transform .15s ease-out .9s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .9s;transition:transform .15s ease-out .9s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .9s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(2){-webkit-transition:transform .15s ease-out 1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-moz-transition:transform .15s ease-out 1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-ms-transition:transform .15s ease-out 1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-o-transition:transform .15s ease-out 1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;transition:transform .15s ease-out 1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(3){-webkit-transition:transform .15s ease-out 1.1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;-moz-transition:transform .15s ease-out 1.1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;-ms-transition:transform .15s ease-out 1.1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;-o-transition:transform .15s ease-out 1.1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s;transition:transform .15s ease-out 1.1s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.1s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(4){-webkit-transition:transform .15s ease-out 1.2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;-moz-transition:transform .15s ease-out 1.2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;-ms-transition:transform .15s ease-out 1.2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;-o-transition:transform .15s ease-out 1.2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s;transition:transform .15s ease-out 1.2s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(5){-webkit-transition:transform .15s ease-out 1.3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s;-moz-transition:transform .15s ease-out 1.3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s;-ms-transition:transform .15s ease-out 1.3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s;-o-transition:transform .15s ease-out 1.3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s;transition:transform .15s ease-out 1.3s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.3s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(6){-webkit-transition:transform .15s ease-out 1.4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;-moz-transition:transform .15s ease-out 1.4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;-ms-transition:transform .15s ease-out 1.4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;-o-transition:transform .15s ease-out 1.4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s;transition:transform .15s ease-out 1.4s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.4s}html.mainNavActive>body>header #mainNav>ul>li:nth-of-type(7){-webkit-transition:transform .15s ease-out 1.5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s;-moz-transition:transform .15s ease-out 1.5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s;-ms-transition:transform .15s ease-out 1.5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s;-o-transition:transform .15s ease-out 1.5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s;transition:transform .15s ease-out 1.5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) 1.5s}html.mainNavActive>body>header #mainNav .func>ul>li{opacity:1;-webkit-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-moz-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-ms-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-o-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s}.h4,.h3,.h2,.h1,h3,fieldset fieldset legend{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}h3,fieldset fieldset legend{font-size:2.4545454545rem}.h1{font-size:6.3636363636rem;line-height:100%;margin:0}body.home .h1{font-size:4.5454545455rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.h1{font-size:3.6363636364rem !important}}@media only screen and (max-width: 480px){.h1{font-size:2.7272727273rem !important}}.h1:after{content:"";display:block;width:3.1818181818rem;height:.6818181818rem;margin-top:2.7272727273rem;background-color:#131313}.h1.small,.h1.warning,.h1.info,.h1.bildText{font-size:2.7272727273rem !important}.h1.small:after,.h1.warning:after,.h1.info:after,.h1.bildText:after{width:2.2727272727rem;height:.3636363636rem;margin-top:1.8181818182rem;background-color:#ec415d}.h1.home:after{display:none}.titleContent.textLight .h1:after,body>footer.bgImagePosRightBottom .titleContent.copyright .h1:after,body>footer.bgImagePosRightBottom a.titleContent .h1:after{background-color:#fff}.titleContent.textSecondary .h1:after,body>footer.bgColorPrimary .titleContent.copyright .h1:after,body>footer.bgColorPrimary a.titleContent .h1:after{background-color:#ec415d}.h2{font-size:2.7272727273rem;line-height:110%;margin:0 0 1.3636363636rem 0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.h2{font-size:2.2727272727rem}}@media only screen and (max-width: 480px){.h2{font-size:1.8181818182rem}}.h2:after{content:"";font-size:2.2727272727rem;display:block;margin-top:1.1363636364rem}.h2.big{font-size:3.6363636364rem;line-height:4.0909090909rem}.h2.big:after{width:2.7272727273rem;height:.5454545455rem;margin:2.7272727273rem 0 .9090909091rem;content:"";display:block;background-color:#ec415d}.jobDescription .h2{margin-top:3.0909090909rem}.h3{font-size:2.2727272727rem;line-height:2.4090909091rem;margin:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.h3{font-size:1.8181818182rem}}.h4{font-size:1rem;line-height:1.0909090909rem;margin:0}.h4.big{font-size:1.0909090909rem;line-height:1.3636363636rem}p.preHeader{margin:0;font-size:.7272727273rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal}.textPrimary{color:#131313}.textSecondary,body>footer.bgColorPrimary .copyright,body>footer.bgColorPrimary a{color:#ec415d}.textDark{color:#000}.textLight,body>footer.bgImagePosRightBottom .copyright,body>footer.bgImagePosRightBottom a{color:#fff}.textPurple{color:#382c63 !important}.bgColorPrimary,.bg-primary{background-color:#382c63 !important}.bgColorPrimary ::-moz-selection,.bg-primary ::-moz-selection{background:rgba(236,65,93,.9);color:#fff;text-shadow:none;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000}.bgColorPrimary ::selection,.bg-primary ::selection{background:rgba(236,65,93,.9);color:#fff;text-shadow:none;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;-moz-box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000;box-shadow:5px 5px 5px rgba(0,0,0,.9) .5rem 0px 0px #000}.bgColorSecondary{background-color:#ec415d !important}.size700{width:31.8181818182rem}.size1000{width:45.4545454545rem}.size1240{width:56.3636363636rem}.size1290{width:58.6363636364rem}.size1320{width:60rem}.size1410{width:64.0909090909rem}.size1410:has(>.projectSlider){width:60rem;padding-bottom:6.8181818182rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.size1410:has(>.projectSlider){width:100%}}.size1560{width:70.9090909091rem}@media only screen and (max-width: 1075px){.size1560{width:65.4545454545rem}}@media only screen and (max-width: 850px){.size1560{width:63.6363636364rem}}.size700,.size1000,.size1240,.size1290,.size1320,.size1410,.size1440,.size1560{margin:0 auto;padding:7.2727272727rem 0;position:relative}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.size700,.size1000,.size1240,.size1290,.size1320,.size1410,.size1440,.size1560{width:100%;padding:5.4545454545rem 2.2727272727rem}}@media print{.size700,.size1000,.size1240,.size1290,.size1320,.size1410,.size1440,.size1560{width:100%}.size700 *,.size1000 *,.size1240 *,.size1290 *,.size1320 *,.size1410 *,.size1440 *,.size1560 *{box-shadow:none !important;text-shadow:none !important}.size700 a,.size700 a:visited,.size1000 a,.size1000 a:visited,.size1240 a,.size1240 a:visited,.size1290 a,.size1290 a:visited,.size1320 a,.size1320 a:visited,.size1410 a,.size1410 a:visited,.size1440 a,.size1440 a:visited,.size1560 a,.size1560 a:visited{text-decoration:underline}.size700 pre,.size700 blockquote,.size1000 pre,.size1000 blockquote,.size1240 pre,.size1240 blockquote,.size1290 pre,.size1290 blockquote,.size1320 pre,.size1320 blockquote,.size1410 pre,.size1410 blockquote,.size1440 pre,.size1440 blockquote,.size1560 pre,.size1560 blockquote{border:1px solid #999;page-break-inside:avoid}.size700 thead,.size1000 thead,.size1240 thead,.size1290 thead,.size1320 thead,.size1410 thead,.size1440 thead,.size1560 thead{display:table-header-group}.size700 tr,.size700 img,.size1000 tr,.size1000 img,.size1240 tr,.size1240 img,.size1290 tr,.size1290 img,.size1320 tr,.size1320 img,.size1410 tr,.size1410 img,.size1440 tr,.size1440 img,.size1560 tr,.size1560 img{page-break-inside:avoid}.size700 img,.size1000 img,.size1240 img,.size1290 img,.size1320 img,.size1410 img,.size1440 img,.size1560 img{max-width:100% !important}.size700 body,.size1000 body,.size1240 body,.size1290 body,.size1320 body,.size1410 body,.size1440 body,.size1560 body{margin:.5cm .5cm .5cm .5cm}.size700 p,.size700 h1,.size700 h2,.size700 h3,.size1000 p,.size1000 h1,.size1000 h2,.size1000 h3,.size1240 p,.size1240 h1,.size1240 h2,.size1240 h3,.size1290 p,.size1290 h1,.size1290 h2,.size1290 h3,.size1320 p,.size1320 h1,.size1320 h2,.size1320 h3,.size1410 p,.size1410 h1,.size1410 h2,.size1410 h3,.size1440 p,.size1440 h1,.size1440 h2,.size1440 h3,.size1560 p,.size1560 h1,.size1560 h2,.size1560 h3{orphans:3;widows:3}.size700 h1,.size700 h2,.size700 h3,.size1000 h1,.size1000 h2,.size1000 h3,.size1240 h1,.size1240 h2,.size1240 h3,.size1290 h1,.size1290 h2,.size1290 h3,.size1320 h1,.size1320 h2,.size1320 h3,.size1410 h1,.size1410 h2,.size1410 h3,.size1440 h1,.size1440 h2,.size1440 h3,.size1560 h1,.size1560 h2,.size1560 h3{page-break-after:avoid}}.size1440{width:65.4545454545rem;padding:0}.size1440.projectOverviewFilter{padding-top:7.2727272727rem}@media only screen and (max-width: 1075px){.size1440{width:63.6363636364rem}}@media only screen and (max-width: 850px){.size1440{width:61.8181818182rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.size1440{width:100%;padding:7.2727272727rem 2.2727272727rem}.size1440.projectOverviewFilter,.size1440.projectOverview{padding:7.2727272727rem 20px 0}}.halfWidth{width:50%}.alignCenter{text-align:center}.grid{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.grid{webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}.grid>div,.grid>article{-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:2.7272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.grid>div,.grid>article{margin-bottom:1.8181818182rem}}.projectOverviewWrapper.Rebranding .twoCols>div,.projectOverviewWrapper.Rebranding .twoCols>article{margin-right:0}.projectOverviewWrapper.Rebranding .twoCols>div:nth-child(3n-2),.projectOverviewWrapper.Rebranding .twoCols>article:nth-child(3n-2){margin-right:auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewWrapper.Rebranding .twoCols>div:nth-child(3n-2),.projectOverviewWrapper.Rebranding .twoCols>article:nth-child(3n-2){margin-right:0}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewWrapper.Rebranding .twoCols>div:nth-child(3n-2),.projectOverviewWrapper.Rebranding .twoCols>article:nth-child(3n-2){margin-right:auto}}@media only screen and (max-width: 480px){.projectOverviewWrapper.Rebranding .twoCols>div:nth-child(3n-2),.projectOverviewWrapper.Rebranding .twoCols>article:nth-child(3n-2){margin-right:auto}}.twoCols>div,.twoCols>article{width:calc(50% - 1.3636363636rem)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.twoCols>div,.twoCols>article{width:calc(50% - 0.9090909091rem)}}@media only screen and (max-width: 480px){.twoCols>div,.twoCols>article{width:100%}}.twoCols>div:nth-child(2n-1),.twoCols>article:nth-child(2n-1){margin-right:2.7272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.twoCols>div:nth-child(2n-1),.twoCols>article:nth-child(2n-1){margin-right:1.8181818182rem}}@media only screen and (max-width: 480px){.twoCols>div:nth-child(2n-1),.twoCols>article:nth-child(2n-1){margin-right:0}}.threeCols>div,.threeCols>article{width:calc(33.3333% - 1.8181818182rem);margin-right:2.6818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.threeCols>div,.threeCols>article{width:calc(50% - 0.9090909091rem);margin-right:1.7727272727rem}}@media only screen and (max-width: 480px){.threeCols>div,.threeCols>article{width:100%;margin-right:0}}.threeCols>div:nth-child(3n),.threeCols>article:nth-child(3n){margin-right:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.threeCols>div:nth-child(3n),.threeCols>article:nth-child(3n){margin-right:1.7727272727rem}}@media only screen and (max-width: 480px){.threeCols>div:nth-child(3n),.threeCols>article:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.threeCols>div:nth-child(2n),.threeCols>article:nth-child(2n){margin-right:0}}.paddingTop-80{padding-top:3.6363636364rem}.marginBottom-0{margin-bottom:0 !important}.marginBottom-30{margin-bottom:1.3636363636rem}.marginBottom-60{margin-bottom:2.7272727273rem}.marginBottom-100{margin-bottom:4.5454545455rem}.marginBottom-120{margin-bottom:5.4545454545rem}main .intro,main .h1>span{font-size:.9090909091rem;line-height:140%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .intro,main .h1>span{font-size:14px !important}main .intro:before,main .h1>span:before{content:"__" !important}}main .intro:before,main .h1>span:before{content:"__________";margin-right:.4545454545rem}main .intro:after,main .h1>span:after{content:" ";margin-left:.4545454545rem}.newsletterWrapper,main .contactWrapper,main .serviceOverview,main .serviceDescription>div:first-child,main .contactBoxWrapper,main .servicesOverview>div:first-child,main .servicesOverview2>div:first-child,blockquote,.projectDetailHeader,.projectOverviewFilter,.contentTitle>.titleContent,.projectDetailDescription,p.big,.size1000{opacity:0;-webkit-transform:translate(0, 1.8181818182rem);-moz-transform:translate(0, 1.8181818182rem);-ms-transform:translate(0, 1.8181818182rem);transform:translate(0, 1.8181818182rem);-webkit-transition:transform .8s linear,opacity .8s linear;-moz-transition:transform .8s linear,opacity .8s linear;-ms-transition:transform .8s linear,opacity .8s linear;-o-transition:transform .8s linear,opacity .8s linear;transition:transform .8s linear,opacity .8s linear}@media print{.newsletterWrapper,main .contactWrapper,main .serviceOverview,main .serviceDescription>div:first-child,main .contactBoxWrapper,main .servicesOverview>div:first-child,main .servicesOverview2>div:first-child,blockquote,.projectDetailHeader,.projectOverviewFilter,.contentTitle>.titleContent,.projectDetailDescription,p.big,.size1000{opacity:1}.newsletterWrapper *,main .contactWrapper *,main .serviceOverview *,main .serviceDescription>div:first-child *,main .contactBoxWrapper *,main .servicesOverview>div:first-child *,main .servicesOverview2>div:first-child *,blockquote *,.projectDetailHeader *,.projectOverviewFilter *,.contentTitle>.titleContent *,.projectDetailDescription *,p.big *,.size1000 *{box-shadow:none !important;text-shadow:none !important}.newsletterWrapper a,main .contactWrapper a,main .serviceOverview a,main .serviceDescription>div:first-child a,main .contactBoxWrapper a,main .servicesOverview>div:first-child a,main .servicesOverview2>div:first-child a,blockquote a,.projectDetailHeader a,.projectOverviewFilter a,.contentTitle>.titleContent a,.projectDetailDescription a,p.big a,.size1000 a{text-decoration:underline}.newsletterWrapper pre,main .contactWrapper pre,main .serviceOverview pre,main .serviceDescription>div:first-child pre,main .contactBoxWrapper pre,main .servicesOverview>div:first-child pre,main .servicesOverview2>div:first-child pre,blockquote pre,.projectDetailHeader pre,.projectOverviewFilter pre,.contentTitle>.titleContent pre,.projectDetailDescription pre,p.big pre,.size1000 pre,.newsletterWrapper blockquote,main .contactWrapper blockquote,main .serviceOverview blockquote,main .serviceDescription>div:first-child blockquote,main .contactBoxWrapper blockquote,main .servicesOverview>div:first-child blockquote,main .servicesOverview2>div:first-child blockquote,blockquote blockquote,.projectDetailHeader blockquote,.projectOverviewFilter blockquote,.contentTitle>.titleContent blockquote,.projectDetailDescription blockquote,p.big blockquote,.size1000 blockquote{border:1px solid #999;page-break-inside:avoid}.newsletterWrapper thead,main .contactWrapper thead,main .serviceOverview thead,main .serviceDescription>div:first-child thead,main .contactBoxWrapper thead,main .servicesOverview>div:first-child thead,main .servicesOverview2>div:first-child thead,blockquote thead,.projectDetailHeader thead,.projectOverviewFilter thead,.contentTitle>.titleContent thead,.projectDetailDescription thead,p.big thead,.size1000 thead{display:table-header-group}.newsletterWrapper tr,main .contactWrapper tr,main .serviceOverview tr,main .serviceDescription>div:first-child tr,main .contactBoxWrapper tr,main .servicesOverview>div:first-child tr,main .servicesOverview2>div:first-child tr,blockquote tr,.projectDetailHeader tr,.projectOverviewFilter tr,.contentTitle>.titleContent tr,.projectDetailDescription tr,p.big tr,.size1000 tr,.newsletterWrapper img,main .contactWrapper img,main .serviceOverview img,main .serviceDescription>div:first-child img,main .contactBoxWrapper img,main .servicesOverview>div:first-child img,main .servicesOverview2>div:first-child img,blockquote img,.projectDetailHeader img,.projectOverviewFilter img,.contentTitle>.titleContent img,.projectDetailDescription img,p.big img,.size1000 img{page-break-inside:avoid}.newsletterWrapper img,main .contactWrapper img,main .serviceOverview img,main .serviceDescription>div:first-child img,main .contactBoxWrapper img,main .servicesOverview>div:first-child img,main .servicesOverview2>div:first-child img,blockquote img,.projectDetailHeader img,.projectOverviewFilter img,.contentTitle>.titleContent img,.projectDetailDescription img,p.big img,.size1000 img{max-width:100% !important}.newsletterWrapper body,main .contactWrapper body,main .serviceOverview body,main .serviceDescription>div:first-child body,main .contactBoxWrapper body,main .servicesOverview>div:first-child body,main .servicesOverview2>div:first-child body,blockquote body,.projectDetailHeader body,.projectOverviewFilter body,.contentTitle>.titleContent body,.projectDetailDescription body,p.big body,.size1000 body{margin:.5cm .5cm .5cm .5cm}.newsletterWrapper p,main .contactWrapper p,main .serviceOverview p,main .serviceDescription>div:first-child p,main .contactBoxWrapper p,main .servicesOverview>div:first-child p,main .servicesOverview2>div:first-child p,blockquote p,.projectDetailHeader p,.projectOverviewFilter p,.contentTitle>.titleContent p,.projectDetailDescription p,p.big p,.size1000 p,.newsletterWrapper h1,main .contactWrapper h1,main .serviceOverview h1,main .serviceDescription>div:first-child h1,main .contactBoxWrapper h1,main .servicesOverview>div:first-child h1,main .servicesOverview2>div:first-child h1,blockquote h1,.projectDetailHeader h1,.projectOverviewFilter h1,.contentTitle>.titleContent h1,.projectDetailDescription h1,p.big h1,.size1000 h1,.newsletterWrapper h2,main .contactWrapper h2,main .serviceOverview h2,main .serviceDescription>div:first-child h2,main .contactBoxWrapper h2,main .servicesOverview>div:first-child h2,main .servicesOverview2>div:first-child h2,blockquote h2,.projectDetailHeader h2,.projectOverviewFilter h2,.contentTitle>.titleContent h2,.projectDetailDescription h2,p.big h2,.size1000 h2,.newsletterWrapper h3,main .contactWrapper h3,main .serviceOverview h3,main .serviceDescription>div:first-child h3,main .contactBoxWrapper h3,main .servicesOverview>div:first-child h3,main .servicesOverview2>div:first-child h3,blockquote h3,.projectDetailHeader h3,.projectOverviewFilter h3,.contentTitle>.titleContent h3,.projectDetailDescription h3,p.big h3,.size1000 h3{orphans:3;widows:3}.newsletterWrapper h1,main .contactWrapper h1,main .serviceOverview h1,main .serviceDescription>div:first-child h1,main .contactBoxWrapper h1,main .servicesOverview>div:first-child h1,main .servicesOverview2>div:first-child h1,blockquote h1,.projectDetailHeader h1,.projectOverviewFilter h1,.contentTitle>.titleContent h1,.projectDetailDescription h1,p.big h1,.size1000 h1,.newsletterWrapper h2,main .contactWrapper h2,main .serviceOverview h2,main .serviceDescription>div:first-child h2,main .contactBoxWrapper h2,main .servicesOverview>div:first-child h2,main .servicesOverview2>div:first-child h2,blockquote h2,.projectDetailHeader h2,.projectOverviewFilter h2,.contentTitle>.titleContent h2,.projectDetailDescription h2,p.big h2,.size1000 h2,.newsletterWrapper h3,main .contactWrapper h3,main .serviceOverview h3,main .serviceDescription>div:first-child h3,main .contactBoxWrapper h3,main .servicesOverview>div:first-child h3,main .servicesOverview2>div:first-child h3,blockquote h3,.projectDetailHeader h3,.projectOverviewFilter h3,.contentTitle>.titleContent h3,.projectDetailDescription h3,p.big h3,.size1000 h3{page-break-after:avoid}}.in-view.newsletterWrapper,main .in-view.contactWrapper,main .in-view.serviceOverview,main .serviceDescription>div.in-view:first-child,main .in-view.contactBoxWrapper,main .servicesOverview>div.in-view:first-child,main .servicesOverview2>div.in-view:first-child,blockquote.in-view,.in-view.projectDetailHeader,.in-view.projectOverviewFilter,.contentTitle>.in-view.titleContent,.in-view.projectDetailDescription,p.in-view.big,.in-view.size1000{opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.projectSlider,.imageWrap,.assetWrap,.videoWrap{opacity:0;will-change:opacity;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}@media print{.projectSlider,.imageWrap,.assetWrap,.videoWrap{opacity:1}.projectSlider *,.imageWrap *,.assetWrap *,.videoWrap *{box-shadow:none !important;text-shadow:none !important}.projectSlider a,.imageWrap a,.assetWrap a,.videoWrap a{text-decoration:underline}.projectSlider pre,.imageWrap pre,.assetWrap pre,.videoWrap pre,.projectSlider blockquote,.imageWrap blockquote,.assetWrap blockquote,.videoWrap blockquote{border:1px solid #999;page-break-inside:avoid}.projectSlider thead,.imageWrap thead,.assetWrap thead,.videoWrap thead{display:table-header-group}.projectSlider tr,.imageWrap tr,.assetWrap tr,.videoWrap tr,.projectSlider img,.imageWrap img,.assetWrap img,.videoWrap img{page-break-inside:avoid}.projectSlider img,.imageWrap img,.assetWrap img,.videoWrap img{max-width:100% !important}.projectSlider body,.imageWrap body,.assetWrap body,.videoWrap body{margin:.5cm .5cm .5cm .5cm}.projectSlider p,.imageWrap p,.assetWrap p,.videoWrap p,.projectSlider h1,.imageWrap h1,.assetWrap h1,.videoWrap h1,.projectSlider h2,.imageWrap h2,.assetWrap h2,.videoWrap h2,.projectSlider h3,.imageWrap h3,.assetWrap h3,.videoWrap h3{orphans:3;widows:3}.projectSlider h1,.imageWrap h1,.assetWrap h1,.videoWrap h1,.projectSlider h2,.imageWrap h2,.assetWrap h2,.videoWrap h2,.projectSlider h3,.imageWrap h3,.assetWrap h3,.videoWrap h3{page-break-after:avoid}}.in-view.projectSlider,.in-view.imageWrap,.in-view.assetWrap,.in-view.videoWrap{opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-prev,.slick-next{position:absolute;display:block;line-height:0px;font-size:1.8181818182rem;cursor:pointer;background:rgba(0,0,0,0);color:#131313;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:1}@media print{.slick-prev,.slick-next{display:none !important}.slick-prev *,.slick-next *{box-shadow:none !important;text-shadow:none !important}.slick-prev a,.slick-prev a:visited,.slick-next a,.slick-next a:visited{text-decoration:underline}.slick-prev pre,.slick-prev blockquote,.slick-next pre,.slick-next blockquote{border:1px solid #999;page-break-inside:avoid}.slick-prev thead,.slick-next thead{display:table-header-group}.slick-prev tr,.slick-prev img,.slick-next tr,.slick-next img{page-break-inside:avoid}.slick-prev img,.slick-next img{max-width:100% !important}.slick-prev body,.slick-next body{margin:.5cm .5cm .5cm .5cm}.slick-prev p,.slick-prev h1,.slick-prev h2,.slick-prev h3,.slick-next p,.slick-next h1,.slick-next h2,.slick-next h3{orphans:3;widows:3}.slick-prev h1,.slick-prev h2,.slick-prev h3,.slick-next h1,.slick-next h2,.slick-next h3{page-break-after:avoid}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-1.1363636364rem}.slick-next{right:-1.1363636364rem}.custom_paging{width:2.7272727273rem;padding:1rem 0 0;margin:0;list-style:none;text-align:right;position:absolute}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.custom_paging{width:3.6363636364rem}}.custom_paging>li{font-size:.8181818182rem !important}.custom_paging:before{font-size:.8181818182rem;position:absolute;top:0;left:0;content:"Projekt"}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.custom_paging:before{left:auto;right:0}}.custom_paging li{display:none;font-size:initial}.custom_paging li.slick-active{display:block}.slick-dots{position:absolute;bottom:-2.2727272727rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}@media only screen and (max-width: 1215px){.slick-dots{bottom:-2.7272727273rem}}@media print{.slick-dots{display:none !important}.slick-dots *{box-shadow:none !important;text-shadow:none !important}.slick-dots a,.slick-dots a:visited{text-decoration:underline}.slick-dots pre,.slick-dots blockquote{border:1px solid #999;page-break-inside:avoid}.slick-dots thead{display:table-header-group}.slick-dots tr,.slick-dots img{page-break-inside:avoid}.slick-dots img{max-width:100% !important}.slick-dots body{margin:.5cm .5cm .5cm .5cm}.slick-dots p,.slick-dots h1,.slick-dots h2,.slick-dots h3{orphans:3;widows:3}.slick-dots h1,.slick-dots h2,.slick-dots h3{page-break-after:avoid}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button,.slick-dots li span{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li span:hover,.slick-dots li span:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li span:hover:before,.slick-dots li span:focus:before{opacity:1}.slick-dots li button:before,.slick-dots li span:before{position:absolute;top:50%;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:30px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active span:before,.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media print{.slick-track{width:100% !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;transform:none !important}.slick-track *{box-shadow:none !important;text-shadow:none !important}.slick-track a,.slick-track a:visited{text-decoration:underline}.slick-track pre,.slick-track blockquote{border:1px solid #999;page-break-inside:avoid}.slick-track thead{display:table-header-group}.slick-track tr,.slick-track img{page-break-inside:avoid}.slick-track img{max-width:100% !important}.slick-track body{margin:.5cm .5cm .5cm .5cm}.slick-track p,.slick-track h1,.slick-track h2,.slick-track h3{orphans:3;widows:3}.slick-track h1,.slick-track h2,.slick-track h3{page-break-after:avoid}.slick-track>.imageWrap{width:100% !important;display:none !important;left:0 !important}.slick-track>.imageWrap.slick-current{display:block !important}}@media only screen and (max-width: 480px){.projectDetailContent .slick-slider{margin-bottom:4.0909090909rem}}.projectSlider .imageWrap,.projectSlider-2 .imageWrap,.projectSlider-3 .imageWrap,.projectSlider-4 .imageWrap,.projectDetailContent .imageWrap{opacity:1 !important;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.projectSlider picture,.projectSlider-2 img,.projectSlider-3 picture,.projectSlider-4 picture{position:absolute}.projectSlider.slick-slider picture,.projectSlider a:first-child picture,.projectSlider-2.slick-slider img,.projectSlider-2 div:first-child img,.projectSlider-3.slick-slider picture,.projectSlider-3 div:first-child picture,.projectSlider-4.slick-slider picture,.projectSlider-4 div:first-child picture{position:relative}.cursor-back{cursor:url("/_assets/cbfe0dc74c408591ae0681a191e75bc9/images/oh_icon_black_arrow_left.png"),auto}.cursor-next{cursor:url("/_assets/cbfe0dc74c408591ae0681a191e75bc9/images/oh_icon_black_arrow_right.png"),auto}.cursor-end{cursor:url("/_assets/cbfe0dc74c408591ae0681a191e75bc9/images/oh_icon_cross_black.png"),auto}.slider-new-body{height:auto}.slider-new-body .container-new-slider{height:auto !important;margin:1rem auto !important}.d-flex{display:flex}.container-new-slider{flex-direction:row;overflow:hidden;margin:5rem auto 0 !important}.container-new-slider .text{width:55vw;grid-column-start:1;display:flex;flex-direction:column;align-self:center;margin:auto !important;padding:7rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.container-new-slider .text{width:100vw;padding:4.5454545455rem 2.2727272727rem 0 !important}}@media only screen and (min-width: 1850px){.container-new-slider .text{padding:7rem 7rem 7rem 11rem}}.d-none{opacity:0 !important;visibility:hidden}.new-slider{width:45vw;margin:auto !important;overflow:hidden}.new-slide{width:100% !important}.slide-first{background-position:center center;background-repeat:no-repeat;background-size:cover;width:45vw;height:70vh}.slick-new-list{width:100vw;height:100%;transform:translateX(-80%);transition:all .5s ease-in;margin:3rem 0 3rem 100%;overflow:initial}.slick-new-track{width:auto !important;height:100%;display:flex}.slick-new-slide{width:45vw !important;height:auto;margin:auto !important}.slick-new-slide:nth-of-type(1)>div:nth-of-type(1){overflow:initial;height:30rem;width:23rem}.slick-new-slide:nth-of-type(1)>div:nth-of-type(1) div.new-slide{width:100% !important;height:100%;background-position:center center}.slick-new-slide:not(:nth-of-type(1)){margin:auto !important}.slick-new-slide div:not(.slider-pagination){background-size:cover;background-position:center center;margin:auto !important;height:22rem;width:35rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.slick-new-slide div:not(.slider-pagination){height:10rem;width:17rem}}@media only screen and (max-width: 1285px){.slick-new-slide div:not(.slider-pagination){height:13rem;width:22rem}}@media only screen and (max-width: 98.75rem){.slick-new-slide div:not(.slider-pagination){height:22rem;width:35rem}}@media only screen and (min-width: 1850px){.slick-new-slide div:not(.slider-pagination){height:23rem;width:41rem}}@media only screen and (min-width: 2000px){.slick-new-slide div:not(.slider-pagination){height:28rem;width:46rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.slick-new-slide div:not(.slider-pagination) .new-slide{width:100% !important}}.slick-new-slide img{height:100%;margin-bottom:1rem}.slick-new-slide .new-slide{width:100%}.cursor{cursor:url("/_assets/cbfe0dc74c408591ae0681a191e75bc9/images/oh_icon_black_pics.png"),auto !important}.hide{transform:translateX(-120%);transition:all .5s ease-in}.show{transform:translateX(0%);transition:all .5s ease-in}.close-btn{position:absolute;transition:all .25s,opacity .25s;cursor:pointer;font-size:3em;font-family:serif;line-height:1;top:3.5rem;right:2rem;z-index:1000}.close-btn:before{content:"×"}.close-btn:hover{transform:rotate(90deg)}.slide-small{transition:all .4s ease-in-out;transform:scale(0.7)}.slick-current>div>.slide-small{transition:all .4s ease-in-out;transform:scale(1) !important}.slider-pagination{width:5rem !important;height:1rem !important;position:absolute;bottom:-1.5rem;font-size:.7rem}@media only screen and (min-width: 2000px){.slick-new-slide:nth-of-type(1)>div:nth-of-type(1){height:38rem !important;width:28rem !important}}@media only screen and (max-width: 1024px){.container-new-slider{margin-top:0 !important}.text{padding:4.5454545455rem 2.2727272727rem 2.2727272727rem !important;width:100% !important;margin-bottom:0 !important}p{margin-bottom:1rem}.close-btn{font-size:4rem;right:46%;top:38rem;z-index:-10;opacity:0}.container-new-slider{flex-direction:column;overflow:initial}.hide{transform:translateX(0)}.slick-new-slide{height:auto;max-height:48vw;width:39rem !important;background-size:contain}.new-slide{width:100vw}.slick-new-slide div:not(.slider-pagination){margin-top:0 !important}.slick-new-slide img{height:85%}.slick-new-list{transform:translateX(-73%)}}@media only screen and (max-width: 992px){.slick-new-list{width:85vw;margin:0 0 3rem 100%}.slick-new-slide{max-height:100%}}@media only screen and (max-width: 795px){.slick-new-slide div:not(.slider-pagination){height:15rem;width:25rem}.slick-new-slide:nth-of-type(1)>div:nth-of-type(1){height:28rem !important;width:24rem !important}.slick-new-slide{margin-top:1rem !important}}@media only screen and (max-width: 600px){.new-slider{height:22rem}.slick-new-slide div:not(.slider-pagination){height:10rem;width:18rem}.slick-new-slide:nth-of-type(1)>div:nth-of-type(1){height:19rem !important;width:15rem !important}.slick-new-track{height:100% !important}}@media only screen and (max-width: 350px){.slick-new-slide:nth-of-type(1)>div:nth-of-type(1){height:17rem !important;width:15rem !important}.slick-new-slide{max-height:100%}.slick-new-slide:not(:nth-of-type(1)){margin:auto 0 !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.projectSlider{padding-left:6.1363636364rem}@media only screen and (max-width: 1075px){.projectSlider{padding-left:0}}@media print{.projectSlider{width:100% !important}.projectSlider *{box-shadow:none !important;text-shadow:none !important}.projectSlider a,.projectSlider a:visited{text-decoration:underline}.projectSlider pre,.projectSlider blockquote{border:1px solid #999;page-break-inside:avoid}.projectSlider thead{display:table-header-group}.projectSlider tr,.projectSlider img{page-break-inside:avoid}.projectSlider img{max-width:100% !important}.projectSlider body{margin:.5cm .5cm .5cm .5cm}.projectSlider p,.projectSlider h1,.projectSlider h2,.projectSlider h3{orphans:3;widows:3}.projectSlider h1,.projectSlider h2,.projectSlider h3{page-break-after:avoid}}.projectSlider a.imageWrap{position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.projectSlider a.imageWrap:hover{text-decoration:none}.projectSlider .headlineWraper{position:absolute;top:2.2727272727rem;left:2.9545454545rem;-webkit-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-moz-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-ms-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-o-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1) .8s}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider .headlineWraper{min-height:3.7272727273rem;position:static;margin-top:.4545454545rem;opacity:0}}@media print{.projectSlider .headlineWraper{left:0}.projectSlider .headlineWraper *{box-shadow:none !important;text-shadow:none !important}.projectSlider .headlineWraper a,.projectSlider .headlineWraper a:visited{text-decoration:underline}.projectSlider .headlineWraper pre,.projectSlider .headlineWraper blockquote{border:1px solid #999;page-break-inside:avoid}.projectSlider .headlineWraper thead{display:table-header-group}.projectSlider .headlineWraper tr,.projectSlider .headlineWraper img{page-break-inside:avoid}.projectSlider .headlineWraper img{max-width:100% !important}.projectSlider .headlineWraper body{margin:.5cm .5cm .5cm .5cm}.projectSlider .headlineWraper p,.projectSlider .headlineWraper h1,.projectSlider .headlineWraper h2,.projectSlider .headlineWraper h3{orphans:3;widows:3}.projectSlider .headlineWraper h1,.projectSlider .headlineWraper h2,.projectSlider .headlineWraper h3{page-break-after:avoid}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider .slick-current .headlineWraper{opacity:1}}.projectSlider .preHeader{font-size:.9090909091rem;color:#fff}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider .preHeader{font-size:.8181818182rem;color:#131313}}.projectSlider .h3{color:#fff;text-decoration:underline}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider .h3{font-size:.9090909091rem;line-height:1.1818181818rem;color:#131313}}.projectSlider .slick-prev,.projectSlider .slick-next{font-size:1.3636363636rem}@media only screen and (max-width: 1075px){.projectSlider .slick-prev,.projectSlider .slick-next{display:none !important}}.projectSlider .slick-prev{left:3.6363636364rem}.projectSlider .slick-next{right:-2.0454545455rem}.projectSlider .custom_paging{left:2.0454545455rem;bottom:0;background-color:#fff}@media only screen and (max-width: 1075px){.projectSlider .custom_paging{bottom:-2.2727272727rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider .custom_paging{left:auto;right:0;bottom:1.5909090909rem;padding-left:.9090909091rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectSlider-2 .slick-prev,.projectSlider-2 .slick-next{display:none !important}}.projectSlider-2 .slick-prev{left:-2.7272727273rem}.projectSlider-2 .slick-next{right:-2.7272727273rem}.projectSlider-2 .custom_paging{right:0;bottom:-2.2727272727rem}@media only screen and (max-width: 480px){.projectSlider-3+.projectSlider-3{margin-top:1.8181818182rem}}.projectSlider-4 .slick-prev,.projectSlider-4 .slick-next,.size1440 .slider .slick-prev,.size1440 .slider .slick-next{font-size:1.3636363636rem}@media only screen and (max-width: 1075px){.projectSlider-4 .slick-prev,.projectSlider-4 .slick-next,.size1440 .slider .slick-prev,.size1440 .slider .slick-next{display:none !important}}.projectSlider-4 .slick-prev,.size1440 .slider .slick-prev{left:-2.2727272727rem}.projectSlider-4 .slick-next,.size1440 .slider .slick-next{right:-2.2727272727rem}.projectOverviewWrapper{position:relative}.projectOverviewWrapper.Rebranding{margin-bottom:4.5454545455rem}@media only screen and (max-width: 768px){.projectOverviewWrapper.Rebranding{margin-bottom:20px}}.projectOverviewWrapper.Rebranding>.projectOverview{padding-top:2.7272727273rem !important}.projectOverviewWrapper>.projectOverview{padding-top:5.4545454545rem !important}.projectOverview{position:relative}.projectOverview.Rebranding article:has(.imageWrap img.projectImage_portrait),.projectOverview.Rebranding article:has(.imageWrap img.projectImage_smallRectangle),.projectOverview.Rebranding article:has(.imageWrap video){width:clamp(300px,45%,617px)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverview.Rebranding article:has(.imageWrap img.projectImage_portrait),.projectOverview.Rebranding article:has(.imageWrap img.projectImage_smallRectangle),.projectOverview.Rebranding article:has(.imageWrap video){width:100%}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverview.Rebranding article:has(.imageWrap img.projectImage_portrait),.projectOverview.Rebranding article:has(.imageWrap img.projectImage_smallRectangle),.projectOverview.Rebranding article:has(.imageWrap video){width:clamp(300px,45%,617px)}}.projectOverview.Rebranding article:has(.imageWrap img.projectImage_largeRectangle){width:100%}.projectOverview.Rebranding>article>a,.projectOverview.Rebranding>div>a{margin:.9090909091rem 0 0 0}.projectOverview.Rebranding>article>a span,.projectOverview.Rebranding>div>a span{margin-bottom:3px}.projectOverview.Rebranding:hover .imageWrap img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projectOverview .imageWrap{overflow:hidden}.projectOverview .imageWrap img{-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.projectOverview>article,.projectOverview>div{position:relative}.projectOverview>article>a,.projectOverview>div>a{font-size:.8181818182rem;margin:.9090909091rem 0 0 .9090909091rem;display:inline-block;color:#131313}.projectOverview>article>a span,.projectOverview>div>a span{display:block;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.0909090909rem}.projectOverview>article:hover .imageWrap img,.projectOverview>div:hover .imageWrap img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projectOverview.twoCols>article{width:calc(49.9% - 1.3636363636rem)}@media only screen and (max-width: 480px){.projectOverview.twoCols>article{width:100%}}.externalLink{font-size:.7272727273rem;bottom:1rem;right:1rem;z-index:2;display:grid;place-content:center;position:absolute;width:4rem;height:4rem;background-color:#ec415d;color:#fff;border-radius:100%;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;white-space:nowrap}.externalLink:focus,.externalLink:hover{text-decoration:none;background-color:#382c63}.externalLink::before{display:none}.externalLinkHeadline{font-size:.7272727273rem;top:-2rem;right:-3.5rem;z-index:2;display:grid;place-content:center;position:absolute;width:4rem;height:4rem;background-color:#ec415d;color:#fff;border-radius:100%;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;white-space:nowrap}.externalLinkHeadline:focus,.externalLinkHeadline:hover{text-decoration:none;background-color:#382c63}.externalLinkHeadline::before{display:none}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.externalLinkHeadline{font-size:.7272727273rem;top:-3rem;right:-1.5rem;font-size:.5454545455rem;z-index:2;display:grid;place-content:center;position:absolute;width:3rem;height:3rem;background-color:#ec415d;color:#fff;border-radius:100%;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;white-space:nowrap}.externalLinkHeadline:focus,.externalLinkHeadline:hover{text-decoration:none;background-color:#382c63}.externalLinkHeadline::before{display:none}}.projectDetailHeader.Rebranding{display:flex}.projectDetailHeader.Rebranding .projectDetailHeader_left,.projectDetailHeader.Rebranding .projectDetailHeader_right{flex:1}.projectDetailHeader.Rebranding .projectDetailHeader_right>*{width:85%}.projectDetailHeader.Rebranding .projectDetailHeader_right .projectDetailDescription{font-size:clamp(16px,1.5vw,20px);margin-bottom:clamp(25px,1.5vw,50px)}.projectDetailHeader.Rebranding .projectDetailHeader_right .projectDetailDescription p{margin:0;font-size:clamp(16px,1.5vw,20px)}.projectDetailHeader.Rebranding .projectDetailHeader_right .projectDetailPerformances p,.projectDetailHeader.Rebranding .projectDetailHeader_right .projectDetailPerformances span{font-size:clamp(13px,1.5vw,16px);line-height:140%;margin:0}.projectDetailHeader.Rebranding .projectDetailHeader_right .projectDetailPerformances span{font-weight:bold}.projectDetailHeader.Rebranding .projectDetailHeader_left .projectDetailCategories{font-size:clamp(13px,1.5vw,16px)}.projectDetailHeader.Rebranding .projectDetailHeader_left .projectDetailCategories_client{font-weight:bold}.projectDetailHeader.Rebranding .projectDetailHeader_left .projectDetailCategories_categories{margin:0;font-size:clamp(13px,1.5vw,16px)}.projectDetailHeader.Rebranding .projectDetailHeader_client{font-size:clamp(30px,2vw,36px);line-height:125%;font-weight:normal;margin-top:0}.projectDetailHeader.Rebranding .projectDetailHeader_categories{font-size:clamp(13px,75%,16px)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailHeader .h1{display:inline}}.projectDetailImageWrapper{max-width:65.4545454545rem;margin:0 auto}@media only screen and (max-width: 768px){.projectDetailImageWrapper{width:100% !important}}body.projectDetail.Rebranding .cookie-info{display:none}body.projectDetail.Rebranding .grid.twoCols{justify-content:space-between;flex-direction:unset}@media only screen and (max-width: 480px){body.projectDetail.Rebranding .grid.twoCols{flex-direction:column;gap:20px 0}body.projectDetail.Rebranding .grid.twoCols>div{width:100% !important}body.projectDetail.Rebranding .grid.twoCols>div>*{margin-bottom:20px}body.projectDetail.Rebranding .grid.twoCols>div>*:first-of-type{margin-top:0;padding-top:0 !important}body.projectDetail.Rebranding .grid.twoCols>div>*:last-of-type{margin-bottom:0;padding-bottom:10px !important}body.projectDetail.Rebranding .grid.twoCols>div>*:has(>p){padding:20px 0 !important}}body.projectDetail.Rebranding .grid.twoCols>div{display:flex;flex-direction:column;width:100%;flex:1;margin-bottom:0}body.projectDetail.Rebranding .grid.twoCols>div:nth-child(2n-1){margin-right:12.5rem}@media only screen and (max-width: 767px){body.projectDetail.Rebranding .grid.twoCols>div:nth-child(2n-1){margin-right:6rem}}@media only screen and (max-width: 480px){body.projectDetail.Rebranding .grid.twoCols>div:nth-child(2n-1){margin-right:unset}}body.projectDetail.Rebranding .grid.twoCols>div .projectDetailImageWrapper{width:unset}body.projectDetail.Rebranding .grid.twoCols>div p{width:85%;margin-left:0}body.projectDetail.Rebranding .grid.twoCols>div>*{padding:0;font-size:clamp(13px,1.5vw,20px)}@media only screen and (max-width: 767px){body.projectDetail.Rebranding .grid.twoCols>div>*{padding:10px 0 !important;width:100% !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body.projectDetail.Rebranding .grid.twoCols>div>*{width:100% !important}body.projectDetail.Rebranding .grid.twoCols>div>*:not(body.projectDetail.Rebranding .grid.twoCols>div>*:last-of-type){padding:0 0 20px !important}}body.projectDetail.Rebranding .grid.twoCols>div>* p{margin:0}body.projectDetail.Rebranding .grid.twoCols>div>*:not(body.projectDetail.Rebranding .grid.twoCols>div>*:last-of-type){margin-bottom:auto;padding-bottom:20px}body.projectDetail.Rebranding .grid.twoCols>div .size1000{width:100% !important}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent>.size1240:not(.projectDetailHeader),.projectDetailContent>.size1440,.projectDetailContent>.size1000{padding:2.2727272727rem 2.2727272727rem 2.2727272727rem !important;margin:0 !important}.projectDetailContent>.size1240:not(.projectDetailHeader):nth-child(2),.projectDetailContent>.size1440:nth-child(2),.projectDetailContent>.size1000:nth-child(2){padding-top:0 !important}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent>.size1240:not(.projectDetailHeader),.projectDetailContent>.size1440,.projectDetailContent>.size1000{padding:4.5454545455rem 2.2727272727rem 0 !important}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding>.size1440.projectDetailHeader{flex-direction:column;gap:40px 0;margin-bottom:60px}}@media only screen and (max-width: 480px){.projectDetailContent.Rebranding>.size1440.projectDetailHeader{padding:120px 20px 0 !important}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding>.size1440.projectDetailHeader{padding:10rem 2.2727272727rem 0 !important;flex-direction:unset}}.projectDetailContent{margin-bottom:3.6363636364rem}.projectDetailContent .arrowRight{text-align:center}.projectDetailContent h1{position:relative}.projectDetailContent.Rebranding>div{margin-bottom:4.5454545455rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding>div{margin-bottom:0}}@media only screen and (max-width: 480px){.projectDetailContent.Rebranding>div{padding:0 20px !important;width:100% !important;margin-bottom:20px}}@media only screen and (width: 768px){.projectDetailContent.Rebranding .relatedProjects{padding:0 !important}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper{position:relative;padding-top:3.6363636364rem}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper{padding:3.6363636364rem 2.2727272727rem 0}}@media only screen and (max-width: 480px){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper{padding-inline:0}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .intro{text-align:left;top:unset;position:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;left:unset;font-size:clamp(24px,2vw,28px) !important;margin-bottom:1.8181818182rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .intro{margin-bottom:.9090909091rem}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .intro{margin-bottom:1.8181818182rem}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .intro:before,.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .intro:after{content:"";display:none}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview{flex-wrap:nowrap;gap:20px}@media only screen and (max-width: 768px){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview{width:100%}}@media only screen and (max-width: 1075px){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview{flex-wrap:wrap}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article{flex:1 1 9.0909090909rem;max-width:20.4545454545rem;width:100%;margin:0 0 2.7272727273rem}@media only screen and (max-width: 768px){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article{margin-bottom:40px}}@media only screen and (max-width: 480px){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article{max-width:unset}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article{max-width:20.4545454545rem;margin-bottom:60px}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article .imageWrap{max-height:13.6363636364rem;max-width:20.4545454545rem;overflow:hidden;height:100%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article .imageWrap{max-width:none}}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article .imageWrap img{object-fit:cover;height:100%;object-position:center}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article>a{font-size:16px;margin:.9090909091rem 0 0 0;display:inline-block;color:#131313}.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview>article>a span{display:block;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;line-height:1.0909090909rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .relatedProjectOverviewWrapper .relatedProjectOverview{padding:0}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent>.marginBottom-60{margin-bottom:0}}.projectDetailDescription>div{-webkit-flex:0 0 auto;flex:0 0 auto}.projectDetailDescription>div:first-child{width:31.8181818182rem;margin-right:6.3636363636rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailDescription>div:first-child{width:100%}}dl.projectDetailInfo{margin:0;font-size:.9090909091rem;line-height:1.2727272727rem}dl.projectDetailInfo>dt{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;margin-top:1.3636363636rem}dl.projectDetailInfo>dt:first-of-type{margin-top:0}dl.projectDetailInfo dd{margin:0}dl.projectDetailInfo:after{width:1.7272727273rem;height:.3636363636rem;margin-top:1.8181818182rem;content:"";display:block;background-color:#131313}.casesOverview article{border-bottom:.2272727273rem solid #000;padding-bottom:1.3636363636rem;margin-bottom:4.5454545455rem}.casesOverview article h3>a:link,.casesOverview article h3>a:visited,.casesOverview article h3>a:hover,.casesOverview article h3>a:active,.casesOverview article h3>a:focus{font-size:2.0909090909rem;margin-bottom:2.7272727273rem;color:#000}.casesOverview article h3>a:link>span,.casesOverview article h3>a:visited>span,.casesOverview article h3>a:hover>span,.casesOverview article h3>a:active>span,.casesOverview article h3>a:focus>span{display:block;font-size:1.1818181818rem;text-transform:none;font-weight:normal}.casesOverview article h3>a:link>span::after,.casesOverview article h3>a:visited>span::after,.casesOverview article h3>a:hover>span::after,.casesOverview article h3>a:active>span::after,.casesOverview article h3>a:focus>span::after{margin-left:1.3636363636rem;content:""}.casesOverview article ul.filters{margin:0;padding:0;list-style:none}.casesOverview article ul.filters li{display:inline-block;margin-right:.6818181818rem;font-size:.8181818182rem}.casesOverview article.testimonial{background-color:#ec415d;padding:2.2727272727rem;border-bottom-color:#ec415d}.casesOverview article.testimonial h2{font-size:2.7272727273rem;line-height:3.1818181818rem;display:inline-block;width:50%}.casesOverview article.testimonial h2::after{content:"";display:block;width:2.2727272727rem;height:.4545454545rem;background-color:#000;margin-top:2.2727272727rem}.casesOverview article.testimonial blockquote{font-size:1.3636363636rem;line-height:1.8181818182rem;display:inline-block;width:80%;font-weight:normal;text-align:left;font-style:italic}.casesOverview article.testimonial blockquote cite{font-size:.9090909091rem;line-height:1.0909090909rem;display:inline-block;margin-top:2.2727272727rem;font-weight:normal;text-align:left;font-style:normal}.casesOverview article.testimonial blockquote cite strong{display:block}.slimVisualHeader{background-color:#eee;height:27.2727272727rem;overflow:hidden}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.slimVisualHeader{height:13.6363636364rem}.slimVisualHeader.imageWrap img{width:auto;height:100%;min-width:auto;margin-left:50%;transform:translateX(-50%)}}.caseDetailContent .projectDetailHeader{padding:7.7272727273rem 0 0 0}.caseDetailContent .projectDetailHeader h1,.caseDetailContent .projectDetailHeader .h1{font-size:5.4545454545rem;margin-bottom:0}.caseDetailContent .projectDetailHeader h1::after,.caseDetailContent .projectDetailHeader .h1::after{display:none}.caseDetailContent .projectDetailHeader p{font-size:2.1818181818rem;line-height:100%;hyphens:auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.caseDetailContent .projectDetailHeader{padding-left:2.2727272727rem !important;padding-right:2.2727272727rem !important;padding-top:4.5454545455rem !important}.caseDetailContent .projectDetailHeader .back-btn{top:2.2727272727rem}}.caseDetailContent ul.important{list-style:none;padding:0}.caseDetailContent ul.important li{padding-left:1.3636363636rem;font-weight:bold;margin-bottom:1rem;line-height:1.3636363636rem}.caseDetailContent ul.important li::before{display:inline-block;content:"";width:.9090909091rem;height:2px;background-color:#ec415d;margin-left:-1.3636363636rem;margin-right:.4545454545rem;vertical-align:middle}.caseDetailContent>.size700,.caseDetailContent>.size1000,.caseDetailContent>.size1240:not(.projectDetailHeader),.caseDetailContent>.size1290,.caseDetailContent>.size1320,.caseDetailContent>.size1410,.caseDetailContent>.size1440,.caseDetailContent>.size1440>.size1320,.caseDetailContent>.size1560{margin:3.6363636364rem auto;padding:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.caseDetailContent>.size700,.caseDetailContent>.size1000,.caseDetailContent>.size1240:not(.projectDetailHeader),.caseDetailContent>.size1290,.caseDetailContent>.size1320,.caseDetailContent>.size1410,.caseDetailContent>.size1440,.caseDetailContent>.size1440>.size1320,.caseDetailContent>.size1560{padding-top:0 !important}}.caseDetailContent article.testimonial{border-left:.3181818182rem solid #ec415d;padding:0 2.2727272727rem}.caseDetailContent article.testimonial .h3{font-size:2.7272727273rem;line-height:3.1818181818rem;margin-bottom:1.5rem}.caseDetailContent article.testimonial .h3::after{content:"";display:block;width:2.2727272727rem;height:.4545454545rem;background-color:#000;margin-top:2.2727272727rem}.caseDetailContent article.testimonial blockquote{font-size:1.4545454545rem;line-height:1.8181818182rem;font-style:italic;text-align:left}.caseDetailContent article.testimonial blockquote cite{display:block;font-size:.9090909091rem;line-height:1.0909090909rem;margin-top:2.2727272727rem;font-weight:normal;text-align:left;font-style:normal}.caseDetailContent article.testimonial blockquote cite strong{display:block}.serviceStrategie,.serviceTech,.serviceIdea,.serviceDesign,.serviceContent,.serviceBrandSpaces,.serviceArtwork,.serviceMotion{width:4.5454545455rem;max-height:5.2272727273rem;-moz-transform-box:fill-box;-webkit-transform-box:fill-box;transform-box:fill-box;overflow:hidden}.st0,.st1{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}@media print{.st0,.st1{stroke:#382c63 !important}.st0 *,.st1 *{box-shadow:none !important;text-shadow:none !important}.st0 a,.st0 a:visited,.st1 a,.st1 a:visited{text-decoration:underline}.st0 pre,.st0 blockquote,.st1 pre,.st1 blockquote{border:1px solid #999;page-break-inside:avoid}.st0 thead,.st1 thead{display:table-header-group}.st0 tr,.st0 img,.st1 tr,.st1 img{page-break-inside:avoid}.st0 img,.st1 img{max-width:100% !important}.st0 body,.st1 body{margin:.5cm .5cm .5cm .5cm}.st0 p,.st0 h1,.st0 h2,.st0 h3,.st1 p,.st1 h1,.st1 h2,.st1 h3{orphans:3;widows:3}.st0 h1,.st0 h2,.st0 h3,.st1 h1,.st1 h2,.st1 h3{page-break-after:avoid}}.titleContent>*:not(.svgWrapper):not(h1){padding-right:50%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.titleContent>*:not(.svgWrapper):not(h1){padding-right:0}}.titleContent .serviceStrategie,.titleContent .serviceTech,.titleContent .serviceIdea,.titleContent .serviceDesign,.titleContent .serviceContent,.titleContent .serviceBrandSpaces,.titleContent .serviceMotion{width:5.2272727273rem}html[data-useragent*=Trident] .titleContent .serviceStrategie,html[data-useragent*=Trident] .titleContent .serviceTech,html[data-useragent*=Trident] .titleContent .serviceIdea,html[data-useragent*=Trident] .titleContent .serviceDesign,html[data-useragent*=Trident] .titleContent .serviceContent,html[data-useragent*=Trident] .titleContent .serviceBrandSpaces,html[data-useragent*=Trident] .titleContent .serviceMotion{height:6.3636363636rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.titleContent .serviceStrategie,.titleContent .serviceTech,.titleContent .serviceIdea,.titleContent .serviceDesign,.titleContent .serviceContent,.titleContent .serviceBrandSpaces,.titleContent .serviceMotion{right:2.2727272727rem}}.titleContent .svgWrapper{text-align:right}.titleContent .st0,.titleContent .st1{stroke:#ec415d}@supports(-ms-ime-align: auto){.st0,.st1{stroke-width:2px}}#ideaLines polyline{-webkit-transition:stroke-dashoffset .5s;-moz-transition:stroke-dashoffset .5s;-ms-transition:stroke-dashoffset .5s;-o-transition:stroke-dashoffset .5s;transition:stroke-dashoffset .5s}#ideaLines #ideaLine1 polyline{stroke-dasharray:30;stroke-dashoffset:42}#ideaLines #ideaLine2 polyline{stroke-dasharray:30;stroke-dashoffset:59}#ideaLines #ideaLine3 polyline{stroke-dasharray:30;stroke-dashoffset:59}#ideaLines #ideaLine4 polyline{stroke-dasharray:30;stroke-dashoffset:42}#ideaLines #ideaLine5 polyline{stroke-dasharray:30;stroke-dashoffset:42}#ideaLines #ideaLine6 polyline{stroke-dasharray:30;stroke-dashoffset:59}#ideaLines #ideaLine7 polyline{stroke-dasharray:30;stroke-dashoffset:59}#ideaLines #ideaLine8 polyline{stroke-dasharray:30;stroke-dashoffset:42}.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine2 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine3 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine6 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine7 polyline,.serviceIdea:hover #ideaLines #ideaLine2 polyline,.serviceIdea:hover #ideaLines #ideaLine3 polyline,.serviceIdea:hover #ideaLines #ideaLine6 polyline,.serviceIdea:hover #ideaLines #ideaLine7 polyline{stroke-dashoffset:44}.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine1 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine4 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine5 polyline,.servicesGrid>:nth-child(3):hover #ideaLines #ideaLine8 polyline,.serviceIdea:hover #ideaLines #ideaLine1 polyline,.serviceIdea:hover #ideaLines #ideaLine4 polyline,.serviceIdea:hover #ideaLines #ideaLine5 polyline,.serviceIdea:hover #ideaLines #ideaLine8 polyline{stroke-dashoffset:59}.maskBG{fill:#382c63}@media print{.maskBG{fill:rgba(0,0,0,0)}.maskBG *{box-shadow:none !important;text-shadow:none !important}.maskBG a,.maskBG a:visited{text-decoration:underline}.maskBG pre,.maskBG blockquote{border:1px solid #999;page-break-inside:avoid}.maskBG thead{display:table-header-group}.maskBG tr,.maskBG img{page-break-inside:avoid}.maskBG img{max-width:100% !important}.maskBG body{margin:.5cm .5cm .5cm .5cm}.maskBG p,.maskBG h1,.maskBG h2,.maskBG h3{orphans:3;widows:3}.maskBG h1,.maskBG h2,.maskBG h3{page-break-after:avoid}}::-webkit-scrollbar{width:.5em;height:.5em}::-webkit-scrollbar-button{background-color:#aaa}::-webkit-scrollbar-corner{background-color:#aaa}::-webkit-resizer{background-color:#aaa}::-webkit-scrollbar-track{background-color:#aaa}::-webkit-scrollbar-thumb{background-color:#444}*{scrollbar-track-color:#aaa;scrollbar-base-color:#444;scrollbar-face-color:#444;scrollbar-3dlight-color:#444;scrollbar-highlight-color:#444;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#444;scrollbar-darkshadow-color:#444}input.button,a.button,button,select.button,label.button,.btn{font-size:.8181818182rem;background:rgba(0,0,0,0);padding:0;color:#fff !important;text-decoration:none !important;vertical-align:middle;text-align:center;width:auto;border:none;border-bottom:1px solid #fff;position:relative;font-style:normal !important;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal}input.button:not(.pushIt),a.button:not(.pushIt),button:not(.pushIt),select.button:not(.pushIt),label.button:not(.pushIt),.btn:not(.pushIt){display:inline-block;cursor:pointer}input.button.primary,a.button.primary,button.primary,select.button.primary,label.button.primary,.btn.primary{background-color:#ec415d;padding:.4545454545rem .9090909091rem;border:none !important}input.button.secondary,a.button.secondary,button.secondary,select.button.secondary,label.button.secondary,.btn.secondary{border:none !important;background-color:#ec415d;color:#fff !important;padding:.2272727273rem .9090909091rem;margin-right:.9090909091rem;line-height:150%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){input.button.secondary,a.button.secondary,button.secondary,select.button.secondary,label.button.secondary,.btn.secondary{margin-bottom:.9090909091rem}}input.button.secondary:before,a.button.secondary:before,button.secondary:before,select.button.secondary:before,label.button.secondary:before,.btn.secondary:before{content:"";margin-right:.4545454545rem}input.button.secondary:hover,a.button.secondary:hover,button.secondary:hover,select.button.secondary:hover,label.button.secondary:hover,.btn.secondary:hover{background-color:#ea2a49}.tabs>input[type=radio]{display:none}@media print{.tabs{width:31.8181818182rem;margin:0 auto}.tabs *{box-shadow:none !important;text-shadow:none !important}.tabs a,.tabs a:visited{text-decoration:underline}.tabs pre,.tabs blockquote{border:1px solid #999;page-break-inside:avoid}.tabs thead{display:table-header-group}.tabs tr,.tabs img{page-break-inside:avoid}.tabs img{max-width:100% !important}.tabs body{margin:.5cm .5cm .5cm .5cm}.tabs p,.tabs h1,.tabs h2,.tabs h3{orphans:3;widows:3}.tabs h1,.tabs h2,.tabs h3{page-break-after:avoid}}.tabs>nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;z-index:5;webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.tabs>nav>label{font-size:5.4545454545rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;cursor:pointer;line-height:100%;margin-bottom:0;color:#131313;text-transform:uppercase;-webkit-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.tabs>nav>label:hover{color:#ec415d}.tabs>nav>label:nth-child(1){text-align:right}.tabs>nav>label:nth-child(3){text-align:right}.tabs>nav>label:nth-child(4){padding-left:5.4545454545rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.tabs>nav>label:nth-child(4){padding-left:0}}html[lang=en] .tabs>nav>label:nth-child(4){padding-left:2.7272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){html[lang=en] .tabs>nav>label:nth-child(4){padding-left:0}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.tabs>nav>label{font-size:4.5454545455rem;text-align:center !important}}@media only screen and (max-width: 480px){.tabs>nav>label{font-size:3.6363636364rem;text-align:left !important}}.tabs>section{position:relative;background:#fff;width:22.7272727273rem;height:18.5454545455rem;margin:0 0 0 7.2727272727rem;padding:0;height:0;overflow:hidden;opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.tabs>section{margin:0 auto}}@media only screen and (max-width: 480px){.tabs>section{width:100%}}.tabs>section>h4{font-size:.9090909091rem}.tabs>section>h4+p{margin-top:.4545454545rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.tabs>section>h4+p{margin-bottom:0}}.tabs>section p{font-size:.9090909091rem;line-height:1.2727272727rem}.tabs>input[type=radio]:nth-of-type(1):checked~nav>label:nth-of-type(1),.tabs>input[type=radio]:nth-of-type(2):checked~nav>label:nth-of-type(2),.tabs>input[type=radio]:nth-of-type(3):checked~nav>label:nth-of-type(3),.tabs>input[type=radio]:nth-of-type(4):checked~nav>label:nth-of-type(4),.tabs>input[type=radio]:nth-of-type(5):checked~nav>label:nth-of-type(5){color:#ec415d;cursor:default}.tabs>input[type=radio]:nth-of-type(1):checked~nav>label:nth-of-type(1):after,.tabs>input[type=radio]:nth-of-type(2):checked~nav>label:nth-of-type(2):after,.tabs>input[type=radio]:nth-of-type(3):checked~nav>label:nth-of-type(3):after,.tabs>input[type=radio]:nth-of-type(4):checked~nav>label:nth-of-type(4):after,.tabs>input[type=radio]:nth-of-type(5):checked~nav>label:nth-of-type(5):after{border-left-color:#ec415d;-webkit-box-shadow:-1px 0 0 #ec415d .5rem 0px 0px #000;-moz-box-shadow:-1px 0 0 #ec415d .5rem 0px 0px #000;box-shadow:-1px 0 0 #ec415d .5rem 0px 0px #000}.tabs>input[type=radio]:nth-of-type(1):disabled~nav>label:nth-of-type(1),.tabs>input[type=radio]:nth-of-type(2):disabled~nav>label:nth-of-type(2),.tabs>input[type=radio]:nth-of-type(3):disabled~nav>label:nth-of-type(3),.tabs>input[type=radio]:nth-of-type(4):disabled~nav>label:nth-of-type(4),.tabs>input[type=radio]:nth-of-type(5):disabled~nav>label:nth-of-type(5){opacity:.5;pointer-events:none;cursor:default}.tabs>input[type=radio]:nth-of-type(1):checked~nav~section:nth-of-type(1),.tabs>input[type=radio]:nth-of-type(2):checked~nav~section:nth-of-type(2),.tabs>input[type=radio]:nth-of-type(3):checked~nav~section:nth-of-type(3),.tabs>input[type=radio]:nth-of-type(4):checked~nav~section:nth-of-type(4),.tabs>input[type=radio]:nth-of-type(5):checked~nav~section:nth-of-type(5){height:18.5454545455rem;overflow:visible;padding-top:2.7272727273rem;padding-bottom:2.7272727273rem;z-index:1;opacity:1}.tabs.inline>section{padding-left:0;padding-right:0;border:none;background:none}.tabs.steps>nav{border-bottom:none}.tabs.steps>nav>label{position:relative;padding:0 .4545454545rem 0 .9090909091rem;-webkit-flex:1 0 auto;flex:1 0 auto;text-align:center}.tabs.steps>nav>label:not(:first-child):before,.tabs.steps>nav>label:after{content:"";height:100%;border-left:.4545454545rem solid #fff;border-top:50% solid rgba(0,0,0,0);border-bottom:50% solid rgba(0,0,0,0);overflow:hidden;display:inline-block;position:absolute;left:0}.tabs.steps>nav>label:after{border-left-color:#2d2d2d;position:absolute;left:auto;right:-.4545454545rem;z-index:10;-webkit-box-shadow:-1px 0 0 #2d2d2d .5rem 0px 0px #000;-moz-box-shadow:-1px 0 0 #2d2d2d .5rem 0px 0px #000;box-shadow:-1px 0 0 #2d2d2d .5rem 0px 0px #000;-webkit-transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.tabs.steps>section{border:none !important}.cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox){display:block;margin:0 0 .4545454545rem;position:relative}input[type=text],input[type=email],input[type=tel],textarea{font-size:.8181818182rem;min-height:2.2727272727rem;width:100%;min-width:.9090909091rem;outline:none;-webkit-transition:padding .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1),border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:padding .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1),border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:padding .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1),border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:padding .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1),border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:padding .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1),border .5s cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow .5s cubic-bezier(0.165, 0.84, 0.44, 1);border-radius:0;border:none;padding:0 .9090909091rem;background-color:rgba(255,255,255,.2);color:#fff;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-style:italic;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:#ec415d !important;-webkit-box-shadow:0 0 .1363636364rem 0 rgba(236,65,93,.2) .5rem 0px 0px #000;-moz-box-shadow:0 0 .1363636364rem 0 rgba(236,65,93,.2) .5rem 0px 0px #000;box-shadow:0 0 .1363636364rem 0 rgba(236,65,93,.2) .5rem 0px 0px #000}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset;background-color:#fff !important;transition:background-color 5000s ease-in-out 0s}span.redText{color:#ec415d}.fileUpload{font-style:italic;font-size:.8181818182rem;color:#fff;background-color:rgba(255,255,255,.2);padding:.2272727273rem .9090909091rem;display:flex !important;align-items:center;cursor:pointer}.fileUpload span{width:15.9090909091rem}.fileUpload small{font-size:60%}@media(max-width: 576px){.fileUpload{flex-direction:column;padding:.9090909091rem;align-items:initial}}.fileUpload__label{width:9.0909090909rem}@media(max-width: 576px){.fileUpload__label{margin-right:auto}}#clInput{cursor:pointer !important}.fileUpload input{font-style:italic;color:#fff;display:block;width:100%;cursor:pointer}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.fileUpload input{margin-left:0;width:100%}}@media(max-width: 576px){.fileUpload input{margin-top:.2272727273rem}}.fileUpload input[type=file]::file-selector-button{border:2px solid #555;color:#555;padding:8px;border-radius:0px;background-color:#fff}.fileUpload input[type=file]::file-selector-button:hover{background-color:#e9e9e9}.fileUpload input[type=file]::-webkit-file-upload-button{border:2px solid #555;color:#555;padding:8px;border-radius:0px;background-color:#fff}.fileUpload input[type=file]::-webkit-file-upload-button:hover{background-color:#e9e9e9}.css-error .custom-checkbox,.css-error textarea{box-shadow:none;background-color:rgba(236,65,93,0)}.css-error input{background-color:rgba(0,0,0,0)}label.css-error{background-color:rgba(236,65,93,.5)}.rmBase__compError{font-size:.5454545455rem;margin-top:.2272727273rem;color:red}textarea{display:block;height:7.7272727273rem;padding-top:.9090909091rem;padding-bottom:.9090909091rem;padding:.9090909091rem !important;resize:none}textarea:not(.noEnlarging):focus{height:9.0909090909rem}textarea:not(.noEnlarging),textarea:not(.autogrow){-webkit-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-moz-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-ms-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;-o-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s;transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1) .8s}textarea:not(.noEnlarging):focus,textarea:not(.autogrow):focus{-webkit-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:height .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.contactFormFooter{margin-top:2.7272727273rem}.contactFormFooter label.styled-checkbox{margin-bottom:1.3636363636rem}.styled-radio,.styled-checkbox{cursor:pointer;margin-bottom:2.7272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.styled-radio,.styled-checkbox{webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}.styled-radio input[type=checkbox],.styled-radio input[type=radio],.styled-checkbox input[type=checkbox],.styled-checkbox input[type=radio]{display:none}.styled-radio .custom-checkbox,.styled-radio .custom-radio,.styled-checkbox .custom-checkbox,.styled-checkbox .custom-radio{-webkit-flex:0 0 auto;flex:0 0 auto;width:1.1363636364rem;height:1.1363636364rem;display:inline-block;border:1px solid #fff;margin-right:.4545454545rem;position:relative}.styled-radio .custom-checkbox:after,.styled-radio .custom-radio:after,.styled-checkbox .custom-checkbox:after,.styled-checkbox .custom-radio:after{display:inline-block;background-color:#ec415d;color:#fff;content:"✖";text-align:center;line-height:1.1818181818rem;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.styled-radio .custom-radio,.styled-checkbox .custom-radio{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.styled-radio .custom-radio:after,.styled-checkbox .custom-radio:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:100%;height:100%;border:2px solid #fff;content:""}.styled-radio .custom-checkbox:after,.styled-checkbox .custom-checkbox:after{width:100%;height:100%;border:2px solid #fff;content:""}.styled-radio input[type=checkbox]:checked~.custom-checkbox:after,.styled-radio input[type=radio]:checked~.custom-radio:after,.styled-checkbox input[type=checkbox]:checked~.custom-checkbox:after,.styled-checkbox input[type=radio]:checked~.custom-radio:after{opacity:1}.styled-radio .lbl,.styled-checkbox .lbl{-webkit-flex:1 1 auto;flex:1 1 auto;font-size:.8em;vertical-align:super;line-height:1.2727272727rem}.styled-checkbox-list{margin-bottom:2.2727272727rem !important}.styled-checkbox-list>li{display:inline-block !important;margin-right:1.8181818182rem !important;margin-bottom:.9090909091rem !important}.styled-checkbox-list>li .styled-checkbox{margin-bottom:0 !important}.lbl{font-size:.8em;color:#fff}.buttonGroup{margin:.9090909091rem 0;text-align:right;padding:0}.buttonGroup:before,.buttonGroup:after{content:" ";display:block;height:0;overflow:hidden}.buttonGroup:after{clear:both}.buttonGroup>span{font-size:.8em;color:#fff;line-height:1.15rem;display:block;margin-top:.4545454545rem;float:left;margin-top:0 !important}.buttonGroup button.submit-cta{border:2px solid #fff;color:#fff;padding:.6363636364rem 1.2727272727rem}.buttonGroup button:hover.submit-cta{background-color:#ec415d;color:#ec415d}.multiRow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.multiRow>div,.multiRow>fieldset{-webkit-flex:1 1 100px;flex:1 1 100px}.multiRow>div:nth-child(n+2),.multiRow>fieldset:nth-child(n+2){margin-left:.4090909091rem}@media only screen and (max-width: 480px){.multiRow>div:nth-child(n+2),.multiRow>fieldset:nth-child(n+2){margin-left:0}}html.ie9 .multiRow>div:nth-child(n+2),html.ie9 .multiRow>fieldset:nth-child(n+2){margin-left:0}@media only screen and (max-width: 480px){.multiRow{display:block !important}}.multi-row>label{margin-right:.9090909091rem}.multi-row>label:last-of-type{margin-right:0}.multi-row.variable-row>label{-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 1075px){.rmBase__el.rmBase__el--captcha{-webkit-transform:scale(0.745);-moz-transform:scale(0.745);-ms-transform:scale(0.745);transform:scale(0.745);margin-left:-2.2727272727rem}}body.Rebranding>header,body:has(main>.projectOverviewWrapper.Rebranding)>header{padding:2.2727272727rem}@media only screen and (max-width: 768px){body.Rebranding>header,body:has(main>.projectOverviewWrapper.Rebranding)>header{padding:2.2727272727rem 20px}}body>header{padding:3.6363636364rem;margin-top:.3636363636rem;top:0;left:0;right:0;z-index:10;pointer-events:none;background-color:rgba(0,0,0,0);position:absolute}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>header{padding:3.6363636364rem 2.2727272727rem}}body>header.header--scrolled{position:fixed;border-top:solid .3636363636rem #ec415d;margin-top:0}@media print{body>header{display:none}body>header *{box-shadow:none !important;text-shadow:none !important}body>header a,body>header a:visited{text-decoration:underline}body>header pre,body>header blockquote{border:1px solid #999;page-break-inside:avoid}body>header thead{display:table-header-group}body>header tr,body>header img{page-break-inside:avoid}body>header img{max-width:100% !important}body>header body{margin:.5cm .5cm .5cm .5cm}body>header p,body>header h1,body>header h2,body>header h3{orphans:3;widows:3}body>header h1,body>header h2,body>header h3{page-break-after:avoid}}body.projectDetail>header{border-top-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body.scrolling>header>.logo,body.scrolling>header>.func a,body.scrolling>header>#mobileNavToggler{opacity:0}}body>header .logo{display:block;pointer-events:auto;position:relative;color:inherit !important;-webkit-transition:opcity .5s;-moz-transition:opcity .5s;-ms-transition:opcity .5s;-o-transition:opcity .5s;transition:opcity .5s}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body>header .logo{width:7.4090909091rem}}body>header .logo svg{height:2.7727272727rem;visibility:hidden;opacity:0;position:absolute;top:0;left:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;fill:currentColor !important}body>header .logo svg#oh-logo-text{height:.9090909091rem}body>header .logo .text{fill:#131313}body[data-pos="0"] .logo>svg:nth-child(1){visibility:visible;opacity:1}body[data-pos="1"] .logo>svg:nth-child(2){visibility:visible;opacity:1}body[data-pos="2"] .logo>svg:nth-child(2){visibility:visible;opacity:1}body.home[data-pos="2"] .logo>svg:nth-child(2){fill:#ec415d}body[data-pos="3"] .logo>svg:nth-child(2){visibility:visible;opacity:1}body.home[data-pos="3"] .func a{color:currentColor}body>header.textLight .logo .text,body>footer.bgImagePosRightBottom body>header.copyright .logo .text{fill:#fff}.mailContact{font-size:1.1363636364rem;width:2.2727272727rem;height:2.2727272727rem;line-height:2.0909090909rem;text-align:center;position:fixed;right:2.2727272727rem;bottom:4.5454545455rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#ec415d;color:#fff !important;border:none}@media only screen and (max-width: 480px){.mailContact{right:1.3636363636rem;bottom:1.8181818182rem}}.mailContact:hover span{opacity:1}.mailContact span{font-size:.7272727273rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;padding:.5rem 1.3636363636rem;line-height:1;background-color:#ec415d;color:#fff;white-space:nowrap;display:block;position:absolute;bottom:130%;right:20%;-webkit-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-border-radius:.9090909091rem;-moz-border-radius:.9090909091rem;border-radius:.9090909091rem;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;opacity:0;pointer-events:none}.mailContact span:before{font-size:1.3636363636rem;content:"";color:#ec415d;position:absolute;bottom:-45%;right:8%}body.home .mailContact{-webkit-transform:translate(4.5454545455rem, 0);-moz-transform:translate(4.5454545455rem, 0);-ms-transform:translate(4.5454545455rem, 0);transform:translate(4.5454545455rem, 0);-webkit-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-moz-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-ms-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;-o-transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s;transition:transform .8s cubic-bezier(0.165, 0.84, 0.44, 1) 1s}body.home .mailContact.active{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.contentTitle{min-height:100vh;height:auto}@media only screen and (max-width: 1075px){.contentTitle{min-height:0}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.contentTitle{webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;min-height:0}}@media print{.contentTitle{padding:0;min-height:0}.contentTitle *{box-shadow:none !important;text-shadow:none !important}.contentTitle a,.contentTitle a:visited{text-decoration:underline}.contentTitle pre,.contentTitle blockquote{border:1px solid #999;page-break-inside:avoid}.contentTitle thead{display:table-header-group}.contentTitle tr,.contentTitle img{page-break-inside:avoid}.contentTitle img{max-width:100% !important}.contentTitle body{margin:.5cm .5cm .5cm .5cm}.contentTitle p,.contentTitle h1,.contentTitle h2,.contentTitle h3{orphans:3;widows:3}.contentTitle h1,.contentTitle h2,.contentTitle h3{page-break-after:avoid}}.contentTitle>.titleContent{position:relative;-webkit-flex:0 0 auto;flex:0 0 auto;padding:9.0909090909rem 0 7.2727272727rem}@media print{.contentTitle>.titleContent{padding:7.2727272727rem 0}.contentTitle>.titleContent *{box-shadow:none !important;text-shadow:none !important}.contentTitle>.titleContent a,.contentTitle>.titleContent a:visited{text-decoration:underline}.contentTitle>.titleContent pre,.contentTitle>.titleContent blockquote{border:1px solid #999;page-break-inside:avoid}.contentTitle>.titleContent thead{display:table-header-group}.contentTitle>.titleContent tr,.contentTitle>.titleContent img{page-break-inside:avoid}.contentTitle>.titleContent img{max-width:100% !important}.contentTitle>.titleContent body{margin:.5cm .5cm .5cm .5cm}.contentTitle>.titleContent p,.contentTitle>.titleContent h1,.contentTitle>.titleContent h2,.contentTitle>.titleContent h3{orphans:3;widows:3}.contentTitle>.titleContent h1,.contentTitle>.titleContent h2,.contentTitle>.titleContent h3{page-break-after:avoid}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.contentTitle>.titleContent{padding:10.9090909091rem 2.2727272727rem 5.4545454545rem !important}}.contentTitle>.titleContent .back-btn{position:absolute;left:0;top:4.1818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.contentTitle>.titleContent .back-btn{top:6.3636363636rem;left:2.2727272727rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body.home .contentTitle{padding-bottom:0 !important}}body.home .contentTitle>.titleContent{-webkit-flex:1 1 auto;flex:1 1 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body.home .contentTitle>.titleContent{padding:5.4545454545rem 0 0 !important}}.contentTitle>.titleContent .jobs{width:70%;margin:3.6363636364rem 0;padding-right:0;border-bottom:1px solid #fff}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.contentTitle>.titleContent .jobs{width:100%}}.bgImagePosRight{background-position:right center;background-repeat:no-repeat;background-size:55.4545454545rem auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.bgImagePosRight{background-size:40.9090909091rem auto;background-position:right top;padding:11.3636363636rem 0 0}}@media only screen and (max-width: 480px){.bgImagePosRight{background-size:36.3636363636rem auto}}.bgImagePosRightBottom{background-position:bottom right;background-repeat:no-repeat;background-size:31.8181818182rem auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.bgImagePosRightBottom{background-size:18.1818181818rem auto;padding:0 0 3.6363636364rem 0 !important}}.bgImagePosRightBottom a{color:#fff;text-decoration:underline}.projectOverviewFilter{margin-top:5.4545454545rem;padding-bottom:0}.projectOverviewFilter:not(.projectOverviewFilter.Rebranding) .flexTable>div:first-child{margin-right:2.7272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewFilter:not(.projectOverviewFilter.Rebranding) .flexTable>div:first-child{margin-right:0;margin-bottom:2.7272727273rem}}.projectOverviewFilter .flexTable>div:last-child{position:relative}.projectOverviewFilter .flexTable>div:last-child form{position:absolute;right:0;top:3.8181818182rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewFilter .flexTable>div:last-child form{width:auto;display:inline-block;position:relative;top:auto;right:auto;margin-bottom:1.3636363636rem}}.projectOverviewFilter .flexTable>div:last-child form .lbl{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-style:italic;margin-right:.4545454545rem;color:#131313}@media only screen and (max-width: 480px){.projectOverviewFilter .flexTable>div:last-child form .lbl{display:inline-block;margin-bottom:.4545454545rem}}.projectOverviewFilter .flexTable>div:last-child form input{width:auto;min-width:18.1818181818rem;min-height:1.8181818182rem;border:none;border-bottom:2px solid #000;padding-right:2.2727272727rem;color:#ec415d;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-style:italic}@media only screen and (max-width: 480px){.projectOverviewFilter .flexTable>div:last-child form input{min-width:auto;width:100%}}.projectOverviewFilter .flexTable>div:last-child form input::placeholder{color:#ec415d}.projectOverviewFilter .flexTable>div:last-child form button{font-size:.9090909091rem;position:absolute;top:.4545454545rem;right:0;color:#000 !important;background-color:#fff}@media only screen and (max-width: 480px){.projectOverviewFilter .flexTable>div:last-child form button{top:auto;bottom:0;padding-bottom:.4545454545rem}}.projectOverviewFilter .intro{position:static;margin:4.0909090909rem 0 2.2727272727rem;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;text-align:left}.projectOverviewFilter .projectOverviewTitle{padding-right:40%;margin-bottom:6.3636363636rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewFilter .projectOverviewTitle{padding-right:0}}.projectOverviewFilter .projectOverviewTitle span{font-size:1.6363636364rem;line-height:125%}.projectOverviewFilter .projectOverviewDescription{padding-right:50%;margin-bottom:6.3636363636rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectOverviewFilter .projectOverviewDescription{padding-right:0}}.projectFilterForm.Rebranding label{padding:.6818181818rem .9090909091rem}.projectFilterForm.Rebranding label:has(input[type=radio]:checked+.lbl){background-color:#000}.projectFilterForm.Rebranding label:has(input[type=radio]+.lbl:hover){background-color:#000}.projectFilterForm.Rebranding input[type=radio]:checked+.lbl{margin-bottom:0;color:#fff;line-height:100%;text-decoration:unset}.projectFilterForm.Rebranding .lbl{margin-bottom:0;line-height:100%}.projectFilterForm.Rebranding .lbl:hover{color:#fff;text-decoration:unset}.projectFilterForm label{display:inline-block;margin-right:1.1363636364rem;position:relative}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectFilterForm label{white-space:normal}}.projectFilterForm input[type=radio]{visibility:hidden;position:absolute}.projectFilterForm input[type=radio]:checked+.lbl{text-decoration:line-through;color:#ec415d}.projectFilterForm .lbl{font-size:.9090909091rem;margin-bottom:.4545454545rem;display:inline-block;line-height:1.0909090909rem;color:#131313}.projectFilterForm .lbl:hover{text-decoration:line-through;cursor:pointer}.projectDetailHeader{padding:15.4545454545rem 0 8.1818181818rem}.projectDetailHeader.Rebranding{padding:10rem 0 0}.projectDetailHeader .back-btn{position:absolute;left:0;top:4.1818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailHeader .back-btn{top:6.3636363636rem;left:2.2727272727rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailHeader{padding:15.4545454545rem 2.2727272727rem 8.1818181818rem}}.projectDetailHeader h1+p{margin-top:1.0909090909rem}#lightbox,#alert{visibility:hidden;opacity:0;-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);position:fixed;z-index:10001;width:42.7272727273rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;padding:3.1818181818rem 1.8181818182rem;overflow:auto;max-height:96%;line-height:150%;-webkit-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000;-moz-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000;box-shadow:0 0 1.3636363636rem rgba(0,0,0,.3) .5rem 0px 0px #000}#lightbox.newsletter-optin,#alert.newsletter-optin{padding:2.7272727273rem;border:1px solid #000;margin:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#lightbox.newsletter-optin,#alert.newsletter-optin{padding:2.7272727273rem 1.8181818182rem}}#lightbox.corona-info,#alert.corona-info{border:1px solid #000}#lightbox.corona-info .h3,#alert.corona-info .h3{font-size:1.3636363636rem;line-height:1.7272727273rem;margin-bottom:.4545454545rem}html[lang=de] .corona-info .content-en{display:none}html[lang=en] .corona-info .content-de{display:none}#lightbox p.h2-style,#alert p.h2-style{font-size:2em;margin:.67em 0;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}#lightbox .close-lightbox,#alert .close-lightbox{font-size:1.3636363636rem;position:absolute;top:1.1363636364rem;right:1.1363636364rem;color:#131313}#lightbox .close-lightbox.textLight,#lightbox body>footer.bgImagePosRightBottom .close-lightbox.copyright,body>footer.bgImagePosRightBottom #lightbox .close-lightbox.copyright,#lightbox body>footer.bgImagePosRightBottom a.close-lightbox,body>footer.bgImagePosRightBottom #lightbox a.close-lightbox,#alert .close-lightbox.textLight,#alert body>footer.bgImagePosRightBottom .close-lightbox.copyright,body>footer.bgImagePosRightBottom #alert .close-lightbox.copyright,#alert body>footer.bgImagePosRightBottom a.close-lightbox,body>footer.bgImagePosRightBottom #alert a.close-lightbox{font-size:1.3636363636rem;color:#fff !important}#lightbox .toggle,#alert .toggle{font-size:1.1818181818rem;position:absolute;top:.9090909091rem;right:.9090909091rem}#lightbox.maximized,#lightbox.iframe,#alert.maximized,#alert.iframe{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto;max-height:none;max-width:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#lightbox.maximized>header>.slider,#lightbox.iframe>header>.slider,#alert.maximized>header>.slider,#alert.iframe>header>.slider{height:100%}#lightbox.maximized>header>.slider .owl-video-wrapper,#lightbox.iframe>header>.slider .owl-video-wrapper,#alert.maximized>header>.slider .owl-video-wrapper,#alert.iframe>header>.slider .owl-video-wrapper{height:100%;width:100%}#lightbox.dark,#alert.dark{background:#000;color:#fff}#lightbox.dark>.content>iframe,#alert.dark>.content>iframe{background:#000}#lightbox>.content,#alert>.content{height:100%}#lightbox>.content>iframe,#lightbox>.content>div.imageWrap,#alert>.content>iframe,#alert>.content>div.imageWrap{border:none;background:#fff;width:100%;height:100%;min-height:18.1818181818rem}#lightbox.loading:before,#alert.loading:before{left:auto;top:.26rem;right:.36rem}#lightbox.loading dt,#lightbox.loading dd,#alert.loading dt,#alert.loading dd{margin:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){#lightbox,#alert{width:96% !important;margin:0;border:.9090909091rem solid rgba(0,0,0,0)}}@media only screen and (max-width: 480px){#lightbox,#alert{padding:3.1818181818rem 1.3636363636rem}}#alert{width:18.1818181818rem;z-index:1002;-webkit-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000;-moz-box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000;box-shadow:0 0 1.3636363636rem rgba(0,0,0,.5) .5rem 0px 0px #000}body.showLightbox,body.showAlert,body.showLightboxSmall,body.showCoronaInfo{XXpointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}body.showLightbox:after,body.showAlert:after,body.showLightboxSmall:after,body.showCoronaInfo:after{content:" ";background:rgba(255,255,255,.7);z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0}body.showLightbox>#lightbox:not(.small):not(.warning):not(.info):not(.bildText):not(.corona-info),body.showAlert>#alert,body.showLightboxSmall>#lightbox.small,body.showLightboxSmall>#lightbox.warning,body.showLightboxSmall>#lightbox.info,body.showLightboxSmall>#lightbox.bildText,body.showCoronaInfo>#lightbox.corona-info{visibility:visible;margin-left:0;opacity:1;-webkit-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:margin .5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);pointer-events:all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body.showAlert>#lightbox{z-index:999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000;-moz-box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000;box-shadow:0 0 .4545454545rem rgba(0,0,0,.1) .5rem 0px 0px #000}.vimeo-video-wrapper{position:relative;background-size:contain;background-repeat:no-repeat}.vimeo-video-wrapper iframe{z-index:0;pointer-events:none}.vimeo-video-wrapper__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.vimeo-video-wrapper__call-to-action{z-index:10;cursor:default;position:absolute;min-height:5.4545454545rem;max-height:5.4545454545rem;min-width:5.4545454545rem;max-width:5.4545454545rem;transform:translate(-50%, -50%);z-index:1;opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);--color: #ec415d}.vimeo-video-wrapper__call-to-action .play-cursor>circle,.vimeo-video-wrapper__call-to-action .pause-cursor>circle{fill:none;stroke:#382c63;stroke-width:2;stroke-miterlimit:10}.vimeo-video-wrapper__call-to-action .play-cursor>path,.vimeo-video-wrapper__call-to-action .pause-cursor>path{fill:#382c63}.vimeo-video-wrapper__call-to-action .play-cursor{display:none}.vimeo-video-wrapper__call-to-action .pause-cursor{display:block}.vimeo-video-wrapper__call-to-action.show-play-cursor .play-cursor{display:block}.vimeo-video-wrapper__call-to-action.show-play-cursor .pause-cursor{display:none}.vimeo-video-wrapper__call-to-action.primary-color{--color: #382c63}.vimeo-video-wrapper__call-to-action svg{stroke:var(--color) !important}.vimeo-video-wrapper__call-to-action svg circle{stroke:var(--color) !important}.vimeo-video-wrapper__call-to-action svg path{fill:var(--color) !important}.vimeo-video-wrapper__call-to-action--visible{cursor:none;-webkit-transition:opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.vimeo-video-wrapper__call-to-action{display:none;opacity:0}}.vimeo-video-wrapper__call-to-action>span{margin-left:auto;margin-right:auto}.vimeo-video-wrapper__play{position:absolute;left:50%;transform:translateX(-50%);bottom:1.7272727273rem;display:none !important;--color: #ec415d;color:var(--color) !important;border:2px solid var(--color);background-color:rgba(0,0,0,0);padding:.9090909091rem 2.2727272727rem;font-size:1.8181818182rem;letter-spacing:.2272727273rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.vimeo-video-wrapper__play{display:block !important}}.vimeo-video-wrapper__play.primary-color{--color: #382c63}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent.Rebranding .projectLocalVideo__preview,.projectDetailContent.Rebranding .projectLocalVideo__videoControls{width:calc(100% - 2*2.2727272727rem) !important}}@media only screen and (max-width: 480px){.projectDetailContent.Rebranding .projectLocalVideo__preview,.projectDetailContent.Rebranding .projectLocalVideo__videoControls{width:calc(100% - 40px) !important}}.projectDetailContent .projectLocalVideo{position:relative;margin-top:5rem !important;max-height:36.3636363636rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent .projectLocalVideo{margin-top:5rem !important}}.projectDetailContent .projectLocalVideo .video{max-height:36.3636363636rem;object-fit:contain;visibility:hidden}.projectDetailContent .projectLocalVideo__preview{position:absolute;top:0;width:100%;height:100%;display:none}.projectDetailContent .projectLocalVideo__preview>*{height:100%;object-fit:contain}.projectDetailContent .projectLocalVideo__preview.active{display:unset}@media only screen and (max-width: 768px){.projectDetailContent .projectLocalVideo__preview{width:calc(100% - 40px);margin:0 auto}}.projectDetailContent .projectLocalVideo__videoControls{position:absolute;top:0;width:100%;height:100%;opacity:1;display:none;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media only screen and (max-width: 768px){.projectDetailContent .projectLocalVideo__videoControls{width:calc(100% - 40px) !important}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.projectDetailContent .projectLocalVideo__videoControls{width:calc(100% - 4.5454545455rem);margin:0 auto}}.projectDetailContent .projectLocalVideo__videoControls.paused{z-index:1;display:unset;background-color:rgba(0,0,0,.3)}.projectDetailContent .projectLocalVideo__videoControls.paused:hover{cursor:pointer;background-color:rgba(0,0,0,.5)}.projectDetailContent .projectLocalVideo__videoControls-playButton{width:15%;height:15%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;left:50%;top:50%;color:#000;content:url("../images/video_play_button.svg")}@media only screen and (max-width: 480px){.projectDetailContent .projectLocalVideo__videoControls-playButton{width:30%;height:30%}}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings{background-color:#382c63;color:#fff}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings__header{background-color:#382c63}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings_content .h2{font-size:2.0909090909rem;line-height:110%}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings_content .h2::after{display:none}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings_content p{font-size:.7272727273rem;line-height:140%}.ohcc-show-cookie-consent-settings .ohcc-advanced-settings button{font-size:.7272727273rem;line-height:140%}.cookie-info{display:none}body.projectDetail .ohcc-consent-activate>form>p{color:#fff}body.projectDetail .ohcc-styled-checkbox input[type=checkbox]{display:none !important}.ohcc-banner{border:.3636363636rem solid #ec415d;border-top:none}.ohcc-banner__title.h2{font-size:2.0909090909rem;line-height:110%}.ohcc-banner__title.h2::after{display:none}.ohcc-banner p,.ohcc-banner button{font-size:.7272727273rem;line-height:140%}.ohcc-banner ul li{display:inline-block;margin-right:1.3636363636rem}.ohcc-banner ul li>a{display:inline-block;text-decoration:none}.xima-typo3-frontend-edit--wrapper .xima-typo3-frontend-edit--dropdown-menu .xima-typo3-frontend-edit--dropdown-menu-inner .hide{transform:translateX(0) !important}html{font-size:1.375rem}@media only screen and (max-width: 98.75rem){html{font-size:1.3125rem}html:after{content:"bp1";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 94.0625rem){html{font-size:1.25rem}html:after{content:"bp2";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 89.375rem){html{font-size:1.1875rem}html:after{content:"bp3";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 84.6875rem){html{font-size:1.125rem}html:after{content:"bp4";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 1285px){html{font-size:1.0625rem}html:after{content:"bp5";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 1215px){html{font-size:1rem}html:after{content:"bp6";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 1145px){html{font-size:.9375rem}html:after{content:"bp7";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 1075px){html{font-size:.875rem}html:after{content:"bp8";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 925px){html{font-size:.8125rem}html:after{content:"bp9";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 850px){html{font-size:.75rem}html:after{content:"bp10";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){html{font-size:1rem}html:after{content:"mobile";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){html:after{content:"tabletPortraitOnly";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media only screen and (max-width: 480px){html:after{content:"fullMobile";position:fixed;right:0;top:0;z-index:10000;color:#000;background:rgba(255,255,0,.8);font-size:11px;display:none}}@media print{html{font-size:.7272727273rem}html *{box-shadow:none !important;text-shadow:none !important}html a,html a:visited{text-decoration:underline}html pre,html blockquote{border:1px solid #999;page-break-inside:avoid}html thead{display:table-header-group}html tr,html img{page-break-inside:avoid}html img{max-width:100% !important}html body{margin:.5cm .5cm .5cm .5cm}html p,html h1,html h2,html h3{orphans:3;widows:3}html h1,html h2,html h3{page-break-after:avoid}}.small,.warning,.info,.bildText,.cookieHintSmall{font-size:.8em !important}.bildText{color:rgba(0,0,0,.5)}.info{color:#adff2f}.warning{color:#bb384b}.d-none{display:none !important}blockquote{padding:0;margin:0;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;text-align:center}@media print{blockquote{border:none !important}blockquote *{box-shadow:none !important;text-shadow:none !important}blockquote a,blockquote a:visited{text-decoration:underline}blockquote pre,blockquote blockquote{border:1px solid #999;page-break-inside:avoid}blockquote thead{display:table-header-group}blockquote tr,blockquote img{page-break-inside:avoid}blockquote img{max-width:100% !important}blockquote body{margin:.5cm .5cm .5cm .5cm}blockquote p,blockquote h1,blockquote h2,blockquote h3{orphans:3;widows:3}blockquote h1,blockquote h2,blockquote h3{page-break-after:avoid}}blockquote p{font-size:2.7272727273rem;line-height:3.1818181818rem;margin:0 0 2.7272727273rem}blockquote p:lang(de):before{content:"„"}blockquote p:lang(de):after{content:"“"}blockquote p:lang(en):before{content:"“"}blockquote p:lang(en):after{content:"”"}blockquote span:before{width:3.1818181818rem;height:.6818181818rem;margin:0 auto 1.3636363636rem;content:"";display:block;background-color:#131313}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}html.js:not(.mobile):not(.print) body .inViewAnimate{-webkit-transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview){opacity:0;-webkit-transform:translate(0, -40px);-moz-transform:translate(0, -40px);-ms-transform:translate(0, -40px);transform:translate(0, -40px)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview){-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}@media print{html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview){-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) *{box-shadow:none !important;text-shadow:none !important}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) a,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) a:visited{text-decoration:underline}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) pre,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) blockquote{border:1px solid #999;page-break-inside:avoid}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) thead{display:table-header-group}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) tr,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) img{page-break-inside:avoid}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) img{max-width:100% !important}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) body{margin:.5cm .5cm .5cm .5cm}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) p,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h1,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h2,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h3{orphans:3;widows:3}html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h1,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h2,html.js:not(.mobile):not(.print) body .inViewAnimate:not(.inview) h3{page-break-after:avoid}}table.optic0 td,table.optic0 th{padding:.1363636364rem;vertical-align:top}table.optic1,table.optic2{margin-bottom:2rem;width:100%}table.optic1 td,table.optic2 td,table.optic1 th,table.optic2 th{background:#2d2d2d;padding:.5454545455rem;border-bottom:1px solid #fff;text-align:left;vertical-align:top}table.optic1 td:first-child,table.optic2 td:first-child,table.optic1 th:first-child,table.optic2 th:first-child{padding-left:1.3636363636rem}table.optic1 td:last-child,table.optic2 td:last-child,table.optic1 th:last-child,table.optic2 th:last-child{padding-right:1.3636363636rem}table.optic1 td.highlighted,table.optic2 td.highlighted,table.optic1 th.highlighted,table.optic2 th.highlighted{color:#382c63}table.optic1 td.highlighted a,table.optic2 td.highlighted a,table.optic1 th.highlighted a,table.optic2 th.highlighted a{text-decoration:underline}table.optic1 td.right,table.optic2 td.right,table.optic1 th.right,table.optic2 th.right{text-align:right}table.optic1 th,table.optic2 th{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-weight:bold}table.optic1 th span,table.optic2 th span{text-transform:none;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal}table.optic1 thead th,table.optic2 thead th{background:#131313;color:#fff;padding:.8181818182rem .5454545455rem;border-bottom-width:.1363636364rem}table.optic1 tbody input,table.optic2 tbody input{width:100%}table.optic2 tbody tr:nth-child(even) td{background-color:#131313}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.tableWrapper{overflow:auto;width:100%}.tableWrapper>table{min-width:800px}}#scrollTop{font-size:.9090909091rem;text-align:center;-webkit-transition:opacity .5s .8s,margin .5s .8s;-moz-transition:opacity .5s .8s,margin .5s .8s;-ms-transition:opacity .5s .8s,margin .5s .8s;-o-transition:opacity .5s .8s,margin .5s .8s;transition:opacity .5s .8s,margin .5s .8s;background:#f0f0f0;color:#000 !important;margin:.4545454545rem 0 0;width:1.8181818182rem;height:1.8181818182rem;line-height:1.8181818182rem;position:fixed;right:3.6363636364rem;bottom:3.6363636364rem;opacity:0;z-index:9;-webkit-transition:opacity .5s,background .5s;-moz-transition:opacity .5s,background .5s;-ms-transition:opacity .5s,background .5s;-o-transition:opacity .5s,background .5s;transition:opacity .5s,background .5s;border:none}#scrollTop:hover,#scrollTop:active{background-color:#aaa}@media only screen and (max-width: 94.0625rem){#scrollTop{display:none}}body.scrolled #scrollTop{opacity:1}a:link,a:visited,a:hover,a:active,a:focus{outline:none}a{color:#ec415d;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s;cursor:pointer;text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}a.mainLink{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}a.back-btn{font-size:.9090909091rem;color:currentColor}@media print{a.back-btn{display:none}a.back-btn *{box-shadow:none !important;text-shadow:none !important}a.back-btn a,a.back-btn a:visited{text-decoration:underline}a.back-btn pre,a.back-btn blockquote{border:1px solid #999;page-break-inside:avoid}a.back-btn thead{display:table-header-group}a.back-btn tr,a.back-btn img{page-break-inside:avoid}a.back-btn img{max-width:100% !important}a.back-btn body{margin:.5cm .5cm .5cm .5cm}a.back-btn p,a.back-btn h1,a.back-btn h2,a.back-btn h3{orphans:3;widows:3}a.back-btn h1,a.back-btn h2,a.back-btn h3{page-break-after:avoid}}a.back-btn:hover{color:#ec415d}a.back-btn:before{content:"";margin-right:.4545454545rem}.bigAssSeparator{background:lime;color:#fff;font-size:1.1363636364rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;padding:.4545454545rem;clear:both;margin:4em 0}main .h1>span{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;color:#000;position:relative;z-index:1}main .services{position:relative}main .servicesOverview,main .servicesOverview2{padding-left:2.2727272727rem}@media print{main .servicesOverview,main .servicesOverview2{webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}main .servicesOverview *,main .servicesOverview2 *{box-shadow:none !important;text-shadow:none !important}main .servicesOverview a,main .servicesOverview a:visited,main .servicesOverview2 a,main .servicesOverview2 a:visited{text-decoration:underline}main .servicesOverview pre,main .servicesOverview blockquote,main .servicesOverview2 pre,main .servicesOverview2 blockquote{border:1px solid #999;page-break-inside:avoid}main .servicesOverview thead,main .servicesOverview2 thead{display:table-header-group}main .servicesOverview tr,main .servicesOverview img,main .servicesOverview2 tr,main .servicesOverview2 img{page-break-inside:avoid}main .servicesOverview img,main .servicesOverview2 img{max-width:100% !important}main .servicesOverview body,main .servicesOverview2 body{margin:.5cm .5cm .5cm .5cm}main .servicesOverview p,main .servicesOverview h1,main .servicesOverview h2,main .servicesOverview h3,main .servicesOverview2 p,main .servicesOverview2 h1,main .servicesOverview2 h2,main .servicesOverview2 h3{orphans:3;widows:3}main .servicesOverview h1,main .servicesOverview h2,main .servicesOverview h3,main .servicesOverview2 h1,main .servicesOverview2 h2,main .servicesOverview2 h3{page-break-after:avoid}}main .servicesOverview>div,main .servicesOverview2>div{-webkit-flex:0 0 auto;flex:0 0 auto}main .servicesOverview>div:first-child,main .servicesOverview2>div:first-child{width:19.5454545455rem;margin-right:6.8181818182rem;padding-top:4.0909090909rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesOverview>div:first-child,main .servicesOverview2>div:first-child{width:100%;margin-bottom:3.6363636364rem;padding-top:0}}@media print{main .servicesOverview>div:first-child,main .servicesOverview2>div:first-child{width:100%}main .servicesOverview>div:first-child *,main .servicesOverview2>div:first-child *{box-shadow:none !important;text-shadow:none !important}main .servicesOverview>div:first-child a,main .servicesOverview>div:first-child a:visited,main .servicesOverview2>div:first-child a,main .servicesOverview2>div:first-child a:visited{text-decoration:underline}main .servicesOverview>div:first-child pre,main .servicesOverview>div:first-child blockquote,main .servicesOverview2>div:first-child pre,main .servicesOverview2>div:first-child blockquote{border:1px solid #999;page-break-inside:avoid}main .servicesOverview>div:first-child thead,main .servicesOverview2>div:first-child thead{display:table-header-group}main .servicesOverview>div:first-child tr,main .servicesOverview>div:first-child img,main .servicesOverview2>div:first-child tr,main .servicesOverview2>div:first-child img{page-break-inside:avoid}main .servicesOverview>div:first-child img,main .servicesOverview2>div:first-child img{max-width:100% !important}main .servicesOverview>div:first-child body,main .servicesOverview2>div:first-child body{margin:.5cm .5cm .5cm .5cm}main .servicesOverview>div:first-child p,main .servicesOverview>div:first-child h1,main .servicesOverview>div:first-child h2,main .servicesOverview>div:first-child h3,main .servicesOverview2>div:first-child p,main .servicesOverview2>div:first-child h1,main .servicesOverview2>div:first-child h2,main .servicesOverview2>div:first-child h3{orphans:3;widows:3}main .servicesOverview>div:first-child h1,main .servicesOverview>div:first-child h2,main .servicesOverview>div:first-child h3,main .servicesOverview2>div:first-child h1,main .servicesOverview2>div:first-child h2,main .servicesOverview2>div:first-child h3{page-break-after:avoid}}main .servicesOverview>div:first-child a,main .servicesOverview2>div:first-child a{color:#ec415d;text-decoration:underline}main .servicesOverview>div:last-child,main .servicesOverview2>div:last-child{width:30rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesOverview>div:last-child,main .servicesOverview2>div:last-child{width:100%}}main .servicesOverview2{padding:0 !important}main .servicesOverview2>div:first-child{padding-top:0}main .servicesOverview2>div:last-child .servicesGrid{padding-top:1.3636363636rem}main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(1),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(4),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(9),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(10){pointer-events:none;border:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(1),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(4),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(9),main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(10){display:none}}main .servicesOverview2>div:last-child .servicesGrid>a:nth-child(2){border:1px solid #ec415d}main .servicesOverview2>div:last-child .servicesGrid>a.link-external:before{position:absolute;top:.4545454545rem;right:.4545454545rem;width:1.8181818182rem;height:1.8181818182rem;display:flex;justify-content:center;align-items:center;content:"";font-size:.7272727273rem;color:#fff;background-color:#ec415d;border-radius:50%}main .servicesOverview2>div:last-child .servicesGrid .preHeader{font-size:.9090909091rem;line-height:1.8181818182rem}main .servicesOverview2 .st0,main .servicesOverview2 .st1{stroke:#fff}main .intro{width:100%;display:inline-block;text-align:center;position:absolute;top:2.7272727273rem;left:50%;z-index:1;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}main .servicesGrid{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesGrid{webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}main .servicesGrid>a{position:relative;width:10rem;height:10rem;text-align:center;margin:0 -1px -1px 0;padding:1.8181818182rem 0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border:1px solid #ec415d}main .servicesGrid>a:hover{text-decoration:none}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesGrid>a{width:50%}}main .servicesGrid>a:nth-child(2),main .servicesGrid>a:nth-child(4),main .servicesGrid>a:nth-child(10){pointer-events:none;border:1px solid rgba(0,0,0,0)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .servicesGrid>a:nth-child(2),main .servicesGrid>a:nth-child(4),main .servicesGrid>a:nth-child(10){display:none}}main .servicesGrid>a.link-external:before{position:absolute;top:.4545454545rem;right:.4545454545rem;width:1.8181818182rem;height:1.8181818182rem;display:flex;justify-content:center;align-items:center;content:"";font-size:.7272727273rem;color:#fff;background-color:#ec415d;border-radius:50%}main .servicesGrid .preHeader{font-size:.9090909091rem;line-height:1.8181818182rem}main .about{position:relative;overflow:hidden;padding:10.4545454545rem 0}@media only screen and (max-width: 480px){main .about{padding:10.4545454545rem 0 6.8181818182rem}}main .ohohGraphic{width:54.5454545455rem;margin:0 auto;position:relative;z-index:1;padding-right:3.6363636364rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .ohohGraphic{width:80%;padding:0 2.2727272727rem}}@media only screen and (max-width: 480px){main .ohohGraphic{width:100%;padding:0 2.2727272727rem}}@media print{main .ohohGraphic{width:100%}main .ohohGraphic *{box-shadow:none !important;text-shadow:none !important}main .ohohGraphic a,main .ohohGraphic a:visited{text-decoration:underline}main .ohohGraphic pre,main .ohohGraphic blockquote{border:1px solid #999;page-break-inside:avoid}main .ohohGraphic thead{display:table-header-group}main .ohohGraphic tr,main .ohohGraphic img{page-break-inside:avoid}main .ohohGraphic img{max-width:100% !important}main .ohohGraphic body{margin:.5cm .5cm .5cm .5cm}main .ohohGraphic p,main .ohohGraphic h1,main .ohohGraphic h2,main .ohohGraphic h3{orphans:3;widows:3}main .ohohGraphic h1,main .ohohGraphic h2,main .ohohGraphic h3{page-break-after:avoid}}main .ohohGraphic:before{content:"";display:inline-block;background-color:#bb384b;height:45.4545454545rem;width:100%;transform:skew(-45deg);position:absolute;top:13.6363636364rem;left:-22.7272727273rem;z-index:-1}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .ohohGraphic:before{top:75%;width:80%;left:-18.1818181818rem}}main .ohohGraphic:after{display:inline-block;width:3.6363636364rem;height:100%;content:" ";background-color:#ec415d;position:absolute;right:0;top:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .ohohGraphic:after{width:2.2727272727rem}}main .ohohGraphic .aboutDescreption{width:26.3636363636rem;float:right;padding:1.8181818182rem 5.6818181818rem 0 0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .ohohGraphic .aboutDescreption{width:80%;padding:1.8181818182rem 0 0 0}}@media only screen and (max-width: 480px){main .ohohGraphic .aboutDescreption{width:100%;padding:.9090909091rem 0 0 0}}main .readMore{text-decoration:underline}main .contactBoxWrapper{width:54.5454545455rem;padding:6.8181818182rem 0 13.6363636364rem;margin:0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .contactBoxWrapper{width:calc(100% - 4.5454545455rem);padding:3.1818181818rem 0 9.0909090909rem}}main .contact{padding:4.0909090909rem 5.6818181818rem;text-align:center;color:#fff;background-color:#382c63}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .contact{padding:2.7272727273rem 1.8181818182rem}}main .contact h2{color:#ec415d}main .contact h2:after{content:"";width:2.2727272727rem;height:.3636363636rem;margin-left:auto;margin-right:auto;background-color:#ec415d}main .contact h2.arrowed:after{content:"";width:auto;height:0;margin-top:.4545454545rem;margin-bottom:3.6363636364rem}main .contact>a{display:inline-block;margin-bottom:2.7272727273rem}main .contact a{color:#fff;text-decoration:underline}main .contact a:hover{color:#ec415d}main#minWidth.bgColorPrimary .contact{background-color:#ec415d;color:#382c63}main#minWidth.bgColorPrimary .contact h2,main#minWidth.bgColorPrimary .contact a{color:#382c63}main .contact #contactForm{text-align:left}main .contact #contactForm .multiRow div:last-of-type{margin-left:1.8181818182rem}@media only screen and (max-width: 480px){main .contact #contactForm .multiRow div:last-of-type{margin-left:0}}main .contact #contactForm .contactFormFooter .custom-checkbox{background-color:rgba(255,255,255,.2);border:0}main .contact #contactForm .contactFormFooter .lbl{font-size:.7272727273rem;line-height:140%}main .contact #contactForm .contactFormFooter .small,main .contact #contactForm .contactFormFooter .bildText,main .contact #contactForm .contactFormFooter .info,main .contact #contactForm .contactFormFooter .warning{font-size:.7272727273rem !important;line-height:140%}main .contact #contactForm .buttonGroup button[type=submit]{padding:.9090909091rem 1.8181818182rem;background-color:#ec415d;text-decoration:none;border:0;font-size:.9090909091rem;line-height:100%}main .serviceDescription{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main .serviceDescription>div{-webkit-flex:0 0 auto;flex:0 0 auto}main .serviceDescription>div:first-child{width:24.5454545455rem;margin-right:5rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .serviceDescription>div:first-child{width:100%;margin-right:0;margin-bottom:1.8181818182rem}}main .serviceDescription>div:last-child{width:29.0909090909rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .serviceDescription>div:last-child{width:100%}}main .serviceCategorie{margin-bottom:.9090909091rem}main ul.flexTable{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.8181818182rem;padding:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main ul.flexTable{webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}main ul.flexTable:after{width:100%;height:1px;margin-top:-1px;content:"";display:block;background-color:#fff}main ul.flexTable>li{width:33.333%;display:block;border-bottom:1px solid #fff;list-style:none;text-indent:10px;line-height:2.2727272727rem;-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main ul.flexTable>li{width:50%}}@media only screen and (max-width: 480px){main ul.flexTable>li{width:100%}}main ul.flexTable>li:before{content:"–";text-indent:-10px;margin-right:5px;color:#ec415d}main .teamWrapper{position:relative}main .teamWrapper article>.imageWrap{position:relative}main .teamWrapper article>.imageWrap>img:nth-child(2){position:absolute;top:0;left:0;-webkit-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .8s cubic-bezier(0.165, 0.84, 0.44, 1)}main .teamWrapper article>.imageWrap:hover>img:nth-child(2){opacity:0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .teamWrapper article>.imageWrap:hover>img:nth-child(2){opacity:1}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .teamWrapper article>.imageWrap.active>img:nth-child(2){opacity:0}}main .showMore{font-size:.8181818182rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:underline;color:#131313;position:absolute;left:50%;bottom:3.6363636364rem;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}main .teamInfo{margin:.9090909091rem 1.3636363636rem}main .teamInfo>span{font-size:.8181818182rem;line-height:1.0909090909rem;display:block}main .teamInfo>span:first-child{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold}main .dropdown{font-size:.9090909091rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;text-decoration:none;display:block;line-height:1.1818181818rem;padding:.7272727273rem 6.3636363636rem .6818181818rem 0;border-top:1px solid #fff;position:relative}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .dropdown{line-height:1.2727272727rem}}main .dropdown:after{content:"Mehr →";font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;color:#ec415d;position:absolute;right:.6818181818rem}@media only screen and (max-width: 1145px){main .dropdown:after{color:#fff}}main .active>.dropdown:after{content:"Weniger ↑"}main .dropdown-translated{font-size:.9090909091rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;color:#fff;text-decoration:none;display:block;line-height:1.1818181818rem;padding:.7272727273rem 6.3636363636rem .6818181818rem 0;border-top:1px solid #fff;position:relative}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .dropdown-translated{line-height:1.2727272727rem}}main .dropdown-translated span{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;color:#ec415d;position:absolute;right:.6818181818rem}@media only screen and (max-width: 1145px){main .dropdown-translated span{color:#fff}}main .dropdown-translated:after{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;color:#ec415d;position:absolute;right:.6818181818rem}@media only screen and (max-width: 1145px){main .dropdown-translated:after{color:#fff}}main .job-info-table tbody tr th{text-align:left;padding:0 15px 0 15px}main .job-info-table tbody tr td{padding:0 15px 0 15px}main .job-subtitle{color:#ec415d;font-size:.9090909091rem;line-height:.9090909091rem;margin:0;font-weight:normal}main .job-separator{margin-bottom:2.7272727273rem}main .jobDescription{width:80%;padding-right:0 !important;color:#fff;position:relative;margin:1.3636363636rem 0 0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .jobDescription{width:100%;margin:0}}main .jobDescription h1.h2{margin-bottom:0 !important;color:#ec415d}main .jobDescription h1.h2:after{display:none}main .jobDescription .preHeader{font-size:.7272727273rem;line-height:.7272727273rem;color:#ec415d;margin:0;font-weight:normal}main .jobDescription .h4{margin:2.0454545455rem 0 0}main .jobDescription .h4+p{margin-top:.4545454545rem}main .jobDescription a{color:#ec415d;text-decoration:underline;-webkit-transition:color .8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:color .8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:color .8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:color .8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color .8s cubic-bezier(0.165, 0.84, 0.44, 1)}main .jobDescription a:hover{color:#fff}main .jobDescription a.back-btn{top:-6.8181818182rem !important}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .jobDescription a.back-btn{top:-3.6363636364rem !important;left:0 !important}}main .jobDescription ul li{line-height:1.7272727273rem}main .jobDescription .flexTable{margin:5.4545454545rem -11.3636363636rem 0 0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .jobDescription .flexTable{margin:3.6363636364rem 0 0 0}}main .jobDescription .flexTable>*:first-child{width:25rem;-webkit-flex:0 1 auto;flex:0 1 auto;margin-right:3.6363636364rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .jobDescription .flexTable>*:first-child{margin-bottom:2.7272727273rem}}@media only screen and (max-width: 480px){main .jobDescription .flexTable>*:first-child{width:100%}}main .jobDescription .flexTable>*:last-child h2{font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.8181818182rem;line-height:2.0909090909rem;margin-top:0}main .jobDescription .flexTable>*:last-child .big-paragraph{font-size:1.3636363636rem;line-height:1.7272727273rem;text-align:left;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal !important;margin-bottom:2.2727272727rem}main .jobDescription .flexTable>*:last-child .job-contact{font-size:.9090909091rem;line-height:1.4545454545rem}main .jobDescription .flexTable>*:last-child .job-contact a{text-decoration:none}main .contactWrapper{margin:11.3636363636rem auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .contactWrapper{margin:2.2727272727rem auto}}main .contactWrapper p{font-size:.9090909091rem}main .contactWrapper a{color:#fff;text-decoration:underline}main .contactWrapper a:hover{color:#ec415d}main .contactWrapper>div{background-color:#382c63}main .contactWrapper>div:first-child{width:27.2727272727rem;margin-right:2.7272727273rem;padding:2.7272727273rem;-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .contactWrapper>div:first-child{width:100%;margin-bottom:2.7272727273rem;padding:2.7272727273rem 1.8181818182rem}}main .contactWrapper>div #googleMap{width:35.4545454545rem;height:100%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .contactWrapper>div #googleMap{width:100%;height:27.2727272727rem}}main .contactWrapper>div #googleMap button{color:#000 !important;font-size:15px !important}main .contactWrapper>div #googleMap ul label{font-size:15px !important}main .contactWrapper #contactForm{margin-top:3.6363636364rem}.newsletterWrapper{width:60rem;margin:11.3636363636rem auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper{width:100%;padding:5.4545454545rem 2.2727272727rem;margin:2.2727272727rem auto 9.0909090909rem}}.newsletterWrapper.newsletter-optin{webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.newsletterWrapper.newsletter-optin>div:first-child{width:100%}.newsletterWrapper.newsletter-optin>div:last-child{width:100%;padding:0 0 1.3636363636rem;border:none}.newsletterWrapper.newsletter-optin h3{line-height:2.7272727273rem;margin:0 0 1.3636363636rem}.newsletterWrapper.newsletter-optin h3+p{margin-top:0}.newsletterWrapper.newsletter-optin p{font-size:.7272727273rem;line-height:1.0909090909rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper.newsletter-optin p{font-size:.8636363636rem;line-height:1.2727272727rem}}.newsletterWrapper.newsletter-optin p.small,.newsletterWrapper.newsletter-optin p.bildText,.newsletterWrapper.newsletter-optin p.info,.newsletterWrapper.newsletter-optin p.warning{width:90%}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper.newsletter-optin p.small,.newsletterWrapper.newsletter-optin p.bildText,.newsletterWrapper.newsletter-optin p.info,.newsletterWrapper.newsletter-optin p.warning{width:100%}}.newsletterWrapper.newsletter-optin .multi-row{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.newsletterWrapper .buttonGroup>span{font-size:.7272727273rem;color:#000}.newsletterWrapper>div:first-child{width:30rem;margin-right:3.6363636364rem;-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper>div:first-child{width:100%;margin-bottom:2.7272727273rem}}.newsletterWrapper>div:last-child{width:26.3636363636rem;padding:4.0909090909rem 2.7272727273rem 3.3636363636rem;border:1px solid #000;-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper>div:last-child{width:100%;padding:2.7272727273rem 1.8181818182rem 2.2727272727rem}}.newsletterWrapper.newsletterWrapperSuccess,.newsletterWrapper.newsletterWrapperThankYou{margin:11.3636363636rem auto 0;min-height:calc(100vh - 6.0590909091rem - 4.5454545455rem - 5.6818181818rem - 0.3636363636rem)}.newsletterWrapper.newsletterWrapperSuccess>div:last-child,.newsletterWrapper.newsletterWrapperThankYou>div:last-child{width:27.5454545455rem;padding:0;border:none;margin:0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper.newsletterWrapperSuccess>div:last-child,.newsletterWrapper.newsletterWrapperThankYou>div:last-child{width:100%}}.newsletterWrapper.newsletterWrapperThankYou>div:last-child{width:41.8181818182rem}.newsletterWrapper.newsletterWrapperThankYou>div:last-child p{width:60%}@media only screen and (max-width: 480px){.newsletterWrapper.newsletterWrapperThankYou>div:last-child p{width:100%}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper.newsletterWrapperThankYou>div:last-child{width:100%}}.newsletterWrapper h1{font-size:6.3636363636rem;line-height:5.9090909091rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper h1{line-height:4.0909090909rem}}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper .cssForm .multi-row,.newsletterWrapper .cssForm .styled-checkbox{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;margin-bottom:0}}.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio){-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:0 !important}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio){webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}}.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio)>*:first-child{width:4.5454545455rem;-webkit-flex:0 0 auto;flex:0 0 auto}.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio)>*:last-child{width:80%;-webkit-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper .cssForm label:not([for*=tab]):not(.button):not(.styled-checkbox):not(.styled-radio)>*:last-child{width:calc(100% - 4.5454545455rem)}}.newsletterWrapper .cssForm label.styled-checkbox{margin:1.8181818182rem 0 0;width:90%}@media only screen and (max-width: 480px){.newsletterWrapper .cssForm label.styled-checkbox{width:100%}}.newsletterWrapper .cssForm label.styled-checkbox .lbl{line-height:1.25rem}.newsletterWrapper .cssForm label.styled-radio{margin:0 1.8181818182rem -.3636363636rem 0 !important}.newsletterWrapper .cssForm label.styled-radio .custom-radio{margin-right:.2272727273rem}.newsletterWrapper .cssForm .rmBase__el.rmBase__el--checkbox{margin-bottom:1.8181818182rem}.newsletterWrapper .cssForm input{border-bottom:1px solid #000;color:#000;padding:1.0454545455rem .4545454545rem 0}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.newsletterWrapper .cssForm input{min-height:2.5rem}}.newsletterWrapper .cssForm .lbl{font-size:.8em;line-height:1rem;color:#000}.newsletterWrapper .cssForm .small,.newsletterWrapper .cssForm .bildText,.newsletterWrapper .cssForm .info,.newsletterWrapper .cssForm .warning{font-size:.8em}.newsletterWrapper .cssForm .multi-row .lbl{-webkit-flex:0 0 auto;flex:0 0 auto}.newsletterWrapper .cssForm .multi-row .lbl:first-child{margin-right:.9090909091rem}.newsletterWrapper .cssForm .custom-radio,.newsletterWrapper .cssForm .custom-checkbox{border:1px solid #ec415d}.newsletterWrapper .cssForm .custom-radio:after,.newsletterWrapper .cssForm .custom-checkbox:after{font-size:.8181818182rem}.newsletterWrapper .cssForm .buttonGroup button{font-size:.7272727273rem;color:#ec415d !important;border-bottom:1px solid #ec415d;float:right}main .privacy,main .imprint{font-size:.8181818182rem;line-height:1.1818181818rem;margin:11.3636363636rem auto;padding:0;min-height:calc(100vh - 0.7272727273rem - 22.7272727273rem - 4.5454545455rem)}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){main .privacy,main .imprint{padding:0 2.2727272727rem;margin:9.0909090909rem auto;min-height:calc(100vh - 0.7272727273rem - 18.1818181818rem - 8.25rem)}}main .privacy .h1:after,main .imprint .h1:after{background-color:#131313}main .privacy p,main .imprint p{line-height:1.1818181818rem}main .privacy ul,main .imprint ul{margin:0;padding:0;list-style:none}main .privacy ul li,main .imprint ul li{text-indent:-.4545454545rem;padding-left:.4545454545rem}main .privacy ul li:before,main .imprint ul li:before{content:"- "}main .privacy a,main .imprint a{color:#ec415d}.cookie-info{font-size:1.1363636364rem;width:2.2727272727rem;height:2.2727272727rem;line-height:2.15rem;text-align:center;position:fixed;left:2.2727272727rem;bottom:4.5454545455rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#382c63;color:#fff !important;border:1px solid #fff}@media only screen and (max-width: 480px){.cookie-info{left:1.3636363636rem;bottom:1.8181818182rem}}.cookie-info:hover span{opacity:1}.cookie-info span{font-size:.7272727273rem;font-family:"Akkurat",Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:normal;padding:.5rem 1.3636363636rem;line-height:1;background-color:#382c63;color:#fff;white-space:nowrap;display:block;position:absolute;bottom:130%;left:20%;-webkit-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-border-radius:.9090909091rem;-moz-border-radius:.9090909091rem;border-radius:.9090909091rem;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;opacity:0;pointer-events:none}.cookie-info span:before{font-size:1.3636363636rem;content:"";color:#382c63;position:absolute;bottom:-45%;left:8%}main p .cookieToggle{color:#ec415d !important}body:has(>main>section.projectOverviewWrapper.Rebranding)>footer{width:72.7272727273rem;margin:0 auto}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body:has(>main>section.projectOverviewWrapper.Rebranding)>footer{width:100%;padding:0 2.2727272727rem 3.6363636364rem}}body:has(>main>section.projectOverviewWrapper.Rebranding) header.header--scrolled{border-top-color:rgba(0,0,0,0)}body>footer{height:4.5454545455rem;padding:0 3.6363636364rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer{padding:0 2.2727272727rem 3.6363636364rem;webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;height:auto;min-height:4.5454545455rem}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer{padding:0 2.2727272727rem 3.6363636364rem}}@media print{body>footer{display:none}body>footer *{box-shadow:none !important;text-shadow:none !important}body>footer a,body>footer a:visited{text-decoration:underline}body>footer pre,body>footer blockquote{border:1px solid #999;page-break-inside:avoid}body>footer thead{display:table-header-group}body>footer tr,body>footer img{page-break-inside:avoid}body>footer img{max-width:100% !important}body>footer body{margin:.5cm .5cm .5cm .5cm}body>footer p,body>footer h1,body>footer h2,body>footer h3{orphans:3;widows:3}body>footer h1,body>footer h2,body>footer h3{page-break-after:avoid}}body>footer nav ul a{font-size:.7272727273rem;color:#131313}body>footer .privacy li{margin-right:.6818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer .privacy li{display:block}}body>footer .privacy li .open-corona-info{display:none}@media only screen and (max-width: 480px){body>footer .privacy li .open-corona-info{display:inline-block}}body>footer .copyright{font-size:.7272727273rem;text-align:center}@media only screen and (max-width: 480px){body>footer .copyright{line-height:19px;margin-bottom:-4px}}body>footer .social{text-align:right}body>footer .social li{margin-left:.6818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer .social li{display:block}}body>footer.bgImagePosRightBottom{display:flex;-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;height:43.1818181818rem;padding:0 3.6363636364rem 3.2727272727rem;margin-top:-18.1818181818rem}@media only screen and (max-width: 767px),only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){body>footer.bgImagePosRightBottom{height:25rem;padding:0 2.2727272727rem 3.6363636364rem !important}}@media print{*{box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}body{margin:.5cm .5cm .5cm .5cm}p,h1,h2,h3{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}}