﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted blue}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin:0}:root{--color-white: #FFFFFF;--color-sand-light: #EEEAE0;--color-sand: #CFC5BA;--color-blue-dark: rgb(19, 41, 75);--color-blue-org: #0084FF;--color-blue-a11y: #0074e2;--color-blue: #0074e2;--color-blue-sand-light: #006ad0;--color-blue-sand: #0052a0;--color-sand-light: #EEEAE0;--color-beige-light: #E7C6AC;--color-beige: #D89E76;--color-beige-dark: #CD8255;--color-sand-dark: #BCA089;--font-size-xs: 0.75rem;--font-size-sm: 0.9rem;--font-size-base: 1.05rem;--font-size-md: 1.12rem;--font-size-p: 1.188rem;--font-size-lg: 1.3rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 1.8rem;--font-size-4xl: 2.5rem;--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--container-max-width: 1280px;--container-padding: var(--spacing-xl);--transition-fast: 0.2s ease;--transition-normal: 0.3s ease;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.05);--shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1)}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../fonts/pt-sans-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Sans";font-style:italic;font-weight:400;src:url("../fonts/pt-sans-v18-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../fonts/pt-sans-v18-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Sans";font-style:italic;font-weight:700;src:url("../fonts/pt-sans-v18-latin-700italic.woff2") format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{background-color:var(--color-sand-light)}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box}img{max-width:100%;height:auto;display:block}.center{margin-left:auto !important;margin-right:auto !important}figure{margin:0 0 1rem 0}figure img[src$=".jpg"]{box-shadow:8px 8px 16px rgba(19,41,75,.1)}figure.img-center{display:table;margin-left:auto;margin-right:auto;padding:var(--spacing-md) 0}figure.img-center figcaption{display:table-footer}figcaption{margin-top:.9rem}main ul{margin-bottom:var(--spacing-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.hidden{display:none !important}.text-center{text-align:center}.skip-link{position:absolute;top:0;left:0;background:var(--color-white);color:var(--color-blue-dark);border-radius:var(--border-radius-sm);border:2px solid var(--color-blue-dark);padding:var(--spacing-sm) var(--spacing-sm);z-index:101}.skip-link:not(:focus){z-index:100}.skip-link{transition:top var(--transition-fast)}.skip-link:focus{top:0;text-decoration:none}section,.page section.all-button{padding:var(--spacing-xl) 0}@media(min-width: 600px){section,.page section.all-button{padding:var(--spacing-3xl) 0}}section.space-md,.page section.all-button.space-md{padding:var(--spacing-md) 0}@media(min-width: 600px){section.space-md,.page section.all-button.space-md{padding:var(--spacing-md) 0}}.page section{padding:var(--spacing-md) 0}@media(min-width: 600px){.page section{padding:var(--spacing-lg) 0}}.shadow{box-shadow:var(--shadow-md)}.space-t{padding-top:var(--spacing-lg)}.space-b{padding-bottom:var(--spacing-lg)}.space-bxl{padding-bottom:var(--spacing-xl)}.space{padding:var(--spacing-lg) 0}.margin-t,section.all-button{margin-top:var(--spacing-3xl) !important}.space-top-0{padding-top:0}.space-top-1{padding-top:0}.block{display:block}img.lazy{opacity:0;transition:opacity .3s}img.lazy.loaded{opacity:1}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media print{.site-header,.hero-section,.cookie-banner,.footer-bottom,.community-cta,.services-cta,.news-cta{display:none}body{font-size:12pt;color:#000;background:#fff}a{color:#000;text-decoration:underline}.container{width:100%;max-width:100%;padding:0}.footer-grid{grid-template-columns:1fr}}@media(max-width: 600px){:root{--container-padding: var(--spacing-md)}}.infobox-list{display:none}.infobox-list.active{display:block}.infobox-toggle{cursor:pointer}body{font-family:"PT Sans",sans-serif;font-weight:400;line-height:1.4;color:var(--color-blue-dark);font-size:var(--font-size-base);font-display:swap}@media(min-width: 600px){body{font-size:var(--font-size-md);line-height:1.6}}h1{font-size:var(--font-size-3xl);font-size:clamp(1.4rem,1.2667rem + .7111vw,2rem);margin-bottom:var(--spacing-xl);color:var(--color-blue-dark);text-align:center;position:relative}h1,.card figcaption a{hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}h1:has(+.lead){margin-bottom:var(--spacing-sm)}h1.focus-ring{padding-bottom:var(--spacing-lg)}.lead,p:has(+.grid-12){margin-bottom:var(--spacing-xl)}@media(min-width: 600px){.lead{font-size:var(--font-size-lg)}}h2{font-size:var(--font-size-xl);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-blue-dark)}p+h2{padding-top:var(--spacing-md)}h2+h3{padding-top:0}header h2{text-align:center}header h3{padding-top:20px}h3,.h3,.size-md{font-size:var(--font-size-xl);color:var(--color-blue-dark);padding:20px 0}h4,.h4,.size-sm{font-size:var(--font-size-md)}.card h2{font-size:var(--font-size-lg);line-height:1.5}.profile h2{font-size:var(--font-size-xl);margin-bottom:0}p{margin-bottom:var(--spacing-md);color:var(--color-blue-dark);font-size:var(--font-size-p);line-height:1.8}a{color:var(--color-blue);text-decoration:none;transition:color var(--transition-fast)}a:hover,a:focus{color:var(--color-blue-dark);text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:4px;text-decoration-thickness:1px}ul,ol{list-style-position:inside}footer,footer p{font-size:var(--font-size-base)}footer h3{padding:0}strong,b,.strong{font-weight:700}.section-intro{font-size:var(--font-size-lg);font-weight:700}@media(min-width: 600px){.section-intro{max-width:80%}}i:not(.fa-brands,.fa-solid){padding-right:8px}.section-intro{text-align:center;margin:0 auto var(--spacing-xl);font-size:var(--font-size-lg);font-weight:500}@media(min-width: 600px){.section-intro{max-width:80%}}.section-description{margin:0 auto 5rem;width:80%;font-size:var(--font-size-md)}@media(max-width: 600px){:root{--container-padding: var(--spacing-md)}.section-intro{font-size:var(--font-size-base)}}section.full-width-content{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.badge{display:block}.area-body{margin-bottom:var(--spacing-3xl)}.twg-date,.cc-date{display:block;padding:8px 0}.bg-white{background-color:var(--color-white)}.bg-sand-light-img{background-color:#f4ede1;background-image:var(--bg-image-sand-light)}.bg-sand-light{background-color:var(--color-sand-light)}.bg-sand{background-color:var(--color-sand)}.bg-sand-dark{background-color:var(--color-sand-dark)}.bg-beige-light{background-color:var(--color-beige-light)}.bg-beige{background-color:var(--color-beige)}.bg-beige-dark{background-color:var(--color-beige-dark)}.btn.btn-primary{color:var(--color-white) !important}.bg-sand-light-img a,.bg-sand-light a{color:var(--color-blue-sand-light)}.bg-sand a,.bg-sand-light .bg-sand a,.bg-sand-light-img .card a{color:var(--color-blue-sand)}.bg-sand a.btn-outline,.bg-sand-light .bg-sand a.btn-outline,.bg-sand-light-img .card a.btn-outline{border-color:var(--color-blue-sand)}.bg-sand a.btn-outline:hover,.bg-sand-light .bg-sand a.btn-outline:hover,.bg-sand-light-img .card a.btn-outline:hover{color:var(--color-white);border-color:var(--color-blue)}.bg-sand-light-img .bg-sand .card{background-color:var(--color-sand-light);background-image:var(--bg-image-sand-light)}.bg-sand-light-img .card{background-color:var(--color-sand)}.btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);font-weight:700;text-align:center;cursor:pointer;transition:all var(--transition-fast);border:2px solid rgba(0,0,0,0);text-decoration:none;font-size:var(--font-size-md)}@media(min-width: 600px){.btn{font-size:var(--font-size-base)}}@media(max-width: 600px){.news-nav-buttons .btn{padding:var(--spacing-sm);font-size:var(--font-size-sm)}}.btn-primary{background-color:var(--color-blue);color:var(--color-white)}.btn-primary-outline{background-color:rgba(0,0,0,0);color:var(--color-blue-sand);border:1px solid var(--color-blue);padding:var(--spacing-md)}.btn-primary:hover,.btn-primary:focus{background-color:var(--color-blue-dark);color:var(--color-white);text-decoration:none}.btn-outline{background-color:rgba(0,0,0,0);border:2px solid var(--color-blue);color:var(--color-blue)}.btn-outline:hover,.btn-outline:focus{background-color:var(--color-blue);color:var(--color-white);text-decoration:none}.arrow{position:relative}.arrow:before,.arrow:after{display:inline-block;width:2rem;height:2rem;transform-origin:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" data-name="Ebene 1" viewBox="0 0 1980 1080"><path d="M1923.9 1045.307c-7.781 0-15.563-2.968-21.5-8.905L986.69 120.69 70.98 1036.402c-11.874 11.874-31.126 11.874-43 0-11.873-11.874-11.873-31.126 0-43l958.71-958.71 958.71 958.71c11.873 11.874 11.873 31.126 0 43-5.937 5.937-13.719 8.905-21.5 8.905Z" style="fill:%230083ff"/></svg>');background-repeat:no-repeat}.arrow-left:before{content:"";position:relative;transform:rotate(90deg) translate(0.5rem, 0.8rem)}@media(min-width: 1280px){.arrow-left:before{position:absolute;transform:rotate(90deg) translate(0, 3rem)}}.arrow-left.active:before{transform:rotate(180deg) translate(0.5rem, 0.8rem)}.focus-ring{position:relative;z-index:1}.focus-ring span{position:relative;z-index:2}.focus-ring::before{content:"";display:block;width:6rem;height:6rem;background-color:var(--color-white);left:calc(50% - 3rem);position:absolute;border-radius:50%;transform:translateY(-30%);z-index:0}h1.focus-ring::before{transform:translateY(-20%)}.focus-sand::before{background-color:var(--color-sand)}.services-section .focus-ring:before{background-color:var(--color-sand-light)}.metadata-link i:before{margin-right:8px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:0 7px;margin-top:5px;border-radius:4px;font-size:14px;font-weight:bold;text-transform:uppercase;border:none;cursor:default;transition:all .2s ease-in-out}.status-badge:before{font-size:9px;line-height:1;margin-left:-2px;color:var(--color-white)}.status-badge.in-arbeit{background-color:var(--color-blue);color:var(--color-white)}.status-badge.in-arbeit:after{content:"● ●"}.status-badge.planning{background-color:var(--color-beige);color:var(--color-blue-dark)}.status-badge.planning:after{content:"●"}.status-badge.rejected{background-color:var(--color-sand-dark);color:var(--color-blue-dark)}.status-badge.rejected:after{content:"—";font-size:16px;color:var(--color-blue-dark)}.section-icon{width:8rem;max-width:100%;margin-bottom:var(--spacing-sm)}@media(min-width: 600px){.section-icon{width:7rem}.section-icon.text-icon{width:11rem}}@media(min-width: 600px){.section-icon.icon-lg{width:25rem}}@media(min-width: 600px){.section-icon.icon-sm{width:5rem}}.text-center .section-icon{margin-right:auto;margin-left:auto}img.spot,firuge img{aspect-ratio:1;background:#fff;padding:8%;border-radius:50%}.teaser-img.card img{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.teaser-img.card{padding:0}.teaser-img.card .card-content{padding-top:var(--spacing-md);margin:0 var(--spacing-lg)}.card{border-radius:var(--border-radius-md);padding:var(--spacing-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.card h2,.card h3{hyphens:auto}.card figcaption{font-size:var(--font-size-lg);color:var(--color-blue-dark);padding:20px 0;line-height:1.2}.card figcaption .smaller{font-size:var(--font-size-md);line-height:1.2}.card p{margin-bottom:var(--spacing-lg);color:var(--color-blue-dark);font-size:var(--font-size-base)}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}article.card{max-width:36rem}.card-icon{background-color:var(--color-blue);color:var(--color-white);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md);font-size:var(--font-size-xl)}.card-img{display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-md)}.card-date{font-weight:700;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm)}.event-overview .card-date{font-weight:400}.event-overview .card-location{font-size:var(--font-size-sm)}.news-overview .card h2{margin-top:var(--spacing-sm)}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}@media(max-width: 900px){.grid-12{grid-template-columns:repeat(6, 1fr)}}@media(max-width: 600px){.grid-12{grid-template-columns:repeat(2, 1fr)}}.grid-12.text-img-gap{gap:var(--spacing-2xl)}.grid-12.text-img-gap figure{align-items:start}.card-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.card-flex>.card{flex:0 0 100%;max-width:100%}@media(min-width: 600px){.card-flex>.card{flex:0 0 calc(50% - var(--spacing-md));max-width:calc(50% - var(--spacing-md))}}@media(min-width: 900px){.card-flex>.card{flex:0 0 calc(33.333333% - var(--spacing-md));max-width:calc(33.333333% - var(--spacing-md))}}@media(min-width: 1024px){.card-flex>.card{flex:0 0 calc(25% - var(--spacing-xl));max-width:calc(25% - var(--spacing-xl))}}.cols-1 *{grid-column:span 1}.cols-2 *{grid-column:span 2}.cols-3 *{grid-column:span 3}.cols-4 *{grid-column:span 4}.cols-5 *{grid-column:span 5}.cols-6 *{grid-column:span 6}.cols-7 *{grid-column:span 7}.cols-8 *{grid-column:span 8}.cols-9 *{grid-column:span 9}.cols-10 *{grid-column:span 10}.cols-11 *{grid-column:span 11}.cols-12 *{grid-column:span 12}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.grid-center{justify-items:center}.grid-stretch{align-items:stretch}.offset-1{grid-column-start:2}.offset-2{grid-column-start:3}.offset-3{grid-column-start:4}.offset-4{grid-column-start:5}.offset-5{grid-column-start:6}.offset-6{grid-column-start:7}.offset-7{grid-column-start:8}.offset-8{grid-column-start:9}.offset-9{grid-column-start:10}.offset-10{grid-column-start:11}.offset-11{grid-column-start:12}.order-1{order:1}.order-2{order:2}.grid-12 figure{display:flex;flex-direction:column;align-items:center;height:100%}.grid-12 figure img{max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.grid-12 figure img[src$=".svg"],.card-flex figure img[src$=".svg"]{max-width:160px;max-height:160px;height:auto;object-fit:contain;display:block;margin:0 auto}.grid-12 figure img[src$=".svg"].text-icon,.card-flex figure img[src$=".svg"].text-icon{max-width:300px;max-height:300px}.col4-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-lg)}.col3-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.site-header{background-color:var(--color-white);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.header-container{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 875px){.header-container{padding-top:1.25rem;padding-bottom:1.25rem}}.logo-container{flex-shrink:0;transform:translateY(-25px);z-index:5}.logo-container a{position:absolute;display:flex;justify-content:center;align-content:center;border-radius:50%;background:#fff;width:80px;height:80px}@media(min-width: 875px){.logo-container a{width:100px;height:100px}}.logo{position:relative;height:60px;width:60px;transition:width .3s,height .3s}@media(min-width: 875px){.logo{height:80px;width:80px}}.logo-container a{transition:width .3s,height .3s}.site-header.scrolled .logo-container a{width:60px;height:60px}.site-header.scrolled .logo{width:50px;height:50px}.main-navigation{flex-grow:1;margin:0 var(--spacing-xs);background-color:var(--color-white)}@media(min-width: 1024px){.main-navigation{margin-right:var(--spacing-xl)}}.nav-menu{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.nav-item{position:relative;margin-right:var(--spacing-xs)}@media(min-width: 1024px){.nav-item{margin-right:var(--spacing-md)}}.nav-item a{display:block;padding:var(--spacing-sm);color:var(--color-blue-dark);font-weight:700;font-size:var(--font-size-md);letter-spacing:.4px;text-decoration:none;text-transform:uppercase}.nav-item a:hover,.nav-item a:focus,.nav-item.active>a,.submenu a.active{color:var(--color-blue)}.nav-item.active a{position:relative}.nav-item.active>a:after{content:"";position:absolute;bottom:0;left:var(--spacing-md);right:var(--spacing-md);height:3px;background-color:var(--color-blue)}.has-submenu{position:relative}.submenu-toggle{background:none;border:none;color:var(--color-blue-dark);cursor:pointer;padding:var(--spacing-xs);position:absolute;right:0;top:50%;transform:translate(15px, -50%)}.submenu{position:absolute;top:100%;left:0;background-color:var(--color-white);min-width:340px;box-shadow:var(--shadow-md);border-radius:var(--border-radius-sm);border-top-right-radius:0;border-top-left-radius:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-normal);z-index:10;left:-25px;white-space:nowrap}.nav-item.has-submenu:hover .submenu,.nav-item.has-submenu:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu li{display:block;width:100%}.submenu{left:0;white-space:normal}@media(min-width: 875px){.submenu li:first-child{padding-top:1.5rem}}.submenu li:last-child{padding-bottom:1.5rem}.submenu a{padding:var(--spacing-sm) var(--spacing-lg);font-weight:700;letter-spacing:0;text-transform:none}.header-actions{display:flex;align-items:center}.language-switcher{display:flex;align-items:center;margin-right:var(--spacing-xs)}@media(min-width: 1024px){.language-switcher{margin-right:var(--spacing-md)}}.language-switcher a{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-blue-dark);font-weight:700}.language-switcher a.active{color:var(--color-blue-dark);text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:4px;text-decoration-thickness:1px}.separator{color:var(--color-blue-dark);margin:0 var(--spacing-xs)}.search-toggle{background:none;border:none;color:var(--color-blue-dark);cursor:pointer;font-size:var(--font-size-lg);padding:var(--spacing-xs)}.search-toggle:hover,.search-toggle:focus{color:var(--color-blue)}.search-form button{background:var(--color-blue);color:var(--color-white);border:none;padding:var(--spacing-sm);margin-left:var(--spacing-xs);border-radius:var(--border-radius-sm);cursor:pointer}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--color-blue-dark);font-size:var(--font-size-xl);cursor:pointer}@media(max-width: 875px){.mobile-menu-toggle{display:block;margin-left:8rem}.main-navigation{margin:0;padding:var(--spacing-md)}.nav-menu{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);flex-direction:column;box-shadow:var(--shadow-md);display:none}.nav-menu.active{display:flex}.nav-item{margin-right:0;border-bottom:1px solid var(--color-sand-light)}.nav-item a{font-size:var(--font-size-lg);padding:var(--spacing-lg)}.submenu{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none}.submenu a{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-md)}.submenu.active{display:block}.submenu-toggle{position:absolute;right:var(--spacing-md)}}@media(max-width: 400px){.main-navigation{padding:var(--spacing-md) 0}}.breadcrumb-nav{padding:1rem 0;font-size:.875rem;color:var(--color-blue-darek);padding:var(--spacing-xl) 0}@media(min-width: 875px){.breadcrumb-nav{padding:var(--spacing-2xl) 0}}.breadcrumb-nav .breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.5rem;align-items:center}.breadcrumb-nav .breadcrumb-item{display:flex;align-items:center}.breadcrumb-nav .breadcrumb-item a{color:var(--color-blue-sand);text-decoration:none;transition:color .2s ease}.breadcrumb-nav .breadcrumb-item a:hover{color:#0056b3;text-decoration:underline}.breadcrumb-nav .breadcrumb-item a:focus{outline:2px solid var(--color-blue-sand);outline-offset:2px;border-radius:2px}.breadcrumb-nav .breadcrumb-item:not(:last-child)::after{content:"/";margin-left:.5rem;color:#6c757d}.breadcrumb-nav .breadcrumb-item.active{color:#212529;font-weight:500}.breadcrumb-nav .breadcrumb-item.active span{color:inherit}@media(prefers-color-scheme: dark){.breadcrumb-nav{color:#adb5bd}.breadcrumb-nav .breadcrumb-item a{color:#4dabf7}.breadcrumb-nav .breadcrumb-item a:hover{color:#74c0fc}.breadcrumb-nav .breadcrumb-item a:focus{outline-color:#4dabf7}.breadcrumb-nav .breadcrumb-item:not(:last-child)::after{color:#adb5bd}.breadcrumb-nav .breadcrumb-item.active{color:#f8f9fa}}.hero-section{background-size:cover;background-position:center;background-blend-mode:overlay;color:var(--color-darkblue);padding:var(--spacing-xl) 0;min-height:65vh;width:100%;overflow:hidden}@media(min-width: 600px){.hero-section{padding:var(--spacing-3xl) 0}}.hero-content{max-width:500px;height:55vh;display:flex;flex-direction:column;justify-content:center}.hero-hl{position:relative;z-index:2;padding:.5rem}@media(min-width: 600px){.hero-hl{padding:1.5rem 2.5rem .5rem 1.5rem}}.hero-hl:before{content:"";display:inline;height:140vw;width:140vw;position:absolute;background-image:url("../images/basic/Bg-Sandton-Hell-Backgroundimage.png");border-radius:50%;left:-4rem;top:-0.5rem;opacity:.8}@media(min-width: 400px){.hero-hl:before{left:-4rem;top:-3rem;height:35rem;width:35rem}}.hero-hl h1{padding-top:2.5rem;font-size:clamp(1.5rem,8vw,2rem);font-weight:700;margin-bottom:var(--spacing-lg);position:relative;hyphens:auto;line-height:1.2}.hero-hl .hero-subtitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl);opacity:.9;line-height:1.2;margin-bottom:.5rem}@media(min-width: 600px){.hero-hl .hero-subtitle{font-size:var(--font-size-xl)}}.arrow-btn-b{transform:rotate(180deg)}.hero-button{position:relative;justify-content:center;display:flex;left:-3rem;z-index:3}.hero-button img{width:25rem}.hero-button a{max-width:clamp(150px,20vw,250px)}@media(max-width: 1024px){.hero-subtitle{font-size:var(--font-size-lg)}}.site-footer{padding:var(--spacing-2xl) 0 var(--spacing-lg);color:var(--color-blue-dark)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-column .footer-headline,.footer-column h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--color-blue-dark);font-weight:700}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:var(--spacing-sm)}.footer-links a{color:var(--color-blue-dark)}.footer-links a:hover{color:var(--color-blue)}.social-links{display:flex;gap:.5rem;margin-top:var(--spacing-md)}.social-links a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:var(--color-blue-dark);color:var(--color-white);border-radius:50%;transition:background-color var(--transition-fast)}.social-links a:hover{background-color:var(--color-blue)}address{font-style:normal}.footer-bottom{border-top:1px solid var(--color-sand);padding-top:var(--spacing-lg);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-bottom p{margin-bottom:0}.funding-info{display:flex;align-items:center;gap:var(--spacing-md)}.dfg-logo{max-height:40px;background-color:#fff;padding:15px}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:var(--spacing-lg) 0;z-index:1000}.cookie-content{max-width:800px;margin:0 auto}.cookie-content h3{margin-bottom:var(--spacing-sm)}.cookie-content p{margin-bottom:var(--spacing-md)}.cookie-buttons{display:flex;gap:var(--spacing-md)}.n4o-container{max-width:800px;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif;line-height:1.6}.rdf-wrapper{background:#f8f8f8;padding:1.5rem;border-radius:6px;font-family:monospace;overflow-x:auto}.rdf-wrapper .download-btn{display:inline-block;background:var(--color-blue-dark);color:#fff;padding:.3rem .6rem;border-radius:4px;text-decoration:none;margin-bottom:.8rem}.rdf-wrapper pre{background:#111;color:#eee;padding:1rem;border-radius:6px;overflow-x:auto}.rdf-index{padding:2rem 0}.rdf-index .rdf-list{list-style:none;padding:0}.rdf-index .rdf-list .rdf-item{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:1rem;margin-bottom:1rem}.rdf-index .rdf-list .rdf-item h2{margin:0 0 .5rem;font-size:1.2rem}.rdf-index .rdf-list .rdf-item .download-btn{display:inline-block;background:var(--color-blue-dark);color:#fff;padding:.3rem .6rem;border-radius:4px;text-decoration:none;margin-top:.5rem}.person-list{list-style:none;padding:0}.person-list li{margin-bottom:.5rem}.person-list .position{color:#666;font-size:.9rem}.person-profile img.person-image{max-width:160px;border-radius:50%;margin-bottom:1rem}.person-profile h1{margin-bottom:.2rem}.person-profile .person-position{color:#555}.search-section{max-width:700px;margin:2rem auto}#search-input{width:100%;padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:5px}#results{margin-top:1rem;list-style:none;padding:0}#results li{margin-bottom:.4rem}#results a{color:var(--color-blue);text-decoration:none}#results a:hover{text-decoration:underline}.type-label{font-size:.8rem;color:#666;margin-left:.3rem}.search-wrapper{max-width:600px;margin:2rem auto}.search-wrapper input{width:100%;padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}.search-wrapper #results{list-style:none;padding:0}.search-wrapper #results li{margin-bottom:.5rem}.search-wrapper #results li a{color:var(--color-blue);text-decoration:none}.search-wrapper #results li a:hover{text-decoration:underline}.search-wrapper{max-width:700px;margin:2rem auto;padding:0 1rem}.search-wrapper .search-bar{margin-bottom:1.5rem}.search-wrapper input{width:100%;padding:.8rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.search-wrapper .search-results-list{list-style:none;padding:0}.search-wrapper .search-item{padding:1rem;border:1px solid #eaeaea;border-radius:8px;margin-bottom:1rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .1s ease,box-shadow .1s ease}.search-wrapper .search-item:hover{transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.08)}.search-wrapper .search-item h3{margin:.4rem 0;font-size:1.1rem}.search-wrapper .search-item p{margin:0;color:#555;font-size:.9rem}.search-wrapper .search-item .type-label{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .4rem;border-radius:4px;color:#fff;background:#999}.search-wrapper .search-item .type-person{background:#2a9d8f}.search-wrapper .search-item .type-area{background:#457b9d}.search-wrapper .search-item .type-news{background:#e76f51}.search-wrapper .search-item .type-page{background:#888}.search-wrapper .search-hint,.search-wrapper .no-results{text-align:center;color:#777}.search-tags{margin-top:.5rem}.search-tags span{display:inline-block;background:#eef;color:#345;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;margin-right:.3rem}.search-tags{margin-top:.5rem}.search-tags .tag-link{display:inline-block;background:#eef;color:#345;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;margin-right:.3rem;text-decoration:none}.search-tags .tag-link:hover{background:#dde}.tag-page{margin:2rem auto;max-width:800px}.tag-page h1{margin-bottom:1rem}.tag-page h2{color:darkvar(--color-blue);margin-top:2rem;border-bottom:2px solid #eee;padding-bottom:.3rem}.tag-page ul{list-style:none;padding-left:0;margin:.5rem 0 1.5rem 0}.tag-page ul li{margin-bottom:.5rem}.tag-page ul a{color:var(--color-blue);text-decoration:none}.tag-page ul a:hover{text-decoration:underline}.search-section{max-width:800px;margin:2rem auto}.search-section #search-input{width:100%;padding:.7rem;border:1px solid #ccc;border-radius:6px;margin-bottom:1rem}.search-section .search-results{list-style:none;padding:0}.search-section .search-results .search-item{border-bottom:1px solid #ddd;padding:1rem 0}.search-section .search-results .search-item .type-label{display:inline-block;font-size:.8rem;font-weight:bold;color:#fff;background:var(--color-blue);border-radius:4px;padding:.1rem .4rem;margin-right:.4rem}.search-section .search-results .search-item .title{display:block;font-size:1.1rem;font-weight:600;color:var(--color-blue-dark);margin-bottom:.3rem}.search-section .search-results .search-item .excerpt{margin:.3rem 0;font-size:.9rem;color:#555}.search-section .search-results .search-item .search-tags{margin-top:.4rem}.search-section .search-results .search-item .search-tags .tag-link{background:#eef;color:#345;border-radius:4px;padding:.2rem .4rem;font-size:.8rem;text-decoration:none;margin-right:.3rem}.search-section .search-results .search-item .search-tags .tag-link:hover{background:#dde}.search-section .no-results{color:#666;font-style:italic}mark{background-color:#ffeb3b;color:#000;padding:0 2px;border-radius:2px}.search-results.loading::after{content:"⏳";display:block;text-align:center;font-size:1.2rem;opacity:.6}.search-overlay{position:fixed;inset:0;background:hsla(0,0%,100%,.97);z-index:2000;display:flex;justify-content:center;align-items:flex-start;padding-top:10vh;overflow-y:auto;transition:opacity .3s ease}.search-overlay.hidden{display:none}.search-overlay .search-overlay-content{width:min(90%,800px);text-align:center}.search-overlay .search-form input{width:100%;font-size:1.2rem;padding:.8rem 1rem;border:1px solid #ccc;border-radius:.5rem}.search-overlay .search-results{margin-top:2rem;text-align:left}.search-overlay .search-close{position:absolute;top:1rem;right:1.5rem;background:none;border:none;font-size:1.5rem}.news-article,.event-article{padding-bottom:3rem}@media(min-width: 900px){.news-article,.event-article{padding-top:3rem}}.news-article figure,.event-article figure{margin-bottom:var(--spacing-2xl)}.news-date{margin-bottom:.5rem}.news-title,.event-title{padding-top:var(--spacing-md)}.news-excerpt,.event-excerpt{margin-bottom:2rem;text-align:center}.news-content{line-height:1.7;margin-bottom:2rem}.news-tags{margin-top:2rem}.news-tags a{display:inline-block;margin-right:.5rem;font-size:.9rem;color:var(--color-primary)}.news-nav .news-nav-buttons{display:flex;justify-content:space-between;margin-top:3rem}.group-overview-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:var(--spacing-xl);margin:var(--spacing-2xl) 0}.group-overview-grid--two-cols{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));max-width:800px}@media(max-width: 600px){.group-overview-grid{grid-template-columns:1fr}}.group-card{background:var(--color-sand);border-radius:var(--border-radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal);text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center}.group-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.group-card:hover .group-card__link{color:var(--color-blue)}.group-card__icon{width:180px;height:180px;border-radius:50%;padding:15px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg)}.group-card h3{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-md);color:var(--color-blue-dark)}.group-card p{font-size:var(--font-size-base);color:var(--color-blue-dark);margin-bottom:var(--spacing-lg);flex:1}.group-card__link{font-size:var(--font-size-sm);font-weight:700;color:var(--color-blue-sand);text-transform:uppercase;letter-spacing:.5px;transition:color var(--transition-fast)}.group-card__link i{margin-left:var(--spacing-xs);font-size:var(--font-size-xs)}.person-list-section{padding:var(--spacing-2xl) 0}.person-list-section h2{margin-bottom:var(--spacing-xl);text-align:center}.person-list{display:grid;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.person-list--grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}@media(max-width: 600px){.person-list--grid{grid-template-columns:1fr}}.person-list--list{grid-template-columns:1fr;max-width:800px;margin-left:auto;margin-right:auto}.person-list--list .person-card{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-lg)}.person-list--list .person-card .person-card__image{flex-shrink:0;width:120px;height:120px}@media(max-width: 600px){.person-list--list .person-card{flex-direction:column}.person-list--list .person-card .person-card__image{width:100%;height:auto}}.person-card{background:var(--color-white);border-radius:var(--border-radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal);display:flex;flex-direction:column}.person-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.person-card__image{width:100%;height:280px;overflow:hidden;background:var(--color-sand-light)}.person-card__image img{width:100%;height:100%;object-fit:cover}.person-card__content{padding:var(--spacing-lg);flex:1}.person-card__name{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-blue-dark)}.person-card__name a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.person-card__name a:hover{color:var(--color-blue)}.person-card__position{font-size:var(--font-size-base);color:var(--color-blue-sand);font-weight:600;margin-bottom:var(--spacing-sm)}.person-card__institution{font-size:var(--font-size-sm);color:var(--color-sand-dark);margin-bottom:var(--spacing-sm)}.person-card__email{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.person-card__email a{color:var(--color-blue);text-decoration:none}.person-card__email a:hover{text-decoration:underline}.person-card__areas{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.person-card__areas .badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-sand-light);color:var(--color-blue-dark);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase}.institutions-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:var(--spacing-xl);margin:var(--spacing-2xl) 0}@media(max-width: 600px){.institutions-grid{grid-template-columns:1fr}}.institution-card{background:var(--color-white);border-radius:var(--border-radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal);display:flex;flex-direction:column}.institution-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.institution-card__logo{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:var(--color-white);padding:var(--spacing-lg)}.institution-card__logo img{max-width:100%;max-height:100%;object-fit:contain}.institution-card__content{padding:var(--spacing-lg);flex:1}.institution-card__name{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-blue-dark)}.institution-card__name a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.institution-card__name a:hover{color:var(--color-blue)}.institution-card__short{font-size:var(--font-size-sm);color:var(--color-blue-sand);font-weight:600;margin-bottom:var(--spacing-sm)}.institution-card__location{font-size:var(--font-size-sm);color:var(--color-sand-dark);margin-bottom:var(--spacing-md)}.institution-card__location i{margin-right:var(--spacing-xs);color:var(--color-blue-sand)}.institution-card__persons{padding:var(--spacing-lg);background:var(--color-sand-light);border-top:1px solid var(--color-sand)}.institution-card__persons h4{font-size:var(--font-size-base);font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-blue-dark)}.institution-card__persons ul{list-style:none;padding:0;margin:0}.institution-card__persons ul li{padding:var(--spacing-xs) 0;font-size:var(--font-size-sm)}.institution-card__persons ul li a{color:var(--color-blue);text-decoration:none}.institution-card__persons ul li a:hover{text-decoration:underline}.institution-card__persons ul li em{color:var(--color-sand-dark)}@media(max-width: 900px){.person-list--grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.institutions-grid{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}@media(max-width: 600px){.person-card__image{height:220px}.institution-card__logo{height:140px}}.filter-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;margin:1rem 0 2rem}.filter-btn{padding:1rem;background:#fff;border:2px solid #ddd;border-radius:8px;text-align:center;text-decoration:none;transition:all .3s}.filter-btn:hover{background:#fff9f0;transform:translateY(-2px)}.filter-btn i{display:block;font-size:2rem;margin-bottom:.5rem}.category-tags{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:.5rem}.category-tags i:before{content:none}.category-tag{cursor:pointer;transition:all .2s}.category-tag:hover,.category-tag.active{background:var(--color-blue);color:var(--color-white)}.services-grid{margin-top:2rem}.service-card{transition:transform .2s}.service-card:hover{transform:translateY(-4px)}.card-image{height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem}.card-image img{max-width:100%;max-height:100%;object-fit:contain}.thematic-badges-small{display:flex;gap:.25rem;margin:.5rem 0}.badge-small{padding:.25rem .5rem;border-radius:12px;font-size:.875rem;background:#e0e0e0;color:#333}.service-type-label{font-size:.875rem;color:#666;margin:.5rem 0}.service-provider{color:#999;margin-top:.5rem}.no-results{text-align:center;padding:3rem;color:#999}.trail-date{display:block}.trail-content,.cc-content,.twg-content{margin-top:var(--spacing-3xl)}.trail-status-badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:600;border-radius:.25rem;margin-top:.5rem}.status-active,.trail-status--active,.twg-status--active{background-color:#28a745;color:#fff}.status-completed,.trail-status--completed,.twg-status--completed{background-color:#6c757d;color:#fff}.status-planned,.trail-status--planned,.twg-status--planned{background-color:#ffc107;color:#000}.person-profile{margin-top:var(--spacing-xl)}.person-profile img{border-radius:50%}.person-profile .profile h1{text-align:left}.person-profile .person-bio{margin-top:var(--spacing-xl)}.role-list,.involvement-list{list-style:none}.service-header{text-align:center}.service-header .service-logo img{max-width:120px;margin:0 auto 1.5rem auto}.service-body{padding-top:var(--spacing-lg)}#helpdeskform{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%;max-width:600px;margin:0 auto;font-family:var(--font-family-base)}#helpdeskform input[type=text],#helpdeskform input[type=email],#helpdeskform select,#helpdeskform textarea{width:100%;padding:10px;margin-top:5px;margin-bottom:15px;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;transition:border-color .3s ease}#helpdeskform input[type=text]:focus,#helpdeskform input[type=email]:focus,#helpdeskform select:focus,#helpdeskform textarea:focus{border-color:var(--color-blue);outline:none}#helpdeskform textarea{resize:vertical;min-height:100px;line-height:1.5}#helpdeskform label[for=readdataprotection]{display:inline-block;margin-left:5px;font-size:.9em;cursor:pointer}#helpdeskform a{color:var(--color-blue);text-decoration:none}#helpdeskform a:hover{text-decoration:underline}#helpdeskform input[type=submit],#helpdeskform input[type=reset]{background-color:var(--color-blue);color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-right:10px;transition:background-color .3s ease}#helpdeskform input[type=submit]:hover{background-color:var(--color-blue-dark)}#helpdeskform input[type=reset]{background-color:var(--color-sand-dark)}#helpdeskform input[type=reset]:hover{background-color:var(--color-beige-dark)}#helpdeskform [required]{border-left:3px solid var(--color-blue)}label.switch span{margin-right:10px}dialog#sentdialog{padding:1.5em;border:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);background:#fff;max-width:500px;width:90%;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}dialog#sentdialog::backdrop{background:rgba(0,0,0,.5)}dialog#sentdialog button{background:var(--color-blue);color:#fff;border:none;padding:.5em 1em;border-radius:4px;cursor:pointer;margin-top:1em;transition:background-color .3s ease}dialog#sentdialog button:hover{background:var(--color-blue-dark)}.yasr .tableControls .tableFilter{padding:2px 8px;border-width:1px;border-radius:var(--border-radius-sm)}.service-infobox{text-align:center}.service-infobox .infobox-list{margin:0 auto;text-align:left;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-md);width:100%}@media(min-width: 900px){.service-infobox .infobox-list{width:33rem}}.service-infobox dt{font-weight:700}.service-infobox dd{margin-bottom:var(--spacing-lg)}.service-infobox dd span{display:block}.chevron{position:relative}.chevron:after{content:"";display:inline-block;margin:0 0 3px 3px;border-right:3px solid #fff;border-bottom:3px solid #fff;width:8px;height:8px;transform:rotate(-315deg)}#sparql-interface{margin:2rem 0}.sparql-intro h3{margin-top:0}.sparql-examples{margin:2rem 0}.example-query{margin-bottom:1rem;border:1px solid #ddd;border-radius:4px;overflow:hidden}.example-query-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background .2s}.example-query-header:hover{background:var(--color-sand-dark)}.example-query-toggle:after{margin-left:8px !important}.example-query-title{flex:1;margin:0}.example-query-content{display:none;padding:var(---spacing-lg);background:var(--color-white)}.example-query-content.active{display:block}.example-query-content p{padding:1rem}.example-query-content pre{padding:1rem;border-radius:4px;overflow-x:auto;font-size:.85rem;margin:0}#yasgui{min-height:600px}.loading-message{text-align:center;padding:3rem;color:var(--color-dark-blue)}.yasr .errorResult{display:none !important}.yasr .errorHeader{display:none !important}/*# sourceMappingURL=n4o.css.map */