/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contact-social-container>.row{display:flex;justify-content:space-between}@media (max-width:992px){.contact-social-container>.row{flex-direction:column}}.social-menu .paragraph-title{margin-top:20px}.paragraph--kontakt-block .paragraph-bg{color:#fff;padding-top:50px;padding-bottom:70px}.paragraph--kontakt-block .paragraph-title{color:#fff!important;margin-bottom:24px}.paragraph--kontakt-block .menu--social-menu{margin-top:35px}.paragraph--kontakt-block .link-button{margin-top:20px}.contact-paragraph-bottom{padding-top:50px}.address-container{margin-bottom:20px}.menu-container-row{display:flex}.address-container p a{color:#fff;font-size:inherit;font-family:Maitree,serif}@media (min-width:992px){.contact-paragraph-graphics{margin-top:200px}}.contact-paragraph-graphics .row{display:flex;align-items:center;justify-content:center;align-content:center}@media (max-width:991px){.contact-paragraph-graphics .row{flex-direction:row;justify-content:center;align-content:center}}@media (max-width:991px){.contact-paragraph-graphics .row{flex-direction:column}}.contact-paragraph-graphics .graphic-container{background-position:center;background-repeat:no-repeat;height:180px;max-height:33vw}.paragraph--block .link-button{text-align:center}
.news-card-date{font-family:Maitree,serif;font-size:16px;color:#c6c6c6;margin-bottom:4px}.news-card-category{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:0}.news-card-category li{list-style:none}.news-card-category li a,.news-card-category li span{color:#f33;font-size:14px;padding:3px 16px;font-family:Chivo,sans-serif;border:1px solid #f33;transition:background-color .2s ease-out}.news-card-category li a:hover{color:#fff;background-color:#f33}.featured-news-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:48px}@media (max-width:1199px){.featured-news-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.featured-news-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}.news-teaser-image{position:relative;width:100%;height:auto;aspect-ratio:3/2;margin-bottom:24px}.news-teaser-image .featured-news-image{position:relative;height:100%}.featured-news-image{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%}.featured-news-image.image-contain{background-size:contain}@media (max-width:991px){.featured-news-image{margin-bottom:24px;position:relative;aspect-ratio:3/2;grid-column:1/9}}.featured-news-image .bg-logo{position:absolute;background-color:rgba(0,0,0,.4);background-size:70%;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.news-wrap{margin-bottom:100px}@media (min-width:992px){.news-wrap{margin-bottom:72px}}.news-wrap:last-child{margin-bottom:0}.featured-news-card{position:relative;display:flex;flex-direction:column;background-color:#fff;padding:0 24px 0 0;margin-bottom:24px;overflow:hidden}@media (max-width:991px){.featured-news-card{padding:0}}.featured-news-card .card-body a{position:relative;z-index:2}.featured-news-card .card-title{font-family:Chivo,sans-serif;font-size:24px;margin-top:0;margin-bottom:24px;color:#000}.featured-news-card .card-title a{color:inherit}.featured-news-card .body-body-transition{transform:translateY(0);transition:.3s ease all}@media (max-width:991px){.featured-news-card .body-body-transition{transform:none}}.featured-news-card .body-body-transition .rte-text{transition:opacity .3s ease}@media (min-width:992px){.featured-news-card .body-body-transition .rte-text{position:absolute;opacity:0}}.featured-news-card .news-teaser-image{transition:opacity .3s ease}@media (min-width:992px){.featured-news-card:hover .news-teaser-image{opacity:0}.featured-news-card:hover .rte-text{opacity:1}.featured-news-card:hover .body-body-transition{transform:translateY(-210px)}}.featured-news-last{margin-bottom:64px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:64px}@media (min-width:992px){.featured-news-last .bg-logo{background-size:35%;background-position:right 100px center}.featured-news-last .featured-news-image .overlay-link{display:none}}@media (max-width:991px){.featured-news-last{padding:0;grid-template-columns:repeat(8,minmax(0,1fr))}.featured-news-last .news-card-date{grid-column:1/9}}.featured-news-last .featured-news-card{z-index:1;padding:48px;margin-bottom:0}@media (max-width:991px){.featured-news-last .featured-news-card{margin-bottom:24px;margin-top:24px;padding:0;grid-column:1/9}}.featured-news-last .featured-news-card .card-image{display:none}@media (max-width:991px){.featured-news-last .featured-news-card .card-image{display:block}}.featured-news-wrap .featured-news-card .card-body a.overlay-link{position:absolute;height:250%}.node--news--teaser{display:flex;gap:76px}@media (max-width:991px){.node--news--teaser{flex-direction:column;gap:0}}@media (min-width:992px){.node--news--teaser .news-teaser-image{width:30%;height:66.6%}}@media (min-width:992px){.node--news--teaser .teaser-body{width:65%}}.node--news--teaser .teaser-title{font-family:Chivo,sans-serif;font-size:36px;margin-top:0;line-height:1.4;margin-bottom:24px}@media (max-width:991px){.node--news--teaser .teaser-title{font-size:24px}}.node--news--teaser .teaser-title a{color:#0f0f0f;border-bottom:1px solid #f33}.node--news--teaser .teaser-title a:hover{border:none}.node--news--teaser .rte-text{margin-bottom:24px}
.paragraph--more-projects .rte-text{margin-bottom:50px}.paragraph--more-projects .text-center{margin:0}
