:root{--header-height-mobile:70px;--header-height-desktop:96px;--secondary-menu-height:82px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-moz-osx-font-smoothing:grayscale}.mouse-user *{outline:none}body,html{background:#fff;font-size:100%;height:100%;margin:0;overflow-x:hidden;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}html{overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1em}html[dir=rtl]{direction:rtl}body{-webkit-font-smoothing:antialiased;font-family:var(--font-family);font-size:1.25em;font-weight:400;line-height:28px;min-width:320px;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;color:var(--text-icon-default);padding-top:var(--header-height-mobile)}@media(min-width:64em){body{padding-top:var(--header-height-desktop)}}@media(max-width:64em){body.mobile-menu-opened{overflow:hidden!important}}.mouse-user :focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container,.page__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.container,.page__container{padding-left:40px;padding-right:40px}}.block{margin:0 0 40px;overflow:hidden;width:100%}@media(min-width:64em){.block{margin:0 0 48px}}.page__root{display:table;height:calc(100vh - var(--header-height-mobile));table-layout:fixed;width:100%}@media(min-width:64em){.page__root{height:calc(100vh - var(--header-height-desktop))}}.page__root.on-page-editing{height:auto}.page__header{position:relative;z-index:100}.page__footer{display:table-row;height:1px;position:relative}@media print{.page__footer{display:none}}.todo{border:1px solid red;overflow:hidden;padding:0;position:relative}.todo:before{background-color:red;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAOCAMAAABuIH5JAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAAuUlEQVR4AbWRy47FMAhDyePekEfw///tQF1VqWY1i/Gisg7GqIr8kzYoE2nhR3ZD1HycNJxKqKkubFWV6Tk1WJERYEUi+bZ2YCUWD6zYiZqY7RssmDtUkQr0Mzo9w41K8HVnGHLN7IySRsOHwN11ifvpd7T4lKC8ouWIbkzhWba6e6L93dq5OWDpAXnzB7aDI5oNK4sCSuClKz5T0vRLd5SnP4ZQD0DV5zW+QmUtNE1V8wVCjTCs/E0/qlsMpWWH2kkAAAAASUVORK5CYII=);background-position:0 0;background-repeat:no-repeat;color:#fff;content:attr(data-todo-text);float:right;font-size:14px;line-height:14px;min-height:16px;padding-left:46px;position:relative;z-index:101}.todo:after{background:#ff00004d;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.hidden{display:none}#epi-quickNavigator{cursor:pointer;opacity:.5;transform:translateY(-80%);transition:transform .3s,opacity .3s}#epi-quickNavigator:before{bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px}#epi-quickNavigator:hover{opacity:1;transform:none}#epi-quickNavigator .epi-quickNavigator-editLink img{display:inline-block;vertical-align:middle}a{color:var(--text-icon-brand);text-decoration:underline}a:focus,a:hover{text-decoration:none}p{font-size:inherit;line-height:inherit;margin:0 0 2.5rem}p:last-child{margin:0}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:400;margin:24px 0 14px}@media(min-width:64em){.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:40px 0 14px}}.h1,h1{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}@media(min-width:64em){.h1,h1{font-size:44px;font-size:2.75rem;line-height:50px;line-height:3.125rem}}.h2,h2{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem}.on-editing .h2,.on-editing h2{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}@media(min-width:64em){.h2,h2{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}}.h3,h3{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}.on-editing .h3,.on-editing h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}@media(min-width:64em){.h3,h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.h4,h4{font-size:18px;font-size:1.125rem;font-weight:700;line-height:24px;line-height:1.5rem}.on-editing .h4,.on-editing h4{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}@media(min-width:64em){.h4,h4{font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem}}img{display:block;max-width:100%}b,strong{font-weight:700}em,i{font-style:italic}ol,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;margin:40px 0;table-layout:fixed}td,th{border:1px solid #000;padding:24px;vertical-align:top}mark{background-color:var(--outline-brand-weak)}.edit-panel{overflow-y:auto;padding:10px 10px 0;width:100%}@media(min-width:48em){.edit-panel{display:table;width:100%}}.edit-panel:after{clear:both;content:" ";display:table}@media(min-width:48em){.edit-panel__item{float:left;padding-right:10px}.edit-panel:not(.edit-panel_multiline) .edit-panel__item{display:table-cell;float:none;vertical-align:top;width:10px}.edit-panel:not(.edit-panel_multiline) .edit-panel__item:last-child{padding-right:0}.edit-panel:not(.edit-panel_multiline) .edit-panel__item_stretched{width:100%}}.edit-container{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAMAAADpVnyHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMUQ5QzAwNEEyNDExRTQ4MTA1RUY3MjJCMDdENEVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyMUQ5QzAxNEEyNDExRTQ4MTA1RUY3MjJCMDdENEVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTIxRDlCRkU0QTI0MTFFNDgxMDVFRjcyMkIwN0Q0RUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTIxRDlCRkY0QTI0MTFFNDgxMDVFRjcyMkIwN0Q0RUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xpk9fAAABEVBMVEWVxTL////r9Njf7cGy1WnR5qf+/v3S5qiYxzj+//3n8tGdykLh7sT9/vr9/vyayDv8/fn6/PWVxTOayDzl8c3a67fq89bs9dvt9dyw1GbU56uWxTTQ5aP9/vvi78fz+Of7/ffi78ir0V31+u2ZxzqdyUGcyT/e7b/B3Yfq9NfO5J+fy0b7/fikzU6hzEmu02LT56no8tOcyUCq0Fqz1Wzl8cyjzU3h78bp89W923+izEyq0Vuw1Gfg7sSbyD3///70+eqt0mHJ4pfj8MnK4pmv02TV6K/r9NnU6Kyt0mDm8tDh78Xn8tDY6rTz+ejM45zT56uv02Xg7sPR5qbB3Yjo8tKz1m3V6K2kzU+eykTd7b4qIjUkAAAA00lEQVR42mJgoAGwE2VEAAErVXVeJ5gUO6OWCQsUhOkzGHMyMrpApQSjkM2wDXEUZOSDcuxlEBIc3hIClp68XFAuGytCxlmEnZNRQ1IPQ4pD0dQA6BQLIQZ0KQ4eEXagDFckA7oUB49fAEiGmwFdij9IgQ8oE6rGgCHlK6HtL8voI8wvjSElJqrLoCxm5OoujJDiDAZTXozmcprcDG46/EhS7JDw4mLiAbpASlAFIcUkb4bgRDgYCiF4Nrx84kxQIM4pEIgcokrhzHDgYc1AKwAQYADNUxJ9ep1jCQAAAABJRU5ErkJggg==);background-position:10px 10px;background-repeat:no-repeat;border:1px dotted #35cbff;margin:0 0 10px;min-height:34px;overflow:hidden;padding:5px 10px 5px 45px}.edit-container:after{clear:both;content:" ";display:table}.edit-container__heading{display:block;font-size:18px;font-style:italic;font-weight:300;line-height:24px;margin:5px 0;vertical-align:top}@media(min-width:48em){.edit-container__heading{white-space:nowrap}}.edit-container__heading:before{content:"<"}.edit-container__heading:after{content:">"}.edit-tags-list{list-style:none;margin:0;overflow:hidden;padding:0}.edit-tags-list__item{background:#f3f3f3;border:1px solid #aaa;border-radius:3px;color:#000;cursor:default;float:left;font-size:14px;line-height:16px;margin:5px 0 5px 5px;padding:3px 5px;position:relative;vertical-align:top}.header{left:0;position:fixed;top:0;transition:all .6s ease-in-out;width:100%}.header_hidden:not(.header_mobile-menu-opened):not(.header_active){top:calc(var(--header-height-mobile)*-1)}@media(min-width:64em){.header_hidden:not(.header_mobile-menu-opened):not(.header_active){top:calc(var(--header-height-desktop)*-1)}}.header__bg-wrapper{background-color:var(--bg-navbar-bg)}.header__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.header__container{padding-left:40px;padding-right:40px}}.header_mobile-menu-opened .header__container{background-color:var(--bg-inverted)}@media(min-width:64em){.header_mobile-menu-opened .header__container{background:none}}.header__content{align-items:center;display:flex;gap:0 32px;height:var(--header-height-mobile);justify-content:space-between;padding-bottom:10px;padding-top:10px}@media(min-width:64em){.header__content{height:var(--header-height-desktop)}}.header__mobile-menu-toggle{align-items:center;background:none;border:none;color:#6a675a;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:-8px;padding:0;width:36px}.header.header_mobile-menu-opened .header__mobile-menu-toggle{color:#fff}@media(min-width:64em){.header__mobile-menu-toggle{display:none}}.header__mobile-menu-toggle:focus-visible,.header__mobile-menu-toggle:hover{color:#000}.header__mobile-menu-toggle-icon{width:20px}.header__main-menu{background-color:var(--bg-inverted);bottom:0;display:none;left:0;overflow:auto;padding:40px 20px;position:fixed;right:0;top:70px;z-index:1}.header_mobile-menu-opened .header__main-menu{display:block}@media(min-width:64em){.header__main-menu{background:none;display:block;padding:0;position:static}}.header__logo_hidden{display:none!important}.icon{height:auto;pointer-events:none}.image{background-repeat:no-repeat;display:block;overflow:hidden;width:100%}.image_fluid{background-position:50%;background-size:cover;bottom:0;display:block;height:auto!important;left:0;max-width:none;padding:0;position:absolute;position:absolute!important;right:0;top:0}.image_fluid .image__img{opacity:0}.image__img{display:block;margin-bottom:0!important;width:100%}.image_size_header-logo{aspect-ratio:auto!important;height:auto;padding:0;width:146px}.image_size_header-logo .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;height:100%;max-height:50px;object-fit:contain;object-position:left;position:relative!important;transition:transform .35s;width:100%}.image_size_header-logo.image_in-ie .image__img{display:block}@media(min-width:64em){.image_size_header-logo{aspect-ratio:auto!important;height:auto;padding:0;width:187px}.image_size_header-logo .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;height:100%;max-height:64px;object-fit:contain;object-position:left;position:relative!important;transition:transform .35s;width:100%}.image_size_header-logo.image_in-ie .image__img{display:block}}.image_size_footer-logo{aspect-ratio:auto!important;height:auto;padding:0;width:146px}.image_size_footer-logo .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:auto;height:100%;max-height:50px;object-fit:contain;object-position:left;position:relative!important;transition:transform .35s;width:100%}.image_size_footer-logo.image_in-ie .image__img{display:block}.image_size_footer-background-logo{background-position:50%;background-size:contain;bottom:0;display:block;height:auto!important;left:0;max-width:none;padding:0;position:absolute;position:absolute!important;right:0;top:0}.image_size_footer-background-logo .image__img{opacity:0}.image_size_highlighted-project,.image_size_page-hero{background-position:50%;background-size:cover;bottom:0;display:block;height:auto!important;left:0;max-width:none;padding:0;position:absolute;position:absolute!important;right:0;top:0}.image_size_highlighted-project .image__img,.image_size_page-hero .image__img{opacity:0}.image_size_image-block{height:auto;padding:0}.image_size_image-block .image__img{height:auto;max-height:1962px;max-width:100%;position:relative;width:1200px}.image_size_image-block.image_in-ie .image__img{display:block}.image_size_rich-text-block{height:auto;padding:0}.image_size_rich-text-block .image__img{height:auto;max-height:1275px;max-width:100%;position:relative;width:780px}.image_size_rich-text-block.image_in-ie .image__img{display:block}.image_size_news-article-page{aspect-ratio:2.0472440945!important;position:relative}.image_size_news-article-page .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.image_size_content-page{aspect-ratio:2.7842227378!important;position:relative}.image_size_content-page .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.image_size_project-teaser,.image_size_teaser{aspect-ratio:1.4689922481!important;position:relative}.image_size_project-teaser .image__img,.image_size_teaser .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.image_size_contact-person{aspect-ratio:1.4093959732!important;position:relative}.image_size_contact-person .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.image_size_video-block{aspect-ratio:1.7777777778!important;position:relative}.image_size_video-block .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.image_size_image-carousel-block-item{aspect-ratio:1.7725258493!important;position:relative}.image_size_image-carousel-block-item .image__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;object-position:center;position:absolute;transition:transform .35s;width:100%}.link{border:none;color:var(--text-icon-default);cursor:pointer;font-family:var(--font-family);font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;line-height:1.5;text-decoration:none;transition:color .25s}.link:focus-visible,.link:hover{color:var(--text-icon-weak)}.link__text{flex:1}.link__icon{color:var(--text-icon-brand);width:17px}.link__icon_left{margin:0 8px 2px 0;vertical-align:middle}.link__icon_left,.logo{display:inline-block}.poor-text_in-footer p{margin-bottom:0}.rich-text{font-size:18px;font-size:1.125rem;line-height:25.2px;line-height:1.575rem}.rich-text.on-editing{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}@media(min-width:64em){.rich-text{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text h2+ol,.rich-text h2+ul,.rich-text h3+ol,.rich-text h3+ul,.rich-text h4+ol,.rich-text h4+ul{margin-top:20px}.rich-text ol,.rich-text ul{margin:40px 0;padding:0 0 0 32px}@media(min-width:64em){.rich-text ol,.rich-text ul{padding:0 0 0 40px}}.rich-text a{box-shadow:inset 0 -2px 0 var(--text-icon-brand),0 0 0 var(--text-icon-brand);color:inherit;text-decoration:none}.rich-text a:focus-visible,.rich-text a:hover{box-shadow:inset 0 -2px 0 #0000,0 0 0 #0000}.rich-text a.rich-text__link-button{align-items:center;background-color:var(--bg-brand-primary);background-color:var(--bg-brand-light);border:1px solid var(--bg-brand-primary);border-color:var(--bg-brand-light);border-radius:var(--border-radius-button-primary);box-shadow:none;color:var(--text-icon-default-inverted);color:var(--text-icon-weak);cursor:pointer;display:inline-flex;font-size:16px;font-size:1rem;justify-content:center;line-height:22.4px;line-height:1.4rem;overflow:hidden;padding:8.5px 22px;position:relative;text-align:center;text-decoration:none;transition:all .35s}.rich-text a.rich-text__link-button:focus-visible,.rich-text a.rich-text__link-button:hover{background-color:var(--bg-brand-primary-hover);border-color:var(--bg-brand-primary-hover)}.rich-text a.rich-text__link-button:focus-visible,.rich-text a.rich-text__link-button:hover{background-color:var(--bg-brand-light-hover);border-color:var(--bg-brand-light-hover)}.skip-to-main{background:#000;color:#fff;display:flex;font-weight:700;left:0;outline:none;padding:20px;position:fixed;top:0;transform:translateY(-100%);transition:transform .1s ease-in-out,opacity .1s linear;z-index:200}.skip-to-main:focus{transform:none}@media print{.skip-to-main{display:none}}.footer{background-color:var(--bg-footer-bg);color:var(--text-icon-footer-text);font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem;margin-left:auto;margin-right:auto;max-width:1280px;padding:20px 0;position:relative}@media(min-width:48em){.footer{padding:40px 0}}.footer__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:1}@media(min-width:64em){.footer__container{padding-left:40px;padding-right:40px}}.footer__logo{margin-bottom:32px}.footer__background-logo{height:524px;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(min-width:64em){.footer__background-logo{aspect-ratio:1!important;bottom:0;height:auto;right:0;top:0;transform:none;width:auto}}.footer__main-text{color:var(--text-icon-brand-inverted);font-size:26px;font-size:1.625rem;line-height:30px;line-height:1.875rem;margin-bottom:20px;max-width:625px}@media(min-width:48em){.footer__main-text{font-size:32px;font-size:2rem;line-height:37px;line-height:2.3125rem;margin-bottom:64px}}.footer__columns{display:flex;flex-direction:column;flex-wrap:wrap;gap:36px}@media(min-width:48em){.footer__columns{flex-direction:row;gap:64px}.footer__column{width:calc(50% - 32px)}}@media(min-width:64em){.footer__column{width:calc(25% - 48px)}}.footer__column-heading{display:block;margin-bottom:8px}@media(min-width:48em){.footer__column-heading{margin-bottom:16px}}.footer__column-item{margin-bottom:7px}@media(min-width:48em){.footer__column-item{margin-bottom:16px}}.footer__list{display:flex;flex-direction:column;gap:8px 0;list-style:none}.footer__list-link{color:inherit;text-decoration:underline}.footer__list-link:focus-visible,.footer__list-link:hover{color:inherit;text-decoration:none}.footer__contact-link{color:inherit}.footer__contact-link:focus-visible,.footer__contact-link:hover{color:inherit;text-decoration:underline}.footer__socials-list{display:flex;gap:20px;list-style:none;margin-top:8px}@media(min-width:48em){.footer__socials-list{margin-top:16px}}.footer__socials-link{color:inherit}.footer__contactus-button{margin-top:20px}.footer .footer__contactus-button{border-color:currentColor;color:inherit}.footer__bottom{border-top:1px solid #fff;margin-top:12px;padding-top:10px}@media(min-width:48em){.footer__bottom{margin-top:46px}}.footer__bottom-text{font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem}.icon-button{background:none;border:none;cursor:pointer;display:block;height:32px;position:relative;width:32px}.icon-button:focus-visible,.icon-button:hover{opacity:.8}.icon-button__icon{color:inherit;height:100%;transition:all .35s;width:100%;will-change:transform}.link-button{align-items:center;background-color:var(--bg-brand-primary);border:1px solid var(--bg-brand-primary);border-radius:var(--border-radius-button-primary);color:var(--text-icon-default-inverted);cursor:pointer;display:inline-flex;font-size:16px;font-size:1rem;justify-content:center;line-height:22.4px;line-height:1.4rem;overflow:hidden;padding:8.5px 22px;position:relative;text-align:center;text-decoration:none;transition:all .35s}.link-button:focus-visible,.link-button:hover{background-color:var(--bg-brand-primary-hover);border-color:var(--bg-brand-primary-hover)}.link-button_type_light{background-color:var(--bg-brand-light);border-color:var(--bg-brand-light);color:var(--text-icon-weak)}.link-button_type_light:focus-visible,.link-button_type_light:hover{background-color:var(--bg-brand-light-hover);border-color:var(--bg-brand-light-hover)}.link-button_type_secondary{background-color:var(--bg-brand-accent);border-color:var(--bg-brand-accent);color:var(--text-icon-default);padding-left:10px;padding-right:10px}.link-button_type_secondary:focus-visible,.link-button_type_secondary:hover{background-color:var(--bg-brand-accent-hover);border-color:var(--bg-brand-accent-hover)}.link-button_type_inverted{background-color:#0000;border-color:var(--outline-inverted);color:var(--outline-inverted)}.link-button_type_inverted:focus-visible,.link-button_type_inverted:hover{background-color:var(--outline-inverted);border-color:var(--outline-inverted);color:var(--text-icon-default)}.link-button_type_ghost{background-color:#0000;border-color:#0000;color:var(--text-icon-weak)}.link-button_type_ghost:focus-visible,.link-button_type_ghost:hover{background-color:var(--bg-brand-light);border-color:var(--bg-brand-light);color:var(--text-icon-weak)}.link-button_type_nav{background-color:var(--bg-inverted-weak);border-color:var(--bg-inverted-weak);border-radius:var(--border-radius-button-secondary);color:var(--text-icon-default-inverted);padding-left:10px;padding-right:10px}.link-button_type_nav:focus-visible,.link-button_type_nav:hover{background-color:var(--bg-inverted-weak-hover);border-color:var(--bg-inverted-weak-hover)}.link-button_type_nav.link-button_active{background-color:var(--bg-brand-light);border-color:var(--bg-brand-light);color:var(--bg-inverted-weak)}.link-button__text{margin-top:1px;text-align:center}@media(max-width:63.999em){.link-button_icon-only-mobile .link-button__text{display:none}}.link-button__icon{display:inline-block;flex:0 0 12px;margin:0 0 0 10px;max-height:12px;vertical-align:middle;width:12px}@media(max-width:63.999em){.link-button_icon-only-mobile .link-button__icon{margin-right:0}}.link-button__icon_left{margin:0 10px 0 0}.page-hero__image{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.page-hero__content-wrapper{background-color:var(--bg-brand-muted);color:var(--text-icon-default);display:flex;flex-direction:column;justify-content:flex-end;position:relative}.page-hero__content-wrapper_size-large{min-height:577px}@media(min-width:64em){.page-hero__content-wrapper_size-large{min-height:675px}}.page-hero__content-wrapper_size-small{min-height:400px}@media(min-width:64em){.page-hero__content-wrapper_size-small{min-height:560px}}.page-hero__content-wrapper_with-overlay{color:var(--text-icon-default-inverted)}.page-hero__content-wrapper_with-overlay:after{background:linear-gradient(180deg,#00000012,#0000008f);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.page-hero__container{margin:0 auto;max-width:1280px;overflow:visible;width:100%}@media(min-width:64em){.page-hero__container{padding-left:40px;padding-right:40px}}.page-hero__content{margin:0 auto;max-width:1280px;overflow:visible;padding-bottom:112px;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.page-hero__content{padding-left:40px;padding-right:40px}}.page-hero__text-section{margin:0 auto;max-width:654px;position:relative;text-align:center;z-index:1}.page-hero__sub-heading{display:block;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}@media(min-width:64em){.page-hero__sub-heading{font-size:24px;font-size:1.5rem;line-height:40px;line-height:2.5rem}}.page-hero__heading{font-size:32px;font-size:2rem;font-weight:700;line-height:43px;line-height:2.6875rem;margin:0 0 22px}@media(min-width:64em){.page-hero__heading{font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem}}.page-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:38px;position:relative;z-index:1}.image-block:not(.image-block_local):not(.image-block_in-rich-text){margin-bottom:40px}@media(min-width:64em){.image-block:not(.image-block_local):not(.image-block_in-rich-text){margin-bottom:80px}}.image-block_in-rich-text{margin:20px 0}.image-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.image-block__container{padding-left:40px;padding-right:40px}}.image-block_in-rich-text .image-block__container,.image-block_local .image-block__container{max-width:none;padding-left:0;padding-right:0}.image-block__caption{color:var(--text-icon-muted);display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;font-style:italic;gap:10px 0;justify-content:space-between;line-height:25.2px;line-height:1.575rem;margin-top:12px}@media(min-width:64em){.image-block__caption{flex-direction:row;font-size:20px;font-size:1.25rem;gap:0 40px;line-height:28px;line-height:1.75rem;margin-top:24px}}.image-block__caption-text{flex:1}.image-block__caption-photographer{margin-left:auto}.image-block__image{margin:0;width:100%}.rich-text-block{margin-bottom:40px}@media(min-width:64em){.rich-text-block{margin-bottom:80px}}.rich-text-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.rich-text-block__container{padding-left:40px;padding-right:40px}}.rich-text-block__container{max-width:860px}.rich-text-block__heading,.rich-text-block__image{margin:0 0 20px}.background-video{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.background-video__video{height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.page-heading{font-size:32px;font-size:2rem;line-height:37.5px;line-height:2.34375rem;margin:0 0 4px}@media(min-width:64em){.page-heading{font-size:44px;font-size:2.75rem;line-height:52px;line-height:3.25rem;margin:0 0 16px}}.published-date{align-items:center;color:var(--text-icon-muted);display:inline-flex;font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem}.published-date__icon{height:12px;margin-right:7px;width:12px}.published-date__text{margin-top:4px}.article-list-block{margin-bottom:40px}@media(min-width:64em){.article-list-block{margin-bottom:80px}}.article-list-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.article-list-block__container{padding-left:40px;padding-right:40px}}.article-list-block__heading{margin:0 0 32px}.article-list-block__grid{display:flex;flex-direction:column;gap:30px 32px}@media(min-width:48em){.article-list-block__grid{flex-direction:row}.article-list-block__item{width:calc(50% - 16px)}}@media(min-width:64em){.article-list-block__item{width:calc(33.33333% - 21.33333px)}}.article-list-block__see-all-link-holder{display:flex;justify-content:flex-end;margin-top:24px}@media(min-width:64em){.article-list-block__see-all-link-holder{margin-top:27px}}.teaser__link{display:block;text-decoration:none}.teaser__link:focus-visible,.teaser__link:hover{color:inherit}.teaser__heading{color:var(--text-icon-default);display:inline;font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem;margin:0;pointer-events:none}@media(min-width:64em){.teaser__heading{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}.teaser__link:focus-visible .teaser__heading,.teaser__link:hover .teaser__heading{box-shadow:inset 0 -1px 0 var(--text-icon-brand),0 2px 0 var(--text-icon-brand);color:inherit;text-decoration:none}.teaser__link:focus-visible .teaser__heading:focus-visible,.teaser__link:focus-visible .teaser__heading:hover,.teaser__link:hover .teaser__heading:focus-visible,.teaser__link:hover .teaser__heading:hover{box-shadow:inset 0 -1px 0 #0000,0 2px 0 #0000}.teaser__image-holder{margin-bottom:10px}.teaser__image-holder_no-image{aspect-ratio:1.47!important;background-color:#f5f5f5}.teaser__published-date{margin-top:10px}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-indicator{align-items:center;bottom:0;display:block;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:20}.loading-indicator_visible{opacity:1;visibility:visible}.loading-indicator:before{background-color:#fff;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.loading-indicator__icon{display:inline-block;height:50px;position:relative;width:50px;z-index:21}.loading-indicator__icon div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid var(--text-icon-weak);border-color:var(--text-icon-weak) #0000 #0000 #0000;border-radius:50%;box-sizing:border-box;display:block;height:100%;position:absolute;width:100%}.loading-indicator__icon div:first-child{animation-delay:-.45s}.loading-indicator__icon div:nth-child(2){animation-delay:-.3s}.loading-indicator__icon div:nth-child(3){animation-delay:-.15s}.news-article-list__grid{display:flex;flex-direction:column;gap:30px 0}@media(min-width:48em){.news-article-list__grid{flex-direction:row;flex-wrap:wrap;gap:32px}}@media(min-width:64em){.news-article-list__grid{gap:80px 32px}}@media(min-width:48em){.news-article-list__item{width:calc(50% - 16px)}}@media(min-width:64em){.news-article-list__item{width:calc(33.33333% - 21.33333px)}}.news-article-list__pager{margin-top:40px}.news-article-list__results-container{min-height:400px;position:relative}.no-results{padding-bottom:40px;padding-top:40px;text-align:center}.no-results__heading{margin:0 0 24px}.no-results__text{max-width:580px}body .no-results__text{margin:32px auto 0}.error-message{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.error-message{padding-left:40px;padding-right:40px}}.error-message{color:red;margin:40px 0;text-align:center}.pager{display:flex;position:relative}.pager__wrapper{align-items:center;display:flex;gap:0 12px}.pager__list{display:none}@media(min-width:48em){.pager__list{align-items:center;display:inline-flex;gap:0 12px;list-style:none}}.pager__break{display:none}.pager__break a{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:0;font-weight:700;margin:0 2px;position:relative;width:16px}.pager__break a:after{content:"...";display:inline-block;font-size:20px;font-size:1.25rem;font-weight:700;height:4px;line-height:16px;line-height:1rem;line-height:0;position:absolute;top:8px;width:100%}.pager__break a:focus-visible,.pager__break a:hover{color:var(--text-icon-brand-hover)}@media(min-width:48em){.pager__break{display:inline-flex}}.pager__link{align-items:center;background-color:var(--bg-inverted-weak);border-radius:var(--border-radius-button-secondary);color:var(--text-icon-default-inverted);cursor:pointer;display:inline-flex;font-size:16px;font-size:1rem;height:42px;justify-content:center;line-height:16px;line-height:1rem;position:relative;text-decoration:none;transition:all .2s;width:42px;z-index:0}.pager__item.selected .pager__link{background-color:var(--bg-brand-light);color:var(--bg-inverted-weak);text-decoration:none}.pager__item.selected .pager__link:focus-visible,.pager__item.selected .pager__link:hover{background-color:var(--bg-brand-light-hover)}.pager__link:focus-visible,.pager__link:hover{background-color:var(--bg-inverted-weak-hover)}.pager__next,.pager__prev{display:none}.pager__mobile-selector{-moz-appearance:none;-webkit-appearance:none;background-color:var(--outline-default);border:none;border-radius:40px;color:var(--text-icon-weak);cursor:pointer;font-family:var(--font-family);font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;min-width:108px;padding:12px;text-align:center}@media(min-width:48em){.pager__mobile-selector{display:none}}.pager__next-btn,.pager__prev-btn{align-items:center;box-sizing:initial;color:#000;display:inline-flex;height:14px;justify-content:center;padding:5px;width:12px}.pager__next-btn:focus-visible,.pager__next-btn:hover,.pager__prev-btn:focus-visible,.pager__prev-btn:hover{color:var(--text-icon-brand-hover)}.project-info-block{margin-bottom:40px;text-align:center}@media(min-width:64em){.project-info-block{margin-bottom:80px}}.project-info-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.project-info-block__container{padding-left:40px;padding-right:40px}}.project-info-block__container{max-width:860px}.project-info-block__heading{font-size:32px;font-size:2rem;font-weight:700;line-height:38.4px;line-height:2.4rem;margin:0 0 36px}@media(min-width:64em){.project-info-block__heading{font-size:44px;font-size:2.75rem;line-height:53px;line-height:3.3125rem}}.project-info-block__info{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}@media(min-width:64em){.project-info-block__info{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}@keyframes progress-bar{0%{width:0}to{width:var(--progress-width,0)}}@keyframes progress-thumb{0%{left:0}to{left:var(--progress-width,0)}}.project-timeline-block{margin-bottom:40px}@media(min-width:64em){.project-timeline-block{margin-bottom:80px}}.project-timeline-block__container{margin:0 auto;max-width:1280px;overflow:visible;width:100%}@media(min-width:64em){.project-timeline-block__container{padding-left:40px;padding-right:40px}}.project-timeline-block__content{background-color:var(--bg-inverted);color:var(--text-icon-default-inverted);font-size:18px;font-size:1.125rem;line-height:25.2px;line-height:1.575rem;margin:0 auto;max-width:1280px;overflow:visible;padding:20px;width:100%}@media(min-width:64em){.project-timeline-block__content{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.project-timeline-block__heading{display:block;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;margin-bottom:45px}@media(min-width:64em){.project-timeline-block__heading{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}.project-timeline-block__progress{background-color:var(--outline-default);height:5px;margin-bottom:24px;position:relative}.project-timeline-block__progress:before{animation:progress-bar 1s ease-in-out forwards;background-color:var(--outline-brand);content:"";display:block;height:100%;transition:width .3s ease;width:var(--progress-width,0)}.project-timeline-block__progress-thumb{animation:progress-thumb 1s ease-in-out forwards;background-color:var(--outline-brand);border-radius:50%;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .3s ease;width:14px}.project-timeline-block__dates{display:flex;justify-content:space-between}.project-highlights-block{margin:60px 0}@media(min-width:64em){.project-highlights-block{margin:80px 0}}.project-highlights-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.project-highlights-block__container{padding-left:40px;padding-right:40px}}.project-highlights-block__container{max-width:860px}.project-highlights-block__columns{align-items:center;display:flex;flex-direction:column;gap:77px 0;justify-content:center}@media(min-width:48em){.project-highlights-block__columns{flex-direction:row;gap:0}.project-highlights-block__column{padding:0 20px;width:45.5%}}.project-highlight{text-align:center}.project-highlight__big-text{color:var(--text-icon-brand);display:block;font-size:36px;font-size:2.25rem;line-height:43px;line-height:2.6875rem;margin-bottom:24px;text-transform:uppercase}.project-highlight__big-text.on-editing{font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem}@media(min-width:48em){.project-highlight__big-text{margin-bottom:26px}}@media(min-width:64em){.project-highlight__big-text{font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem}}.project-highlight__small-text{color:var(--text-icon-weak);font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.project-highlight__small-text.on-editing{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}@media(min-width:64em){.project-highlight__small-text{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}.project-list-block{margin-bottom:40px}@media(min-width:64em){.project-list-block{margin-bottom:80px}}.project-list-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.project-list-block__container{padding-left:40px;padding-right:40px}}.project-list-block__heading{margin:0 0 32px}.project-list-block__grid{display:flex;flex-direction:column;gap:30px 32px}@media(min-width:48em){.project-list-block__grid{flex-direction:row}.project-list-block__item{width:calc(50% - 16px)}}@media(min-width:64em){.project-list-block__item{width:calc(33.33333% - 21.33333px)}}.project-list-block__see-all-link-holder{display:flex;justify-content:flex-end;margin-top:24px}@media(min-width:64em){.project-list-block__see-all-link-holder{margin-top:27px}}.project-list-block__highlighted-project{margin-bottom:32px}.project-teaser__link{display:flex;flex-direction:column;height:100%;justify-content:space-between;text-decoration:none}.project-teaser__link:focus-visible,.project-teaser__link:hover{color:inherit}.project-teaser__heading{color:var(--text-icon-default);display:inline;font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem;margin:0;pointer-events:none}@media(min-width:64em){.project-teaser__heading{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}.project-teaser__link:focus-visible .project-teaser__heading,.project-teaser__link:hover .project-teaser__heading{box-shadow:inset 0 -1px 0 var(--text-icon-brand),0 2px 0 var(--text-icon-brand);color:inherit;text-decoration:none}.project-teaser__link:focus-visible .project-teaser__heading:focus-visible,.project-teaser__link:focus-visible .project-teaser__heading:hover,.project-teaser__link:hover .project-teaser__heading:focus-visible,.project-teaser__link:hover .project-teaser__heading:hover{box-shadow:inset 0 -1px 0 #0000,0 2px 0 #0000}.project-teaser__heading-holder{margin-bottom:15px}.project-teaser__image-holder{margin-bottom:18px;position:relative}.project-teaser__image-holder_no-image{aspect-ratio:1.47!important;background-color:#f5f5f5}.project-teaser__tag{left:8px;max-width:calc(100% - 16px);position:absolute;top:8px;z-index:1}.project-teaser__bottom-link,.project-teaser__info{color:var(--text-icon-weak);font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem}.project-teaser__bottom-link{margin-top:20px}.project-teaser__link:focus-visible .project-teaser__bottom-link,.project-teaser__link:hover .project-teaser__bottom-link{color:var(--text-icon-brand-hover)}.project-teaser__bottom-link-icon{color:var(--text-icon-brand);display:inline-block;margin-left:8px;vertical-align:middle;width:12px}.project-teaser__link:focus-visible .project-teaser__bottom-link-icon,.project-teaser__link:hover .project-teaser__bottom-link-icon{color:var(--text-icon-brand-hover)}.highlighted-project{background-color:var(--bg-brand-muted);color:var(--text-icon-default);display:flex;flex-direction:column;justify-content:flex-end;min-height:524px;position:relative}@media(min-width:64em){.highlighted-project{min-height:650px}}.highlighted-project_with-overlay{color:var(--text-icon-default-inverted)}.highlighted-project_with-overlay:after{background:linear-gradient(180deg,#00000012,#0000008f);content:""}.highlighted-project__image,.highlighted-project_with-overlay:after{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.highlighted-project__content{margin:0 auto;max-width:654px;padding-bottom:32px;text-align:center;z-index:1}@media(min-width:64em){.highlighted-project__content{padding-bottom:72px}}.highlighted-project__heading{font-size:36px;font-size:2.25rem;font-weight:700;line-height:43px;line-height:2.6875rem;margin:0 0 72px}@media(min-width:64em){.highlighted-project__heading{font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem;margin:0 0 48px}}.description-list-block{margin-bottom:40px}@media(min-width:64em){.description-list-block{margin-bottom:80px}}.description-list-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.description-list-block__container{padding-left:40px;padding-right:40px}}.description-list-block__heading{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;margin:0 0 12px}@media(min-width:64em){.description-list-block__heading{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem;margin:0 0 24px}}.description-list-block__content{background-color:var(--bg-brand-light);font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem;padding:30px}.description-list-block__list{gap:0 40px;list-style:none}@media(min-width:48em){.description-list-block__list{column-count:2}}.description-list-block-item{border-bottom:1px solid var(--outline-default)}.description-list-block-item__title{font-weight:700}.description-list-block-item__holder{display:flex;gap:0 10px;justify-content:space-between;padding:9px 10px}.description-list-block-item__link{color:inherit;text-decoration:none}.description-list-block-item__link:focus-visible,.description-list-block-item__link:hover{background-color:var(--bg-brand-light-hover)}.description-list-block-item__description{align-items:center;display:inline-flex}.description-list-block-item__description-text{text-align:right;vertical-align:middle}.description-list-block-item__description-icon{color:var(--text-icon-brand);display:inline-block;flex:0 0 15px;margin:0 0 2px 14px;vertical-align:middle;width:15px}.description-list-block-item__description-icon_transparent{color:#0000}.project-list__grid{display:flex;flex-direction:column;gap:30px 0}@media(min-width:48em){.project-list__grid{flex-direction:row;flex-wrap:wrap;gap:32px}}@media(min-width:64em){.project-list__grid{gap:80px 32px}}@media(min-width:48em){.project-list__item{width:calc(50% - 16px)}}@media(min-width:64em){.project-list__item{width:calc(33.33333% - 21.33333px)}}.project-list__pager{margin-top:40px}.project-list__results-container{min-height:400px;position:relative}.contact-persons-block{margin-bottom:40px}@media(min-width:64em){.contact-persons-block{margin-bottom:80px}}.contact-persons-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.contact-persons-block__container{padding-left:40px;padding-right:40px}}.contact-persons-block__heading{font-size:26px;font-size:1.625rem;line-height:32px;line-height:2rem;margin:0 0 40px}@media(min-width:64em){.contact-persons-block__heading{font-size:32px;font-size:2rem;line-height:38px;line-height:2.375rem}}.contact-persons-block__grid{display:flex;flex-direction:column;gap:40px}@media(min-width:64em){.contact-persons-block__grid{flex-direction:row;flex-wrap:wrap}.contact-persons-block__item{width:calc(50% - 20px)}}.contact-person{display:flex;flex-direction:column;font-size:14px;font-size:.875rem;gap:24px;line-height:19.6px;line-height:1.225rem}@media(min-width:30em){.contact-person{flex-direction:row}.contact-person__image-col{flex:0 0 210px}}.contact-person__image-holder_no-image{aspect-ratio:1.4093959732!important;background-color:#f5f5f5}.contact-person__content-col{display:flex;flex:1;flex-direction:column;gap:8px 0;word-break:break-word}.contact-person__name{font-size:20px;font-size:1.25rem;font-weight:700;line-height:28px;line-height:1.75rem;margin:0}@media(min-width:64em){.contact-person__name{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}}.contact-person__title{color:var(--text-icon-weak);display:block}.contact-person__contacts{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px 16px}.contact-person__contact-item-link{color:var(--text-icon-weak);font-size:inherit}.contact-person__contact-item-link:focus-visible,.contact-person__contact-item-link:hover{text-decoration:underline}.main-menu__list{display:flex;flex-direction:column;gap:26px 0;list-style:none}@media(min-width:64em){.main-menu__list{align-items:center;flex-direction:row;gap:0 32px}}.main-menu__item-holder{align-items:center;display:flex;justify-content:space-between}.main-menu__submenu-list{display:none;flex-direction:column;gap:10px 0;list-style:none;margin:12px 20px 0}.main-menu__submenu-list_opened{display:flex}@media(min-width:64em){.main-menu__submenu-list_opened{display:none}}.main-menu__submenu-item{display:inline-flex}.main-menu__submenu-toggle-button{background:none;border:none;color:#fff;cursor:pointer;height:30px;padding:0;width:30px}@media(min-width:64em){.main-menu__submenu-toggle-button{display:none}}.main-menu__submenu-toggle-button-icon{height:16px;width:16px}.main-menu-link{color:var(--text-icon-navbar-text);font-size:var(--main-menu-desktop-font-size);line-height:1.5;text-decoration:none}.main-menu-link:focus-visible,.main-menu-link:hover{color:var(--text-icon-weak)}@media(max-width:63.999em){.main-menu-link{color:var(--text-icon-default-inverted);font-size:32px;font-size:2rem;line-height:37px;line-height:2.3125rem}.main-menu-link:focus-visible,.main-menu-link:hover{color:var(--text-icon-default-inverted);opacity:.8}}.main-menu-link__text{flex:1}.main-menu-link_active .main-menu-link__text{box-shadow:inset 0 0 0 var(--outline-brand-weak),0 3px 0 var(--outline-brand-weak);color:inherit;text-decoration:none}.main-menu-link_active .main-menu-link__text:focus-visible,.main-menu-link_active .main-menu-link__text:hover{box-shadow:inset 0 0 0 var(--outline-brand-weak),0 3px 0 var(--outline-brand-weak)}.main-menu-link_submenu-link{color:var(--text-icon-default-inverted);font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}.main-menu-link_submenu-link:focus-visible,.main-menu-link_submenu-link:hover{color:var(--text-icon-default-inverted);opacity:.8}.secondary-menu{background-color:#fff;height:var(--secondary-menu-height);padding-bottom:20px;padding-top:20px;position:relative;transition:all .6s ease-in-out;width:100%}.secondary-menu_scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2}.secondary-menu__container{align-items:center;display:flex;gap:0 12px;justify-content:space-between;margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.secondary-menu__container{padding-left:40px;padding-right:40px}}.secondary-menu__list{display:flex;gap:0 12px;justify-self:flex-end;list-style:none;margin:0;overflow-x:auto;padding:0;white-space:nowrap}.secondary-menu__nav-link{border-radius:var(--border-radius-button-secondary);height:42px;white-space:nowrap;width:42px}@media(min-width:64em){.secondary-menu__nav-link{height:auto;width:auto}}.tag{background-color:var(--bg-brand-primary);color:var(--text-icon-default-inverted);display:inline-block;font-size:14px;font-size:.875rem;line-height:19.6px;line-height:1.225rem;padding:2px 6px}.teaser-list-block{margin-bottom:40px}@media(min-width:64em){.teaser-list-block{margin-bottom:80px}}.teaser-list-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.teaser-list-block__container{padding-left:40px;padding-right:40px}}.teaser-list-block__heading{margin:0 0 32px}.teaser-list-block__grid{display:flex;flex-direction:column;gap:30px 32px}@media(min-width:48em){.teaser-list-block__grid{flex-direction:row}.teaser-list-block__item{width:calc(50% - 16px)}}@media(min-width:64em){.teaser-list-block__item{width:calc(33.33333% - 21.33333px)}}.teaser-list-block__see-all-link-holder{display:flex;justify-content:flex-end;margin-top:24px}@media(min-width:64em){.teaser-list-block__see-all-link-holder{margin-top:27px}}.video-block:not(.video-block_in-rich-text){margin-bottom:40px}@media(min-width:64em){.video-block:not(.video-block_in-rich-text){margin-bottom:80px}}.video-block_in-rich-text{margin:20px 0}.video-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.video-block__container{padding-left:40px;padding-right:40px}}.video-block_in-rich-text .video-block__container,.video-block_local .video-block__container{max-width:none;padding-left:0;padding-right:0}.video-block__image{left:0;opacity:1;top:0;transition:opacity .35s,visibility .35s;visibility:visible;z-index:1}.video-block__image_hidden{opacity:0;visibility:hidden}.video-block__video-holder{aspect-ratio:1.7777777778!important;position:relative}.video-block__video-holder_no-image{background-color:#f5f5f5}.video-block__player{bottom:0;display:block;height:auto!important;left:0;position:absolute;right:0;top:0;width:auto!important}.video-block__figure{margin:0}.video-block__play-btn{background-color:var(--bg-brand-light);border:none;border-radius:50%;bottom:0;cursor:pointer;display:inline-block;display:block;left:0;position:absolute;right:0;top:0;transition:all .25s;z-index:3}.video-block__play-btn:focus-visible,.video-block__play-btn:hover{background-color:var(--bg-brand-light-hover);bottom:-7px;left:-7px;right:-7px;top:-7px}.video-block__play-btn:active{bottom:-14px;left:-14px;right:-14px;top:-14px}.video-block__play-btn-holder{height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px;z-index:2}@media(min-width:64em){.video-block__play-btn-holder{height:80px;width:80px}}.video-block__play-btn-icon{color:var(--text-icon-weak);height:24px;left:50%;margin-left:3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s,visibility .25s;width:24px}.video-block__play-btn:focus-visible .video-block__play-btn-icon,.video-block__play-btn:hover .video-block__play-btn-icon{opacity:0;visibility:hidden}.video-block__play-btn-icon_filled{opacity:0;visibility:hidden}.video-block__play-btn:focus-visible .video-block__play-btn-icon_filled,.video-block__play-btn:hover .video-block__play-btn-icon_filled{opacity:1;visibility:visible}.video-block__loading:before{background:none!important}.video-block__caption{color:var(--text-icon-muted);display:flex;flex-direction:column;font-size:18px;font-size:1.125rem;font-style:italic;gap:10px 0;justify-content:space-between;line-height:25.2px;line-height:1.575rem;margin-top:12px}@media(min-width:64em){.video-block__caption{flex-direction:row;font-size:20px;font-size:1.25rem;gap:0 40px;line-height:28px;line-height:1.75rem;margin-top:24px}}.video-block iframe,.video-block video{bottom:0;display:block;left:0;object-fit:cover;position:absolute;right:0;top:0}.quote-block{color:var(--text-icon-weak)}.quote-block:not(.quote-block_local):not(.quote-block_in-rich-text){margin-bottom:40px}@media(min-width:64em){.quote-block:not(.quote-block_local):not(.quote-block_in-rich-text){margin-bottom:80px}}.quote-block_in-rich-text{margin:40px 0}@media(min-width:64em){.quote-block_in-rich-text{margin:64px 0}}.quote-block__figure{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.quote-block__figure{padding-left:40px;padding-right:40px}}.quote-block__figure{max-width:860px}.quote-block_in-rich-text .quote-block__figure{max-width:none;padding-left:0;padding-right:0}.quote-block__text{font-size:26px;font-size:1.625rem;font-style:italic;line-height:33px;line-height:2.0625rem;margin:0;padding:1px 0 0 24px;position:relative}.quote-block__text:before{background-color:var(--bg-brand-primary);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}@media(min-width:64em){.quote-block__text{font-size:44px;font-size:2.75rem;line-height:56px;line-height:3.5rem;padding:2px 0 0 32px}}.quote-block__caption{font-size:14px;font-size:.875rem;line-height:19.6px;line-height:1.225rem;margin-top:16px;padding-left:24px}@media(min-width:64em){.quote-block__caption{font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem;margin-top:24px;padding-left:32px}}.image-carousel-block:not(.image-carousel-block_in-rich-text){margin-bottom:40px}@media(min-width:64em){.image-carousel-block:not(.image-carousel-block_in-rich-text){margin-bottom:80px}}.image-carousel-block_in-rich-text{margin:20px 0}.image-carousel-block__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.image-carousel-block__container{padding-left:40px;padding-right:40px}}.image-carousel-block_in-rich-text .image-carousel-block__container{max-width:none;padding-left:0;padding-right:0}.image-carousel-block__carousel{overflow:hidden}.image-carousel-block__carousel-container{align-items:flex-start;display:flex;transition:height .2s}.image-carousel-block__carousel-slide{flex:0 0 100%;margin-right:10px;min-width:0}.image-carousel-block__navigation{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:15px}@media(min-width:48em){.image-carousel-block__navigation{justify-content:center}}.image-carousel-block__arrow{background:none;border:none;color:var(--text-icon-default);height:44px;padding:10px;width:44px}.image-carousel-block__arrow:focus-visible,.image-carousel-block__arrow:hover{color:var(--text-icon-brand-hover)}.image-carousel-block__dots{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.image-carousel-block__dot{background-color:var(--outline-brand-weak);border:none;cursor:pointer;height:4px;padding:0;width:32px}.image-carousel-block__dot.is-selected{background-color:var(--outline-brand)}.image-carousel-block-item{margin:0}.image-carousel-block-item__caption{font-size:14px;font-size:.875rem;line-height:19.6px;line-height:1.225rem;margin-top:10px}@media(min-width:64em){.image-carousel-block-item__caption{font-size:16px;font-size:1rem;line-height:22.4px;line-height:1.4rem;margin-top:17px}}.image-carousel-block-item__caption-text{display:block}.image-carousel-block-item__caption-photographer{color:var(--text-icon-weak);display:block;margin-top:5px}@media(min-width:64em){.image-carousel-block-item__caption-photographer{margin-top:7px}}.front-page__content-area{margin-top:40px}@media(min-width:64em){.front-page__content-area{margin-top:80px}}.news-article-page__heading{margin-bottom:8px}@media(min-width:64em){.news-article-page__heading{margin-bottom:20px}}.news-article-page__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.news-article-page__container{padding-left:40px;padding-right:40px}}.news-article-page__container{max-width:860px}.news-article-page__content{margin-bottom:40px;margin-top:40px}@media(min-width:48em){.news-article-page__content{margin-bottom:64px}}@media(min-width:64em){.news-article-page__content{margin-bottom:120px;margin-top:48px}}.news-article-page__header{border-bottom:1px solid var(--outline-brand-weak);margin-bottom:50px;padding-bottom:12px}@media(min-width:64em){.news-article-page__header{margin-bottom:64px;padding-bottom:24px}}.news-article-page__intro{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;margin:40px 0}@media(min-width:64em){.news-article-page__intro{font-size:24px;font-size:1.5rem;line-height:33.6px;line-height:2.1rem}}.news-article-page__published-date{display:flex;margin-bottom:10px}@media(min-width:64em){.news-article-page__published-date{margin-bottom:24px}}.news-article-page__related-articles{margin:40px 0 0}@media(min-width:48em){.news-article-page__related-articles{margin:80px 0 0}}.news-article-list-page__heading{margin:0 0 40px}@media(min-width:64em){.news-article-list-page__heading{margin:0 0 80px}}.news-article-list-page__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.news-article-list-page__container{padding-left:40px;padding-right:40px}}.news-article-list-page__content{margin-bottom:40px;margin-top:40px}@media(min-width:48em){.news-article-list-page__content{margin-bottom:64px}}@media(min-width:64em){.news-article-list-page__content{margin-bottom:120px}}.project-page__content-area{margin-top:80px}.project-list-page__heading{margin:0 0 40px}@media(min-width:64em){.project-list-page__heading{margin:0 0 80px}}.project-list-page__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.project-list-page__container{padding-left:40px;padding-right:40px}}.project-list-page__content{margin-bottom:40px;margin-top:40px}@media(min-width:48em){.project-list-page__content{margin-bottom:64px}}@media(min-width:64em){.project-list-page__content{margin-bottom:120px}}.project-list-page_with-secondary-menu .project-list-page__content{margin-top:120px}.project-list-page__content-area{margin-top:40px}@media(min-width:64em){.project-list-page__content-area{margin-top:80px}}.content-page__heading{margin-bottom:40px}.content-page__container{margin:0 auto;max-width:1280px;overflow:visible;padding-left:20px;padding-right:20px;width:100%}@media(min-width:64em){.content-page__container{padding-left:40px;padding-right:40px}}.content-page__content{margin-bottom:40px;margin-top:120px}@media(min-width:48em){.content-page__content{margin-bottom:64px}}@media(min-width:64em){.content-page__content{margin-bottom:120px}}.content-page__header{margin-bottom:32px}@media(min-width:64em){.content-page__header{margin-bottom:106px}}

/*# sourceMappingURL=style.76ed02ec18f99343a01e.css.map*/