/* o360 Custom-CSS seitenweit, minifiziert (Stand 2026-10-06, Schritt 1.3). Quelle mit Kommentaren: Projektordner O360/2_Projekt/1_WordPress/1_Staging/5_CSS-Verschlankung/2026-10-06_o360-custom.css. Nicht von Hand editieren. */
body{background:linear-gradient(270deg,#030f17 0%,#032940 48.6%,#030f17 100%) #05080b;}.o360-h1, .o360-h2, .o360-h3, .o360-h4, .o360-h5 { overflow-wrap: anywhere; hyphens: auto; }.s-c19-liste ul{margin:0;padding-inline-start:1.25em}.s-c19-liste li{margin-block-end:.35em}.s-c18-body strong, .s-c18a-body strong{color:var(--o360-color-text-accent);font-weight:700}@media (max-width:1024px){.s-header-inner > .elementor-widget-nav-menu{margin-inline-start:auto;flex:0 0 auto;}}.o360-btn-primary::after,.o360-btn-secondary::after{content:"";flex:0 0 auto;width:28px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.o360-btn-primary:hover::after,.o360-btn-primary:active::after,.o360-btn-secondary:hover::after,.o360-btn-secondary:active::after{opacity:1;transform:none}.o360-btn-disabled::after{display:none}.o360-btn-s::after{width:22px;height:16px}html body{background:linear-gradient(270deg,var(--o360-color-bg-page-edge) 0%,var(--o360-color-bg-page-mid) 48.6%,var(--o360-color-bg-page-edge) 100%) var(--o360-color-bg-canvas) !important;background-attachment:scroll !important}.o360-btn-primary::after,.o360-btn-secondary::after{color:inherit}@keyframes o360-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-33.333%,0,0)}}.s-c10b-track{animation:o360-marquee 96s linear infinite}.s-c10b-band{position:relative}.s-c10b-band:hover .s-c10b-track,.s-c10b-band:has(.s-c10b-pause:checked) .s-c10b-track{animation-play-state:paused}.elementor .s-c10b-band input.s-c10b-pause{position:absolute;inset-inline-end:var(--o360-size-gutter);inset-block-start:50%;transform:translateY(-50%);width:44px;height:44px;margin:0;border:0;border-radius:50%;background-color:var(--o360-color-bg-canvas);cursor:pointer;z-index:2;display:grid;place-items:center}.elementor .s-c10b-band input.s-c10b-pause::before{content:"";width:16px;height:16px;clip-path:none;opacity:1;background-color:var(--o360-color-text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='2' width='3.5' height='12' rx='1'/%3E%3Crect x='9.5' y='2' width='3.5' height='12' rx='1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3' y='2' width='3.5' height='12' rx='1'/%3E%3Crect x='9.5' y='2' width='3.5' height='12' rx='1'/%3E%3C/svg%3E") center/contain no-repeat}.elementor .s-c10b-band input.s-c10b-pause:checked{background-color:var(--o360-color-bg-canvas)}.elementor .s-c10b-band input.s-c10b-pause:checked::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 2.5v11a1 1 0 0 0 1.5.87l9-5.5a1 1 0 0 0 0-1.74l-9-5.5A1 1 0 0 0 4 2.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 2.5v11a1 1 0 0 0 1.5.87l9-5.5a1 1 0 0 0 0-1.74l-9-5.5A1 1 0 0 0 4 2.5z'/%3E%3C/svg%3E")}.elementor .s-c10b-band input.s-c10b-pause:focus{border:0;outline:none}.elementor .s-c10b-band input.s-c10b-pause:focus-visible{outline:2px solid var(--o360-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.s-c10b-track{animation:none}.elementor .s-c10b-band input.s-c10b-pause{display:none}}.elementor .s-c16-punkt.s-c16-punkt:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor .o360-footer-legal{display:flex;flex-wrap:wrap;column-gap:var(--o360-size-gap-s);row-gap:0;margin:0}.elementor .s-c16-pfeil.s-c16-pfeil:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor .s-c16-folien.s-c16-folien{display:grid}.elementor .s-c16-folie.s-c16-folie{grid-column:1;grid-row:1;display:block!important}.elementor .s-c16-folie.s-c16-folie[style*="display: none"]{visibility:hidden}.elementor .s-bw-info.s-bw-info:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.o360-btn-primary::before,.o360-btn-secondary::before{content:"";flex:0 0 auto;width:calc((28px - var(--o360-size-gap-s)) / 2);margin-inline-end:0;transition:width .2s,margin .2s}.o360-btn-primary::after,.o360-btn-secondary::after{margin-inline-end:calc((28px + var(--o360-size-gap-s)) / -2);transition:opacity .2s,transform .2s,margin .2s}.o360-btn-primary:hover::before,.o360-btn-primary:active::before,.o360-btn-secondary:hover::before,.o360-btn-secondary:active::before{width:0;margin-inline-end:calc(-1 * var(--o360-size-gap-s))}.o360-btn-primary:hover::after,.o360-btn-primary:active::after,.o360-btn-secondary:hover::after,.o360-btn-secondary:active::after{margin-inline-end:0}.o360-btn-s::before{width:calc((22px - var(--o360-size-gap-s)) / 2)}.o360-btn-s::after{margin-inline-end:calc((22px + var(--o360-size-gap-s)) / -2)}.o360-btn-disabled::before{display:none}.elementor .o360-eyebrow:not(:empty)::after{content:"";display:block;width:18px;height:2px;margin-block-start:6px;background-color:var(--o360-color-text-accent)}.elementor .o360-eyebrow + .e-svg-base[data-interaction-id$="eyebrow-line"]{display:none}.elementor .s-p2t-404-wrap > .o360-eyebrow::after{margin-inline:auto}.elementor .s-c16-folie.s-c16-folie:has(.s-c16-zitat:empty){display:none!important}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(2) .s-c16-zitat:empty) .s-c16-punkt:nth-child(2){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(3) .s-c16-zitat:empty) .s-c16-punkt:nth-child(3){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(4) .s-c16-zitat:empty) .s-c16-punkt:nth-child(4){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(5) .s-c16-zitat:empty) .s-c16-punkt:nth-child(5){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(6) .s-c16-zitat:empty) .s-c16-punkt:nth-child(6){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(7) .s-c16-zitat:empty) .s-c16-punkt:nth-child(7){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(8) .s-c16-zitat:empty) .s-c16-punkt:nth-child(8){display:none}.elementor .s-c16-slider:has(.s-c16-folie:nth-child(2) .s-c16-zitat:empty) :is(.s-c16-punkte,.s-c16-pfeil){display:none}.elementor .s-c16-foot p:empty{display:none}.elementor .s-c16-logo:is([src$="placeholder-v4.svg"],[data-lazy-src$="placeholder-v4.svg"]){display:none}.elementor .s-c16-foot:not(:has(p:not(:empty),img:not([src$="placeholder-v4.svg"],[data-lazy-src$="placeholder-v4.svg"]))){display:none}.elementor .elementor-accordion .elementor-tab-title{display:flex;align-items:center}.elementor .elementor-accordion .elementor-tab-title .elementor-accordion-title{flex:1 1 auto;min-width:0}.elementor .elementor-accordion .elementor-tab-title span.elementor-accordion-icon{float:none;order:2;flex:0 0 auto;display:flex;justify-content:flex-end;margin-inline-start:auto}.elementor .elementor-accordion .elementor-tab-title span.elementor-accordion-icon svg{display:none}.elementor .elementor-accordion .elementor-accordion-icon-closed::before,.elementor .elementor-accordion .elementor-accordion-icon-opened::before{content:"";display:block;width:19.5px;height:10px;clip-path:polygon(100% 100%,0 100%,48.72% 0);background:var(--o360-color-text-primary)}.elementor .elementor-accordion .elementor-accordion-icon-closed::before{background:var(--o360-color-text-accent);transform:rotate(180deg)}@media (forced-colors:active){.elementor .elementor-accordion .elementor-accordion-icon-closed::before,.elementor .elementor-accordion .elementor-accordion-icon-opened::before{forced-color-adjust:none;background:CanvasText}}.elementor-kit-12878 .elementor input.e-form-checkbox-base:not(.s-c10b-pause){flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:var(--o360-size-border-strong) solid var(--o360-color-text-accent);border-radius:var(--o360-size-radius-xs);background-color:var(--o360-color-bg-canvas);color:var(--o360-color-bg-canvas);cursor:pointer}.elementor-kit-12878 .elementor input.e-form-checkbox-base:not(.s-c10b-pause):checked{background-color:var(--o360-color-text-accent)}.elementor-kit-12878 .elementor input.e-form-checkbox-base:not(.s-c10b-pause):focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor-kit-12878 .elementor textarea.o360-field-textarea{height:auto;padding-block:16px;resize:vertical}.elementor-kit-12878 .elementor :is(.s-c13b-checkrow,.s-c13p-checkrow) label.e-form-label-base{color:var(--o360-color-text-primary)}.elementor-kit-12878 .elementor :is(.s-c13b-checkrow,.s-c13p-checkrow) label.e-form-label-base a{color:var(--o360-color-text-primary);text-decoration:underline;text-underline-offset:2px}.s-c10b-track{animation-duration:120s}body.elementor-kit-12878 .elementor .o360-field:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus-visible,body.elementor-kit-12878 .elementor .o360-field:not(input,textarea,select):has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus-visible){border-color:var(--o360-color-text-accent);box-shadow:inset 0 0 0 calc(var(--o360-size-border-focus) - var(--o360-size-border-strong)) var(--o360-color-text-accent);outline:none}body.elementor-kit-12878 .elementor .o360-field:not(input,textarea,select) :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit]),textarea,select):focus-visible{box-shadow:none;outline:none}body.elementor-kit-12878 .elementor :is(.e-paragraph-base a,a.e-image-link-base,.elementor-accordion .elementor-accordion-title,.s-p2t-post-body-wrap summary):focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px;box-shadow:none}.elementor-kit-12878 .elementor input.e-form-checkbox-base:not(.s-c10b-pause):focus-visible{box-shadow:none}.elementor .o360-btn-primary.o360-btn-s{height:44px;font-size:var(--o360-size-text-body-s);padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px}.elementor [data-o360-reihe] [data-element_type="e-tabs"]{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:var(--o360-size-stack-m);padding:0}.elementor [data-o360-reihe] [data-element_type="e-tabs-menu"]{display:none}.elementor [data-o360-reihe] [data-element_type="e-tab-content"],.elementor [data-o360-reihe] [data-element_type="e-collection-loop"]{padding:0;min-width:0}.elementor [data-o360-reihe] [data-element_type="e-collection-loop-layout"]{display:flex;flex-wrap:nowrap;gap:var(--o360-size-gap-m);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-timeline:--o360reihe x;padding:var(--o360-size-stack-s) 0;margin:0;grid-template-columns:none;scrollbar-width:none}.elementor [data-o360-reihe] [data-element_type="e-collection-loop-layout"]::-webkit-scrollbar{display:none}.elementor [data-o360-reihe] [data-element_type="e-collection-loop-item"]{flex:0 0 calc((100% - 4 * var(--o360-size-gap-m)) / 5);min-width:0;padding:0;scroll-snap-align:start}.elementor [data-o360-reihe="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - 3 * var(--o360-size-gap-m)) / 4)}.elementor [data-o360-reihe] [data-element_type="e-collection-loop-item"] a:focus-visible{outline-offset:calc(-1 * var(--o360-size-border-focus))}.elementor [data-o360-reihe] [data-element_type="e-tabs"]{timeline-scope:--o360reihe}.elementor [data-o360-reihe] [data-o360-reihe-punkte]{position:relative;display:flex;flex-direction:row;gap:0;padding:0;min-width:0;width:auto;align-self:center}.elementor [data-o360-reihe] [data-o360-reihe-punkte] > button{width:24px;height:24px;min-width:0;padding:8px;border:0;background:transparent;background-image:none}.elementor [data-o360-reihe] [data-o360-reihe-punkte] > button::before{content:"";display:block;width:8px;height:8px;border-radius:var(--o360-size-radius-xs);background:var(--o360-color-text-muted)}.elementor [data-o360-reihe] [data-o360-reihe-punkte]::after{content:"";position:absolute;top:8px;left:0;width:24px;height:8px;border-radius:var(--o360-size-radius-xs);background:var(--o360-color-text-primary);pointer-events:none;animation:o360reihe-pille linear both;animation-timeline:--o360reihe}@keyframes o360reihe-pille{from{left:0}to{left:calc(100% - 24px)}}.elementor [data-o360-reihe] [data-o360-reihe-pfeil]{width:44px;height:44px;min-width:0;padding:10px;border:0;background:transparent;background-image:none;color:var(--o360-color-text-primary);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.elementor [data-o360-reihe] [data-o360-reihe-pfeil]:hover{color:var(--o360-color-text-accent)}.elementor [data-o360-reihe] [data-o360-reihe-pfeil]:focus-visible,.elementor [data-o360-reihe] [data-o360-reihe-punkte] > button:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor [data-o360-reihe] [data-o360-reihe-pfeil] svg{width:auto;height:24px}.elementor [data-o360-reihe] [data-o360-reihe-nav]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--o360-size-stack-s);padding:0}@media (min-width:1280px){.elementor [data-o360-reihe] [data-o360-reihe-pfeil]{position:absolute;top:calc((100cqi - 4 * var(--o360-size-gap-m)) / 5 * 9 / 32 + var(--o360-size-stack-s))}.elementor [data-o360-reihe="4"] [data-o360-reihe-pfeil]{top:calc((100cqi - 3 * var(--o360-size-gap-m)) / 4 * 9 / 32 + var(--o360-size-stack-s))}.elementor [data-o360-reihe] [data-o360-reihe-pfeil="zurueck"]{left:-56px}.elementor [data-o360-reihe] [data-o360-reihe-pfeil="vor"]{right:-56px}}@media (max-width:1024px){.elementor [data-o360-reihe] [data-element_type="e-collection-loop-item"],.elementor [data-o360-reihe="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - 2 * var(--o360-size-gap-m)) / 3)}.elementor [data-o360-reihe="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - var(--o360-size-gap-m)) / 2)}}@media (max-width:767px){.elementor [data-o360-reihe] [data-element_type="e-collection-loop-item"],.elementor [data-o360-reihe="4"] [data-element_type="e-collection-loop-item"]{flex-basis:85%}}@media (prefers-reduced-motion:reduce){.elementor [data-o360-reihe] [data-element_type="e-collection-loop-layout"]{scroll-behavior:auto}}.o360-tour-embed{border:var(--o360-size-border-default) solid var(--o360-color-bg-card-start);border-radius:var(--o360-size-radius-m);overflow:hidden}.elementor .s-c10b-band{max-width:var(--o360-size-container-stage);margin-inline:auto}.elementor .s-c10b-band::before,.elementor .s-c10b-band::after{content:"";position:absolute;inset-block:0;width:var(--o360-size-gutter);z-index:1;pointer-events:none}.elementor .s-c10b-band::before{inset-inline:0 auto;background:linear-gradient(to right,var(--o360-color-bg-canvas),transparent)}.elementor .s-c10b-band::after{inset-inline:auto 0;background:linear-gradient(to left,var(--o360-color-bg-canvas),transparent)}.elementor :is(.s-c83-raute,.s-c8-raute,.s-c85-raute):not(:has(> :is(.s-c83-txt,.s-c8-txt,.s-c85-txt) > :not(:empty))){display:none}@media (min-width:1025px){.elementor [data-o360-reihe="4"]:not(:has([data-element_type="e-collection-loop-item"]:nth-child(5))) [data-o360-reihe-nav],.elementor [data-o360-reihe="5"]:not(:has([data-element_type="e-collection-loop-item"]:nth-child(6))) [data-o360-reihe-nav]{display:none}}body.elementor-kit-12878 .elementor :is(a.s-cbf-card,a.s-cbl-card):focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}body.blog .elementor .s-cbk-alle,body.page-id-13656 .elementor .s-cbk-xr,body.page-id-13657 .elementor .s-cbk-mk,body.page-id-13658 .elementor .s-cbk-in{font-weight:800;color:var(--o360-color-text-accent)}@media (min-width:1280px){.elementor [data-o360-reihe] [data-o360-reihe-nav]{position:static}.elementor [data-o360-reihe] [data-o360-reihe-nav] [data-o360-reihe-pfeil]{top:0;bottom:calc(24px + var(--o360-size-stack-m));margin-block:auto}}.elementor img.s-c16-bild[src$="placeholder-v4.svg"],.elementor img.s-c16-bild[data-lazy-src$="placeholder-v4.svg"],.elementor img.s-c16-bild[src*="/o360-platzhalter/"],.elementor img.s-c16-bild[data-lazy-src*="/o360-platzhalter/"],.elementor img.s-c16-bild:not([src]),.elementor img.s-c16-bild[src=""]{display:none}.elementor [data-o360-slider] [data-element_type="e-tabs"]{position:relative;container-type:inline-size;display:flex;flex-direction:column;padding:0}.elementor [data-o360-slider] [data-element_type="e-tabs-menu"]{display:none}.elementor [data-o360-slider] [data-element_type="e-tab-content"],.elementor [data-o360-slider] [data-element_type="e-collection-loop"]{padding:0;min-width:0}.elementor [data-o360-slider] [data-element_type="e-collection-loop-layout"]{display:flex;flex-wrap:nowrap;gap:var(--o360-size-gap-m);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--o360-size-stack-s) 0;margin:0;grid-template-columns:none;scrollbar-width:none}.elementor [data-o360-slider] [data-element_type="e-collection-loop-layout"]::-webkit-scrollbar{display:none}.elementor [data-o360-slider] [data-element_type="e-collection-loop-item"]{flex:0 0 calc((100% - 4 * var(--o360-size-gap-m)) / 5);min-width:0;padding:0;scroll-snap-align:start}.elementor [data-o360-slider="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - 3 * var(--o360-size-gap-m)) / 4)}.elementor [data-o360-slider] [data-element_type="e-collection-loop-item"] a:focus-visible{outline-offset:calc(-1 * var(--o360-size-border-focus))}.elementor [data-o360-slider] [data-o360-slider-punkte]{position:relative;display:flex;flex-direction:row;gap:0;padding:0;min-width:0;width:auto;align-self:center}.elementor [data-o360-slider] [data-o360-slider-punkte] > button::before{content:"";display:block;position:static;width:100%;height:8px;border-radius:var(--o360-size-radius-xs);background:var(--o360-color-text-muted)}.elementor [data-o360-slider] [data-o360-slider-pfeil]{flex:0 0 auto}.elementor [data-o360-slider] [data-o360-slider-pfeil]:focus-visible,.elementor [data-o360-slider] [data-o360-slider-punkte] > button:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor [data-o360-slider] [data-o360-slider-nav]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--o360-size-stack-s);padding:0}@media (max-width:1024px){.elementor [data-o360-slider] [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - 2 * var(--o360-size-gap-m)) / 3)}.elementor [data-o360-slider="4"] [data-element_type="e-collection-loop-item"]{flex-basis:calc((100% - var(--o360-size-gap-m)) / 2)}}@media (max-width:767px){.elementor [data-o360-slider] [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider="4"] [data-element_type="e-collection-loop-item"]{flex-basis:85%}}@media (prefers-reduced-motion:reduce){.elementor [data-o360-slider] [data-element_type="e-collection-loop-layout"]{scroll-behavior:auto}}.elementor .s-pk2-play:not([href]){display:none}.elementor .s-pk2-play:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:-4px}.elementor .s-pk2-kunde a{color:inherit;text-decoration:none}.elementor .s-pk2-kunde a:hover,.elementor .s-pk2-kunde a:focus-visible{color:var(--o360-color-text-accent)}.o360-tour-modal{width:min(1200px,100vw - 32px,(100vh - 120px) * 4 / 3);max-width:none;padding:0;border:1px solid var(--o360-color-border-default);border-radius:var(--o360-size-radius-l);background:var(--o360-color-bg-surface);color:var(--o360-color-text-primary)}.o360-tour-modal::backdrop{background:rgba(5,8,11,0.8)}.o360-tour-modal__kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--o360-size-gap-s);padding:var(--o360-size-stack-s) var(--o360-size-gap-m)}.o360-tour-modal__titel{margin:0;font:inherit;font-weight:700}.o360-tour-modal__schliessen{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:24px;line-height:1}.o360-tour-modal__schliessen:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.o360-tour-modal__rahmen{position:relative;width:100%;aspect-ratio:4/3;background:#000}.o360-tour-modal__rahmen iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.elementor [data-o360-slider-statisch]{position:relative;container-type:inline-size;min-width:0}.elementor [data-o360-slider] [data-o360-slider-streifen]{display:flex;flex-wrap:nowrap;gap:var(--o360-size-gap-m);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:var(--o360-size-stack-s) 0;margin:0;min-width:0;scrollbar-width:none}.elementor [data-o360-slider] [data-o360-slider-streifen]::-webkit-scrollbar{display:none}.elementor [data-o360-slider] [data-o360-slider-streifen] > *{flex:0 0 calc((100% - 4 * var(--o360-size-gap-m)) / 5);min-width:0;scroll-snap-align:start}.elementor [data-o360-slider="4"] [data-o360-slider-streifen] > *{flex-basis:calc((100% - 3 * var(--o360-size-gap-m)) / 4)}@media (max-width:1024px){.elementor [data-o360-slider] [data-o360-slider-streifen] > *,.elementor [data-o360-slider="4"] [data-o360-slider-streifen] > *{flex-basis:calc((100% - 2 * var(--o360-size-gap-m)) / 3)}.elementor [data-o360-slider="4"] [data-o360-slider-streifen] > *{flex-basis:calc((100% - var(--o360-size-gap-m)) / 2)}}@media (max-width:767px){.elementor [data-o360-slider] [data-o360-slider-streifen] > *,.elementor [data-o360-slider="4"] [data-o360-slider-streifen] > *{flex-basis:85%}}@media (prefers-reduced-motion:reduce){.elementor [data-o360-slider] [data-o360-slider-streifen]{scroll-behavior:auto}}.elementor [data-o360-filter] > button{min-width:0}.elementor [data-o360-filter] > button:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor [data-o360-slider] [data-o360-slider-pfeil][aria-disabled="true"]{border-color:var(--o360-color-border-default);color:var(--o360-color-text-muted);cursor:default}.elementor [data-o360-slider] [data-o360-slider-punkte] > button{animation:none}.elementor [data-o360-slider] [data-o360-slider-punkte] > button[aria-current="true"]{width:48px}.elementor [data-o360-slider-statisch]{margin-block-start:var(--o360-size-stack-m)}.elementor [data-o360-filter] > button,.elementor [data-o360-filter] > button:hover,.elementor [data-o360-filter] > button:focus,.elementor [data-o360-filter] > button:active{width:auto;flex:0 0 auto;background-image:none;text-transform:none;font-weight:400;letter-spacing:normal;box-shadow:none}.elementor [data-o360-filter] > button:hover,.elementor [data-o360-filter] > button:focus-visible,.elementor [data-o360-filter] > button[aria-pressed="true"]{background-color:var(--o360-color-bg-surface-hover)}.elementor [data-o360-filter] > button > p{margin:0;color:inherit}.elementor [data-o360-filter] > p{flex:0 0 100%}@media (prefers-reduced-motion: reduce) {.elementor .s-c3v-media { display: none; }}.elementor .s-c16-punkt::before{content:"";display:block;position:static;width:100%;height:8px;border-radius:var(--o360-size-radius-xs);background:var(--o360-color-text-muted)}.elementor .s-c16-pfeil[aria-disabled="true"]{cursor:default}.elementor [data-o360-slider] [data-element_type="e-tabs"],.elementor [data-o360-slider-statisch]{gap:8px}.elementor [data-o360-slider] [data-element_type="e-collection-loop-layout"],.elementor [data-o360-slider] [data-o360-slider-streifen]{padding-block-end:0}.elementor [data-o360-slider] [data-o360-slider-nav]{position:static;width:100%;justify-content:flex-end;gap:var(--o360-size-gap-s);padding:0}.elementor [data-o360-slider] [data-o360-slider-pfeil]{position:static;top:auto;left:auto;right:auto;z-index:auto}.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *{flex-basis:calc((100% - 4 * var(--o360-size-gap-m)) / 4.3)}.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *{flex-basis:calc((100% - 3 * var(--o360-size-gap-m)) / 3.3)}@media (max-width:1024px){.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *{flex-basis:calc((100% - 2 * var(--o360-size-gap-m)) / 2.5)}.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *{flex-basis:calc((100% - var(--o360-size-gap-m)) / 1.5)}}@media (max-width:767px){.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-item"],.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *,.elementor [data-o360-slider="4"]:has([data-o360-slider-nav]) [data-o360-slider-streifen] > *{flex-basis:85%}}.elementor [data-o360-filter] > button{color:var(--o360-color-text-primary);border-color:var(--o360-color-text-primary)}.elementor [data-o360-filter] > button[aria-pressed="true"]{color:var(--o360-color-text-accent);border-color:var(--o360-color-text-accent)}.elementor [data-o360-filter] > button:hover,.elementor [data-o360-filter] > button:focus,.elementor [data-o360-filter] > button:focus-visible,.elementor [data-o360-filter] > button:active{color:var(--o360-color-action-primary-start);border-color:var(--o360-color-action-primary-start);background-color:var(--o360-color-bg-surface-hover)}.elementor [data-o360-slider] [data-element_type="e-tabs-content-area"]{padding:0}.elementor [data-o360-slider][data-o360-slider-statisch]{display:flex;flex-direction:column;padding:0}@media (prefers-reduced-motion: reduce){ .elementor .s-c2v-media{display:none} }.elementor [data-o360-slider] .s-pk2-card{aspect-ratio:242 / 146}.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-element_type="e-collection-loop-layout"],.elementor [data-o360-slider]:has([data-o360-slider-nav]) [data-o360-slider-streifen]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.elementor [data-id]:has(> :is(.s-c3-sec,.s-c3c-sec,.s-c3v-sec,.s-c3r-sec)):has(+ [data-id] > .s-c10-sec) > :is(.s-c3-sec,.s-c3c-sec,.s-c3v-sec,.s-c3r-sec){padding-block-end:0}.elementor .o360-section .o360-container:has(.elementor-widget-accordion) > [class*="-faq-bildslot"]{background:none}.elementor .o360-btn-primary,body.elementor-kit-12878 .elementor .s-p2t-post-body-wrap a.wp-block-button__link{background-origin:border-box}.elementor .o360-section:has(> .s-c20-wrap){gap:calc(var(--o360-size-stack-l) * 4 / 3)}.elementor-kit-12878 .elementor :is(h1,h2,h3,h4,.o360-h1,.o360-h2,.o360-h3,.o360-h4){text-wrap-style:balance}@media (min-width:1025px){.elementor [data-o360-slider="4"]:not(:has([data-o360-slider-streifen] > :nth-child(4),[data-element_type="e-collection-loop-item"]:nth-child(4))) [data-o360-slider-nav],.elementor [data-o360-slider="5"]:not(:has([data-o360-slider-streifen] > :nth-child(5),[data-element_type="e-collection-loop-item"]:nth-child(5))) [data-o360-slider-nav]{display:none}}@media (prefers-reduced-motion: reduce){ .elementor .s-c3r-media{display:none} }.elementor .s-pk2-text{pointer-events:none}.elementor .s-pk2-play:not([href*="#tour="]) .s-pk2-play-icon{display:none}.o360-tour-modal__details{margin-inline-start:auto;flex:0 0 auto;color:var(--o360-color-text-accent);font:inherit;font-weight:700;text-decoration:none;white-space:nowrap}.o360-tour-modal__details:hover{text-decoration:underline}.o360-tour-modal__details:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px}.elementor-kit-12878 .elementor > section.e-con:has(.s-c1b-wrap):has(+ div > section.e-c16-sec-0f80155){padding-bottom:0;margin-bottom:0}.elementor-kit-12878 .elementor > section.e-con:has(.s-c1b-wrap) + div > section.e-c16-sec-0f80155{padding-top:var(--o360-size-stack-l)}body.elementor-kit-12878 .elementor .o360-kf-inner > .elementor-widget-template.o360-kf-slot{width:100%;max-width:520px;margin-block-start:calc(var(--o360-size-stack-l) - var(--o360-size-stack-m))}body.elementor-kit-12878 .elementor .o360-kf-inner > .o360-kf-h{font-family:var(--o360-font-display);font-weight:300}body.elementor-kit-12878 .elementor .o360-kf-slot.o360-kf-slot .e-con{display:flex;flex-direction:column;width:100%;padding:0;gap:0}body.elementor-kit-12878 .elementor .o360-kf-slot.o360-kf-slot .elementor-widget-form{width:100%;max-width:100%}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;gap:var(--o360-size-stack-m);margin:0}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:calc(var(--o360-size-stack-s) / 2);width:100%;margin:0;padding:0}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group.elementor-col-50{width:calc((100% - var(--o360-size-stack-m)) / 2)}@media (max-width:767px){body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group.elementor-col-50{width:100%}}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group > label.elementor-field-label{flex-basis:auto;cursor:default;margin:0;padding:0 0 0 8px;font-family:var(--o360-font-body);font-weight:600;font-size:var(--o360-size-text-body-xs);line-height:1.3;color:var(--o360-color-text-accent)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group .elementor-field.elementor-field-textual{box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;height:56px;min-height:0;margin:0;padding:16px;border-style:solid;border-width:var(--o360-size-border-strong);border-color:var(--o360-color-border-default);border-radius:var(--o360-size-radius-xs);background-color:var(--o360-color-bg-canvas);color:var(--o360-color-text-primary);font-family:var(--o360-font-body),sans-serif;font-size:var(--o360-size-text-body-s);line-height:1.4em;box-shadow:none}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group textarea.elementor-field.elementor-field-textual{height:auto;padding:16px;resize:vertical}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group .elementor-field.elementor-field-textual:focus{border-color:var(--o360-color-text-accent)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group .elementor-field.elementor-field-textual:focus-visible{border-color:var(--o360-color-text-accent);box-shadow:inset 0 0 0 calc(var(--o360-size-border-focus) - var(--o360-size-border-strong)) var(--o360-color-text-accent);outline:none}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance .elementor-field-subgroup{display:flex;margin:0}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance .elementor-field-option{display:flex;flex-direction:row;align-items:flex-start;gap:var(--o360-size-stack-s);margin:0;padding:0}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field{appearance:none;-webkit-appearance:none;display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;margin:0;padding:0;border:var(--o360-size-border-strong) solid var(--o360-color-text-accent);border-radius:var(--o360-size-radius-xs);background-color:var(--o360-color-bg-canvas);color:var(--o360-color-bg-canvas);cursor:pointer;transition:background-color .2s}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field:checked{background-color:var(--o360-color-text-accent)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field::before{content:"";width:65%;height:65%;background-color:currentColor;opacity:0;transform-origin:0 100%;transition:opacity .2s;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field:checked::before{opacity:1}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance input.elementor-field.elementor-acceptance-field:focus-visible{outline:var(--o360-size-border-focus) solid var(--o360-color-focus-ring);outline-offset:2px;box-shadow:none}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance .elementor-field-option label{display:block;margin:0;padding:0;font-family:var(--o360-font-body);font-size:var(--o360-size-text-body-xs);font-weight:600;line-height:1.5;color:var(--o360-color-text-primary)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-type-acceptance .elementor-field-option label a{color:var(--o360-color-text-primary);text-decoration:underline;text-underline-offset:2px}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-field-group.e-form__buttons{flex-direction:row;justify-content:center;align-items:center;margin-block-start:var(--o360-size-stack-l)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--o360-size-gap-s);width:auto;letter-spacing:normal;height:64px;padding:0 30px;border:var(--o360-size-border-strong) solid transparent;border-radius:var(--o360-size-radius-pill);font-family:var(--o360-font-body);font-weight:700;font-size:var(--o360-size-text-body-s);line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;color:var(--o360-color-action-text);background-color:transparent;background-image:linear-gradient(90deg,var(--o360-color-action-primary-start) 0%,var(--o360-color-action-primary-end) 100%);background-origin:border-box}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]:hover{color:var(--o360-color-action-text);background-image:linear-gradient(90deg,var(--o360-color-action-hover-start) 0%,var(--o360-color-action-hover-end) 100%)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]:active{color:var(--o360-color-action-text);background-image:linear-gradient(90deg,var(--o360-color-action-pressed-start) 0%,var(--o360-color-action-pressed-end) 100%)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]:focus{outline-style:solid;outline-width:var(--o360-size-border-focus);outline-color:var(--o360-color-focus-ring);outline-offset:2px;color:var(--o360-color-action-text)}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit] .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:0}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]::before{content:"";flex:0 0 auto;width:calc((28px - var(--o360-size-gap-s)) / 2);margin-inline-end:0;transition:width .2s,margin .2s}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]::after{content:"";flex:0 0 auto;width:28px;height:20px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath d='M1 10H25M17 18L25 10L17 2' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:translateX(-6px);margin-inline-end:calc((28px + var(--o360-size-gap-s)) / -2);transition:opacity .2s,transform .2s,margin .2s}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]:is(:hover,:active)::before{width:0;margin-inline-end:calc(-1 * var(--o360-size-gap-s))}body.elementor-kit-12878 .elementor .o360-kf-form.o360-kf-form .elementor-button[type=submit]:is(:hover,:active)::after{opacity:1;transform:none;margin-inline-end:0}.elementor-location-header{position:sticky;top:0;z-index:100;background:linear-gradient(270deg,var(--o360-color-bg-page-edge) 0%,var(--o360-color-bg-page-mid) 48.6%,var(--o360-color-bg-page-edge) 100%) var(--o360-color-bg-canvas);transition:transform .3s ease}.elementor-location-header.o360-header-hidden{transform:translateY(-100%)}.admin-bar .elementor-location-header{top:32px}@media (max-width:782px){.admin-bar .elementor-location-header{top:46px}}html{scroll-padding-top:var(--o360-header-h,96px)}@media (prefers-reduced-motion:reduce){.elementor-location-header{transition:none}}