*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}body{margin:0;padding:0;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#111827;background-color:#fff;min-height:100%}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:#ff000d;text-decoration:none;transition:color 200ms ease-in-out}a:hover{color:#cc000a}a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}@font-face{font-family:"VerstandenInter";src:url("../fonts/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"VerstandenInter";src:url("../fonts/Inter-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"VerstandenSerif";src:url("../fonts/Serif-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../fonts/open-sans-v18-latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v18-latin-700.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:24px;line-height:32px;letter-spacing:0;font-style:normal}.font-serif{font-family:"VerstandenSerif",Georgia,serif}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif,"Open Sans",sans-serif;font-weight:700;line-height:1.25;color:#111827}h1{font-size:2.25rem}@media(min-width: 768px){h1{font-size:3rem}}h2{font-size:1.875rem}@media(min-width: 768px){h2{font-size:2.25rem}}h3{font-size:1.5rem}@media(min-width: 768px){h3{font-size:1.875rem}}h4{font-size:1.25rem}@media(min-width: 768px){h4{font-size:1.5rem}}h5{font-size:1.125rem}@media(min-width: 768px){h5{font-size:1.25rem}}h6{font-size:1rem}@media(min-width: 768px){h6{font-size:1.125rem}}p{margin-top:0;margin-bottom:1rem;font-family:"Open Sans",system-ui,sans-serif;font-size:24px;line-height:32px;letter-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:.875rem}code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.875rem;padding:.125rem .25rem;background-color:#f9fafb;border-radius:.125rem}pre{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:.875rem;padding:1rem;background-color:#f9fafb;border-radius:.25rem;overflow-x:auto}pre code{padding:0;background-color:rgba(0,0,0,0)}.text-teaser,.hero-teaser{font-family:"Open Sans",system-ui,sans-serif;font-weight:700;font-size:44px;line-height:48px;letter-spacing:0;font-style:normal}.prose p,.prose li{color:#111827}.prose ul>li::marker,.prose ol>li::marker{color:#ff000d}.prose ul>li,.prose ol>li{font-size:1.5rem;line-height:2rem}.site-header .site-logo img{display:block;height:auto}@media(max-width: 640px){.site-header .site-logo img{width:50% !important;max-width:160px;margin:0 auto}}.site-header .header-claim{color:#fff}.hero-section .hero-video .aspect-video{aspect-ratio:16/9}.hero-section .hero-text{text-align:left}.hero-section .hero-text ul>li{font-size:1.5rem;line-height:2rem}.hero-section .hero-text ul>li::marker{color:#ff000d}.hero-section #verstanden p{font-family:"Open Sans",system-ui,sans-serif;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;color:#ff000d}@media(min-width: 768px){.hero-section #verstanden p{font-size:32px;line-height:36px}}.site-footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;margin-top:4rem;padding:3rem 0 1.5rem}.site-footer .footer-navigation{margin-bottom:2rem}.site-footer .footer-navigation ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:1.5rem;justify-content:center}.site-footer .footer-navigation ul a{color:#4b5563;font-size:.875rem;transition:color 200ms ease-in-out}.site-footer .footer-navigation ul a:hover{color:#ff000d}.site-footer .footer-navigation ul a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.site-footer .site-info{text-align:center;font-size:.875rem;color:#4b5563}.site-footer .site-info p{margin:0}.nrw-footer{--nrw-red: #e3000f;background:var(--nrw-red);color:#fff;width:100%}.nrw-footer .nrw-footer__inner{max-width:896px;margin:0 auto;padding:4rem 2rem 3rem;display:flex;flex-direction:column;gap:3rem;position:relative;min-height:320px}.nrw-footer .nrw-footer__brand{display:flex;flex-direction:row;align-items:flex-start;gap:3.5rem}@media(max-width: 860px){.nrw-footer .nrw-footer__brand{flex-direction:column;gap:2rem}}.nrw-footer .nrw-footer__logo-svg{width:210px;height:auto;display:block}.nrw-footer .nrw-footer__claim{font-weight:700;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:.95;letter-spacing:.5px;margin:0}.nrw-footer .nrw-footer__claim span.nrw-footer__spd{display:inline-block;font-size:1em}.nrw-footer .nrw-footer__claim span.nrw-footer__sub{display:inline-block;font-weight:500;font-size:.45em;margin-top:.6em}.nrw-footer .nrw-footer__legal{margin-top:auto;align-self:flex-end}@media(max-width: 860px){.nrw-footer .nrw-footer__legal{align-self:flex-start}}.nrw-footer .nrw-footer__links{list-style:none;margin:0;padding:0;display:flex;gap:2.75rem}.nrw-footer .nrw-footer__links li{margin:0}.nrw-footer .nrw-footer__links a{color:#e5e5e5;font-size:1rem;font-weight:500;text-decoration:none;position:relative;transition:color 200ms ease-in-out}.nrw-footer .nrw-footer__links a:hover,.nrw-footer .nrw-footer__links a:focus-visible{color:#fff}.nrw-footer .nrw-footer__links a:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:4px}.footer-legal ul{list-style:none;margin:0;padding:0}.footer-legal a{color:#fff;font-weight:600;transition:color 200ms ease-in-out}.footer-legal a:hover,.footer-legal a:focus-visible{color:hsla(0,0%,100%,.8)}.footer-legal a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.widget-area .widget{margin-bottom:2rem;padding:1.5rem;background-color:#f9fafb;border-radius:.25rem}.widget-area .widget .widget-title{margin-top:0;margin-bottom:1rem;font-size:1.125rem;font-weight:700}.widget-area .widget ul{list-style:none;margin:0;padding:0}.widget-area .widget ul li{margin-bottom:.5rem}.widget-area .widget ul li a{color:#4b5563;transition:color 200ms ease-in-out}.widget-area .widget ul li a:hover{color:#ff000d}.widget-area .widget ul li a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.main-navigation ul{display:flex;list-style:none;margin:0;padding:0;gap:1.5rem}.main-navigation ul li{position:relative}.main-navigation ul li a{color:#4b5563;font-weight:500;padding:.5rem .75rem;transition:color 200ms ease-in-out}.main-navigation ul li a:hover{color:#ff000d}.main-navigation ul li a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-menu-parent a{color:#ff000d}.main-navigation ul li ul{position:absolute;top:100%;left:0;min-width:200px;flex-direction:column;gap:0;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.25rem;opacity:0;visibility:hidden;transition:opacity 200ms ease-in-out}.main-navigation ul li ul li a{display:block;padding:.75rem 1rem}.main-navigation ul li:hover>ul{opacity:1;visibility:visible}.main-navigation ul li:focus-within>ul{opacity:1;visibility:visible}@media(max-width: 767px){.main-navigation .menu-toggle{display:block}.main-navigation ul{display:none;flex-direction:column;gap:0}.main-navigation ul.menu-open{display:flex}.main-navigation ul li{width:100%}.main-navigation ul li a{display:block;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.main-navigation ul li ul{position:static;opacity:1;visibility:visible;box-shadow:none;padding-left:1rem}}.btn-hover-scale{transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease,filter .25s ease;will-change:transform;backface-visibility:hidden}.btn-hover-scale:hover,.btn-hover-scale:focus{transform:scale(1.05);box-shadow:0 8px 22px -4px rgba(0,0,0,.25),0 2px 6px -1px rgba(0,0,0,.15);outline:none}.btn-hover-scale.is-active:hover,.btn-hover-scale.active:hover,.btn-hover-scale--active:hover{transform:scale(1.05);box-shadow:0 10px 26px -4px rgba(0,0,0,.35),0 4px 10px -2px rgba(0,0,0,.25);filter:brightness(1.05)}.btn-hover-scale-soft{transition:all .2s ease;will-change:transform}.btn-hover-scale-soft:hover,.btn-hover-scale-soft:focus{transform:scale(1.02);box-shadow:0 4px 12px -2px rgba(0,0,0,.2);outline:none}.btn-hover-icon-invert .btn-icon,.social-button .btn-icon,.btn-hover-icon-invert .social-icon,.social-button .social-icon{transition:all .3s ease}.btn-hover-icon-invert:hover .btn-icon,.social-button:hover .btn-icon,.btn-hover-icon-invert:hover .social-icon,.social-button:hover .social-icon,.btn-hover-icon-invert:focus .btn-icon,.social-button:focus .btn-icon,.btn-hover-icon-invert:focus .social-icon,.social-button:focus .social-icon{filter:brightness(0) invert(1)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;border-radius:.25rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 200ms ease-in-out}.btn:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary,.btn--primary-solid{--sm-btn-primary: #ff000d;--sm-btn-border-color: var(--sm-btn-primary);font-weight:700;font-size:36px;line-height:36px;letter-spacing:0;text-align:center;font-style:normal;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.35rem 1.75rem;border:5px solid var(--sm-btn-border-color);background:rgba(0,0,0,0);color:var(--sm-btn-primary);transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease,filter .25s ease;will-change:transform;backface-visibility:hidden}.btn--primary:hover,.btn--primary:focus,.btn--primary-solid:hover,.btn--primary-solid:focus{background:var(--sm-btn-primary);color:#fff;transform:scale(1.05);box-shadow:0 8px 22px -4px rgba(0,0,0,.25),0 2px 6px -1px rgba(0,0,0,.15);outline:none}.btn--primary-solid{background:var(--sm-btn-primary);color:#fff;box-shadow:0 4px 14px -4px rgba(0,0,0,.3)}.btn--primary.is-active,.btn--primary.active,.btn--primary-solid.is-active,.btn--primary-solid.active{background:var(--sm-btn-primary);color:#fff;box-shadow:0 4px 14px -4px rgba(0,0,0,.3)}.btn--primary.is-active:hover,.btn--primary.is-active:focus,.btn--primary.active:hover,.btn--primary.active:focus,.btn--primary-solid.is-active:hover,.btn--primary-solid.is-active:focus,.btn--primary-solid.active:hover,.btn--primary-solid.active:focus{transform:scale(1.05);box-shadow:0 10px 26px -4px rgba(0,0,0,.35),0 4px 10px -2px rgba(0,0,0,.25);filter:brightness(1.05);color:#fff}@media(max-width: 640px){.btn--primary,.btn--primary-solid{font-size:28px;line-height:32px;padding:.35rem 1.25rem}}.social-button{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;border:5px solid #ff000d;background:rgba(0,0,0,0);color:#ff000d;border-radius:9999px;font-weight:800;font-size:1.25rem;text-decoration:none;cursor:pointer}.social-button:hover,.social-button:focus{background:#ff000d;color:#fff;outline:none}.social-button .social-icon{width:2rem;height:2rem}.btn-sm{padding:.25rem .75rem;font-size:.875rem}.btn-lg{padding:.75rem 1.5rem;font-size:1.125rem}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);overflow:hidden;transition:transform 200ms ease-in-out}.card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.card-image img{width:100%;height:200px;object-fit:cover}.card-content{padding:1.5rem}.card-title{margin:0 0 .5rem 0;font-size:1.25rem;font-weight:700}.card-title a{color:#111827;text-decoration:none}.card-title a:hover{color:#ff000d}.card-title a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.card-meta{margin-bottom:.75rem;font-size:.875rem;color:#4b5563}.card-excerpt{margin-bottom:1rem;color:#4b5563}.card-link{color:#ff000d;font-weight:500;transition:color 200ms ease-in-out}.card-link:hover{color:#cc000a}.card-link:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.event-header__slides{position:relative;min-height:420px}.event-header__slide img{display:block;height:auto}.event-header__slide{width:100%;height:100%}.event-header__slide img{display:block;height:100%;width:100%;object-fit:cover}.event-header__slide .eh-quote{padding:3rem 1.25rem;text-align:center}.event-header__slide .eh-quote .eh-quote-text{font-size:1.6rem;font-weight:600;line-height:1.3}.event-header__slide .eh-quote .eh-quote-author{margin-top:.75rem;font-style:italic;color:#4b5563}.event-header__slide .eh-video-wrapper,.event-header__slide .eh-audio{padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.event-header__slide .eh-video{width:100%;max-width:960px;border:2px solid #e5e7eb;background:#000}.event-header__slide .eh-iframe{width:100%;aspect-ratio:16/9;border:0}.event-header__slide .eh-audio-player{width:100%;margin-top:.75rem}.event-header__slide .eh-audio-title{font-size:1.25rem;font-weight:600}.event-header__slide .eh-audio-desc{margin-top:.5rem;font-size:.95rem;line-height:1.4}.event-header__slide .eh-placeholder{padding:3rem 1rem;background:#f3f4f6;color:#374151;text-align:center}.event-header__slide .eh-caption{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.55);color:#fff;padding:.5rem .75rem;font-size:.85rem}.event-header__nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:#ff000d;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;cursor:pointer;transition:color .2s ease,transform .15s ease;padding:0}.event-header__nav:hover{color:#cc000a;transform:translateY(-50%) scale(1.06)}.event-header__nav:focus-visible{outline:3px solid #ff000d;outline-offset:3px;border-radius:4px}.event-header__nav--prev{left:-26px}.event-header__nav--next{right:-26px}.event-header__dots .event-header__dot{width:22px;height:22px;border-radius:9999px;border:none;background:#d4d4d4;cursor:pointer;position:relative;padding:0}.event-header__dots .event-header__dot.is-active{background:#ff000d}.event-header__dots .event-header__dot:focus-visible{outline:3px solid #ff000d;outline-offset:2px}.event-header__tagline{line-height:1.35}@media(min-width: 1024px){.event-header__nav{width:64px;height:64px;font-size:2.4rem}.event-header__slides{min-height:520px}}.polaroid-frame{background:#fff;padding:.75rem;padding-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.3)}.polaroid-frame img{display:block;width:100%;height:100%;object-fit:cover}.polaroid-rotate-1{transform:rotate(4deg)}.polaroid-rotate-2{transform:rotate(-1deg)}.polaroid-rotate-3{transform:rotate(2deg)}.intro-images-container{position:relative}.intro-images-container figure{position:absolute;transition:transform .3s ease}.intro-images-container figure:hover{transform:scale(1.05);z-index:50}.intro-content{max-width:none}.intro-content p{margin:0}.intro-content strong{font-weight:600}.intro-content ul,.intro-content ol{padding-left:1.5rem}.intro-content ul li,.intro-content ol li{color:currentColor}.intro-content ul{list-style-type:disc}.intro-content ol{list-style-type:decimal}.section-title img:hover.rotate-180{transform:rotate(180deg) scale(1.1) !important}.section-title--tour{position:relative}.section-title--tour .section-title__tour-wrapper{position:relative;padding-left:clamp(3rem,12vw,8rem);padding-right:clamp(3rem,12vw,8rem)}.section-title--tour .section-title__tour-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center}.section-title--tour .section-title__tour-icon--arrows{left:clamp(-6rem,-10vw,-3rem);gap:.75rem}.section-title--tour .section-title__tour-arrow--sm{width:clamp(4rem,6vw,6rem);height:auto;transform:rotate(-188deg)}.section-title--tour .section-title__tour-arrow--lg{width:clamp(5rem,7vw,7.5rem);height:auto;transform:rotate(-185deg) translateY(-0.75rem)}.section-title--tour .section-title__tour-icon--bubble{right:clamp(-4rem,-8vw,-2rem)}.section-title--tour .section-title__tour-bubble{width:clamp(5.5rem,8vw,7.5rem);height:auto}@media(max-width: 768px){.section-title--tour .section-title__tour-wrapper{flex-direction:column;gap:1.5rem;padding-left:1rem;padding-right:1rem}.section-title--tour .section-title__tour-icon{position:static;transform:none;justify-content:center}.section-title--tour .section-title__tour-arrow--lg{transform:rotate(-185deg)}}@keyframes smoothScrollLeft{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-33.333%, 0, 0)}}@keyframes smoothScrollRight{0%{transform:translate3d(-33.333%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes waveAnimation{0%{transform:scaleY(0.6);opacity:.7}35%{transform:scaleY(1.3);opacity:1}65%{transform:scaleY(0.8);opacity:.85}100%{transform:scaleY(0.6);opacity:.7}}.mood-board__row--left .mood-board__items{animation:smoothScrollLeft 120s linear infinite;will-change:transform}.mood-board__row--right .mood-board__items{animation:smoothScrollRight 120s linear infinite;will-change:transform}@media(max-width: 768px){.mood-board__row--left .mood-board__items{animation-duration:60s}.mood-board__row--right .mood-board__items{animation-duration:60s}}.mood-board__row.is-audio-playing .mood-board__items{animation-play-state:paused !important}.mood-board:hover .mood-board__row--left .mood-board__items,.mood-board:hover .mood-board__row--right .mood-board__items{animation-play-state:paused}.audio-player.playing .audio-player__wave-bar{animation:waveAnimation 1.2s ease-in-out infinite;opacity:1}@supports selector(:has(*)){.mood-board__row:has(.audio-player.playing) .mood-board__items{animation-play-state:paused !important}}.audio-player__play-btn.playing .audio-player__play-icon{display:none}.audio-player__play-btn.playing .audio-player__pause-icon{display:block}.audio-player__progress-handle:focus{outline:none;transform:translate(-50%, -50%) scale(1.1);box-shadow:0 0 0 4px rgba(255,0,13,.3)}@media(prefers-reduced-motion: no-preference){.mood-board__items{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.mood-board__row--left .mood-board__items,.mood-board__row--right .mood-board__items{animation:none !important}.audio-player__wave-bar{animation:none !important}}.gfield--type-slider .gfield_label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.gfield--type-slider>.gfield_description{display:none}.gf-slider{--slider-progress: 0.5;--slider-progress-visual: 0.5;margin-bottom:1.5rem}.gf-slider__inner{display:flex;flex-direction:column;gap:.75rem}.gf-slider__question{font-weight:800;font-size:clamp(2rem,1.5rem + 2vw,3.5rem);letter-spacing:-0.02em;color:#ff000d;line-height:1.1;margin-bottom:.75rem}.gf-slider__labels{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:.25rem;margin-bottom:.5rem;font-size:1.125rem;width:100%}@media(min-width: 768px){.gf-slider__labels{font-size:1.25rem}}.gf-slider__label{font-weight:700;color:#ff000d;transition:color .25s ease,font-weight .25s ease;flex-shrink:0;flex-grow:0;white-space:nowrap}.gf-slider__label.is-active{font-weight:800}.gf-slider__label--min,.gf-slider__label--max{min-width:fit-content}.gf-slider__divider{font-style:italic;color:#4b5563;font-weight:400;flex-shrink:0;flex-grow:0;white-space:nowrap;padding:0 .5rem}.gf-slider__track{position:relative;height:3.5rem;display:flex;align-items:center}.gf-slider__track::before,.gf-slider__track::after{content:"";position:absolute;inset:auto 0;height:.75rem;border-radius:999px;transform-origin:left center}.gf-slider__track::before{background:#d1d5db;opacity:.65}.gf-slider__track::after{content:none}.gf-slider__track--preview{position:relative;height:3.5rem;display:flex;align-items:center;margin-top:.75rem}.gf-slider__track--preview .gf-slider__preview-bar{position:absolute;inset:auto 0;height:.75rem;background:#d1d5db;border-radius:999px;opacity:.65}.gf-slider__track--preview .gf-slider__preview-handle{position:absolute;left:15%;width:2.5rem;height:2.5rem;border-radius:999px;background:#ff000d;box-shadow:0 0 0 6px #fff}.gf-slider__input{position:relative;width:100%;height:100%;background:rgba(0,0,0,0);border:0;cursor:pointer;-webkit-appearance:none;appearance:none;outline:none}.gf-slider__input::-webkit-slider-runnable-track{height:.75rem;background:rgba(0,0,0,0)}.gf-slider__input::-moz-range-track{height:.75rem;background:rgba(0,0,0,0);border:0}.gf-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:5.5rem;height:2.5rem;border-radius:999px;background:#ff000d;border:0;box-shadow:0 2px 8px rgba(255,0,13,.3);transition:transform .2s ease,box-shadow .2s ease;position:relative;margin-top:-0.875rem;cursor:pointer}.gf-slider__input::-moz-range-thumb{width:5.5rem;height:2.5rem;border-radius:999px;background:#ff000d;border:0;box-shadow:0 2px 8px rgba(255,0,13,.3);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.gf-slider__input:focus-visible{outline:3px solid rgba(255,0,13,.45);outline-offset:6px}.gf-slider__input:focus-visible::-webkit-slider-thumb,.gf-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(255,0,13,.25)}.gf-slider__input:active::-webkit-slider-thumb,.gf-slider__input:active::-moz-range-thumb{transform:scale(0.96)}.gf-slider__helper-text{margin-top:.75rem;color:#ff000d;font-size:.95rem;font-weight:500}.gf-slider .gfield_description{margin-top:.75rem;color:#ff000d;font-size:.95rem;font-weight:500}.gf-slider .validation_message{color:#ef4444;font-weight:500}.gfield.gfield_error.gf-slider .gf-slider__track::after{background:#ef4444}.gfield.gfield_error.gf-slider .gf-slider__input::-webkit-slider-thumb,.gfield.gfield_error.gf-slider .gf-slider__input::-moz-range-thumb{background:#ef4444}.gf-slider.is-interacting .gf-slider__track::after{transition-duration:.12s}@media(max-width: 768px){.gf-slider{margin-bottom:1rem}.gf-slider__labels{font-size:1rem;gap:1rem}.gf-slider__divider{padding:0 .25rem}.gf-slider__input::-webkit-slider-thumb{width:4.5rem;height:2.25rem;margin-top:-0.75rem}.gf-slider__input::-moz-range-thumb{width:4.5rem;height:2.25rem}}.gform_wrapper .gfield--type-slider>.gfield_description{display:none !important}.gform_wrapper .gfield--type-slider{border:none !important}.gform_wrapper .ginput_container_slider{border:none !important}.gform_wrapper .gf-slider{border:none !important}.gform_wrapper .gf-slider__inner{display:flex !important;flex-direction:column !important;gap:.75rem !important}.gform_wrapper .gf-slider__question{color:#ff000d !important;font-size:clamp(1.875rem,1.5rem + 2vw,3.1rem) !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-0.02em !important;margin-bottom:.75rem !important}.gform_wrapper .gf-slider__labels{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1.5rem !important;width:100% !important;font-size:1.25rem !important;color:#ff000d !important;margin-top:4px !important;margin-bottom:.5rem !important}@media(min-width: 768px){.gform_wrapper .gf-slider__labels{font-size:1.25rem !important}}.gform_wrapper .gf-slider__label{color:#ff000d !important;font-weight:800 !important;flex-shrink:0 !important;flex-grow:0 !important;white-space:nowrap !important}.gform_wrapper .gf-slider__label--min,.gform_wrapper .gf-slider__label--max{min-width:fit-content !important}.gform_wrapper .gf-slider__label.is-active{font-weight:800 !important}.gform_wrapper .gf-slider__divider{color:#4b5563 !important;font-weight:400 !important;font-style:italic !important;flex-shrink:0 !important;flex-grow:0 !important}.gform_wrapper .gf-slider__track{position:relative !important;height:3.5rem !important;display:flex !important;align-items:center !important}.gform_wrapper .gf-slider__track::before{z-index:1 !important}.gform_wrapper .gf-slider__input{height:100% !important;background:rgba(0,0,0,0) !important;position:relative !important;z-index:10 !important;border:none !important;outline:none !important;box-shadow:none !important}.gform_wrapper .gf-slider__input::-webkit-slider-runnable-track{height:.75rem !important;background:rgba(0,0,0,0) !important;border:none !important}.gform_wrapper .gf-slider__input::-moz-range-track{height:.75rem !important;background:rgba(0,0,0,0) !important;border:none !important}.gform_wrapper .gf-slider__input::-webkit-slider-thumb{position:relative !important;z-index:10 !important;border:none !important}.gform_wrapper .gf-slider__input::-moz-range-thumb{position:relative !important;z-index:10 !important;border:none !important}.gform_wrapper .gf-slider__input:focus-visible{outline:3px solid rgba(255,0,13,.45) !important;outline-offset:6px !important}.gform_wrapper .gf-slider p[id$=-description]{color:#ff000d !important;font-size:.875rem !important;font-weight:500 !important;margin-top:1rem !important;margin-bottom:0 !important}@media(max-width: 768px){.gform_wrapper .gf-slider__question{font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem) !important}.gform_wrapper .gf-slider__labels{font-size:1rem !important;gap:1rem !important}}.gform_wrapper .gfield--type-textarea .gfield_label{font-weight:700 !important;font-size:20px !important}.gform_wrapper .gfield--type-consent .gfield_label,.gform_wrapper .gfield--type-email .gfield_label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.gform_wrapper textarea{background-color:#ececec !important;border:none !important;border-radius:12px !important;padding:16px !important;font-size:24px !important;color:#111827 !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important;line-height:28px !important;resize:vertical !important}.gform_wrapper textarea::placeholder{color:#4e4e4e !important;opacity:1 !important;font-family:"Open Sans",sans-serif !important;font-size:24px !important;font-weight:400 !important;line-height:28px !important}.gform_wrapper textarea:focus{outline:2px solid rgba(255,0,13,.3) !important;outline-offset:2px !important}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number]{background-color:#ececec !important;border:none !important;border-radius:12px !important;padding:14px 16px !important;height:auto !important;min-height:60px !important;font-size:24px !important;color:#111827 !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important;line-height:28px !important}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=number]::placeholder{color:#4e4e4e !important;opacity:1 !important;font-family:"Open Sans",sans-serif !important;font-size:24px !important;font-weight:400 !important;line-height:28px !important}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=number]:focus{outline:2px solid rgba(255,0,13,.3) !important;outline-offset:2px !important}.gform_wrapper input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:24px !important;height:24px !important;background-color:#ececec !important;border:1px solid rgba(17,24,39,.2) !important;border-radius:6px !important;cursor:pointer !important;flex-shrink:0 !important;position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.gform_wrapper input[type=checkbox]:checked{background-color:#ff000d !important;border-color:#ff000d !important}.gform_wrapper input[type=checkbox]:checked::after{content:"" !important;position:absolute !important;width:14px !important;height:14px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.gform_wrapper input[type=checkbox]:focus{outline:2px solid rgba(255,0,13,.3) !important;outline-offset:2px !important}.gform_wrapper .gfield_consent_label,.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label{font-size:14px !important;color:#111827 !important;cursor:pointer !important}.gform_wrapper .gfield_consent_label a,.gform_wrapper .gfield_checkbox label a,.gform_wrapper .gfield_radio label a{text-decoration:underline !important;color:#111827 !important;font-weight:600 !important}.gform_wrapper .gfield_consent_label a:hover,.gform_wrapper .gfield_checkbox label a:hover,.gform_wrapper .gfield_radio label a:hover{color:#ff000d !important}.gform_wrapper .gform_footer{margin-top:0 !important;padding-top:0 !important}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_footer button[type=submit]{background-color:#ff000d !important;color:#fff !important;border:none !important;border-radius:12px !important;padding:14px 32px !important;min-width:160px !important;height:52px !important;font-size:16px !important;font-weight:700 !important;font-family:inherit !important;cursor:pointer !important;transition:transform .2s ease,box-shadow .2s ease !important;box-shadow:none !important}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_footer button[type=submit]:hover{transform:scale(1.02) !important;box-shadow:0 4px 12px rgba(255,0,13,.3) !important}.gform_wrapper .gform_footer input[type=submit]:active,.gform_wrapper .gform_footer button[type=submit]:active{transform:scale(0.98) !important}.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_footer button[type=submit]:focus{outline:2px solid rgba(255,0,13,.5) !important;outline-offset:2px !important}@media(min-width: 768px){.gform_wrapper form{display:grid !important;grid-template-columns:1fr auto !important;gap:3rem 12px !important;align-items:start !important}.gform_wrapper .gform_body{display:contents !important}.gform_wrapper .gform_fields{display:contents !important}.gform_wrapper .gfield{grid-column:1/-1 !important;margin:0 !important}.gform_wrapper .gfield--type-slider{margin-bottom:2rem !important}.gform_wrapper .gfield--type-consent{margin-bottom:-1.5rem !important}.gform_wrapper .gfield--type-email{grid-column:1 !important;align-self:end !important}.gform_wrapper .gform_footer{grid-column:2 !important;align-self:end !important;margin:0 !important}}@media(max-width: 768px){.gform_wrapper textarea{font-size:14px !important;padding:14px !important}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=url],.gform_wrapper input[type=tel],.gform_wrapper input[type=number]{font-size:14px !important;height:48px !important;padding:12px 14px !important}.gform_wrapper .gform_footer{margin-top:1.5rem !important}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_footer button[type=submit]{width:100% !important;font-size:14px !important;height:48px !important}}@media(min-width: 1024px){.slider-btn-prev{left:-0.5rem !important}.slider-btn-next{right:-0.5rem !important}}.video-slider-hochformat-wrapper{width:100%;overflow-x:visible;overflow-y:hidden}.video-slider-hochformat{position:relative;max-width:500px;margin:0 auto;outline:none}.video-slider-hochformat:focus-visible .slider-track{outline:2px solid var(--color-primary, #e3000f);outline-offset:4px;border-radius:.5rem}.slider-track{position:relative;width:100%;overflow:hidden;user-select:none}.video-slide{display:none;width:100%;opacity:0;transition:opacity .5s ease-in-out}.video-slide.active{display:block;opacity:1}.video-container{position:relative;aspect-ratio:9/16;background-color:#000;border-radius:.5rem;overflow:hidden}.video-container video,.video-container iframe,.video-container img{width:100%;height:100%;object-fit:cover}.video-caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);color:#fff}.video-caption p{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}@media(min-width: 768px){.video-caption p{font-size:1rem}}.video-mute-btn{position:absolute;top:1rem;right:1rem;z-index:20;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;padding:.5rem;color:#fff;cursor:pointer;transition:all .2s ease}.video-mute-btn:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}.video-mute-btn svg{display:block;width:24px;height:24px}.video-mute-btn .unmute-icon{display:none}.video-mute-btn[data-muted=false] .mute-icon{display:none}.video-mute-btn[data-muted=false] .unmute-icon{display:block}.slider-btn{position:absolute;top:50%;z-index:30;background-color:#fff;border:none;border-radius:50%;padding:.5rem;transition:all .2s ease;cursor:pointer}.slider-btn img{display:block;width:2.2rem;height:2.2rem}@media(min-width: 640px){.slider-btn img{width:3.2rem;height:3.2rem}}.slider-btn:hover{transform:scale(1.05)}.slider-btn-prev{left:10%;transform:translate(-50%, -50%)}@media(min-width: 640px){.slider-btn-prev{left:5%}}@media(min-width: 1024px){.slider-btn-prev{left:-3rem}}.slider-btn-prev:hover{transform:translate(-50%, -50%) scale(1.1)}.slider-btn-prev:active{transform:translate(-50%, -50%) scale(0.95)}.slider-btn-next{right:10%;transform:translate(50%, -50%)}@media(min-width: 640px){.slider-btn-next{right:5%}}@media(min-width: 1024px){.slider-btn-next{right:-3rem}}.slider-btn-next:hover{transform:translate(50%, -50%) scale(1.1)}.slider-btn-next:active{transform:translate(50%, -50%) scale(0.95)}.slider-navigation{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}.slider-dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#d1d5db;border:none;padding:0;cursor:pointer;transition:all .3s ease}.slider-dot:hover{background-color:#9ca3af;transform:scale(1.2)}.slider-dot.active{background-color:var(--color-primary, #e3000f);transform:scale(1.3)}.slider-dot:focus{outline:2px solid var(--color-primary, #e3000f);outline-offset:2px}.youtube-embed,.bunny-embed{position:relative;width:100%;height:100%}.youtube-embed iframe,.bunny-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(min-width: 768px){.slider-btn{padding:1rem}.slider-btn svg{width:2rem;height:2rem}.slider-btn-prev{left:1rem}.slider-btn-next{right:1rem}}.video-slide.loading .video-container::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3rem;height:3rem;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.video-slide,.slider-btn,.slider-dot{transition:none}}.polaroid-wrapper{position:relative;display:inline-block;transition:transform .3s ease}.polaroid-wrapper img{display:block;width:100%;height:auto}.polaroid-wrapper:hover{transform:scale(1.05)}.polaroid-wrapper.polaroid-frame{padding:12px;padding-bottom:40px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1),0 10px 15px rgba(0,0,0,.1)}.polaroid-wrapper.polaroid-frame img{box-shadow:0 2px 4px rgba(0,0,0,.05)}.polaroid-wrapper.polaroid-rotate-1{transform:rotate(-3deg)}.polaroid-wrapper.polaroid-rotate-1:hover{transform:rotate(-2deg) scale(1.05)}.polaroid-wrapper.polaroid-rotate-2{transform:rotate(2deg)}.polaroid-wrapper.polaroid-rotate-2:hover{transform:rotate(1deg) scale(1.05)}.polaroid-wrapper.polaroid-rotate-3{transform:rotate(-2deg)}.polaroid-wrapper.polaroid-rotate-3:hover{transform:rotate(-1deg) scale(1.05)}.polaroid-wrapper.polaroid-rotate-4{transform:rotate(3deg)}.polaroid-wrapper.polaroid-rotate-4:hover{transform:rotate(2deg) scale(1.05)}.polaroid-wrapper.polaroid-rotate-5{transform:rotate(-1deg)}.polaroid-wrapper.polaroid-rotate-5:hover{transform:rotate(0deg) scale(1.05)}.polaroid-wrapper.polaroid-rotate-6{transform:rotate(1deg)}.polaroid-wrapper.polaroid-rotate-6:hover{transform:rotate(0deg) scale(1.05)}@media(prefers-reduced-motion: reduce){.polaroid-wrapper{transition:none}.polaroid-wrapper:hover{transform:none}.polaroid-wrapper.polaroid-rotate-1,.polaroid-wrapper.polaroid-rotate-2,.polaroid-wrapper.polaroid-rotate-3,.polaroid-wrapper.polaroid-rotate-4,.polaroid-wrapper.polaroid-rotate-5,.polaroid-wrapper.polaroid-rotate-6{transform:none}.polaroid-wrapper.polaroid-rotate-1:hover,.polaroid-wrapper.polaroid-rotate-2:hover,.polaroid-wrapper.polaroid-rotate-3:hover,.polaroid-wrapper.polaroid-rotate-4:hover,.polaroid-wrapper.polaroid-rotate-5:hover,.polaroid-wrapper.polaroid-rotate-6:hover{transform:none}}.sechs-punkte-section .intro-content{align-items:start}@media(max-width: 768px){.sechs-punkte-section .intro-content .intro-bilder-links,.sechs-punkte-section .intro-content .intro-bilder-rechts{order:-1}}.sechs-punkte-section .intro-bilder-links,.sechs-punkte-section .intro-bilder-rechts{display:flex;flex-direction:column;gap:1rem}@media(max-width: 768px){.sechs-punkte-section .intro-bilder-links,.sechs-punkte-section .intro-bilder-rechts{flex-direction:row;flex-wrap:wrap;justify-content:center}.sechs-punkte-section .intro-bilder-links .polaroid-wrapper,.sechs-punkte-section .intro-bilder-rechts .polaroid-wrapper{max-width:200px}}.sechs-punkte-section .intro-text-content .prose h3{color:#ff000d;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.sechs-punkte-section .intro-text-content .prose ul{list-style-type:disc;padding-left:1.5rem}.sechs-punkte-section .intro-text-content .prose ul li{margin-bottom:.5rem}.sechs-punkte-section .intro-text-content .prose p{margin-bottom:1rem;line-height:1.6}.sechs-punkte-section .intro-text-content a{display:inline-flex;align-items:center;gap:.5rem}.sechs-punkte-section .intro-text-content a svg{transition:transform .2s ease}.sechs-punkte-section .intro-text-content a:hover svg{transform:translateX(4px)}.spitzenkandidat-section .spitzenkandidat-content{align-items:center;margin-left:auto;margin-right:auto}@media(min-width: 1920px){.spitzenkandidat-section .spitzenkandidat-content{gap:2rem !important}}.spitzenkandidat-section .fotos-links{@apply flex flex-col gap-4}@media(max-width: 768px){.spitzenkandidat-section .fotos-links{@apply max-w-xs mx-auto}}@media(min-width: 768px){.spitzenkandidat-section .fotos-links{max-width:320px}}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper{transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(1){transform:rotate(12deg)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(1):hover{transform:rotate(18deg) scale(1.03)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(2){transform:rotate(-6deg)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(2):hover{transform:rotate(-10deg) scale(1.03)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(3){transform:rotate(9deg)}.spitzenkandidat-section .fotos-links.with-rotation .polaroid-wrapper:nth-child(3):hover{transform:rotate(14deg) scale(1.03)}.spitzenkandidat-section .fotos-rechts{@apply flex flex-col gap-4}@media(max-width: 768px){.spitzenkandidat-section .fotos-rechts{@apply max-w-xs mx-auto}}@media(min-width: 768px){.spitzenkandidat-section .fotos-rechts{max-width:320px}}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper{transition:transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(1){transform:rotate(-8deg)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(1):hover{transform:rotate(-13deg) scale(1.03)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(2){transform:rotate(5deg)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(2):hover{transform:rotate(9deg) scale(1.03)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(3){transform:rotate(-10deg)}.spitzenkandidat-section .fotos-rechts.with-rotation .polaroid-wrapper:nth-child(3):hover{transform:rotate(-15deg) scale(1.03)}.spitzenkandidat-section .spitzenkandidat-text-content a{display:inline-flex;align-items:center;gap:.5rem}.spitzenkandidat-section .spitzenkandidat-text-content a svg{transition:transform .2s ease}.spitzenkandidat-section .spitzenkandidat-text-content a:hover svg{transform:translate(4px, -4px)}.wp-block{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.alignwide{max-width:1280px;margin-left:auto;margin-right:auto;width:100%}.alignfull{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.alignleft{float:left;margin-right:1rem;margin-bottom:1rem}.alignright{float:right;margin-left:1rem;margin-bottom:1rem}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media(max-width: 767px){.alignleft,.alignright{float:none;margin-left:0;margin-right:0}}.alignnone{margin:1rem 0}.aligncenter{display:block;margin:1rem auto}.alignleft,.alignright{margin-bottom:1rem}.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}@media(max-width: 767px){.alignleft,.alignright{float:none;margin-left:0;margin-right:0}}.widget{margin-bottom:2rem}.widget select{width:100%}.widget-title{margin-top:0;margin-bottom:1rem}.search-form{display:flex;gap:.5rem}.search-form .search-field{flex:1}.search-form .search-submit{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;border-radius:.25rem;font-weight:500;text-decoration:none;cursor:pointer;background-color:#ff000d;color:#fff;transition:all 200ms ease-in-out}.search-form .search-submit:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.search-form .search-submit:hover:not(:disabled){background-color:#cc000a}.search-form .search-submit:disabled{opacity:.5;cursor:not-allowed}.calendar_wrap table{width:100%;border-collapse:collapse}.calendar_wrap table caption{font-weight:700;margin-bottom:.5rem}.calendar_wrap table th,.calendar_wrap table td{padding:.5rem;text-align:center;border:1px solid #e5e7eb}.comments-area{margin-top:3rem;padding-top:3rem;border-top:1px solid #e5e7eb}.comments-title{margin-bottom:1.5rem}.comment-list{list-style:none;margin:0;padding:0}.comment-list .comment{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.comment-list .comment:last-child{border-bottom:none}.comment-body{display:flex;gap:1rem}.comment-author .avatar{border-radius:9999px}.comment-author .fn{font-weight:700;font-style:normal}.comment-metadata{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.comment-metadata a{color:inherit}.comment-metadata a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.comment-content{margin-top:.5rem}.reply{margin-top:.5rem}.reply a{font-size:.875rem;font-weight:500;color:#ff000d;transition:color 200ms ease-in-out}.reply a:hover{color:#cc000a}.reply a:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.children{list-style:none;margin-left:2rem;padding:0}.comment-respond{margin-top:2rem}.comment-reply-title{margin-bottom:1rem}.comment-form p{margin-bottom:1rem}.comment-form label{display:block;margin-bottom:.5rem;font-weight:500}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.25rem;background-color:#fff;color:#111827;transition:color 200ms ease-in-out}.comment-form input[type=text]:focus,.comment-form input[type=email]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus{outline:none;border-color:#ff000d;box-shadow:0 0 0 3px rgba(255,0,13,.2)}.comment-form .form-submit .submit{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;border-radius:.25rem;font-weight:500;text-decoration:none;cursor:pointer;background-color:#ff000d;color:#fff;transition:all 200ms ease-in-out}.comment-form .form-submit .submit:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.comment-form .form-submit .submit:hover:not(:disabled){background-color:#cc000a}.comment-form .form-submit .submit:disabled{opacity:.5;cursor:not-allowed}.wp-block-theme-accordion,.wp-block-group.is-style-theme-accordion{border:1px solid #e5e7eb;border-radius:.25rem;background-color:#fff;overflow:hidden}.wp-block-theme-accordion details,.wp-block-group.is-style-theme-accordion details{border-top:1px solid #e5e7eb}.wp-block-theme-accordion details:first-of-type,.wp-block-group.is-style-theme-accordion details:first-of-type{border-top:none}.wp-block-theme-accordion summary,.wp-block-group.is-style-theme-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;cursor:pointer;list-style:none;font-weight:500;color:#111827;background-color:#fff;transition:"background-color" 200ms ease-in-out}.wp-block-theme-accordion summary:focus-visible,.wp-block-group.is-style-theme-accordion summary:focus-visible{outline:2px solid #ff000d;outline-offset:2px}.wp-block-theme-accordion summary::-webkit-details-marker,.wp-block-group.is-style-theme-accordion summary::-webkit-details-marker{display:none}.wp-block-theme-accordion summary::after,.wp-block-group.is-style-theme-accordion summary::after{content:"+";font-weight:bold;transition:transform 200ms ease-in-out}.wp-block-theme-accordion details[open] summary,.wp-block-group.is-style-theme-accordion details[open] summary{background-color:#f9fafb}.wp-block-theme-accordion details[open] summary::after,.wp-block-group.is-style-theme-accordion details[open] summary::after{content:"-"}.wp-block-theme-accordion .accordion-content,.wp-block-group.is-style-theme-accordion .accordion-content{padding:1rem;color:#4b5563;line-height:1.625;background-color:#fff}.wp-block-theme-accordion .accordion-content>*:last-child,.wp-block-group.is-style-theme-accordion .accordion-content>*:last-child{margin-bottom:0}.acf-flexible-content .layout{margin-bottom:3rem}.acf-flexible-content .layout:last-child{margin-bottom:0}.layout-hero{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.layout-hero .hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.layout-hero .hero-background img{width:100%;height:100%;object-fit:cover}.layout-hero .hero-background::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.layout-hero .hero-content{position:relative;z-index:1;max-width:800px;padding:2rem}.layout-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.layout-hero .hero-content p{font-size:1.25rem;margin-bottom:1.5rem}.layout-content{padding:3rem 0}.layout-content.has-background{background-color:#f9fafb}.layout-two-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media(min-width: 768px){.layout-two-columns{grid-template-columns:repeat(2, 1fr)}}.layout-three-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}@media(min-width: 768px){.layout-three-columns{grid-template-columns:repeat(3, 1fr)}}.layout-cta{padding:3rem;text-align:center;background:linear-gradient(135deg, #ff000d 0%, #cc000a 100%);color:#fff;border-radius:.5rem}.layout-cta h2{color:#fff;margin-bottom:1rem}.layout-cta p{font-size:1.125rem;margin-bottom:1.5rem}.layout-cta .btn{background-color:#fff;color:#ff000d}.layout-cta .btn:hover{background-color:#f9fafb}.layout-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}.layout-gallery .gallery-item{position:relative;position:relative}.layout-gallery .gallery-item::before{content:"";display:block;padding-top:75%}.layout-gallery .gallery-item>*{position:absolute;top:0;right:0;bottom:0;left:0}.layout-gallery .gallery-item{border-radius:.25rem;overflow:hidden}.layout-gallery .gallery-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 200ms ease-in-out}.layout-gallery .gallery-item:hover img{transform:scale(1.05)}.layout-testimonial{padding:2rem;background-color:#f9fafb;border-radius:.5rem;text-align:center}.layout-testimonial .testimonial-content{font-size:1.125rem;font-style:italic;margin-bottom:1rem}.layout-testimonial .testimonial-author{font-weight:700;color:#ff000d}.layout-testimonial .testimonial-role{font-size:.875rem;color:#4b5563}.acf-block{margin-bottom:2rem}.acf-block:last-child{margin-bottom:0}.acf-block-feature-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}.acf-block-feature-grid .feature-item{padding:1.5rem;background-color:#fff;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);text-align:center}.acf-block-feature-grid .feature-item .feature-icon{width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255,114.75,121.9);color:#ff000d;font-size:1.5rem}.acf-block-feature-grid .feature-item .feature-title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.acf-block-feature-grid .feature-item .feature-description{color:#4b5563}.acf-block-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;text-align:center}.acf-block-stats .stat-item .stat-number{font-size:2.25rem;font-weight:700;color:#ff000d;margin-bottom:.5rem}.acf-block-stats .stat-item .stat-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#4b5563}.acf-block-timeline{position:relative;padding-left:2rem}.acf-block-timeline::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#ff000d}.acf-block-timeline .timeline-item{position:relative;margin-bottom:2rem;padding-left:1.5rem}.acf-block-timeline .timeline-item::before{content:"";position:absolute;left:calc(-2rem - 6px);top:.25rem;width:12px;height:12px;border-radius:9999px;background-color:#ff000d;border:2px solid #fff}.acf-block-timeline .timeline-item .timeline-date{font-size:.875rem;font-weight:700;color:#ff000d;margin-bottom:.5rem}.acf-block-timeline .timeline-item .timeline-title{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.acf-block-timeline .timeline-item .timeline-description{color:#4b5563}.m-0{margin:0rem !important}.mt-0{margin-top:0rem !important}.mr-0{margin-right:0rem !important}.mb-0{margin-bottom:0rem !important}.ml-0{margin-left:0rem !important}.mx-0{margin-left:0rem !important;margin-right:0rem !important}.my-0{margin-top:0rem !important;margin-bottom:0rem !important}.p-0{padding:0rem !important}.pt-0{padding-top:0rem !important}.pr-0{padding-right:0rem !important}.pb-0{padding-bottom:0rem !important}.pl-0{padding-left:0rem !important}.px-0{padding-left:0rem !important;padding-right:0rem !important}.py-0{padding-top:0rem !important;padding-bottom:0rem !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.m-5{margin:1.25rem !important}.mt-5{margin-top:1.25rem !important}.mr-5{margin-right:1.25rem !important}.mb-5{margin-bottom:1.25rem !important}.ml-5{margin-left:1.25rem !important}.mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.p-5{padding:1.25rem !important}.pt-5{padding-top:1.25rem !important}.pr-5{padding-right:1.25rem !important}.pb-5{padding-bottom:1.25rem !important}.pl-5{padding-left:1.25rem !important}.px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.m-6{margin:1.5rem !important}.mt-6{margin-top:1.5rem !important}.mr-6{margin-right:1.5rem !important}.mb-6{margin-bottom:1.5rem !important}.ml-6{margin-left:1.5rem !important}.mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.p-6{padding:1.5rem !important}.pt-6{padding-top:1.5rem !important}.pr-6{padding-right:1.5rem !important}.pb-6{padding-bottom:1.5rem !important}.pl-6{padding-left:1.5rem !important}.px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.m-8{margin:2rem !important}.mt-8{margin-top:2rem !important}.mr-8{margin-right:2rem !important}.mb-8{margin-bottom:2rem !important}.ml-8{margin-left:2rem !important}.mx-8{margin-left:2rem !important;margin-right:2rem !important}.my-8{margin-top:2rem !important;margin-bottom:2rem !important}.p-8{padding:2rem !important}.pt-8{padding-top:2rem !important}.pr-8{padding-right:2rem !important}.pb-8{padding-bottom:2rem !important}.pl-8{padding-left:2rem !important}.px-8{padding-left:2rem !important;padding-right:2rem !important}.py-8{padding-top:2rem !important;padding-bottom:2rem !important}.m-10{margin:2.5rem !important}.mt-10{margin-top:2.5rem !important}.mr-10{margin-right:2.5rem !important}.mb-10{margin-bottom:2.5rem !important}.ml-10{margin-left:2.5rem !important}.mx-10{margin-left:2.5rem !important;margin-right:2.5rem !important}.my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important}.p-10{padding:2.5rem !important}.pt-10{padding-top:2.5rem !important}.pr-10{padding-right:2.5rem !important}.pb-10{padding-bottom:2.5rem !important}.pl-10{padding-left:2.5rem !important}.px-10{padding-left:2.5rem !important;padding-right:2.5rem !important}.py-10{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.m-12{margin:3rem !important}.mt-12{margin-top:3rem !important}.mr-12{margin-right:3rem !important}.mb-12{margin-bottom:3rem !important}.ml-12{margin-left:3rem !important}.mx-12{margin-left:3rem !important;margin-right:3rem !important}.my-12{margin-top:3rem !important;margin-bottom:3rem !important}.p-12{padding:3rem !important}.pt-12{padding-top:3rem !important}.pr-12{padding-right:3rem !important}.pb-12{padding-bottom:3rem !important}.pl-12{padding-left:3rem !important}.px-12{padding-left:3rem !important;padding-right:3rem !important}.py-12{padding-top:3rem !important;padding-bottom:3rem !important}.m-16{margin:4rem !important}.mt-16{margin-top:4rem !important}.mr-16{margin-right:4rem !important}.mb-16{margin-bottom:4rem !important}.ml-16{margin-left:4rem !important}.mx-16{margin-left:4rem !important;margin-right:4rem !important}.my-16{margin-top:4rem !important;margin-bottom:4rem !important}.p-16{padding:4rem !important}.pt-16{padding-top:4rem !important}.pr-16{padding-right:4rem !important}.pb-16{padding-bottom:4rem !important}.pl-16{padding-left:4rem !important}.px-16{padding-left:4rem !important;padding-right:4rem !important}.py-16{padding-top:4rem !important;padding-bottom:4rem !important}.m-20{margin:5rem !important}.mt-20{margin-top:5rem !important}.mr-20{margin-right:5rem !important}.mb-20{margin-bottom:5rem !important}.ml-20{margin-left:5rem !important}.mx-20{margin-left:5rem !important;margin-right:5rem !important}.my-20{margin-top:5rem !important;margin-bottom:5rem !important}.p-20{padding:5rem !important}.pt-20{padding-top:5rem !important}.pr-20{padding-right:5rem !important}.pb-20{padding-bottom:5rem !important}.pl-20{padding-left:5rem !important}.px-20{padding-left:5rem !important;padding-right:5rem !important}.py-20{padding-top:5rem !important;padding-bottom:5rem !important}.m-24{margin:6rem !important}.mt-24{margin-top:6rem !important}.mr-24{margin-right:6rem !important}.mb-24{margin-bottom:6rem !important}.ml-24{margin-left:6rem !important}.mx-24{margin-left:6rem !important;margin-right:6rem !important}.my-24{margin-top:6rem !important;margin-bottom:6rem !important}.p-24{padding:6rem !important}.pt-24{padding-top:6rem !important}.pr-24{padding-right:6rem !important}.pb-24{padding-bottom:6rem !important}.pl-24{padding-left:6rem !important}.px-24{padding-left:6rem !important;padding-right:6rem !important}.py-24{padding-top:6rem !important;padding-bottom:6rem !important}.m-32{margin:8rem !important}.mt-32{margin-top:8rem !important}.mr-32{margin-right:8rem !important}.mb-32{margin-bottom:8rem !important}.ml-32{margin-left:8rem !important}.mx-32{margin-left:8rem !important;margin-right:8rem !important}.my-32{margin-top:8rem !important;margin-bottom:8rem !important}.p-32{padding:8rem !important}.pt-32{padding-top:8rem !important}.pr-32{padding-right:8rem !important}.pb-32{padding-bottom:8rem !important}.pl-32{padding-left:8rem !important}.px-32{padding-left:8rem !important;padding-right:8rem !important}.py-32{padding-top:8rem !important;padding-bottom:8rem !important}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-grid{display:grid !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.justify-start{justify-content:flex-start !important}.justify-end{justify-content:flex-end !important}.justify-center{justify-content:center !important}.justify-between{justify-content:space-between !important}.justify-around{justify-content:space-around !important}.items-start{align-items:flex-start !important}.items-end{align-items:flex-end !important}.items-center{align-items:center !important}.items-baseline{align-items:baseline !important}.items-stretch{align-items:stretch !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important}@media(min-width: 640px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-grid{display:grid !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}@media(min-width: 1024px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-grid{display:grid !important}}@media(min-width: 1280px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}.d-xl-flex{display:flex !important}.d-xl-grid{display:grid !important}}@media(min-width: 1536px){.d-2xl-none{display:none !important}.d-2xl-block{display:block !important}.d-2xl-flex{display:flex !important}.d-2xl-grid{display:grid !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:1rem;background-color:#ff000d;color:#fff;z-index:1070;border-radius:.25rem;clip:auto}.site{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1;padding:2rem 0}
