html[data-c3accessibility-font-size=large]{font-size:21px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large]{font-size:18px !important;}html[data-c3accessibility-font-size=large] a.link-button{font-size:0.8rem;}}html[data-c3accessibility-font-size=large] body,html[data-c3accessibility-font-size=large] input,html[data-c3accessibility-font-size=large] select,html[data-c3accessibility-font-size=large] p,html[data-c3accessibility-font-size=large] .mask-tileMain .content a.link-button,html[data-c3accessibility-font-size=large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox label{font-size:21px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] body,html[data-c3accessibility-font-size=large] input,html[data-c3accessibility-font-size=large] select,html[data-c3accessibility-font-size=large] p,html[data-c3accessibility-font-size=large] .mask-tileMain .content a.link-button,html[data-c3accessibility-font-size=large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox label{font-size:18px !important;}}html[data-c3accessibility-font-size=large] h3{font-size:1.5em;}html[data-c3accessibility-font-size=large] main .ce-bodytext a{word-break:break-all;}html[data-c3accessibility-font-size=large] .c3accessibility-settings-field--select select{font-size:16px !important;}html[data-c3accessibility-font-size=large] .c3base-bannerImage .h1,html[data-c3accessibility-font-size=large] .c3base-bannerImage h1{font-size:48px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .c3base-bannerImage .h1,html[data-c3accessibility-font-size=large] .c3base-bannerImage h1{font-size:40px !important;}}html[data-c3accessibility-font-size=large] .c3base-bannerImage .subheadline{font-size:28px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .c3base-bannerImage .subheadline{font-size:26px !important;}}html[data-c3accessibility-font-size=large] .c3accessibility-flag c3accessibility-icon svg,html[data-c3accessibility-font-size=large] .c3cookie-flag c3cookie-icon svg{width:1.5rem;}html[data-c3accessibility-font-size=large]:has(.c3cookie) .c3accessibility-flag{bottom:4rem;}html[data-c3accessibility-font-size=large] header.header-page .language-container .tx-srlanguagemenu{font-size:16px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] header.header-page .language-container .tx-srlanguagemenu{font-size:13px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item .reference-text .reference-title{font-size:21px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item .reference-text .reference-title{font-size:18px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item .reference-text .reference-location,html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item .reference-text .reference-architect{font-size:1rem !important;}html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h1{font-size:38px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h1{font-size:36px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h2,html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-text .reference-title{font-size:26px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h2,html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-text .reference-title{font-size:24px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-text span.refDetail-label{font-size:18px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-text span.refDetail-label{font-size:17px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-title{font-size:16px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-title{font-size:15px !important;}}html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-extension{font-size:14px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-extension{font-size:13px !important;}}html[data-c3accessibility-font-size=large] .nav-page{font-size:36px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=large] .nav-page{font-size:32px !important;}}html[data-c3accessibility-font-size=large] .frame-type-menu_section.frame-layout-sticky .section-menu .section-menu-section-items a,html[data-c3accessibility-font-size=large] .frame-type-menu_subpages.frame-layout-sticky .section-menu .section-menu-section-items a{white-space:nowrap;}html[data-c3accessibility-font-size=large] .tx-felogin-pi1 fieldset > div input[type=submit],html[data-c3accessibility-font-size=large] .tx-femanager fieldset .femanager_fieldset > div input[type=submit],html[data-c3accessibility-font-size=large] .newsletter-form .editable_content .cr_form-component--submit button,html[data-c3accessibility-font-size=large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap_type_submit input{max-width:220px;}html[data-c3accessibility-font-size=large] .c3accessibility,html[data-c3accessibility-font-size=large] .c3accessibility p{font-size:16px !important;}html[data-c3accessibility-font-size=very-large]{font-size:24px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large]{font-size:21px !important;}html[data-c3accessibility-font-size=very-large] a.link-button{font-size:0.8rem;}}html[data-c3accessibility-font-size=very-large] body,html[data-c3accessibility-font-size=very-large] input,html[data-c3accessibility-font-size=very-large] select,html[data-c3accessibility-font-size=very-large] p,html[data-c3accessibility-font-size=very-large] .mask-tileMain .content a.link-button,html[data-c3accessibility-font-size=very-large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox label{font-size:24px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] body,html[data-c3accessibility-font-size=very-large] input,html[data-c3accessibility-font-size=very-large] select,html[data-c3accessibility-font-size=very-large] p,html[data-c3accessibility-font-size=very-large] .mask-tileMain .content a.link-button,html[data-c3accessibility-font-size=very-large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox label{font-size:21px !important;}}html[data-c3accessibility-font-size=very-large] h3{font-size:1.5em;}html[data-c3accessibility-font-size=very-large] main .ce-bodytext a{word-break:break-all;}html[data-c3accessibility-font-size=very-large] .c3accessibility-settings-field--select select{font-size:16px !important;}html[data-c3accessibility-font-size=very-large] .c3base-bannerImage .h1,html[data-c3accessibility-font-size=very-large] .c3base-bannerImage h1{font-size:50px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .c3base-bannerImage .h1,html[data-c3accessibility-font-size=very-large] .c3base-bannerImage h1{font-size:46px !important;}}html[data-c3accessibility-font-size=very-large] .c3base-bannerImage .subheadline{font-size:32px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .c3base-bannerImage .subheadline{font-size:28px !important;}}html[data-c3accessibility-font-size=very-large] .c3accessibility-flag c3accessibility-icon svg,html[data-c3accessibility-font-size=very-large] .c3cookie-flag c3cookie-icon svg{width:1.5rem;}html[data-c3accessibility-font-size=very-large]:has(.c3cookie) .c3accessibility-flag{bottom:4rem;}html[data-c3accessibility-font-size=very-large] header.header-page .language-container .tx-srlanguagemenu{font-size:20px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] header.header-page .language-container .tx-srlanguagemenu{font-size:14px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item .reference-text .reference-title{font-size:24px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item .reference-text .reference-title{font-size:22px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item .reference-text .reference-location,html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item .reference-text .reference-architect{font-size:1rem !important;}html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h1{font-size:40px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h1{font-size:36px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h2,html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-text .reference-title{font-size:28px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h2,html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-text .reference-title{font-size:26px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-text span.refDetail-label{font-size:22px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-text span.refDetail-label{font-size:20px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-title{font-size:18px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-title{font-size:17px !important;}}html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-extension{font-size:16px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .tx-references .reference-list .reference-item.type-file .reference-item-inner .reference-download .download-content .download-extension{font-size:15px !important;}}html[data-c3accessibility-font-size=very-large] .nav-page{font-size:40px !important;}@media (max-width:600px){html[data-c3accessibility-font-size=very-large] .nav-page{font-size:35px !important;}}html[data-c3accessibility-font-size=very-large] .frame-type-menu_section.frame-layout-sticky .section-menu .section-menu-section-items a,html[data-c3accessibility-font-size=very-large] .frame-type-menu_subpages.frame-layout-sticky .section-menu .section-menu-section-items a{white-space:nowrap;}html[data-c3accessibility-font-size=very-large] .mask-tileMain h2,html[data-c3accessibility-font-size=very-large] .mask-tileMain .h2{font-size:1.7em;}html[data-c3accessibility-font-size=very-large] .tx-felogin-pi1 fieldset > div input[type=submit],html[data-c3accessibility-font-size=very-large] .tx-femanager fieldset .femanager_fieldset > div input[type=submit],html[data-c3accessibility-font-size=very-large] .newsletter-form .editable_content .cr_form-component--submit button,html[data-c3accessibility-font-size=very-large] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap_type_submit input{max-width:220px;}html[data-c3accessibility-font-size=very-large] .c3accessibility,html[data-c3accessibility-font-size=very-large] .c3accessibility p{font-size:16px !important;}html[data-c3accessibility-line-height=large] #banner *,html[data-c3accessibility-line-height=large] main *{line-height:1.7 !important;}html[data-c3accessibility-line-height=large] .tx-references .reference-list .reference-item .reference-text *{line-height:1.2 !important;}html[data-c3accessibility-line-height=very-large] #banner *,html[data-c3accessibility-line-height=very-large] main *{line-height:1.9 !important;}html[data-c3accessibility-line-height=very-large] .tx-references .reference-list .reference-item .reference-text *{line-height:1.4 !important;}body .nav-page{z-index:9999;}.c3cookie-dialog{z-index:999;}body{background:white;color:black;}body .social-container,body .social-container-burger,body .header-social-icon-container{display:none;}body.nav-background-visible header .logo,body.nav_opened header .logo{filter:invert(0);}body.nav-background-visible header.header-page .burger-container span,body.nav_opened header.header-page .burger-container span{background-color:black;}body.nav-background-visible .lang-nav,body.nav_opened .lang-nav{color:#000;}body header{color:white;}body header .logo{filter:invert(1);}body .nav-page-overlay{background:linear-gradient(to right,white 0%,rgba(22,23,26,0.5) 100%,rgba(22,23,26,0.8) 100%,rgba(0,0,0,0) 100%);}@media (min-width:600px){body .nav-page-overlay{background:linear-gradient(to right,white 0%,rgba(22,23,26,0.6) 50%,transparent 100%);}}@media (min-width:1024px){body .nav-page-overlay{background:linear-gradient(to right,white 0%,rgba(22,23,26,0.3) 50%,transparent 100%);}}body .header-bg{background:rgba(255,255,255,0.9);}body footer{color:white;}body .nav-page{color:black;}body .frame-background-image{color:white;}body .c3base-bannerImage *{color:white;}body .c3base-bannerImage .mediaWrap:after{background-color:rgba(0,0,0,0.3);}body .c3base-bannerImage .ce-bodytext h1 img{width:200px;height:auto;}@media (min-width:900px){body .c3base-bannerImage .ce-bodytext h1 img{width:300px;}}body .mask-tileMain .content{position:relative;left:0;right:0;top:0;bottom:0;padding:10px 20px 20px 20px;background:hsl(0,0%,95%);color:black;}body .mask-tileMain .content h1,body .mask-tileMain .content h2,body .mask-tileMain .content h3,body .mask-tileMain .content h4,body .mask-tileMain .content h5,body .mask-tileMain .content h6{color:black;}body .mask-tileMain .link{position:relative;}@media (max-width:1025px){body .mask-tileMain .media img{min-height:250px;}}body .cookie-container.corner{background:white;color:black;}body .cookie-container-settings .inner2-cookie-container-settings{background:white;}body a.link-button{background:#A59268;color:white;border:none;}body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap label{color:black;}body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap input,body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox span.checkmark,body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap_type_textarea .powermail_field textarea{background:white;color:black;}body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap input.powermail_submit{background:#A59268;color:white;border:none;}body .tx-references{color:white;}body .tx-references .reference-detailpage .refDetail-header .refDetail-info{background:linear-gradient(#f2f2f2,#f2f2f2);color:black;}body .tx-references .reference-detailpage .refDetail-header .refDetail-info .refDetail-title h2{color:black;}body .tx-references .reference-detailpage .refDetail-header .refDetail-info .social-media-icons img{filter:invert(1);}body footer.footer-page{background-color:white;color:black;}body .tx-references .reference-detailpage .refDetail-gallery .refDetail-addDesc,body .tx-references .reference-detailpage .refDetail-gallery .refDetail-contact{background:linear-gradient(#f2f2f2,#f2f2f2);color:black;}body .tx-references .reference-detailpage .refDetail-gallery .refDetail-contact .btn-contact{border-color:black;}.pid73 .header-bg{top:0%;}.pid73 header .logo{filter:invert(0);}.pid73 header.header-page .burger-container span{background-color:black;}.pid73 main{padding-top:48px;}@media (min-width:600px){.pid73 main{padding-top:80px;}}.pid74 .header-bg{top:0%;}.pid74 header .logo{filter:invert(0);}.pid74 header.header-page .burger-container span{background-color:black;}.c3base-bannerImage .mediaWrap:not(.mediaWrapVideo):after{background-color:rgba(0,0,0,0.3);}body .c3base-bannerImage *{color:white;text-shadow:0 0 5px black;}html[data-c3accessibility-color-filter=high-contrast] body .header-bg{background:#FFFFFF;}html[data-c3accessibility-color-filter=high-contrast] body .c3base-bannerImage .ce-bodytext h1 img{filter:brightness(0);}html[data-c3accessibility-color-filter=high-contrast] .ce-bodytext,html[data-c3accessibility-color-filter=high-contrast] .mask-tileMain .content-wrap{padding:16px;background-color:#FFFFFF;}html[data-c3accessibility-color-filter=high-contrast] .ce-bodytext *,html[data-c3accessibility-color-filter=high-contrast] .mask-tileMain .content-wrap *{color:#0D0E0F;text-shadow:none;}html[data-c3accessibility-color-filter=high-contrast] a.link-button,html[data-c3accessibility-color-filter=high-contrast] a.link-button-golden{background-color:#FFFFFF;border:1px solid #A59268;color:#0D0E0F !important;text-shadow:none;}html[data-c3accessibility-color-filter=high-contrast] a.link-button .shine,html[data-c3accessibility-color-filter=high-contrast] a.link-button-golden .shine{display:none !important;}html[data-c3accessibility-color-filter=high-contrast] a.backLink{color:#0D0E0F;}html[data-c3accessibility-color-filter=high-contrast] .reference-item .shine{display:none;}html[data-c3accessibility-color-filter=high-contrast] .tx-references .reference-list .reference-item.type-reference .reference-text{left:0;bottom:0;width:100%;padding:16px 20px 20px 16px;background-color:hsl(0,0%,95%);color:#0D0E0F;}html[data-c3accessibility-color-filter=high-contrast] .tx-references .reference-list .reference-item.type-reference .shine{display:none !important;}html[data-c3accessibility-color-filter=high-contrast] .ce-uploads .downloadItem .meta-wrap{opacity:1;}html[data-c3accessibility-color-filter=high-contrast] body .tx-references .reference-detailpage .refDetail-header .refDetail-info{background:#FFFFFF;}html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap input::placeholder,html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox span.checkmark::placeholder,html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap_type_textarea .powermail_field textarea::placeholder,html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap input::placeholder,html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox span.checkmark::placeholder,html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap_type_textarea .powermail_field textarea::placeholder{color:#0D0E0F;}html[data-c3accessibility-color-filter=high-contrast] body .tx-powermail form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap input.powermail_submit{background:#FFFFFF;border:1px solid #A59268;color:#0D0E0F;font-weight:bold;}html[data-c3accessibility-color-filter=high-contrast] form.powermail_form.nolabel .powermail_fieldset .powermail_fieldwrap .checkbox label a{font-weight:bold;color:#0D0E0F;}.c3accessibility-dialog .c3accessibility-settings-field--select select{color:var(--c3accessibility-override-color-font);}c3-captcha{--captcha-background:#FFF;--captcha-option-default-background-stroke-color:#EEE;border:1px solid;}
