/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css | http://necolas.github.io/normalize.css/ */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:local(""),url("../fonts/roboto-condensed-v25-latin-300.woff2") format("woff2"),url("../fonts/roboto-condensed-v25-latin-300.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:local(""),url("../fonts/roboto-condensed-v25-latin-300italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v25-latin-300italic.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:local(""),url("../fonts/roboto-condensed-v25-latin-700.woff2") format("woff2"),url("../fonts/roboto-condensed-v25-latin-700.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:local(""),url("../fonts/roboto-condensed-v25-latin-700italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v25-latin-700italic.woff") format("woff");font-display:swap}@media only screen{html{scroll-behavior:smooth}html,body{position:absolute;left:0;top:0;width:100%;max-width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0}.clear{clear:both;display:block;height:0;width:0;overflow:hidden}.displayNO,.displayNone{display:none !important}.displayBlock{display:block !important}.displayInline{display:inline !important}.displayInlineBlock{display:inline-block !important}.floatLeft{float:left !important}.floatRight{float:right !important}.fontNO,.fontSize0{font-size:0;line-height:0}.jsNO .jsNO{display:block}.jsOK .jsNO{display:none}.jsNO .jsOK{display:none}.jsOK .jsOK{display:block}a,a:link,a:visited{position:relative;text-decoration:none;border:0}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{text-decoration:none;border:0}ul,ol,dl{position:relative;margin:0;margin-bottom:1.5rem}ul>li,ol>li,dl>li{position:relative;margin:0}ul{list-style-type:disc;list-style-position:outside;margin-left:20px}ol{list-style-type:decimal;list-style-position:outside;margin-left:20px}ul.dotsNO{list-style-type:none;list-style-position:outside;margin-left:0}ul.dotsNO>li{padding-left:0 !important}ul:last-child,ol:last-child,dl:last-child{margin-bottom:0 !important}p,.p{margin:0;margin-bottom:1.5rem}p:last-child{margin-bottom:0 !important}picture,figure{position:relative;width:100%;margin:0;font-size:0;line-height:0}figure>figcaption{display:block;display:none;margin:0;padding:0}img{max-width:100%;border:0}main img{width:100%;height:auto}div.space{position:relative;width:100%;overflow:hidden}}@media only screen and (min-width: 800px){div.space{height:40px}}@media only screen and (max-width: 799px){div.space{height:20px}}@media only screen{.paddingTopZero{padding-top:0 !important}.paddingBottomZero{padding-bottom:0 !important}.marginTopZero{margin-top:0 !important}.marginBottomZero{margin-bottom:0 !important}.textAlignLeft{text-align:left !important}.textAlignCenter{text-align:center !important}.textAlignRight{text-align:right !important}.textAlignJustify{text-align:justify !important}.textCaseUpper{text-transform:uppercase !important}.textCaseLower{text-transform:lowercase !important}.wrapNO{white-space:nowrap}.hyphenOK{-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.hyphenNO{-ms-hyphens:manual;hyphens:manual;word-wrap:normal}strong{font-family:"Roboto Condensed";font-weight:700}em,i{font-family:"Roboto CondensedItalic";font-style:normal}strong em,em strong,strong i,i strong{font-family:"Roboto CondensedItalic";font-weight:700;font-style:normal}sup,sub{font-size:75%;position:relative;height:0;line-height:1;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}table{position:relative;width:100%;border-width:0;margin:0;border-collapse:collapse;empty-cells:hide}table th,table td{background-color:rgba(0,0,0,0);vertical-align:top}iframe{margin:0;border:0}video{position:relative;width:100%;height:auto;border:0;-webkit-mask-image:-webkit-radial-gradient(white, black);mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media only screen{:root{color:#000}}@media only screen and (min-width: 800px){:root{font-size:16px;line-height:1.5em}}@media only screen and (min-width: 500px)and (max-width: 799px){:root{font-size:calc(16px*0.875);line-height:1.5em}}@media only screen and (max-width: 499px){:root{font-size:calc(16px*0.75);line-height:1.5em}}@media only screen{body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:calc(100vh + 1px)}}@media only screen and (max-width: 1479px)and (min-width: 800px){body{padding-left:calc(40px*1);padding-right:calc(40px*1)}}@media only screen and (max-width: 1479px)and (max-width: 799px){body{padding-left:calc(20px*1);padding-right:calc(20px*1)}}@media only screen{::-moz-selection{color:#e80000;background-color:#fff}::selection{color:#e80000;background-color:#fff}}@media only screen{header{position:relative;width:100%;margin:0 auto;z-index:13}}@media only screen and (min-width: 1480px){header{max-width:1400px}}@media only screen and (max-width: 1479px){header{max-width:920px}}@media only screen and (min-width: 1000px){header{height:250px}}@media only screen and (min-width: 600px)and (max-width: 999px){header{height:25vw}}@media only screen and (max-width: 599px){header{height:150px}}@media only screen{header>div.logo{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0;line-height:0;z-index:1}}@media only screen and (min-width: 1000px){header>div.logo{width:440px}}@media only screen and (min-width: 600px)and (max-width: 999px){header>div.logo{width:44vw}}@media only screen and (max-width: 599px){header>div.logo{width:264px}}@media only screen{header>div.logo svg{width:100%}header>div.logo svg path,header>div.logo svg rect{fill:inherit}header>div.logo svg use{fill:#000}header>div.logo>a:hover svg use,header>div.logo>a:focus svg use,header>div.logo>a:active svg use,header>div.logo>a:visited:hover svg use,header>div.logo>a:visited:focus svg use,header>div.logo>a:visited:active svg use{fill:#e80000}header>div.navigation{text-align:left;z-index:2}}@media only screen and (min-width: 1480px){header>div.navigation{position:absolute;display:block;top:100%;margin-top:-10px;width:440px}}@media only screen and (min-width: 1480px)and (min-width: 1480px){header>div.navigation{left:calc(50% - 1400px/2)}}@media only screen and (min-width: 1480px)and (max-width: 1479px){header>div.navigation{left:calc(40px*1.5)}}@media only screen and (max-width: 1479px){header>div.navigation{position:fixed;display:none;left:0;top:0;width:calc(100vw - 40px*4);max-width:calc(440px + 2*40px);height:100vh;overflow:auto;padding-top:calc(40px*2);padding-bottom:calc(40px*2);background-color:#fff;-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,.1);box-shadow:5px 0 10px 0 rgba(0,0,0,.1)}}@media only screen and (max-width: 1479px)and (min-width: 800px){header>div.navigation{padding-left:calc(40px*1);padding-right:calc(40px*1)}}@media only screen and (max-width: 1479px)and (max-width: 799px){header>div.navigation{padding-left:calc(20px*1);padding-right:calc(20px*1)}}@media only screen and (max-width: 1479px){.navOK header>div.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen{header>nav.button{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}}@media only screen and (min-width: 1480px){header>nav.button{display:none}}@media only screen and (max-width: 1479px){header>nav.button{display:block}}@media only screen and (min-width: 375px){header>nav.button{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 374px){header>nav.button{left:0;top:20px}}@media only screen{header>nav.button>a,header>nav.button>a:link,header>nav.button>a:visited{position:relative;display:block;width:100%}header>nav.button>a>div,header>nav.button>a:link>div,header>nav.button>a:visited>div{position:relative;width:40px;height:20px}header>nav.button>a>div>span,header>nav.button>a:link>div>span,header>nav.button>a:visited>div>span{position:absolute;left:0;width:100%;height:1px;background-color:#000}header>nav.button>a:hover>div>span::after,header>nav.button>a:link:hover>div>span::after,header>nav.button>a:visited:hover>div>span::after{display:none}body:not(.navOK) header>nav.button>a>div>span:nth-of-type(1),body:not(.navOK) header>nav.button>a:link>div>span:nth-of-type(1),body:not(.navOK) header>nav.button>a:visited>div>span:nth-of-type(1){top:0}body:not(.navOK) header>nav.button>a>div>span:nth-of-type(2),body:not(.navOK) header>nav.button>a:link>div>span:nth-of-type(2),body:not(.navOK) header>nav.button>a:visited>div>span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body:not(.navOK) header>nav.button>a>div>span:nth-of-type(3),body:not(.navOK) header>nav.button>a:link>div>span:nth-of-type(3),body:not(.navOK) header>nav.button>a:visited>div>span:nth-of-type(3){bottom:0}body:not(.navOK) header>nav.button>a:hover>div>span{background-color:#e80000}body.navOK header>nav.button::before{display:none}body.navOK header>nav.button>a>div>span,body.navOK header>nav.button>a:link>div>span,body.navOK header>nav.button>a:visited>div>span{background-color:#000}body.navOK header>nav.button>a>div>span:nth-of-type(1),body.navOK header>nav.button>a:link>div>span:nth-of-type(1),body.navOK header>nav.button>a:visited>div>span:nth-of-type(1){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.navOK header>nav.button>a>div>span:nth-of-type(2),body.navOK header>nav.button>a:link>div>span:nth-of-type(2),body.navOK header>nav.button>a:visited>div>span:nth-of-type(2){display:none}body.navOK header>nav.button>a>div>span:nth-of-type(3),body.navOK header>nav.button>a:link>div>span:nth-of-type(3),body.navOK header>nav.button>a:visited>div>span:nth-of-type(3){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body.navOK header>nav.button>a>div>span::after,body.navOK header>nav.button>a:link>div>span::after,body.navOK header>nav.button>a:visited>div>span::after{display:none}body.navOK header>nav.button>a:hover>div>span,body.navOK header>nav.button>a:link:hover>div>span,body.navOK header>nav.button>a:visited:hover>div>span{background-color:#e80000}}@media only screen and (max-width: 1479px){.jsNO header>nav.button.sitemap{display:block !important}.jsNO header>nav.button.menu{display:none !important}.jsOK header>nav.button.sitemap{display:none !important}body[data-template=sitemap] header>nav.button{display:none !important}}@media only screen{main{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;z-index:11}}@media only screen and (min-width: 1480px){main{max-width:1400px;text-align:right}}@media only screen and (max-width: 1479px){main{max-width:920px;text-align:left}}@media only screen and (max-width: 1479px){main{-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}}@media only screen{main section+section{margin-top:0;border-top:1px solid #000}main>section{position:relative;display:inline-block;width:100%;text-align:left;z-index:1;padding-top:calc(40px*2);padding-bottom:calc(40px*2)}}@media only screen and (min-width: 1480px){main>section{max-width:920px}}@media only screen{main>section:nth-of-type(1){padding-top:calc(40px*0)}main>section:nth-last-of-type(1){padding-bottom:calc(40px*4)}main>section.paddingTopNO{padding-top:0 !important}main>section.paddingBottomNO{padding-bottom:0 !important}main>section>div{position:relative;display:block;width:100%;text-align:left;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;line-height:1.667em;line-height:1.667em;color:#000;letter-spacing:.025rem;text-transform:none}}@media only screen{footer{position:relative;display:none;width:100%;margin-top:auto;text-align:center;z-index:12}div#outdatedbrowser{position:fixed;display:none;left:0;top:0;width:100%;height:100%;padding:calc(40px*2);z-index:0}div#outdatedbrowser,div#outdatedbrowser a,div#outdatedbrowser a:link,div#outdatedbrowser a:visited{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;line-height:1.667em;line-height:1.667em;color:#000;letter-spacing:.025rem;text-transform:none;color:#fff}div#svg{display:none}}@media only screen{.jsOK header>div.navigation>nav.sitemap{display:none}.jsNO header>div.navigation>nav.main{display:none}header>div.navigation>nav.sitemap,header>div.navigation>nav.main{position:relative;display:block;width:100%}header>div.navigation>nav.sitemap ul,header>div.navigation>nav.main ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0}header>div.navigation>nav.sitemap ul>li,header>div.navigation>nav.main ul>li{position:relative;display:block}}@media only screen and (min-width: 1480px){header>div.navigation>nav.sitemap ul>li,header>div.navigation>nav.main ul>li{width:100%}}@media only screen and (max-width: 1479px){header>div.navigation>nav.sitemap ul>li,header>div.navigation>nav.main ul>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen{header>div.navigation>nav.sitemap ul>li>span,header>div.navigation>nav.sitemap ul>li>a,header>div.navigation>nav.sitemap ul>li>a:link,header>div.navigation>nav.sitemap ul>li>a:visited,header>div.navigation>nav.main ul>li>span,header>div.navigation>nav.main ul>li>a,header>div.navigation>nav.main ul>li>a:link,header>div.navigation>nav.main ul>li>a:visited{position:relative;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.05rem;text-transform:uppercase;padding:10px 0}header>div.navigation>nav.sitemap ul>li:hover>a,header>div.navigation>nav.sitemap ul>li:focus>a,header>div.navigation>nav.sitemap ul>li:hover>span,header>div.navigation>nav.sitemap ul>li:focus>span,header>div.navigation>nav.sitemap ul>li>span:hover,header>div.navigation>nav.sitemap ul>li>span:focus,header>div.navigation>nav.sitemap ul>li>a:hover,header>div.navigation>nav.sitemap ul>li>a:focus,header>div.navigation>nav.sitemap ul>li>a:active,header>div.navigation>nav.sitemap ul>li>a:visited:hover,header>div.navigation>nav.sitemap ul>li>a:visited:focus,header>div.navigation>nav.sitemap ul>li>a:visited:active,header>div.navigation>nav.main ul>li:hover>a,header>div.navigation>nav.main ul>li:focus>a,header>div.navigation>nav.main ul>li:hover>span,header>div.navigation>nav.main ul>li:focus>span,header>div.navigation>nav.main ul>li>span:hover,header>div.navigation>nav.main ul>li>span:focus,header>div.navigation>nav.main ul>li>a:hover,header>div.navigation>nav.main ul>li>a:focus,header>div.navigation>nav.main ul>li>a:active,header>div.navigation>nav.main ul>li>a:visited:hover,header>div.navigation>nav.main ul>li>a:visited:focus,header>div.navigation>nav.main ul>li>a:visited:active{color:#e80000 !important;cursor:pointer}header>div.navigation>nav.sitemap ul>li.act>span,header>div.navigation>nav.sitemap ul>li.act>a,header>div.navigation>nav.sitemap ul>li.act>a:link,header>div.navigation>nav.sitemap ul>li.act>a:visited,header>div.navigation>nav.sitemap ul>li.act>a:hover,header>div.navigation>nav.sitemap ul>li.act>a:focus,header>div.navigation>nav.sitemap ul>li.act>a:active,header>div.navigation>nav.sitemap ul>li.act>a:visited:hover,header>div.navigation>nav.sitemap ul>li.act>a:visited:focus,header>div.navigation>nav.sitemap ul>li.act>a:visited:active,header>div.navigation>nav.main ul>li.act>span,header>div.navigation>nav.main ul>li.act>a,header>div.navigation>nav.main ul>li.act>a:link,header>div.navigation>nav.main ul>li.act>a:visited,header>div.navigation>nav.main ul>li.act>a:hover,header>div.navigation>nav.main ul>li.act>a:focus,header>div.navigation>nav.main ul>li.act>a:active,header>div.navigation>nav.main ul>li.act>a:visited:hover,header>div.navigation>nav.main ul>li.act>a:visited:focus,header>div.navigation>nav.main ul>li.act>a:visited:active{color:#e80000 !important}header>div.navigation>nav.sitemap ul>li.open>ul,header>div.navigation>nav.main ul>li.open>ul{display:block}header>div.navigation>nav.sitemap ul>li>ul,header>div.navigation>nav.main ul>li>ul{display:none}}@media only screen and (min-width: 1480px){header>div.navigation>nav.sitemap ul>li>ul,header>div.navigation>nav.main ul>li>ul{padding:0 0 20px 0}}@media only screen and (max-width: 1479px){header>div.navigation>nav.sitemap ul>li>ul,header>div.navigation>nav.main ul>li>ul{padding:0 0 20px 0}}@media only screen{header>div.navigation>nav.sitemap ul>li>ul>li>span,header>div.navigation>nav.sitemap ul>li>ul>li>a,header>div.navigation>nav.sitemap ul>li>ul>li>a:link,header>div.navigation>nav.sitemap ul>li>ul>li>a:visited,header>div.navigation>nav.main ul>li>ul>li>span,header>div.navigation>nav.main ul>li>ul>li>a,header>div.navigation>nav.main ul>li>ul>li>a:link,header>div.navigation>nav.main ul>li>ul>li>a:visited{padding:5px 0}header>div.navigation>nav.sitemap ul>li>ul>li>span,header>div.navigation>nav.sitemap ul>li>ul>li>a,header>div.navigation>nav.sitemap ul>li>ul>li>a:link,header>div.navigation>nav.sitemap ul>li>ul>li>a:visited,header>div.navigation>nav.main ul>li>ul>li>span,header>div.navigation>nav.main ul>li>ul>li>a,header>div.navigation>nav.main ul>li>ul>li>a:link,header>div.navigation>nav.main ul>li>ul>li>a:visited{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;line-height:1em;line-height:1em;color:#000;letter-spacing:.05rem;text-transform:none}header>div.navigation>nav.sitemap ul>li>ul>li:hover>a,header>div.navigation>nav.sitemap ul>li>ul>li:focus>a,header>div.navigation>nav.sitemap ul>li>ul>li:hover>span,header>div.navigation>nav.sitemap ul>li>ul>li:focus>span,header>div.navigation>nav.sitemap ul>li>ul>li>span:hover,header>div.navigation>nav.sitemap ul>li>ul>li>span:focus,header>div.navigation>nav.sitemap ul>li>ul>li>a:hover,header>div.navigation>nav.sitemap ul>li>ul>li>a:focus,header>div.navigation>nav.sitemap ul>li>ul>li>a:active,header>div.navigation>nav.sitemap ul>li>ul>li>a:visited:hover,header>div.navigation>nav.sitemap ul>li>ul>li>a:visited:focus,header>div.navigation>nav.sitemap ul>li>ul>li>a:visited:active,header>div.navigation>nav.main ul>li>ul>li:hover>a,header>div.navigation>nav.main ul>li>ul>li:focus>a,header>div.navigation>nav.main ul>li>ul>li:hover>span,header>div.navigation>nav.main ul>li>ul>li:focus>span,header>div.navigation>nav.main ul>li>ul>li>span:hover,header>div.navigation>nav.main ul>li>ul>li>span:focus,header>div.navigation>nav.main ul>li>ul>li>a:hover,header>div.navigation>nav.main ul>li>ul>li>a:focus,header>div.navigation>nav.main ul>li>ul>li>a:active,header>div.navigation>nav.main ul>li>ul>li>a:visited:hover,header>div.navigation>nav.main ul>li>ul>li>a:visited:focus,header>div.navigation>nav.main ul>li>ul>li>a:visited:active{color:#e80000 !important}header>div.navigation>nav.sitemap ul>li>ul>li.act>span,header>div.navigation>nav.sitemap ul>li>ul>li.act>a,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:link,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:visited,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:hover,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:focus,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:active,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:visited:hover,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:visited:focus,header>div.navigation>nav.sitemap ul>li>ul>li.act>a:visited:active,header>div.navigation>nav.main ul>li>ul>li.act>span,header>div.navigation>nav.main ul>li>ul>li.act>a,header>div.navigation>nav.main ul>li>ul>li.act>a:link,header>div.navigation>nav.main ul>li>ul>li.act>a:visited,header>div.navigation>nav.main ul>li>ul>li.act>a:hover,header>div.navigation>nav.main ul>li>ul>li.act>a:focus,header>div.navigation>nav.main ul>li>ul>li.act>a:active,header>div.navigation>nav.main ul>li>ul>li.act>a:visited:hover,header>div.navigation>nav.main ul>li>ul>li.act>a:visited:focus,header>div.navigation>nav.main ul>li>ul>li.act>a:visited:active{color:#e80000 !important}}@media only screen{nav+nav.legal{margin-top:calc(40px*0.5)}header>div.navigation>nav.legal{position:relative;display:block;width:100%}header>div.navigation>nav.legal>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0}header>div.navigation>nav.legal>ul>li{position:relative;display:block}}@media only screen and (min-width: 1480px){header>div.navigation>nav.legal>ul>li{width:100%}}@media only screen and (max-width: 1479px){header>div.navigation>nav.legal>ul>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen{header>div.navigation>nav.legal>ul>li>a,header>div.navigation>nav.legal>ul>li>a:link,header>div.navigation>nav.legal>ul>li>a:visited{position:relative;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:.875rem;line-height:1em;line-height:1em;color:#000;letter-spacing:.025rem;text-transform:none}}@media only screen and (min-width: 1480px){header>div.navigation>nav.legal>ul>li>a,header>div.navigation>nav.legal>ul>li>a:link,header>div.navigation>nav.legal>ul>li>a:visited{padding:5px 0}}@media only screen and (max-width: 1479px){header>div.navigation>nav.legal>ul>li>a,header>div.navigation>nav.legal>ul>li>a:link,header>div.navigation>nav.legal>ul>li>a:visited{padding:10px 0}}@media only screen{header>div.navigation>nav.legal>ul>li>a:hover,header>div.navigation>nav.legal>ul>li>a:focus,header>div.navigation>nav.legal>ul>li>a:active,header>div.navigation>nav.legal>ul>li>a:visited:hover,header>div.navigation>nav.legal>ul>li>a:visited:focus,header>div.navigation>nav.legal>ul>li>a:visited:active{color:#e80000 !important}header>div.navigation>nav.legal>ul>li.act>span,header>div.navigation>nav.legal>ul>li.act>a,header>div.navigation>nav.legal>ul>li.act>a:link,header>div.navigation>nav.legal>ul>li.act>a:visited,header>div.navigation>nav.legal>ul>li.act>a:hover,header>div.navigation>nav.legal>ul>li.act>a:focus,header>div.navigation>nav.legal>ul>li.act>a:active,header>div.navigation>nav.legal>ul>li.act>a:visited:hover,header>div.navigation>nav.legal>ul>li.act>a:visited:focus,header>div.navigation>nav.legal>ul>li.act>a:visited:active{color:#e80000 !important}}@media only screen{main nav.sitemap>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0}}@media only screen and (max-width: 1479px){main nav.sitemap>ul{border-top:1px solid}}@media only screen{main nav.sitemap>ul>li{position:relative;display:block;width:100%}}@media only screen and (max-width: 1479px){main nav.sitemap>ul>li{border-bottom:1px solid}}@media only screen{main nav.sitemap>ul>li>span,main nav.sitemap>ul>li>a,main nav.sitemap>ul>li>a:link,main nav.sitemap>ul>li>a:visited{position:relative;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.05rem;text-transform:uppercase}}@media only screen and (min-width: 1480px){main nav.sitemap>ul>li>span,main nav.sitemap>ul>li>a,main nav.sitemap>ul>li>a:link,main nav.sitemap>ul>li>a:visited{padding:10px 0}}@media only screen and (max-width: 1479px){main nav.sitemap>ul>li>span,main nav.sitemap>ul>li>a,main nav.sitemap>ul>li>a:link,main nav.sitemap>ul>li>a:visited{padding:16px 0 6px 0}}@media only screen{main nav.sitemap>ul>li>span::after,main nav.sitemap>ul>li>a::after,main nav.sitemap>ul>li>a:link::after,main nav.sitemap>ul>li>a:visited::after{display:none}main nav.sitemap>ul>li:hover>a,main nav.sitemap>ul>li:focus>a,main nav.sitemap>ul>li:hover>span,main nav.sitemap>ul>li:focus>span,main nav.sitemap>ul>li>span:hover,main nav.sitemap>ul>li>span:focus,main nav.sitemap>ul>li>a:hover,main nav.sitemap>ul>li>a:focus,main nav.sitemap>ul>li>a:active,main nav.sitemap>ul>li>a:visited:hover,main nav.sitemap>ul>li>a:visited:focus,main nav.sitemap>ul>li>a:visited:active{color:#e80000 !important;cursor:pointer}main nav.sitemap>ul>li>ul{list-style-type:none;list-style-position:outside;margin-left:0}}@media only screen and (max-width: 1479px){main nav.sitemap>ul>li>ul>li{border-bottom:0}}@media only screen{main nav.sitemap>ul>li>ul>li>span,main nav.sitemap>ul>li>ul>li>a,main nav.sitemap>ul>li>ul>li>a:link,main nav.sitemap>ul>li>ul>li>a:visited{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;line-height:1em;line-height:1em;color:#000;letter-spacing:.05rem;text-transform:none}main nav.sitemap>ul>li>ul>li:hover>a,main nav.sitemap>ul>li>ul>li:focus>a,main nav.sitemap>ul>li>ul>li:hover>span,main nav.sitemap>ul>li>ul>li:focus>span,main nav.sitemap>ul>li>ul>li>span:hover,main nav.sitemap>ul>li>ul>li>span:focus,main nav.sitemap>ul>li>ul>li>a:hover,main nav.sitemap>ul>li>ul>li>a:focus,main nav.sitemap>ul>li>ul>li>a:active,main nav.sitemap>ul>li>ul>li>a:visited:hover,main nav.sitemap>ul>li>ul>li>a:visited:focus,main nav.sitemap>ul>li>ul>li>a:visited:active{color:#e80000 !important}main nav.sitemap>ul>li>ul>li.act>span,main nav.sitemap>ul>li>ul>li.act>a,main nav.sitemap>ul>li>ul>li.act>a:link,main nav.sitemap>ul>li>ul>li.act>a:visited,main nav.sitemap>ul>li>ul>li.act>a:hover,main nav.sitemap>ul>li>ul>li.act>a:focus,main nav.sitemap>ul>li>ul>li.act>a:active,main nav.sitemap>ul>li>ul>li.act>a:visited:hover,main nav.sitemap>ul>li>ul>li.act>a:visited:focus,main nav.sitemap>ul>li>ul>li.act>a:visited:active{color:#e80000 !important}}@media only screen{.fontColorBlack{color:#000}.fontColorWhite{color:#fff}h1,.h1,h2,.h2,h3,.h3{position:relative}h1>span:not(.sup):not(.sub),.h1>span:not(.sup):not(.sub),h2>span:not(.sup):not(.sub),.h2>span:not(.sup):not(.sub),h3>span:not(.sup):not(.sub),.h3>span:not(.sup):not(.sub){position:relative;display:block;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.15rem;text-transform:uppercase}h1>span.sup,h1>span.sub,.h1>span.sup,.h1>span.sub,h2>span.sup,h2>span.sub,.h2>span.sup,.h2>span.sub,h3>span.sup,h3>span.sub,.h3>span.sup,.h3>span.sub{position:relative;display:block}h1>span.sup,.h1>span.sup,h2>span.sup,.h2>span.sup,h3>span.sup,.h3>span.sup{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.15rem;text-transform:uppercase;margin-bottom:10px}h1>span.sub,.h1>span.sub,h2>span.sub,.h2>span.sub,h3>span.sub,.h3>span.sub{font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.15rem;text-transform:uppercase}h1,.h1,h2,.h2,h3,.h3{margin:0}h2>span:not(.sup):not(.sub),.h2>span:not(.sup):not(.sub){font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#000;letter-spacing:.05rem;text-transform:uppercase}h3>span:not(.sup):not(.sub),.h3>span:not(.sup):not(.sub){font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.1em;line-height:1.1em;color:#747474;letter-spacing:.05rem;text-transform:uppercase}hr{position:relative;width:100%;height:.5px;margin:calc(40px*2) auto;border:0;background-color:#e80000}}@media only screen and (max-width: getViewportWidth("spaceSmaller")){hr{margin:calc(20px*2) auto}}@media only screen{body[data-pixelratio="1"] hr{height:1px}}@media only screen{main a,main a:link,main a:visited{color:#000;white-space:nowrap}main a:hover,main a:link:hover,main a:visited:hover{color:#e80000}main a::after,main a:link::after,main a:visited::after{content:"";display:none;position:absolute;left:0;bottom:0px;width:100%;border-bottom:1px solid #000}main a:hover::after,main a:link:hover::after,main a:visited:hover::after{border-bottom-color:#e80000}main a.lineNO::after,main a:link.lineNO::after,main a:visited.lineNO::after{display:none}main a.back::after{width:100%}footer p a,footer p a:link,footer p a:visited{color:#000;-webkit-transition:500ms;transition:500ms;white-space:nowrap}footer p a::after,footer p a:link::after,footer p a:visited::after{display:none !important;content:"";position:absolute;opacity:0;left:0;bottom:2px;width:0;border-bottom:1px solid #000;-webkit-transition:500ms;transition:500ms}footer p a:hover,footer p a:link:hover,footer p a:visited:hover{color:#e80000 !important}footer p a:hover::after,footer p a:link:hover::after,footer p a:visited:hover::after{opacity:1;width:100%;border-width:1px;border-bottom-color:#e80000 !important}.filterGrayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mapWrapper{position:relative;width:100%;height:0;padding-bottom:56.25% !important;margin-bottom:0;overflow:hidden;font-size:0;line-height:0}.jsNO .mapWrapper{display:none}.mapWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:0}.videoWrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:0;overflow:hidden;font-size:0;line-height:0}.jsNO .videoWrapper{display:none}.videoWrapper>video,.videoWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:0}.videoWrapper>video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:0}}@media only screen{div.cText ul{list-style-type:none;list-style-position:outside;margin-left:0}div.cText ul>li{padding-left:12px}div.cText ul>li::before{content:"•";position:absolute;left:0;top:0;color:#e80000}div div.copyright{position:absolute;left:100%;bottom:0;background-color:rgba(0,0,0,.333);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 20px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap}div.cBlock+div.cBlock{margin-top:calc(40px*1)}div.cBlock{position:relative;width:100%;z-index:1}div.cBlock>a{position:absolute;left:0;top:0;width:1px;height:1px;opacity:.001;font-size:0;line-height:0;z-index:1}div.cBlock>div{position:relative;width:100%}div.cBlock>div>div[class^=c]{position:relative;width:100%}div.cBlock+div.cBlock[data-blockType=myheadline],div.cBlock+div.cBlock[data-blockType=myHeadline]{margin-top:calc(40px*1.5)}div.cBlock[data-blockType=myheadline]+div.cBlock[data-blockType=mytext],div.cBlock[data-blockType=myHeadline]+div.cBlock[data-blockType=myText]{margin-top:calc(40px*0.5)}div.cBlock+div.cBlock[data-blockType=myPict]{margin-top:calc(40px*2)}div.cBlock+div.cBlock[data-blockType=myPicts]{margin-top:calc(40px*2)}ul.fadeGallery{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0;height:0;padding-bottom:56.5217391304%}ul.fadeGallery>li{position:absolute;display:none;left:0;top:0;width:100%}ul.fadeGallery>li:nth-of-type(1){display:block}div.cBlock[data-blockType=myTeam]>div{margin:0 0 0 auto}div.cTeam>ul{list-style-type:none;list-style-position:outside;margin-left:0;display:grid;width:100%;grid-template-rows:1fr;grid-gap:40px;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 1000px){div.cTeam>ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 680px)and (max-width: 999px){div.cTeam>ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 679px){div.cTeam>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen{div.cTeam>ul>li{place-self:stretch stretch}div.cTeam>ul>li>ul{list-style-type:none;list-style-position:outside;margin-left:0}}@media only screen{div.cBlock[data-blockType=myProjectsFilter]+div.cBlock[data-blockType=myProjects]{margin-top:0}div.cProjects>nav>ul{list-style-type:none;list-style-position:outside;margin-left:0;font-size:0;line-height:0;width:100%;display:grid;grid-template-rows:1fr;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 620px){div.cProjects>nav>ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 320px)and (max-width: 619px){div.cProjects>nav>ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 319px){div.cProjects>nav>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 800px){div.cProjects>nav>ul{grid-gap:40px}}@media only screen and (max-width: 799px){div.cProjects>nav>ul{grid-gap:20px}}@media only screen{div.cProjects>nav>ul>li{place-self:stretch stretch}div.cProjects>nav>ul>li.off{display:none}div.cProjects>nav>ul>li>div.pict{position:relative;width:100%;aspect-ratio:1/1;z-index:1}div.cProjects>nav>ul>li>div.pict::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#e80000;opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;z-index:2}div.cProjects>nav>ul>li>div.text{position:absolute;opacity:0;left:0;bottom:0;width:100%;padding:20px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:normal;font-size:.875rem;line-height:1.333em;line-height:1.333em;color:#fff;letter-spacing:.05rem;text-transform:uppercase;-webkit-transition:opacity 500ms;transition:opacity 500ms;z-index:2}div.cProjects>nav>ul>li>div.text>span{display:block}div.cProjects>nav>ul>li>div.link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}div.cProjects>nav>ul>li>div.link>a{position:absolute;left:0;top:0;width:100%;height:100%}div.cProjects>nav>ul>li>div.link>a::after{display:none}div.cProjects>nav>ul>li:hover>div.pict::after,div.cProjects>nav>ul>li.hover>div.pict::after{opacity:.5}div.cProjects>nav>ul>li:hover>div.text,div.cProjects>nav>ul>li.hover>div.text{opacity:1}}@media only screen{.jsOK div.cBlock[data-blockType=myDataWorks]{margin-top:0}div.cDataWorks>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0;border-top:1px solid}div.cDataWorks>ul>li{position:relative;width:100%;border-bottom:1px solid}div.cDataWorks>ul>li>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0;z-index:1}div.cDataWorks>ul>li>ul>li{position:relative}}@media only screen and (min-width: 600px){div.cDataWorks>ul>li>ul>li{display:inline-block;vertical-align:top;padding:20px 0}div.cDataWorks>ul>li>ul>li:nth-of-type(1){width:15%}div.cDataWorks>ul>li>ul>li:nth-of-type(2){width:70%}div.cDataWorks>ul>li>ul>li:nth-of-type(3){width:15%;text-align:right}}@media only screen and (max-width: 599px){div.cDataWorks>ul>li>ul>li{display:block}div.cDataWorks>ul>li>ul>li:nth-of-type(1){padding-top:20px}div.cDataWorks>ul>li>ul>li:nth-of-type(1)::before{content:"Zeitraum: "}div.cDataWorks>ul>li>ul>li:nth-of-type(2) span:nth-of-type(2)::before{content:"Bauherrschaft: "}div.cDataWorks>ul>li>ul>li:nth-of-type(3){padding-bottom:20px}div.cDataWorks>ul>li>ul>li:nth-of-type(3)::before{content:"Status: "}}@media only screen{div.cDataWorks>ul>li>div.link{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;z-index:2}div.cDataWorks>ul>li>div.link>a{position:absolute;left:0;top:0;width:100%;height:100%}}@media only screen{.jsOK div.cBlock[data-blockType=myDataPublications]{margin-top:0}div.cDataPublications>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0;border-top:1px solid}div.cDataPublications>ul>li{position:relative;width:100%;border-bottom:1px solid;padding:20px 0}div.cDataPublications>ul>li>div{position:relative}}@media only screen and (min-width: 600px){div.cDataPublications>ul>li>div{display:inline-block;vertical-align:top}}@media only screen and (max-width: 599px){div.cDataPublications>ul>li>div{width:100%}}@media only screen and (min-width: 600px){div.cDataPublications>ul>li>div.pict{width:140px}}@media only screen and (max-width: 599px){div.cDataPublications>ul>li>div.pict{padding-bottom:10px}div.cDataPublications>ul>li>div.pict.empty{display:none}}@media only screen{div.cDataPublications>ul>li>div.pict figure,div.cDataPublications>ul>li>div.pict picture,div.cDataPublications>ul>li>div.pict img{max-width:100px}}@media only screen and (min-width: 600px){div.cDataPublications>ul>li>div.text{width:calc(100% - 140px)}}@media only screen{div.cDataPublications>ul>li>div.text>ul{position:relative;width:100%;list-style-type:none;list-style-position:outside;margin-left:0}div.cDataPublications>ul>li>div.text>ul>li{position:relative;width:100%}}@media only screen{.jsNO div.cBlock[data-blockType=myProjectsFilter]{display:none}div.cBlock[data-blockType=myProjectsFilter]>div{padding-bottom:calc(40px*1)}div.cProjectsFilter>form{position:relative;width:100%}}@media only screen and (min-width: 600px)and (min-width: 800px){div.cProjectsFilter>form{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-auto-columns:1fr;grid-auto-rows:auto;grid-gap:40px;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 600px)and (max-width: 799px){div.cProjectsFilter>form{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-auto-columns:1fr;grid-auto-rows:auto;grid-gap:20px;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen{div.cProjectsFilter>form>div{padding-top:10px;border-top:1px solid #000}}@media only screen and (min-width: 600px){div.cProjectsFilter>form>div{padding-bottom:10px;border-bottom:1px solid #000}}@media only screen and (max-width: 599px){div.cProjectsFilter>form>div{position:relative;width:100%}div.cProjectsFilter>form>div:not(:nth-of-type(1)){margin-top:10px}}@media only screen{div.cProjectsFilter>form>div label,div.cProjectsFilter>form>div select{position:relative;display:block;width:100%}div.cProjectsFilter>form>div label{font-weight:700}div.cProjectsFilter>form[data-filterdata=werkliste]>div:not(:nth-of-type(1)),div.cProjectsFilter>form[data-filterdata=publikationen]>div:not(:nth-of-type(1)){opacity:.5}.jsOK div.cBlock[data-visibility="0"]{display:none}.jsOK div.cBlock[data-visibility="1"]{display:block}}@media only screen{div.cBlock[data-blockType=myProjectPict]+div.cBlock[data-blockType=myHeadline]{margin-top:40px}div.cProjectPict{font-size:0;line-height:0}div.cProjectPict>div.pict{position:relative;width:100%;z-index:1}div.cProjectPict>div.pict figure,div.cProjectPict>div.pict picture,div.cProjectPict>div.pict img{width:100%}div.cProjectPict>div.link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}div.cProjectPict>div.link>a{position:absolute;left:0;top:0;width:100%;height:100%}div.cProjectPict>div.link>a:after{display:none}div.cBlock+div.cBlock[data-blockType=myProjectPicts]{margin-top:calc(40px*1.5)}div.cProjectPicts>ul{list-style-type:none;list-style-position:outside;margin-left:0;font-size:0;line-height:0;width:100%;display:grid;grid-template-rows:1fr;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 620px){div.cProjectPicts>ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 320px)and (max-width: 619px){div.cProjectPicts>ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 319px){div.cProjectPicts>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 800px){div.cProjectPicts>ul{grid-gap:40px}}@media only screen and (max-width: 799px){div.cProjectPicts>ul{grid-gap:20px}}@media only screen{div.cProjectPicts>ul>li{place-self:stretch stretch}div.cProjectPicts>ul>li>div.pict{position:relative;width:100%;z-index:1}div.cProjectPicts>ul>li>div.link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}div.cProjectPicts>ul>li>div.link>a{position:absolute;left:0;top:0;width:100%;height:100%}div.cProjectPicts>ul>li>div.link>a::after{display:none}}@media only screen{.jsNO div.cBlock[data-blockType=myProjectOptions]{display:none}div.cProjectOptions{font-size:0;line-height:0}div.cProjectOptions>ul{list-style-type:none;list-style-position:outside;margin-left:0}div.cProjectOptions>ul>li{display:inline-block;vertical-align:top}div.cProjectOptions>ul>li:not(:nth-of-type(1)){margin-left:20px}div.cProjectOptions>ul>li>button{border:none;background-color:rgba(0,0,0,.1);padding:10px 20px;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1em;line-height:1em;color:#000;letter-spacing:.1rem;text-transform:uppercase;text-align:center}div.cProjectOptions>ul>li>button.on{background-color:#000;color:#fff}div.cProjectOptions>ul>li>button:hover{cursor:pointer}div.cBlock[data-blockType=myHeadline]+div.cBlock[data-blockType=myProjectFacts]{margin-top:calc(40px*1)}.jsOK div.cBlock[data-blockType=myProjectFacts][data-visibility="0"]{display:none}div.cProjectFacts>ul{list-style-type:none;list-style-position:outside;margin-left:0;font-size:0;line-height:0;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 620px){div.cProjectFacts>ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 420px)and (max-width: 619px){div.cProjectFacts>ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 419px){div.cProjectFacts>ul{grid-template-columns:repeat(1, 1fr)}}@media only screen and (min-width: 800px){div.cProjectFacts>ul{grid-gap:0 40px}}@media only screen and (max-width: 799px){div.cProjectFacts>ul{grid-gap:0 20px}}@media only screen{div.cProjectFacts>ul>li{place-self:stretch stretch;border-top:1px solid #000}}@media only screen and (min-width: 680px){div.cProjectFacts>ul>li{padding:20px 0}}@media only screen and (max-width: 679px){div.cProjectFacts>ul>li{padding:calc(20px/2) 0}}@media only screen{div.cProjectFacts>ul>li::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#000}div.cProjectFacts>ul>li>span{display:block;width:100%}div.cProjectFacts>ul>li>span:nth-of-type(1){font-family:"Roboto Condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.125rem;line-height:1.333em;line-height:1.333em;color:#000;letter-spacing:.025rem;text-transform:none}div.cProjectFacts>ul>li>span:nth-of-type(2){font-family:"Roboto Condensed",sans-serif;font-weight:300;font-style:normal;font-size:1.125rem;line-height:1.333em;line-height:1.333em;color:#000;letter-spacing:.025rem;text-transform:none}}@media only screen{.jsOK div.cBlock[data-blockType=myProjectText][data-visibility="0"]{display:none}div.cBlock[data-blockType=mySitemap]>div{margin:0 0 0 auto}div.fancybox__container{font-family:"Roboto Condensed";font-weight:300;font-style:normal}div.fancybox__container div.fancybox__backdrop{background-color:#fff !important}div.fancybox__container div.fancybox__toolbar{background-image:none}div.fancybox__container div.fancybox__toolbar>div.fancybox__toolbar__items button{width:40px;height:40px}div.fancybox__container div.fancybox__toolbar>div.fancybox__toolbar__items button svg{width:30px;height:30px;-webkit-filter:none;filter:none}div.fancybox__container div.fancybox__toolbar>div.fancybox__toolbar__items button svg path{stroke:#000;stroke-width:.75;-webkit-filter:none;filter:none}div.fancybox__container div.fancybox__toolbar>div.fancybox__toolbar__items>div.fancybox__counter{min-width:40px;padding:0;text-shadow:none;color:#000;line-height:2.5rem}div.fancybox__container div.fancybox__counter{color:#fff}div.fancybox__container div.fancybox__progress{background-color:#e80000}div.fancybox__container div.fancybox__nav{display:none}div.fancybox__container div.fancybox__nav button{border-color:#e80000}div.fancybox__container div.fancybox__caption{color:#000}}@media only screen{form#formProjectsFilter div.select{display:grid;grid-template-areas:"select";-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:3px 0;border:0;background-color:#fff;white-space:nowrap;cursor:pointer}form#formProjectsFilter div.select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;width:100%;outline:none;z-index:1}form#formProjectsFilter div.select>select::-ms-expand{display:none}form#formProjectsFilter div.select>select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #000;border-radius:inherit}form#formProjectsFilter div.select>select,form#formProjectsFilter div.select::after{grid-area:select;white-space:nowrap;color:#000}form#formProjectsFilter div.select::after{content:"";justify-self:end;width:12px;height:6px;background-color:#000;clip-path:polygon(100% 0%, 0 0%, 50% 100%)}}@media print{body>*{display:none}}@media only screen and (-ms-high-contrast: none),(-ms-high-contrast: active){div#outdatedbrowser{display:block !important;z-index:99 !important}}