html{-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--brand-primary: #DD0B2F;--brand-secondary: #FECC00;--brand-primary-hover: rgb(244.4551724138, 43.1448275862, 77.6551724138);--font-sans-serif: "Bio Sans", Sans-serif;--font-sans-serif-condensed: "Bio Sans", Sans-serif;--body-font-family: var(--font-sans-serif);--body-font-weight: 300;--body-line-height: 1.25;--link-color: #DD0B2F;--link-hover-color: rgb(244.4551724138, 43.1448275862, 77.6551724138);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 650;--font-weight-black: 900;--font-size-p: 1rem;--font-size-h1: 2.5rem;--font-size-h2: 2rem;--font-size-h3: 1.625rem;--font-size-h4: 1.25rem;--font-size-h5: 1.125rem;--font-size-xs: .6em;--font-size-s: .75em;--font-size-sm: .875em;--font-size-m: 1em;--font-size-ml: 1.125em;--font-size-l: 1.25em;--font-size-llxl: 1.375em;--font-size-lxl: 2.25em;--font-size-xl: 2.625em;--font-size-xxl: 3em;--font-size-xxxl: 3.25em;--font-size-stage-headline: 7rem;--color-white: #fff;--color-black: #000;--perspective: 100px;--perspective-origin: 50%;--line-height-xl: 2em}html{box-sizing:border-box;--scroll-behavior: smooth;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select,button{font-family:var(--font-sans-serif)}h1,h2,h3,h4,h5,h6{color:var(--brand-primary);margin-top:1.5rem;margin-bottom:1rem}h1{font-size:calc(.7 * var(--font-size-h1));font-weight:var(--font-weight-normal)}@media(min-width:768px){h1{font-size:var(--font-size-h1)}}h2{font-size:calc(.7 * var(--font-size-h2));font-weight:var(--font-weight-normal)}@media(min-width:768px){h2{font-size:var(--font-size-h2)}}h3{font-size:calc(.7 * var(--font-size-h3));font-weight:var(--font-weight-normal)}@media(min-width:768px){h3{font-size:var(--font-size-h3)}}h4{font-size:calc(.7 * var(--font-size-h4));font-weight:var(--font-weight-bold);color:var(--brand-primary)}@media(min-width:768px){h4{font-size:var(--font-size-h4)}}h5{font-size:var(--font-size-h5)}@media(min-width:768px){h5{font-size:var(--font-size-h5)}}p{margin:0}p+p{margin-top:1.2em}strong{font-weight:var(--font-weight-bold)}a{color:var(--link-color)}a:hover{color:var(--link-hover-color)}dl,dt,dd,ol,ul,li{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{margin-block-start:1em;margin-block-end:1em;padding-inline-start:1.2em;padding-inline-end:1.2em}@keyframes fadeDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,5px,0)}75%{transform:translate3d(0,-3px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.canvas-menu{overflow:hidden}@media(hover:hover){.canvas-menu[data-menu-animating=true] a:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]),.canvas-menu[data-menu-animating=true] .ix-item:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]),.canvas-menu[data-menu-animating=true] .e-n-menu-title:hover:not(:focus-within){animation:none!important;background-color:transparent!important;box-shadow:none!important;color:inherit!important;filter:none!important;fill:inherit!important;text-shadow:none!important;transform:none!important;transition:none!important}.canvas-menu[data-menu-animating=true] a:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]):before,.canvas-menu[data-menu-animating=true] a:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]):after,.canvas-menu[data-menu-animating=true] .ix-item:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]):before,.canvas-menu[data-menu-animating=true] .ix-item:hover:not(:focus):not(:focus-visible):not(.ix-item-active):not(.elementor-item-active):not(.highlighted):not([aria-current=page]):after,.canvas-menu[data-menu-animating=true] .e-n-menu-title:hover:not(:focus-within):before,.canvas-menu[data-menu-animating=true] .e-n-menu-title:hover:not(:focus-within):after{animation:none!important;box-shadow:none!important;filter:none!important;opacity:0!important;transform:none!important;transition:none!important}}.elementor-widget-off-canvas .e-off-canvas__content{position:relative}.elementor-widget-n-menu .e-n-menu-title:has(a.e-link){padding:0;cursor:pointer!important}.elementor-widget-n-menu .e-n-menu-title:has(a.e-link) .e-n-menu-title-container.e-link{padding:var(--n-menu-title-padding)}.elementor-widget-n-menu .e-n-menu-title:has(a.e-link):has(.e-n-menu-dropdown-icon) .e-n-menu-title-container.e-link{padding-right:0}.elementor-widget-n-menu .e-n-menu-title:has(a.e-link):has(.e-n-menu-dropdown-icon) .e-n-menu-dropdown-icon{padding:var(--n-menu-title-padding);padding-left:0;padding-top:0;padding-bottom:0}.term-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.term-list__term{aspect-ratio:1;padding:.5rem;font-size:1rem;font-size:.875rem;font-size:clamp(.875rem,.7855145414rem + .4474272931vw,1rem);overflow:hidden;background-color:var(--e-global-color-primary);border-radius:4px;transition:all .1s ease-in-out;text-align:center}.term-list__term:hover{transform:scale(1.05);box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 10px 15px -3px,#0000001a 0 4px 6px -4px}.term-list__term a{color:#fff;display:flex;flex-direction:column;align-items:center;height:100%}.term-list__term a:hover{color:#fff}.term-list__term a svg{flex:4}.term-list__term a span{flex:1}@media(min-width:768px){.term-list{grid-template-columns:repeat(5,1fr);grid-gap:20px}.term-list__term{padding:1rem;font-size:1.25rem}}.ix-inline-svg-container{position:relative}.ix-inline-svg-container .ix-inline-svg svg{max-width:100%;height:auto;display:block}.ix-inline-svg-container .standort-zoom-slider{position:absolute;left:0;top:20%;bottom:20%;max-height:250px}.ix-inline-svg-container .standort-zoom-slider input[type=range]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30px;height:100%;-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;writing-mode:vertical-lr}.gform_wrapper{--gf-font-size-secondary: 1rem !important;--gf-font-size-tertiary: 1rem !important;--gf-color-primary: var(--brand-primary) !important;--gf-color-primary-darker: var(--brand-primary-hover) !important;--gf-color-in-ctrl-primary: var(--brand-primary) !important;--gf-color-in-ctrl-primary-darker: var(--brand-primary-hover) !important}@view-transition{navigation:auto}html{--scroll-behavior: smooth;scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--body-font-family)}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.site-wrapper .main-container,.site-wrapper .elementor-location-single,.site-wrapper .elementor-location-archive{flex-grow:1}
