/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.autobreakpoint-overlay{display:flex;opacity:0;position:fixed;top:50%;left:50%;z-index:9999;height:150px;width:300px;transform:translate(-50%,-50%);transition:opacity 1s ease;flex-direction:column;justify-content:space-evenly;border-radius:20px;background-color:rgba(0,0,0,.8);pointer-events:none;}.autobreakpoint-overlay-show{opacity:1;}.autobreakpoint-overlay-breakrange{color:white;font-size:48px;text-align:center;}.autobreakpoint-overlay-size{color:white;font-size:24px;text-align:center;}
.ac-field{opacity:0 !important;position:absolute !important;height:1px !important;content-visibility:hidden !important;}
.autoprivacy *{font-family:Arial,sans-serif;}.autoprivacy{opacity:.5;position:fixed;right:0;bottom:0;left:0;z-index:1111111;transform:translateY(100%);transition:transform .6s ease,opacity .6s ease;margin:auto;background:#222222;color:white;font-weight:normal;text-align:center;}.autoprivacy-container{padding:25px;padding-bottom:15px;}.autoprivacy:focus,.autoprivacy-focus:focus{outline:0;}.autoprivacy.pending{opacity:1;transform:translateY(0%);}.autoprivacy h1{margin-bottom:15px;font-size:1.5em;}.autoprivacy p{margin:auto;padding-bottom:10px;}@media screen and (min-width:1024px){.autoprivacy p{max-width:1200px;}}.autoprivacy .accordion{opacity:0;position:relative;height:0;overflow:hidden;transition:.5s opacity ease-in-out,.2s height ease-in-out;}.autoprivacy .accordion.expanded{opacity:1;}.autoprivacy .accordion ul{margin:auto;padding:0;list-style-type:none;font-weight:normal;text-align:left;}@media screen and (min-width:1024px){.autoprivacy .accordion ul{max-width:45%;}}.autoprivacy .accordion li{position:relative;transition:background-color .5s ease;border-bottom:1px solid rgba(255,255,255,.5);padding:2px;background-color:transparent;}.autoprivacy .accordion li.autoprivacy-hint{background-color:#f08020;}.autoprivacy .accordion li b{font-weight:bold;}.autoprivacy .accordion li:last-child{margin-top:-1px;border-top:1px solid rgba(255,255,255,1);border-bottom:0;}.autoprivacy .button-wrapper{display:block;margin:auto;}@media screen and (min-width:1024px){.autoprivacy .button-wrapper{max-width:45%;}}.autoprivacy .accordion-headline{font-size:1em;}.autoprivacy .button{display:inline-block;transition:.5s background ease-in-out,.2s color ease-in-out;margin:auto;margin-top:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.5);border-radius:2px;padding:10px;padding-right:20px;padding-left:20px;background:transparent;color:rgba(255,255,255,.5);font-size:1em;line-height:normal;text-decoration:none;}.autoprivacy .button.hide{display:none !important;}.autoprivacy .button.true{background:white;color:#222222;}.autoprivacy .button:hover{border:1px solid white;background:white;color:black;cursor:pointer;}.autoprivacy .button.toggle{display:flex;position:relative;width:auto;gap:5px;align-items:center;border:none;padding:0;padding-right:20px;cursor:pointer;}.autoprivacy .button.toggle .counter{display:none;}.autoprivacy .button.toggle.active .counter{display:inline;}.autoprivacy .button.toggle:hover{color:white;}.autoprivacy .button.toggle::after{content:'';display:inline-block;position:relative;height:.9em;width:.9em;rotate:0deg;margin:auto;background-color:currentcolor;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 358.91 212.12"><path d="M358.91 32.625c0-8.4-3.2-16.7-9.601-23.1-12.699-12.7-33.399-12.7-46.1 0l-123.5 123.7-124-123.7c-12.8-12.7-33.4-12.7-46.2.1-12.7 12.7-12.7 33.4.1 46.1l147.1 146.8c6.1 6.1 14.4 9.6 23.1 9.6s17-3.5 23.1-9.6l146.5-146.8c6.3-6.4 9.5-14.7 9.5-23.1z" class="st1"/></svg>');mask-position:center;mask-repeat:no-repeat;mask-size:contain;}.autoprivacy button.toggle.active{color:white;}.autoprivacy button.toggle.active::after{rotate:-180deg;}.autoprivacy button.toggle:hover{background:none !important;}.autoprivacy .accordion .switch{display:flex;justify-content:space-between;padding:5px 0 10px;}.autoprivacy .accordion .switch p{margin:0;padding-bottom:0;}.autoprivacy .accordion .switch span.slider{height:17px;width:30px;flex-shrink:0;}.autoprivacy .accordion .switch input{display:block;opacity:0;height:1px;width:1px;}.autoprivacy .accordion .switch input:focus-visible + span.slider{outline:2px solid black;outline-offset:5px;}.autoprivacy .accordion .slider{position:relative;transition:.4s;background:rgba(255,255,255,.2);cursor:pointer;}.autoprivacy .accordion .slider::before{content:'';position:absolute;top:2px;bottom:2px;left:2px;height:13px;width:13px;transition:.4s;background-color:white;}.autoprivacy .accordion input:checked + .slider{background-color:rgba(255,255,255,1);}.autoprivacy .accordion input:checked + .slider::before{transform:translateX(12px);background-color:rgba(0,0,0,.5);}.autoprivacy .accordion input:focus + .slider{box-shadow:0 0 1px white;}.autoprivacy .accordion .slider.round{border-radius:34px;}.autoprivacy .accordion .slider.round::before{border-radius:50%;}.autoprivacy-embed-overlay{position:absolute;z-index:500;height:100%;width:100%;background-color:rgba(0,0,0,.5);}.autoprivacy-embed-overlay .content{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%);color:#ffffff;text-align:center;}.autoprivacy-embed-overlay .content p{font-size:18px;line-height:26px;}.autoprivacy-embed-overlay .content p a{opacity:1;transition:opacity .3s ease;color:#ffffff;}.autoprivacy-embed-overlay .content p a:hover{opacity:.5;transition:opacity .3s ease;}.autoprivacy-embed-overlay .content p button.settings{background-color:transparent;color:inherit;font-size:inherit;text-decoration:underline;}.autoprivacy-embed-overlay .content p button.load{opacity:1;transition:opacity .3s ease;margin:10px 0;border:2px solid #ffffff;border-radius:5px;padding:8px 25px;background-color:transparent;color:#ffffff;font-size:18px;font-weight:bold;}.autoprivacy-embed-overlay .content p button.load:hover{opacity:.5;transition:opacity .3s ease;}@media screen and (max-width:768px){.autoprivacy-embed-overlay .content{width:80%;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p{font-size:14px;line-height:20px;}}@media screen and (max-width:480px){.autoprivacy-embed-overlay .content p button{margin:0;padding:5px 20px;font-size:16px;}}
@font-face{font-family:PTSans;src:url("/themes/lbarchitekten/fonts/PTSans/PTSans, Regular.woff2?r=6b6daa886623d1fc180dca189ffd1301")format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PTSans;src:url("/themes/lbarchitekten/fonts/PTSans/PTSans, Bold.woff2?r=6b6daa886623d1fc180dca189ffd1301")format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Icons;src:url(/sites/default/files/autofont/Icons.woff?r=9a4167b147eec335b51a896d6719ccbe)format("woff"),url(/sites/default/files/autofont/Icons.woff?r=9a4167b147eec335b51a896d6719ccbe)format("woff");font-weight:400;font-style:normal;font-display:block}html{font-size:6.25%}body{overflow-anchor:none;--animation-engine:WebAnimationEngine;margin:0;font-size:16rem}body:focus-visible{outline:0}.role-administrator img:not([src*=\.svg]):not([src*="/styles/"]):not([src^=blob\:]):not([src^=data\:]):not([src="//:0"]):not([src^="https://"]){filter:blur(5px)}[onclick]{cursor:pointer}*,:before,:after{box-sizing:border-box}a{outline:none}::-moz-focus-inner{border:0}img{border:0;max-width:100%}img:not([src$=\.svg]){width:auto;height:auto}*{-webkit-tap-highlight-color:transparent}.clear{clear:both;float:none}.visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{margin-left:auto;margin-right:auto;display:block}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0}select::-ms-expand{display:none}button{cursor:pointer;border:0;font-family:inherit}input,textarea{font-family:inherit}.e{display:none}.emoji{font-style:normal;font-weight:400}.loading{cursor:wait}@keyframes line-animation{0%{width:0%;left:0%}50%{width:70%;left:30%}to{width:0%;left:100%}}@keyframes circle-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{font-family:Icons,PTSans,Arial,sans-serif;font-weight:400;line-height:1.4}html{scrollbar-gutter:stable}.contextual button.trigger{background-color:#2d2d2d!important;background-image:url(/core/misc/icons/ffffff/pencil.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;border:1px solid #ccc!important;border-radius:13px!important;width:26px!important;height:26px!important;padding:0 2px!important;transition:none!important}.contextual.open button.trigger{border-bottom:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.contextual .contextual-links{background-color:#2d2d2d!important;border-radius:0!important;padding:0!important}.contextual .contextual-links li{background-color:#0000!important;margin:0!important;display:block!important}.contextual .contextual-links li a{color:#fff!important;letter-spacing:0!important;text-align:left!important;background-color:#0000!important;border-radius:0!important;margin:0!important;padding:8px 10px!important;font-family:Open Sans,Arial,sans-serif!important;font-size:small!important;font-weight:400!important;transition:none!important}.contextual .contextual-links li a:hover{background-color:#505050!important}.contextual .contextual-links li a:before,.contextual .contextual-links li a:after,.contextual .contextual-links li:before,.contextual .contextual-links li:after{display:none!important}.fade-animation{transition:opacity .3s}.height-animation{transition:height .3s}.scroll-left-animation{--animation-engine:"JQueryEngine";transition:scroll-left 1s}.scroll-top-animation{--animation-engine:"JQueryEngine";transition:scroll-top 1s}[data-modal]{on-click:"event.preventDefault();Modal.open(this)"}.modal{top:calc(var(--viewport-top) + var(--viewport-height) / 2);z-index:2000;max-height:calc(var(--viewport-height) * .8);on-ready:"if (typeof DPlexLoader!=\"undefined\") new DPlexLoader().add(\".modal\")";max-width:80vw;display:none;position:fixed;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023.9px){.modal{width:100vw;max-width:100%}}.modal .modal-window{width:100%;max-height:calc(var(--viewport-height) * .8);overscroll-behavior:contain;background-color:#fff;max-width:100%;margin:auto;overflow:auto}.modal .modal-corner{float:right;margin-right:10px}.modal button.modal-close{z-index:2002;color:#707271;cursor:pointer;on-click:".trigger(\"close\")";background-color:#0000;border:0;border-radius:50%;margin-top:10px;padding:10px;font-size:20px;transition:background-color .3s;position:absolute;translate:-100%}.modal button.modal-close:hover{color:#000c}.modal-lightbox{width:100%;height:100%;max-height:calc(var(--viewport-height) * .9)}.modal-lightbox .modal-window{height:100%;overflow:hidden}.modal-lightbox .modal-content{on-ready:"new Slider(this)";--slider-wheel-enabled:true;height:100%;padding:30px}.modal-lightbox .modal-content .slider-container{height:100%;position:relative}.modal-lightbox .modal-content .slider-container .slider-pane{height:100%;display:flex;overflow-x:hidden}.modal-lightbox .modal-content .slider-container .slider-pane.scroll-left-animation{transition:scroll-left 1s ease-out}.modal-lightbox .modal-content .slider-container .slider-pane .slider-item{cursor:grab;flex-direction:column;justify-content:center;align-items:center;min-width:100%;display:flex}.modal-lightbox .modal-content .slider-container .slider-pane .slider-item .pic{width:100%;height:100%;position:relative}.modal-lightbox .modal-content .slider-container .slider-pane .slider-item .pic img{object-fit:contain;width:100%;height:100%;padding:20px;position:absolute;inset:0}.modal-lightbox .modal-content .slider-container .slider-prev,.modal-lightbox .modal-content .slider-container .slider-next{opacity:0;visibility:hidden;z-index:1;color:#707271;cursor:pointer;font-size:40px;transition:color .3s,opacity .3s,visibility .3s;position:absolute;top:50%;transform:translateY(-50%)}.modal-lightbox .modal-content .slider-container .slider-prev:hover,.modal-lightbox .modal-content .slider-container .slider-next:hover{color:#000c}.modal-lightbox .modal-content .slider-container .slider-prev{left:-10px}.modal-lightbox .modal-content .slider-container .slider-next{right:-10px}.modal-lightbox .modal-content.slider-has-arrow-prev .slider-prev,.modal-lightbox .modal-content.slider-has-arrow-next .slider-next{opacity:1;visibility:visible}.paragraph-node-project .main-slider{on-ready:"new Slider(this)"}.paragraph-node-project .main-slider>on-slider.change{content:"default:this.find(\".slider-counter .index\").text(data.index+1);"}.paragraph-node-project .main-slider>on-slider.scroll.stop{content:"default:new Slider(this.next(\".preview-slider\")).scrollToIndex(data.index);"}.paragraph-node-project .main-slider .slider-container{position:relative}.paragraph-node-project .main-slider .slider-container .slider-counter{color:#fff;text-shadow:2px 2px 5px #00000080;font-size:20rem;font-weight:700;position:absolute;bottom:10px;right:10px}@media (max-width:1023.9px){.paragraph-node-project .main-slider .slider-container .slider-counter{font-size:18rem}}@media (max-width:767.9px){.paragraph-node-project .main-slider .slider-container .slider-counter{font-size:16rem}}.paragraph-node-project .main-slider .slider-container .slider-pane{margin-bottom:15px;display:flex;overflow-x:hidden}.paragraph-node-project .main-slider .slider-container .slider-pane.scroll-left-animation{transition:scroll-left 1s ease-out}.paragraph-node-project .main-slider .slider-container .slider-pane .slider-item{min-width:100%;margin:auto}.paragraph-node-project .main-slider .slider-container .slider-pane .slider-item img{margin:auto;display:flex}.paragraph-node-project .main-slider .slider-container .slider-prev,.paragraph-node-project .main-slider .slider-container .slider-next{opacity:0;visibility:hidden;z-index:1;color:#f5f5f5;cursor:pointer;text-shadow:2px 2px 4px #00000080;font-size:60rem;transition:color .3s,opacity .3s,visibility .3s;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1279.9px){.paragraph-node-project .main-slider .slider-container .slider-prev,.paragraph-node-project .main-slider .slider-container .slider-next{font-size:70rem}}@media (max-width:1023.9px){.paragraph-node-project .main-slider .slider-container .slider-prev,.paragraph-node-project .main-slider .slider-container .slider-next{font-size:60rem}}@media (max-width:767.9px){.paragraph-node-project .main-slider .slider-container .slider-prev,.paragraph-node-project .main-slider .slider-container .slider-next{font-size:50rem}}.paragraph-node-project .main-slider .slider-container .slider-prev:hover,.paragraph-node-project .main-slider .slider-container .slider-next:hover{color:#a0a0a0}.paragraph-node-project .main-slider .slider-container .slider-prev{left:20px}.paragraph-node-project .main-slider .slider-container .slider-next{right:20px}.paragraph-node-project .main-slider.slider-has-arrow-prev .slider-prev,.paragraph-node-project .main-slider.slider-has-arrow-next .slider-next{opacity:1;visibility:visible}.paragraph-node-project .preview-slider{--slider-loop:false;--slider-snap:false;on-ready:"new Slider(this)" "new SliderNavigation(this,this)"}@media (max-width:767.9px){.paragraph-node-project .preview-slider{display:none}}.paragraph-node-project .preview-slider .slider-container{user-select:none;position:relative}.paragraph-node-project .preview-slider .slider-container .slider-pane{gap:3px;margin-bottom:100px;display:flex;overflow-x:hidden}.paragraph-node-project .preview-slider .slider-container .slider-pane.scroll-left-animation{transition:scroll-left 1s ease-out}.paragraph-node-project .preview-slider .slider-container .slider-pane .slider-item{cursor:pointer;min-width:15%;max-width:20%;max-height:151px;margin-bottom:0}.paragraph-node-project .preview-slider .slider-container .slider-pane .slider-item img{filter:brightness(.4)contrast()grayscale(.12)saturate(.9);max-height:144px;transition:filter 2s}.paragraph-node-project .preview-slider .slider-container .slider-pane .slider-item.active img{filter:none}.paragraph-node-project .preview-slider .slider-container .slider-prev,.paragraph-node-project .preview-slider .slider-container .slider-next{opacity:0;visibility:hidden;z-index:100;color:#f5f5f5;cursor:pointer;font-size:60rem;transition:color .3s,opacity .3s,visibility .3s;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1279.9px){.paragraph-node-project .preview-slider .slider-container .slider-prev,.paragraph-node-project .preview-slider .slider-container .slider-next{font-size:50rem}}@media (max-width:1023.9px){.paragraph-node-project .preview-slider .slider-container .slider-prev,.paragraph-node-project .preview-slider .slider-container .slider-next{font-size:40rem}}@media (max-width:767.9px){.paragraph-node-project .preview-slider .slider-container .slider-prev,.paragraph-node-project .preview-slider .slider-container .slider-next{font-size:30rem}}.paragraph-node-project .preview-slider .slider-container .slider-prev:hover,.paragraph-node-project .preview-slider .slider-container .slider-next:hover{color:#a0a0a0}.paragraph-node-project .preview-slider .slider-container .slider-prev{left:20px}@media (max-width:767.9px){.paragraph-node-project .preview-slider .slider-container .slider-prev{left:10px}}.paragraph-node-project .preview-slider .slider-container .slider-next{right:20px}@media (max-width:767.9px){.paragraph-node-project .preview-slider .slider-container .slider-next{right:10px}}.paragraph-node-project .preview-slider.slider-has-arrow-prev .slider-prev,.paragraph-node-project .preview-slider.slider-has-arrow-next .slider-next{opacity:1;visibility:visible}.paragraph-node-project .hero{margin-bottom:100px}@media (max-width:767.9px){.paragraph-node-project .hero{margin-bottom:50px}}.page-top{on-ready:"$(this).parent().css(\"--header-height\", $(this).height() + \"px\")"}.page{min-height:calc(var(--viewport-height) - var(--header-height));grid-template-rows:auto 1fr auto;grid-template-columns:[left]minmax(40px,auto)[main]minmax(auto,1280px)[right]minmax(40px,auto);margin:auto;display:grid}@media (max-width:1023.9px){.page{grid-template-columns:[left]20px[main]auto[right]20px}}.page header.main,.page section.main,.page footer.main{grid-column:main}.page .project-information{color:#707271}.page .project-information h1{margin:0;font-size:22rem;font-weight:700}.page .project-information h2{margin-top:0;font-size:22rem;font-weight:400}@media (max-width:767.9px){.page .project-information h2{text-transform:none}.page.is-front section.main{grid-column:left/4}.page.is-front section.main div.field-main{grid-template-columns:[left]20px[main]auto[right]20px;display:grid}.page.is-front section.main div.field-main div.paragraph-slider{grid-column:left/4}.page.is-front section.main div.field-main>div{grid-column:main}}.entering,.leaving{backface-visibility:hidden;background-color:#fff}body{on-ready:"new TransitionManager()";overflow-x:clip}.dialog-off-canvas-main-canvas{width:calc(100vw - var(--dplex-sidepane-width));on-ready:"new DPlexLoader().add(\".page-top\")"}.paragraph-content-section{grid-template-columns:50% 50%;align-items:start;margin-bottom:20px;display:grid}@media (max-width:767.9px){.paragraph-content-section{grid-template-rows:auto auto}.paragraph-content-section .paragraph-medium{grid-row:1;justify-self:start;max-width:100%;margin-bottom:20px;grid-column:1/-1!important}}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text{grid-column:1/-1}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body{column-count:2;column-fill:balance;column-gap:70px;min-width:100%;padding-left:0}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body p{break-inside:avoid-column}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body p:last-of-type{margin-bottom:30px}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body ul:only-child{break-inside:avoid-column;margin-left:-100%}@media (max-width:767.9px){[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body{column-count:1}[data-quickedit-entity-id=node\/18] .paragraph-content-section .paragraph-text .field-body ul:only-child{margin-left:0}}.paragraph-masonry{grid-column:1/span 2}.paragraph-masonry .masonry-container{column-count:3;grid-column-gap:16px;grid-row-gap:0;on-ready:"new Masonry(this)";grid-template-columns:repeat(3,1fr);grid-auto-rows:1px}@media (max-width:1023.9px){.paragraph-masonry .masonry-container{grid-template-columns:repeat(2,1fr);margin-bottom:50px}}@media (max-width:767.9px){.paragraph-masonry .masonry-container{grid-template-columns:1fr;grid-auto-rows:auto}}.paragraph-masonry .masonry-container .masonry-item{color:#fff;width:100%;height:auto;padding-bottom:16px;display:inline-table}@supports (display:grid){.paragraph-masonry .masonry-container .masonry-item{margin-bottom:0;display:block}}@media (max-width:1023.9px){.paragraph-masonry .masonry-container .masonry-item .item{pointer-events:none}}.paragraph-masonry .masonry-container .masonry-item .item .medium-image img{cursor:pointer;width:100%;display:block}@media (max-width:1023.9px){.paragraph-masonry .masonry-container .masonry-item .item .medium-image img{cursor:default}}.paragraph-medium{justify-self:end;width:100%;max-width:1280px;height:100%;margin:0 auto}.paragraph-medium .medium-image img,.paragraph-slide .field-medium img{width:100%}.paragraph-slider{on-ready:"new Slider(this)" "new SliderNavigation(this,this)";--columns:1;--gap:20px;width:100%;margin:auto auto 50px}.paragraph-slider .slider-navigation-container{cursor:pointer;justify-content:center;gap:20px;padding:0;display:flex;position:relative;top:90%;transform:translateY(-60px)}@media (max-width:767.9px){.paragraph-slider .slider-navigation-container{transform:translateY(-55px)}}.paragraph-slider .slider-navigation-container .slider-navigation-item{background-color:#fff;border-radius:100%;width:16px;height:16px;display:block}@media (max-width:767.9px){.paragraph-slider .slider-navigation-container .slider-navigation-item{width:12px;height:12px}}.paragraph-slider .slider-navigation-container .slider-navigation-item.active{background-color:#0000;border:1px solid #fff;width:16px;height:16px;position:relative}@media (max-width:767.9px){.paragraph-slider .slider-navigation-container .slider-navigation-item.active{width:12px;height:12px}}.paragraph-slider .slider-container{position:relative}.paragraph-slider .slider-container .slider-pane{gap:var(--gap);display:flex;overflow-x:hidden}.paragraph-slider .slider-container .slider-pane.scroll-left-animation{transition:scroll-left 1s ease-out}.paragraph-slider .slider-container .slider-pane .slider-item{--item-width:calc((100% - ((var(--columns) - 1) * var(--gap))) / var(--columns));min-width:var(--item-width);margin-bottom:0}.paragraph-slider .slider-container .slider-prev,.paragraph-slider .slider-container .slider-next{opacity:0;visibility:hidden;z-index:1;color:#f5f5f5;user-select:none;cursor:pointer;font-size:60rem;transition:color .3s,opacity .3s,visibility .3s;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1279.9px){.paragraph-slider .slider-container .slider-prev,.paragraph-slider .slider-container .slider-next{font-size:70rem}}@media (max-width:1023.9px){.paragraph-slider .slider-container .slider-prev,.paragraph-slider .slider-container .slider-next{font-size:60rem}}@media (max-width:767.9px){.paragraph-slider .slider-container .slider-prev,.paragraph-slider .slider-container .slider-next{font-size:50rem}}.paragraph-slider .slider-container .slider-prev:hover,.paragraph-slider .slider-container .slider-next:hover{color:#a0a0a0}.paragraph-slider .slider-container .slider-prev{left:20px}.paragraph-slider .slider-container .slider-next{right:20px}.paragraph-slider.slider-scrollable-prev .slider-prev,.paragraph-slider.slider-scrollable-next .slider-next{opacity:1;visibility:visible}.paragraph-teaser{display:block}.paragraph-teaser .field-subline{color:#707271;margin:0;padding:10px 0;font-size:18rem;font-weight:400;line-height:18px}.paragraph-teaser .medium-image{transition:transform .3s}.paragraph-teaser .medium-image:hover{filter:brightness(102%);transform:scale(1.03)}.paragraph-teaser .medium-image picture{justify-content:center;align-items:center;display:flex}.paragraph-teaser a{text-decoration:none}.paragraph-teaser a.loading picture:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:100px;height:100px;animation:1.5s linear infinite circle-animation;position:absolute}.paragraph-teaserrow{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (max-width:1023.9px){.paragraph-teaserrow{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.9px){.paragraph-teaserrow{grid-template-columns:repeat(2,1fr);padding-bottom:100px}}@media (max-width:479.9px){.paragraph-teaserrow{grid-template-columns:1fr;padding-bottom:150px}}.paragraph-text{margin-bottom:50px}.paragraph-text .field-body{color:#707271;max-width:60%;font-size:18rem;font-weight:400;line-height:1.6}@media (max-width:1279.9px){.paragraph-text .field-body{max-width:70%}}@media (max-width:1023.9px){.paragraph-text .field-body{max-width:80%}}@media (max-width:767.9px){.paragraph-text .field-body{max-width:100%;line-height:1.4}}.paragraph-text .field-body p{margin-top:0;margin-bottom:0}.paragraph-text .field-body h1{margin-top:0;font-size:22rem;font-weight:700}.paragraph-text .field-body h2{margin-bottom:0;font-size:22rem;font-weight:400}.paragraph-text .field-body h3{margin-bottom:0;font-size:20rem;font-weight:700}.paragraph-text .field-body ul{padding-left:16px}.paragraph-text .field-body a{color:#707271;text-decoration:none;transition:color .3s}.paragraph-text .field-body a:hover{color:#000c}.paragraph-text .field-body td{vertical-align:top;padding-right:13px}.paragraph-content-section .paragraph-text .field-body{max-width:95%}@media (max-width:1023.9px){.paragraph-text td{padding-bottom:10px}}@media (max-width:767.9px){.paragraph-text h1{padding-top:10px}}.paragraph-view ul{text-align:center;margin-top:50px;padding:0;list-style:none}.paragraph-view ul li{font-size:20rem}.paragraph-view ul li a{color:#707271;border-radius:2px;padding:10px;text-decoration:none;transition:all .3s}.paragraph-view ul li a:hover{color:#cd1719}.paragraph-view form{display:none}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows{grid-template-columns:repeat(4,1fr);gap:30px;padding-bottom:30px;display:grid}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row{transition:transform .3s}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row:hover{filter:brightness(102%);transform:scale(1.03)}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper>a{color:#707271;font-size:20rem;line-height:normal;text-decoration:none}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper>a.loading picture:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:100px;height:100px;animation:1.5s linear infinite circle-animation;position:absolute}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper>a>picture{justify-content:center;align-items:center;display:flex}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper>a>span{margin:0;padding:10px 0;display:block}@media (max-width:1023.9px){.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper>a{font-size:18rem}}.paragraph-view .views-infinite-scroll-content-wrapper .views-rows .views-row .view-wrapper .field-description-short{display:none}@media (max-width:1023.9px){.paragraph-view .views-infinite-scroll-content-wrapper .views-rows{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.9px){.paragraph-view .views-infinite-scroll-content-wrapper .views-rows{grid-template-columns:repeat(2,1fr)}}@media (max-width:479.9px){.paragraph-view .views-infinite-scroll-content-wrapper .views-rows{grid-template-columns:1fr}}footer.main{height:100px;margin:auto 0 0}footer.main .field-body{flex-wrap:wrap;column-gap:20px;max-width:100%;margin-top:22px;padding-bottom:50px;font-size:16rem;display:flex}footer.main .field-body a{display:inline-block;position:relative}footer.main .field-body a.loading:after{content:"";background-color:#707271;border-radius:20px;width:40%;height:2px;animation:1s linear infinite line-animation;position:absolute;bottom:0;left:-50%}footer.main .field-body p:first-child{flex:1 0 50%}footer.main .field-body p:first-child .emoji{margin-right:10px}@media (max-width:767.9px){footer.main .field-body p:first-child{flex:1 0 100%}}.hamburger{z-index:5;cursor:pointer;on-ready:"new Hamburger(\".hamburger\")";background:0 0;border:0;width:30px;height:30px;padding:0;display:none}@media (max-width:1023.9px){.hamburger{display:inline-flex}}.hamburger svg{width:100%;height:100%}.hamburger svg .line{fill:none;stroke:#707271;stroke-width:10px;shape-rendering:geometricprecision}.hamburger svg .line.first{transform-origin:50%;transition:translate .25s,rotate .25s,stroke .25s}.hamburger svg .line.cross{stroke-dasharray:100 110;transition:stroke-dasharray .25s,stroke-dashoffset .25s,stroke .25s}.hamburger svg .line.second{transform-origin:50%;transition:translate .25s,rotate .25s,stroke .25s}.hamburger.open svg .line.first{translate:-30px 22px;rotate:45deg}.hamburger.open svg .line.cross{stroke-dasharray:55 100;stroke-dashoffset:55px}.hamburger.open svg .line.second{translate:-26px -30px;rotate:-45deg}header.main{width:calc(100% - var(--dplex-sidepane-width));justify-content:space-between;max-width:calc(100% - 80px);margin:0 auto;display:flex}@media (max-width:1279.9px){header.main{max-width:calc(100% - 80px);margin:auto}}@media (max-width:1023.9px){header.main{max-width:calc(100% - 40px)}}header.main>.container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1280px;height:100px;margin:0 auto;display:flex}header.main>.container .logo{color:#707271;grid-column:column-one;place-self:center start;font-size:18rem;text-decoration:none;transition:color .3s}header.main>.container .logo:hover{color:#000c}.navigation{align-self:center}.navigation nav.main{on-ready:"new Menu(this)" "new ActiveTrail(this)";on-menu-open:"new HeightAnimation(this).to(\"auto\").play()";on-menu-close:"new HeightAnimation(this).to(0).play()";position:relative}@media (max-width:1023.9px){.navigation nav.main{top:calc(var(--viewport-top) + 100px);z-index:50;background:#fff;width:100%;display:none;position:absolute;left:0;overflow:hidden}}.navigation nav.main.open{display:flex}.navigation nav.main>ul{align-items:baseline;gap:40px;display:flex}.navigation nav.main>ul,.navigation nav.main>ul li{margin:0;padding:0;list-style:none}@media (max-width:1023.9px){.navigation nav.main>ul{flex-direction:column;gap:25px;padding:20px}}.navigation nav.main>ul>li{width:100%;display:block;position:relative}.navigation nav.main>ul>li>a{color:#707271;cursor:pointer;background:0 0;border:none;outline:none;width:fit-content;min-width:max-content;margin:0;padding:0;font-size:16rem;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.navigation nav.main>ul>li>a.loading:after{content:"";background-color:#707271;border-radius:20px;width:40%;height:2px;animation:1s linear infinite line-animation;position:absolute;bottom:0;left:-50%}.navigation nav.main>ul>li>a:hover{color:#000c}.navigation nav.main>ul>li.is-active>a,.navigation nav.main>ul>li.is-active-trail>a{color:#cd1719}.project{min-height:var(--viewport-height);grid-template-rows:auto 1fr auto;grid-template-columns:[left]minmax(40px,auto)[main]minmax(auto,1280px)[right]minmax(40px,auto);margin:auto;display:grid}@media (max-width:1023.9px){.project{grid-template-columns:[left]20px[main]auto[right]20px}}.project header.main,.project section.main,.project footer.main{grid-column:main}.protector{opacity:.4;z-index:1999;background-color:#000;display:none;position:fixed;inset:0}
html{--viewport-top:0px;--viewport-height:100dvh;}
body{--dplex-sidepane-width:0px;--dplex-viewport-width:calc(100vw - var(--dplex-sidepane-width));}
.paragraph--unpublished{background-color:#fff4f4;}
