@charset "UTF-8";.block-table .section-content{margin:0 auto;padding:0 6.25%}@media screen and (min-width: 768px){.block-table .section-content{padding:0 6.25%}}@media screen and (min-width: 1024px){.block-table .section-content{padding:0 9.7222222222%}}@media screen and (min-width: 1440px){.block-table .section-content{max-width:1440px;padding:0 140px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.block-table .section-content{padding-bottom:50px;overflow:hidden}}.color-none.block-table .section-content{background:#fff}.block-table .section-content{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 768px){.block-table .section-content{padding-top:64px;padding-bottom:64px}}@media screen and (min-width: 1024px){.block-table .section-content{padding-top:80px;padding-bottom:80px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:asap,sans-serif;font-size:16px;font-weight:400;line-height:1.5;font-variation-settings:"wght" 400}@media screen and (min-width: 600px){html{font-size:17px;line-height:1.4}}@media screen and (min-width: 1024px){html{font-size:18px;line-height:1.4}}@media screen and (min-width: 1440px){html{font-size:20px;line-height:1.5}}body{margin:0;overflow-x:hidden;background:#fff;color:#2a2a2a;font-feature-settings:"liga" 1}@supports (font-variant-ligatures: common-ligatures){body{font-feature-settings:normal;font-variant-ligatures:common-ligatures}}a,button,input,select,textarea,label,summary{touch-action:manipulation}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p,ul,li{font-feature-settings:"onum" 1}@supports (font-variant-numeric: oldstyle-nums){p,ul,li{font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}p,ul,ol,li{margin:0 0 1.5em;padding:0;font-size:1em}@media screen and (min-width: 768px){p,ul,ol,li{margin:0 0 1.4em}}@media screen and (min-width: 1024px){p,ul,ol,li{margin:0 0 1.4em}}@media screen and (min-width: 1440px){p,ul,ol,li{margin:0 0 1.5em}}ul ul,ol ol,dl dl{margin-bottom:0}img{max-width:100%;height:auto}ul,ol{margin:2em 0 4em 20px}li{margin-bottom:.5em}dt{color:#2a2a2a;font-weight:700}dd{margin:0 0 1em}a{transition:.3s color;color:#016eac}a:hover{color:#015c8f}b,strong{font-weight:700;font-variation-settings:"wght" 700}i,em{font-family:asap-italic,serif;font-style:normal}pre{margin-bottom:3em;padding:20px;background:#2e3440;color:#fff;font-size:.75em}code{font-size:1em}sup{font-feature-settings:"sups" 1}@supports (font-variant-position: super){sup{font-feature-settings:normal;font-variant-position:super}}@supports (font-variant-position: super) or (font-feature-settings: "sups" 1){sup{font-size:inherit;vertical-align:inherit}}sub{font-feature-settings:"subs" 1}@supports (font-variant-position: sub){sub{font-feature-settings:normal;font-variant-position:sub}}@supports (font-variant-position: sub) or (font-feature-settings: "subs" 1){sub{font-size:inherit;vertical-align:inherit}}table{margin:1.5em 0;caption-side:bottom;border-collapse:collapse}table .number{text-align:right}table .alignment{text-align:"." center}caption{padding:.5em 5px 1.5em;color:#6e6e6e;font-size:.8em;font-style:italic}th{padding:.25em 2em .25em .5em;color:#2a2a2a;font-size:.8em;font-weight:700;text-align:left;font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width: 768px){th{padding:.25em 2em .25em .5em;font-size:1em}}th:last-child{padding-right:.5em}tfoot th{text-align:left}td{padding:.25em 2em .25em .5em;border:0;color:#2a2a2a;font-size:.8em;text-align:left;font-variant-numeric:lining-nums tabular-nums}tr.no-border td{border:0}@media screen and (min-width: 768px){td{padding:.25em 2em .25em .5em;font-size:1em;line-height:1.3}}@media screen and (min-width: 1024px){td{font-size:1em}}td:last-child{padding-right:.5em}hr{margin:1.5rem 0;border:0;border-top:1px solid #eee}@media screen and (min-width: 600px){hr{margin:1.4rem 0}}@media screen and (min-width: 1024px){hr{margin:1.4rem 0}}@media screen and (min-width: 1440px){hr{margin:1.5rem 0}}.hr hr{display:none}.hr{margin:1.5em 0;border-top:1px solid #e8e8e8}blockquote{max-width:750px;margin:1em 0;padding:0 10px;color:#2a2a2a;font-family:asap-italic,serif}@media screen and (min-width: 768px){blockquote{margin:3em 0;padding:0 30px;border-left:5px solid #2a2a2a}}blockquote h2{font-family:asap-italic,serif}blockquote p{quotes:"“" "”" "‘" "’"}blockquote p:before{content:open-quote;margin-left:-.5ch}blockquote p:after{content:close-quote}figure{margin:0}figcaption,.figcaption{margin:.5em 0 2em;color:#c2c2c2;font-family:asap-italic,serif;font-size:.8em}table+p em{color:#c2c2c2;font-size:.85em}object{outline:none}.small{margin-right:20px;float:right;font-size:11px}.center{text-align:center}fieldset{margin:0 0 3em;padding:1em;border:1px solid #d7d8d9}@media screen and (min-width: 600px){fieldset{padding:1.5em}}legend{padding:0 2px;color:#2a2a2a;font-family:asap-italic,serif;font-weight:400}label{display:block;margin:13px 0 3px;font-family:asap-italic,serif;font-size:.85em;font-weight:400}label.long{margin:15px 0;line-height:.9}input{color:#6e6e6e;font-family:asap,sans-serif;font-size:16px;font-weight:400}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search]{box-sizing:border-box;width:100%;margin:0;padding:7px;border:1px solid #d7d8d9;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{width:45px;padding:5px 3px;text-align:center}@media screen and (min-width: 768px){input[type=number]{width:60px;padding:5px}}input[type=color]{padding:0}input[type=file]{font-size:12px}input[readonly=readonly]{color:#e8e8e8}input[disabled]{border-color:#c2c2c2;background:#e8e8e8;color:#c2c2c2}input:focus:not([readonly]){outline:none;box-shadow:0 0 5px rgba(221,221,221,.5)}input.submit{margin:25px 0 10px}textarea{box-sizing:border-box;width:100%;height:100px;padding:5px;border:1px solid #c2c2c2;font-family:asap,sans-serif;font-size:16px}textarea[disabled]{border-color:#c2c2c2;background:#e8e8e8;color:#c2c2c2}textarea:focus{outline:none;box-shadow:0 0 5px rgba(221,221,221,.5)}select{margin:2px 0 10px}::input-placeholder{color:#c2c2c2;font-size:16px}:placeholder{color:#c2c2c2}::-moz-placeholder{color:#c2c2c2}::placeholder{color:#c2c2c2}:input-placeholder{color:#c2c2c2}.video-container{position:relative;height:0;margin:1em 0;padding-bottom:56.25%;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.color-1{border-color:#fff;background:#017CC2;color:#fff}.color-1 a{color:#fff}.color-1--100{background:#c3e9ff;color:#000}.color-1--300{background:#5ec4fe;color:#000}.color-1--500{background:#017CC2;color:#fff}.color-1--700{background:#015c8f;color:#fff}.color-1--900{background:#002b43;color:#fff}.color-2{border-color:#000;background:#F0BF7C;color:#000}.color-2--light{border-color:#ffdcac;background:#FFDCAC}.color-2 a{color:#000}.color-3{border-color:#000;background:#fff3b4;color:#000}.color-3--light{border-color:#fff6d1;background:#FFF6D1}.color-3 a{color:#000}.color-4{border-color:#000;background:#D2DCB9;color:#000}.color-4--light{border-color:#effbd2;background:#EFFBD2}.color-4 a{color:#000}.color-5{border-color:#000;background:#BED4DE;color:#000}.color-5--light{border-color:#def0f9;background:#DEF0F9}.color-5 a{color:#000}.color-6{border-color:#000;background:#D2B8B7;color:#000}.color-6--light{border-color:#f2dedd;background:#F2DEDD}.color-6 a{color:#000}.color-grey{border-color:#2a2a2a;background:#949494;color:#2a2a2a}.color-grey a{color:#2a2a2a}.color-grey--100{background:#e8e8e8;color:#2a2a2a}.color-grey--300{background:#c2c2c2;color:#2a2a2a}.color-grey--500{background:#949494;color:#fff}.color-grey--700{background:#6e6e6e;color:#fff}.color-grey--900{background:#2a2a2a;color:#fff}.color-ok{border-color:#4d9a3d;background:#c5e5be;color:#4d9a3d}.color-ok a{color:#4d9a3d}.color-notice{border-color:#6e6e6e;background:#e8e8e8;color:#6e6e6e}.color-notice a{color:#6e6e6e}.color-error{border-color:#ba2c2c;background:#f0c2c2;color:#ba2c2c}.color-error a{color:#ba2c2c}@font-face{font-family:asap;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Asap-VariableFont.ttf) format("truetype-variations")}@font-face{font-family:asap-italic;font-style:normal;font-weight:100 900;src:url(/assets/fonts/Asap-VariableFont-Italic.ttf) format("truetype-variations")}.font--base,.font--regular{font-family:asap,sans-serif;font-variation-settings:"wght" 400}.font--bold{font-family:asap,serif}.font--italic{font-family:asap-italic,serif;font-variation-settings:"wght" 400}.font--bold-italics{font-family:asap-italic,serif;font-variation-settings:"wght" 600}.font--sans--thin{font-variation-settings:"wght" 200}.font--sans--regular{font-variation-settings:"wght" 400}.font--sans--demi{font-variation-settings:"wght" 600}.font--sans--bold{font-variation-settings:"wght" 900}.font--italics{font-family:asap-italic,serif}.font--italics--thin{font-variation-settings:"wght" 200}.font--italics--regular{font-variation-settings:"wght" 400}.font--italics--demi{font-variation-settings:"wght" 600}.font--italics--bold{font-variation-settings:"wght" 900}.text-display{margin-bottom:1.0058536791rem;padding-top:1.0058536791rem;font-size:2.3130607656rem;line-height:1.0757575758}@media screen and (min-width: 600px){.text-display{margin-bottom:.4939025455rem;padding-top:.4939025455rem;font-size:2.985984rem;line-height:1.0757575758}}@media screen and (min-width: 1024px){.text-display{margin-bottom:-.4962381742rem;padding-top:-.4962381742rem;font-size:4.826809rem;line-height:1.0757575758}}@media screen and (min-width: 1440px){.text-display{margin-bottom:-.3462381742rem;padding-top:-.3462381742rem;font-size:4.826809rem;line-height:1.0757575758}}.text-display-sub{margin-bottom:1.2443214063rem;padding-top:1.2443214063rem;font-size:2.0113571875rem;line-height:1}@media screen and (min-width: 600px){.text-display-sub{margin-bottom:.85584rem;padding-top:.85584rem;font-size:2.48832rem;line-height:1}}@media screen and (min-width: 1024px){.text-display-sub{margin-bottom:.243535rem;padding-top:.243535rem;font-size:3.71293rem;line-height:1}}@media screen and (min-width: 1440px){.text-display-sub{margin-bottom:.393535rem;padding-top:.393535rem;font-size:3.71293rem;line-height:1}}@media screen and (min-width: 0) and (max-width: 350px){.text-display-sub{font-size:30px}}.text-display-sub span{display:block;margin:0}h1,.text-alpha{margin-bottom:1.375496875rem;padding-top:1.375496875rem;font-size:1.74900625rem;line-height:1;font-variation-settings:"wght" 900}@media screen and (min-width: 600px){h1,.text-alpha{margin-bottom:1.0632rem;padding-top:1.0632rem;font-size:2.0736rem;line-height:1}}@media screen and (min-width: 1024px){h1,.text-alpha{margin-bottom:.67195rem;padding-top:.67195rem;font-size:2.8561rem;line-height:1}}@media screen and (min-width: 1440px){h1,.text-alpha{margin-bottom:.82195rem;padding-top:.82195rem;font-size:2.8561rem;line-height:1}}h2,.text-beta{margin-bottom:.267495rem;padding-top:2.407455rem;font-size:1.520875rem;line-height:1.2;font-variation-settings:"wght" 600;letter-spacing:-1px}@media screen and (min-width: 600px){h2,.text-beta{margin-bottom:.21264rem;padding-top:1.91376rem;font-size:1.728rem;line-height:1.2}}@media screen and (min-width: 1024px){h2,.text-beta{margin-bottom:.15636rem;padding-top:1.40724rem;font-size:2.197rem;line-height:1.2}}@media screen and (min-width: 1440px){h2,.text-beta{margin-bottom:.18636rem;padding-top:1.67724rem;font-size:2.197rem;line-height:1.2}}h3,.text-gamma,.block-infobox .info-card.large-box .infobox-header,.block-infobox .info-card.medium-box .infobox-header{margin-bottom:.83875rem;padding-top:.83875rem;font-size:1.3225rem;line-height:1;font-variation-settings:"wght" 400;letter-spacing:-.01em}@media screen and (min-width: 600px){h3,.text-gamma,.block-infobox .info-card.large-box .infobox-header,.block-infobox .info-card.medium-box .infobox-header{margin-bottom:.68rem;padding-top:.68rem;font-size:1.44rem;line-height:1}}@media screen and (min-width: 1024px){h3,.text-gamma,.block-infobox .info-card.large-box .infobox-header,.block-infobox .info-card.medium-box .infobox-header{margin-bottom:.555rem;padding-top:.555rem;font-size:1.69rem;line-height:1}}@media screen and (min-width: 1440px){h3,.text-gamma,.block-infobox .info-card.large-box .infobox-header,.block-infobox .info-card.medium-box .infobox-header{margin-bottom:.655rem;padding-top:.655rem;font-size:1.69rem;line-height:1}}h4,.text-delta,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header{margin-bottom:.486rem;padding-top:1.134rem;font-size:1.15rem;line-height:1.2}@media screen and (min-width: 600px){h4,.text-delta,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header{margin-bottom:.408rem;padding-top:.952rem;font-size:1.2rem;line-height:1.2}}@media screen and (min-width: 1024px){h4,.text-delta,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header{margin-bottom:.372rem;padding-top:.868rem;font-size:1.3rem;line-height:1.2}}@media screen and (min-width: 1440px){h4,.text-delta,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header{margin-bottom:.432rem;padding-top:1.008rem;font-size:1.3rem;line-height:1.2}}h5,h6{margin-bottom:.54rem;padding-top:1.26rem;font-size:1rem;line-height:1.2}@media screen and (min-width: 600px){h5,h6{margin-bottom:.48rem;padding-top:1.12rem;font-size:1rem;line-height:1.2}}@media screen and (min-width: 1024px){h5,h6{margin-bottom:.48rem;padding-top:1.12rem;font-size:1rem;line-height:1.2}}@media screen and (min-width: 1440px){h5,h6{margin-bottom:.54rem;padding-top:1.26rem;font-size:1rem;line-height:1.2}}i,em{font-family:asap-italic}.page-news .publication-date,.type-projectsOverview .projects-wrapper .project-card .project-card-text,.type-home .home__boxes .box__text p,.type-home .home__blocks .block-text-and-image .text-container,.main-navigation .language a,small,.text-small{font-size:.8rem}.text-medium{font-size:14px}@media screen and (min-width: 768px){.text-medium{font-size:16px}}@media screen and (min-width: 1024px){.text-medium{font-size:20px}}.text-navigation{font-family:asap-italic,serif;font-size:10px;font-weight:700;text-transform:uppercase}@media screen and (min-width: 768px){.text-navigation{font-size:12px}}@media screen and (min-width: 1024px){.text-navigation{font-size:16px}}.type-projectsOverview .projects-wrapper .project-card h4,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header,.text-italic{font-family:asap-italic,serif}.text-subheading{margin-bottom:0;font-family:asap-italic,serif;font-size:14px;letter-spacing:0}@media screen and (min-width: 1024px){.text-subheading{font-size:15px}}.page-news .article .introduction,.text-introduction{font-family:asap-italic,serif;font-size:1.1rem;font-variation-settings:"wght" 400}@media screen and (min-width: 768px){.page-news .article .introduction,.text-introduction{font-size:1.2rem}}.type-projectsOverview .projects-wrapper .project-card .info-tag,.type-projectsOverview .projects-wrapper .project-card h4,.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button,.type-projectsOverview .projects-intro .filters p,.menu-button,.block-text-and-image .text-and-image-container .text-container .box-heading,.block-infobox .info-card.small-box .infobox-header{font-variation-settings:"wght" 600}.vertical-rhythm{background-image:linear-gradient(rgba(0,0,200,.1) 1px,transparent 1px);background-size:100% 1.5rem}@media screen and (min-width: 600px){.vertical-rhythm{background-size:100% 1.5rem}}@media screen and (min-width: 1024px){.vertical-rhythm{background-size:100% 1.4rem}}@media screen and (min-width: 1440px){.vertical-rhythm{background-size:100% 1.5rem}}.no-ligatures{font-feature-settings:"liga" 0,"clig" 0}@supports (font-variant-ligatures: no-common-ligatures){.no-ligatures{font-feature-settings:normal;font-variant-ligatures:no-common-ligatures;font-variant-numeric:normal}}.common-ligatures{font-feature-settings:"liga","clig"}@supports (font-variant-ligatures: common-ligatures){.common-ligatures{font-feature-settings:normal;font-variant-ligatures:common-ligatures}}.contextual-ligatures{font-feature-settings:"calt" 1}@supports (font-variant-ligatures: contextual){.contextual-ligatures{font-feature-settings:normal;font-variant-ligatures:contextual}}.discretionary-ligatures{font-feature-settings:"dlig" 1,"hist" 1}@supports (font-variant-ligatures: discretionary-ligatures historical-ligatures){.discretionary-ligatures{font-feature-settings:normal;font-variant-ligatures:discretionary-ligatures historical-ligatures}}.caps,.button,.small-caps{font-feature-settings:"smcp" 1,"c2sc" 1;font-size:1.2em;letter-spacing:.02em}@supports (font-variant-caps: all-small-caps){.caps,.button,.small-caps{font-feature-settings:normal;font-variant-caps:all-small-caps;line-height:1}}.proportional-nums{font-feature-settings:"pnum" 1}@supports (font-variant-numeric: proportional-nums){.proportional-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums}}.tabular-nums{font-feature-settings:"tnum" 1}@supports (font-variant-numeric: tabular-nums){.tabular-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums}}.tabular-nums-with-slashed-zero{font-feature-settings:"tnum" 1,"zero" 1}@supports (font-variant-numeric: tabular-nums){.tabular-nums-with-slashed-zero{font-feature-settings:normal;font-variant-numeric:tabular-nums slashed-zero}}.oldstyle-nums{font-feature-settings:"onum" 1}@supports (font-variant-numeric: oldstyle-nums){.oldstyle-nums{font-feature-settings:normal;font-variant-numeric:oldstyle-nums}}@supports (font-variant-numeric: diagonal-fractions){.diagonal-fractions{font-feature-settings:normal;font-variant-numeric:diagonal-fractions}}.lining-nums{font-feature-settings:"lnum" 1}@supports (font-variant-numeric: lining-nums){.lining-nums{font-feature-settings:normal;font-variant-numeric:lining-nums}}.lining-nums-with-fractions{font-feature-settings:"lnum" 1,"frac" 1}@supports (font-variant-numeric: lining-nums) and (font-variant-numeric: diagonal-fractions){.lining-nums-with-fractions{font-feature-settings:normal;font-variant-numeric:lining-nums diagonal-fractions}}.proportional-lining-nums{font-feature-settings:"pnum" 1,"lnum" 1}@supports (font-variant-numeric: proportional-nums){.proportional-lining-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums lining-nums}}.proportional-oldstyle-nums{font-feature-settings:"pnum" 1,"onum" 1}@supports (font-variant-numeric: proportional-nums){.proportional-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:proportional-nums oldstyle-nums}}.tabular-lining-nums{font-feature-settings:"tnum" 1,"lnum" 1}@supports (font-variant-numeric: tabular-nums){.tabular-lining-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums lining-nums}}.tabular-oldstyle-nums{font-feature-settings:"tnum" 1,"onum" 1}@supports (font-variant-numeric: tabular-nums){.tabular-oldstyle-nums{font-feature-settings:normal;font-variant-numeric:tabular-nums oldstyle-nums}}.skip-to-main-content{position:absolute;z-index:1000;top:10px;right:100%;margin:20px 30px;padding:10px;background:rgba(255,255,255,.9);color:#000}.skip-to-main-content:focus{right:auto}[hidden],.hide,.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.turbolinks-progress-bar{z-index:10010;height:3px;background-color:#017cc2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.blur-up{transition:opacity 0s,filter 1s;opacity:.1;filter:blur(5px)}.blur-up.lazyloaded{transition:opacity 1s;opacity:1;filter:blur(0)}.embed-container{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.button{margin:0 10px 0 0;padding:8px 28px 10px;transition:all .2s ease-in-out;border:1px solid #017CC2;background:#017CC2;color:#fff;font-family:asap,serif;font-size:1em;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.button:hover{border:1px solid #015c8f;background-color:#015c8f;color:#fff}.button:active{border:1px solid #5ec4fe;background-color:#5ec4fe;color:#fff}.button:focus{outline:none;box-shadow:0 0 5px rgba(221,221,221,.5)}.button.disabled,.button.disabled:hover{border-color:#c2c2c2;background:#e8e8e8;color:#c2c2c2}.button.disabled .icon,.button.disabled:hover .icon{opacity:.5}.button .icon{display:inline-block;width:24px;height:24px;margin:-2px 7px 0 -4px;float:left;background-size:100%}.color-1 .button{background:#015c8f}.button--primary,.button--submit{min-width:80px;border:1px solid #2a2a2a;background:#2a2a2a;color:#fff;text-align:center}.button--primary:hover,.button--submit:hover{border:1px solid #6e6e6e;background:#6e6e6e;color:#fff}.button--primary:active,.button--submit:active{border:1px solid #949494;background:#949494;color:#fff;outline:none;box-shadow:0 0 5px rgba(221,221,221,.5)}.button--primary.disabled,.button--primary.disabled:hover,.button--submit.disabled,.button--submit.disabled:hover{text-shadow:none}.color-1 .button--primary,.color-grey .button--primary,.color-1 .button--submit,.color-grey .button--submit{border-color:#fff;background:#fff;color:#2a2a2a}.button--secondary{border:1px solid #6e6e6e;background:transparent;color:#6e6e6e}.button--secondary:hover{border:1px solid #2a2a2a;background:rgba(255,255,255,.1);color:#2a2a2a}.button--secondary:active{border:1px solid #949494;background:#949494}.button--secondary.disabled,.button--secondary.disabled:hover{border-color:#c2c2c2;background:#e8e8e8;color:#c2c2c2}.color-1 .button--secondary,.color-grey .button--secondary{border-color:#fff;background:transparent;color:#fff}a.button,p.button{display:inline-block}p.button a{color:#fff;text-decoration:none}.breadcrumbs{margin:0;padding:1em 0 0;color:#017cc2;font-family:asap,sans-serif;font-size:1em;font-size:14px;font-style:normal;font-weight:400;text-transform:uppercase}@media screen and (min-width: 768px){.breadcrumbs{padding:2em 0 0}}.breadcrumbs a{color:#017cc2;text-decoration:underline}.breadcrumbs a:hover{color:#5ec4fe;text-decoration:underline}.breadcrumbs a.selected{text-decoration:underline}.breadcrumbs .divider{padding:0 3px}.block-documents table{width:100%}.block-documents tr:nth-child(2n){background:#e8e8e8}.block-documents tr:nth-child(odd){background:#f5f5f5}.block-documents a{display:inline-block;padding:8px;text-decoration:none}.block-documents a:hover{text-decoration:underline}.block-heading{margin-top:36px}@media screen and (min-width: 1024px){.block-heading{margin-top:72px}}.block-heading .heading{color:#017cc2}[data-grid-structure=true] [data-grid=content]>.block-heading{margin-top:18px}@media screen and (min-width: 1024px){[data-grid-structure=true] [data-grid=content]>.block-heading{margin-top:36px}}.block-image-slider{display:grid;margin-bottom:2rem}@media screen and (min-width: 768px){.block-image-slider{margin-bottom:4rem}}.block-image-slider div[data-grid=content]{display:grid}.block-image-slider img{width:100%}.block-image-slider .swiper{width:100%;max-width:100vw}.block-image-slider .swiper .swiper-wrapper{display:flex;height:100%;max-height:100%}.block-image-slider .swiper .swiper-wrapper .swiper-slide{display:block;flex-shrink:0;width:auto;height:100%;max-height:100%;cursor:grab}.block-image-slider .swiper .swiper-pagination-bullet{opacity:1;background:#e8e8e8}.block-image-slider .swiper .swiper-pagination-bullet-active{background:#6e6e6e}.block-image-slider .swiper .swiper-button-prev,.block-image-slider .swiper .swiper-button-next{width:40px;height:40px;border-radius:50%}.block-image-slider .swiper .swiper-button-prev svg,.block-image-slider .swiper .swiper-button-next svg{width:32px;height:32px}.block-image-slider .swiper .swiper-button-prev:after,.block-image-slider .swiper .swiper-button-prev:before,.block-image-slider .swiper .swiper-button-next:after,.block-image-slider .swiper .swiper-button-next:before{display:none}.block-infobox{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;margin-bottom:32px}.block-infobox.grid-gap{grid-gap:16px}.block-infobox a{color:rgba(0,0,0,.6)}.block-infobox a:hover{color:#000}.block-infobox .info-card{grid-column:span 6;padding:32px}.block-infobox .info-card .infobox-text p{margin-bottom:0}.block-infobox .info-card.small-box .infobox-header{margin-bottom:16px;padding-top:0;text-align:center}@media screen and (min-width: 600px){.block-infobox .info-card.small-box{grid-column:span 3}}@media screen and (min-width: 1024px){.block-infobox .info-card.small-box{grid-column:span 2}}.block-infobox .info-card.medium-box .infobox-header{margin-bottom:16px;padding-top:0;text-align:left}@media screen and (min-width: 600px){.block-infobox .info-card.medium-box{grid-column:span 6}}@media screen and (min-width: 1024px){.block-infobox .info-card.medium-box{grid-column:span 3}}.block-infobox .info-card.large-box .infobox-header{margin-bottom:16px;padding-top:0;text-align:left}@media screen and (min-width: 600px){.block-infobox .info-card.large-box{grid-column:span 6}}.block-introduction{margin:2rem 0}@media screen and (min-width: 1024px){.block-introduction{margin:2rem 0 4rem}}.block-table table{width:100%}.block-table table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.04)}.block-table table th{padding:.8rem;font-variation-settings:"wght" 600}.block-table table td{padding:.2rem .8rem}@media screen and (min-width: 1024px){.block-text{max-width:65%}}.block-text h2{margin-bottom:.3em}.block-heading+.block-text{margin-top:1em}.block-text-and-image .text-and-image-container{margin-bottom:32px}.block-text-and-image .text-and-image-container .box-image{-o-object-fit:cover;object-fit:cover;display:block}.block-text-and-image .text-and-image-container .text-container{padding:16px}.block-text-and-image .text-and-image-container .text-container .box-heading{margin-bottom:.5em;padding-top:0}.block-text-and-image .text-and-image-container .text-container .box-text{margin-bottom:0}@media screen and (min-width: 600px){.block-text-and-image{display:grid;grid-column-gap:16px;grid-template-columns:1fr 1fr}.block-text-and-image .text-and-image-container.image-left,.block-text-and-image .text-and-image-container.image-right,.block-text-and-image .text-and-image-container.image-over{display:grid;grid-template-rows:auto 1fr}}@media screen and (min-width: 768px){.block-text-and-image .text-and-image-container.image-left,.block-text-and-image .text-and-image-container.image-right{grid-column:span 2;grid-column-gap:16px;grid-template-columns:1fr 1fr;width:100%}.block-text-and-image .text-and-image-container.image-left .text-container,.block-text-and-image .text-and-image-container.image-right .text-container{display:flex;flex-direction:column;justify-content:center}.block-text-and-image .text-and-image-container.image-left img,.block-text-and-image .text-and-image-container.image-right img{margin-top:24px}.block-text-and-image .text-and-image-container.image-left{text-align:left}.block-text-and-image .text-and-image-container.image-right picture{order:2}}.block-heading+.block-text-and-image{margin-top:2em}[data-grid-structure=true]{--gutter: 12px;--text: min(800px, 100% - var(--gutter) * 2);--popout: minmax(0, 50px);--content: minmax(0, 300px);--contentPoput: minmax(0, 60px);--layout: minmax(0, 400px);--full: minmax(var(--gutter), 1fr);display:grid;grid-template-columns:[full-start] var(--full) [layout-start] var(--layout) [contentpopout-start] var(--contentPoput) [content-start] var(--content) [popout-start] var(--popout) [text-start] var(--text) [text-end] var(--popout) [popout-end] var(--content) [content-end] var(--contentPoput) [contentpopout-end] var(--layout) [layout-end] var(--full) [full-end]}@media (min-width: 500px){[data-grid-structure=true]{--gutter: 20px}}@media (min-width: 1000px){[data-grid-structure=true]{--gutter: 50px}}[data-grid-structure=true] [data-grid=text]{grid-column:text}[data-grid-structure=true] [data-grid=popout]{grid-column:popout}[data-grid-structure=true] [data-grid=content]{grid-column:content}[data-grid-structure=true] [data-grid=content-popout]{grid-column:contentpopout}[data-grid-structure=true] [data-grid=layout]{grid-column:layout}[data-grid-structure=true] [data-grid=full]{grid-column:full}.main-grid{box-shadow:0 0 10px rgba(0,0,0,.1)}@supports (display: grid){.main-grid{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100vh;margin:0 auto}}.main{display:block;box-sizing:border-box;width:100%;margin:0 auto}.background-image{min-height:350px;background-color:#e8e8e8;background-size:cover;color:#fff}@media screen and (min-width: 350px){.background-image{min-height:70vh}}@media screen and (min-width: 1024px){.background-image{min-height:600px}}.background-image h1{margin-top:30px;margin-bottom:0}@media screen and (min-width: 0) and (max-width: 767px){.background-image h1{font-size:18vw}}@media screen and (min-width: 1024px){.background-image h1{font-size:96px}}.background-image h2{max-width:300px;margin-top:0;padding-top:0;line-height:1.4}@media screen and (min-width: 1024px){.background-image h2{max-width:unset}}.header{box-sizing:border-box;width:100%;margin:0 auto;padding:.8em 0;background:#fafafa;font-family:asap,sans-serif}.header .navigation{display:flex;align-items:center;justify-content:flex-start;width:100%}.header .navigation .logo{width:38px;height:auto;margin:0;padding:4px}@media screen and (min-width: 768px){.header .navigation .logo{width:80px}}.header .navigation .logo:focus>div{background:rgba(0,0,0,.9)}.header .navigation .logo svg{display:block;width:36px;height:auto}@media screen and (min-width: 768px){.header .navigation .logo svg{width:78px}}.header h1{margin:0;padding:15px 0 30px}@media screen and (min-width: 768px){.header h1{margin-top:20px}}.header .text-introduction *:last-child{margin-bottom:0}.main-navigation{display:flex;margin:0 -10px 0 auto;list-style-type:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.main-navigation{margin-top:30px;float:right}}.main-navigation ul{margin:0;padding:0}.main-navigation li{display:none;position:relative;margin-bottom:0}@media screen and (min-width: 1500px){.main-navigation li{display:inline}}.main-navigation a{display:inline-block;padding:4px 8px;color:#0178bc;font-size:14px;text-decoration:none;text-transform:uppercase;white-space:nowrap;font-variation-settings:"wght" 600}.main-navigation a:hover{border-radius:2px;background:#ededed}.main-navigation a.selected{border-radius:2px;background:#0178BC;color:#fff}@media screen and (min-width: 1800px){.main-navigation a{padding:4px 12px;font-size:16px}}.main-navigation .language{margin-top:-2px;margin-left:20px}.main-navigation .language a{padding:6px 12px;border-radius:3px;color:#0178bc}.main-navigation .language a:hover{background:rgba(255,255,255,.85)}.hover-navigation{display:none;position:absolute;z-index:100;flex-direction:column;margin-top:1px;overflow-y:hidden;border:8px solid #fafafa;border-radius:0 0 4px 4px;background-color:#fff}.hover-navigation .fill{top:0;left:0;padding-bottom:8px}.hover-navigation ul{min-width:180px;margin-left:0;padding:0 5px 12px}.hover-navigation ul a{display:block;transition:none;text-transform:unset;font-variation-settings:"wght" 500}.hover-navigation ul a:hover{background:#f5f5f5}.menu-button{display:flex;position:absolute;top:12px;right:8px;height:40px;margin:0;padding:0;border:0;border-radius:3px;background:none;color:#0178bc;font-family:asap,sans-serif;font-size:12px;line-height:1;text-transform:uppercase;align-items:center}@media screen and (min-width: 650px) and (max-width: 767px){.menu-button{box-shadow:inset 2px 2px 3px rgba(0,0,0,.05)}}@media screen and (min-width: 768px){.menu-button{top:27px}}@media screen and (min-width: 1500px){.menu-button{display:none}}.menu-button:hover{color:#015c8f}.menu-button svg{display:inline-block;width:36px;height:36px;margin:0;padding:0}.menu-button svg path{fill:#017cc2}.mobile-navigation{display:flex;position:fixed;z-index:10003;top:0;left:0;align-items:center;width:100%;height:100vh;overflow-x:hidden;background:#fafafa;font-family:asap,sans-serif;font-size:1.2em;text-align:center;font-variation-settings:"wght" 400}@media screen and (min-width: 350px){.mobile-navigation{font-size:1.5em}}.mobile-navigation ul{width:100%;margin:0 auto;padding:0;list-style-type:none}.mobile-navigation ul a{display:block;width:100%;padding:.15em 0;transform:translateY(0);transition:all .5s ease-in-out;opacity:1;color:#0178bc;text-decoration:none}@media screen and (min-width: 600px){.mobile-navigation ul a{padding:.5em 0}}.mobile-navigation ul a.animation--start{transform:translateY(40px);opacity:0}.mobile-navigation ul div{margin-top:1rem;padding:.25em 0;border:0;background:#efefef;box-shadow:inset rgba(0,0,0,.1) 0 0 10px}.mobile-navigation ul .hover-navigation ul{background-color:unset}.mobile-navigation ul .hover-navigation a{padding-bottom:.5em;font-family:asap,sans-serif;font-size:1rem}.mobile-navigation ul .hover-navigation a.current-expanded-link{font-size:1.2rem;text-decoration:underline;font-variation-settings:"wght" 600}@media only screen and (min-device-pixel-ratio: 2) and (orientation: landscape){.mobile-navigation{font-size:1.4em}.mobile-navigation ul{margin:0}.mobile-navigation li{margin:0;line-height:1}}.mobile-navigation .close{display:block;position:absolute;top:12px;right:20px;width:50px;height:50px;padding:9px;border:0;background:transparent;color:#015c8f;font-size:12px;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 768px){.mobile-navigation .close{top:27px}}.mobile-navigation .close:focus,.mobile-navigation .close:active{outline:none;color:#015c8f}.mobile-navigation .close path{fill:#017cc2}.floating-nav{display:block;position:fixed;z-index:10002;top:-400px;left:0;width:100%;transition:transform .35s cubic-bezier(.125,.305,.675,.93);border-bottom:1px solid rgba(0,0,0,.1);background:#fafafa;box-shadow:0 0 10px rgba(0,0,0,.1)}.floating-nav.show{transform:translateY(400px);transition:transform .45s cubic-bezier(.205,.305,.575,.92)}.floating-nav .hover-navigation ul{background-color:#fff}.footer{position:relative;width:100%;margin:2em auto 0;background:#fafafa;color:#0178bc;font-size:.85em}.footer [data-grid]{text-align:center}.footer [data-grid] img{margin:50px 0}@media screen and (min-width: 1024px){.footer [data-grid] .info{display:flex;align-items:flex-start;justify-content:center;margin:0 auto}}.footer [data-grid] .info .org-nr{display:block;margin-top:-.5em;font-size:.85rem}.footer [data-grid] .info p{line-height:1.2em}@media screen and (min-width: 1024px){.footer [data-grid] .info p{margin:0 30px;padding:0;text-align:left}}.footer [data-grid] .copyright{width:100%;padding:40px 0 25px;text-align:center}.footer a{color:#016eac}.type-apartment h1{margin-top:20px;padding-bottom:0}@media screen and (min-width: 1024px){.type-apartment h1{margin-top:60px}}.type-apartment h2{margin:0 0 40px;padding-top:0}@media screen and (min-width: 1024px){.type-apartment h2{margin:0 0 80px}}.type-apartment .top-image{margin-bottom:20px}@media screen and (min-width: 1024px){.type-apartment .top-image{margin-bottom:40px}}.type-apartment .page-projects .top-wrapper .text-introduction{max-width:100%}@media screen and (min-width: 1024px){.type-apartment .page-projects .top-wrapper .text-introduction{max-width:50%}}.type-apartment .page-projects .top-wrapper .aside{max-width:700px}.type-apartment .page-projects .top-wrapper .aside .attachments .attachment{justify-content:flex-start}@media screen and (min-width: 1024px){.type-apartment .page-projects .top-wrapper .aside .attachments .attachment{justify-content:flex-end}}@media screen and (min-width: 1024px){.type-apartment .top-wrapper [data-grid-structure=true]{max-width:100%}}.type-apartment .top-wrapper [data-grid-structure=true] [data-grid=content]{grid-column:full}.type-apartment .top-wrapper .block-text{max-width:100%}@media screen and (min-width: 1024px){.type-apartment .top-wrapper .block-text{max-width:50%}}.type-apartment .top-wrapper .block-image-slider{margin-bottom:1em}.type-apartment .top-wrapper .apartment-table{width:100%;border:8px solid #fff}.type-apartment .top-wrapper .apartment-table tr{width:100%}.type-apartment .top-wrapper .apartment-table td{display:block;box-sizing:border-box;width:100%;padding:8px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.type-apartment .top-wrapper .apartment-table td:last-child{border:none}@media screen and (min-width: 1024px){.type-apartment .top-wrapper .apartment-table td{display:table-cell;padding:24px;border:none}}.type-apartment .top-wrapper .apartment-table h3{margin:0;padding:0;color:rgba(0,0,0,.7);font-size:12px;font-style:normal;line-height:20px;text-transform:uppercase;white-space:pre;font-variation-settings:"wght" 500}.type-apartment .top-wrapper .apartment-table p{margin:0;padding:0;color:#000;font-family:asap-italic;font-size:20px;line-height:24px;white-space:pre;font-variation-settings:"wght" 600}.type-apartment .top-wrapper .apartment-table h3+p{margin-top:-4px}.type-home .home__page-grid{display:flex;flex-direction:column-reverse}@media screen and (min-width: 1024px){.type-home .home__page-grid{display:grid;grid-template-columns:1fr 1fr}}.type-home .home__blocks{margin-top:10px;background:#DEF0F9}.type-home .home__blocks [data-grid-structure=true]{--gutter: 20px}@media screen and (min-width: 1024px){.type-home .home__blocks [data-grid-structure=true]{--gutter: 36px}}.type-home .home__blocks .block-introduction{margin:1.5em 0}.type-home .home__blocks .block-text{max-width:unset}.type-home .home__blocks .block-text-and-image{grid-template-columns:1fr}.type-home .home__blocks .block-text-and-image .text-and-image-container{margin-bottom:0}.type-home .home__blocks .block-text-and-image .text-container{padding-right:16px;padding-left:16px}.type-home .home__blocks .block-infobox{grid-template-columns:repeat(2,1fr)}.type-home .home__boxes{margin:-10px;padding:10px 10px .1px;background:#fff}@media screen and (min-width: 1024px){.type-home .home__boxes{margin:-20px;padding:8px 8px .1px}}.type-home .home__boxes .box{display:grid;grid-gap:18px;grid-template-columns:auto 1fr;margin-bottom:10px;padding:10px}@media screen and (min-width: 1024px){.type-home .home__boxes .box{grid-template-columns:min-content auto}}.type-home .home__boxes .box picture{line-height:0}.type-home .home__boxes .box a{color:rgba(0,0,0,.6)}.type-home .home__boxes .box a:hover{color:#000}.type-home .home__boxes .box__image{aspect-ratio:1.37;-o-object-fit:cover;object-fit:cover;max-width:126px}@media screen and (min-width: 1024px){.type-home .home__boxes .box__image{aspect-ratio:1.82;max-width:276px}}.type-home .home__boxes .box__info{align-self:center;padding:0 24px 0 0}.type-home .home__boxes .box__heading{margin-top:0;padding-top:0;font-family:asap-italic,serif;font-size:20px;font-variation-settings:"wght" 600;line-height:24px}.type-home .home__boxes .box__text p{margin:0;padding:0}.type-home .home__news{padding:18px 36px}.type-home .home__news ul{margin:0 0 2em;padding:0;list-style:none}.type-home .home__news li{margin:1em 0}.type-home .home__news a{color:#000;font-variation-settings:"wght" 600}.type-home .home__news:after{content:"";display:inline-block;width:calc(100% - 36px);padding:0 36px;border-bottom:1px solid #ddd}.type-home .home__finance{padding:18px 36px}.type-home .home__finance h2{margin-top:0;margin-bottom:.5em;padding-top:0}.type-home .home__finance h3{margin:1em 0 .75em}.type-home .home__finance img{border:1px solid rgba(0,0,0,.1)}.type-home .home__finance:after{content:"";display:inline-block;width:calc(100% - 36px);padding:0 36px;border-bottom:1px solid #ddd}.type-home .home__sponsorship{padding:18px 36px}.type-home .home__sponsorship .sponsring{display:flex;flex-direction:row;align-items:center}.type-home .home__sponsorship .sponsring p{margin:0 0 0 1rem;padding:0}.type-home .home__sponsorship .sponsring img{max-width:4rem;height:auto;transform:rotate(-10deg)}.page-projects{position:relative}.page-projects .top-image img{width:100%}.page-projects .top-wrapper h1{margin:.5rem 0 1rem;padding-top:0}@media screen and (min-width: 1024px){.page-projects .top-wrapper h1{margin:1rem 0 2rem}}@media screen and (min-width: 768px){.page-projects .top-wrapper{position:relative}.page-projects .top-wrapper h1,.page-projects .top-wrapper .text-introduction{max-width:60%}}@media screen and (min-width: 768px) and (min-width: 1024px){.page-projects .top-wrapper h1,.page-projects .top-wrapper .text-introduction{max-width:65%}}@media screen and (min-width: 1024px){.page-projects .top-wrapper .aside{position:absolute;top:-7rem;right:1rem;max-width:33%;font-size:.9rem}}.page-projects .top-wrapper .aside .project-table{width:100%}@media screen and (min-width: 768px){.page-projects .top-wrapper .aside .project-table{margin:0 0 1rem;border:8px solid #fff;border-radius:0 0 4px 4px}}.page-projects .top-wrapper .aside .project-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.04)}.page-projects .top-wrapper .aside .project-table tr th{padding:.8rem;font-variation-settings:"wght" 600}.page-projects .top-wrapper .aside .project-table tr td{padding:.2rem .8rem}.page-projects .top-wrapper .aside .project-table tr:last-of-type td{padding-bottom:.8rem}.page-projects .top-wrapper .aside .attachments{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (min-width: 768px){.page-projects .top-wrapper .aside .attachments{border:none}}.page-projects .top-wrapper .aside .attachments .attachment{display:flex;align-items:center;margin-bottom:.5rem}.page-projects .top-wrapper .aside .attachments .attachment a{display:block;height:67px;padding:8px;background-color:#fff}.page-projects .top-wrapper .aside .attachments .attachment a:first-child{flex-shrink:0;padding-right:0}.page-projects .top-wrapper .aside .attachments .att-icon{width:32px;height:auto;line-height:0}.page-projects .top-wrapper .aside .attachments .att-icon:hover{outline:2px solid #eee;outline-offset:4px}@media screen and (min-width: 768px){.page-projects .top-wrapper .aside .attachments .att-icon{width:48px}}.page-projects .top-wrapper .aside .attachments .att-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;display:inline-block;width:30ch;margin:12px 0 0 10px}@media screen and (min-width: 1024px){.page-projects .top-wrapper .aside .attachments .att-title{margin:20px 0 0 1rem}}.page-projects .top-wrapper .aside .attachments .att-title:hover{text-decoration:underline}.page-projects .text-introduction{margin-bottom:2rem}@media screen and (min-width: 768px){.page-projects .text-introduction{min-height:140px}}.page-projects .text-color-blue{color:#017cc2}.type-projectsOverview .projects-overview-header{min-height:430px;background-size:cover}@media screen and (min-width: 768px){.type-projectsOverview .projects-overview-header{min-height:580px}}.type-projectsOverview .projects-overview-header h1,.type-projectsOverview .projects-overview-header h2,.type-projectsOverview .projects-overview-header h3,.type-projectsOverview .projects-overview-header h4{color:#fff}.type-projectsOverview .projects-overview-header .text-introduction{max-width:60%}@media screen and (min-width: 768px){.type-projectsOverview .projects-overview-header .text-introduction{max-width:440px}}@media screen and (min-width: 1024px){.type-projectsOverview .projects-overview-header .text-introduction{max-width:600px}}.type-projectsOverview .page-background{position:fixed;z-index:-1;top:8px;right:0;left:0;width:100%;height:100%}.type-projectsOverview .page-background div{margin:0 4px;background-color:#def0f9}.type-projectsOverview .projects-intro{display:grid}@media screen and (min-width: 768px){.type-projectsOverview .projects-intro{display:grid;grid-template-areas:"short-intro long-intro" "filters long-intro";padding:2rem;-moz-column-gap:1rem;column-gap:1rem}}.type-projectsOverview .projects-intro .projects-intro-text{padding:0 1rem}.type-projectsOverview .projects-intro .projects-intro-text h2{margin-bottom:.5em;padding-top:1em}@media screen and (min-width: 768px){.type-projectsOverview .projects-intro .projects-intro-text h2{margin-bottom:.3em;padding-top:.5em}}@media screen and (min-width: 768px){.type-projectsOverview .projects-intro .projects-intro-text.short-intro{grid-area:short-intro}.type-projectsOverview .projects-intro .projects-intro-text.long-intro{grid-area:long-intro}.type-projectsOverview .projects-intro .projects-intro-text.filters{grid-area:filters}}.type-projectsOverview .projects-intro .filters{align-items:center}.type-projectsOverview .projects-intro .filters p{margin-bottom:1rem;text-align:center}.type-projectsOverview .projects-intro .filters .projects-property-types{display:flex;flex-direction:column;align-items:center;margin-left:0}@media screen and (min-width: 600px){.type-projectsOverview .projects-intro .filters .projects-property-types{flex-flow:row wrap;justify-content:center;gap:1rem}}@media screen and (min-width: 768px){.type-projectsOverview .projects-intro .filters .projects-property-types{flex-direction:column}}@media screen and (min-width: 1024px){.type-projectsOverview .projects-intro .filters .projects-property-types{flex-direction:row}}.type-projectsOverview .projects-intro .filters .projects-property-types li{margin-bottom:1rem;list-style:none}@media screen and (min-width: 600px){.type-projectsOverview .projects-intro .filters .projects-property-types li{margin-bottom:0}}.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button{padding:6px 24px;border-radius:28px;font-family:asap,sans-serif;font-size:.8rem}.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button:not(.active){background:unset;color:#017cc2}.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button:not(.active):hover,.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button:not(.active):active,.type-projectsOverview .projects-intro .filters .projects-property-types li .project-button:not(.active):focus{border:1px solid #017CC2;background-color:#017cc2;color:#fff}.type-projectsOverview .projects-intro .filters .projects-property-types li .button{margin:0}.type-projectsOverview .projects-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem}@media screen and (min-width: 768px){.type-projectsOverview .projects-wrapper{grid-template-columns:1fr 1fr;row-gap:1rem}}.type-projectsOverview .projects-wrapper.planned-projects{padding:1rem 0}@media screen and (min-width: 768px){.type-projectsOverview .projects-wrapper.planned-projects{padding:2rem 0}}.type-projectsOverview .projects-wrapper .project-card{box-sizing:border-box;margin:0 .5rem;overflow:auto;border:8px solid white;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.type-projectsOverview .projects-wrapper .project-card{margin:0;box-shadow:none}}.type-projectsOverview .projects-wrapper .project-card img{display:block;width:100%;height:auto}.type-projectsOverview .projects-wrapper .project-card h4{margin-bottom:0;padding-top:0;font-size:1.2rem}.type-projectsOverview .projects-wrapper .project-card a{color:inherit;text-decoration:none}.type-projectsOverview .projects-wrapper .project-card a:hover{color:#017cc2;text-decoration:underline}.type-projectsOverview .projects-wrapper .project-card .project-card-text{padding:1rem 1rem 0}.type-projectsOverview .projects-wrapper .project-card .header-wrapper{display:flex;align-items:center;margin-bottom:.5rem}.type-projectsOverview .projects-wrapper .project-card .info-tag{display:inline-block;margin-left:.8rem;padding:2px 10px;border:1px solid #FFF;border-radius:28px;color:rgba(0,0,0,.7);font-size:.6rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}@media screen and (min-width: 1024px){.type-projectsOverview .projects-wrapper .project-card.compact{display:grid;grid-template-columns:200px auto}.type-projectsOverview .projects-wrapper .project-card.compact img{max-height:200px}.type-projectsOverview .projects-wrapper .project-card.compact p{display:-webkit-box;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.type-projectsOverview .projects-wrapper .project-card.compact .project-card-text{padding-top:0}.type-projectsOverview .projects-wrapper .project-card.compact .header-wrapper{flex-direction:column;align-items:flex-start}.type-projectsOverview .projects-wrapper .project-card.compact .header-wrapper h4{margin-bottom:8px;padding-top:.2rem}.type-projectsOverview .projects-wrapper .project-card.compact .header-wrapper .info-tag{margin:0}}.page-news .text-color-blue{color:#017cc2}.page-news .publication-date{margin-bottom:8px}.page-news .article{margin-top:20px;margin-bottom:16px;padding-bottom:46px;border-bottom:1px solid #017CC2}@media screen and (min-width: 1024px){.page-news .article{margin-top:80px}}.page-news .article .news-title,.page-news .article .introduction{margin-bottom:48px}.page-news .article:has(.image) .news-title{margin-bottom:40px}.page-news .article:has(.image) .image{margin-bottom:64px}.page-news .article .image{width:100%}.sitemap{margin:0 0 60px;padding:0;font-family:asap,serif;font-size:1.2em}.sitemap ul{margin-left:40px}.sitemap li{margin:0 0 .5em;font-size:.95em}.sitemap li ul>li{margin-top:5px}.sitemap li.type-education{font-family:asap,serif}.sitemap li li{font-family:asap,sans-serif}.sitemap a{color:#c2c2c2;text-decoration:none}.sitemap a:hover,.sitemap a.selected{text-decoration:underline}@media print{body>*:not(main){display:none}.header .navigation,.header .menu{display:none}}
