.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}DIV.allStarrating{display:flex}DIV.allStarrating>DIV.vue-star-rating{margin:0 .3125rem}DIV.allStarrating SPAN{color:#9ca0a6;font-size:.8125rem}.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}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#cssExpertsKeyvisual IMG,DIV#cssExpertsKeyvisual PICTURE{width:100%}DIV#cssExpertsKeyvisual P.cssCopyright{left:auto;right:3.125rem;bottom:1.25rem}DIV#cssExperts{padding:1.875rem 1.875rem !important}@media screen and (min-width: 40em) and (max-width: 63.99875em){DIV#cssExperts{padding:1.875rem 1.5625rem !important}}@media screen and (max-width: 39.99875em){DIV#cssExperts{padding:1.875rem 0 !important}}DIV#cssExperts.cssWithKeyvisual DIV.cssASide{margin-top:-8.125rem;z-index:1}@media screen and (max-width: 39.99875em){DIV#cssExperts DIV#cssContent{padding-left:.625rem;padding-right:.625rem}}DIV#cssExperts DIV#cssContent DIV.cssWatchAndShareArea{margin-top:.9375rem}@media screen and (min-width: 64em) and (max-width: 74.99875em){DIV#cssExperts DIV#cssContent DIV.cssWatchAndShareArea{margin-bottom:1.25rem}}@media screen and (max-width: 39.99875em){DIV#cssExperts DIV#cssContent DIV.cssWatchAndShareArea{margin-bottom:1.25rem}}DIV#cssExperts DIV#cssContent DIV.cssWatchAndShareArea A#cssEditLink{margin-right:.625rem;padding-right:1.25rem;border-right:.0625rem solid #d7dce0}DIV#cssExperts DIV#cssContent DIV.cssContentNavigationArea{visibility:visible;border-top:.0625rem solid #d7dce0;padding-top:.625rem}DIV#cssExperts DIV#cssContent DIV.cssContentNavigationArea.cssContentNavigationAreaEmpty{padding-top:0}DIV#cssExperts DIV#cssContent H3.cssExpertsHeadline{margin-top:1.25rem;margin-bottom:1.25rem}DIV#cssExperts DIV#cssContent DIV#cssExpertsImages{margin-bottom:1.25rem}DIV#cssExperts DIV#cssContent DIV.cssBusinessCardTeaser.cssImportantStaff{background:#454b52}DIV#cssExperts DIV#cssContent DIV.cssBusinessCardTeaser.cssImportantStaff P,DIV#cssExperts DIV#cssContent DIV.cssBusinessCardTeaser.cssImportantStaff A:not(.button){color:#fff !important}

