[data-vorschau-inaktiv="true"]{cursor:not-allowed}
[data-wb-interaktion="accordion"] [data-wb-control]{outline:none}
[data-wb-interaktion="switcher"]:not([data-wb-switcher-hover]) [data-wb-panel]:not([hidden]){visibility:visible!important;opacity:1!important}
[data-wb-panel][hidden],.elementor-nav-menu--dropdown[aria-hidden="true"],.sub-menu[aria-hidden="true"],.wb-statisch-ausgeblendet{display:none!important}
[data-wb-panel]:not([hidden]),.elementor-nav-menu--dropdown[aria-hidden="false"],.wb-submenu-offen>.sub-menu,.wb-statische-liste{display:block!important}
.wb-statische-liste .owl-item{display:block!important;width:auto!important}
.wb-submenu-schalter,[data-wb-control]:where(:not(.jupiterx-scroll-top,.elementor-menu-toggle)){font:inherit;background:transparent;border:0;color:inherit;text-align:inherit}
:where(button[data-wb-ersatzknopf]){padding:0}
:where(button[data-wb-bildknopf]){vertical-align:top}
.wb-statisch-sichtbar{visibility:visible!important;opacity:1!important;transform:none!important}
.wb-scroll-gesperrt{overflow:hidden!important}
.wb-sticky-active[data-wb-sticky-position="sticky-top"]{position:fixed!important;top:var(--wb-sticky-oben,0px)!important;left:0!important;right:0!important}.wb-sticky-active[data-wb-sticky-position="sticky-bottom"]{position:fixed!important;bottom:0!important;left:0!important;right:0!important}
[data-wb-sticky-position="sticky-top"]{background-color:transparent;transition:background-color .25s ease}@supports (animation-timeline:scroll()){[data-wb-sticky-position="sticky-top"]{animation:wb-kopf-fest linear both;animation-timeline:scroll();animation-range:0 140px}[data-wb-sticky-position="sticky-top"][data-wb-kopf-deckend]{animation:none}@keyframes wb-kopf-fest{to{background-color:var(--wb-kopf-grund,rgb(13,28,36))}}}@media (prefers-reduced-motion:reduce){[data-wb-sticky-position="sticky-top"]{transition:none}}
.wb-reveal{opacity:0;transform:translateY(1rem)}.wb-reveal.wb-revealed{opacity:1;transform:none}
[data-wb-spur]{display:flex!important;align-items:flex-start;gap:var(--wb-abstand,0px)}[data-wb-spur]>[data-wb-slide]{flex:1 1 0;min-width:0}
[data-wb-ue-buehne]{overflow:hidden}[data-wb-ue-slider] [data-wb-spur]{gap:var(--wb-rand,0px)}[data-wb-ue-slider] [data-wb-spur]>[data-wb-slide]{flex:0 0 calc(100% - var(--wb-rand,0px));min-width:0}
[data-wb-interaktion="carousel"]{position:relative}[data-wb-carousel-controls]{position:absolute;left:0;right:0;bottom:0;display:flex;gap:.5rem;justify-content:center;padding:.75rem}
[data-wb-carousel-controls] .owl-dot{display:inline-block;margin:0 4px;padding:0;border:0;background:none;cursor:pointer}
[data-wb-carousel-controls] .owl-dot span{display:block;width:10px;height:10px;border-radius:50%;box-sizing:border-box;background:var(--wb-owl-punkt,#D6D6D6);transition:all .25s ease-out 0s}
[data-wb-carousel-controls] .owl-dot.active span,[data-wb-carousel-controls] .owl-dot:hover span{background:var(--wb-owl-punkt-aktiv,#869791)}
.owl-loaded>.owl-nav>[hidden]{display:none!important}.owl-stage[data-wb-spur]::after{display:none}
[data-wb-hoehe-desktop]{overflow:hidden}[data-wb-hoehe-desktop] [data-wb-spur]{position:absolute;inset:0;align-items:stretch}[data-wb-spur]>img[data-wb-slide]{display:block;height:100%;object-fit:cover}
[data-wb-ueberlagerung]{position:absolute;inset:0;pointer-events:none}
[data-wb-video-id]{position:relative}[data-wb-video-frame]{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.elementor-wrapper:has([data-wb-video-frame]),.uc-items-wrapper:has([data-wb-video-frame]){position:relative}
[data-wb-bgvideo-id] .elementor-background-video-container{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}[data-wb-bgvideo-id] [data-wb-bgvideo-frame]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;max-width:none;max-height:none;pointer-events:none}
[data-wb-stapelkarte]{position:sticky}
[data-wb-galerie-spalten] .e-gallery-image{position:relative;overflow:hidden}[data-wb-galerie-spalten] .e-gallery-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}
[data-wb-kachel]{cursor:pointer;font:inherit;color:inherit;background:transparent;border:0}[data-wb-kachel].ug-thumb-wrapper.ug-tile img.ug-thumb-image{top:0;left:0;width:100%;height:auto}[data-wb-kachel] .ug-thumb-overlay{width:100%;height:100%;opacity:0;transition:opacity .2s}[data-wb-kachel]:hover .ug-thumb-overlay,[data-wb-kachel]:focus-visible .ug-thumb-overlay{opacity:1}[data-wb-kachel]:focus-visible{outline:3px solid #009ee2;outline-offset:-3px}
dialog.ug-lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;z-index:999999}dialog.ug-lightbox[open]{display:block}dialog.ug-lightbox::backdrop{background:transparent}dialog.ug-lightbox .ug-lightbox-overlay{top:0;left:0;opacity:.8}dialog.ug-lightbox .ug-lightbox-top-panel{top:0;left:0;width:100%;height:44px}dialog.ug-lightbox .ug-textpanel{position:absolute;top:0;left:0;right:0;height:44px;pointer-events:none}dialog.ug-lightbox .ug-textpanel-title{position:absolute;margin:0;text-align:center;font:14px/21px Arial,Helvetica,sans-serif}dialog.ug-lightbox .wb-lightbox-bild{position:absolute;z-index:2;box-sizing:border-box;border:10px solid #ffffff;max-width:none}dialog.ug-lightbox button{display:block;padding:0;border:0;background:transparent}dialog.ug-lightbox button svg{display:block;position:absolute;top:0;left:0}dialog.ug-lightbox[data-wb-maus] button:focus{outline:none}dialog.ug-lightbox .ug-lightbox-button-close{top:2px;right:2px}dialog.ug-lightbox .ug-lightbox-arrow-left{left:10px;top:50%;transform:translateY(-50%)}dialog.ug-lightbox .ug-lightbox-arrow-right{right:10px;top:50%;transform:translateY(-50%)}
dialog.wb-elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:70px;box-sizing:border-box;border:0;background-color:rgba(0,0,0,.8);color:var(--lightbox-ui-color);overflow:hidden;z-index:9999;user-select:none}dialog.wb-elementor-lightbox[open]{display:flex;align-items:center;justify-content:center}dialog.wb-elementor-lightbox::backdrop{background:transparent}dialog.wb-elementor-lightbox>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border:none;border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}dialog.wb-elementor-lightbox button{margin:0;padding:0;border:0;background:none;cursor:pointer;color:var(--lightbox-ui-color);transition:all .3s}dialog.wb-elementor-lightbox button svg{display:block;width:1em;height:1em}dialog.wb-elementor-lightbox button svg path{fill:var(--lightbox-ui-color)}dialog.wb-elementor-lightbox button:hover svg path{fill:var(--lightbox-ui-color-hover)}dialog.wb-elementor-lightbox[data-wb-maus] button:focus{outline:none}dialog.wb-elementor-lightbox [data-wb-prev],dialog.wb-elementor-lightbox [data-wb-next]{position:absolute;top:0;height:100%;width:15%;display:flex;align-items:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}dialog.wb-elementor-lightbox [data-wb-prev]{left:0}dialog.wb-elementor-lightbox [data-wb-next]{right:0}dialog.wb-elementor-lightbox [data-wb-close]{position:absolute;top:0;inset-inline-end:.75em;margin-top:13px;padding:.25em;display:flex;line-height:1;font-size:var(--lightbox-header-icons-size);z-index:2}dialog.wb-elementor-lightbox [data-wb-counter]{position:absolute;top:15px;left:20px;height:30px;display:flex;align-items:center;font-size:15px;color:var(--lightbox-ui-color)}dialog.wb-elementor-lightbox [data-wb-titel]{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;margin:0;padding:15px 20px;text-align:center;font-size:16px;font-weight:700;color:var(--lightbox-text-color)}@media (max-width:768px){dialog.wb-elementor-lightbox{padding:70px 0}dialog.wb-elementor-lightbox [data-wb-prev],dialog.wb-elementor-lightbox [data-wb-next]{width:20%}dialog.wb-elementor-lightbox [data-wb-prev]{justify-content:flex-start}dialog.wb-elementor-lightbox [data-wb-next]{justify-content:flex-end}}
li[data-wb-aufklapp][data-wb-offen]>ul.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}
li[data-wb-aufklapp][data-wb-ausblenden]>ul.sub-menu{display:block!important;visibility:visible!important;opacity:0!important;transition:opacity .2s cubic-bezier(.37,0,.63,1)}li[data-wb-aufklapp]>ul.sub-menu{min-width:max-content}li[data-wb-aufklapp]>ul.sub-menu>li>a{white-space:nowrap}li[data-wb-aufklapp]{position:relative}li[data-wb-aufklapp]>.wb-aufklapp-schalter{position:absolute;right:0;top:0;bottom:0;width:2.2em;font:inherit;background:transparent;border:0;color:transparent;cursor:pointer;padding:0;z-index:2}li[data-wb-aufklapp]>.wb-aufklapp-schalter:focus-visible{outline:3px solid #009ee2;outline-offset:-3px}
@media (max-width:768px){.elementor-nav-menu--dropdown:not(.sub-menu){position:fixed!important;left:0!important;right:0!important;top:var(--wb-menu-top,0)!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--wb-menu-top,0px))!important;overflow-x:hidden!important;overflow-y:auto!important}.elementor-nav-menu--dropdown .elementor-nav-menu,.elementor-nav-menu--dropdown .sub-menu{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.elementor-nav-menu--dropdown a{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.elementor-nav-menu--stretch .elementor-nav-menu--dropdown.elementor-nav-menu__container:not(.sub-menu){position:absolute!important;top:var(--wb-stretch-oben,auto)!important;left:var(--wb-stretch-links,auto)!important;right:auto!important;width:var(--wb-stretch-breite,100vw)!important;max-width:none!important;max-height:var(--menu-height,1000vmax)!important}}
.elementor-nav-menu--dropdown li.wb-pfeil-zeile{position:relative}.elementor-nav-menu--dropdown li.wb-pfeil-zeile>.wb-submenu-schalter{position:absolute!important;margin:0!important}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wb-reveal{opacity:1!important;transform:none!important}}
[data-wb-interaktion="formular-schritte"] [data-wb-panel]:not([hidden]){display:flex!important;flex-wrap:wrap;width:100%}
[data-wb-interaktion="formular-schritte"] .e-form__buttons{display:flex;justify-content:flex-end;width:100%}
dialog.elementor-popup-modal:not([open]){display:none!important}:where(dialog.elementor-popup-modal){inset:auto;margin:0;border:0;padding:0;max-width:none;max-height:none;overflow:visible;color:inherit;background-color:transparent}dialog.elementor-popup-modal::backdrop{background:transparent}:where(.elementor-popup-modal) .dialog-close-button:where([data-wb-close]){font-size:15px;line-height:1}:where(.elementor-popup-modal) button:where(.dialog-close-button){padding:0;letter-spacing:inherit;word-spacing:inherit;text-indent:inherit;text-shadow:inherit;text-transform:inherit}:where(.elementor-popup-modal) button.dialog-close-button:focus{outline:revert}
