@keyframes opacity{0%{opacity:1;top:0;height:auto}50%{opacity:1;height:auto}100%{opacity:0;top:-200px;height:80px}}@keyframes no-opacity{0%{opacity:0;top:-200px}50%{opacity:1}100%{opacity:1;top:0}}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.eot);src:local('Noto Sans'),local('NotoSans'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.woff2) format('woff2'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.woff) format('woff'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.ttf) format('truetype'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-regular.svg#NotoSans') format('svg')}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.eot);src:local('Noto Sans Italic'),local('NotoSans-Italic'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.woff2) format('woff2'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.woff) format('woff'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.ttf) format('truetype'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-italic.svg#NotoSans') format('svg')}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.eot);src:local('Noto Sans Bold'),local('NotoSans-Bold'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.woff2) format('woff2'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.woff) format('woff'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.ttf) format('truetype'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700.svg#NotoSans') format('svg')}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;src:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.eot);src:local('Noto Sans Bold Italic'),local('NotoSans-BoldItalic'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.woff2) format('woff2'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.woff) format('woff'),url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.ttf) format('truetype'),url('../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Fonts/noto-sans-v9-latin-700italic.svg#NotoSans') format('svg')}*{box-sizing:border-box}#siteWrapperOuter{position:relative;background:#fff}#contentOuter{padding:0 5px;padding-top:60px}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.max-w-1260{max-width:1260px!important;margin:auto}.section-bg-grey{background:#f0f0f0;padding:0 15px;margin-bottom:5px}.section-bg-grey.no-space-after{margin-bottom:0!important}.section-bg-grey.no-space-after .frame{padding-bottom:0!important}.section-bg-grey .frame{max-width:1144px;margin:auto;padding:50px 0}.section-bg-white{background:#fff;padding:0 15px;margin-bottom:5px}.section-bg-white .frame{max-width:1144px;margin:auto;padding:50px 0}.section-gap-bottom{margin-bottom:5px}body{font-family:'Noto Sans',sans-serif;font-style:normal;font-weight:400}@media screen and (min-width:1024px){#contentOuter{padding:0 10px;padding-top:80px}.section-bg-grey,.section-bg-white{padding:0 25px;margin-bottom:10px}.section-bg-grey .frame,.section-bg-white .frame{padding:100px 0}.section-gap-bottom{margin-bottom:10px}}#headerOuter{background:#fff;width:100%;position:fixed;z-index:1000}#headerOuter #headerInner{max-width:1200px;height:60px;margin:auto;position:relative}#headerOuter #headerInner:after{content:".";clear:both;display:block;visibility:hidden;height:0}#headerOuter #headerInner .logo{display:block;position:absolute;z-index:1000;left:50%;top:0;height:60px;width:auto;transform:translate(-50%,0)}#headerOuter #headerInner .logo img{height:100%;width:auto}#headerOuter #headerInner .logo .logo-vert{display:none}#navIcon{width:27px;height:21px;position:absolute;z-index:1002;right:19px;top:50%;margin:0 auto;transform:translate(0,-50%);cursor:pointer}#navIcon span{display:block;position:absolute;height:1px;width:27px;background:#4a4a4a;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#navIcon span:nth-child(1){top:0}#navIcon span:nth-child(2),#navIcon span:nth-child(3){top:10px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#navIcon span:nth-child(3){opacity:0}#navIcon span:nth-child(4){top:20px}#navIcon.open{z-index:1002;height:21px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#navIcon.open span:nth-child(1){width:0;left:50%}#navIcon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navIcon.open span:nth-child(3){opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navIcon.open span:nth-child(4){width:0;left:50%}#navIcon:hover span{background-color:#243e85}#mainNavOuter{position:fixed;z-index:1001;right:0;top:0;width:70%;max-width:375px;height:100vh;transform:translate(100%,0);background:#fff;padding:85px 25px 20px 0;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}#mainNavOuter.open{box-shadow:0 1px 100px 0 rgba(0,0,0,.4);transform:translate(0,0)}#mainNavOuter .main-nav{margin:0;padding:0;list-style:none}#mainNavOuter .main-nav li.level-1{position:relative;display:block;text-transform:uppercase;font-size:18px;line-height:1.22;letter-spacing:.13em;color:#9b9b9b;margin-bottom:36px}#mainNavOuter .main-nav li.level-1 a{display:block;padding:3px 0 3px 25px;color:#9b9b9b;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}#mainNavOuter .main-nav li.level-1:hover{color:#243e85}#mainNavOuter .main-nav li.level-1:hover a{color:#243e85}#mainNavOuter .main-nav li.level-1.active{color:#243e85}#mainNavOuter .main-nav li.level-1.active>a{color:#243e85}#mainNavOuter .main-nav li.level-1.active>a:before{content:'';position:absolute;left:0;top:0;bottom:0;height:100%;width:5px;background:#243e85}#mainNavOuter .main-nav .level-2{display:none;margin:10px 0 0 40px;padding:0;list-style:none}#mainNavOuter .main-nav .level-2 li{font-size:14px;text-transform:none;line-height:1.26;letter-spacing:normal;color:#9b9b9b;margin-bottom:1.26em}#mainNavOuter .main-nav .level-2 li a{color:#9b9b9b!important;padding:0;line-height:1.26}#mainNavOuter .main-nav .level-2 li a:hover,#mainNavOuter .main-nav .level-2 li a.active{color:#243e85!important}@media screen and (min-width:768px){#navIcon{display:none}#mainNavOuter{position:relative;z-index:1;right:auto;top:auto;width:100%;max-width:none;height:auto;transform:none;padding:0}#mainNavOuter:after{content:".";clear:both;display:block;visibility:hidden;height:0}#mainNavOuter.open{box-shadow:none}#mainNavOuter .main-nav.left{float:left;padding-left:10px}#mainNavOuter .main-nav.right{float:right;padding-right:10px}#mainNavOuter .main-nav>li.level-1{display:inline-block;font-size:11px;letter-spacing:.09em;padding:0 11px;margin-bottom:0}#mainNavOuter .main-nav>li.level-1 a{position:relative;padding:0;line-height:60px}#mainNavOuter .main-nav>li.level-1.active a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:auto;height:3px;width:100%}#mainNavOuter .main-nav .level-2{display:none;position:absolute;top:55px;margin:0;padding:0 0 30px 0;list-style:none}#mainNavOuter .main-nav .level-2 li{display:block;font-size:14px;text-transform:none;line-height:1.26;letter-spacing:normal;color:#9b9b9b;margin-bottom:1.26em}#mainNavOuter .main-nav .level-2 li a{color:#9b9b9b!important;padding:0;line-height:1.26}#mainNavOuter .main-nav .level-2 li a:hover{color:#243e85!important}#advanceMenuLayer{height:0}}@media screen and (min-width:1024px){#headerOuter #headerInner{height:80px}#headerOuter #headerInner .logo{height:80px;text-align:center}#headerOuter #headerInner .logo img{position:absolute;top:0;left:50%;transform:translate(-50%,0)}#headerOuter #headerInner .logo .logo-hor{opacity:1}#headerOuter #headerInner .logo .logo-vert{display:block;width:154px;height:auto;opacity:1;border:4px solid #fff;border-top:0}#headerOuter #headerInner .logo .logo-vert.scroll-back-state{animation:no-opacity 0.2s linear 0s 1}#headerOuter.is-scrolled #headerInner .logo .logo-vert{animation:opacity 0.5s linear 0s 1;opacity:0;height:80px}#mainNavOuter .main-nav.left{padding-left:10px}#mainNavOuter .main-nav.right{padding-right:10px}#mainNavOuter .main-nav>li.level-1{font-size:14px;letter-spacing:.1em;padding:0 15px}#mainNavOuter .main-nav>li.level-1 a{line-height:80px}#mainNavOuter .main-nav .level-2{top:71px;padding:0 0 30px 0}#mainNavOuter .main-nav .level-2 li{font-size:14px;margin-bottom:1.26em}#mainNavOuter .main-nav .level-2 li a{padding:0;line-height:1.26}}@media screen and (min-width:1260px){#mainNavOuter .main-nav>li.level-1{font-size:16px;letter-spacing:.125em;padding:0 18px}}.btn{display:inline-block;font-size:13.5px;font-weight:700;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:.11em;color:#fff;text-decoration:none;padding:1.11em 1.63em;border:1px solid #243e85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn:focus{outline:none}.btn:hover{color:#243e85;background:#fff;border-color:#fff;transform:scale(1.1)}.btn.is-teasertext{font-size:9px;padding:1.07em 1.7em;position:relative;background:transparent;border:0}.btn.is-teasertext:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#243e85,#243e85);mix-blend-mode:multiply}.btn.is-teasertext span{position:relative;z-index:1}.btn.is-teasertext:hover{color:#243e85;background:#fff}.btn.is-teasertext:hover:before{background-image:linear-gradient(to bottom,#fff,#fff);mix-blend-mode:normal}.btn.is-teasertext:hover span{color:#243e85}.btn.is-secondary{background:transparent;border-color:#243e85;color:#243e85}.btn.is-secondary:hover{color:#fff;background:#243e85;border-color:#243e85}@media screen and (min-width:768px){.btn{font-size:13.5px;padding:1.18em 1.5em}.btn.is-teasertext{font-size:13.5px}}@media screen and (min-width:1024px){.btn{font-size:18px}.btn.is-teasertext{font-size:18px}}form .static-text{padding-bottom:.63em}.form-group{font-size:13.5px;margin:0 0 1em 0}.form-group label{line-height:1.67;display:block;margin-bottom:.7em;color:#4a4a4a}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="password"],.form-group input[type="tel"],.form-group input[type="time"],.form-group input[type="date"],.form-group input[type="datetime-local"],.form-group input[type="url"],.form-group input[type="number"],.form-group input[type="search"],.form-group textarea,.form-group textarea.form-control{background-color:#fff;font-size:1em;line-height:1.67;color:#4a4a4a;padding:.81em 1.33em;border:1px solid #fff;width:100%;box-shadow:0 25px 37px 0 rgba(0,0,0,.05);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.form-group input[type="text"]::-webkit-input-placeholder,.form-group input[type="email"]::-webkit-input-placeholder,.form-group input[type="password"]::-webkit-input-placeholder,.form-group input[type="tel"]::-webkit-input-placeholder,.form-group input[type="time"]::-webkit-input-placeholder,.form-group input[type="date"]::-webkit-input-placeholder,.form-group input[type="datetime-local"]::-webkit-input-placeholder,.form-group input[type="url"]::-webkit-input-placeholder,.form-group input[type="number"]::-webkit-input-placeholder,.form-group input[type="search"]::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder,.form-group textarea.form-control::-webkit-input-placeholder{color:#4a4a4a}.form-group input[type="text"]::-moz-placeholder,.form-group input[type="email"]::-moz-placeholder,.form-group input[type="password"]::-moz-placeholder,.form-group input[type="tel"]::-moz-placeholder,.form-group input[type="time"]::-moz-placeholder,.form-group input[type="date"]::-moz-placeholder,.form-group input[type="datetime-local"]::-moz-placeholder,.form-group input[type="url"]::-moz-placeholder,.form-group input[type="number"]::-moz-placeholder,.form-group input[type="search"]::-moz-placeholder,.form-group textarea::-moz-placeholder,.form-group textarea.form-control::-moz-placeholder{color:#4a4a4a}.form-group input[type="text"]:-ms-input-placeholder,.form-group input[type="email"]:-ms-input-placeholder,.form-group input[type="password"]:-ms-input-placeholder,.form-group input[type="tel"]:-ms-input-placeholder,.form-group input[type="time"]:-ms-input-placeholder,.form-group input[type="date"]:-ms-input-placeholder,.form-group input[type="datetime-local"]:-ms-input-placeholder,.form-group input[type="url"]:-ms-input-placeholder,.form-group input[type="number"]:-ms-input-placeholder,.form-group input[type="search"]:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder,.form-group textarea.form-control:-ms-input-placeholder{color:#4a4a4a}.form-group input[type="text"]:-moz-placeholder,.form-group input[type="email"]:-moz-placeholder,.form-group input[type="password"]:-moz-placeholder,.form-group input[type="tel"]:-moz-placeholder,.form-group input[type="time"]:-moz-placeholder,.form-group input[type="date"]:-moz-placeholder,.form-group input[type="datetime-local"]:-moz-placeholder,.form-group input[type="url"]:-moz-placeholder,.form-group input[type="number"]:-moz-placeholder,.form-group input[type="search"]:-moz-placeholder,.form-group textarea:-moz-placeholder,.form-group textarea.form-control:-moz-placeholder{color:#4a4a4a}.form-group input[type="text"]:focus,.form-group input[type="email"]:focus,.form-group input[type="password"]:focus,.form-group input[type="tel"]:focus,.form-group input[type="time"]:focus,.form-group input[type="date"]:focus,.form-group input[type="datetime-local"]:focus,.form-group input[type="url"]:focus,.form-group input[type="number"]:focus,.form-group input[type="search"]:focus,.form-group textarea:focus,.form-group textarea.form-control:focus{outline:none}.form-group input[type="text"].error,.form-group input[type="email"].error,.form-group input[type="password"].error,.form-group input[type="tel"].error,.form-group input[type="time"].error,.form-group input[type="date"].error,.form-group input[type="datetime-local"].error,.form-group input[type="url"].error,.form-group input[type="number"].error,.form-group input[type="search"].error,.form-group textarea.error,.form-group textarea.form-control.error{box-shadow:0 20px 30px 0 rgba(208,2,27,.4);color:#d0021b}.form-group input[type="text"].is-submitted:invalid,.form-group input[type="email"].is-submitted:invalid,.form-group input[type="password"].is-submitted:invalid,.form-group input[type="tel"].is-submitted:invalid,.form-group input[type="time"].is-submitted:invalid,.form-group input[type="date"].is-submitted:invalid,.form-group input[type="datetime-local"].is-submitted:invalid,.form-group input[type="url"].is-submitted:invalid,.form-group input[type="number"].is-submitted:invalid,.form-group input[type="search"].is-submitted:invalid,.form-group textarea.is-submitted:invalid,.form-group textarea.form-control.is-submitted:invalid{box-shadow:0 20px 30px 0 rgba(208,2,27,.4);color:#d0021b}.form-group input[type="text"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="email"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="password"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="tel"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="time"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="date"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="datetime-local"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="url"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="number"].is-submitted:invalid::-webkit-input-placeholder,.form-group input[type="search"].is-submitted:invalid::-webkit-input-placeholder,.form-group textarea.is-submitted:invalid::-webkit-input-placeholder,.form-group textarea.form-control.is-submitted:invalid::-webkit-input-placeholder{color:#d0021b;opacity:1}.form-group input[type="text"].is-submitted:invalid::-moz-placeholder,.form-group input[type="email"].is-submitted:invalid::-moz-placeholder,.form-group input[type="password"].is-submitted:invalid::-moz-placeholder,.form-group input[type="tel"].is-submitted:invalid::-moz-placeholder,.form-group input[type="time"].is-submitted:invalid::-moz-placeholder,.form-group input[type="date"].is-submitted:invalid::-moz-placeholder,.form-group input[type="datetime-local"].is-submitted:invalid::-moz-placeholder,.form-group input[type="url"].is-submitted:invalid::-moz-placeholder,.form-group input[type="number"].is-submitted:invalid::-moz-placeholder,.form-group input[type="search"].is-submitted:invalid::-moz-placeholder,.form-group textarea.is-submitted:invalid::-moz-placeholder,.form-group textarea.form-control.is-submitted:invalid::-moz-placeholder{color:#d0021b;opacity:1}.form-group input[type="text"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="email"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="password"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="tel"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="time"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="date"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="datetime-local"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="url"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="number"].is-submitted:invalid:-ms-input-placeholder,.form-group input[type="search"].is-submitted:invalid:-ms-input-placeholder,.form-group textarea.is-submitted:invalid:-ms-input-placeholder,.form-group textarea.form-control.is-submitted:invalid:-ms-input-placeholder{color:#d0021b;opacity:1}.form-group input[type="text"].is-submitted:invalid:-moz-placeholder,.form-group input[type="email"].is-submitted:invalid:-moz-placeholder,.form-group input[type="password"].is-submitted:invalid:-moz-placeholder,.form-group input[type="tel"].is-submitted:invalid:-moz-placeholder,.form-group input[type="time"].is-submitted:invalid:-moz-placeholder,.form-group input[type="date"].is-submitted:invalid:-moz-placeholder,.form-group input[type="datetime-local"].is-submitted:invalid:-moz-placeholder,.form-group input[type="url"].is-submitted:invalid:-moz-placeholder,.form-group input[type="number"].is-submitted:invalid:-moz-placeholder,.form-group input[type="search"].is-submitted:invalid:-moz-placeholder,.form-group textarea.is-submitted:invalid:-moz-placeholder,.form-group textarea.form-control.is-submitted:invalid:-moz-placeholder{color:#d0021b;opacity:1}.form-group input[type="text"]::-webkit-validation-bubble,.form-group input[type="email"]::-webkit-validation-bubble,.form-group input[type="password"]::-webkit-validation-bubble,.form-group input[type="tel"]::-webkit-validation-bubble,.form-group input[type="time"]::-webkit-validation-bubble,.form-group input[type="date"]::-webkit-validation-bubble,.form-group input[type="datetime-local"]::-webkit-validation-bubble,.form-group input[type="url"]::-webkit-validation-bubble,.form-group input[type="number"]::-webkit-validation-bubble,.form-group input[type="search"]::-webkit-validation-bubble,.form-group textarea::-webkit-validation-bubble,.form-group textarea.form-control::-webkit-validation-bubble{display:none}.form-group textarea,.form-group textarea.form-control{height:13em}.form-group select,.form-group select.form-control{background:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/arrow-down-blue.svg) no-repeat right 1em center #fff;background-size:15px auto;font-size:1em;line-height:1.67;color:#4a4a4a;padding:.81em 1.33em;border:1px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:0 25px 37px 0 rgba(0,0,0,.05);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select:focus,.form-group select.form-control:focus{outline:none}.form-group select.error,.form-group select.form-control.error{box-shadow:0 20px 30px 0 rgba(208,2,27,.4);color:#d0021b}.form-group select.is-submitted:invalid,.form-group select.form-control.is-submitted:invalid{box-shadow:0 20px 30px 0 rgba(208,2,27,.4);color:#d0021b}.actions .btn-toolbar{padding-top:10px;text-align:left}button.disabled,input.disabled{opacity:.2}#kontaktformular-21{position:relative}#kontaktformular-21 .actions .btn{background:transparent;border-color:#243e85;color:#243e85}#kontaktformular-21 .actions .btn:hover:not([disabled="disabled"]){background:#243e85;color:#fff}.form-success-message{width:263px;height:263px;position:absolute;z-index:50;right:-20px;bottom:50px;font-size:16px;line-height:1.38;color:#fff;padding:0;background:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/bubble.svg) no-repeat right top;background-size:263px 263px}.form-success-message .form-success-message-inner{text-align:center;width:70%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.form-success-message .form-success-message-inner h4{font-size:22px;font-weight:700;line-height:1.36;margin:0 0 .45em;color:#fff;text-transform:uppercase}.form-success-message .form-success-message-inner p{font-size:16px;margin:0;color:#fff}@media screen and (min-width:768px){form{max-width:640px;margin:auto}form .static-text{padding-bottom:1.5em}.form-success-message{right:-20px;bottom:50px}}@media screen and (min-width:1024px){.form-group{font-size:18px}.form-group label{margin-bottom:.83em}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="password"],.form-group input[type="tel"],.form-group input[type="time"],.form-group input[type="date"],.form-group input[type="datetime-local"],.form-group input[type="url"],.form-group input[type="number"],.form-group input[type="search"],.form-group textarea,.form-group textarea.form-control{box-shadow:0 50px 75px 0 rgba(0,0,0,.05)}.form-group input[type="text"].error,.form-group input[type="email"].error,.form-group input[type="password"].error,.form-group input[type="tel"].error,.form-group input[type="time"].error,.form-group input[type="date"].error,.form-group input[type="datetime-local"].error,.form-group input[type="url"].error,.form-group input[type="number"].error,.form-group input[type="search"].error,.form-group textarea.error,.form-group textarea.form-control.error{background-size:auto 26px;color:#fff}.form-group select,.form-group select.form-control{background-position:right 1.5em center;background-size:20px auto;box-shadow:0 50px 75px 0 rgba(0,0,0,.05)}.form-group select.error,.form-group select.form-control.error{color:#fff}.actions .btn-toolbar{padding-top:25px}}.slick-arrow{position:absolute;z-index:1;background:#fff;border:none;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:30px;height:30px;text-align:center;top:50%;transform:translate(0,-50%);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.slick-arrow.slick-prev{left:10px}.slick-arrow.slick-next{right:10px}.slick-arrow img,.slick-arrow svg{position:absolute;left:50%;top:50%;width:13px;height:auto;transform:translate(-50%,-50%)}.slick-arrow img path,.slick-arrow svg path{fill:#243e85}.slick-arrow:hover{transform:translate(0,-50%) scale(1.5)}.slick-arrow:focus{outline:none}.slick-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%,0);margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 5px;background:#e0e0e0;width:6px;height:6px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.slick-dots li.slick-active{background:#243e85!important}.slick-dots li button{background:none;border:none;text-indent:-5000px}.slick-dots li button:focus{outline:none}.slick-dots li:focus{outline:none}.slick-dots li:hover{transform:scale(2);background:#243e85}.slider-actions{position:absolute;z-index:100;left:50%;bottom:20px;height:30px;transform:translate(-50%,0);padding:0 50px}.slider-actions .slick-arrow{position:absolute;top:0;transform:translate(0,0)}.slider-actions .slick-arrow.slick-prev{left:0}.slider-actions .slick-arrow.slick-next{right:0}.slider-actions .slick-arrow:hover{transform:translate(0,0) scale(1.5)}.slider-actions .slick-dots{position:relative;display:flex;align-items:center;justify-content:center;height:30px;bottom:0;left:auto;transform:translate(0,0)}.slider-actions.hidden{display:none}.frame{font-size:13.5px}.frame h1,.frame h2{position:relative;font-size:2em;text-transform:uppercase;font-weight:700;line-height:1.11;color:#243e85;margin:0 0 .85em;padding-bottom:.85em;hyphens:auto}.frame h1:after,.frame h2:after{content:'';position:absolute;left:0;bottom:0;width:45px;height:3px;background:#243e85}.frame h3{font-size:1.33em;font-weight:700;line-height:1.42;color:#243e85;margin:0 0 .83em}.frame ul,.frame ol,.frame p{font-size:1em;line-height:1.67;color:#4a4a4a;margin:0 0 1em}.frame ul,.frame ol{margin-bottom:2em}.frame a{color:#243e85;font-weight:700;text-decoration:underline}#stageTeaser{position:relative;width:100%;height:60vw;min-height:225px;max-height:250px;background:no-repeat center center;background-size:cover}#stageTeaser .teaser-info{bottom:40px;left:20px;right:20px}#stageTeaser .teaser-title{position:relative;font-size:18px;font-weight:700;line-height:1.28;letter-spacing:normal;text-transform:uppercase;color:#fff;padding:7px 10px;display:inline-block;margin:0 0 2px}#stageTeaser .teaser-title:before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background:#243e85}#stageTeaser .teaser-title span{position:relative;z-index:1}#stageTeaser .subline{margin-left:10px}.teaser-info{display:block;position:absolute;text-decoration:none}.teaser-info h2{font-size:14px;font-weight:400;letter-spacing:-.017em;color:#243e85;position:relative;display:block;margin:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.teaser-info h2:after{content:".";clear:both;display:block;visibility:hidden;height:0}.teaser-info h2 span{position:relative;display:inline-block;padding:.5em .1em;line-height:1.2;background:#fff;color:#243e85;margin-bottom:2px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.teaser-info h2 span:before,.teaser-info h2 span:after{content:'';position:absolute;left:-10px;top:0;bottom:0;height:100%;width:10px;z-index:0;background:#fff;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.teaser-info h2 span:after{left:auto;right:-10px}.teaser-info h2 span span{position:relative;z-index:1;display:inline-block;padding:0;background:transparent;margin:0}.teaser-info h2 span span:before,.teaser-info h2 span span:after{display:none;background:#fff}.teaser-info h2+.btn{position:relative;top:-1px;margin-left:-10px}.teaser-info .btn{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.teaser-info .btn:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.teaser-info:hover h2{color:#fff}a.teaser-info:hover h2 span{background:#243e85;color:#fff}a.teaser-info:hover h2 span:before,a.teaser-info:hover h2 span:after{background:#243e85}a.teaser-info:hover h2 span span{background:transparent}a.teaser-info:hover h2 span span:before,a.teaser-info:hover h2 span span:after{background:#243e85}a.teaser-info:hover .btn{transform:scale(1)!important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#243e85}a.teaser-info:hover .btn:before{background-image:linear-gradient(to bottom,#fff,#fff);mix-blend-mode:normal}.section-big-slider{position:relative;width:100%;margin-bottom:46px}.section-big-slider .slide{position:relative;width:100%;height:108vw}.section-big-slider .slide-img{display:block;width:100%;height:100%;object-fit:cover}.section-big-slider .teaser-info{bottom:70px;left:35px;width:84%}.section-big-slider .slick-dots{bottom:-30px}.section-project-slider{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:15px}.section-project-slider .project-image-slider{width:100%;padding-bottom:30px;position:relative}.section-project-slider .project-image-slider .referenz-slider{position:relative}.section-project-slider .project-image-slider .referenz-slider .slide{width:100%;height:300px;position:relative}.section-project-slider .project-image-slider .referenz-slider .slide .slide-img{position:absolute;display:block;max-width:100%;max-height:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.section-project-slider .project-description{width:100%;font-size:13.5px;line-height:1.67;padding-bottom:45px;padding-top:20px}.section-project-slider .project-description h2{position:relative;font-size:2em;text-transform:uppercase;font-weight:700;line-height:1.11;color:#243e85;margin:0 0 .85em;padding-bottom:.85em}.section-project-slider .project-description h2:after{content:'';position:absolute;left:0;bottom:0;width:45px;height:3px;background:#243e85}.section-project-slider .project-description p{font-size:1em;line-height:1.67;color:#4a4a4a;margin:0 0 1.63em}.section-teaser-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.section-teaser-row .teaser-item{position:relative;width:100%;padding:40px 25px;height:83vw;margin-bottom:5px;background:#f0f0f0}.section-teaser-row .teaser-item .teaser-bg-image{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.section-teaser-row .teaser-item .teaser-bg-image img{width:100%;height:100%;object-fit:cover;display:block}.section-teaser-row .teaser-item .teaser-info{position:relative;z-index:1}.service-item{background:#fff;padding:50px 20px}.service-item .service-item-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.service-item:nth-child(even){background:#f0f0f0}.service-item:nth-child(even) .slick-arrow{background:#fff}.service-item:nth-child(even) .slick-dots li{background:#fff}.service-item:nth-child(odd) .slick-arrow{background:#f0f0f0}.service-item:nth-child(odd) .slick-dots li{background:#f0f0f0}.service-item.last{padding-bottom:140px}.service-item .slider-actions{bottom:50px}.service-item .service-slider-outer{width:100%;position:relative;padding:0 0 50px}.service-item .service-slider-outer .service-slider{position:relative}.service-item .service-slider-outer .service-slider .slide{width:100%;position:relative;text-align:center}.service-item .service-slider-outer .service-slider .slide .slide-img{display:block;max-width:100%;max-height:100%}.service-item .service-info{width:100%;font-size:13.5px}.service-item .service-info h2{position:relative;font-size:2em;text-transform:uppercase;font-weight:700;line-height:1.11;color:#243e85;margin:0 0 .85em;padding-bottom:.85em;hyphens:auto}.service-item .service-info h2:after{content:'';position:absolute;left:0;bottom:0;width:45px;height:3px;background:#243e85}.service-item .service-info ul{margin:0;padding:0;list-style:none}.service-item .service-info ul li{position:relative;display:block;padding:0 0 30px 37px}.service-item .service-info ul li:after{content:'';position:absolute;left:0;top:0;width:27px;height:27px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:url(../../../../../../typo3conf/ext/hbcomtemplatedistribution/Resources/Public/Images/check.svg) no-repeat center center #243e85;background-size:13.5px auto}.service-item .service-info ul h3{font-size:1.33em;font-weight:700;line-height:1.42;color:#243e85;margin:0}.service-item .service-info ul p{font-size:1em;line-height:1.67;color:#4a4a4a;margin:0}.cta-references-for-services{margin-top:-130px;padding-bottom:50px}.references-item{position:relative;margin:0 0 5px;padding:0}.references-item .references-item-inner{max-width:1600px;margin:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.references-item .references-info{position:relative;width:100%;padding:50px 20px;font-size:13.5px;color:#4a4a4a}.references-item .references-info:after{position:absolute;z-index:1;top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:26px;margin-left:-26px}.references-item .references-info h2{position:relative;font-size:2em;text-transform:uppercase;font-weight:700;line-height:1.11;color:#243e85;margin:0 0 .85em;padding-bottom:.85em;hyphens:auto}.references-item .references-info h2:after{content:'';position:absolute;left:0;bottom:0;width:45px;height:3px;background:#243e85}.references-item .references-info p{font-size:1em;line-height:1.67;margin:0 0 1.67em}.references-item .references-info p:last-child{margin-bottom:0}.references-item .references-slider-outer{width:100%;position:relative;background:#f0f0f0;padding:0}.references-item .references-slider-outer .references-slider{position:relative}.references-item .references-slider-outer .references-slider .slide{width:100%;position:relative;text-align:center}.references-item .references-slider-outer .references-slider .slide .slide-img{display:block;margin:auto}.references-item .references-slider-outer .references-slider .slide .slide-img.is-png{max-width:100%;max-height:100%;margin-bottom:50px}.references-item .references-slider-outer .references-slider .slide .slide-img.is-no-png{width:100%;height:100%;object-fit:cover}.static-map{padding:0;background-image:linear-gradient(to bottom,#dadee0,#f6f6f6)}.static-map .map-holder{width:100%;max-width:1140px;margin:0 auto;height:100vw;max-height:745px}.static-map .map-holder img{width:100%;height:100%;object-fit:cover}.history-item{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:25px}.history-item .image{width:100%;margin-bottom:25px;text-align:center}.history-item .image img{width:190px;height:190px;display:block;margin:auto;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;box-shadow:5px 15px 15px 0 rgba(0,0,0,.1)}.history-item .content{width:100%;text-align:left}.ce-uploads{margin:0 0 1em;padding:0;list-style:none}.ce-uploads li{display:block;margin-bottom:30px}.ce-uploads .ce-uploads-file-linkwrapper{position:relative;display:block;color:#4a4a4a;text-decoration:none;padding-left:37px;font-weight:400;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.ce-uploads .ce-uploads-file-linkwrapper .download-icon{display:block;position:absolute;left:0;top:0;width:27px;height:27px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#243e85;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ce-uploads .ce-uploads-file-linkwrapper .download-icon img,.ce-uploads .ce-uploads-file-linkwrapper .download-icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:16px;width:auto}.ce-uploads .ce-uploads-file-linkwrapper .download-icon img path,.ce-uploads .ce-uploads-file-linkwrapper .download-icon svg path{-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;fill:#fff}.ce-uploads .ce-uploads-file-linkwrapper h3{display:inline;color:#243e85;font-weight:700;margin-bottom:.17em;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color 0.2s ease-in-out;-moz-transition:border-bottom-color 0.2s ease-in-out;-o-transition:border-bottom-color 0.2s ease-in-out;-ms-transition:border-bottom-color 0.2s ease-in-out;transition:border-bottom-color 0.2s ease-in-out}.ce-uploads .ce-uploads-file-linkwrapper .ce-uploads-description{display:block}.ce-uploads .ce-uploads-file-linkwrapper .ce-uploads-filesize{text-transform:uppercase;display:block}.ce-uploads .ce-uploads-file-linkwrapper:hover h3{border-bottom-color:#243e85}.ce-uploads .ce-uploads-file-linkwrapper:hover .download-icon{background:#fff;transform:scale(1.1)}.ce-uploads .ce-uploads-file-linkwrapper:hover .download-icon img path,.ce-uploads .ce-uploads-file-linkwrapper:hover .download-icon svg path{fill:#243e85}.team-items-outer{margin-left:-7px;margin-right:-7px;padding-top:10px}.team-items-outer .grid-sizer,.team-items-outer .grid-item{width:50%}.team-items-outer .grid-item{padding:0 7px;margin-bottom:14px}.team-items-outer .team-item{box-shadow:10px 30px 30px 0 rgba(0,0,0,.1);background-color:#fff;padding:10px 10px 15px;font-size:11px}.team-items-outer .team-item h3{font-size:14px;font-weight:700;line-height:1.43;letter-spacing:normal;color:#243e85;margin:0 0 .4em}.team-items-outer .team-item .team-firstname,.team-items-outer .team-item .team-lastname{display:block}.team-items-outer .team-item .team-description{font-size:1em;line-height:1.68;color:#4a4a4a;display:block}.team-items-outer .team-item .team-link{display:block;font-size:1em;font-weight:700;font-style:italic;line-height:1.68;color:#243e85;margin-top:.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.team-items-outer .team-item .team-link a{text-decoration:none;color:#243e85;border-bottom:1px solid transparent;-webkit-transition:border-color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out}.team-items-outer .team-item .team-link a:hover{border-color:#243e85}.ce-textpic .ce-gallery,.ce-image .ce-gallery{width:100%;margin-bottom:1.5em}.ce-textpic .ce-gallery figure,.ce-image .ce-gallery figure{display:block;margin:0}.ce-textpic .ce-gallery img,.ce-image .ce-gallery img{max-width:100%;width:100%;height:auto;box-shadow:10px 30px 30px 0 rgba(0,0,0,.1)}.ce-textpic.ce-left .ce-gallery,.ce-image.ce-left .ce-gallery{margin-right:0}.ce-textpic.ce-right .ce-gallery,.ce-image.ce-right .ce-gallery{margin-left:0}.ce-textpic.ce-below .ce-bodytext,.ce-image.ce-below .ce-bodytext{margin-bottom:1.5em}.ce-textpic .ce-bodytext p:last-of-type,.ce-image .ce-bodytext p:last-of-type{margin-bottom:0}.linklist{list-style:none;margin-left:0;padding:.5em 0 0 0}.linklist li{display:block;margin:0}.linklist a{position:relative;display:block;overflow:hidden;color:#243e85;text-decoration:none;padding:13px 0 13px 40px;line-height:1.42;font-size:15px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.linklist a .icon{position:absolute;left:0;top:10px;display:block;background:#243e85;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:27px;height:27px;overflow:hidden;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.linklist a .icon img,.linklist a .icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:13px;height:auto}.linklist a .icon img path,.linklist a .icon svg path{-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out;fill:#fff}.linklist a:hover{color:#243e85}.linklist a:hover .icon{background:#fff}.linklist a:hover .icon path{fill:#243e85}table{width:100%;margin:0 0 2em 0;padding:0;border-collapse:collapse}table th,table td{width:100%;display:block;line-height:1.67;padding:1em 1.06em;border-bottom:1px solid #ccc;text-align:left;vertical-align:top}table th{font-weight:700;color:#fff;background-color:#243e85}.section-bg-grey table th{color:#243e85;background-color:#fff}.frame-160{display:none}@media screen and (min-width:768px){.slick-arrow{width:30px;height:30px}.slick-arrow.slick-prev{left:20px}.slick-arrow.slick-next{right:20px}.slider-actions{bottom:30px}#stageTeaser{height:40vw;min-height:350px;max-height:600px}#stageTeaser .teaser-info{max-width:500px;bottom:60px;left:30px;right:40px}#stageTeaser .teaser-title{font-size:24px;padding:12px 20px}#stageTeaser .subline{margin-left:20px}.teaser-info h2{font-size:21px}.teaser-info h2 span{padding:.5em .1em;margin-bottom:2px}.teaser-info h2 span:before,.teaser-info h2 span:after{left:-20px;width:20px}.teaser-info h2 span:after{left:auto;right:-20px}.teaser-info h2+.btn{top:-1px;margin-left:-20px}.section-big-slider{margin-bottom:57px}.section-big-slider .slide{height:97vw}.section-big-slider .teaser-info{bottom:150px;left:115px;width:84%;max-width:600px}.section-big-slider .slick-arrow{width:42px;height:42px;background:rgba(255,255,255,.5)}.section-big-slider .slick-arrow img,.section-big-slider .slick-arrow svg{width:19px}.section-big-slider .slick-arrow:hover{background:#fff}.section-big-slider .slick-dots{bottom:-40px}.section-project-slider{display:flex;flex-wrap:nowrap;padding:55px 25px}.section-project-slider .project-image-slider{width:50%;padding-bottom:20px}.section-project-slider .project-image-slider .referenz-slider .slide{height:300px}.section-project-slider .project-image-slider .referenz-slider .slide .slide-img{max-width:90%}.section-project-slider .project-description{width:50%;padding-bottom:20px;padding-top:0}.section-teaser-row .teaser-item{width:50%;border-left:5px solid #fff;border-right:5px solid #fff;flex-grow:0;flex-shrink:0;padding:42px 50px;height:50vw;background:#f0f0f0}.section-teaser-row .teaser-item:nth-child(even){border-right:0}.section-teaser-row .teaser-item:nth-child(odd){border-left:0}.service-item{padding:50px 30px}.service-item .service-item-inner{max-width:1200px;margin:auto;flex-wrap:nowrap;align-items:flex-start}.service-item:nth-child(odd) .service-slider-outer{order:1}.service-item:nth-child(odd) .service-info{order:2}.service-item .slider-actions{bottom:40px}.service-item .service-slider-outer{width:50%;padding:0 15px 50px}.service-item .service-info{width:50%;font-size:13.5px}.references-item:before{content:'';position:absolute;z-index:0;width:50%;height:100%;left:0;top:0;background:#fff}.references-item:after{content:'';position:absolute;z-index:0;width:50%;height:100%;right:0;top:0;background:#f0f0f0}.references-item .references-item-inner{flex-wrap:nowrap;align-items:stretch;position:relative;z-index:1}.references-item .references-info{width:50%;padding:30px 20px}.references-item .references-info .vert-center:not(.disable-vert-center){position:absolute;top:50%;left:0;padding:0 20px;transform:translateY(-50%)}.references-item .references-info:after{display:none}.references-item .references-slider-outer{width:50%;background:transparent}.references-item .references-slider-outer .references-slider{position:relative;height:100%}.references-item .references-slider-outer .references-slider .slick-list{height:100%}.references-item .references-slider-outer .references-slider .slick-list .slick-track{height:100%}.references-item .references-slider-outer .references-slider .slide{width:100%}.references-item .references-slider-outer .references-slider .slide .slide-img.is-png{margin-bottom:50px}.references-item:nth-child(even):before{background:#f0f0f0}.references-item:nth-child(even):after{background:#fff}.references-item:nth-child(even) .references-info{order:2}.references-item:nth-child(even) .references-slider-outer{order:1}.static-map .map-holder{height:70vw}.history-listing{padding-top:12px}.history-item{flex-wrap:nowrap;margin-bottom:40px}.history-item .image{width:auto;margin-bottom:0;padding-right:40px;text-align:left}.history-item .image img{box-shadow:10px 30px 30px 0 rgba(0,0,0,.1)}.history-item .content{width:auto}.team-items-outer{margin-left:-15px;margin-right:-15px}.team-items-outer .grid-sizer,.team-items-outer .grid-item{width:33.33%}.team-items-outer .grid-item{padding:0 15px;margin-bottom:30px}.team-items-outer .team-item{font-size:13.5px;padding:19px 20px 24px}.team-items-outer .team-item h3{font-size:18px}.ce-textpic.ce-left .ce-gallery,.ce-image.ce-left .ce-gallery,.ce-textpic.ce-right .ce-gallery,.ce-image.ce-right .ce-gallery{width:50%;max-width:570px;margin-bottom:1em}.ce-textpic.ce-left .ce-gallery figure,.ce-image.ce-left .ce-gallery figure,.ce-textpic.ce-right .ce-gallery figure,.ce-image.ce-right .ce-gallery figure{display:block;margin:0}.ce-textpic.ce-left .ce-gallery,.ce-image.ce-left .ce-gallery{float:left;margin-right:25px}.ce-textpic.ce-right .ce-gallery,.ce-image.ce-right .ce-gallery{float:right;margin-left:25px}.ce-textpic .ce-bodytext header,.ce-image .ce-bodytext header{display:inline-block}table th,table td{display:table-cell;width:auto}table tr td:last-child,table tr th:last-child{border-right:none}.frame-160{display:block}.frame-150{display:none}}@media screen and (min-width:1024px){.slick-arrow{width:40px;height:40px}.slick-arrow.slick-prev{left:20px}.slick-arrow.slick-next{right:20px}.slick-dots{bottom:20px}.slick-dots li{margin:0 8px;width:8px;height:8px}.slider-actions{bottom:50px;height:40px;padding:0 70px}.slider-actions .slick-dots{height:40px}.frame{font-size:18px}.frame h1:after,.frame h2:after{width:60px;height:4px}.frame .two-column-text-outer{position:relative;columns:2;column-gap:120px}.frame .two-column-text-outer:before{content:'';position:absolute;left:50%;top:0;height:100%;width:1px;background:#ccc}.frame .two-column-text-outer ul,.frame .two-column-text-outer ol{break-inside:avoid}#stageTeaser{height:40vw;min-height:450px;max-height:650px}#stageTeaser .teaser-info{max-width:650px;bottom:70px;left:30px}#stageTeaser .teaser-title{font-size:36px;padding:14px 25px}#stageTeaser .subline{margin-left:25px}.teaser-info h2{font-size:28px}.teaser-info h2 span{padding:.5em .1em;margin-bottom:2px}.teaser-info h2 span:before,.teaser-info h2 span:after{left:-25px;width:25px}.teaser-info h2 span:after{left:auto;right:-25px}.teaser-info h2+.btn{top:-1px;margin-left:-25px}.section-big-slider{margin-bottom:90px}.section-big-slider .slide{height:51vw;min-height:600px;max-height:1000px}.section-big-slider .teaser-info{bottom:140px;left:15%;width:80%;max-width:800px}.section-big-slider .slick-arrow{width:56px;height:56px}.section-big-slider .slick-arrow img,.section-big-slider .slick-arrow svg{width:25px}.section-big-slider .slick-dots{bottom:-60px}.section-project-slider{padding:55px 25px}.section-project-slider .project-image-slider{padding-bottom:20px}.section-project-slider .project-image-slider .referenz-slider .slide{height:500px}.section-project-slider .project-image-slider .referenz-slider .slide .slide-img{max-width:90%}.section-project-slider .project-description{width:50%;padding-bottom:20px;padding-top:0;font-size:18px;line-height:1.67}.section-teaser-row .teaser-item{padding:60px 50px;max-height:750px;height:40vw}.section-teaser-row .teaser-item .teaser-info{max-width:500px}.service-item{padding:100px 30px}.service-item .slider-actions{bottom:50px}.service-item .service-slider-outer{padding:0 25px 50px}.service-item .service-info{width:50%;font-size:16px}.cta-references-for-services{margin-top:-130px;padding-bottom:100px}.references-item{margin-bottom:10px}.references-item .references-info{font-size:18px;padding:30px 30px}.references-item .references-info .vert-center:not(.disable-vert-center){padding:0 30px}.references-item .references-slider-outer .references-slider .slide .slide-img.is-png{margin-bottom:60px}.references-item .references-slider-outer .slider-actions{bottom:60px}.ce-uploads{position:relative;margin:0 0 1em;padding-top:10px}.ce-uploads.no-single-download{columns:2;column-gap:120px}.ce-uploads.no-single-download:before{content:'';position:absolute;left:50%;top:0;height:100%;width:1px;background:#acacac}.ce-uploads li{margin-bottom:40px;break-inside:avoid}.ce-uploads .ce-uploads-file-linkwrapper{padding-left:50px}.ce-uploads .ce-uploads-file-linkwrapper .download-icon{width:36px;height:36px}.ce-uploads .ce-uploads-file-linkwrapper .download-icon img,.ce-uploads .ce-uploads-file-linkwrapper .download-icon svg{height:21px}.team-items-outer{padding-top:20px;margin-left:-16px;margin-right:-16px}.team-items-outer .grid-sizer,.team-items-outer .grid-item{width:33.33%}.team-items-outer .grid-item{padding:0 16px;margin-bottom:32px}.team-items-outer .team-item{font-size:16px}.team-items-outer .team-item h3{font-size:20px}.ce-textpic.ce-left .ce-gallery,.ce-image.ce-left .ce-gallery{margin-right:50px}.ce-textpic.ce-right .ce-gallery,.ce-image.ce-right .ce-gallery{margin-left:50px}.linklist a{padding:20px 0 20px 50px;font-size:24px}.linklist a .icon{top:20px;width:36px;height:36px}.linklist a .icon img,.linklist a .icon svg{width:18px}}@media screen and (min-width:1260px){#stageTeaser .teaser-info{max-width:650px;bottom:100px;left:calc((100% - 1200px)/2)}#stageTeaser .teaser-title{font-size:36px;padding:14px 25px}#stageTeaser .subline{margin-left:25px}.section-teaser-row .teaser-item{padding:80px 50px 40px 90px}.references-item .references-info{padding:30px 100px}.references-item .references-info .vert-center:not(.disable-vert-center){padding:0 100px}.static-map .map-holder{border-left:4px solid #fff;border-right:4px solid #fff;height:60vw}.team-items-outer .grid-sizer,.team-items-outer .grid-item{width:25%}.ce-textpic.ce-above .image,.ce-image.ce-above .image,.ce-textpic.ce-below .image,.ce-image.ce-below .image{margin-left:-50px;margin-right:-50px}}.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:transparent}.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 transparent}.slick-arrow.slick-hidden{display:none}#footerOuter{padding:0 5px;background:#fff}#footerOuter #footerSocial{text-align:center;padding:74px 20px 82px}#footerOuter #footerSocial h2{font-size:27px;font-weight:700;line-height:1.11;text-align:center;color:#243e85;position:relative;padding-bottom:29px;text-transform:uppercase;margin:0 0 1em}#footerOuter #footerSocial h2:after{content:'';position:absolute;bottom:0;left:50%;width:45px;height:3px;transform:translate(-50%,0);background:#243e85}#footerOuter #footerSocial .social-recommendation{margin:0;padding:0;list-style:none}#footerOuter #footerSocial .social-recommendation li{display:inline-block;margin:0 7px}#footerOuter #footerSocial .social-recommendation li a{display:block;width:45px;height:45px;background:#fff;border:1px solid #243e85;position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footerOuter #footerSocial .social-recommendation li a img,#footerOuter #footerSocial .social-recommendation li a svg{max-width:27px;max-height:22px;width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#footerOuter #footerSocial .social-recommendation li a img path,#footerOuter #footerSocial .social-recommendation li a svg path{fill:#243e85;-webkit-transition:fill 0.2s ease-in-out;-moz-transition:fill 0.2s ease-in-out;-o-transition:fill 0.2s ease-in-out;-ms-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}#footerOuter #footerSocial .social-recommendation li a:hover{background:#243e85;transform:scale(1.1)}#footerOuter #footerSocial .social-recommendation li a:hover img path,#footerOuter #footerSocial .social-recommendation li a:hover svg path{fill:#fff}#footerOuter #footerSitemap{background:#011344;padding:40px 52px 72px}#footerOuter #footerSitemap .footer-nav{list-style:none;margin:0 auto;padding:0;max-width:1160px;column-count:2;column-gap:60px;text-align:left}#footerOuter #footerSitemap .footer-nav li{break-inside:avoid;margin-bottom:31px;font-size:14px;font-weight:700;line-height:1.33;text-transform:uppercase;color:#fff}#footerOuter #footerSitemap .footer-nav li a.level-1{display:block;padding:2px 6px;color:#fff;text-decoration:none;background:transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footerOuter #footerSitemap .footer-nav li a.level-1:hover{background:#fff;color:#011344}#footerOuter #footerSitemap .footer-nav ul.level-2{display:none}#footerOuter #footerBottom{position:relative;font-size:9px;line-height:1.67;color:#4a4a4a;column-count:2;column-gap:94px;padding:8px 0 12px}#footerOuter #footerBottom .contact-block.left{text-align:right}#footerOuter #footerBottom .contact-block.right{text-align:left}#footerOuter #footerBottom .contact-block span{display:block}#footerOuter #footerBottom .contact-block a{color:#4a4a4a;text-decoration:none;display:inline-block;position:relative;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}#footerOuter #footerBottom .contact-block a:before,#footerOuter #footerBottom .contact-block a:after{content:'';position:absolute;z-index:0;left:-4px;width:4px;top:0;bottom:0;background-color:#fff;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;-ms-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}#footerOuter #footerBottom .contact-block a:after{left:auto;right:-4px}#footerOuter #footerBottom .contact-block a:hover{color:#fff;background-color:#011344}#footerOuter #footerBottom .contact-block a:hover:before,#footerOuter #footerBottom .contact-block a:hover:after{background-color:#011344}#footerOuter #footerBottom .footer-logo{position:absolute;left:50%;bottom:0;width:62px;height:auto;transform:translate(-50%,0);border:2px solid #fff;border-bottom:0!important}@media screen and (min-width:768px){#footerOuter{padding:0 5px}#footerOuter #footerSitemap{padding:40px 40px 41px}#footerOuter #footerSitemap .footer-nav{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start}#footerOuter #footerSitemap .footer-nav>li{flex-shrink:0;flex-grow:0;width:20%;margin-bottom:31px}#footerOuter #footerSitemap .footer-nav>li.home{display:none}#footerOuter #footerSitemap .footer-nav>li a.level-1{display:inline-block;padding:2px 6px;color:#fff;text-decoration:none;background:transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footerOuter #footerSitemap .footer-nav>li a.level-1:hover{background:#fff;color:#011344}#footerOuter #footerSitemap .footer-nav ul.level-2{display:block;margin:15px 0 0 6px;padding:0;list-style:none}#footerOuter #footerSitemap .footer-nav ul.level-2 li{font-size:9px;line-height:1.25;font-weight:400;letter-spacing:normal;color:#fff;display:block;margin-bottom:1.3em;text-transform:none}#footerOuter #footerSitemap .footer-nav ul.level-2 li a{display:inline-block;padding:2px 0;color:#fff;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color 0.2s ease-in-out;-moz-transition:border-bottom-color 0.2s ease-in-out;-o-transition:border-bottom-color 0.2s ease-in-out;-ms-transition:border-bottom-color 0.2s ease-in-out;transition:border-bottom-color 0.2s ease-in-out}#footerOuter #footerSitemap .footer-nav ul.level-2 li a:hover{border-bottom-color:#fff}#footerOuter #footerBottom{column-gap:94px;padding:17px 0 18px}#footerOuter #footerBottom .contact-block span{display:inline-block}#footerOuter #footerBottom .contact-block span:after{content:'•';display:inline-block;padding:0 5px}#footerOuter #footerBottom .contact-block span:last-child:after{content:'';padding:0}}@media screen and (min-width:1024px){#footerOuter{padding:0 10px}#footerOuter #footerSocial{padding:98px 30px 110px}#footerOuter #footerSocial h2{font-size:36px;padding-bottom:36px}#footerOuter #footerSocial h2:after{width:60px;height:4px}#footerOuter #footerSocial .social-recommendation li{margin:0 10px}#footerOuter #footerSocial .social-recommendation li a{width:60px;height:60px}#footerOuter #footerSocial .social-recommendation li a img,#footerOuter #footerSocial .social-recommendation li a svg{max-width:29px;max-height:38px}#footerOuter #footerSitemap{padding:79px 30px 70px}#footerOuter #footerSitemap .footer-nav{column-gap:30px}#footerOuter #footerSitemap .footer-nav li{font-size:18px}#footerOuter #footerSitemap .footer-nav li a.level-1{padding:4px 12px}#footerOuter #footerSitemap .footer-nav ul.level-2{margin:15px 0 0 12px}#footerOuter #footerSitemap .footer-nav ul.level-2 li{font-size:14px}#footerOuter #footerSitemap .footer-nav ul.level-2 li a{padding:0 0 3px}#footerOuter #footerBottom{font-size:12px;column-gap:114px;padding:20px 0 21px}#footerOuter #footerBottom .contact-block span:after{padding:0 5px}#footerOuter #footerBottom .footer-logo{width:80px}}@media screen and (min-width:1260px){#footerOuter #footerSitemap{padding:79px 30px 100px}#footerOuter #footerSitemap .footer-nav{column-gap:60px}#footerOuter #footerSitemap .footer-nav li{font-size:24px}#footerOuter #footerSitemap .footer-nav ul.level-2{margin:15px 0 0 12px}#footerOuter #footerSitemap .footer-nav ul.level-2 li{font-size:16px}#footerOuter #footerBottom{font-size:14px;column-gap:150px}#footerOuter #footerBottom .contact-block span:after{padding:0 8px}#footerOuter #footerBottom .footer-logo{width:106px;border-width:3px}}