@charset "UTF-8";.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:hover{cursor:pointer}.video-container video{width:100%}*{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}}@font-face{font-family:appleberry;src:url(./appleberry-B2vxgzWl.woff2) format("woff2"),url(./appleberry-Br3uSbR6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./inter-v20-latin-300-BVlfKGgI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(./inter-v20-latin-300italic-Ca92ctlJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v20-latin-regular-C38fXH4l.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(./inter-v20-latin-italic-D1l0FflY.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-v20-latin-600-LgqL8muc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(./inter-v20-latin-600italic-BJYrns_i.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-v20-latin-700-Yt3aPRUw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(./inter-v20-latin-700italic-BsEzapPQ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./inter-v20-latin-900-D4nM5aha.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(./inter-v20-latin-900italic-CJWw2qbV.woff2) format("woff2")}body{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#000;background-color:#fff;padding-top:80px;box-sizing:border-box}@media (min-width: 960px){body{font-size:1.21rem}}.admin-bar body{padding-top:calc(80px + var(--wp-admin--admin-bar--height))}*{box-sizing:border-box}img{block-size:initial;inline-size:100%}.pageWrapper{display:inline-block;width:100%;overflow:hidden}.g-wrapper{margin-left:auto;margin-right:auto;max-width:1140px;padding:0 30px}.g-wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1280px){.g-wrapper{padding:0}}@media (min-width: 1710px){.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}.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{display:inline-flex;text-decoration:none;border:1px solid white;color:#fff;font-size:1rem;padding:7px 24px 5px;text-decoration:underline;font-weight:700}@media (min-width: 960px){.g-btn{padding:7px 34px 5px}}.g-btn:hover{background-color:#fff;color:#000}a{color:inherit}.small{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.wysiwyg{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65}@media (min-width: 960px){.wysiwyg{font-size:1.21rem}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:appleberry,sans-serif;font-weight:400!important;margin-top:1em;color:#004e87}.wysiwyg h2 strong,.wysiwyg h3 strong,.wysiwyg h4 strong,.wysiwyg h5 strong,.wysiwyg h6 strong{font-weight:400!important}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg p:first-child{margin-top:0}flynt-component[name=BlockFAQ] .container-narrow{max-width:56rem;margin:0 auto;padding:0 1.5rem}flynt-component[name=BlockFAQ] .text-center{text-align:center}flynt-component[name=BlockFAQ] .section-faq{padding:6rem 0;background-color:#f8fafc}flynt-component[name=BlockFAQ] .section-faq .section-title{font-size:1.875rem;font-weight:600;letter-spacing:-.025em;color:#0f172a;margin-bottom:3rem;font-family:appleberry,sans-serif}@media (min-width: 960px){flynt-component[name=BlockFAQ] .section-faq .section-title{font-size:2.25rem}}flynt-component[name=BlockFAQ] .section-faq .faq-list{display:flex;flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto}flynt-component[name=BlockFAQ] .section-faq .faq-item{background-color:#fff;border-radius:.75rem;border:1px solid #e2e8f0;transition:all .2s}flynt-component[name=BlockFAQ] .section-faq .faq-item[open]{box-shadow:0 0 0 2px #004e8780}flynt-component[name=BlockFAQ] .section-faq .faq-item summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.5rem;font-weight:500;font-size:1.125rem;color:#0f172a;list-style:none}flynt-component[name=BlockFAQ] .section-faq .faq-item summary::-webkit-details-marker{display:none}flynt-component[name=BlockFAQ] .section-faq .faq-item summary .icon-toggle{width:1.25rem;height:1.25rem;background-color:#cbd5e1;-webkit-mask:url(data:image/svg+xml;utf8,<svg\ ...);mask:url(data:image/svg+xml;utf8,<svg\ ...)}flynt-component[name=BlockFAQ] .section-faq .faq-item .faq-content{padding:0 1.5rem 1.5rem;color:#475569;font-size:1.125rem;line-height:1.6}flynt-component[name=BlockHero]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockHero]{padding:50px 0}}flynt-component[name=BlockHero] .g-wrapper{display:block}flynt-component[name=BlockHero] .hero-text{margin-bottom:2rem}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-text{width:56.1403508772%;float:left;margin-right:5.2631578947%;margin-bottom:0}}flynt-component[name=BlockHero] .hero-dots{display:flex;gap:8px;margin-bottom:1rem}flynt-component[name=BlockHero] .hero-dots span{width:10px;height:10px;border-radius:50%;flex-shrink:0}flynt-component[name=BlockHero] .hero-dots span:nth-child(1){background-color:#89b5e4}flynt-component[name=BlockHero] .hero-dots span:nth-child(2){background-color:#f5a623}flynt-component[name=BlockHero] .hero-dots span:nth-child(3){background-color:#e74c3c}flynt-component[name=BlockHero] .hero-dots span:nth-child(4){background-color:#7fd1a1}flynt-component[name=BlockHero] .hero-headline{margin:0 0 1rem;font-size:2.3rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400}@media (min-width: 640px){flynt-component[name=BlockHero] .hero-headline{font-size:3.3rem}}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-headline{font-size:4.38rem}}flynt-component[name=BlockHero] .hero-headline .hero-headline-line{display:block}flynt-component[name=BlockHero] .hero-headline .hero-headline-line-1{color:#004e87}flynt-component[name=BlockHero] .hero-headline .hero-headline-line-2{color:#89b5e4}flynt-component[name=BlockHero] .hero-description{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 1.5rem;max-width:36em}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-description{font-size:1.21rem}}flynt-component[name=BlockHero] .hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}flynt-component[name=BlockHero] .hero-btn{text-decoration:none;padding-top:12px;padding-bottom:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s}flynt-component[name=BlockHero] .hero-btn .text{text-decoration:none}flynt-component[name=BlockHero] .hero-btn-primary{background-color:#004e87;border:1px solid #004e87;color:#fff}flynt-component[name=BlockHero] .hero-btn-primary:hover{background-color:#89b5e4;border-color:#89b5e4;color:#fff}flynt-component[name=BlockHero] .hero-btn-outline{background-color:transparent;border:1px solid #89b5e4;color:#89b5e4}flynt-component[name=BlockHero] .hero-btn-outline:hover{background-color:#89b5e4;border-color:#89b5e4;color:#fff}flynt-component[name=BlockHero] .hero-footer-text{font-size:.875rem;color:#2c2c2c;opacity:.85;margin:0}flynt-component[name=BlockHero] .hero-visual{position:relative}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-visual{width:38.5964912281%;float:right;margin-right:0}}flynt-component[name=BlockHero] .hero-visual-bg{position:absolute;top:-20px;right:-40px;left:-20px;bottom:-40px;z-index:0;pointer-events:none}flynt-component[name=BlockHero] .hero-figure{margin:0;position:relative;z-index:1}flynt-component[name=BlockHero] .hero-figure img{display:block;width:100%;height:auto}flynt-component[name=BlockHero] .hero-figure-main{margin-bottom:1rem}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-figure-main{padding-right:30px}}flynt-component[name=BlockHero] .hero-figure-overlay{position:relative;padding-left:70px;margin-top:-60px;margin-right:-20px}@media (min-width: 960px){flynt-component[name=BlockHero] .hero-figure-overlay{position:absolute;bottom:-20px;right:0;width:45%;max-width:220px;margin:0;padding-left:0;box-shadow:0 8px 24px #0000001f}flynt-component[name=BlockHero] .hero-figure-overlay img{display:block}}flynt-component[name=BlockHeroSimple]{background-color:#555b4d}flynt-component[name=BlockHeroSimple] .g-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:180px 0 80px}@media (min-width: 960px){flynt-component[name=BlockHeroSimple] .g-wrapper{padding:300px 0 200px}}flynt-component[name=BlockHeroSimple] h1{color:#fff;font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;text-align:center}@media (min-width: 960px){flynt-component[name=BlockHeroSimple] h1{font-size:2.6rem}}flynt-component[name=BlockImage]{background-color:#000;padding:30px 0 50px}@media (min-width: 960px){flynt-component[name=BlockImage]{padding:40px 0 90px}}@media (min-width: 960px){flynt-component[name=BlockImage] figure{width:83.0985915493%;float:left;margin-right:1.4084507042%;margin-left:8.4507042254%}}flynt-component[name=BlockInklusion]{padding:0;background-color:#004e87;overflow:hidden;margin-top:30px}@media (min-width: 960px){flynt-component[name=BlockInklusion]{padding:0;margin-top:50px}}flynt-component[name=BlockInklusion] .g-wrapper{display:block;overflow:visible}flynt-component[name=BlockInklusion] .inklusion-inner{display:block;overflow:visible}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-inner{display:grid;grid-template-columns:1fr 1fr;width:100%}}flynt-component[name=BlockInklusion] .inklusion-text{padding:50px 0;margin:0}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-text{padding:100px 40px 100px 0}}flynt-component[name=BlockInklusion] .inklusion-heading{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#e8b923;margin:0 0 1.25rem}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-heading{font-size:2.6rem}}flynt-component[name=BlockInklusion] .inklusion-paragraph{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#fff;margin:0 0 1.5rem}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-paragraph{font-size:1.21rem}}flynt-component[name=BlockInklusion] .inklusion-cta{margin-top:.5rem}flynt-component[name=BlockInklusion] .inklusion-btn{display:inline-block;padding:12px 24px;border:1px solid #ffffff;background-color:transparent;color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s}flynt-component[name=BlockInklusion] .inklusion-btn:hover{background-color:#fff;color:#004e87}flynt-component[name=BlockInklusion] .inklusion-image{margin:0;overflow:visible}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-image{overflow:visible;padding-left:10px}}@media (max-width: 960px){flynt-component[name=BlockInklusion] .inklusion-image{aspect-ratio:3/2;margin:10px -30px 0}}flynt-component[name=BlockInklusion] .inklusion-image figure{margin:0;line-height:0;min-height:280px}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-image figure{min-height:0;height:100%}}flynt-component[name=BlockInklusion] .inklusion-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;min-height:280px}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-image img{min-height:0;height:100%;min-height:320px}}@media (min-width: 960px){flynt-component[name=BlockInklusion] .inklusion-image-wrapper{width:calc(0% + 50vw);height:100%;overflow:hidden}}flynt-component[name=BlockInstitute]{margin:30px 0}@media (min-width: 960px){flynt-component[name=BlockInstitute]{margin:50px 0}}flynt-component[name=BlockInstitute] .g-wrapper{display:block;border-top:1px solid #89b5e4;padding-top:30px}@media (min-width: 960px){flynt-component[name=BlockInstitute] .g-wrapper{padding-top:50px}}flynt-component[name=BlockInstitute] .institute-headline{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-headline{font-size:2.6rem}}flynt-component[name=BlockInstitute] .institute-text{margin-bottom:2rem}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-text{width:57.7464788732%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=BlockInstitute] .institute-paragraph{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-paragraph{font-size:1.21rem}}flynt-component[name=BlockInstitute] .institute-buttons{margin-top:1.5rem}flynt-component[name=BlockInstitute] .institute-btn{display:inline-flex;text-decoration:none;padding:12px 24px;font-weight:700;background-color:#004e87;border:2px solid #004e87;color:#fff;transition:background-color .2s,border-color .2s}flynt-component[name=BlockInstitute] .institute-btn .text{text-decoration:none}flynt-component[name=BlockInstitute] .institute-btn:hover{background-color:#00365e;border-color:#00365e;color:#fff}flynt-component[name=BlockInstitute] .institute-visual{position:relative}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-visual{width:32.3943661972%;float:right;margin-right:0;padding-top:10px}}flynt-component[name=BlockInstitute] .institute-deco{position:absolute;top:0;left:0;z-index:2;max-width:120px}flynt-component[name=BlockInstitute] .institute-deco img{display:block;width:100%;height:auto}flynt-component[name=BlockInstitute] .institute-logo-wrap{position:absolute;top:0;right:0;z-index:1;background-color:#d8f2fb;padding:1.25rem 1.5rem;margin-bottom:-2rem;display:inline-flex;aspect-ratio:3/2;align-items:center;justify-content:center}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-logo-wrap{top:-60px}}@media (max-width: 960px){flynt-component[name=BlockInstitute] .institute-logo-wrap{top:-10px;right:-20px;padding:1rem}}flynt-component[name=BlockInstitute] .institute-logo-wrap img{display:block;max-height:48px;width:auto;height:auto}flynt-component[name=BlockInstitute] .institute-figure{margin:0;position:relative;z-index:0}@media (min-width: 960px){flynt-component[name=BlockInstitute] .institute-figure{padding-right:70px}}flynt-component[name=BlockInstitute] .institute-figure img{display:block;width:100%;height:auto}flynt-component[name=BlockKacheln]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockKacheln]{padding:50px 0}}flynt-component[name=BlockKacheln] .kacheln-list{display:block}flynt-component[name=BlockKacheln] .kachel-item{background-color:#f2f7fb;padding:2rem 1.5rem;margin-bottom:0;border-bottom:1px solid #ffffff}flynt-component[name=BlockKacheln] .kachel-item:last-child{border-bottom:none}@media (min-width: 960px){flynt-component[name=BlockKacheln] .kachel-item{width:32.3943661972%;float:left;min-height:1px;border-bottom:none;border-right:1px solid #ffffff}flynt-component[name=BlockKacheln] .kachel-item:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}flynt-component[name=BlockKacheln] .kachel-item:nth-child(3n+2){margin-left:33.8028169014%;margin-right:-100%;clear:none}flynt-component[name=BlockKacheln] .kachel-item:nth-child(3n+3){margin-left:67.6056338028%;margin-right:-100%;clear:none}flynt-component[name=BlockKacheln] .kachel-item:nth-child(3n){border-right:none}}flynt-component[name=BlockKacheln] .kachel-icon{margin-bottom:1rem;width:64px;height:64px;border:2px solid #89b5e4;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}flynt-component[name=BlockKacheln] .kachel-icon img{display:block;width:100%;height:auto;max-width:40px;max-height:40px;object-fit:contain}flynt-component[name=BlockKacheln] .kachel-headline{font-size:1.2rem;line-height:1.3;font-weight:400;font-family:appleberry,sans-serif;color:#004e87;margin:0 0 .75rem}@media (min-width: 960px){flynt-component[name=BlockKacheln] .kachel-headline{font-size:1.5rem}}flynt-component[name=BlockKacheln] .kachel-description{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0;font-size:.95rem}@media (min-width: 960px){flynt-component[name=BlockKacheln] .kachel-description{font-size:1.21rem}}@media (min-width: 960px){flynt-component[name=BlockKacheln] .kachel-description{font-size:1rem}}flynt-component[name=BlockNotFound]{background-color:#d8f2fb;padding:50px 0 150px}@media (min-width: 960px){flynt-component[name=BlockNotFound]{padding:100px 0 150px}}@media (min-width: 960px){flynt-component[name=BlockNotFound] .header-image{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockNotFound] .title{color:#004e87;font-size:140px;font-style:normal;font-weight:750;line-height:140px;text-align:center}@media (min-width: 960px){flynt-component[name=BlockNotFound] .title{text-align:left;margin-left:16.9014084507%;width:23.9436619718%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockNotFound] .text{font-size:16px;font-style:normal;font-weight:400;line-height:24px}flynt-component[name=BlockNotFound] .text a{--color: #004e87;border-radius:100px;background-color:var(--color);border:2px solid var(--color);color:#fff;height:50px;display:inline-block;width:auto;padding:12px 16px;box-sizing:border-box;text-decoration:none}flynt-component[name=BlockNotFound] .text a:hover{background-color:#fff;color:var(--color);cursor:pointer}@media (min-width: 960px){flynt-component[name=BlockNotFound] .text{width:40.8450704225%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockProjektteaser]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockProjektteaser]{padding:50px 0}}flynt-component[name=BlockProjektteaser] .g-wrapper{display:block}@media (min-width: 960px){flynt-component[name=BlockProjektteaser] .g-wrapper .projektteaser-inner{display:grid;grid-template-columns:1fr 1fr;border:1px solid #004e87;width:100%}}flynt-component[name=BlockProjektteaser] .projektteaser-image{position:relative}@media (min-width: 960px){flynt-component[name=BlockProjektteaser] .projektteaser-image{flex:1;position:relative}}@media (max-width: 960px){flynt-component[name=BlockProjektteaser] .projektteaser-image{aspect-ratio:3/2;margin:10px -30px 30px}}flynt-component[name=BlockProjektteaser] .projektteaser-image figure{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}flynt-component[name=BlockProjektteaser] .projektteaser-image figure img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 960px){flynt-component[name=BlockProjektteaser] .projektteaser-text{padding:50px;flex:1}}flynt-component[name=BlockProjektteaser] .projektteaser-tag{display:flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#004e87;margin:0 0 .75rem}flynt-component[name=BlockProjektteaser] .projektteaser-tag-dot{width:8px;height:8px;border-radius:50%;background-color:#e74c3c;flex-shrink:0}flynt-component[name=BlockProjektteaser] .projektteaser-heading{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=BlockProjektteaser] .projektteaser-heading{font-size:2.6rem}}flynt-component[name=BlockProjektteaser] .projektteaser-description{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 1.5rem}@media (min-width: 960px){flynt-component[name=BlockProjektteaser] .projektteaser-description{font-size:1.21rem}}flynt-component[name=BlockProjektteaser] .projektteaser-cta{margin-top:.5rem}flynt-component[name=BlockProjektteaser] .projektteaser-btn{background-color:#004e87;border:1px solid #004e87;color:#fff;text-decoration:none;padding:12px 24px;font-weight:400;transition:background-color .2s,border-color .2s}flynt-component[name=BlockProjektteaser] .projektteaser-btn .text{text-decoration:none}flynt-component[name=BlockProjektteaser] .projektteaser-btn:hover{background-color:#00365e;border-color:#00365e;color:#fff}flynt-component[name=BlockText]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockText]{padding:50px 0}}@media (min-width: 960px){flynt-component[name=BlockText][data-text-width=small] [data-align=left] .inner-content{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockText] [data-align=center]{text-align:center}flynt-component[name=BlockText] .inner-image{margin:-99px 1.4084507042% 60px 21.1267605634%;width:57.7464788732%;float:left}@media (min-width: 960px){flynt-component[name=BlockText] .inner-image{margin:-210px 1.4084507042% 60px 21.1267605634%;width:57.7464788732%;float:left}}flynt-component[name=BlockText] .inner-image img{width:100%;display:block}flynt-component[name=BlockText] .block-title{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;scroll-margin:100px;scroll-padding:100px}@media (min-width: 960px){flynt-component[name=BlockText] .block-title{font-size:2.6rem}}flynt-component[name=BlockText] .wysiwyg{color:#000}flynt-component[name=BlockVerantwortung]{padding:30px 0}@media (min-width: 960px){flynt-component[name=BlockVerantwortung]{padding:50px 0}}flynt-component[name=BlockVerantwortung] .g-wrapper{display:block}@media (min-width: 960px){flynt-component[name=BlockVerantwortung] .g-wrapper{display:flex;align-items:flex-start}}flynt-component[name=BlockVerantwortung] .verantwortung-heading-block{position:relative;margin-bottom:2rem}@media (min-width: 960px){flynt-component[name=BlockVerantwortung] .verantwortung-heading-block{width:40.8450704225%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=BlockVerantwortung] .verantwortung-heading-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}flynt-component[name=BlockVerantwortung] .verantwortung-heading-bg img{display:block;width:100%;height:100%}flynt-component[name=BlockVerantwortung] .verantwortung-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #004e87;border-radius:50%;background-color:#fff;color:#004e87;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;font-style:normal;margin-bottom:.75rem}flynt-component[name=BlockVerantwortung] .verantwortung-heading{position:relative;z-index:1;font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0;max-width:12em}@media (min-width: 960px){flynt-component[name=BlockVerantwortung] .verantwortung-heading{font-size:2.6rem}}flynt-component[name=BlockVerantwortung] .verantwortung-paragraph{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0}@media (min-width: 960px){flynt-component[name=BlockVerantwortung] .verantwortung-paragraph{font-size:1.21rem}}@media (min-width: 960px){flynt-component[name=BlockVerantwortung] .verantwortung-paragraph{width:49.2957746479%;float:right;margin-right:0;margin-left:auto}}flynt-component[name=BlockVideo]{background-color:#00857b;padding:100px 0}flynt-component[name=BlockVideo] .title{font-size:43px;font-style:normal;font-weight:750;line-height:44px;color:#fff;text-align:center;margin-bottom:35px}flynt-component[name=BlockVideo] .embed{position:relative;padding-bottom:56.25%}flynt-component[name=BlockVideo] .embed-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}flynt-component[name=BlockVideo] .embed-poster button{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}flynt-component[name=BlockVideo] .embed-poster:hover{cursor:pointer}flynt-component[name=BlockVideo] .embed-poster:hover button{background-color:#004e87}flynt-component[name=BlockVideo] .embed iframe{position:absolute;top:0;left:0;z-index:inherit;width:100%;height:100%}flynt-component[name=BlockVideo] .play-btn{background-color:#919a49;width:120px;height:120px;padding:20px;border-radius:100%}flynt-component[name=BlockVideo] .play-btn svg{width:100%;height:100%;transform:translate(4px)}flynt-component[name=BlockVideo].video-is-playing .play-btn{display:none}flynt-component[name=BlockZweck]{padding:30px 0;background-color:#fcfeff}@media (min-width: 960px){flynt-component[name=BlockZweck]{padding:50px 0}}flynt-component[name=BlockZweck] .g-wrapper{display:block}@media (min-width: 960px){flynt-component[name=BlockZweck] .g-wrapper{display:flex;align-items:center}}flynt-component[name=BlockZweck] .zweck-text{margin-bottom:2rem}@media (min-width: 960px){flynt-component[name=BlockZweck] .zweck-text{width:49.2957746479%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=BlockZweck] .zweck-headline{font-size:1.62rem;line-height:1.2;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=BlockZweck] .zweck-headline{font-size:2.6rem}}flynt-component[name=BlockZweck] .zweck-headline .zweck-headline-line{display:block}flynt-component[name=BlockZweck] .zweck-description{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 1.25rem;max-width:36em}@media (min-width: 960px){flynt-component[name=BlockZweck] .zweck-description{font-size:1.21rem}}flynt-component[name=BlockZweck] .zweck-cta{margin-top:.5rem}flynt-component[name=BlockZweck] .zweck-link{font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#004e87;text-decoration:underline;transition:color .2s}flynt-component[name=BlockZweck] .zweck-link:hover{color:#89b5e4}flynt-component[name=BlockZweck] .zweck-card{background-color:#fff;padding:2rem 1.75rem}@media (min-width: 960px){flynt-component[name=BlockZweck] .zweck-card{width:40.8450704225%;float:right;margin-right:0;margin-left:auto;padding:2.25rem 2rem}}flynt-component[name=BlockZweck] .zweck-list{list-style:none;margin:0 0 1.25rem;padding:0}flynt-component[name=BlockZweck] .zweck-list-item{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#464646;font-size:.95rem;margin:0 0 .75rem;padding-left:2.25rem;position:relative;line-height:1.33}@media (min-width: 960px){flynt-component[name=BlockZweck] .zweck-list-item{font-size:1.21rem}}flynt-component[name=BlockZweck] .zweck-list-item:last-child{margin-bottom:0}flynt-component[name=BlockZweck] .zweck-list-item:before{content:"";position:absolute;left:0;top:.25rem;width:20px;height:20px;border-radius:50%;background-color:#7fd1a1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}flynt-component[name=BlockZweck] .zweck-conclusion{color:#2c2c2c;font-size:.875rem;opacity:.9;margin:0;padding-top:20px;border-top:1px solid rgba(44,44,44,.1)}flynt-component[name=NavigationBurger]{--nav-height: 100px;height:var(--nav-height);display:none}@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;box-shadow:0;transition:box-shadow .3s ease-in-out}.admin-bar flynt-component[name=NavigationBurger] nav{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] nav.on-scroll{box-shadow:0 5px 5px #0000001a}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:#004e87;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}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}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%;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}flynt-component[name=NavigationBurger] .menu ul{inset-inline-start:0;list-style:none;inset-block-start:var(--nav-height);margin:0;padding:0;display:flex;flex-wrap:wrap}flynt-component[name=NavigationBurger] .menu li:not(.icon){flex-basis:100%}flynt-component[name=NavigationBurger] .menu li.icon{flex-basis:auto;margin-right:20px}@media (min-width: 960px){flynt-component[name=NavigationBurger] .menu li.icon{margin-right:0;flex-basis:50%}}.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 .link{display:block;font-style:normal;font-weight:750;line-height:normal;color:#004e87;margin-bottom:30px;text-decoration:none;font-size:32px}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] .footer{background-color:#fff;color:#2c2c2c}flynt-component[name=NavigationFooter] .g-wrapper{display:block}flynt-component[name=NavigationFooter] .footer-upper{padding:50px 0}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-upper{padding:50px 0}}flynt-component[name=NavigationFooter] .footer-content-left{margin-bottom:2rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-content-left{width:57.7464788732%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=NavigationFooter] .footer-donate{margin-bottom:2rem}flynt-component[name=NavigationFooter] .footer-donate .footer-donate-heading{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 .75rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-donate .footer-donate-heading{font-size:1.4rem}}flynt-component[name=NavigationFooter] .footer-donate .footer-donate-text{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-donate .footer-donate-text{font-size:1.21rem}}flynt-component[name=NavigationFooter] .footer-donate .footer-donate-tax{color:#2c2c2c;margin:30px 0 40px;font-size:.875rem;display:flex;align-items:flex-start;gap:.5rem}flynt-component[name=NavigationFooter] .footer-donate .footer-donate-tax-bullet{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#7fd1a1;margin-top:.45em}flynt-component[name=NavigationFooter] .footer-contact{margin-bottom:2rem}flynt-component[name=NavigationFooter] .footer-contact .footer-contact-heading{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 .5rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-contact .footer-contact-heading{font-size:1.4rem}}flynt-component[name=NavigationFooter] .footer-contact .footer-contact-org,flynt-component[name=NavigationFooter] .footer-contact .footer-contact-address{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 .25rem;font-size:.95rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-contact .footer-contact-org,flynt-component[name=NavigationFooter] .footer-contact .footer-contact-address{font-size:1.21rem}}flynt-component[name=NavigationFooter] .footer-contact .footer-contact-email{margin:.5rem 0 0}flynt-component[name=NavigationFooter] .footer-contact .footer-contact-email a{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#004e87;text-decoration:underline;font-size:.95rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-contact .footer-contact-email a{font-size:1.21rem}}flynt-component[name=NavigationFooter] .footer-contact .footer-contact-email a:hover{color:#89b5e4}flynt-component[name=NavigationFooter] .footer-vorstand .footer-vorstand-heading{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#2c2c2c;margin:0 0 .25rem}flynt-component[name=NavigationFooter] .footer-vorstand .footer-vorstand-name{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0;font-size:.95rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-vorstand .footer-vorstand-name{font-size:1.21rem}}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-content-right{width:32.3943661972%;float:right;margin-right:0}}flynt-component[name=NavigationFooter] .footer-bank{position:relative;background-color:#f2f7fb;padding:1.75rem 1.5rem;overflow:hidden}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-bank{padding:2rem 1.75rem}}flynt-component[name=NavigationFooter] .footer-bank-decoration{position:absolute;top:0;right:0;bottom:0;width:50%;max-width:200px;opacity:.25;pointer-events:none}flynt-component[name=NavigationFooter] .footer-bank-decoration img{width:100%;height:100%;object-fit:cover;object-position:right top}flynt-component[name=NavigationFooter] .footer-bank-inner{position:relative;z-index:1}flynt-component[name=NavigationFooter] .footer-bank-heading{font-size:1.1rem;line-height:1.3;font-weight:900;font-family:appleberry,sans-serif;font-weight:400;color:#004e87;margin:0 0 1rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-bank-heading{font-size:1.4rem}}flynt-component[name=NavigationFooter] .footer-bank-details{margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5}flynt-component[name=NavigationFooter] .footer-bank-details dt{font-weight:700;color:#004e87;margin-top:1rem}flynt-component[name=NavigationFooter] .footer-bank-details dt:first-child{margin-top:0}flynt-component[name=NavigationFooter] .footer-bank-details dd{margin:.15rem 0 0;color:#2c2c2c;background-color:#fff;padding:10px;border-radius:3px;display:block}flynt-component[name=NavigationFooter] .footer-bank-details .footer-bank-iban{word-break:break-all}flynt-component[name=NavigationFooter] .footer-bank-cta{text-align:center;padding:20px 0 0}flynt-component[name=NavigationFooter] .footer-bank-paypal{display:inline-flex;align-items:center;gap:.5rem;padding:12px 20px;background-color:#004e87;color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s}flynt-component[name=NavigationFooter] .footer-bank-paypal:hover{background-color:#89b5e4;color:#fff}flynt-component[name=NavigationFooter] .footer-bank-paypal-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#fff3;border-radius:4px;font-size:.9rem;font-weight:800}flynt-component[name=NavigationFooter] .footer-bottom{padding:2.5rem 0 2rem;border-top:1px solid rgba(44,44,44,.1)}flynt-component[name=NavigationFooter] .footer-top{margin-bottom:1.5rem;max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=NavigationFooter] .footer-top:after{content:" ";display:block;clear:both}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-top{margin-bottom:2rem}}flynt-component[name=NavigationFooter] .footer-left{margin-bottom:1.25rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-left{width:40.8450704225%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=NavigationFooter] .footer-mission{font-family:Inter,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.65;color:#2c2c2c;margin:0 0 .5rem;line-height:1.4}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-mission{font-size:1.21rem}}flynt-component[name=NavigationFooter] .footer-copyright{color:#2c2c2c;margin:0;font-size:.875rem;line-height:1.4}flynt-component[name=NavigationFooter] .footer-center{margin-bottom:1.25rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-center{width:32.3943661972%;float:left;margin-right:1.4084507042%;margin-bottom:0}}flynt-component[name=NavigationFooter] .footer-main-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}flynt-component[name=NavigationFooter] .footer-main-nav a{color:#004e87;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:750;line-height:24px;text-decoration:none;transition:color .2s}flynt-component[name=NavigationFooter] .footer-main-nav a:hover{color:#89b5e4}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-right{width:23.9436619718%;float:right;margin-right:0}}flynt-component[name=NavigationFooter] .footer-external-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width: 960px){flynt-component[name=NavigationFooter] .footer-external-links{align-items:flex-end}}flynt-component[name=NavigationFooter] .footer-external-links a{display:inline-flex;align-items:center;gap:.35rem;color:#004e87;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s}flynt-component[name=NavigationFooter] .footer-external-links a:hover{color:#89b5e4}flynt-component[name=NavigationFooter] .footer-external-link-icon{font-size:1rem;line-height:1}flynt-component[name=NavigationFooter] .footer-legal{padding-top:1rem;border-top:1px solid rgba(44,44,44,.12)}flynt-component[name=NavigationFooter] .footer-legal-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}flynt-component[name=NavigationFooter] .footer-legal-links a{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.04em;color:#2c2c2c;text-decoration:none;transition:color .2s}flynt-component[name=NavigationFooter] .footer-legal-links a:hover{color:#004e87}.admin-bar flynt-component[name=NavigationMain]{padding-top:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationMain]{position:fixed;width:100%;z-index:50;top:0;left:0;background-color:#fffffee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width: 960px){flynt-component[name=NavigationMain]{position:absolute;top:0;left:0;z-index:50}}flynt-component[name=NavigationMain] .navigation{width:100%}flynt-component[name=NavigationMain] .g-wrapper{height:5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width: 960px){flynt-component[name=NavigationMain] .g-wrapper{height:6rem}}flynt-component[name=NavigationMain] .branding{display:flex;align-items:center;gap:.75rem}flynt-component[name=NavigationMain] .branding img{max-height:60px;width:auto}flynt-component[name=NavigationMain] .logo-icon{height:2.5rem;width:2.5rem;background-color:#0f172a;border-radius:9999px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}flynt-component[name=NavigationMain] .logo-icon .icon{position:relative;z-index:10}flynt-component[name=NavigationMain] .logo-icon .logo-dot{position:absolute;top:.25rem;left:1rem;width:.5rem;height:.5rem;background-color:#004e87;border-radius:9999px;z-index:20}flynt-component[name=NavigationMain] .logo-text{display:flex;flex-direction:column}flynt-component[name=NavigationMain] .logo-text .brand-name{font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1;font-family:appleberry,sans-serif}flynt-component[name=NavigationMain] .logo-text .brand-slogan{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;line-height:1;margin-top:.25rem}flynt-component[name=NavigationMain] .nav-actions{display:flex;align-items:center;gap:2rem;margin-left:auto}flynt-component[name=NavigationMain] .main-menu{list-style:none;padding:0;margin:0;display:none}@media (min-width: 960px){flynt-component[name=NavigationMain] .main-menu{display:flex;gap:1.5rem}}flynt-component[name=NavigationMain] .main-menu .menu-item a{text-decoration:none;color:#0f172a;font-weight:500}flynt-component[name=NavigationMain] .main-menu .menu-item a:hover{color:#004e87}flynt-component[name=NavigationMain] .cta-button{padding:.625rem 1.5rem;font-size:1rem;font-weight:500;color:#fff;background-color:#004e87;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 960px){flynt-component[name=NavigationMain] .cta-button{padding:.425rem 1rem;font-size:.875rem;gap:4px}}flynt-component[name=NavigationMain] .cta-button img{height:15px;width:15px}flynt-component[name=NavigationMain] .cta-button:hover{background-color:#89b5e4}.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}
