﻿@font-face{font-family:"Inter";src:url("../resources/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../resources/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"Bootstrap Icons";src:url("../resources/bootstrap/icons/fonts/bootstrap-icons.woff2") format("woff2"), url("./resources/bootstrap/icons/fonts/bootstrap-icons.woff") format("woff");font-weight:normal;font-style:normal}.ltr-gradient-main{background:linear-gradient(90deg, #ADE2A9 0%, #E5D0FF 48.18%, #C7C7C7 99.76%)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:"Inter", sans-serif;font-size:1.25rem;font-weight:400;line-height:1.7;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;color:#000;height:100%;overflow:visible}.container-fluid{padding:0 5rem;max-width:1600px}h1,h2,h3,h4{margin:0;padding:0;font-weight:500}b,strong{font-weight:600}a{color:#000;transition:0.2s color;text-decoration:none}a:hover{color:#076cff}#theheader{top:0rem;margin-top:1rem;position:fixed;width:100%;left:50%;transform:translateX(-50%);background-color:transparent;transition:margin-top 220ms ease, background-color 220ms ease, box-shadow 220ms ease;will-change:margin-top, background-color}#theheader div{transition:align-items 220ms ease}#theheader div nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;transition:gap 220ms ease, padding 220ms ease;will-change:gap}#theheader div nav a{display:block;font-weight:500;transition:transform 220ms ease, opacity 220ms ease}#theheader div nav a:hover{color:#000}#theheader div nav a.page_active::after,#theheader div nav a:hover::after{content:"_";color:#000;display:inline-block;margin-left:0.2em;opacity:1;transition:opacity 180ms ease}#theheader #brand{line-height:1;font-size:2rem;font-weight:500;transition:font-size 220ms ease;will-change:font-size}#theheader #brand a:hover{color:#000}#theheader.stick{background-color:white;z-index:99999;margin-top:0rem}#theheader.stick div{align-items:center}#theheader.stick div nav{flex-direction:row;align-items:center;gap:2rem;height:4rem}#theheader.stick div nav a{transform:translateY(0);opacity:1}#theheader.stick div nav a.page_active::after{opacity:0}#theheader.stick #brand{font-size:1.5rem}#headerspacer{height:11rem}body.admin-bar #theheader{top:32px}.previewitem{display:block;position:relative;margin-bottom:1.5rem;color:inherit}.previewitem .previewimg{opacity:1;transform:scale(1);transition:opacity 220ms ease, transform 220ms ease;will-change:opacity, transform}.previewitem .previewbody{position:absolute;top:2rem;right:2rem;max-width:50%;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity 220ms ease, transform 220ms ease;will-change:opacity, transform}.previewitem .previewbody h3{font-size:1.25rem;line-height:1.5}.previewitem:hover{color:inherit}.previewitem:hover .previewimg{opacity:0.2;transform:scale(1.01)}.previewitem:hover .previewbody{opacity:1;transform:translateY(0);pointer-events:auto}#home .projektfilter .btn{font-weight:500;border-width:0;border-radius:0;border-bottom:2px solid transparent;padding:0}#home .projektfilter .btn:hover{background:none;border-bottom:2px solid #000;color:#000;text-decoration:none}#home .projektfilter .btn.is-active{pointer-events:none;border-bottom:2px solid #000;color:#000}#home .js-isotope-grid{position:relative}#home .js-isotope-grid .grid-sizer{visibility:hidden;height:0;padding-top:0;padding-bottom:0;margin:0}#home .is-featured img{aspect-ratio:1.5;object-fit:cover}#aktuelles .axis-root{width:100%}#aktuelles .axis-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;align-items:start}#aktuelles .axis-col{display:flex;flex-direction:column}#aktuelles .axis-col--left{align-items:flex-end}#aktuelles .axis-col--right{align-items:flex-start}#aktuelles .axis-item{color:inherit}#aktuelles .axis-item.w6{width:100%}#aktuelles .axis-item.w5{width:83.333%}#aktuelles .axis-item.w4{width:66.666%}#aktuelles .axis-item.offset{margin-top:3rem}#aktuelles .axis-item h3{font-size:0.875rem;margin-top:0.5rem;margin-bottom:3rem}#aktuelles .axis-item .previewimg{transition:filter 200ms ease, transform 200ms ease;will-change:filter, transform}#aktuelles .axis-item .previewimg:hover{filter:brightness(1.03) contrast(1.1) saturate(1.15);transform:scale(1.01)}#single-view header h2{font-size:1.5rem;font-weight:500;margin-bottom:2rem;max-width:50%}#single-view header .is-portrait{width:55% !important}#single-view article{margin-top:2rem}#single-view article #intro{font-weight:500;font-size:1.3rem;margin-bottom:2rem}#single-view article .thecontent{font-family:"Inter", sans-serif;font-weight:400}#single-view article .thecontent h3{font-size:1.3rem;font-weight:500;padding:0;margin-top:2.66rem;margin-bottom:1.5rem}#single-view article .thecontent h4{font-size:1.3rem;font-weight:400;padding:0;margin-top:2.66rem;margin-bottom:1rem}#single-view article .thecontent blockquote{font-weight:400;font-style:italic;border-top:0.1rem solid #000;border-bottom:0.1rem solid #000;padding:1rem;margin:2rem 0}#single-view article .thecontent blockquote p{padding:0;margin:0}#single-view article .thecontent a{color:#000;transition:0.2s color;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:0.2rem}#single-view article .thecontent a:hover{color:#076cff}#single-view article .thecontent a.instagram::before{content:"";display:inline-block;width:1em;height:1em;margin-right:0.4em;vertical-align:-0.125em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.94 3.94 0 0 0-1.417.923A3.94 3.94 0 0 0 .42 2.76c-.198.509-.332 1.09-.372 1.943C.01 5.556 0 5.829 0 8c0 2.171.01 2.444.048 3.297.04.853.174 1.434.372 1.943.205.527.478.974.923 1.417.443.445.89.718 1.417.923.509.198 1.09.332 1.943.372C5.556 15.99 5.829 16 8 16c2.171 0 2.444-.01 3.297-.048.853-.04 1.434-.174 1.943-.372a3.94 3.94 0 0 0 1.417-.923 3.94 3.94 0 0 0 .923-1.417c.198-.509.332-1.09.372-1.943C15.99 10.444 16 10.171 16 8c0-2.171-.01-2.444-.048-3.297-.04-.853-.174-1.434-.372-1.943a3.94 3.94 0 0 0-.923-1.417A3.94 3.94 0 0 0 13.24.42c-.509-.198-1.09-.332-1.943-.372C10.444.01 10.171 0 8 0m0 1.441c2.136 0 2.389.008 3.232.046.78.036 1.203.166 1.485.276.373.145.64.319.92.599.28.28.454.547.599.92.11.282.24.705.276 1.485.038.843.046 1.096.046 3.232s-.008 2.389-.046 3.232c-.036.78-.166 1.203-.276 1.485a2.5 2.5 0 0 1-.599.92c-.28.28-.547.454-.92.599-.282.11-.705.24-1.485.276-.843.038-1.096.046-3.232.046s-2.389-.008-3.232-.046c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.599 2.5 2.5 0 0 1-.599-.92c-.11-.282-.24-.705-.276-1.485C1.45 10.389 1.441 10.136 1.441 8s.008-2.389.046-3.232c.036-.78.166-1.203.276-1.485.145-.373.319-.64.599-.92.28-.28.547-.454.92-.599.282-.11.705-.24 1.485-.276C5.611 1.45 5.864 1.441 8 1.441m0 2.459A4.1 4.1 0 1 0 8 12.1 4.1 4.1 0 0 0 8 3.9m0 6.765A2.665 2.665 0 1 1 8 5.335a2.665 2.665 0 0 1 0 5.33m4.271-6.954a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.94 3.94 0 0 0-1.417.923A3.94 3.94 0 0 0 .42 2.76c-.198.509-.332 1.09-.372 1.943C.01 5.556 0 5.829 0 8c0 2.171.01 2.444.048 3.297.04.853.174 1.434.372 1.943.205.527.478.974.923 1.417.443.445.89.718 1.417.923.509.198 1.09.332 1.943.372C5.556 15.99 5.829 16 8 16c2.171 0 2.444-.01 3.297-.048.853-.04 1.434-.174 1.943-.372a3.94 3.94 0 0 0 1.417-.923 3.94 3.94 0 0 0 .923-1.417c.198-.509.332-1.09.372-1.943C15.99 10.444 16 10.171 16 8c0-2.171-.01-2.444-.048-3.297-.04-.853-.174-1.434-.372-1.943a3.94 3.94 0 0 0-.923-1.417A3.94 3.94 0 0 0 13.24.42c-.509-.198-1.09-.332-1.943-.372C10.444.01 10.171 0 8 0m0 1.441c2.136 0 2.389.008 3.232.046.78.036 1.203.166 1.485.276.373.145.64.319.92.599.28.28.454.547.599.92.11.282.24.705.276 1.485.038.843.046 1.096.046 3.232s-.008 2.389-.046 3.232c-.036.78-.166 1.203-.276 1.485a2.5 2.5 0 0 1-.599.92c-.28.28-.547.454-.92.599-.282.11-.705.24-1.485.276-.843.038-1.096.046-3.232.046s-2.389-.008-3.232-.046c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.599 2.5 2.5 0 0 1-.599-.92c-.11-.282-.24-.705-.276-1.485C1.45 10.389 1.441 10.136 1.441 8s.008-2.389.046-3.232c.036-.78.166-1.203.276-1.485.145-.373.319-.64.599-.92.28-.28.547-.454.92-.599.282-.11.705-.24 1.485-.276C5.611 1.45 5.864 1.441 8 1.441m0 2.459A4.1 4.1 0 1 0 8 12.1 4.1 4.1 0 0 0 8 3.9m0 6.765A2.665 2.665 0 1 1 8 5.335a2.665 2.665 0 0 1 0 5.33m4.271-6.954a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}#single-view article .thecontent p{margin-bottom:1.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#single-view article .thecontent p:first-child{margin-top:0}#single-view article .thecontent p:first-child>img:first-child{margin-top:0}#single-view article .thecontent img{width:100%;display:block}#single-view article .thecontent img.aligncenter,#single-view article .thecontent img.alignnone{margin:3rem 0}#single-view article .thecontent img.alignright{width:77.5%;margin:3rem 0 3rem auto}#single-view article .thecontent img.alignleft{width:77.5%;margin:3rem auto 3rem 0}#single-view article .thecontent .is-portrait{display:block;width:55% !important}#single-view article .thecontent .is-portrait.aligncenter,#single-view article .thecontent .is-portrait.alignnone{margin:3rem auto}#single-view article .thecontent .is-portrait.alignright{margin:3rem 0 3rem auto}#single-view article .thecontent .is-portrait.alignleft{margin:3rem auto 3rem 0}#single-view article .thecontent .wp-caption{width:100% !important;margin:3rem 0}#single-view article .thecontent .wp-caption .wp-caption-text,#single-view article .thecontent .wp-caption .wp-caption-dd{margin-top:0.2rem;font-size:0.875rem;line-height:1.4;text-align:right;padding-left:15%;hyphens:none}#single-view article .thecontent .wp-caption.aligncenter .is-portrait,#single-view article .thecontent .wp-caption.aligncenter .is-portrait+.wp-caption-text,#single-view article .thecontent .wp-caption.aligncenter .is-portrait+.wp-caption-dd,#single-view article .thecontent .wp-caption.alignnone .is-portrait,#single-view article .thecontent .wp-caption.alignnone .is-portrait+.wp-caption-text,#single-view article .thecontent .wp-caption.alignnone .is-portrait+.wp-caption-dd{width:55%;margin:auto}#single-view article .thecontent .wp-caption.alignleft .is-landscape,#single-view article .thecontent .wp-caption.alignleft .is-landscape+.wp-caption-text,#single-view article .thecontent .wp-caption.alignleft .is-landscape+.wp-caption-dd{width:77.5%}#single-view article .thecontent .wp-caption.alignleft .is-portrait,#single-view article .thecontent .wp-caption.alignleft .is-portrait+.wp-caption-text,#single-view article .thecontent .wp-caption.alignleft .is-portrait+.wp-caption-dd{width:55%}#single-view article .thecontent .wp-caption.alignright .is-landscape,#single-view article .thecontent .wp-caption.alignright .is-landscape+.wp-caption-text,#single-view article .thecontent .wp-caption.alignright .is-landscape+.wp-caption-dd{width:77.5%;margin-left:auto}#single-view article .thecontent .wp-caption.alignright .is-portrait,#single-view article .thecontent .wp-caption.alignright .is-portrait+.wp-caption-text,#single-view article .thecontent .wp-caption.alignright .is-portrait+.wp-caption-dd{width:55%;margin-left:auto}#single-view article .thecontent .fws-gallery-slider{position:relative;margin:3rem 0}#single-view article .thecontent .fws-gallery-slider .carousel-inner{padding-bottom:2rem}#single-view article .thecontent .fws-gallery-slider .carousel-control-prev,#single-view article .thecontent .fws-gallery-slider .carousel-control-next{width:auto;opacity:1;padding:0.5rem}#single-view article .thecontent .fws-gallery-slider .carousel-control-prev{left:0rem}#single-view article .thecontent .fws-gallery-slider .carousel-control-next{right:0rem}#single-view article .thecontent .fws-gallery-slider .carousel-caption{font-size:0.875rem;padding:0;background:transparent;bottom:-2rem}#single-view article .thecontent .fws-gallery-slider .carousel-caption p{margin:0;padding:0}#single-view article .thecontent .video-fluid{width:100%;max-width:100%;margin:4rem auto}#single-view article .thecontent table{margin:3rem 0}#single-view article .thecontent ul{position:relative;list-style:none;margin:2rem 0;padding-left:0}#single-view article .thecontent ul li{padding-left:1.5rem;position:relative;margin-bottom:0.5rem}#single-view article .thecontent ul li::before{font-family:"Bootstrap Icons";content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#000}#single-view article .thecontent ul li:has(a[href="#jump"]){margin-top:1.33rem}#single-view article .thecontent ul li:has(a[href="#jump"])::before{content:"";font-size:1rem;font-weight:600}#single-view article .thecontent ul li a[href="#jump"]{font-size:0.95rem;font-weight:600;letter-spacing:0.03rem;text-decoration:none}#single-view article .thecontent ol{margin:2rem 0 2rem 0}#single-view article .thecontent ol li{margin-bottom:0.5rem}#single-view article .team .teamitem{display:block}#single-view article .team .teamitem img{width:100% !important;height:auto;aspect-ratio:0.8333333333;object-fit:cover}#single-view article .team .teamitem h4{margin-top:0.5rem;font-size:1.25rem}#single-view article #factsheet{width:55%;border-top:1px solid #000;margin:6rem 0;padding-top:2rem;font-size:1rem}#single-view article #factsheet h3{font-size:0.95rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;letter-spacing:0.03rem}#single-view article #factsheet h3:first-of-type{margin-top:0}#single-view article #factsheet ul{list-style-type:none;padding:0;font-size:1rem}#single-view article #factsheet ul li{margin-bottom:0.66rem}#page article{margin-top:0rem}#sitefooter nav{display:flex;gap:2rem;padding:2rem 0;font-size:1rem}@media (min-width:1400px){html{font-size:1rem}}@media only screen and (min-width:992px) and (max-width:1399.98px){html{font-size:1rem}.container-fluid{padding:0 2rem}}@media only screen and (min-width:576px) and (max-width:991.98px){html{font-size:1rem}body{padding:0}.container-fluid{padding:0 2rem}}@media only screen and (min-width:280px) and (max-width:575.98px){html{font-size:0.9rem}body{padding:0}.container-fluid{padding:0 1rem}#theheader{margin-top:0.5rem}#theheader div{flex-wrap:wrap}#theheader div nav{width:100%}#theheader #brand{font-size:1.5rem;font-weight:500;width:100%;margin-bottom:1rem;text-align:right}#theheader.stick{background-color:white;z-index:99999;margin-top:0rem;padding-top:0.5rem}#theheader.stick div{align-items:center}#theheader.stick div nav{flex-direction:row;align-items:center;justify-content:space-between;height:3rem}#theheader.stick div nav a{transform:translateY(0);opacity:1}#theheader.stick div nav a.page_active::after,#theheader.stick div nav a:hover::after{display:none}#theheader.stick #brand{font-size:1.5rem}#headerspacer{height:13.5rem}body.admin-bar #theheader{top:48px}.previewitem{margin-bottom:4rem}.previewitem .previewbody{position:absolute;top:auto;bottom:-2rem;right:0;left:0;max-width:100%;opacity:1;transform:translateY(0px);pointer-events:none;transition:opacity 220ms ease, transform 220ms ease;will-change:opacity, transform}.previewitem .previewbody h3{font-size:1rem;line-height:1.5}.previewitem:hover{color:inherit}.previewitem:hover .previewimg{opacity:0.9;transform:scale(1.01)}.previewitem:hover .previewbody{opacity:1;transform:translateY(0);pointer-events:auto}#aktuelles .axis-list{display:flex;flex-direction:column;gap:1.5rem}#aktuelles .axis-item.w6,#aktuelles .axis-item.w5,#aktuelles .axis-item.w4{width:100%}#aktuelles .previewitem{display:block}#aktuelles .axis-item.offset{margin-top:0rem}#single-view header{margin-bottom:2rem}#single-view header h2{font-size:1.5rem;font-weight:500;margin-bottom:2rem;max-width:100%}#single-view article{margin-top:0rem}}