.priority-nav{white-space:nowrap}.priority-nav>ul{display:inline-block}.priority-nav>ul>li{display:inline-block}.priority-nav-has-dropdown .priority-nav__dropdown-toggle{position:relative}.priority-nav__wrapper{position:relative}.priority-nav__dropdown{position:absolute;visibility:hidden}.priority-nav__dropdown.show{visibility:visible}.priority-nav__dropdown-toggle{visibility:hidden;position:absolute}.priority-nav-is-visible{visibility:visible}.priority-nav-is-hidden{visibility:hidden}DIV.allContentNavigation{display:block;position:relative;white-space:nowrap;width:100%;margin-bottom:2.1875rem}@media screen and (max-width: 39.99875em){DIV.allContentNavigation{margin-bottom:1.25rem}}DIV.allContentNavigation UL{display:inline-block;list-style-type:none;padding:0;margin:0}DIV.allContentNavigation UL LI{display:inline-block}DIV.allContentNavigation UL LI:first-child A{margin-left:0}DIV.allContentNavigation UL LI A{display:inline-block;color:#6a6f75;font-weight:600}DIV.allContentNavigation UL LI A:hover{color:#383e45;text-decoration:none}DIV.allContentNavigation UL.subContentNavigation{display:inline-block;list-style-type:none;padding:0;margin:0}DIV.allContentNavigation UL.subContentNavigation LI{display:inline-block;margin-right:40px}DIV.allContentNavigation UL.subContentNavigation LI:first-child A{margin-left:0}DIV.allContentNavigation UL.subContentNavigation LI.active{border-bottom-style:solid;border-bottom-width:3px;border-color:#cc000c;border-image-slice:100%;border-image-slice:1}DIV.allContentNavigation UL.subContentNavigation LI A{display:inline-block;color:#000;font-weight:400}DIV.allContentNavigation UL.subContentNavigation LI A:hover{color:#cc000c;text-decoration:none}DIV.allContentNavigation UL.subContentNavigation LI A:focus{text-decoration:none}DIV.allContentNavigation .nav__dropdown-wrapper{display:inline-block;margin-left:.9375rem}@media screen and (max-width: 39.99875em){DIV.allContentNavigation .nav__dropdown-wrapper{margin-left:0}}DIV.allContentNavigation .nav__dropdown-wrapper UL{box-shadow:0 5px 25px 0 rgba(48,54,61,0.5);margin-top:0;border-radius:0;padding:.625rem}DIV.allContentNavigation .nav__dropdown-wrapper UL LI A{display:block;margin-left:0;color:black;font-size:1rem;line-height:31px;font-weight:400;padding:.3125rem 1.25rem;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}DIV.allContentNavigation .nav__dropdown-wrapper UL LI A:hover{background:#e8ebed;color:#30363d}@media screen and (max-width: 39.99875em){DIV.allContentNavigation .nav__dropdown-wrapper UL LI A{padding:.625rem 1.25rem}}DIV.allContentNavigation .nav__dropdown-wrapper BUTTON{color:black;font-weight:500;margin-right:.9375rem;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media screen and (max-width: 39.99875em){DIV.allContentNavigation .nav__dropdown-wrapper BUTTON{font-size:14px}}DIV.allContentNavigation .nav__dropdown-wrapper BUTTON:after{border-color:transparent black black transparent;height:10px;width:10px;margin:-7px 0 0 -3px;top:50%;right:-20px;content:"";position:absolute;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg)}DIV.allContentNavigation .nav__dropdown-wrapper BUTTON:hover{color:#383e45;text-decoration:none}DIV.allContentNavigation .nav__dropdown-wrapper BUTTON:hover:after{border-color:transparent #383e45 #383e45 transparent}DIV.allContentNavigation .nav__dropdown-wrapper BUTTON:focus{outline:none}DIV.allContentNavigation .nav__dropdown{border:.0625rem solid #d7dce0;background:#fff;padding:2rem;white-space:nowrap;top:80%;right:0;transform-origin:center top;transform:rotateX(-30deg);opacity:0;z-index:1}DIV.allContentNavigation .nav__dropdown.show{transform:rotateX(0deg);opacity:1;visibility:visible}@media screen and (max-width: 39.99875em){DIV.allContentNavigation .nav__dropdown{left:0;right:auto}}DIV.allContentNavigation .nav__dropdown LI{display:block}.badger-accordion__panel{max-height:75vh;overflow:hidden}.badger-accordion__panel.-ba-is-hidden{max-height:0 !important;visibility:hidden}.badger-accordion--initalised .badger-accordion__panel{transition:max-height ease-in-out 0.2s}.badger-accordion{overflow:hidden}.badger-accordion__header{margin:0}.badger-accordion__trigger{cursor:default !important;line-height:1.4;display:flex;padding:1.25rem 0;text-align:left;width:100%;border-bottom:1px solid #d7dce0;border-radius:0;opacity:1;color:#000;font-weight:100;font-size:2rem;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.badger-accordion__trigger .badger-accordion__trigger-title{max-width:calc(100% - 30px)}.badger-accordion__trigger .badger-accordion__trigger-icon{display:block;height:1.25rem;width:1.25rem;margin-left:auto;margin-top:.1875rem;position:relative}.badger-accordion__trigger .badger-accordion__trigger-icon:before,.badger-accordion__trigger .badger-accordion__trigger-icon:after{content:"";position:absolute;background-color:#727272;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.badger-accordion__trigger .badger-accordion__trigger-icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.badger-accordion__trigger .badger-accordion__trigger-icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.badger-accordion__trigger[aria-expanded=true]{border-bottom:none}.badger-accordion__trigger[aria-expanded=true] .badger-accordion__trigger-icon:before{transform:rotate(90deg)}.badger-accordion__trigger[aria-expanded=true] .badger-accordion__trigger-icon:after{transform:rotate(180deg)}.badger-accordion__trigger:focus,.badger-accordion__trigger:hover{cursor:pointer;outline:none}.badger-accordion__trigger::-moz-focus-inner{border:none}.moving-left{position:relative;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.moving-left:hover{transform:translateX(10px)}.cssFormatToSquare{padding:50% 0 !important}.cssFormatTo4To3{padding:37.5% 0 !important}.cssFormatTo16To9{padding:28.125% 0 !important}.cssFormatTo21To9{padding:21.42857143% 0 !important}div.cssTeasser100Text{background:#fff;overflow:hidden;padding:6.25rem 0}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeasser100Text{padding:3.125rem 0}}@media screen and (max-width: 39.99875em){div.cssTeasser100Text{padding:2.5rem 1.5625rem}}div.cssTeasser100Text.cssWithoutBackground{background:transparent;border:none;padding:0;margin-top:4.375rem !important;margin-bottom:4.375rem !important}@media screen and (max-width: 39.99875em){div.cssTeasser100Text.cssWithoutBackground{margin-top:3.125rem !important}}div.cssTeasser100Text p{margin-top:.625rem;font-weight:300;font-size:24px}@media screen and (max-width: 39.99875em){div.cssTeasser100Text p{font-size:16px;line-height:1.4}}div.cssTeasser100Text .button{margin:1.875rem 0 0 0}@media print, screen and (min-width: 40em){div.cssTeasser100Text .button{min-width:18.75rem}}@media screen and (max-width: 63.99875em){div.cssTeasser100Text .button{margin-top:.9375rem}}div.cssTeasser100TextWithEnumeration{padding-right:6.25rem;padding-left:6.25rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithEnumeration{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithEnumeration h2{margin-bottom:4.375rem}@media print, screen and (min-width: 64em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(odd){border-right:.0625rem solid #d7dce0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(-n+2){border-bottom:.0625rem solid #d7dce0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(-n+2) ul.cssTeasser100TextEnumeration>li{padding-top:5px}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn h3{color:#5476c7;font-size:1rem;text-transform:uppercase;margin-top:3.75rem;margin-bottom:1.5625rem}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration{list-style:none;margin:0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li{font-weight:600;font-size:1.5rem;line-height:1.4;min-height:3.75rem;padding:1.25rem 0 1.25rem 3.75rem}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li{font-size:1.5rem;font-weight:400;line-height:1.4;min-height:3.125rem;padding-top:.3125rem;padding-bottom:.9375rem}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Ctitle%3Echeck-circle%3C%2Ftitle%3E%3Cpath%20id%3D%27svg_1%27%20d%3D%27m16%2C3c3.5%2C0%206.7%2C1.388%209%2C3.688l-1.406%2C1.406c-1.9%2C-1.9%20-4.594%2C-3.094%20-7.594%2C-3.094c-6.1%2C0%20-11%2C4.9%20-11%2C11s4.9%2C11%2011%2C11s11%2C-4.9%2011%2C-11c0%2C-0.9%20-0.113%2C-1.7%20-0.313%2C-2.5l1.625%2C-1.594c0.5%2C1.3%200.688%2C2.694%200.688%2C4.094c0%2C7.2%20-5.8%2C13%20-13%2C13s-13%2C-5.8%20-13%2C-13s5.8%2C-13%2013%2C-13zm11.281%2C4.281l1.438%2C1.438l-12%2C12l-0.719%2C0.688l-0.719%2C-0.688l-5%2C-5l1.438%2C-1.438l4.281%2C4.281l11.281%2C-11.281z%27%20fill%3D%27%230fb869%27%2F%3E%3C%2Fsvg%3E");background-size:100%;content:"";font-weight:300;color:#0fb869 !important;font-size:3.125rem;height:1em;width:1em;display:block;float:left;margin-left:-3.75rem;background-position:center left;background-repeat:no-repeat;margin-top:-.625rem}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li:before{background-size:80%;margin-top:-.625rem}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul{margin-top:.625rem;list-style:none}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul li{font-size:1rem;color:#6a6f75;padding:0 0 .625rem 0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul li:before{color:#000;content:"\2022";display:inline-block;width:1em;margin-left:-1em}div.cssTeasser100TextWithEnumeration .button{margin:3.75rem 0 0 0}@media screen and (max-width: 63.99875em){div.cssTeasser100TextWithEnumeration .button{margin-top:2.5rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:6.25rem;padding-left:6.25rem;margin-bottom:3.75rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding:.625rem 5rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn [class*=" icon-"],div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn [class^="icon-"]{font-size:3.125rem;color:#5476c7}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn span{font-size:2rem;line-height:31px;padding-left:1.25rem}@media print, screen and (min-width: 75em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn:nth-child(3n+2){border-left:.0625rem solid #d7dce0;border-right:.0625rem solid #d7dce0}}div.cssTeasser100TextWithThreeColumns a.button{margin-top:3.75rem}div.cssTeasser100TextWithTestimonial{background:#e8ebed;padding:3.125rem 6.25rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeasser100TextWithTestimonial{padding:2.5rem 5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithTestimonial{padding:1.5625rem}}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial{font-size:1.5rem;font-weight:300;padding-right:6.25rem}@media screen and (max-width: 63.99875em){div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial{padding-right:0;margin-top:2.8125rem}}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial p{font-size:1rem;font-weight:600;display:block;margin:1.875rem 0 0}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial span{font-size:1rem;display:block}div.cssTeaserFullImage{width:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;padding-top:1.25rem;padding-bottom:3.125rem}div.cssTeaserFullBlue{background:#5476c7 url("/img/layout/blue-bg-image.jpg") no-repeat center}div.cssTeaserFullGreen{background:#0fb869 url("/img/layout/green-bg-image.jpg") no-repeat center}div.cssTeaserFullFooter{background:#383e45;border-top:.0625rem solid #6a6f75;margin-top:1.875rem}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter{margin-top:0}}div.cssTeaserFullFooter p{border:none !important;margin-top:3.125rem !important;margin-bottom:3.125rem !important}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter p{font-size:2.0625rem !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:.9375rem !important;padding-bottom:.9375rem !important}}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter a.button{font-size:.8125rem;padding:.625rem .9375rem;border-right:.0625rem solid #0d9756;border-bottom:.0625rem solid #0d9756;margin-top:1.875rem}}div.cssTeaserFullImage,div.cssTeaserFullGreen,div.cssTeaserFullBlue,div.cssTeaserFullFooter{margin-bottom:3.125rem !important}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage,div.cssTeaserFullGreen,div.cssTeaserFullBlue,div.cssTeaserFullFooter{margin-bottom:1.5625rem !important}}div.cssTeaserFullImage.cssWithoutMarginBottom,div.cssTeaserFullGreen.cssWithoutMarginBottom,div.cssTeaserFullBlue.cssWithoutMarginBottom,div.cssTeaserFullFooter.cssWithoutMarginBottom{margin-bottom:0 !important}div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{color:#fff;font-weight:600;font-size:73px;margin-top:3.125rem;margin-bottom:3.125rem}@media print, screen and (min-width: 64em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{margin-top:5rem;margin-bottom:5rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{padding-top:1.5625rem;padding-bottom:2.1875rem;margin:0 2.5rem}}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{display:block;color:#fff;font-size:24px}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:2.0625rem}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{font-size:1rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:2.0625rem}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{font-size:1rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:3.125rem}}div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:3.125rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:1rem}@media screen and (max-width: 89.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:2.0625rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:.8125rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:2rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:.75rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:3.125rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:1rem}}div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem;font-weight:600;margin-top:1.875rem;margin-bottom:1.875rem}@media screen and (max-width: 89.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:2rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem}}@media print, screen and (min-width: 40em){div.cssTeaserFullImage .grid-x :not(:last-child) p,div.cssTeaserFullGreen .grid-x :not(:last-child) p,div.cssTeaserFullBlue .grid-x :not(:last-child) p,div.cssTeaserFullFooter .grid-x :not(:last-child) p{border-right:1px solid rgba(255,255,255,0.4)}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage .grid-x :not(:first-child) p,div.cssTeaserFullGreen .grid-x :not(:first-child) p,div.cssTeaserFullBlue .grid-x :not(:first-child) p,div.cssTeaserFullFooter .grid-x :not(:first-child) p{border-top:1px solid rgba(255,255,255,0.4)}}div.cssTextTeasserRowArea{margin-top:3.125rem;margin-bottom:3.125rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTextTeasserRowArea:last-of-type{margin-bottom:2.1875rem}}div.cssTextTeasserRowArea.cssWithoutMarginBottom{margin-bottom:0}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea{margin-top:1.5625rem;margin-bottom:1.5625rem}div.cssTextTeasserRowArea:last-of-type{margin-bottom:.9375rem}}div.cssTextTeasserRowArea div.cssTextTeasserRowElement{background:#fff;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;overflow:hidden;margin-top:3.125rem;padding:3.125rem}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{padding:1.5625rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{margin-top:.9375rem}div.cssTextTeasserRowArea div.cssTextTeasserRowElement:first-of-type{margin-top:2.5rem}}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{padding:2.5rem 1.5625rem;margin-top:.625rem}div.cssTextTeasserRowArea div.cssTextTeasserRowElement:first-of-type{margin-top:1.5625rem}}div.cssTextTeasserRowArea div.cssTextTeasserRowElement h3{color:#5476c7;font-size:1rem;text-transform:uppercase;margin-bottom:.9375rem;text-overflow:ellipsis}div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:2rem;line-height:1.4;text-overflow:ellipsis;margin:0}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:1rem;line-height:31px}}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:1.5rem;line-height:31px}}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards{margin-right:-3.625rem}@media screen and (max-width: 39.99875em){div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards{margin-right:0}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cell{width:calc(100% - 1.125rem)}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img{width:100%}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{width:100%;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;transform:unset}}div.cssImageTeaserRowArea div.cssImageTeaserRowElement{background:#fff;margin-bottom:1.875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage{display:block;overflow:hidden}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img{display:block;width:21.25rem;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture:hover,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{display:block;width:21.25rem}@media (hover: hover){div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture:hover,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9{position:relative;height:0}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9 picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9 img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9 picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare.cssFormatLogo img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9.cssFormatLogo img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText{display:block;margin:1.25rem;color:#000;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.4}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadline{line-height:31px;color:#000;font-size:1.5rem;font-weight:300;text-align:left;opacity:1;margin-left:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadlineWithoutTopMargin{margin-top:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadlineWithoutBottomMargin{margin-bottom:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryHeadline{line-height:31px;font-size:1.5rem;font-weight:300;text-align:left;opacity:1;margin-left:0px;margin-bottom:0px;margin-top:10px;color:#a7a7a7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryHeadline h4.textHeadline{margin-bottom:0px;font-weight:bold}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryText{line-height:31px;font-size:1rem;font-weight:700;text-align:left;opacity:1;margin-left:0px;margin-bottom:0px;margin-top:-0.5rem;color:#a7a7a7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement p.cssImageTeaserRowElementText.cssSubText{margin:-1.5625rem 1.25rem 1.25rem 1.25rem;color:#a7a7a7;font-weight:700;font-size:1rem;text-align:left;opacity:1;margin-left:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementText.cssLink{color:#5476c7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration{margin:0 1.25rem 1.25rem 1.25rem;list-style:none}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration li{padding-left:2.1875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration li:before{filter:invert(51%) sepia(16%) saturate(7271%) hue-rotate(204deg) brightness(85%) contrast(80%);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath fill='%23454b52' d='M28.281 6.281l1.438 1.438-18 18-0.719 0.688-0.719-0.688-8-8 1.438-1.438 7.281 7.281z'%3E%3C/path%3E%3C/svg%3E%0A");background-size:100%;font-size:1.5rem;content:"";height:1em;width:1em;display:block;float:left;clear:both;background-position:center left;background-repeat:no-repeat;margin-right:.625rem;margin-left:-2.1875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom{padding-bottom:5.625rem;position:relative}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button{margin:0 1.25rem 0 0;position:absolute;bottom:1.25rem;left:1.25rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button{padding:.625rem .9375rem;font-size:1rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon{padding-right:2.5rem !important}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon [class^="icon-"],div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon [class*=" icon-"]{font-size:1.375rem;top:.5rem;right:.75rem}}@media screen and (max-width: 39.99875em){div.cssImageTeaserRowArea .flickity-page-dots{bottom:0}}div.css100ImageTeaserElement{background:#fff;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;margin-bottom:1.25rem;padding:.625rem}@media print, screen and (min-width: 75em){div.css100ImageTeaserElement{margin-bottom:1.875rem;padding:.9375rem 0 .9375rem .9375rem}}div.css100ImageTeaserElement div.css100ImageTeaserImage a{position:relative;height:0;padding:28.125% 0;display:block}div.css100ImageTeaserElement div.css100ImageTeaserImage a picture,div.css100ImageTeaserElement div.css100ImageTeaserImage a img{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"object-fit: cover;";object-fit:cover;z-index:1}div.css100ImageTeaserElement div.css100ImageTeaserText{padding:.9375rem 1.875rem .9375rem .3125rem}div.css100ImageTeaserElement div.css100ImageTeaserText a.cssH4{color:#000;padding-bottom:.625rem;display:block}@media screen and (max-width: 39.99875em){div.css100ImageTeaserElement div.css100ImageTeaserText a.cssH4{padding-top:.3125rem}}div#cssRegistrationTeaser{background:#0fb869;padding:6.25rem 2.1875rem}@media screen and (max-width: 63.99875em){div#cssRegistrationTeaser{padding:3.125rem .625rem}}div#cssRegistrationTeaser p.cssH3{color:#fff;margin-bottom:1.25rem}div#cssRegistrationTeaser a.button{background:#0d9756;color:#fff;font-size:1.5rem;margin:0}@media print, screen and (min-width: 40em){div#cssRegistrationTeaser a.button{min-width:18.75rem}}div#cssRegistrationTeaser a.button:hover{background:#0a7643}div.card.cssCardTeaser{position:relative;min-height:9.375rem;background:#fff;border:1px solid #dedede;margin-bottom:1.875rem}div.card.cssCardTeaser img.cssArchitectureObjectAwardBadge{position:absolute;right:1.25rem;top:0;z-index:1;width:2.5rem;aspect-ratio:28 / 43}@media screen and (max-width: 39.99875em){div.card.cssCardTeaser{margin-bottom:1.25rem}}div.card.cssCardTeaser:hover{-webkit-box-shadow:5px 5px 10px 1px #b8b6b8;-moz-box-shadow:5px 5px 10px 1px #b8b6b8;box-shadow:5px 5px 10px 1px #b8b6b8}div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage{background:#f0f0f0;padding:0;text-align:center;overflow:hidden}div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage img{box-shadow:0px 3px 6px #00000029;width:auto;height:200px;margin-top:30px;margin-bottom:30px;position:relative;top:auto;left:auto;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media (hover: hover){div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}div.card.cssCardTeaser div.cssCardActionButton{position:absolute;background:white;right:0;top:0}div.card.cssCardTeaser div.cssCardActionButton img{margin:8px}div.card.cssCardTeaser div.cssArchitectureObjectAwardWinner{position:absolute;top:0;right:0;height:55%;width:25px;z-index:1}div.card.cssCardTeaser div.card-divider{background:#fff}div.card.cssCardTeaser div.card-divider.cssCardHeader{padding:0 0 .625rem}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button{height:2.1875rem;width:2.1875rem;line-height:2.1875rem;padding:0;margin:0;font-size:1.5rem}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button:hover{border:.0625rem solid #0fb869 !important;background:#0fb869;color:#fff}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button .icon-download{margin-top:.4375rem}div.card.cssCardTeaser div.card-divider.cssCardFooter{padding:1.25rem .625rem 0}div.card.cssCardTeaser div.card-divider.cssCardFooter a:first-of-type{margin-right:.9375rem}div.card.cssCardTeaser div.card-divider.cssCardFooter a{font-weight:600;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter a.allCompareLink .icon-compare{font-size:1rem}div.card.cssCardTeaser div.card-divider.cssCardFooter p.cssIsStructureElement{font-style:italic;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter p.cssDate{font-style:italic;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList{display:block}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a{font-size:.8125rem;font-weight:400;text-align:left;display:block;color:#000;margin-right:0;margin-bottom:.3125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a [class^="icon-"],div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a [class*=" icon-"]{float:right;margin-top:.25rem;color:#000;stroke-width:2}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a:hover{color:#000;text-decoration:none}div.card.cssCardTeaser div.cssCardImage{position:relative;padding:50% 0;margin-bottom:.625rem}div.card.cssCardTeaser div.cssCardImage picture,div.card.cssCardTeaser div.cssCardImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}div.card.cssCardTeaser div.cssCardImage.cssFormatLogo picture,div.card.cssCardTeaser div.cssCardImage.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.card.cssCardTeaser div.card-section{padding:10px}div.card.cssCardTeaser div.card-section .cssHeadline{color:#000;font-weight:300;font-size:16px;line-height:22px;margin-bottom:.625rem;display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 39.99875em){div.card.cssCardTeaser div.card-section .cssHeadline{font-size:18px;line-height:22px}}div.card.cssCardTeaser div.card-section .cssSubHeadline{color:#000;font-weight:400;font-size:.8125rem;line-height:1.2;display:block;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section .cssSubHeadline p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section div.cssText{font-size:.8125rem;line-height:31px;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section div.cssText p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}div.cssBusinessCardTeaser{min-height:9.375rem;padding:1.25rem;margin-bottom:1.875rem}@media screen and (max-width: 39.99875em){div.cssBusinessCardTeaser{margin-bottom:1.25rem}}div.cssBusinessCardTeaser div.cssLogoTopCenter{text-align:center}div.cssBusinessCardTeaser div.cssNoLogo{position:relative;padding:28.125% 0}div.cssBusinessCardTeaser div.cssNoLogo picture,div.cssBusinessCardTeaser div.cssNoLogo img{position:absolute;top:0;left:0;max-height:60px}div.cssBusinessCardTeaser div.cardText{padding:0 .625rem}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssBusinessCardTeaser div.cardText{margin-top:1.25rem}}div.cssBusinessCardTeaser div.cardText .cssHeadline{color:#000;font-weight:300;font-size:24px;line-height:31px;margin-bottom:.625rem;display:block}div.cssBusinessCardTeaser div.cardText .cssSubHeadline{color:#000;font-weight:400;font-size:.8125rem;line-height:1.2;display:block}div.cssBusinessCardTeaser div.cardText .cssSubHeadline p{margin-bottom:0}div.cssBusinessCardTeaser div.cardText div.cssText{font-size:.8125rem;line-height:31px}div.cssBusinessCardTeaser div.cardText div.cssText p{margin-bottom:0}div.cssBusinessCardTeaser div.cardText div.cssText p,div.cssBusinessCardTeaser div.cardText div.cssText a{display:block}div.cssBusinessCardTeaser div.cardText div.cssText a{color:#000}div.cssBusinessCardTeaser div.cardText a.button{margin-top:.9375rem;display:block}div.cssRowTeaser{position:relative;background:#fff;border:1px solid #dedede;padding:0;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;margin-bottom:20px}div.cssRowTeaser img.cssArchitectureObjectAwardBadge{position:absolute;right:1.25rem;top:0;z-index:1;width:2.5rem;aspect-ratio:28 / 43}div.cssRowTeaser:hover{-webkit-box-shadow:5px 5px 10px 1px #b8b6b8;-moz-box-shadow:5px 5px 10px 1px #b8b6b8;box-shadow:5px 5px 10px 1px #b8b6b8}@media screen and (max-width: 39.99875em){div.cssRowTeaser{margin-bottom:1.25rem}}div.cssRowTeaser div.cssImageColumn{width:330px;position:relative}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssImageColumn{width:100%}div.cssRowTeaser div.cssImageColumn img{max-width:100%;width:auto}}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn{width:100%}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn div.cssTeaserImage{position:static;padding:0}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn div.cssTeaserImage img{position:relative;height:auto}div.cssRowTeaser div.grid-container{padding:0}div.cssRowTeaser div.cssArchitectureObjectYearbook,div.cssRowTeaser div.cssArchitectureObjectAwardWinner{position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){div.cssRowTeaser div.cssArchitectureObjectYearbook,div.cssRowTeaser div.cssArchitectureObjectAwardWinner{display:none}}div.cssRowTeaser div.cssArchitectureObjectYearbook div,div.cssRowTeaser div.cssArchitectureObjectAwardWinner div{width:100%;height:100%;position:absolute;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;color:white;padding-right:6px}div.cssRowTeaser div.cssArchitectureObjectYearbook div svg,div.cssRowTeaser div.cssArchitectureObjectAwardWinner div svg{position:absolute;bottom:0;left:0;transform:rotate(180deg);margin-bottom:95%}div.cssRowTeaser div.cssArchitectureObjectYearbook div{background-color:black}div.cssRowTeaser div.cssArchitectureObjectAwardWinner div{background-color:#c69f57}div.cssRowTeaser div.cssTeaserZoomIcon{position:absolute;top:2px;right:5px;width:40px;height:40px}div.cssRowTeaser div.cssTeaserZoomIcon svg{fill:#ffffff;width:40px;height:40px}div.cssRowTeaser div.cssTeaserImage{position:relative;padding:50% 0}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserImage{margin-bottom:.625rem}}div.cssRowTeaser div.cssTeaserImage picture,div.cssRowTeaser div.cssTeaserImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserImage picture,div.cssRowTeaser div.cssTeaserImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}div.cssRowTeaser div.cssTeaserImage.cssFormatLogo picture,div.cssRowTeaser div.cssTeaserImage.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.cssRowTeaser div.cssTeaserTextArea{width:calc(100% + 30px);padding-left:20px}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:auto}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:calc(100% + 20px)}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:auto}}div.cssRowTeaser div.cssTeaserText{padding-top:40px;padding-bottom:40px;padding-right:40px}@media print, screen and (min-width: 75em){div.cssRowTeaser div.cssTeaserText:not(.cssTeaserTextTender){margin-left:.3125rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserText{padding-right:40px}div.cssRowTeaser div.cssTeaserText:not(.cssTeaserTextTender){margin-left:.3125rem}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText{padding:.3125rem}}div.cssRowTeaser div.cssTeaserText .cssHeadline{color:#000;font-size:1.5rem;line-height:31px;margin-bottom:.3125rem;display:block;font-weight:300;margin-left:0px}div.cssRowTeaser div.cssTeaserText .cssSubHeadline{color:#6a6f75;font-weight:400;font-size:.8125rem;line-height:31px;display:block;margin-bottom:1.25rem}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText .cssSubHeadline{margin-bottom:.625rem}}div.cssRowTeaser div.cssTeaserText .cssSubHeadline p{margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssText{line-height:24px;font-size:16px;color:#000;padding-right:80px}@media (max-width: 1050px){div.cssRowTeaser div.cssTeaserText div.cssText{padding-right:20px}}div.cssRowTeaser div.cssTeaserText div.cssText a.cssContactLink{display:block;color:#6a6f75}div.cssRowTeaser div.cssTeaserText div.cssText p{margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssText p.cssIsStructureElement{margin-top:1.25rem;font-style:italic}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter{margin-top:.625rem}}div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter p.cssSmallText,div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter p.cssDate{font-size:.8125rem;line-height:31px;color:#9ca0a6;margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter div.allStarrating span{font-size:.8125rem;line-height:31px;color:#9ca0a6}div.cssRowTeaser div.cssTeaserLinks{padding:.3125rem;border-left:.0625rem solid #e8ebed}@media print, screen and (min-width: 75em){div.cssRowTeaser div.cssTeaserLinks{width:15.625rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserLinks{width:12.5rem}}div.cssRowTeaser div.cssTeaserLinks.cssTeaserLinksWithoutBorder{border-left:none}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:0 0 0 auto}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssRowTeaser div.cssTeaserLinks{border-left:none;padding:0}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:1.25rem 0 0 0}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserLinks{border-left:none;padding:0}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:1.25rem 0 0 0}}div.cssRowTeaser div.cssTeaserLinks a.button.expanded{margin-top:1.25rem;margin-left:.9375rem;width:auto !important}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList{margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:.0625rem solid #d7dce0;margin-left:.9375rem}@media screen and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserLinks div.cssLinksList{margin-left:.625rem}}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a{font-size:.8125rem;text-align:left;display:block;color:#000;margin-bottom:.3125rem}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a [class^="icon-"],div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a [class*=" icon-"]{float:right;margin-top:.25rem;color:#000;stroke-width:2}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a:hover{color:#000;text-decoration:none}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage{padding:0;padding-top:40px;padding-left:30px}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage img{position:relative;width:150px;height:auto}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage.cssTeaserImagePlaceholder{position:relative;width:100px;margin:auto;opacity:80%}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage.cssTeaserImagePlaceholder img{width:auto;height:auto;position:relative;max-height:60px}DIV#cssFlickityDetailImages{height:0;padding:28.125% 0;position:relative;margin-bottom:5.625rem}@media screen and (max-width: 63.99875em){DIV#cssFlickityDetailImages{margin-bottom:3.75rem}}DIV#cssFlickityDetailImages DIV.cssFlickity{position:absolute;top:0;left:0;width:100%;height:100%}DIV#cssFlickityDetailImages DIV.cssFlickity DIV.flickity-viewport .cssFlickityDetailImages{visibility:visible}DIV#cssFlickityDetailImages DIV.cssFlickity .cssFlickityDetailImages{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}DIV#cssFlickityDetailImages DIV.cssFlickity .cssFlickityDetailImages PICTURE,DIV#cssFlickityDetailImages DIV.cssFlickity .cssFlickityDetailImages IMG{object-fit:contain;max-width:100%;max-height:100%}DIV#cssFlickityDetailImagesInARow{position:relative;height:auto;margin-bottom:3.125rem}@media screen and (max-width: 63.99875em){DIV#cssFlickityDetailImagesInARow{margin-bottom:3.75rem}}DIV#cssFlickityDetailImagesInARow DIV.cssFlickity DIV.flickity-viewport .cssFlickityDetailImages{visibility:visible}DIV#cssFlickityDetailImagesInARow DIV.cssFlickity .cssFlickityDetailImages{visibility:hidden;width:260px;margin:0 .9375rem}DIV#cssFlickityDetailImagesInARowWithHeight{position:relative;margin-bottom:3.125rem}@media screen and (max-width: 63.99875em){DIV#cssFlickityDetailImagesInARowWithHeight{margin-bottom:3.75rem}}DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity DIV.flickity-viewport .cssFlickityDetailImages{visibility:visible}DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages{visibility:hidden;width:auto;height:36.25rem;margin:0 .9375rem}DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages PICTURE,DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages IMG{width:auto !important;height:36.25rem;max-width:none}DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages.cssSmallFlickityDetailImages{height:18.75rem}DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages.cssSmallFlickityDetailImages PICTURE,DIV#cssFlickityDetailImagesInARowWithHeight DIV.cssFlickity .cssFlickityDetailImages.cssSmallFlickityDetailImages IMG{height:18.75rem}DIV.allSimilarObjectsFlickityItem{margin-right:1.25rem;overflow:hidden;width:100%}DIV.allSimilarObjectsFlickityItem .cssImageTeaserRowElementImage{display:block;overflow:hidden;margin-bottom:2px}@media print, screen and (min-width: 40em){DIV.allSimilarObjectsFlickityItem{width:calc(33% - 1.25rem) !important}}@media print, screen and (min-width: 64em){DIV.allSimilarObjectsFlickityItem{width:calc(100% - 1.875rem);max-width:91.875rem;margin-right:1.875rem}}@media print, screen and (min-width: 75em){DIV.allSimilarObjectsFlickityItem{width:calc(25% - 1.25rem) !important}}DIV.allSimilarObjectsFlickityItem PICTURE,DIV.allSimilarObjectsFlickityItem IMG{height:329px;width:100%;min-width:324px;min-height:324px;position:relative;margin:0 auto;position:relative;margin:0 auto;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media print, screen and (min-width: 40em){DIV.allSimilarObjectsFlickityItem PICTURE,DIV.allSimilarObjectsFlickityItem IMG{width:100%}}@media (hover: hover){DIV.allSimilarObjectsFlickityItem IMG:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}DIV.allSimilarObjectsFlickityItem A.cssImageTeaserRowElementText{height:2.1875rem;position:relative;bottom:0;line-height:20px}@media print, screen and (min-width: 40em){DIV.allSimilarObjectsFlickityItem A.cssImageTeaserRowElementText{height:2.1875rem}}DIV.allSimilarObjectsFlickityItem .cssHeadline{display:block;margin-top:1.25rem}DIV.allSimilarObjectsFlickityItem .cssHeadline h4.textHeadline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}DIV.allSimilarObjectsFlickityItem .cssSubText{line-height:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a7a7a7;text-align:left;opacity:1}button.flickity-prev-next-button.previous{left:1rem}button.flickity-prev-next-button.next{right:1rem}.cssFormatToSquare{padding:50% 0 !important}.cssFormatTo4To3{padding:37.5% 0 !important}.cssFormatTo16To9{padding:28.125% 0 !important}.cssFormatTo21To9{padding:21.42857143% 0 !important}div.cssTeasser100Text{background:#fff;overflow:hidden;padding:6.25rem 0}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeasser100Text{padding:3.125rem 0}}@media screen and (max-width: 39.99875em){div.cssTeasser100Text{padding:2.5rem 1.5625rem}}div.cssTeasser100Text.cssWithoutBackground{background:transparent;border:none;padding:0;margin-top:4.375rem !important;margin-bottom:4.375rem !important}@media screen and (max-width: 39.99875em){div.cssTeasser100Text.cssWithoutBackground{margin-top:3.125rem !important}}div.cssTeasser100Text p{margin-top:.625rem;font-weight:300;font-size:24px}@media screen and (max-width: 39.99875em){div.cssTeasser100Text p{font-size:16px;line-height:1.4}}div.cssTeasser100Text .button{margin:1.875rem 0 0 0}@media print, screen and (min-width: 40em){div.cssTeasser100Text .button{min-width:18.75rem}}@media screen and (max-width: 63.99875em){div.cssTeasser100Text .button{margin-top:.9375rem}}div.cssTeasser100TextWithEnumeration{padding-right:6.25rem;padding-left:6.25rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithEnumeration{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithEnumeration h2{margin-bottom:4.375rem}@media print, screen and (min-width: 64em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(odd){border-right:.0625rem solid #d7dce0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(-n+2){border-bottom:.0625rem solid #d7dce0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn:nth-child(-n+2) ul.cssTeasser100TextEnumeration>li{padding-top:5px}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn h3{color:#5476c7;font-size:1rem;text-transform:uppercase;margin-top:3.75rem;margin-bottom:1.5625rem}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration{list-style:none;margin:0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li{font-weight:600;font-size:1.5rem;line-height:1.4;min-height:3.75rem;padding:1.25rem 0 1.25rem 3.75rem}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li{font-size:1.5rem;font-weight:400;line-height:1.4;min-height:3.125rem;padding-top:.3125rem;padding-bottom:.9375rem}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2732%27%20height%3D%2732%27%20viewBox%3D%270%200%2032%2032%27%3E%3Ctitle%3Echeck-circle%3C%2Ftitle%3E%3Cpath%20id%3D%27svg_1%27%20d%3D%27m16%2C3c3.5%2C0%206.7%2C1.388%209%2C3.688l-1.406%2C1.406c-1.9%2C-1.9%20-4.594%2C-3.094%20-7.594%2C-3.094c-6.1%2C0%20-11%2C4.9%20-11%2C11s4.9%2C11%2011%2C11s11%2C-4.9%2011%2C-11c0%2C-0.9%20-0.113%2C-1.7%20-0.313%2C-2.5l1.625%2C-1.594c0.5%2C1.3%200.688%2C2.694%200.688%2C4.094c0%2C7.2%20-5.8%2C13%20-13%2C13s-13%2C-5.8%20-13%2C-13s5.8%2C-13%2013%2C-13zm11.281%2C4.281l1.438%2C1.438l-12%2C12l-0.719%2C0.688l-0.719%2C-0.688l-5%2C-5l1.438%2C-1.438l4.281%2C4.281l11.281%2C-11.281z%27%20fill%3D%27%230fb869%27%2F%3E%3C%2Fsvg%3E");background-size:100%;content:"";font-weight:300;color:#0fb869 !important;font-size:3.125rem;height:1em;width:1em;display:block;float:left;margin-left:-3.75rem;background-position:center left;background-repeat:no-repeat;margin-top:-.625rem}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li:before{background-size:80%;margin-top:-.625rem}}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul{margin-top:.625rem;list-style:none}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul li{font-size:1rem;color:#6a6f75;padding:0 0 .625rem 0}div.cssTeasser100TextWithEnumeration div.cssTeasser100TextEnumerationColumn ul.cssTeasser100TextEnumeration>li ul li:before{color:#000;content:"\2022";display:inline-block;width:1em;margin-left:-1em}div.cssTeasser100TextWithEnumeration .button{margin:3.75rem 0 0 0}@media screen and (max-width: 63.99875em){div.cssTeasser100TextWithEnumeration .button{margin-top:2.5rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:6.25rem;padding-left:6.25rem;margin-bottom:3.75rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsDescription{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding:.625rem 5rem}@media screen and (max-width: 74.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding-right:5rem;padding-left:5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn{padding-right:1.5625rem;padding-left:1.5625rem}}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn [class*=" icon-"],div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn [class^="icon-"]{font-size:3.125rem;color:#5476c7}div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn span{font-size:2rem;line-height:31px;padding-left:1.25rem}@media print, screen and (min-width: 75em){div.cssTeasser100TextWithThreeColumns div.cssTeasser100TextWithThreeColumnsColumn:nth-child(3n+2){border-left:.0625rem solid #d7dce0;border-right:.0625rem solid #d7dce0}}div.cssTeasser100TextWithThreeColumns a.button{margin-top:3.75rem}div.cssTeasser100TextWithTestimonial{background:#e8ebed;padding:3.125rem 6.25rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeasser100TextWithTestimonial{padding:2.5rem 5rem}}@media screen and (max-width: 39.99875em){div.cssTeasser100TextWithTestimonial{padding:1.5625rem}}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial{font-size:1.5rem;font-weight:300;padding-right:6.25rem}@media screen and (max-width: 63.99875em){div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial{padding-right:0;margin-top:2.8125rem}}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial p{font-size:1rem;font-weight:600;display:block;margin:1.875rem 0 0}div.cssTeasser100TextWithTestimonial div.cssTeasser100TextTestimonial span{font-size:1rem;display:block}div.cssTeaserFullImage{width:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;padding-top:1.25rem;padding-bottom:3.125rem}div.cssTeaserFullBlue{background:#5476c7 url("/img/layout/blue-bg-image.jpg") no-repeat center}div.cssTeaserFullGreen{background:#0fb869 url("/img/layout/green-bg-image.jpg") no-repeat center}div.cssTeaserFullFooter{background:#383e45;border-top:.0625rem solid #6a6f75;margin-top:1.875rem}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter{margin-top:0}}div.cssTeaserFullFooter p{border:none !important;margin-top:3.125rem !important;margin-bottom:3.125rem !important}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter p{font-size:2.0625rem !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:.9375rem !important;padding-bottom:.9375rem !important}}@media screen and (max-width: 39.99875em){div.cssTeaserFullFooter a.button{font-size:.8125rem;padding:.625rem .9375rem;border-right:.0625rem solid #0d9756;border-bottom:.0625rem solid #0d9756;margin-top:1.875rem}}div.cssTeaserFullImage,div.cssTeaserFullGreen,div.cssTeaserFullBlue,div.cssTeaserFullFooter{margin-bottom:3.125rem !important}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage,div.cssTeaserFullGreen,div.cssTeaserFullBlue,div.cssTeaserFullFooter{margin-bottom:1.5625rem !important}}div.cssTeaserFullImage.cssWithoutMarginBottom,div.cssTeaserFullGreen.cssWithoutMarginBottom,div.cssTeaserFullBlue.cssWithoutMarginBottom,div.cssTeaserFullFooter.cssWithoutMarginBottom{margin-bottom:0 !important}div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{color:#fff;font-weight:600;font-size:73px;margin-top:3.125rem;margin-bottom:3.125rem}@media print, screen and (min-width: 64em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{margin-top:5rem;margin-bottom:5rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{padding-top:1.5625rem;padding-bottom:2.1875rem;margin:0 2.5rem}}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{display:block;color:#fff;font-size:24px}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:2.0625rem}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{font-size:1rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:2.0625rem}div.cssTeaserFullImage p span,div.cssTeaserFullGreen p span,div.cssTeaserFullBlue p span,div.cssTeaserFullFooter p span{font-size:1rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage p,div.cssTeaserFullGreen p,div.cssTeaserFullBlue p,div.cssTeaserFullFooter p{font-size:3.125rem}}div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:3.125rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:1rem}@media screen and (max-width: 89.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:2.0625rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:.8125rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:2rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:.75rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage.cssSmalerText p,div.cssTeaserFullGreen.cssSmalerText p,div.cssTeaserFullBlue.cssSmalerText p,div.cssTeaserFullFooter.cssSmalerText p{font-size:3.125rem}div.cssTeaserFullImage.cssSmalerText p span,div.cssTeaserFullGreen.cssSmalerText p span,div.cssTeaserFullBlue.cssSmalerText p span,div.cssTeaserFullFooter.cssSmalerText p span{font-size:1rem}}div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem;font-weight:600;margin-top:1.875rem;margin-bottom:1.875rem}@media screen and (max-width: 89.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:2rem}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage.cssVerySmalText p,div.cssTeaserFullGreen.cssVerySmalText p,div.cssTeaserFullBlue.cssVerySmalText p,div.cssTeaserFullFooter.cssVerySmalText p{font-size:1.5rem}}@media print, screen and (min-width: 40em){div.cssTeaserFullImage .grid-x :not(:last-child) p,div.cssTeaserFullGreen .grid-x :not(:last-child) p,div.cssTeaserFullBlue .grid-x :not(:last-child) p,div.cssTeaserFullFooter .grid-x :not(:last-child) p{border-right:1px solid rgba(255,255,255,0.4)}}@media screen and (max-width: 39.99875em){div.cssTeaserFullImage .grid-x :not(:first-child) p,div.cssTeaserFullGreen .grid-x :not(:first-child) p,div.cssTeaserFullBlue .grid-x :not(:first-child) p,div.cssTeaserFullFooter .grid-x :not(:first-child) p{border-top:1px solid rgba(255,255,255,0.4)}}div.cssTextTeasserRowArea{margin-top:3.125rem;margin-bottom:3.125rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTextTeasserRowArea:last-of-type{margin-bottom:2.1875rem}}div.cssTextTeasserRowArea.cssWithoutMarginBottom{margin-bottom:0}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea{margin-top:1.5625rem;margin-bottom:1.5625rem}div.cssTextTeasserRowArea:last-of-type{margin-bottom:.9375rem}}div.cssTextTeasserRowArea div.cssTextTeasserRowElement{background:#fff;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;overflow:hidden;margin-top:3.125rem;padding:3.125rem}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{padding:1.5625rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{margin-top:.9375rem}div.cssTextTeasserRowArea div.cssTextTeasserRowElement:first-of-type{margin-top:2.5rem}}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement{padding:2.5rem 1.5625rem;margin-top:.625rem}div.cssTextTeasserRowArea div.cssTextTeasserRowElement:first-of-type{margin-top:1.5625rem}}div.cssTextTeasserRowArea div.cssTextTeasserRowElement h3{color:#5476c7;font-size:1rem;text-transform:uppercase;margin-bottom:.9375rem;text-overflow:ellipsis}div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:2rem;line-height:1.4;text-overflow:ellipsis;margin:0}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:1rem;line-height:31px}}@media screen and (max-width: 39.99875em){div.cssTextTeasserRowArea div.cssTextTeasserRowElement p{font-size:1.5rem;line-height:31px}}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards{margin-right:-3.625rem}@media screen and (max-width: 39.99875em){div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards{margin-right:0}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cell{width:calc(100% - 1.125rem)}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img{width:100%}div.cssImageTeaserRowArea.cssImageTeaserRowAreaFourCards div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{width:100%;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;transform:unset}}div.cssImageTeaserRowArea div.cssImageTeaserRowElement{background:#fff;margin-bottom:1.875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage{display:block;overflow:hidden}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img{display:block;width:21.25rem;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture:hover,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{display:block;width:21.25rem}@media (hover: hover){div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage picture:hover,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9{position:relative;height:0}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9 picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9 img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9 picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatToSquare.cssFormatLogo img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo16To9.cssFormatLogo img,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9.cssFormatLogo picture,div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementImage.cssFormatTo21To9.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText{display:block;margin:1.25rem;color:#000;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.4}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadline{line-height:31px;color:#000;font-size:1.5rem;font-weight:300;text-align:left;opacity:1;margin-left:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadlineWithoutTopMargin{margin-top:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssHeadlineWithoutBottomMargin{margin-bottom:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryHeadline{line-height:31px;font-size:1.5rem;font-weight:300;text-align:left;opacity:1;margin-left:0px;margin-bottom:0px;margin-top:10px;color:#a7a7a7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryHeadline h4.textHeadline{margin-bottom:0px;font-weight:bold}div.cssImageTeaserRowArea div.cssImageTeaserRowElement .cssImageTeaserRowElementText.cssCategoryText{line-height:31px;font-size:1rem;font-weight:700;text-align:left;opacity:1;margin-left:0px;margin-bottom:0px;margin-top:-0.5rem;color:#a7a7a7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement p.cssImageTeaserRowElementText.cssSubText{margin:-1.5625rem 1.25rem 1.25rem 1.25rem;color:#a7a7a7;font-weight:700;font-size:1rem;text-align:left;opacity:1;margin-left:0px}div.cssImageTeaserRowArea div.cssImageTeaserRowElement a.cssImageTeaserRowElementText.cssLink{color:#5476c7}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration{margin:0 1.25rem 1.25rem 1.25rem;list-style:none}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration li{padding-left:2.1875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement ul.cssImageTeaserRowElementEnumeration li:before{filter:invert(51%) sepia(16%) saturate(7271%) hue-rotate(204deg) brightness(85%) contrast(80%);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath fill='%23454b52' d='M28.281 6.281l1.438 1.438-18 18-0.719 0.688-0.719-0.688-8-8 1.438-1.438 7.281 7.281z'%3E%3C/path%3E%3C/svg%3E%0A");background-size:100%;font-size:1.5rem;content:"";height:1em;width:1em;display:block;float:left;clear:both;background-position:center left;background-repeat:no-repeat;margin-right:.625rem;margin-left:-2.1875rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom{padding-bottom:5.625rem;position:relative}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button{margin:0 1.25rem 0 0;position:absolute;bottom:1.25rem;left:1.25rem}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button{padding:.625rem .9375rem;font-size:1rem}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon{padding-right:2.5rem !important}div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon [class^="icon-"],div.cssImageTeaserRowArea div.cssImageTeaserRowElement.cssWithButtonAtBottom a.button.cssButtonWithIcon [class*=" icon-"]{font-size:1.375rem;top:.5rem;right:.75rem}}@media screen and (max-width: 39.99875em){div.cssImageTeaserRowArea .flickity-page-dots{bottom:0}}div.css100ImageTeaserElement{background:#fff;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;margin-bottom:1.25rem;padding:.625rem}@media print, screen and (min-width: 75em){div.css100ImageTeaserElement{margin-bottom:1.875rem;padding:.9375rem 0 .9375rem .9375rem}}div.css100ImageTeaserElement div.css100ImageTeaserImage a{position:relative;height:0;padding:28.125% 0;display:block}div.css100ImageTeaserElement div.css100ImageTeaserImage a picture,div.css100ImageTeaserElement div.css100ImageTeaserImage a img{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"object-fit: cover;";object-fit:cover;z-index:1}div.css100ImageTeaserElement div.css100ImageTeaserText{padding:.9375rem 1.875rem .9375rem .3125rem}div.css100ImageTeaserElement div.css100ImageTeaserText a.cssH4{color:#000;padding-bottom:.625rem;display:block}@media screen and (max-width: 39.99875em){div.css100ImageTeaserElement div.css100ImageTeaserText a.cssH4{padding-top:.3125rem}}div#cssRegistrationTeaser{background:#0fb869;padding:6.25rem 2.1875rem}@media screen and (max-width: 63.99875em){div#cssRegistrationTeaser{padding:3.125rem .625rem}}div#cssRegistrationTeaser p.cssH3{color:#fff;margin-bottom:1.25rem}div#cssRegistrationTeaser a.button{background:#0d9756;color:#fff;font-size:1.5rem;margin:0}@media print, screen and (min-width: 40em){div#cssRegistrationTeaser a.button{min-width:18.75rem}}div#cssRegistrationTeaser a.button:hover{background:#0a7643}div.card.cssCardTeaser{position:relative;min-height:9.375rem;background:#fff;border:1px solid #dedede;margin-bottom:1.875rem}div.card.cssCardTeaser img.cssArchitectureObjectAwardBadge{position:absolute;right:1.25rem;top:0;z-index:1;width:2.5rem;aspect-ratio:28 / 43}@media screen and (max-width: 39.99875em){div.card.cssCardTeaser{margin-bottom:1.25rem}}div.card.cssCardTeaser:hover{-webkit-box-shadow:5px 5px 10px 1px #b8b6b8;-moz-box-shadow:5px 5px 10px 1px #b8b6b8;box-shadow:5px 5px 10px 1px #b8b6b8}div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage{background:#f0f0f0;padding:0;text-align:center;overflow:hidden}div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage img{box-shadow:0px 3px 6px #00000029;width:auto;height:200px;margin-top:30px;margin-bottom:30px;position:relative;top:auto;left:auto;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media (hover: hover){div.card.cssCardTeaser.cssCardTeaserDownloads div.cssCardImage img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}div.card.cssCardTeaser div.cssCardActionButton{position:absolute;background:white;right:0;top:0}div.card.cssCardTeaser div.cssCardActionButton img{margin:8px}div.card.cssCardTeaser div.cssArchitectureObjectAwardWinner{position:absolute;top:0;right:0;height:55%;width:25px;z-index:1}div.card.cssCardTeaser div.card-divider{background:#fff}div.card.cssCardTeaser div.card-divider.cssCardHeader{padding:0 0 .625rem}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button{height:2.1875rem;width:2.1875rem;line-height:2.1875rem;padding:0;margin:0;font-size:1.5rem}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button:hover{border:.0625rem solid #0fb869 !important;background:#0fb869;color:#fff}div.card.cssCardTeaser div.card-divider.cssCardHeader a.button .icon-download{margin-top:.4375rem}div.card.cssCardTeaser div.card-divider.cssCardFooter{padding:1.25rem .625rem 0}div.card.cssCardTeaser div.card-divider.cssCardFooter a:first-of-type{margin-right:.9375rem}div.card.cssCardTeaser div.card-divider.cssCardFooter a{font-weight:600;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter a.allCompareLink .icon-compare{font-size:1rem}div.card.cssCardTeaser div.card-divider.cssCardFooter p.cssIsStructureElement{font-style:italic;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter p.cssDate{font-style:italic;font-size:.8125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList{display:block}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a{font-size:.8125rem;font-weight:400;text-align:left;display:block;color:#000;margin-right:0;margin-bottom:.3125rem}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a [class^="icon-"],div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a [class*=" icon-"]{float:right;margin-top:.25rem;color:#000;stroke-width:2}div.card.cssCardTeaser div.card-divider.cssCardFooter.cssLinksList a:hover{color:#000;text-decoration:none}div.card.cssCardTeaser div.cssCardImage{position:relative;padding:50% 0;margin-bottom:.625rem}div.card.cssCardTeaser div.cssCardImage picture,div.card.cssCardTeaser div.cssCardImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}div.card.cssCardTeaser div.cssCardImage.cssFormatLogo picture,div.card.cssCardTeaser div.cssCardImage.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.card.cssCardTeaser div.card-section{padding:10px}div.card.cssCardTeaser div.card-section .cssHeadline{color:#000;font-weight:300;font-size:16px;line-height:22px;margin-bottom:.625rem;display:block;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 39.99875em){div.card.cssCardTeaser div.card-section .cssHeadline{font-size:18px;line-height:22px}}div.card.cssCardTeaser div.card-section .cssSubHeadline{color:#000;font-weight:400;font-size:.8125rem;line-height:1.2;display:block;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section .cssSubHeadline p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section div.cssText{font-size:.8125rem;line-height:31px;overflow:hidden;text-overflow:ellipsis}div.card.cssCardTeaser div.card-section div.cssText p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis}div.cssBusinessCardTeaser{min-height:9.375rem;padding:1.25rem;margin-bottom:1.875rem}@media screen and (max-width: 39.99875em){div.cssBusinessCardTeaser{margin-bottom:1.25rem}}div.cssBusinessCardTeaser div.cssLogoTopCenter{text-align:center}div.cssBusinessCardTeaser div.cssNoLogo{position:relative;padding:28.125% 0}div.cssBusinessCardTeaser div.cssNoLogo picture,div.cssBusinessCardTeaser div.cssNoLogo img{position:absolute;top:0;left:0;max-height:60px}div.cssBusinessCardTeaser div.cardText{padding:0 .625rem}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssBusinessCardTeaser div.cardText{margin-top:1.25rem}}div.cssBusinessCardTeaser div.cardText .cssHeadline{color:#000;font-weight:300;font-size:24px;line-height:31px;margin-bottom:.625rem;display:block}div.cssBusinessCardTeaser div.cardText .cssSubHeadline{color:#000;font-weight:400;font-size:.8125rem;line-height:1.2;display:block}div.cssBusinessCardTeaser div.cardText .cssSubHeadline p{margin-bottom:0}div.cssBusinessCardTeaser div.cardText div.cssText{font-size:.8125rem;line-height:31px}div.cssBusinessCardTeaser div.cardText div.cssText p{margin-bottom:0}div.cssBusinessCardTeaser div.cardText div.cssText p,div.cssBusinessCardTeaser div.cardText div.cssText a{display:block}div.cssBusinessCardTeaser div.cardText div.cssText a{color:#000}div.cssBusinessCardTeaser div.cardText a.button{margin-top:.9375rem;display:block}div.cssRowTeaser{position:relative;background:#fff;border:1px solid #dedede;padding:0;border-right:.0625rem solid #d7dce0;border-bottom:.0625rem solid #d7dce0;margin-bottom:20px}div.cssRowTeaser img.cssArchitectureObjectAwardBadge{position:absolute;right:1.25rem;top:0;z-index:1;width:2.5rem;aspect-ratio:28 / 43}div.cssRowTeaser:hover{-webkit-box-shadow:5px 5px 10px 1px #b8b6b8;-moz-box-shadow:5px 5px 10px 1px #b8b6b8;box-shadow:5px 5px 10px 1px #b8b6b8}@media screen and (max-width: 39.99875em){div.cssRowTeaser{margin-bottom:1.25rem}}div.cssRowTeaser div.cssImageColumn{width:330px;position:relative}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssImageColumn{width:100%}div.cssRowTeaser div.cssImageColumn img{max-width:100%;width:auto}}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn{width:100%}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn div.cssTeaserImage{position:static;padding:0}div.cssRowTeaser.cssRowTeaserFirst div.cssImageColumn div.cssTeaserImage img{position:relative;height:auto}div.cssRowTeaser div.grid-container{padding:0}div.cssRowTeaser div.cssArchitectureObjectYearbook,div.cssRowTeaser div.cssArchitectureObjectAwardWinner{position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){div.cssRowTeaser div.cssArchitectureObjectYearbook,div.cssRowTeaser div.cssArchitectureObjectAwardWinner{display:none}}div.cssRowTeaser div.cssArchitectureObjectYearbook div,div.cssRowTeaser div.cssArchitectureObjectAwardWinner div{width:100%;height:100%;position:absolute;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;color:white;padding-right:6px}div.cssRowTeaser div.cssArchitectureObjectYearbook div svg,div.cssRowTeaser div.cssArchitectureObjectAwardWinner div svg{position:absolute;bottom:0;left:0;transform:rotate(180deg);margin-bottom:95%}div.cssRowTeaser div.cssArchitectureObjectYearbook div{background-color:black}div.cssRowTeaser div.cssArchitectureObjectAwardWinner div{background-color:#c69f57}div.cssRowTeaser div.cssTeaserZoomIcon{position:absolute;top:2px;right:5px;width:40px;height:40px}div.cssRowTeaser div.cssTeaserZoomIcon svg{fill:#ffffff;width:40px;height:40px}div.cssRowTeaser div.cssTeaserImage{position:relative;padding:50% 0}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserImage{margin-bottom:.625rem}}div.cssRowTeaser div.cssTeaserImage picture,div.cssRowTeaser div.cssTeaserImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserImage picture,div.cssRowTeaser div.cssTeaserImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}div.cssRowTeaser div.cssTeaserImage.cssFormatLogo picture,div.cssRowTeaser div.cssTeaserImage.cssFormatLogo img{font-family:"object-fit: scale-down;";object-fit:scale-down}div.cssRowTeaser div.cssTeaserTextArea{width:calc(100% + 30px);padding-left:20px}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:auto}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:calc(100% + 20px)}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserTextArea{width:auto}}div.cssRowTeaser div.cssTeaserText{padding-top:40px;padding-bottom:40px;padding-right:40px}@media print, screen and (min-width: 75em){div.cssRowTeaser div.cssTeaserText:not(.cssTeaserTextTender){margin-left:.3125rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserText{padding-right:40px}div.cssRowTeaser div.cssTeaserText:not(.cssTeaserTextTender){margin-left:.3125rem}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText{padding:.3125rem}}div.cssRowTeaser div.cssTeaserText .cssHeadline{color:#000;font-size:1.5rem;line-height:31px;margin-bottom:.3125rem;display:block;font-weight:300;margin-left:0px}div.cssRowTeaser div.cssTeaserText .cssSubHeadline{color:#6a6f75;font-weight:400;font-size:.8125rem;line-height:31px;display:block;margin-bottom:1.25rem}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText .cssSubHeadline{margin-bottom:.625rem}}div.cssRowTeaser div.cssTeaserText .cssSubHeadline p{margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssText{line-height:24px;font-size:16px;color:#000;padding-right:80px}@media (max-width: 1050px){div.cssRowTeaser div.cssTeaserText div.cssText{padding-right:20px}}div.cssRowTeaser div.cssTeaserText div.cssText a.cssContactLink{display:block;color:#6a6f75}div.cssRowTeaser div.cssTeaserText div.cssText p{margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssText p.cssIsStructureElement{margin-top:1.25rem;font-style:italic}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter{margin-top:.625rem}}div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter p.cssSmallText,div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter p.cssDate{font-size:.8125rem;line-height:31px;color:#9ca0a6;margin-bottom:0}div.cssRowTeaser div.cssTeaserText div.cssTeaserFooter div.allStarrating span{font-size:.8125rem;line-height:31px;color:#9ca0a6}div.cssRowTeaser div.cssTeaserLinks{padding:.3125rem;border-left:.0625rem solid #e8ebed}@media print, screen and (min-width: 75em){div.cssRowTeaser div.cssTeaserLinks{width:15.625rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserLinks{width:12.5rem}}div.cssRowTeaser div.cssTeaserLinks.cssTeaserLinksWithoutBorder{border-left:none}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:0 0 0 auto}@media screen and (min-width: 64em) and (max-width: 74.99875em){div.cssRowTeaser div.cssTeaserLinks{border-left:none;padding:0}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:1.25rem 0 0 0}}@media screen and (max-width: 39.99875em){div.cssRowTeaser div.cssTeaserLinks{border-left:none;padding:0}div.cssRowTeaser div.cssTeaserLinks a.cssGotoHit{margin:1.25rem 0 0 0}}div.cssRowTeaser div.cssTeaserLinks a.button.expanded{margin-top:1.25rem;margin-left:.9375rem;width:auto !important}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList{margin-bottom:.625rem;padding-bottom:.625rem;border-bottom:.0625rem solid #d7dce0;margin-left:.9375rem}@media screen and (max-width: 63.99875em){div.cssRowTeaser div.cssTeaserLinks div.cssLinksList{margin-left:.625rem}}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a{font-size:.8125rem;text-align:left;display:block;color:#000;margin-bottom:.3125rem}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a [class^="icon-"],div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a [class*=" icon-"]{float:right;margin-top:.25rem;color:#000;stroke-width:2}div.cssRowTeaser div.cssTeaserLinks div.cssLinksList a:hover{color:#000;text-decoration:none}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage{padding:0;padding-top:40px;padding-left:30px}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage img{position:relative;width:150px;height:auto}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage.cssTeaserImagePlaceholder{position:relative;width:100px;margin:auto;opacity:80%}div.cssRowTeaser.cssRowTeaserProducer div.cssTeaserImage.cssTeaserImagePlaceholder img{width:auto;height:auto;position:relative;max-height:60px}@font-face{font-family:"nchlightbox";src:url(/fonts/vendor/nchlightbox/nchlightbox.eot);font-weight:normal;font-style:normal}@font-face{font-family:"nchlightbox";src:url(/fonts/vendor/nchlightbox/nchlightbox.eot);src:local("nchlightbox"),local("nchlightbox"),url(/fonts/vendor/nchlightbox/nchlightbox.woff) format("woff"),url(/fonts/vendor/nchlightbox/nchlightbox.ttf) format("truetype");font-weight:normal;font-style:normal}.nch-lb-grid{position:relative;display:block;width:auto;height:1px}.nch-lb-tile{position:absolute;top:0;left:0}.nch-lb-noscroll,.nch-lb-noscroll body{overflow:hidden}.nch-lb-main{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#000;z-index:100000}.nch-lb-main.nch-lb-scheme-light{background:#ddd}.nch-lb-controls{position:relative;display:block;list-style:none;margin:auto;padding:16px 0 14px 0;height:36px;width:80%}.nch-lb-controls li{margin:0 1px;padding:0;float:left;list-style:none}.nch-lb-title{color:#fff;font-size:16px;line-height:30px;font-family:Segoe UI, Tahoma, Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, sans-serif;text-shadow:0px 1px 2px #000000}.nch-lb-scheme-light .nch-lb-title{color:#111;text-shadow:0px 1px 2px #ffffff}.nch-lb-controls .nch-lb-title{margin-left:12px}ul li.nch-lb-fs,ul li.nch-lb-info,ul li.nch-lb-exit{float:right}.nch-lb-bar,.nch-lb-tbar{position:absolute;left:0;bottom:0;z-index:10;width:100%}.nch-lb-tbar{top:0;bottom:auto;position:absolute;display:block}.nch-lb-tbar-controls{list-style:none;margin:0;padding:12px 12px 0 12px;height:36px;position:relative;display:none}.nch-lb-tbar-controls li{float:right;margin:0;list-style:none}.nch-lb-tbar-controls li.nch-lb-title{float:left}.nch-lb-thumbs-bar{display:block;position:absolute;overflow:hidden;background:rgba(0,0,0,0.5);z-index:15}.nch-lb-scheme-light .nch-lb-thumbs-bar{background:rgba(255,255,255,0.65)}.nch-lb-thumbs-top,.nch-lb-thumbs-bottom{width:100%;position:relative}.nch-lb-thumbs-right,.nch-lb-thumbs-left{top:0}.nch-lb-thumbs{position:relative;display:block;list-style:none;font-size:0;line-height:0;margin:0}.nch-lb-thumbs-right,.nch-lb-thumbs-left{height:100%}.nch-lb-testcanvas{position:absolute;top:-1000px;left:-1000px}.nch-lb-media-space{position:absolute;display:block;z-index:5;background-position:center center;background-repeat:no-repeat;-webkit-overflow-scrolling:touch;overflow:hidden}.nch-lb-media-loading{background-image:url("data:image/gif;base64,R0lGODlhJAAkAOZOAAYGBgwMDPz8/AMDA8DAwMzMzLe3t2ZmZkVFRWNjYwkJCZOTk7S0tMnJyb29vZycnFFRUYeHh+Tk5D8/P1RUVMbGxqioqBsbGw8PD97e3uHh4ScnJ6urqzY2NhISEnJycvb29ktLSx4eHurq6vf39xUVFbq6uqWlpbGxsVdXV6KiotXV1X5+fkhISPDw8O3t7fn5+VpaWvHx8XV1dcPDw+Xl5ZCQkM/Pz4SEhHt7exgYGJaWlufn55mZmTMzM9jY2CEhIe7u7tLS0vr6+kJCQoqKii0tLV1dXfT09GxsbCQkJDk5Of///wAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFGQBOACwAAAAAJAAkAAAHtoBNgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6fjQAzKBYJhUo2BAtGhRQqBiwBigEFTLZMDIMIJLdDKYM9t0wZOolFwrYHTQo1yDIeTSHITByJGdMGTRPTTBRND9MCA4gS0w5NCNxHTSfcAIgq0yxNHkjIAiJNB9MEiUBBwla8a5IAWQRBABoII9FB0YUTGn4skDWoBY0XFWIQUhBhBQ8UG0CJHEmypMmTKFOqXMmyJaRAACH5BAUFAE4ALAQADgAIAAgAAAcmgE2Cg4QHBAYQgzNMjEyJTRqNTCaCI5I0gguSSYIKDy8SEYSjTYEAIfkEBQUATgAsDQAOAAkACAAAByuATYKDhE0lCwUPF4MAQkyPGgGCRI+VMYIhlY8Jghg1lTKLgj4OTA0IhamBACH5BAUFAE4ALAUADwAGAAYAAAcbgE2Cg00TFQ4bgiNMTARNAyCMN4IHMC4IhIOBACH5BAUFAE4ALA4ADgASAAgAAAdCgE2Cg4SFhodNEwwVHwOEOAU7joNLAkyXNoMtl0wJhBycTDAKgimcH4QMoQIYggAGTA2tgxShHIiFHxkuFh64v02BACH5BAUFAE4ALAUADwAaAAYAAAc1gE6Cg4SFhU2IiIKJTYaOTk0iDAUQjZCJj4ZNFoIgAYyKmYRNJoMljYyiox0SAjmWqo+gToEAIfkEBQUATgAsDwAQAAUABAAABwiATYKDhIWFgQAh+QQFGQBOACwZABAABQAEAAAHCIBNgoOEhYWBACH5BAUFAE4ALAUAEAAFAAQAAAcVgE4TFQ4bTiNMTAQDIIk3TgcwLgiBACH5BAUFAE4ALA8AEAAFAAQAAAcUgE44BTsDLUyICSmITB8ABkwNGIEAIfkEBQUATgAsBQAPABkABgAABz+ATgcEBhBOh4iJioozTI5MhouSIgwFhhpMh0wmkpIWjiABI5lOTDSdiyaPJQuPTEmoih0SAjlOCg8vEhGxsYEAIfkEBQUATgAsBAAOABEACAAAB1GATQAzKBYJTYiJik0BBUyPTAyKJQsFDxdNRZCQB4gAQpAaARmbjwaIRKUxEqVMDoghpQkqrSyIGDWQMhdAQZsrAIk+DkwNCIgXJxo/CwGLi4EAIfkEBQUATgAsDQAOABIACAAAB1OATU1KNgQLRoKJiokIJEyPQymKEwwVHwNNCjWPnDIegksCnDZNE5ynFIIcpzAKCKecR4IMpwIYHkiwAiKCFKccggmwEYofGS4Wn4ItNC8VMYvRgQA7");width:36px;height:36px;top:50%;left:50%;margin:-18px 0 0 -18px;position:absolute;display:block}.nch-lb-scheme-light .nch-lb-media-loading{background-image:url("data:image/gif;base64,R0lGODlhJAAkAOZOANjY2NPT0xcXF4WFhdra2iwsLDc3Nz4+PqGhoYeHh15eXtXV1UFBQS8vLzk5OVZWVmhoaJeXl8bGxpSUlDExMQUFBRoaGktLS9DQ0KampklJSQMDAwgICM3Nzbu7u3p6eq6urhISEp+fn5KSklFRUZycnE5OTgICAiQkJMvLy0RERMPDw3BwcDw8PAcHB4+PjzQ0NHh4eAwMDA0NDRAQEGBgYB0dHXJycsjIyGtraxUVFVtbW1hYWBwcHCoqKiIiIn9/f6SkpAoKCrGxsScnJw8PD8DAwGVlZYyMjL6+vra2tqysrAAAAN3d3f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFGQBOACwAAAAAJAAkAAAHtoBNgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6fjQAxKhcJhUk1BgpKhRMkBywBigEFTLZMDIMILrcVI4M8t0w9OIlHwrYDTQsCyDIdTSXITBqJNtMHTRnTTBNND9MbBIjNyA5NCNxITSbcAIgk0yxNHULIJytNA9MGiUZFwlC8a5IAGQRBABoIcwFCkQQTFn4okDVIBAwaFF4QWgABhQ4VHkCJHEmypMmTKFOqXMmyJaRAACH5BAUFAE4ALAQADgAIAAgAAAcmgE2Cg4QDBgcRgzFMjEyJTRaNTC2CIZIwggqSQIILDzQCEISjTYEAIfkEBQUATgAsDQAOAAkACAAAByuATYKDhE0pCgUPEoMAREyPFgGCQY+VL4IllY8JghgClTKLgkMOTA0IhamBACH5BAUFAE4ALAUADwAGAAYAAAcbgE2Cg00ZFA4egiFMTAZNBByMPoIDFTMIhIOBACH5BAUFAE4ALA4ADgASAAgAAAdCgE2Cg4SFhodNGQwUHwSEOQU7joNLJ0yXNYMil0wJhBqcTBULgiOcH4QMoScYggAHTA2tgxOhGoiFHzYzFx24v02BACH5BAUFAE4ALAUADwAaAAYAAAc1gE6Cg4SFhU2IiIKJTYaOTk0rDAURjZCJj4ZNF4IcAYyKmYRNLYMpjYyioyACGzeWqo+gToEAIfkEBQUATgAsDwAQAAUABAAABwiATYKDhIWFgQAh+QQFGQBOACwZABAABQAEAAAHCIBNgoOEhYWBACH5BAUFAE4ALAUAEAAFAAQAAAcVgE4ZFA4eTiFMTAYEHIk+TgMVMwiBACH5BAUFAE4ALA8AEAAFAAQAAAcUgE45BTsEIkyICSOITB8AB0wNGIEAIfkEBQUATgAsBQAPABkABgAABz+ATgMGBxFOh4iJiooxTI5MhouSKwwFhhZMh0wtkpIXjhwBIZlOTDCdiy2PKQqPTECoiiACGzdOCw80AhCxsYEAIfkEBQUATgAsBAAOABEACAAAB1GATQAxKhcJTYiJik0BBUyPTAyKKQoFDxJNR5CQA4gARJAWATabjweIQaUvAqVMDoglpQkkrSyIGKyPMhJGRZsoAIlDDkwNCIgSJhY/CgGLi4EAIfkEBQUATgAsDQAOABIACAAAB1OATU1JNQYKSoKJiokILkyPFSOKGQwUHwRNCwKPnDIdgksnnDVNGZynE4IapxULCKecSIIMpycYHUKwJyuCE6caggmwEIofNjMXn4IiMDQUL4vRgQA7")}.nch-lb-no-scrollbar .nch-lb-media-space{overflow:scroll}.nch-lb-no-scrollbar .nch-lb-media-space::-webkit-scrollbar{width:0 !important}.nch-lb-media-scroller{width:300%;height:1px;position:relative;display:block}.nch-lb-zoom-space{display:none;background:#000;position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:20}.nch-lb-scheme-light .nch-lb-zoom-space{background:#f3f3f3}.nch-lb-zoom-space img{border:0;position:relative;margin:auto}.nch-lb-zoom-space div.nch-lb-icon-zoom{position:fixed;top:24px;right:24px;z-index:10}.nch-lb-zoom-space img{margin:auto;padding:0;position:relative;display:block}.nch-lb-zooming .nch-lb-zoom-space{display:block}.nch-lb-media{position:absolute;z-index:5;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 9px 24px 2px rgba(0,0,0,0.5),0 1px 3px 1px rgba(0,0,0,0.8);box-shadow:0 9px 24px 2px rgba(0,0,0,0.5),0 1px 3px 1px rgba(0,0,0,0.8)}.nch-lb-scheme-light .nch-lb-media{-webkit-box-shadow:0 9px 24px 2px rgba(255,255,255,0.5),0 1px 3px 1px rgba(255,255,255,0.8);box-shadow:0 9px 24px 2px rgba(255,255,255,0.5),0 1px 3px 1px rgba(20,20,20,0.5)}.nch-lb-media-image img{height:100%;width:100%;display:block}.nch-lb-media-ajax,.nch-lb-media-html{background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.nch-lb-thumbs-horizontal{left:0;overflow:hidden;white-space:nowrap;padding:8px 6px;margin:auto}.nch-lb-thumbs-horizontal li{height:100%;display:inline;margin:0 4px 0 0;padding:0}.nch-lb-thumbs-vertical{padding:6px 8px}.nch-lb-thumbs-vertical li{width:100%;display:block;padding:0;margin:0 0 4px 0}.nch-lb-thumbs li img{cursor:pointer;border:2px solid #333;border:2px solid rgba(0,0,0,0.25);-webkit-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.nch-lb-scheme-light .nch-lb-thumbs li img{border:2px solid #999;border:2px solid rgba(0,0,0,0.3)}.nch-lb-thumbs li img.nch-lb-thumb-s{border-color:#fff}.nch-lb-scheme-light .nch-lb-thumbs li img.nch-lb-thumb-s{border-color:#444}.nch-lb-thumbs-horizontal li img{height:100%;margin-top:-2px}.nch-lb-thumbs-vertical li img{margin-left:-2px;width:100%}canvas.nch-lb-effcurrent,canvas.nch-lb-effchange,div.nch-lb-pngfix{width:100%;height:55%;position:absolute;display:block;bottom:0;left:0;visibility:visible;z-index:0}.nch-lb-no-backlight canvas.nch-lb-effcurrent,.nch-lb-no-backlight canvas.nch-lb-effchange,.nch-lb-no-backlight div.nch-lb-pngfix{visibility:hidden}div.nch-lb-pngfix{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAAAxCAYAAAD5nxoYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACu9JREFUeNrsXO2S4zYMo2Tvvf/b9nZjke114h0eFyBpZ6+/mplMvhNZgkAQpDNExOT/y/+Xfy77f/Q7vwA3HPDQ4/MyyWf9ZRSvo+ckec/5+xrGgsbnf38kz3fHzO5fmdvOnPynYDDwOJtYCweCDgpNEjrI0Vj0QVjQwliMPC83Fn42wCxNoKGLFq/Pxu+03vzqZdxEtxGAsV0qjVBnZHyWvN8aoLFiI9zaod84z5ckwJ8EA6LhO4O0mxMzLu6ibJz6whxcXUi7Mb+vbsY/CgZLdlcc8HgxZmZhKft9e2FB7QYrXf2MFWENhdpxlxW+UzPYhcmw4jMGqHy4HerpfRYMdJdp0EIoif12Q79II4zE0Gng99h3GfhcKbL/RDahDYq+uiszHWHJQlQLVYnHOPartG9k4jsAHmRMo2CKkYB7/mlmsAYLjAYjXAkTI1nESRYx2zUMeFqAji3yaAjU7xB/lohjtlEnm+/9m4GQpWfMZ0AZxGjuIJZjV6ylxQ7S8BkEhtEMG4wltPArjHzf3cxJKpb6Ts1wdZBGUjC7aKDERdIX0ksDIUIbYNwIeGdC7WxOMiBUwDeSILTmdMh9O5rRaaZ6M3rvhodOGvlK9qPkNsvIhgOEXwS/869mbmxtZkOTZAbWIJnk2C8uekbTmogw/34WyxXE2jtxdzTYIwOCAGAYSOOidlgOGArSPb3oLtqN9ZAGqxjI0lLNcCVFswIAldhUENNZGpU5lV0QoPQuAkEDMygB4AALPIvMYhAtNC4y8tV0elSbY7xgxHghZCReG9EHWdqIUIu8BZG6XsHAMwCbRTZYABQS9MBwIWK45wTcZ3RthPrnNxhxbG4mGOMYxW62BiCuhAYrnMIq9qGd1dUR1ggTngmUAAItsNcNM2QbQ3hRq2MnG/gOuwkClAl9jncIry52LFQrvAZL2CEr9IyCKeTGBMdJjWzmF3wRUKDv96ww3WMJwJhgQdg4u6yAQsVsAmNE4O7ENbzipzPr1hpqvWImRPdMKXcs14qVNGGHBcLOJM5ehw0qPyRzK0dDyEsjlFrMJrKS7AgT1amyGXg/2n12EXSV8OoYOJJY5ed4DsAQh9MRaF625/0t6AmvcYzonYzKu5mF9zuMOLXIKFOfEu+NHd4xN6zYeQaEmEndQCKNCRuJQLSmo5eJx8M9RrphABvcawh1IWQVVvUowmZV1FoNRqXlgf2FRRcSezPqzXL6Tu0iS+kiMLKy+CBM5sPBegLhfG4BMJxx1+8wrx9QVjAvgn8W3gE7rkkAEJnrc973i0JRiN3LRKESpc4AwcYyCkU8EpdvEMYYhLU0AOBw9xXQ7nT0bA4IkSlmURdh410XMg9mOU831zOw129gWNLvX+ywhQGNECnYQgxGJhQznUaSImkSd0eRWkaNcDgwHCF0+O/cAog2t/gGQsVoOK3dfs/q+KIj6oGgwUK3vfAOOt3M1gwPmvj+rH+gIwIniY+j6UGgMLEAEI6QYvqduz1D7nreTgcCC6FjSl14mzdBEOdFQ+hawR9RL3B3sqPZ444VbQkbxFzeCj+CgWFm+TIxaGai1BXohBMIDwCG2Gr2BlJNv/Om+50J/I4I5HWRBZhukiBeJ6ibfKb4e2G5WjNkWGHtKjFztABEx0GrwOAnGGUgiBX0CYITDI/AFgZ23P68ahI6RhMMUphsUVxmm8ODUEBYnTFMMLq2xAhBBlNWBl6JxWuCq55ISKLCEAIEe/9GdMoKgHiEaxSSfkF2d92eTHHe91cGBrkQFuKiI4BE5zOmuXG9Nh8mlMR6aeza+Poik8wAgfoGsu4oxgoVO0SGEFCljED4BYB3FzKYbjiB8OYm/QggWSDtrOpAnfrLBMcZU1vPAhswqfR0IDXEKZQBZBXHVRR8DJg3CowcvWBEzeLgBzGmBFQXvabxYvEXGD7CbQTz+T3Hc2KPJyDO2+Xub2DXZsW9yjNAAPBsuQFG2Mj3D59aooWRZJGyPgApwBDdPSUAEvnaGi/AzNkKdmB+RAaGhwPBx/P5jwAGASbT+dn9efvD6YgZAFGl8aPhkwwCiBkKZ+et1zYD1Sai68aEnyQhBZlMGlQ6MnAQECt2iAbTJKkbYwS0M6PHgMCwgpBkYPCaYTmm8BoiM+2yy5bMxQRz4YGAfvu3Vr0IhmjJHglbCHlNmm5evCowrASkmDOZCKbYGVgiGLy38BEE5EoyitPaPxwINgesNxcqhuQNshVLZAJ6C/d3J3A3x1KKXMo9xPIFFtBAjEeNIFGdKyj2rLDD4m8J0CAVM6BOo0ni6ASfteAxLCcej3D/kK/9DdFm9hPvwfGQr80vQjZVJ2SgWojXCVvIdDxjnb/z5oC87WSHrgCGgxhFzDxCTSKPALwjlIczVzKrVjIAbCT3RpYwOuZHAENkNwMp63BxOQLdMwNyQVeSWYxERIvgBpvNgdKDYJHi3dwLCj+CK6ckJdSCNbLfYJ9F9vQEk8G0gwjvS5wgTBjxGo4AgIPUc46gHY6QVq4kTCjQXx3vYRJ28PffnJA9gYqYaOxOKCnw4SM9aoiZDBjIjl7J5w9gWiFLfBLhloEjY5NonC3CigdgSQMlYV/S3gMgNpDusZqOFOFCSHaEhOP+XN8fz/H8AEDQM7V8BP+dxcpFPHpkMgnQDgZChIWJR1kJSy0zqszeN4GNi8YXRfQB2I75HocDggVQSDB+lGyEjhkVU+0NiOW3IIYPwLyfptM7AMBHAggEBpX8PEvmQMaStkrvjCvkGxxg149Q1USvx5i9QEalINOSUPyJdrc/vs19F+q7UBIiOyEj6qQIhtP0QkLeIhgeYfEfIK3ygDAnCLMmFYT4o9AZ1vQZJLGcR+Lbb0WjiLmQtUiaHV3XFcaw5Gs7nDYqljGTQvWZrFSPQDGAE4rc3+WZ4T2A4T0A4QHs5KPhQgpw+VhYyYpkrHVtkseTTNhBzBtJei00HMNKPIEJeiymO84ppOVM+ueUWOJMIv2gzutYyfXfGPZXYIJ3wBRRRD6K4pQkpXAUDuKOWKEBYxQdQSg0sAaXEeJ9tigrHB8r92cNKivY0azz+SjaBDIhzUwo74qyBt/P4/oFhp8OAJ4VDpJnLxLrhVAcOvs6E4wivT/UitmA3xmWsIgm3UYxZkd7/kgMsQiyTfg5jqhVD20OFjIO0M/gM5SYtWgIFfDckJMZfjrh+AEs2AdIL1lnkhbl2aoaak0wzKKKx06IzXolrNAxmSfgBaTK782xrMFEkjYBIfOJGMIImx7BfDIQtj/X82SGn0BIemYQoKqrhlYp2MIazIIO3C8aMnAmEZhL6lPvOiV6FhLZaXseCArAqoXP0DkXdgnuC51hjr0V/eVMdB8mYmePAo8BdTZ38mJLAINeQ9+xknAxAVWzP6WQZHei3adFmV4Sla+BHZA/oI15qs5JjaIYnQowC5dXIxhiE2is0iFFvaR/yXompfAWIiUPwe31EQid/0VAuoalx1lInGSMyONYIHRKEwQI2Er8lxk0DKshyR6yB284KakhaJI+dsRf1UInyeKwhWT+AwslEtQ+YzUrQBF3IqJrHx6UZBPMbb3zt4OImTbQk7JHDXf61u/Ajj7k63mHyCtAO7MSkJ0UqlLiSESx/JtlINIAAgNBljUJMJsmWTRLwoIATVA5kjOwlILFH8gn2kPsXyC1QhnEBN5AB71yEemWLOaVE00qn7/75xcTsMJoLMwgoUMuztedf6ONLOmZ3TfKrr8FGACtGdQitSH+UwAAAABJRU5ErkJggg==);background-size:100% 100%}.nch-lb-mask{display:block;width:0;height:0}.nch-lb-photo-menu{display:none;list-style:none;margin:0;padding:0;height:36px;position:absolute;bottom:14px;right:12px}.nch-lb-photo-menu li{list-style:none}.nch-lb-info-panel{font-weight:300;line-height:1.4em;font-size:21px;color:#fff;max-width:80%;margin:auto;margin-top:2em;margin-bottom:2em}.nch-lb-info-panel .nch-lb-icon-info{position:absolute;top:14px;right:14px;left:auto}.nch-lb-info-panel h3{font-size:2em;margin:0.5em 0;font-weight:300}.nch-lb-info-panel .nch-lightbox-button{display:inline-block;font-size:1em;color:#fff;padding:0.4em 1em;border:2px solid #fff;margin:0.8em 0;line-height:1.3em}.nch-lb-info-panel .nch-lightbox-button:hover,.nch-lb-info-panel .nch-lightbox-button:active,.nch-lb-info-panel .nch-lightbox-button:focus{background:rgba(255,255,255,0.15);color:#fff;text-decoration:none}.nch-lb-info-panel .nch-lightbox-button:active{color:#111;background:#fff}.nch-lb-photo-menu-visible .nch-lb-photo-menu,.nch-lb-media:hover .nch-lb-photo-menu,.nch-lb-media:active .nch-lb-photo-menu,.nch-lb-sharing .nch-lb-photo-menu{display:block}.nch-lb-photo-menu li{float:right;position:relative}.nch-lb-photo-menu li div{margin:0 2px}.nch-lb-loadbar{position:absolute;display:none;height:3px;background:rgba(255,255,255,0.9);width:0;bottom:0;left:0;z-index:15}.nch-lb-scheme-light .nch-lb-loadbar{background:rgba(0,0,0,0.4)}.nch-lb-can-play .nch-lb-loadbar{display:block}.nch-lb-scheme-light .nch-lb-loadbar{background:rgba(0,0,0,0.6)}.nch-lb-share-btns .fb-like{position:relative;overflow:hidden;height:20px;width:50px}.nch-lb-share-btns .fb-like{position:relative;overflow:hidden;height:20px !important;width:50px !important}html .nch-lb-share-btns .fb-like{position:relative;overflow:hidden;height:20px;width:50px}html .nchlb_like_container{position:relative;overflow:hidden;height:20px;width:50px;display:inline-block}.nch-lb-share-btns .fb-like>span{position:absolute;bottom:-4px;left:0}.nch-lb-share-btns a{margin-right:5px}.nch-lb-share-btns div,.nch-lb-share-btns iframe{border-right:5px solid transparent !important;margin-bottom:0 !important}.nch-lb-share-btns div.fb-like{border:0 !important}.nch-lb-share-btns{position:absolute;display:none;width:215px;height:20px;bottom:48px;right:-8px;border:2px solid #fff;-webkit-border-radius:2px;border-radius:2px;background:#fff;padding:10px 8px}.nch-lb-share-btns:after{position:absolute;content:"";display:block;width:0;height:0;border:5px solid transparent;border-top-color:#fff;border-top-width:6px;border-bottom:0;bottom:-8px;right:20px}.lang-rtl .nch-lb-share-btns{right:auto;left:-8px}.lang-rtl .nch-lb-share-btns:after{right:auto;left:20px}[class^="nch-lb-icon-"],[class*=" nch-lb-icon-"]{width:36px;height:36px;display:block;cursor:pointer;font-family:"nchlightbox";font-size:33px;line-height:30px;color:#ffffff;-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.5);text-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class^="nch-lb-icon-"]:hover,[class*=" nch-lb-icon-"]:hover{-webkit-text-shadow:0 1px 2px #000;text-shadow:0 1px 2px #000}[class^="nch-lb-icon-"]:active,[class*=" nch-lb-icon-"]:active{color:#777;color:rgba(255,255,255,0.45);-webkit-text-shadow:0 0px 3px rgba(255,255,255,0.2);text-shadow:0 0px 3px rgba(255,255,255,0.2)}.nch-lb-scheme-light [class^="nch-lb-icon-"],.nch-lb-scheme-light [class*=" nch-lb-icon-"]{color:#111;color:rgba(0,0,0,0.8);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.15);text-shadow:0 1px 1px rgba(255,255,255,0.15)}.nch-lb-scheme-light [class^="nch-lb-icon-"]:hover,.nch-lb-scheme-light [class*=" nch-lb-icon-"]:hover{-webkit-text-shadow:0 1px 2px rgba(255,255,255,0.35);text-shadow:0 1px 2px rgba(255,255,255,0.35)}.nch-lb-scheme-light [class^="nch-lb-icon-"]:active,.nch-lb-scheme-light [class*=" nch-lb-icon-"]:active{color:#555;color:rgba(0,0,0,0.45);-webkit-text-shadow:0 0px 3px rgba(0,0,0,0.2);text-shadow:0 0px 3px rgba(0,0,0,0.2)}.nch-lb-icon-fs,.nch-lb-icon-play,.nch-lb-icon-share,.nch-lb-icon-zoom,.nch-lb-icon-info{display:none}.nch-lb-can-fs .nch-lb-icon-fs,.nch-lb-can-play .nch-lb-icon-play,.nch-lb-can-share .nch-lb-icon-share,.nch-lb-can-zoom .nch-lb-icon-zoom,.nch-lb-has-info .nch-lb-icon-info{display:block}.nch-lb-no-more .nch-lb-prev,.nch-lb-no-more .nch-lb-next{display:none}.nch-lb-scrollbars{width:100px;height:100px;position:absolute;top:-9999px;overflow:scroll}.nch-lb-project{width:100%;height:100%;background:#000;background:rgba(0,0,0,0.85);top:0;left:0;overflow:auto;position:absolute;z-index:50;display:none}.lang-rtl ul.nch-lb-controls li{float:right}.lang-rtl ul li.nch-lb-info,.lang-rtl ul li.nch-lb-exit,.lang-rtl ul li.nch-lb-fs{float:left}.lang-rtl li.nch-lb-title{float:right;margin-right:12px}.lang-rtl li.nch-lb-prev,.lang-rtl li.nch-lb-next{position:relative}.lang-rtl .nch-lb-main li.nch-lb-prev div{position:relative;z-index:1;left:-38px}.lang-rtl .nch-lb-main li.nch-lb-next div{position:relative;left:38px}.lang-rtl .nch-lb-can-play li.nch-lb-next div{left:76px}.lang-rtl .nch-lb-can-play li.nch-lb-prev div{left:-76px}.lang-rtl .nch-lb-info-panel .nch-lb-icon-info{right:auto;left:14px}.lang-rtl .nch-lb-photo-menu{right:auto;left:14px}.nch-lb-thumbs li,.nch-lb-thumbs li img,.nch-lb-controls,.nch-lb-controls li,.nch-lb-controls li div,.nch-lb-share-btns,.nch-lb-share-btns *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.nch-lb-thumbs-bar{overflow:scroll;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.nch-lb-tbar-controls{display:block}.nch-lb-controls li.nch-lb-title,.nch-lb-controls li.nch-lb-fs,.nch-lb-controls li.nch-lb-info,.nch-lb-controls li.nch-lb-exit{display:none}.nch-lb-controls{width:80px}.nch-lb-can-play .nch-lb-controls{width:120px}.nch-lb-controls li{margin:0 2px}.nch-lb-no-more .nch-lb-controls{display:none}.nch-lb-no-more.nch-lb-can-play .nch-lb-controls{display:block}.nch-lb-no-more.nch-lb-can-play .nch-lb-controls{display:block;width:38px}}@media (max-width: 480px){.nch-lb-dragging .nch-lb-media{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 2px #fff,0 0 0 1px rgba(0,0,0,0.8);box-shadow:inset 0 0 0 2px #fff,0 0 0 1px rgba(0,0,0,0.8)}}@media (max-height: 360px) and (orientation: landscape){.nch-lb-thumbs-top,.nch-lb-thumbs-bottom{display:none;height:0}}@media (max-height: 460px) and (orientation: portrait){.nch-lb-thumbs-top,.nch-lb-thumbs-bottom{display:none;height:0}}body .nchgrid-item img{margin:0;padding:0;border:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:0}body .nchgrid-item{position:relative;overflow:hidden;cursor:pointer}body .nchgrid-item div.nchgrid-caption,body .nchgrid-item div.nchgrid-caption-text{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}body .nchgrid-item div.nchgrid-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2;zoom:1;filter:alpha(opacity=0);opacity:0}body .nchgrid-item:hover div.nchgrid-caption{background:rgba(0,0,0,0.3);filter:alpha(opacity=1);opacity:1}body .nchgrid-item div.nchgrid-caption-text{position:absolute;width:100%;bottom:-100vh;left:0;color:#fff;background:transparent;padding:0.4em 1.2em;line-height:1.5em;text-align:center;z-index:3}body .nchgrid-item:hover div.nchgrid-caption-text{background:rgba(0,0,0,0.4);bottom:0px}body .nchgrid-item img{width:100%;height:100%}DIV#cssNeutralContentKeyvisual.cssImageWithCopyright IMG,DIV#cssNeutralContentKeyvisual.cssImageWithCopyright PICTURE{width:100%}DIV#cssNeutralContentKeyvisual.cssImageWithCopyright P.cssCopyright{left:auto;right:3.125rem;bottom:1.25rem}DIV#cssNeutralHeader{border-bottom:.0625rem solid #d7dce0;padding-bottom:1.25rem;margin-bottom:1.25rem}DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{padding:0 1.875rem 2.5rem 0}@media screen and (max-width: 39.99875em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{padding:0 1.875rem 1.25rem 0}}@media screen and (min-width: 40em) and (max-width: 63.99875em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{margin-right:1.25rem}}@media print, screen and (min-width: 64em){DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn{width:20.625rem;margin-right:1.875rem}}DIV#cssNeutralHeader DIV.cssHeadlineCategoryColumn P{color:#9ca0a6;margin-bottom:0;text-transform:uppercase;font-size:.8125rem}DIV#cssNeutralContent H3.cssNeutralBlockHeadline{margin-bottom:1.25rem}DIV#cssNeutralContent DIV.cssWhiteTextBlock A.button{margin-top:1.875rem;margin-right:.9375rem}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNewNeutralBlockDescriptionWithASide{margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide H3.cssNeutralBlockDescriptionHeadline{margin-bottom:1.25rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #d7dce0}@media print, screen and (min-width: 64em){DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide{width:18.75rem !important}}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide P.cssNeutralBlockDescriptionSubHeadline{font-weight:700;margin-bottom:0}DIV#cssNeutralContent DIV.cssNeutralBlockDescriptionWithASide DIV.cssNeutralBlockDescriptionASide P.cssNeutralBlockDescriptionSubSubHeadline{font-weight:400;color:#6a6f75;margin-bottom:0;margin-top:.625rem}DIV#cssNeutralContent DIV.cssDescriptionTextBlock,DIV#cssNeutralContent P.cssDescriptionTextBlock{margin-bottom:1.25rem}DIV#cssNeutralContent DIV.cssNewContentBlock{border-top:.0625rem solid #d7dce0;padding-top:1.25rem;margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNewContentBlock.cssWithoutBorderTop{padding-top:0;border-top:none}DIV#cssNeutralContent DIV.cssNewContentBlock.cssNewContentBlockWithoutMarginTop{margin-top:0}DIV#cssNeutralContent DIV.cssNewContentBlock DIV.cssWhiteTextBlock{margin-top:1.25rem}DIV#cssNeutralContent DIV.cssNeutralTextBlock{color:#6a6f75}DIV#cssNeutralContent DIV.cssNeutralContentTextImage{width:50%;float:right;margin:0 0 1.25rem 1.25rem}DIV#cssNeutralContent DIV.cssNeutralContentTextImage P{display:block;margin:0;padding:.3125rem .625rem;background:#f2f4f5;font-size:.8125rem;color:#6a6f75}DIV#cssNeutralContent DIV.cssButtonArea{text-align:right;padding-top:1.25rem;margin-top:1.875rem;border-top:.0625rem solid #d7dce0}DIV#cssNeutralContent DIV.cssButtonArea A.button{margin-right:0;margin-top:0;margin-left:.9375rem}div#cssArchitectureObject div.cssCardTeaserUsedProduct{font-weight:bold}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section{position:relative}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardImage{margin-bottom:0}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardTeaserBottomOverlay.grid-x{position:absolute;bottom:0;overflow:hidden;left:0;height:100px;width:100%;z-index:2}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardTeaserBottomOverlay.grid-x div:first-child{width:100px;background-color:#dedede;height:100px}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardTeaserBottomOverlay.grid-x div:first-child span{display:table-cell;height:100px;width:100%;vertical-align:middle}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardTeaserBottomOverlay.grid-x div:first-child span img{width:100px}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-top-section div.cssCardTeaserBottomOverlay.grid-x div:last-child{background-color:rgba(128,128,128,0.4);padding:0.5rem;height:100px;color:white}div#cssArchitectureObject div.cssCardTeaserUsedProduct div.card-section{margin-top:0.625rem}div#cssArchitectureObject.cssHasWinnerBadge h1{max-width:70%}.cssHasWinnerBadge div#cssArchitectureObject nav.cssBreadcrumbNavigation{max-width:70%}div#cssArchitectureObject h2{margin-bottom:50px}div#cssArchitectureObject h3{padding-bottom:18px;border-bottom:1px solid #70707040}div#cssArchitectureObject div.cssProjectData div#cssProjectDataLeft{padding-right:15px}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssProjectData div#cssProjectDataLeft{padding-right:0}}div#cssArchitectureObject div.cssProjectData div#cssProjectDataRight{padding-left:15px}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssProjectData div#cssProjectDataRight{padding-left:0;margin-top:50px}}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine{border-bottom:1px solid #70707040}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cell{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cell{padding-top:0.2rem;padding-bottom:0.2rem}}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cell.cssProjectSocialMediaLinksCell{padding-top:0.8rem;padding-bottom:0rem}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cssKey{font-weight:500}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cssValue a{font-weight:700;color:#e30613}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cssValue a.cssProjectSocialLinks{color:#383e45;font-size:1.9rem;line-height:1.9rem}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cssValue a.cssProjectSocialLinks:hover{color:#cc000c}div#cssArchitectureObject div.cssProjectData div.cssProjectDataLine div.cssValue a.cssProjectSocialLinks.cssProjectSocialLinksProjectUrl{font-size:1.2rem;position:relative}div#cssArchitectureObject h3.cssProjectDetailHeadline{margin-bottom:1.25rem;font-weight:300}div#cssArchitectureObject .subCssProjectDetailHeadline{font-weight:300;visibility:visible;border-bottom:0.0625rem solid #d7dce0;margin-bottom:30px;padding-top:0px;height:50px;width:100%}div#cssArchitectureObject .iconTextRed{text-align:right;color:#cc000c;opacity:1;font-size:inherit}div#cssArchitectureObject .iconTextRed a{color:#cc000c}div#cssArchitectureObject .architectureContainer{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(110px - 2px), red calc(110px - 2px), red calc(110px + 1px)) top/100% calc(100% - 5px);display:grid;grid-column-gap:5px;animation:change 5s linear infinite alternate}div#cssArchitectureObject .architectureContainer>div{display:inline-block;vertical-align:top;height:100px;margin:5px 0;background:grey}div#cssArchitectureObject .cssAwards{margin-top:3rem}div#cssArchitectureObject .cssAwards div.cssProjectDataLine{margin-bottom:0.6rem !important;padding-bottom:0.5rem !important}div#cssArchitectureObject .cssAwards div.cssProjectDataLine:last-child{margin-bottom:1rem !important}div#cssArchitectureObject .cssAwards div.grid-x div.cell h3{margin-bottom:0}div#cssArchitectureObject .cssAwards div.grid-x div.cell img{max-height:40px;padding-right:2rem}@keyframes change{from{width:600px}to{width:200px}}div#cssArchitectureObject div.cssProjectAddress{height:50px}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssProjectAddress{font-size:14px;line-height:18px;height:auto;margin-bottom:2rem}}@media screen and (max-width: 39.99875em){div#cssArchitectureObject p.cssProjectPublishedBy{font-size:14px;line-height:18px}}div#cssArchitectureObject p.cssProjectPublishedBy a:hover{text-decoration:underline}div#cssArchitectureObject div.cssProjectArchitecDate{display:table-cell;vertical-align:bottom}div#cssArchitectureObject div.cssContentNavigationArea{visibility:visible;padding-top:2rem;height:100px}div#cssArchitectureObject div.cssContentNavigationArea.cssContentNavigationAreaEmpty{padding-top:0}div#cssArchitectureObject div.cssContentNavigationArea div#jsStickyPlaceholder{display:none;height:50px}div#cssArchitectureObject div.cssContentNavigationArea.sticky{border-top:0}div#cssArchitectureObject div.cssContentNavigationArea.sticky>div#jsStickyContent{position:fixed;top:75px;left:0;padding-top:15px;padding-left:30px;padding-bottom:15px;background:white;z-index:500;width:100%;box-shadow:0 5px 25px 0 rgba(23,27,31,0.5)}div#cssArchitectureObject div.cssContentNavigationArea.sticky>div#jsStickyContent div.allContentNavigation{margin-bottom:0}div#cssArchitectureObject div.cssContentNavigationArea.sticky div#jsStickyPlaceholder{display:block}div#cssArchitectureObject div.cssContentNavigationEmpty{visibility:visible;border-bottom:.0625rem solid #d7dce0}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssWatchAndShareArea{margin-top:1.25rem;padding-top:1.25rem;border-top:.0625rem solid #d7dce0}}div#cssArchitectureObject div.cssWatchAndShareArea a#cssEditLink{margin-right:.625rem;padding-right:1.25rem;border-right:.0625rem solid #d7dce0}@media screen and (min-width: 64em) and (max-width: 74.99875em){div#cssArchitectureObject div.cssWatchAndShareArea{margin-top:1.25rem}}div#cssArchitectureObject div.cssHeadlineColumn{padding:0 0 .625rem 0}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssHeadlineColumn{padding:0 0 1.25rem 0;border-bottom:.0625rem solid #d7dce0;margin-bottom:1.25rem}}@media screen and (min-width: 40em) and (max-width: 63.99875em){div#cssArchitectureObject div.cssHeadlineColumn{margin-right:1.25rem;padding:0 1.875rem 2.5rem 0}}@media print, screen and (min-width: 64em){div#cssArchitectureObject div.cssHeadlineColumn{width:20.625rem;margin-right:1.875rem;padding:0 1.875rem 2.5rem 0}}div#cssArchitectureObject div.cssHeadlineColumn p{color:#9ca0a6;margin-bottom:0;text-transform:uppercase;font-size:.8125rem}div#cssArchitectureObject p#cssAwardParticipation{margin-bottom:.625rem}div#cssArchitectureObject div#cssSubHeadlineArea{border-top:.0625rem solid #d7dce0;padding-top:1.25rem;margin-top:1.25rem}div#cssArchitectureObject div#cssSubHeadlineArea p{margin-bottom:.3125rem}div#cssArchitectureObject div.cssContentGroup{padding-top:1.25rem;margin-top:1.25rem}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssContentGroup{padding-top:.625rem}}@media screen and (max-width: 39.99875em){div#cssArchitectureObject div.cssContentGroup div.cssHeadlineColumn{padding:0 0 1.25rem 0;border-bottom:none;margin-bottom:0}}div#cssArchitectureObject div.cssContentGroup div.cssHeadlineColumn p{color:#000;font-size:.8125rem;font-weight:600}div#cssArchitectureObject div.cssKeyAddress span{float:right;padding-right:10px}div#cssArchitectureObject div.cssKeyAddress div.cssGoogleMapsArea{height:100%;width:100%}div#cssArchitectureObject div.cssFlickity a.cssImageMarker [class^="icon-"],div#cssArchitectureObject div.cssFlickity a.cssImageMarker [class*=" icon-"]{margin:0 0 .0625rem .0625rem}div#cssArchitectureObject div.cssFlickity .cssImageWithCopyright p.cssCopyright{left:1.25rem;right:1.25rem;bottom:.9375rem;color:#9ca0a6}div#cssArchitectureObject div.cssCardTeaser{margin-bottom:30px}div#cssArchitectureObject div.cssCardTeaser a.cssGotoLink{display:block;margin-top:.625em}div#cssArchitectureObject div.cssCardTeaser div.cssCardImage{border:1px solid #e6e6e6;background:#eaeaea;overflow:hidden}div#cssArchitectureObject div.cssCardTeaser div.cssCardImage img{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media (hover: hover){div#cssArchitectureObject div.cssCardTeaser div.cssCardImage img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany{margin-bottom:30px;height:100px}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany div.grid-x{height:100px;width:100%}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany div.grid-x div:first-child{width:100px;background-color:#dedede}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany div.grid-x div:first-child span{display:table-cell;height:100px;width:100%;vertical-align:middle}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany div.grid-x div:first-child span img{width:100px}div#cssArchitectureObject div.cssCardTeaserInvolvedCompany div.grid-x div:last-child{padding:0.5rem}div#cssArchitectureObject div.cssAddressCard div.cssHeadlineArea{padding:.625rem 0 .9375rem 0;margin:0 .625rem .9375rem .625rem;border-bottom:.0625rem solid #d7dce0}div#cssArchitectureObject div.cssAddressCard div.cssHeadlineArea p{margin:0;padding:0}div#cssArchitectureObject div.cssAddressCard p.cssAdressLine{margin-bottom:0}div#cssArchitectureObject .svgNoLogo{width:58px;height:58px}div#cssArchitectureObject .sbdCustomLogo{width:100%;height:100%;position:relative;text-align:center;padding:20px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}div#cssArchitectureObject div.cssMiddleHeader{border-top:.0625rem solid #d7dce0}div#cssArchitectureObject div.cssMiddleHeader img.cssArchitectureObjectAwardBadge{position:relative;color:white;width:200px;aspect-ratio:393 / 70}div#cssArchitectureObject div.cssProjektVideo{margin:4rem 0;background-color:#f7f7f7}div.popper div.cssToolTipImage{text-align:center;margin-bottom:.625rem}div.popper div.cssToolTipImage img{width:auto !important;height:auto !important}div.popper p{margin-bottom:0;text-align:left}div.popper p.cssToolTipProducer{font-weight:700}div.cssTopContent{position:absolute;top:75px;right:0px;width:200px}div.cssTopContent div#jsTopStickyPlaceholder{display:none;height:50px}div.cssTopContent.sticky{border-top:0}div.cssTopContent.sticky>div#topStickyContent{position:fixed;top:75px;left:0;background:white;width:100%}@media screen and (max-width: 39.99875em){div.cssTopContent.sticky>div#topStickyContent{position:absolute}}div.cssTopContent.sticky div#jsTopStickyPlaceholder{display:block}div#topContent{width:auto;position:absolute;top:40px;right:0}div#topContent div.cssArchitectureObjectYearbook{position:relative;color:white;width:38px;height:155px;background-color:#171b1f}div#topContent div.cssArchitectureObjectYearbook div{width:100%;height:100%;position:relative;writing-mode:vertical-rl;text-align:center;color:white;padding-right:6px;transform:rotate(180deg)}div#topContent div.cssArchitectureObjectYearbook div svg{position:absolute;bottom:145px;left:0;transform:rotate(180deg)}button.flickity-button{top:36%}

