.video-container{position:relative;overflow:hidden}.video-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.video-container .play-btn svg{width:110px;height:110px}.video-container .play-btn:hover{cursor:pointer}.video-container .play-btn:hover path{fill:#fff}*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=reset]{--color-accent: hsla(212, 100%, 45%, 1);--color-background: hsla(0, 0%, 100%, 1);--color-background-secondary: hsla(0, 0%, 19%, .08);--color-border: hsl(0, 0%, 90%);--color-border-secondary: hsl(0, 0%, 19%, .68);--color-text: hsl(0, 0%, 19%, 1);--color-text-muted: hsla(0, 0%, 19%, .8);--color-error: hsl(343, 98%, 46%);--component-spacing: 40px}[data-theme=light]{--color-background: hsl(212, 76%, 97%);--color-text: hsla(212, 100%, 15%, 1);--color-border: hsla(212, 100%, 15%, .7);--color-border-secondary: var(--color-border)}[data-theme=dark]{--color-accent: hsla(79, 100%, 60%, 1);--color-background: hsla(212, 100%, 15%, 1);--color-background-secondary: hsl(228, 56%, 98%, .06);--color-border-secondary: hsl(0, 0%, 90%, .68);--color-text: hsla(0, 0%, 100%, 1);--color-text-muted: hsl(0, 0%, 100%, .8)}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;src:url(./pt-sans-v17-latin-regular-ByLavmr2.woff2) format("woff2")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;src:url(./pt-sans-v17-latin-italic-CZmwV1WX.woff2) format("woff2")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;src:url(./pt-sans-v17-latin-700-B23mgray.woff2) format("woff2")}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;src:url(./pt-sans-v17-latin-700italic-BsEEPQg0.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;src:url(./lora-v35-latin-regular-CvHVDnm4.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400;src:url(./lora-v35-latin-italic-CN9hV8dV.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:500;src:url(./lora-v35-latin-500-D3VynZyh.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:500;src:url(./lora-v35-latin-500italic-Caw7wjNX.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:600;src:url(./lora-v35-latin-600-DUWh3m6k.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:600;src:url(./lora-v35-latin-600italic-CIoJ3MFf.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;src:url(./lora-v35-latin-700-Do0HKIoZ.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:700;src:url(./lora-v35-latin-700italic-CfRBSomF.woff2) format("woff2")}body{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px);width:100vw;max-width:100%;overflow-x:hidden;color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 1280px){body{font-size:18px;line-height:1.6}}@media (max-width: 639px){body{line-height:1.4}}.admin-bar body{margin-top:var(--wp-admin--admin-bar--height)}@media (min-width: 960px){.admin-bar body{padding-top:104px}}@media (min-width: 960px){body{padding-top:136px}}img{block-size:initial;inline-size:100%}.g-wrapper{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px;position:relative;z-index:20}.g-wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1710px){.g-wrapper{padding:0}}.g-wrapper .g-wrapper{padding:0}p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.g-container{max-width:100%;margin-left:auto;margin-right:auto}.g-container:after{content:" ";display:block;clear:both}ul:not([class]),ol:not([class]){--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ul:not([class]) li+li,ol:not([class]) li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;inline-size:100%;max-inline-size:100%}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{font-weight:500}table td{min-inline-size:25ch}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}form{margin:0}option{color:initial}flynt-component{display:block;position:relative}@media (min-width: 960px){flynt-component{scroll-padding-top:160px;scroll-margin-top:160px}}flynt-component[data-bg-theme=beige]{background-color:#f2efeb}flynt-component[data-bg-theme=beige]+[data-bg-theme=white]{margin-top:-120px}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.g-btn{width:100%;height:44px;background-color:#90c1b2;color:#fff;font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px);font-weight:700;padding:10px 24px;text-align:center;justify-content:center;text-decoration:none}@media (min-width: 1280px){.g-btn{font-size:18px;line-height:1.6}}@media (max-width: 639px){.g-btn{line-height:1.4}}.g-btn:not(:disabled):hover{background-color:#000;cursor:pointer}.g-btn.inverse{background-color:#000}.g-btn.inverse:not(:disabled):hover{background-color:#206679}.g-btn.arrow{display:inline-flex;width:auto;align-items:center;gap:60px}.g-btn.arrow:after{content:"";display:inline-block;width:28px;height:14px;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='14' viewBox='0 0 29 14' fill='none'%3E%3Cg clip-path='url(%23clip0_35_864)'%3E%3Cpath d='M23.7802 8.27051L19.6947 12.2531L21.4856 14L28.6739 7V6.99593L21.4856 0L19.6947 1.74695L23.7802 5.72542H0.70459V8.27051H23.7802Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_35_864'%3E%3Crect width='27.9693' height='14' fill='white' transform='translate(0.70459)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.g-btn.darkblue{background-color:#206679}.g-btn:disabled,.g-btn[disabled]{opacity:.5}a{color:inherit}.fancybox__content{padding:0!important}.fancybox__content video{width:100%;max-width:90vw}#tinymce p>img.alignleft{inline-size:auto}#tinymce p>img.alignleft:first-child{margin-top:0;transform:translateY(6px)}#tinymce img{inline-size:auto!important}ul.yellow-rect{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}ul.yellow-rect li{position:relative;padding-left:22px;font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){ul.yellow-rect li{font-size:18px;line-height:1.6}}@media (max-width: 639px){ul.yellow-rect li{line-height:1.4}}ul.yellow-rect li:before{content:"";width:12px;height:9px;display:inline-block;background-color:#90c1b2;position:absolute;left:0;top:10px}ul.yellow-rect ul{padding-top:16px}ul.yellow-rect ul li{padding-left:0}ul.yellow-rect ul li:before{display:none}.g-c-darkbrown{color:#64573f}.color-bg{padding:20px!important;background-color:#2066791a}flynt-component[name=BlockAboutText]{padding-top:45px;padding-bottom:230px}flynt-component[name=BlockAboutText] .special-image img{padding-right:54px}flynt-component[name=BlockAboutText] .images{display:flex;gap:26px}flynt-component[name=BlockAboutText] .text{margin-top:69px}flynt-component[name=BlockAboutText] .text-text{margin-bottom:40px}flynt-component[name=BlockAboutText] .text p:first-child{margin-top:0}flynt-component[name=BlockAboutText] .text p:last-child{margin-bottom:0}@media (min-width: 960px){flynt-component[name=BlockAboutText] .special-image{margin-left:8.4507042254%;width:23.9436619718%;float:left;margin-right:1.4084507042%;position:relative}flynt-component[name=BlockAboutText] .special-image img{padding-top:155px;position:absolute;top:0;left:0;width:100%}flynt-component[name=BlockAboutText] .images{margin-left:33.8028169014%;width:57.7464788732%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockAboutText] .text{margin-left:33.8028169014%;width:49.2957746479%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockAccordionDefault]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (min-width: 960px){flynt-component[name=BlockAccordionDefault]{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}@media (min-width: 960px){flynt-component[name=BlockAccordionDefault][data-size=medium] .accordion-wrapper{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}@media (min-width: 960px){flynt-component[name=BlockAccordionDefault][data-size=medium] .text-wrapper{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockAccordionDefault] .text-wrapper{margin-bottom:var(--component-spacing)}flynt-component[name=BlockAccordionDefault] .text-wrapper>h2{font-family:PT Sans,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:700;color:#64573f;margin-bottom:0}flynt-component[name=BlockAccordionDefault] .text-wrapper h2+.wysiwyg{margin-top:10px}flynt-component[name=BlockAccordionDefault] .text-wrapper h2+.wysiwyg p:first-child{margin-top:0}flynt-component[name=BlockAccordionDefault] .text-wrapper h2+.wysiwyg p:last-child{margin-bottom:0}flynt-component[name=BlockAccordionDefault] .items{list-style:none;-webkit-padding-start:0;padding-inline-start:0}flynt-component[name=BlockAccordionDefault] .item{display:block;-webkit-padding-after:var(--flow-space);padding-block-end:var(--flow-space)}flynt-component[name=BlockAccordionDefault] .item:not(:first-child){-webkit-padding-before:var(--flow-space);padding-block-start:var(--flow-space)}flynt-component[name=BlockAccordionDefault] .item+.item{-webkit-border-before:none;border-block-start:none;margin-top:10px}flynt-component[name=BlockAccordionDefault] .trigger{--icon-size: 16px;cursor:pointer;inline-size:100%;margin:0;-webkit-padding-end:calc(var(--icon-size) + 3ch);padding-inline-end:calc(var(--icon-size) + 3ch);position:relative;background-color:#206679;padding:10px 60px 10px 20px;border-radius:10px;color:#fff;font-weight:400;font-size:1.375rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(18px,4vw,22px)}@media (max-width: 639px){flynt-component[name=BlockAccordionDefault] .trigger{line-height:1.4}}flynt-component[name=BlockAccordionDefault] .trigger:hover{background-color:#64573f}flynt-component[name=BlockAccordionDefault] .trigger:before,flynt-component[name=BlockAccordionDefault] .trigger:after{background-color:#dea800;block-size:2px;content:"";inline-size:var(--icon-size);inset-block-start:26px;inset-inline-end:20px;position:absolute;transition:rotate .3s cubic-bezier(.165,.84,.44,1);will-change:rotate}flynt-component[name=BlockAccordionDefault] .trigger:after{rotate:-90deg}flynt-component[name=BlockAccordionDefault] .content{display:none;margin:-5px 0 0;padding:0;background-color:#2066791a;border-radius:0 0 10px 10px}flynt-component[name=BlockAccordionDefault] .content-inner{-webkit-padding-before:var(--flow-space);padding-block-start:var(--flow-space);padding:20px}flynt-component[name=BlockAccordionDefault] [aria-expanded=true]:before{rotate:45deg}flynt-component[name=BlockAccordionDefault] [aria-expanded=true]:after{rotate:-45deg}flynt-component[name=BlockAccordionDefault] [aria-hidden=false]{display:block}flynt-component[name=BlockAnchor]{outline:none}flynt-component[name=BlockAngebote]{padding-bottom:145px}flynt-component[name=BlockAngebote][data-bg-theme=beige]{padding-bottom:325px}flynt-component[name=BlockAngebote] .title{color:#2c2113;font-size:32px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:.64px}flynt-component[name=BlockAngebote] .offerings-list{list-style:none;margin:0;padding:0}flynt-component[name=BlockAngebote] .offerings-list-item{display:flex;align-items:flex-start;gap:24px;padding:40px 0 20px;border-bottom:1px dotted rgba(0,0,0,.4)}flynt-component[name=BlockAngebote] .offerings-list-item:first-child{padding-top:0}flynt-component[name=BlockAngebote] .offerings-list-item:last-child{border-bottom:0}flynt-component[name=BlockAngebote] .offerings-list-item-image{flex-shrink:0;width:48px;height:48px}flynt-component[name=BlockAngebote] .offerings-list-item-image img{width:100%;height:100%;object-fit:contain}flynt-component[name=BlockAngebote] .offerings-list-item-text{flex-grow:1}flynt-component[name=BlockAngebote] .offerings-list-item-text-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}flynt-component[name=BlockAngebote] .offerings-list-item-text-title h3{font-size:20px;font-style:normal;font-weight:700;line-height:27px}flynt-component[name=BlockAngebote] .offerings-list-item-text-text p:first-child{margin-top:0}flynt-component[name=BlockAngebote] .offerings-list-item-text-text p:last-child{margin-bottom:0}flynt-component[name=BlockAngebote] .link{margin-top:80px}flynt-component[name=BlockAngebote] .link a{width:100%;justify-content:center;padding-top:15px;padding-bottom:18px}@media (min-width: 960px){flynt-component[name=BlockAngebote] .title{margin-left:8.4507042254%;width:23.9436619718%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockAngebote] .offerings{width:57.7464788732%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockAngebote] .links .link:first-child{margin-left:8.4507042254%;width:32.3943661972%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockAngebote] .links .link:last-child{margin-left:8.4507042254%;width:40.8450704225%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockAnsprechpartner]{color:#64573f}flynt-component[name=BlockAnsprechpartner] .title{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);margin-bottom:20px}flynt-component[name=BlockAnsprechpartner] .text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockAnsprechpartner] .text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockAnsprechpartner] .text p{line-height:1.4}}flynt-component[name=BlockAnsprechpartner] .text p:first-child{margin-top:0}flynt-component[name=BlockAnsprechpartner] .text p:last-child{margin-bottom:0}flynt-component[name=BlockAnsprechpartner] .projects-wrapper{margin-top:40px;max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockAnsprechpartner] .projects-wrapper:after{content:" ";display:block;clear:both}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person{margin-bottom:30px}@media (min-width: 640px){flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person{width:47.2972972973%;float:left;margin-bottom:30px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(2n+2){margin-left:52.7027027027%;margin-right:-100%;clear:none}}@media (min-width: 960px){flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person{width:29.7297297297%;float:left;margin-bottom:30px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(3n+2){margin-left:35.1351351351%;margin-right:-100%;clear:none}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(3n+3){margin-left:70.2702702703%;margin-right:-100%;clear:none}}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-image figure{aspect-ratio:1/1}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-image figure img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-info{margin-top:8px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-name{font-size:1.375rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(18px,4vw,22px);font-weight:700;margin-bottom:5px}@media (max-width: 639px){flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-name{line-height:1.4}}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-position{margin-bottom:10px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-telefon{position:relative;padding-left:24px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-telefon svg{width:16px;height:16px;position:absolute;left:0;top:6px;fill:#206679}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-telefon a{text-decoration:none}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-mail{position:relative;padding-left:24px}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-mail svg{width:16px;height:16px;position:absolute;left:0;top:7px;fill:#206679}flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person .person-mail a{text-decoration:none}flynt-component[name=BlockAnsprechpartner] .text-link{margin-top:70px;display:flex;gap:90px}flynt-component[name=BlockAnsprechpartner] .text-link-text{flex:1 1 auto}flynt-component[name=BlockAnsprechpartner] .text-link-text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockAnsprechpartner] .text-link-text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockAnsprechpartner] .text-link-text p{line-height:1.4}}flynt-component[name=BlockAnsprechpartner] .text-link-text p:first-child{margin-top:0}flynt-component[name=BlockAnsprechpartner] .text-link-text p:last-child{margin-bottom:0}flynt-component[name=BlockAnsprechpartner] .text-link-link{flex:0 0 auto}flynt-component[name=BlockAnsprechpartner] .g-btn.arrow{gap:5px}@media (min-width: 640px){flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person{width:47.2972972973%;float:left}flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(2n+2){margin-left:52.7027027027%;margin-right:-100%;clear:none}}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person{width:47.2972972973%;float:left}flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(odd){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockAnsprechpartner] .projects-wrapper .person:nth-child(2n+2){margin-left:52.7027027027%;margin-right:-100%;clear:none}}flynt-component[name=BlockCardsGrid]{background-color:#fff;padding:var(--component-spacing) 0}@media (min-width: 960px){flynt-component[name=BlockCardsGrid]{padding:var(--component-spacing) 0 calc(var(--component-spacing) * 2)}}flynt-component[name=BlockCardsGrid] .g-wrapper{position:relative}flynt-component[name=BlockCardsGrid] .g-wrapper .cards-bg-image{position:relative}@media (max-width: 960px){flynt-component[name=BlockCardsGrid] .g-wrapper .cards-bg-image{margin-left:-30px;margin-right:-30px}}flynt-component[name=BlockCardsGrid] .g-wrapper .cards-bg-image:after{position:absolute;left:0;bottom:0;width:100%;height:60%;content:"";background:linear-gradient(180deg,#0000,#0009)}flynt-component[name=BlockCardsGrid] .cards-wrapper{margin-top:-70px}@media (min-width: 960px){flynt-component[name=BlockCardsGrid] .cards-wrapper{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%;margin-top:-150px}}flynt-component[name=BlockCardsGrid] .cards-wrapper .card{padding:20px;display:flex;flex-direction:column;margin-top:20px}@media (min-width: 960px){flynt-component[name=BlockCardsGrid] .cards-wrapper .card{width:32.3943661972%;float:left;padding:20px}flynt-component[name=BlockCardsGrid] .cards-wrapper .card:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockCardsGrid] .cards-wrapper .card:nth-child(3n+2){margin-left:33.8028169014%;margin-right:-100%;clear:none}flynt-component[name=BlockCardsGrid] .cards-wrapper .card:nth-child(3n+3){margin-left:67.6056338028%;margin-right:-100%;clear:none}}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-image{margin-bottom:40px;margin-top:10px;opacity:.7}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-image figure{width:55px;height:46px;position:relative}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-image figure img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:contain}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-title{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-weight:700;color:#fff;margin:0 0 10px;padding:0;line-height:1}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text{margin:0 0 20px}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text p,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text li,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text span,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text a{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;line-height:1.55;font-size:clamp(15px,4vw,18px);font-weight:400;color:#fff;margin-bottom:0}@media (min-width: 1280px){flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text p,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text li,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text span,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text a{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text p,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text li,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text span,flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text a{line-height:1.4}}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-text p:first-child{margin-top:0}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-link{text-align:right}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-link a{display:inline-block;font-weight:700;color:#fff;text-transform:none;text-decoration:none}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-link span{display:inline-block}flynt-component[name=BlockCardsGrid] .cards-wrapper .card .card-link svg{display:inline-block;fill:#fff;width:25px;height:14px}flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockCardsGrid] .cards-wrapper{margin-top:0}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper] flynt-component[name=BlockCardsGrid] .cards-wrapper{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0}}flynt-component[name=BlockContact]{background-color:#f2efeb;padding:75px 0 120px}flynt-component[name=BlockContact] .flex-row-wrapper{display:flex;width:100%;align-items:stretch}flynt-component[name=BlockContact] .title{font-size:16px;font-style:normal;font-weight:700;line-height:27px;margin-bottom:15px}flynt-component[name=BlockContact] .icon-wrapper{display:flex}flynt-component[name=BlockContact] .icon{display:inline-block;margin-right:30px;width:59px;height:59px;flex-shrink:0}flynt-component[name=BlockContact] .icon svg{width:100%;height:100%;object-fit:contain}flynt-component[name=BlockContact] .table{table-layout:auto}flynt-component[name=BlockContact] .table td{padding:0!important;min-inline-size:auto}flynt-component[name=BlockContact] .table td:first-child{width:130px}flynt-component[name=BlockContact] .address-text p:first-child{margin-top:0}flynt-component[name=BlockContact] .address-text p:last-child{margin-bottom:0}flynt-component[name=BlockContact] .opening-hours{margin-top:60px;margin-bottom:60px}flynt-component[name=BlockContact] .opening-hours td{border-bottom:1px dotted rgba(0,0,0,.4)}flynt-component[name=BlockContact] .opening-hours td:last-child{width:150px}flynt-component[name=BlockContact] .opening-hours tr:last-child td{border-bottom:0}flynt-component[name=BlockContact] .appointment .icon-text{width:100%}flynt-component[name=BlockContact] .appointment .icon-content{display:flex;justify-content:space-between}flynt-component[name=BlockContact] .appointment-links-list{list-style:none;margin:0;padding:0;display:flex;gap:14px}flynt-component[name=BlockContact] .appointment-links-list a{white-space:nowrap}@media (min-width: 960px){flynt-component[name=BlockContact] .text-content{margin-left:8.4507042254%;width:32.3943661972%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockContact] .map{width:49.2957746479%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockContact] .appointment{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:8.4507042254%}}flynt-component[name=BlockContentNavigationWrapper] .wrapper-inner-content{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockContentNavigationWrapper] .wrapper-inner-content:after{content:" ";display:block;clear:both}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper] .wrapper-inner-content{display:flex;justify-content:stretch}}@media (max-width: 960px){flynt-component[name=BlockContentNavigationWrapper] .wrapper-sidebar{display:none}}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper][data-side-bar=left] .wrapper-sidebar{width:15.4929577465%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper][data-side-bar=left] .wrapper-content{margin-left:8.4507042254%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper][data-side-bar=right] .wrapper-content{margin-left:8.4507042254%;width:57.7464788732%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockContentNavigationWrapper][data-side-bar=right] .wrapper-sidebar{margin-left:16.9014084507%;width:15.4929577465%;float:right;margin-right:0}}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner{position:-webkit-sticky;position:sticky;top:200px;left:0}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-background svg,flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-background path{height:inherit;width:inherit;object-fit:cover}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-menu{position:relative;z-index:2;padding:20px 0 50px 15px;list-style:none;display:flex;flex-direction:column;justify-content:stretch;gap:7px}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-menu a{width:100%;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:-.16px;padding:4px 8px;background-color:#206679;color:#fff;text-decoration:none}flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-menu a:hover,flynt-component[name=BlockContentNavigationWrapper] .sidebar-inner .sidebar-menu a.active{background-color:#90c1b2}flynt-component[name=BlockContentNavigationWrapper] .wrapper-content .g-wrapper{padding:0!important}flynt-component[name=BlockDecisions]{color:#64573f}flynt-component[name=BlockDecisions] .title{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);margin-bottom:20px}flynt-component[name=BlockDecisions] .text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockDecisions] .text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockDecisions] .text p{line-height:1.4}}flynt-component[name=BlockDecisions] .text p:first-child{margin-top:0}flynt-component[name=BlockDecisions] .text p:last-child{margin-bottom:0}flynt-component[name=BlockDecisions] .text-link{margin-top:70px;display:flex;gap:90px}flynt-component[name=BlockDecisions] .text-link-text{flex:1 1 auto}flynt-component[name=BlockDecisions] .text-link-text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockDecisions] .text-link-text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockDecisions] .text-link-text p{line-height:1.4}}flynt-component[name=BlockDecisions] .text-link-text p:first-child{margin-top:0}flynt-component[name=BlockDecisions] .text-link-text p:last-child{margin-bottom:0}flynt-component[name=BlockDecisions] .text-link-link{flex:0 0 auto}flynt-component[name=BlockDecisions] .g-btn.arrow{gap:5px}flynt-component[name=BlockDonate] .inner-content{background-color:#dea800;padding:40px 60px 60px}flynt-component[name=BlockDonate] .title{font-size:32px;font-style:italic;font-weight:700;line-height:46px;letter-spacing:-.32px;font-family:PT Sans,sans-serif;color:#fff;margin-bottom:26px}flynt-component[name=BlockDonate] .columns{display:flex}flynt-component[name=BlockDonate] .columns .column{flex:1;gap:70px}flynt-component[name=BlockDonate] .text{color:#64573f;font-size:18px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:-.18px}flynt-component[name=BlockDonate] svg{height:55px;margin-bottom:11px}flynt-component[name=BlockDonate] .g-btn{gap:7px}flynt-component[name=BlockHero]{background-color:#206679}@media (min-width: 960px){flynt-component[name=BlockHero].no-media{min-height:140px!important;height:auto!important}}@media (min-width: 960px){flynt-component[name=BlockHero].no-media .g-wrapper{min-height:140px!important;height:auto!important}}@media (min-width: 960px){flynt-component[name=BlockHero].no-media .g-wrapper .image{display:none}}@media (min-width: 960px){flynt-component[name=BlockHero].no-media .g-wrapper .text{padding:40px 0}}@media (min-width: 960px){flynt-component[name=BlockHero][data-size=small]{overflow:hidden;height:330px}}@media (min-width: 960px){flynt-component[name=BlockHero][data-size=small] .g-wrapper{height:330px}}@media (min-width: 960px){flynt-component[name=BlockHero][data-size=small] .image-inner{height:330px}}@media (min-width: 960px){flynt-component[name=BlockHero] .g-wrapper{display:flex}}flynt-component[name=BlockHero] .image{position:relative;z-index:2}@media (max-width: 960px){flynt-component[name=BlockHero] .image{height:100%;aspect-ratio:16/9}}@media (min-width: 960px){flynt-component[name=BlockHero] .image{width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockHero] .image .image-inner{margin-left:-30px;margin-right:-30px;height:100%;position:relative;overflow:hidden}@media (min-width: 1280px){flynt-component[name=BlockHero] .image .image-inner{margin-left:calc(-.5*(100vw - 1300px) - 30px);margin-right:0}}flynt-component[name=BlockHero] .image .image-inner .video-wrapper{max-inline-size:none;position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden}@media (min-width: 960px){flynt-component[name=BlockHero] .image .image-inner .video-wrapper{aspect-ratio:3/2}}@media (min-width: 1710px){flynt-component[name=BlockHero] .image .image-inner .video-wrapper{aspect-ratio:21/9}}flynt-component[name=BlockHero] .image .image-inner .video-wrapper video{object-fit:cover;position:absolute;width:100%;height:100%;max-inline-size:none}flynt-component[name=BlockHero] .image .image-inner figure{position:relative;width:100%}@media (min-width: 960px){flynt-component[name=BlockHero] .image .image-inner figure{aspect-ratio:3/2}}@media (min-width: 1710px){flynt-component[name=BlockHero] .image .image-inner figure{aspect-ratio:21/9}}@media (max-width: 960px){flynt-component[name=BlockHero] .image .image-inner figure{aspect-ratio:3/2}}flynt-component[name=BlockHero] .image .image-inner figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 960px){flynt-component[name=BlockHero] .image .image-inner .swiper-autoheight{height:100%}}@media (min-width: 960px){flynt-component[name=BlockHero] .image .image-inner .swiper-autoheight .swiper-wrapper,flynt-component[name=BlockHero] .image .image-inner .swiper-autoheight .swiper-slide{height:100%!important}flynt-component[name=BlockHero] .image .image-inner .swiper-autoheight .swiper-wrapper figure,flynt-component[name=BlockHero] .image .image-inner .swiper-autoheight .swiper-slide figure{height:100%!important}}flynt-component[name=BlockHero] .text{position:relative;z-index:4;background-color:#206679;padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockHero] .text{width:32.3943661972%;float:right;margin-right:0;padding:40px 0 40px 30px}}flynt-component[name=BlockHero] .text-title{font-family:PT Sans,sans-serif;font-size:3.25rem;letter-spacing:.01em;line-height:1.2;font-size:clamp(27px,4vw,42px);font-style:normal;font-weight:700;color:#fff;margin-bottom:12px;white-space:nowrap;letter-spacing:.02em}@media (max-width: 639px){flynt-component[name=BlockHero] .text-title{line-height:1.4}}@media (max-width: 960px){flynt-component[name=BlockHero] .text-title{white-space:normal}flynt-component[name=BlockHero] .text-title br{display:none}}flynt-component[name=BlockHero] .text-text p{color:#fff;line-height:1.4}flynt-component[name=BlockHero] .text-text p:first-child{margin-top:0}flynt-component[name=BlockHero] .text-text p:last-child{margin-bottom:0}flynt-component[name=BlockHero] .text-text ul{color:#fff;margin:10px 0;padding:0;list-style:none}flynt-component[name=BlockHero] .text-text ul li{position:relative;padding:0 0 0 18px;line-height:1.4;margin:0;font-weight:700}flynt-component[name=BlockHero] .text-text ul li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;background-color:#90c1b2}flynt-component[name=BlockHero] .text-text ul li+li{margin-top:10px}flynt-component[name=BlockHero] .text-link{margin-top:20px}flynt-component[name=BlockHero] .text-link a{width:100%;height:44px;background-color:#90c1b2;color:#fff;font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px);font-weight:700;padding:5px 14px;text-align:center;justify-content:center}@media (min-width: 1280px){flynt-component[name=BlockHero] .text-link a{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockHero] .text-link a{line-height:1.4}}flynt-component[name=BlockHero] .image{position:relative}flynt-component[name=BlockHero] .image img{width:100%}@media (min-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .inner-content{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-list{display:flex;flex-direction:column;gap:33px}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote{display:flex;align-items:flex-end;gap:90px;background-color:var(--bg-color);padding:40px 50px 70px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote{padding:20px 20px 30px;gap:40px;display:block}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-image{width:239px;aspect-ratio:1/1;border-radius:100%;overflow:hidden;flex:0 0 auto;object-fit:cover}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-image{width:180px}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-image img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text{flex:1 1 auto}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote{position:relative;border-top:5px solid var(--border-color);padding:20px 35px 0;margin-bottom:65px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote{padding:20px 20px 0;margin-bottom:35px}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote blockquote{font-family:PT Sans,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:700;color:#fff;margin-bottom:60px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote blockquote{margin-bottom:20px}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote figcaption{font-size:18px;font-style:normal;font-weight:700;line-height:31px;letter-spacing:-.18px;color:var(--figcaption-color)}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote:after{display:none}@media (min-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote:after{content:"";position:absolute;background-color:var(--border-color);top:-5px;height:calc(100% - 85px);width:5px;display:block}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote svg{display:none}@media (min-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote svg{position:absolute;bottom:0;display:block}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-quote svg path{fill:var(--border-color)}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote-text-link{padding:0 18px}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd){--figcaption-color: #dea800;--border-color: #90c1b2;--bg-color: #206679}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote{border-right:5px solid var(--border-color)}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote{border:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote:after{left:-4px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote:after{display:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote svg{left:-42px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(odd) .quote-text-quote svg{display:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n){--figcaption-color: #206679;--border-color: #206679;--bg-color: #90c1b2;flex-direction:row-reverse}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote{border-left:5px solid var(--border-color)}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote{border:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote:after{right:-4px}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote:after{display:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote svg{right:-42px;transform:scaleX(-1)}@media (max-width: 960px){flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-quote svg{display:none}}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-link{text-align:right}flynt-component[name=BlockHorizontalPeopleQuoteList] .quote:nth-of-type(2n) .quote-text-link .g-btn:not(:hover){background-color:#206679}flynt-component[name=BlockImage]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}flynt-component[name=BlockImage] .bildblock{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockImage] .bildblock:after{content:" ";display:block;clear:both}flynt-component[name=BlockImage] .bildblock[data-size=wide] .container{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px;position:relative;z-index:20}flynt-component[name=BlockImage] .bildblock[data-size=wide] .container:after{content:" ";display:block;clear:both}@media (min-width: 1710px){flynt-component[name=BlockImage] .bildblock[data-size=wide] .container{padding:0}}flynt-component[name=BlockImage] .bildblock[data-size=wide] .caption .g-wrapper{position:relative;padding:0}@media (min-width: 960px){flynt-component[name=BlockImage] .bildblock[data-size=wide] .caption-inner{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockImage] .bildblock[data-size=wide] .caption-inner .caption-inner-text{margin-top:8px;font-size:.875rem;color:#64573f}@media (max-width: 960px){flynt-component[name=BlockImage] .bildblock[data-size=wide] .figure{margin-left:-30px;margin-right:-30px}flynt-component[name=BlockImage] .bildblock[data-size=wide] .figure figcaption{margin-left:30px;margin-right:30px}}flynt-component[name=BlockImage] .bildblock[data-size=medium]{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px;position:relative;z-index:20}flynt-component[name=BlockImage] .bildblock[data-size=medium]:after{content:" ";display:block;clear:both}@media (min-width: 1710px){flynt-component[name=BlockImage] .bildblock[data-size=medium]{padding:0}}@media (min-width: 960px){flynt-component[name=BlockImage] .bildblock[data-size=medium] .container{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockImage] .bildblock[data-size=medium] .caption .g-wrapper{position:relative;padding:0}@media (min-width: 960px){flynt-component[name=BlockImage] .bildblock[data-size=medium] .caption-inner{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockImage] .bildblock[data-size=full]{max-width:100%}flynt-component[name=BlockImageGallerySlider] .inner-content{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockImageGallerySlider] .title{color:#64573f;font-family:PT Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:-.32px;margin-bottom:12px}flynt-component[name=BlockImageGallerySlider] .big-slider{margin-bottom:13px;position:relative}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button{width:40px;height:40px;background-color:#fff;position:absolute;top:50%;margin-top:-20px;z-index:99;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='31'%20viewBox='0%200%2018%2031'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.1816%2015.0605L2.12109%2030.1211L0%2028L12.9395%2015.0605L0%202.12109L2.12109%200L17.1816%2015.0605Z'%20fill='%23206679'/%3e%3c/svg%3e");background-size:28px 28px;background-repeat:no-repeat;background-position:center;box-shadow:0 3px 3px #0000004d}@media (min-width: 960px){flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button{width:50px;height:50px}}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button:hover{transform:scale(1.1);cursor:pointer}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button.slider-button--next{right:0}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button.slider-button--prev{transform:scaleX(-1)}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button.slider-button--prev:hover{transform:scale(-1.1,1.1)}flynt-component[name=BlockImageGallerySlider] .big-slider .slider-button.swiper-button-disabled{opacity:0!important;cursor:not-allowed}flynt-component[name=BlockImageGallerySlider] .gallery-slider .swiper-slide:hover{cursor:pointer}flynt-component[name=BlockImageGallerySlider] .gallery-slider .swiper-slide:hover figure{opacity:.85}flynt-component[name=BlockImageGallerySlider] .gallery-slider .swiper-slide figure{margin-block:0;aspect-ratio:3/2}flynt-component[name=BlockImageGallerySlider] .gallery-slider .swiper-slide figure img{width:100%;height:100%;object-fit:cover;object-position:center}flynt-component[name=BlockImageHotspots]{position:relative}flynt-component[name=BlockImageHotspots] .image-wrapper{position:relative;z-index:1}flynt-component[name=BlockImageHotspots] .image-wrapper img{vertical-align:middle;pointer-events:none}flynt-component[name=BlockImageHotspots] .hotspot{position:absolute;transform:translate(-50%,-50%);z-index:2}flynt-component[name=BlockImageHotspots] .hotspot:hover{z-index:9}flynt-component[name=BlockImageHotspots] .hotspot-trigger{position:relative;text-align:center;font-family:PT Sans,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:31px;width:42px;height:42px;border-radius:100%;border:4px solid #90c1b2;color:#90c1b2;background-color:#fff}flynt-component[name=BlockImageHotspots] .hotspot-trigger:hover{color:#fff;background-color:#90c1b2;cursor:pointer}flynt-component[name=BlockImageHotspots] .hotspot-text{position:absolute;transform:translate(calc(-50% + 21px));transform-origin:center center;width:200px;bottom:56px;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;padding:7px;text-align:left;background:#fff;border-left:5px solid #90c1b2;border-bottom:5px solid #90c1b2;display:none;z-index:888}flynt-component[name=BlockImageHotspots] .hotspot .hotspot-trigger:hover+.hotspot-text,flynt-component[name=BlockImageHotspots] .hotspot.active .hotspot-text{display:block}flynt-component[name=BlockImageText]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (min-width: 960px){flynt-component[name=BlockImageText]{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}flynt-component[name=BlockImageText] .text-text p:first-child{margin-top:0}flynt-component[name=BlockImageText] .text-text p:last-child{margin-bottom:0}flynt-component[name=BlockImageText] .text-link{margin-top:30px}flynt-component[name=BlockImageText] .image{position:relative;z-index:9}flynt-component[name=BlockImageText] .image img{width:100%}@media (min-width: 960px){flynt-component[name=BlockImageText] .image figure{transform:translateY(7px)}}flynt-component[name=BlockImageText] .image figure figcaption{margin-top:8px;font-size:.875rem;color:#64573f}@media (min-width: 960px){flynt-component[name=BlockImageText] .text-header{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockImageText] .text-header h2{font-family:PT Sans,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:700;color:#64573f;margin-bottom:30px}@media (max-width: 960px){flynt-component[name=BlockImageText] .text-header h2 br{display:none}}@media (max-width: 960px){flynt-component[name=BlockImageText] .inner-content .g-container{display:flex;flex-direction:column-reverse}}@media (max-width: 960px){flynt-component[name=BlockImageText] .inner-content .image figure{max-width:280px;margin-bottom:30px}}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-content[data-image-pos=left] .text-header{text-align:right}flynt-component[name=BlockImageText] .inner-content[data-image-pos=left] .image{width:23.9436619718%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%;position:relative}flynt-component[name=BlockImageText] .inner-content[data-image-pos=left] .text{width:66.1971830986%;float:right;margin-right:0}flynt-component[name=BlockImageText] .inner-content[data-image-pos=left] .text .text-inner{width:74.4680851064%;float:left;margin-right:2.1276595745%;margin-left:12.7659574468%}flynt-component[name=BlockImageText] .inner-content[data-image-pos=right] .text-header{text-align:left}flynt-component[name=BlockImageText] .inner-content[data-image-pos=right] .image{width:32.3943661972%;float:right;margin-right:0;position:relative}flynt-component[name=BlockImageText] .inner-content[data-image-pos=right] .image figure{width:73.9130434783%;float:left;margin-right:4.347826087%}flynt-component[name=BlockImageText] .inner-content[data-image-pos=right] .text{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockImageTextBG]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (max-width: 960px){flynt-component[name=BlockImageTextBG]{padding:var(--component-spacing) 0 0}}flynt-component[name=BlockImageTextBG] .bildblock{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockImageTextBG] .bildblock:after{content:" ";display:block;clear:both}flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .container{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px;position:relative;z-index:20}flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .container:after{content:" ";display:block;clear:both}@media (min-width: 1710px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .container{padding:0}}flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .caption .g-wrapper{position:relative;padding:0}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .caption-inner{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .caption-inner .caption-inner-text{margin-top:8px;font-size:.875rem;color:#64573f}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .bildtext-inner{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}@media (max-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=wide] .figure{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium]{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px;position:relative;z-index:20}flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium]:after{content:" ";display:block;clear:both}@media (min-width: 1710px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium]{padding:0}}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium] .container{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium] .caption .g-wrapper{position:relative;padding:0}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium] .caption-inner{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] .bildblock[data-size=medium] .bildtext-inner{width:74.4680851064%;float:left;margin-right:2.1276595745%;margin-left:12.7659574468%}}flynt-component[name=BlockImageTextBG] .bildblock[data-size=full]{max-width:100%}flynt-component[name=BlockImageTextBG] .container{position:relative}flynt-component[name=BlockImageTextBG] figure{position:relative}flynt-component[name=BlockImageTextBG] figure .bg-img{position:absolute;left:0;width:100%;top:0;height:100%}flynt-component[name=BlockImageTextBG] figure .bg-img:after{position:absolute;left:0;width:100%;top:0;height:100%;background-color:#206679e6;content:"";z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}flynt-component[name=BlockImageTextBG] figure .bg-img img{position:absolute;left:0;width:100%;height:100%;top:0}flynt-component[name=BlockImageTextBG] figure .bildtext{position:relative;z-index:9;max-width:100%;margin-left:auto;margin-right:auto;padding:var(--component-spacing) 0 var(--component-spacing)}flynt-component[name=BlockImageTextBG] figure .bildtext:after{content:" ";display:block;clear:both}@media (min-width: 960px){flynt-component[name=BlockImageTextBG] figure .bildtext{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}flynt-component[name=BlockImageTextBG] figure .bildtext .bildtext-inner>h2{color:#dea800;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-weight:400;margin-bottom:12px}flynt-component[name=BlockImageTextBG] figure .bildtext .bildtext-inner .text{color:#fff;font-family:PT Sans,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:700;margin-bottom:0}flynt-component[name=BlockImageTextBG] figure .bildtext .bildtext-inner .text p{margin:0;padding:0}flynt-component[name=BlockImageTextBG] figure .bildtext .bildtext-inner .text-link{margin-top:40px}flynt-component[name=BlockImageTextDisturber]{background-color:#206679;overflow:hidden}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber] .inner-content{display:flex}}flynt-component[name=BlockImageTextDisturber] .text{position:relative;z-index:5;color:#fff;background-color:#206679;padding:50px 0}flynt-component[name=BlockImageTextDisturber] .text-title{text-shadow:-5px 5px 0 #206679;font-family:PT Sans,sans-serif;font-size:3.25rem;letter-spacing:.01em;line-height:1.2;font-size:clamp(27px,4vw,42px);font-style:normal;font-weight:700;white-space:nowrap;margin-bottom:65px}@media (max-width: 639px){flynt-component[name=BlockImageTextDisturber] .text-title{line-height:1.4}}flynt-component[name=BlockImageTextDisturber] .image{position:relative;z-index:4}flynt-component[name=BlockImageTextDisturber] .image-inner{margin-left:-30px;margin-right:-30px;height:100%;position:relative}@media (max-width: 960px){flynt-component[name=BlockImageTextDisturber] .image figure{aspect-ratio:3/2}}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber] .image figure{position:absolute;left:0;width:100%;height:100%;overflow:hidden;top:0}}flynt-component[name=BlockImageTextDisturber] .image img{width:100%;height:100%;object-fit:cover}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=left] .text{width:40.8450704225%;float:left;margin-right:1.4084507042%;padding-right:20px}}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=left] .image{width:57.7464788732%;float:right;margin-right:0}}@media (min-width: 1280px){flynt-component[name=BlockImageTextDisturber][data-text-pos=left] .image-inner{margin-right:calc(-.5*(100vw - 1300px) - 30px)}}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .inner-content{flex-direction:row-reverse}}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .text{width:40.8450704225%;float:right;margin-right:0}}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .text-title{direction:ltr}}flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .text-title span{display:inline-block;direction:ltr}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .image{width:49.2957746479%;float:left;margin-right:8.4507042254%}}@media (min-width: 1280px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .image-inner{margin-left:calc(-.5*(100vw - 1300px) - 40px)}}flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .image img{width:100%}@media (min-width: 960px){flynt-component[name=BlockImageTextDisturber][data-text-pos=right] .image img{width:50vw}}flynt-component[name=BlockIntroText]{background-color:#fff;padding:var(--component-spacing) 0 0}flynt-component[name=BlockIntroText] .bg-image{padding-top:var(--component-spacing)}flynt-component[name=BlockIntroText] .bg-image img{width:100%;display:block}flynt-component[name=BlockIntroText] .g-wrapper{position:relative}flynt-component[name=BlockIntroText] .g-wrapper:last-child{padding-bottom:calc(var(--component-spacing) * 2)}@media (min-width: 960px){flynt-component[name=BlockIntroText] .intro-title{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockIntroText] .intro-title>h2{font-family:PT Sans,sans-serif;font-size:3.25rem;letter-spacing:.01em;line-height:1.2;font-size:clamp(27px,4vw,42px);font-style:normal;font-weight:700;color:#fff;margin:0 0 30px;padding:0}@media (max-width: 639px){flynt-component[name=BlockIntroText] .intro-title>h2{line-height:1.4}}@media (min-width: 960px){flynt-component[name=BlockIntroText] .intro-title>h2{margin-bottom:50px}}@media (max-width: 960px){flynt-component[name=BlockIntroText] .intro-title>h2 br{display:none}}flynt-component[name=BlockIntroText] .text-container .card+.card{margin-top:40px}@media (min-width: 960px){flynt-component[name=BlockIntroText] .text-container .card+.card{margin-top:80px}}flynt-component[name=BlockIntroText] .text-container .card{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockIntroText] .text-container .card:after{content:" ";display:block;clear:both}@media (max-width: 640px){flynt-component[name=BlockIntroText] .text-container .card.card-link-active{display:flex;flex-direction:column-reverse}}@media (min-width: 640px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-left .card-bild{width:47.2972972973%;float:left;margin-right:5.4054054054%}}@media (min-width: 640px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-left .card-text-wrapper{width:47.2972972973%;float:right;margin-right:0}}@media (min-width: 960px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-left .card-text-wrapper{width:38.5135135135%;float:left;margin-right:5.4054054054%}}@media (min-width: 640px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-right .card-bild{width:47.2972972973%;float:right;margin-right:0}}@media (min-width: 640px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-right .card-text-wrapper{width:47.2972972973%;float:left;margin-right:5.4054054054%}}@media (min-width: 960px){flynt-component[name=BlockIntroText] .text-container .card.bildposition-right .card-text-wrapper{width:38.5135135135%;float:left;margin-right:5.4054054054%;margin-left:8.7837837838%}}flynt-component[name=BlockIntroText] .text-container .card .card-bild img{transform:translateY(6px)}@media (max-width: 960px){flynt-component[name=BlockIntroText] .text-container .card .card-bild{margin-bottom:20px}}flynt-component[name=BlockIntroText] .text-container .card .card-title{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-weight:700;color:#fff;margin:0 0 20px;padding:0;line-height:1}flynt-component[name=BlockIntroText] .text-container .card .card-text{margin:0 0 20px}flynt-component[name=BlockIntroText] .text-container .card .card-text p,flynt-component[name=BlockIntroText] .text-container .card .card-text li,flynt-component[name=BlockIntroText] .text-container .card .card-text span,flynt-component[name=BlockIntroText] .text-container .card .card-text a{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;line-height:1.55;font-size:clamp(15px,4vw,18px);font-weight:400;color:#fff;margin-bottom:0}@media (min-width: 1280px){flynt-component[name=BlockIntroText] .text-container .card .card-text p,flynt-component[name=BlockIntroText] .text-container .card .card-text li,flynt-component[name=BlockIntroText] .text-container .card .card-text span,flynt-component[name=BlockIntroText] .text-container .card .card-text a{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockIntroText] .text-container .card .card-text p,flynt-component[name=BlockIntroText] .text-container .card .card-text li,flynt-component[name=BlockIntroText] .text-container .card .card-text span,flynt-component[name=BlockIntroText] .text-container .card .card-text a{line-height:1.4}}flynt-component[name=BlockIntroText] .text-container .card .card-text p:first-child{margin-top:0}flynt-component[name=BlockIntroText] .text-container .card .card-link{text-align:right}flynt-component[name=BlockIntroText] .text-container .card .card-link a{display:inline-block;font-weight:700;color:#fff;text-transform:none;text-decoration:none}flynt-component[name=BlockIntroText] .text-container .card .card-link span{display:inline-block}flynt-component[name=BlockIntroText] .text-container .card .card-link svg{display:inline-block;fill:#fff;width:25px;height:14px}flynt-component[name=BlockNotFound]{height:calc(100vh - 153px)}@media (min-width: 960px){flynt-component[name=BlockNotFound]{height:calc(100vh - 165px)}}flynt-component[name=BlockNotFound] .background{position:absolute;z-index:-1;height:100%;width:100%}flynt-component[name=BlockNotFound] .background img{height:100%;width:100%;object-fit:cover}flynt-component[name=BlockNotFound] .g-wrapper,flynt-component[name=BlockNotFound] .inner-content{height:inherit}flynt-component[name=BlockNotFound] .inner-content{position:relative;z-index:10;display:flex;flex-direction:column;gap:48px;align-items:center;justify-content:center}flynt-component[name=BlockNotFound] h1{font-style:normal;font-weight:700;line-height:normal;color:#fff}flynt-component[name=BlockPeopleImages]{color:#64573f}flynt-component[name=BlockPeopleImages] .title{font-size:32px;font-style:italic;font-weight:700;line-height:46px;letter-spacing:-.32px;font-family:PT Sans,sans-serif}flynt-component[name=BlockPeopleImages] .persons{margin-top:48px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}flynt-component[name=BlockPeopleImages] .person{display:flex;flex-direction:column;gap:9px}flynt-component[name=BlockPeopleImages] .person-image{aspect-ratio:1/1}flynt-component[name=BlockPeopleImages] .person-image img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockPeopleImages] .person-text{font-size:14px;font-style:italic;font-weight:400;line-height:21px;letter-spacing:-.14px}flynt-component[name=BlockPersonQuote] .quote{color:#64573f}flynt-component[name=BlockPersonQuote] .quote blockquote{position:relative;padding:40px 30px;font-size:18px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:-.18px;margin-right:80px;border-top:5px solid #90c1b2;border-left:5px solid #90c1b2;font-style:italic}flynt-component[name=BlockPersonQuote] .quote blockquote .sprechblase-unten{position:absolute;width:150px;bottom:-35px;left:-5px}flynt-component[name=BlockPersonQuote] .quote img,flynt-component[name=BlockPersonQuote] .quote figcaption{margin-left:32px}flynt-component[name=BlockPersonQuote] .quote img{margin-top:74px;width:163px;height:163px;object-fit:cover}flynt-component[name=BlockPersonQuote] .quote figcaption{font-size:14px;font-style:italic;font-weight:400;line-height:21px;letter-spacing:-.14px}flynt-component[name=BlockProjects]{color:#64573f}flynt-component[name=BlockProjects] .title{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);margin-bottom:20px}flynt-component[name=BlockProjects] .text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockProjects] .text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockProjects] .text p{line-height:1.4}}flynt-component[name=BlockProjects] .text p:first-child{margin-top:0}flynt-component[name=BlockProjects] .text p:last-child{margin-bottom:0}flynt-component[name=BlockProjects] .projects-wrapper{margin-top:40px}flynt-component[name=BlockProjects] .projects-wrapper .project{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockProjects] .projects-wrapper .project:after{content:" ";display:block;clear:both}flynt-component[name=BlockProjects] .projects-wrapper .project .project-year{width:15.4929577465%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockProjects] .projects-wrapper .project .project-year strong{font-weight:700;color:#206679;font-size:1.375rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(18px,4vw,22px)}@media (max-width: 639px){flynt-component[name=BlockProjects] .projects-wrapper .project .project-year strong{line-height:1.4}}flynt-component[name=BlockProjects] .projects-wrapper .project .project-text{width:83.0985915493%;float:right;margin-right:0}flynt-component[name=BlockProjects] .projects-wrapper .project+.project{margin-top:20px;border-top:1px solid rgba(149,104,44,.2);padding-top:20px}flynt-component[name=BlockProjects] .text-link{margin-top:70px;display:flex;gap:90px}flynt-component[name=BlockProjects] .text-link-text{flex:1 1 auto}flynt-component[name=BlockProjects] .text-link-text p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockProjects] .text-link-text p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockProjects] .text-link-text p{line-height:1.4}}flynt-component[name=BlockProjects] .text-link-text p:first-child{margin-top:0}flynt-component[name=BlockProjects] .text-link-text p:last-child{margin-bottom:0}flynt-component[name=BlockProjects] .text-link-link{flex:0 0 auto}flynt-component[name=BlockProjects] .g-btn.arrow{gap:5px}flynt-component[name=BlockSpacer][data-status=collapse]{-webkit-margin-before:calc(var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--component-spacing) + var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand]{-webkit-margin-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);margin-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-status=expand][data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:calc(var(--percentage-distance) * var(--component-spacing) / 100);padding-block-start:calc(var(--percentage-distance) * var(--component-spacing) / 100)}flynt-component[name=BlockSpacer][data-theme][data-status=collapse]+.componentSpacing[data-theme]{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockSpacer][data-theme][data-status=expand]+.componentSpacing[data-theme]{-webkit-margin-before:calc(-1 * var(--component-spacing));margin-block-start:calc(-1 * var(--component-spacing));-webkit-padding-before:0;padding-block-start:0}flynt-component[name=BlockStimmenHeader]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (min-width: 960px){flynt-component[name=BlockStimmenHeader]{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}flynt-component[name=BlockStimmenHeader]>h2{opacity:0;height:0;display:block;overflow:hidden}flynt-component[name=BlockStimmenHeader] .g-wrapper{position:relative}@media (min-width: 960px){flynt-component[name=BlockStimmenHeader] .inner-content{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockStimmenHeader] .inner-content>h1{font-family:PT Sans,sans-serif;font-size:3.25rem;letter-spacing:.01em;line-height:1.2;font-size:clamp(27px,4vw,42px);font-style:normal;font-weight:700;color:#206679;margin:0 0 30px;padding:0}@media (max-width: 639px){flynt-component[name=BlockStimmenHeader] .inner-content>h1{line-height:1.4}}@media (min-width: 960px){flynt-component[name=BlockStimmenHeader] .inner-content>h1{margin-bottom:50px}}@media (max-width: 960px){flynt-component[name=BlockStimmenHeader] .inner-content>h1 br{display:none}}@media (min-width: 960px){flynt-component[name=BlockCardsGrid]+flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:before{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:50px solid #90c1b2;display:inline-block;content:"";top:auto;left:-50px;bottom:-2px}flynt-component[name=BlockCardsGrid]+flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:after{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:50px solid #206679!important;display:inline-block;content:"";left:-50px;top:auto;bottom:-2px;z-index:2;transform:translate(8px)}}flynt-component[name=BlockStimmensSlider]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider]{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}flynt-component[name=BlockStimmensSlider]>h2{opacity:0;height:0;display:block;overflow:hidden}flynt-component[name=BlockStimmensSlider] .g-wrapper{position:relative}flynt-component[name=BlockStimmensSlider] .more-link{margin-top:var(--component-spacing);text-align:right}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .more-link{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-container{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockStimmensSlider] .stimmen-item{display:flex;flex-direction:column-reverse}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item{max-width:100%;margin-left:auto;margin-right:auto;display:flex;align-items:flex-end;flex-direction:row}flynt-component[name=BlockStimmensSlider] .stimmen-item:after{content:" ";display:block;clear:both}}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-bild{text-align:center}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-bild{width:33.8983050847%;float:left;margin-right:1.6949152542%;padding-right:90px;text-align:left}}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-bild img{border-radius:100%;overflow:hidden;width:100%;aspect-ratio:1}@media (max-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-bild img{max-height:150px;max-width:150px;display:inline-block}}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper{border-top:4px solid #90c1b2;border-left:4px solid #90c1b2;border-right:4px solid #90c1b2;margin-bottom:var(--component-spacing);position:relative;padding:20px}@media (max-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper{border-bottom:4px solid #90c1b2}}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper{width:64.406779661%;float:right;margin-right:0;padding:30px 40px 0 60px}}@media (max-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:before{position:absolute;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:30px solid #90c1b2;display:inline-block;content:"";top:100%;left:50%;margin-left:-25px}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:after{position:absolute;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:30px solid #64573f;display:inline-block;content:"";top:100%;left:50%;margin-left:-25px;z-index:2;transform:translateY(-8px)}}@media (min-width: 960px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:before{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:50px solid #90c1b2;display:inline-block;content:"";top:auto;left:-50px;bottom:-2px}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper:after{position:absolute;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:50px solid #64573f;display:inline-block;content:"";left:-50px;top:auto;bottom:-2px;z-index:2;transform:translate(8px)}}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper>h3{font-family:PT Sans,sans-serif;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-style:normal;font-weight:700;color:#fff;font-style:italic}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-text .wysiwyg p,flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-text .wysiwyg li,flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-text .wysiwyg strong,flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-text .wysiwyg em{color:#fff}flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-beschreibung{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px);color:#dea800;margin-top:20px}@media (min-width: 1280px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-beschreibung{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockStimmensSlider] .stimmen-item .stimmen-text-wrapper .stimmen-beschreibung{line-height:1.4}}flynt-component[name=BlockTabs] .title{font-size:32px;font-weight:700;line-height:46px;letter-spacing:-.32px;color:#64573f;margin-bottom:14px;font-family:PT Sans,sans-serif}flynt-component[name=BlockTabs] .tab-triggers{display:flex;gap:13px}@media (max-width: 960px){flynt-component[name=BlockTabs] .tab-triggers{gap:6px}}flynt-component[name=BlockTabs] .tab-trigger{min-width:165px;min-height:111px;font-size:20px;font-style:normal;font-weight:700;line-height:1.4;background-color:#206679;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 14px}@media (max-width: 960px){flynt-component[name=BlockTabs] .tab-trigger{min-width:50px;min-height:90px;font-size:13px;padding:12px 7px}}flynt-component[name=BlockTabs] .tab-trigger img{width:40px;height:31px;object-fit:contain;margin-bottom:7px}flynt-component[name=BlockTabs] .tab-trigger[aria-expanded=true]{background-color:#90c1b2}flynt-component[name=BlockTabs] .tab-trigger:hover{cursor:pointer}flynt-component[name=BlockTabs] .tab-bodies{border-top:5px solid #90c1b2;border-right:5px solid #90c1b2;border-bottom:5px solid #90c1b2}flynt-component[name=BlockTabs] .tab-body{display:none;padding:40px 0}flynt-component[name=BlockTabs] .tab-body p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockTabs] .tab-body p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockTabs] .tab-body p{line-height:1.4}}flynt-component[name=BlockTabs] .tab-body p:first-child{margin-top:0}flynt-component[name=BlockTabs] .tab-body p:last-child{margin-bottom:0}flynt-component[name=BlockTabs] .tab-body.active{display:block}flynt-component[name=BlockTextImageGrid]{padding:130px 0 110px}flynt-component[name=BlockTextImageGrid] .text p:first-child{margin-top:0}flynt-component[name=BlockTextImageGrid] .text p:last-child{margin-bottom:0}flynt-component[name=BlockTextImageGrid] .images{display:flex;gap:30px}flynt-component[name=BlockTextImageGrid] .images .image{flex:1;aspect-ratio:331/242}flynt-component[name=BlockTextImageGrid] .images .image img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockTextImageGrid] .inner-content{width:100%}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=right] .text{margin-left:8.4507042254%;width:23.9436619718%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockTextImageGrid][data-images-pos=right] .images{padding-bottom:7px}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=right] .images{width:57.7464788732%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=right] .inner-content{display:flex;align-items:flex-end}}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=left] .text{width:23.9436619718%;float:right;margin-right:8.4507042254%}}flynt-component[name=BlockTextImageGrid][data-images-pos=left] .images{padding-bottom:7px}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=left] .images{margin-left:8.4507042254%;width:57.7464788732%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockTextImageGrid][data-images-pos=left] .inner-content{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-start}}flynt-component[name=BlockTextMap] .map{min-height:327px}flynt-component[name=BlockTextMap] .inner-content{display:flex}flynt-component[name=BlockTextMap] .text{flex:0 0 auto;background-color:#dea800;color:#64573f;padding:40px 30px 50px 25px}flynt-component[name=BlockTextMap] .text a.text-link{margin-top:60px}flynt-component[name=BlockTextMap] .map{flex:1 1 auto}@media (min-width: 960px){flynt-component[name=BlockTextText] .inner-content{display:flex;gap:20px}}flynt-component[name=BlockTextText] .text-left p,flynt-component[name=BlockTextText] .text-right p{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px)}@media (min-width: 1280px){flynt-component[name=BlockTextText] .text-left p,flynt-component[name=BlockTextText] .text-right p{font-size:18px;line-height:1.6}}@media (max-width: 639px){flynt-component[name=BlockTextText] .text-left p,flynt-component[name=BlockTextText] .text-right p{line-height:1.4}}flynt-component[name=BlockTextText] .text-left p:first-child,flynt-component[name=BlockTextText] .text-right p:first-child{margin-top:0}flynt-component[name=BlockTextText] .text-left p:last-child,flynt-component[name=BlockTextText] .text-right p:last-child{margin-bottom:0}@media (min-width: 960px){flynt-component[name=BlockTimeline] .text-title{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockTimeline] .text-title h2{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-weight:700;color:#64573f;margin-bottom:27px}flynt-component[name=BlockTimeline] .text-title .wysiwyg{margin-bottom:80px}@media (min-width: 960px){flynt-component[name=BlockTimeline] .inner-content{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockTimeline] .timeline{display:flex;flex-direction:column;gap:70px;margin-bottom:70px;box-sizing:border-box}flynt-component[name=BlockTimeline] .timeline-item-wrapper{display:flex;gap:15px;box-sizing:border-box}flynt-component[name=BlockTimeline] .timeline-item-wrapper:before,flynt-component[name=BlockTimeline] .timeline-item-wrapper:after{flex:50%;box-sizing:border-box}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd):after{content:""}@media (max-width: 960px){flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd):after{display:none}}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd) .timeline-item{border-left:5px var(--border-style) #90c1b2}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd) .timeline-item:before{right:0}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd) .timeline-item:after{right:-15px}@media (max-width: 960px){flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(odd) .timeline-item:after{display:none}}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n):before{content:""}@media (max-width: 960px){flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n):before{display:none}}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n) .timeline-item{border-right:5px var(--border-style) #90c1b2}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n) .timeline-item:before{left:-15px}@media (max-width: 960px){flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n) .timeline-item:before{display:none}}flynt-component[name=BlockTimeline] .timeline-item-wrapper:nth-of-type(2n) .timeline-item:after{left:0}flynt-component[name=BlockTimeline] .timeline-item{--border-style: solid;position:relative;box-sizing:border-box;border-bottom:5px var(--border-style) #90c1b2;padding:0 40px 20px;color:#64573f;flex:50%}@media (max-width: 960px){flynt-component[name=BlockTimeline] .timeline-item{flex:100%;padding:0 20px 20px}}flynt-component[name=BlockTimeline] .timeline-item:after,flynt-component[name=BlockTimeline] .timeline-item:before{content:"";position:absolute;bottom:-70px;border-left:5px var(--border-style) #90c1b2;height:70px}flynt-component[name=BlockTimeline] .timeline-item-image{margin-bottom:20px}flynt-component[name=BlockTimeline] .timeline-item-image img{height:100%;width:auto}flynt-component[name=BlockTimeline] .timeline-item-image[data-image-size=normal]{height:230px;width:auto}flynt-component[name=BlockTimeline] .timeline-item-image[data-image-size=icon]{height:64px;width:auto}flynt-component[name=BlockTimeline] .timeline-item-title{font-size:24px;font-style:normal;font-weight:700;line-height:31px;letter-spacing:-.24px}flynt-component[name=BlockTimeline] .timeline-item-text{font-size:18px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:-.18px}flynt-component[name=BlockTimeline] .timeline-item-links{margin-top:30px}flynt-component[name=BlockTimeline] .timeline-item-links .g-btn.arrow{gap:5px}flynt-component[name=BlockTimeline] .timeline-item[data-state=upcoming]{--border-style: dashed}flynt-component[name=BlockTimeline] .image{border:5px dashed #90c1b2}flynt-component[name=BlockVideoOembed]{background-color:#fff;padding:var(--component-spacing) 0 var(--component-spacing)}@media (min-width: 960px){flynt-component[name=BlockVideoOembed]{padding:calc(var(--component-spacing) * 2) 0 calc(var(--component-spacing) * 2)}}@media (min-width: 960px){flynt-component[name=BlockVideoOembed][data-size=medium] .video-wrapper{width:66.1971830986%;float:left;margin-right:1.4084507042%;margin-left:16.9014084507%}}flynt-component[name=BlockVideoOembed] .video{position:relative}flynt-component[name=BlockVideoOembed] .video-player{block-size:0;inline-size:100%;inset-block-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:56.25%;padding-block-end:56.25%;position:absolute;z-index:10}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-loader{display:block}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoading] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-loader,flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] .video-playButton{display:none}flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] iframe,flynt-component[name=BlockVideoOembed] .video-player[data-state=isLoaded] video{display:block}flynt-component[name=BlockVideoOembed] .video iframe,flynt-component[name=BlockVideoOembed] .video video{block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}flynt-component[name=BlockVideoOembed] .figure{-webkit-margin-after:0;margin-block-end:0}flynt-component[name=BlockVideoOembed] .figure-image-svg{aspect-ratio:16/9}flynt-component[name=BlockVideoOembed] .figure[data-state=isHidden]{visibility:hidden}flynt-component[name=BlockVideoOembed] .video-playButton{--button-width: 60px;--button-height: 60px;block-size:100%;cursor:pointer;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;outline:0;position:absolute;z-index:2}flynt-component[name=BlockVideoOembed] .video-playButton:before,flynt-component[name=BlockVideoOembed] .video-playButton:after{content:"";inset-block-start:50%;inset-inline-start:50%;position:absolute;transition:.3s ease-in-out;translate:-50% -50%;will-change:translate}flynt-component[name=BlockVideoOembed] .video-playButton:before{background-color:var(--color-accent);block-size:var(--button-width);border-radius:50%;inline-size:var(--button-width)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:before{--button-width: 80px;--button-height: 80px}}flynt-component[name=BlockVideoOembed] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 2px)}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-playButton:after{border-block-end-width:17px;border-block-start-width:17px;border-inline-start-width:27px;inset-inline-start:calc(50% + 4px)}}flynt-component[name=BlockVideoOembed] .video-playButton:hover:before,flynt-component[name=BlockVideoOembed] .video-playButton:hover:after{scale:1.1;translate:-50% -50%}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:before{--button-width: 60px;--button-height: 60px}flynt-component[name=BlockVideoOembed] [data-video-size=small] .video-playButton:after{-webkit-border-after:12px solid transparent;border-block-end:12px solid transparent;-webkit-border-before:12px solid transparent;border-block-start:12px solid transparent;-webkit-border-start:18px solid var(--color-background);border-inline-start:18px solid var(--color-background);inset-inline-start:calc(50% + 3px)}flynt-component[name=BlockVideoOembed] .video-loader{animation:loading 1.1s infinite linear;-webkit-border-after:4px solid rgba(255,255,255,.2);border-block-end:4px solid rgba(255,255,255,.2);-webkit-border-before:4px solid rgba(255,255,255,.2);border-block-start:4px solid rgba(255,255,255,.2);-webkit-border-end:4px solid rgba(255,255,255,.2);border-inline-end:4px solid rgba(255,255,255,.2);-webkit-border-start:4px solid #fff;border-inline-start:4px solid #fff;display:none;inset-block-start:50%;inset-inline-start:50%;-webkit-margin-before:-30px;margin-block-start:-30px;-webkit-margin-start:-30px;margin-inline-start:-30px;position:absolute;text-indent:-9999em;z-index:1}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader{-webkit-margin-before:-50px;margin-block-start:-50px;-webkit-margin-start:-50px;margin-inline-start:-50px}}flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:60px;border-radius:50%;inline-size:60px}@media (min-width: 768px){flynt-component[name=BlockVideoOembed] .video-loader,flynt-component[name=BlockVideoOembed] .video-loader:after{block-size:100px;inline-size:100px}}@keyframes loading{0%{rotate:0deg}to{rotate:360deg}}@media (min-width: 960px){flynt-component[name=BlockWysiwyg] .wysiwyg[data-columns="8"]{margin-left:8.4507042254%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}@media (min-width: 960px){flynt-component[name=BlockWysiwyg] .wysiwyg[data-columns="10"]{margin-left:8.4507042254%;width:83.0985915493%;float:left;margin-right:1.4084507042%}}flynt-component[name=NavigationBurger]{--nav-height: 80px;height:var(--nav-height)}@media (min-width: 960px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] nav{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] nav{position:fixed;z-index:999;left:0;width:100%;height:var(--nav-height);background-color:#fff}.admin-bar flynt-component[name=NavigationBurger] nav{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .container{height:var(--nav-height);width:100%;background-color:var(--color-background);-webkit-border-after:solid 2px var(--color-border);border-block-end:solid 2px var(--color-border);display:flex;gap:20px;align-items:center;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:12px}flynt-component[name=NavigationBurger] .hamburger{--line-width: 29px;--line-border-width: 2px;align-items:center;block-size:48px;cursor:pointer;display:flex;inline-size:48px;justify-content:center;-webkit-margin-end:-10px;margin-inline-end:-10px;position:relative;flex:0 0 auto}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:18px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:#206679;block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{will-change:translate,opacity}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s;will-change:rotate}flynt-component[name=NavigationBurger] .hamburger-lines:after{inset-block-start:18px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none;flex:1 1 auto;max-width:300px}@media (max-width: 639px){flynt-component[name=NavigationBurger] .logo{block-size:54px}}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}@media (max-width: 639px){flynt-component[name=NavigationBurger] .logo-image{block-size:54px}}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;block-size:calc(100% - var(--nav-height));inline-size:100%;inset-block-start:var(--nav-height);inset-inline-start:0;list-style:none;margin:0;overflow-y:auto;position:fixed;transition:translate .45s cubic-bezier(.19,1,.22,1),visibility .45s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:calc(100% - var(--nav-height) - var(--wp-admin--admin-bar--height));inset-block-start:calc(var(--nav-height) + var(--wp-admin--admin-bar--height))}flynt-component[name=NavigationBurger] .menu .item{margin-top:18px}flynt-component[name=NavigationBurger] .menu .link{color:#64573f;display:block;font-size:1.25rem;padding-inline:30px;text-decoration:none;font-weight:700}flynt-component[name=NavigationBurger] .menu .item+.item{margin-top:18px}flynt-component[name=NavigationBurger] .menu .current-menu-item .link{color:#206679;text-decoration:none}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{translate:0 0;visibility:visible}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter]{background:#206679;padding:var(--component-spacing) 0 0}flynt-component[name=NavigationFooter] ul{list-style:none;margin:0;padding:0}flynt-component[name=NavigationFooter] a{text-decoration:none}flynt-component[name=NavigationFooter] a:hover{color:#dea800!important}@media (min-width: 960px){flynt-component[name=NavigationFooter] .logo-wrapper{width:22.2535211268%;float:left;margin-right:1.4084507042%}}flynt-component[name=NavigationFooter] .logo-wrapper img{max-width:200px}@media (min-width: 960px){flynt-component[name=NavigationFooter] .logo-wrapper img{max-width:100%}}flynt-component[name=NavigationFooter] .logo-wrapper .address-text{color:#fff;font-size:1rem;margin-top:30px}flynt-component[name=NavigationFooter] .menu-wrapper{margin-bottom:40px}@media (min-width: 960px){flynt-component[name=NavigationFooter] .menu-wrapper{width:28.1690140845%;float:right;margin-right:0;margin-bottom:0}}@media (min-width: 640px){flynt-component[name=NavigationFooter] .menu-wrapper ul{-moz-columns:2;columns:2;margin-top:111px;gap:50px}}flynt-component[name=NavigationFooter] .menu-wrapper ul .item{-moz-column-break-after:always;break-after:always}flynt-component[name=NavigationFooter] .menu-wrapper ul .item+.item{-webkit-margin-before:0;margin-block-start:0}@media (min-width: 640px){flynt-component[name=NavigationFooter] .menu-wrapper ul .item+.item{margin-top:10px;-webkit-margin-before:10px;margin-block-start:10px}}flynt-component[name=NavigationFooter] .menu-wrapper ul .link{color:#fff;font-size:1rem;font-weight:600}@media (min-width: 960px){flynt-component[name=NavigationFooter] .spenden-wrapper{width:23.9436619718%;float:right;margin-right:0}}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box{background-color:#dea800;padding:20px 20px 30px}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box .spenden-titel{color:#fff;font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px)}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box .spenden-text{color:#352e21;font-size:.9rem}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box .spenden-text strong{color:#352e21;font-size:.9rem;font-weight:600}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box .spenden-link{color:#352e21;font-size:.9rem;margin-top:25px}flynt-component[name=NavigationFooter] .spenden-wrapper .spenden-box .spenden-link a:hover{color:#fff}flynt-component[name=NavigationFooter] .legal-menu{background-color:#90c1b2;margin-top:var(--component-spacing);padding:10px 0}flynt-component[name=NavigationFooter] .legal-menu a{text-decoration:none}flynt-component[name=NavigationFooter] .legal-menu a:hover{color:#206679!important}@media (min-width: 960px){flynt-component[name=NavigationFooter] .legal-menu .g-wrapper{display:flex;align-items:center}}flynt-component[name=NavigationFooter] .legal-menu .copyright{color:#fff}@media (min-width: 960px){flynt-component[name=NavigationFooter] .legal-menu .copyright{width:66.1971830986%;float:left;margin-right:1.4084507042%;vertical-align:top}}flynt-component[name=NavigationFooter] .legal-menu ul{list-style:none;vertical-align:top}@media (min-width: 960px){flynt-component[name=NavigationFooter] .legal-menu ul{width:32.3943661972%;float:right;margin-right:0;text-align:right}}flynt-component[name=NavigationFooter] .legal-menu ul li{display:inline-block;vertical-align:top}flynt-component[name=NavigationFooter] .legal-menu ul li .link{color:#fff}flynt-component[name=NavigationFooter] .legal-menu ul li+li{-webkit-margin-before:0;margin-block-start:0;margin-left:40px}@media (min-width: 960px){flynt-component[name=NavigationFooter] .legal-menu ul li+li{margin-left:51px}}.admin-bar flynt-component[name=NavigationMain]{top:32px}flynt-component[name=NavigationMain]{font-family:PT Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;height:136px;display:none;position:fixed;background-color:#fff;z-index:1000;left:0;width:100%;top:0}@media (min-width: 960px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] .meta-nav{background-color:#90c1b2;padding:7px 0;text-align:right}flynt-component[name=NavigationMain] .meta-nav ul{margin:0;padding:0 80px 0 0;list-style:none;display:flex;align-items:center;justify-content:flex-end}@media (min-width: 1710px){flynt-component[name=NavigationMain] .meta-nav ul{padding-right:50px}}flynt-component[name=NavigationMain] .meta-nav .meta-item{margin-left:30px;list-style:none;display:inline-flex;align-items:center;margin-top:0}flynt-component[name=NavigationMain] .meta-nav .meta-item svg{width:14px;height:14px;display:inline-flex;transform:translateY(4px);fill:#fff}flynt-component[name=NavigationMain] .meta-nav .meta-item a{font-weight:700;color:#fff;font-size:.875rem}flynt-component[name=NavigationMain] .meta-nav .meta-item a:hover{color:#64573f}flynt-component[name=NavigationMain] a{text-decoration:none}flynt-component[name=NavigationMain] .navi-wrapper{height:inherit}flynt-component[name=NavigationMain] .navigation{display:flex;height:100px;width:100%;padding-top:0;align-items:center}flynt-component[name=NavigationMain] .logo{width:23.9436619718%;float:left;flex:0 0 auto;margin-right:auto}flynt-component[name=NavigationMain] .logo svg{max-width:212px;height:auto}flynt-component[name=NavigationMain] .text-content{width:70.4225352113%;float:right;margin-right:0;padding-top:20px;flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;margin-left:auto}flynt-component[name=NavigationMain] .menu{display:flex;list-style:none;padding:0 80px 0 0;margin:0;text-transform:uppercase;gap:55px;justify-content:flex-end;width:100%}@media (min-width: 1710px){flynt-component[name=NavigationMain] .menu{padding-right:50px}}flynt-component[name=NavigationMain] .menu .item.current-menu-item a{border-bottom:3px solid #90c1b2;color:#90c1b2}flynt-component[name=NavigationMain] .menu .item a{border-bottom:3px solid #90c1b2;padding:0 0 8px;font-weight:700;text-transform:uppercase;color:#206679}flynt-component[name=NavigationMain] .menu .item a:hover{color:#90c1b2}flynt-component[name=NavigationMain] .rabe{height:69px;width:60px;position:absolute;right:30px;top:0}@media (min-width: 1710px){flynt-component[name=NavigationMain] .rabe{right:-20px}}flynt-component[name=NavigationMain] .rabe svg{height:69px;width:60px;position:absolute;top:36px}flynt-component[name=SliderImages] .slider{background-color:var(--color-border);overflow:hidden;position:relative}flynt-component[name=SliderImages] .slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}flynt-component[name=SliderImages] .slider-item{block-size:0;-webkit-padding-after:66.6666666667%;padding-block-end:66.6666666667%;position:relative}flynt-component[name=SliderImages] .slider-button{align-items:center;block-size:48px;color:var(--color-background);cursor:pointer;display:flex;inline-size:48px;inset-block-start:50%;justify-content:center;position:absolute;translate:0 -50%;z-index:10}flynt-component[name=SliderImages] .slider-button:before{background-color:var(--color-accent);block-size:100%;border-radius:50%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;transition:opacity .2s ease;will-change:opacity}flynt-component[name=SliderImages] .slider-button.swiper-button-disabled{opacity:.5;pointer-events:none}flynt-component[name=SliderImages] .slider-button--prev{inset-inline-start:15px}flynt-component[name=SliderImages] .slider-button--prev:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-start:calc(.25em + 2px);margin-inline-start:calc(.25em + 2px);rotate:-45deg}flynt-component[name=SliderImages] .slider-button--next{inset-inline-end:15px}flynt-component[name=SliderImages] .slider-button--next:after{block-size:.75em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";inline-size:.75em;-webkit-margin-end:calc(.25em - 2px);margin-inline-end:calc(.25em - 2px);rotate:45deg}flynt-component[name=SliderImages] .figure{top:0;right:0;bottom:0;left:0;-webkit-margin-after:0;margin-block-end:0;position:absolute}flynt-component[name=SliderImages] .figure-image{block-size:100%;inline-size:auto;margin-block:0;margin-inline:auto}flynt-component[name=SliderImages] .figure-caption{color:#fff;display:inline-block;inset-block-end:0;inset-inline-end:0;max-inline-size:450px;overflow:hidden;padding-block:.25rem;padding-inline:.5rem;position:absolute;z-index:2}flynt-component[name=SliderImages] .figure-caption:before{background-color:#000000b3;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:-1}.wysiwyg p,.wysiwyg li,.wysiwyg strong,.wysiwyg em{font-family:PT Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.55;font-size:clamp(15px,4vw,18px);color:#64573f}@media (min-width: 1280px){.wysiwyg p,.wysiwyg li,.wysiwyg strong,.wysiwyg em{font-size:18px;line-height:1.6}}@media (max-width: 639px){.wysiwyg p,.wysiwyg li,.wysiwyg strong,.wysiwyg em{line-height:1.4}}.wysiwyg em{font-style:italic}.wysiwyg strong{font-weight:700}.wysiwyg h2,.wysiwyg .h2{font-size:2rem;line-height:1.5;letter-spacing:.01em;font-size:clamp(24px,4vw,32px);font-weight:700;color:#64573f}.wysiwyg img{inline-size:auto!important}.wysiwyg img.alignleft{float:left;margin-right:20px;margin-bottom:20px}.wysiwyg img.alignright{float:right;margin-left:20px;margin-bottom:20px;transform:translateY(6px)}.wysiwyg p>img.alignleft:first-child{margin-top:0;transform:translateY(6px)}.acf-field .wysiwyg p>img.alignleft:first-child,.acf-field #tinymce p>img.alignleft:first-child{margin-top:0;transform:translateY(6px)}.gridbuttton{position:fixed;left:0;bottom:20px;z-index:99999;width:100px;height:30px;background-color:#d3d3d3;padding:3px;border-radius:3px;display:flex;align-items:center;opacity:0}.gridbuttton:hover{opacity:1}.gridbuttton label{font-size:.575rem;color:#000!important}.gridbuttton input{float:left;width:15px}.gridchecker{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;pointer-events:none;opacity:.1;display:none}.gridchecker .g-wrapper{height:100%}.gridchecker span{width:7.0422535211%;float:left;background-color:red;display:span;height:100%}.gridchecker span:nth-child(12n+1){margin-right:-100%;clear:both;margin-left:0}.gridchecker span:nth-child(12n+2){margin-left:8.4507042254%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+3){margin-left:16.9014084507%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+4){margin-left:25.3521126761%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+5){margin-left:33.8028169014%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+6){margin-left:42.2535211268%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+7){margin-left:50.7042253521%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+8){margin-left:59.1549295775%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+9){margin-left:67.6056338028%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+10){margin-left:76.0563380282%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+11){margin-left:84.5070422535%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+12){margin-left:92.9577464789%;margin-right:-100%;clear:none}
