body:not(.elementor-editor-active).dark{transition:background-color .3s,color .3s;background-color:var(--e-dark-mode--hintergrund)}body:not(.elementor-editor-active).dark button.dark-mode{display:none}body:not(.elementor-editor-active).dark button.light-mode{display:block}body:not(.elementor-editor-active).dark button .elementor-icon-list-icon svg{width:1em;height:1em}body:not(.elementor-editor-active).dark *:not(img):not(.jet-headline__deco-image):not(.jet-slick-dots span){color:var(--e-dark-mode--text) !important;fill:var(--e-dark-mode--text) !important;stroke:var(--e-dark-mode--text) !important;background-color:var(--e-dark-mode--hintergrund) !important;box-shadow:none !important;background-image:none !important;text-shadow:none !important}body:not(.elementor-editor-active).dark .elementor-widget-theme-site-logo img{background-color:var(--e-dark-mode--text) !important;padding:5px}body:not(.elementor-editor-active).dark a,body:not(.elementor-editor-active).dark .elementor-button-text,body:not(.elementor-editor-active).dark .elementor-icon-list-item a .elementor-icon-list-text{color:var(--e-global-color-links) !important;text-decoration:underline !important}body:not(.elementor-editor-active).dark h1,body:not(.elementor-editor-active).dark h2,body:not(.elementor-editor-active).dark h3,body:not(.elementor-editor-active).dark h4,body:not(.elementor-editor-active).dark h5,body:not(.elementor-editor-active).dark h6{color:var(--e-dark-mode--text)}body:not(.elementor-editor-active).dark label,body:not(.elementor-editor-active).dark .wpcf7-list-item-label{color:var(--e-dark-mode--text)}body:not(.elementor-editor-active).dark .wpcf7 input[type=text],body:not(.elementor-editor-active).dark .wpcf7 input[type=email],body:not(.elementor-editor-active).dark .wpcf7 input[type=tel],body:not(.elementor-editor-active).dark .wpcf7 textarea,body:not(.elementor-editor-active).dark input[type=text],body:not(.elementor-editor-active).dark input[type=email],body:not(.elementor-editor-active).dark input[type=tel],body:not(.elementor-editor-active).dark input[type=submit],body:not(.elementor-editor-active).dark textarea,body:not(.elementor-editor-active).dark button,body:not(.elementor-editor-active).dark .brlbs-cmpnt-cb-btn{background-color:var(--e-dark-mode--hintergrund);border-color:var(--e-dark-mode--text)}body:not(.elementor-editor-active).dark input[type=submit],body:not(.elementor-editor-active).dark button,body:not(.elementor-editor-active).dark .elementor-button,body:not(.elementor-editor-active).dark input[type=submit]:hover,body:not(.elementor-editor-active).dark button:hover,body:not(.elementor-editor-active).dark .elementor-button:hover,body:not(.elementor-editor-active).dark .brlbs-cmpnt-cb-btn{border-width:2px !important}body:not(.elementor-editor-active).dark .brlbs-cmpnt-cb-btn{border-style:solid !important}body:not(.elementor-editor-active).dark input::placeholder{color:var(--e-dark-mode--text) !important}body:not(.elementor-editor-active).dark.transparent-header header.scrolled{background-color:var(--e-dark-mode--hintergrund)}body:not(.elementor-editor-active).dark:not(.transparent-header) header{background-color:var(--e-dark-mode--hintergrund)}button.dark-mode{display:block;background:none;border-width:0 !important;cursor:pointer;transition:transform .3s}button.light-mode{display:none;background:none;border-width:0 !important;cursor:pointer;transition:transform .3s}button:focus{outline:1px solid red}button:hover{border-width:0 !important}.etos-color-picker{display:inline-flex;gap:40px;align-items:flex-start}.etos-color-picker__title{font-size:28px;font-weight:700;margin:0 0 16px}.etos-color-picker__swatches{display:flex;gap:12px;flex-wrap:wrap}.elementor-widget-etos_color_picker .etos-color-picker__swatch,.elementor-widget-etos_color_picker .etos-color-picker__swatch:hover,.elementor-widget-etos_color_picker .etos-color-picker__swatch:focus,.elementor-widget-etos_color_picker .etos-color-picker__swatch:active,.elementor-widget-etos_color_picker .etos-color-picker__swatch:focus-visible{width:56px;height:50px;border-radius:50px !important;aspect-ratio:1/1;border:none !important;background:var(--etos-swatch-color) !important;color:transparent !important;box-shadow:none !important;padding:0 !important;min-height:0 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;font-size:0 !important;font-weight:400 !important;letter-spacing:normal !important;border-width:0 !important;border-style:none !important;border-color:transparent !important;background-image:none !important;text-shadow:none !important;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:transform .2s ease,box-shadow .2s ease}.elementor-widget-etos_color_picker .etos-color-picker__swatch:hover{transform:translateY(-2px)}.elementor-widget-etos_color_picker .etos-color-picker__swatch.is-active,.elementor-widget-etos_color_picker .etos-color-picker__swatch[aria-pressed=true]{box-shadow:0 0 0 3px rgba(255, 255, 255, 0.6)}@media(max-width: 1080px){.etos-color-picker{width:100%}.etos-color-picker__group{display:flex;flex-direction:column;width:100%}.elementor-widget-etos_color_picker .etos-color-picker__swatch,.elementor-widget-etos_color_picker .etos-color-picker__swatch:hover,.elementor-widget-etos_color_picker .etos-color-picker__swatch:focus,.elementor-widget-etos_color_picker .etos-color-picker__swatch:active,.elementor-widget-etos_color_picker .etos-color-picker__swatch:focus-visible{width:52px;height:46px}}@media(max-width: 767px){.etos-color-picker{display:flex;flex-direction:column;gap:24px}}.etos-color-picker__description{display:block}[data-etos-dynamic-color=box] .elementor-widget-n-accordion .e-n-accordion-item-title-text>span{color:var(--etos-box-color, var(--e-global-color-ec50c08))}[data-etos-dynamic-color=button].etos-has-button-color .elementor-button:hover{background-color:var(--etos-button-color) !important;border-color:var(--etos-button-color) !important}body.etos-has-button-color [data-etos-dynamic-color=button] .elementor-swiper-button:hover,body.etos-has-button-color .elementor-widget-loop-carousel .elementor-swiper-button:hover{color:var(--etos-button-color, currentColor) !important;--arrow-hover-color: var(--etos-button-color, currentColor)}body.etos-has-button-color a.elementor-element.e-con:hover .elementor-widget-icon .elementor-icon{color:var(--etos-button-color, currentColor) !important}body.etos-has-button-color a.elementor-element.e-con:hover .elementor-widget-icon .elementor-icon svg,body.etos-has-button-color a.elementor-element.e-con:hover .elementor-widget-icon .elementor-icon svg *{fill:var(--etos-button-color, currentColor) !important}body.etos-has-button-color .elementor-widget-icon a.elementor-icon:hover svg{fill:var(--etos-button-color, currentColor) !important}body.etos-has-button-color .elementor-widget-icon.border-hover-primary a.elementor-icon:hover svg rect{stroke:var(--etos-button-color, currentColor) !important}[data-etos-dynamic-color=button].etos-has-button-color.nav-icon:not(.burger-icon) .jet-inline-svg:hover,[data-etos-dynamic-color=button].etos-has-button-color.nav-icon:not(.burger-icon) .jet-inline-svg[aria-expanded=true]{color:var(--etos-button-color)}body:not(.etos-has-button-color) [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg>rect{fill:var(--e-global-color-3653264) !important}body:not(.etos-has-button-color) header.nav-dropdown-open [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg>rect{fill:var(--e-global-color-3fd5e25) !important}body.etos-has-button-color [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg>rect{fill:var(--etos-button-color)}body.etos-has-button-color header.nav-dropdown-open [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg>rect,body:not(.etos-has-button-color) header.nav-dropdown-open [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg>rect{fill:#000 !important}body.etos-has-button-color header.nav-dropdown-open [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg .inner-element,body.etos-has-button-color header.nav-dropdown-open [data-etos-dynamic-color=button].nav-icon.burger-icon .jet-inline-svg svg .inner-element *{fill:var(--etos-button-color)}body.etos-has-button-color [data-etos-dynamic-color=button].nav-icon:not(.burger-icon) .jet-inline-svg:hover svg>:not(.inner-element),body.etos-has-button-color [data-etos-dynamic-color=button].nav-icon:not(.burger-icon) .jet-inline-svg:hover svg>:not(.inner-element) *{fill:var(--etos-button-color)}body.etos-has-button-color [data-etos-dynamic-color=button].nav-icon:not(.burger-icon) .jet-inline-svg[aria-expanded=true] svg>:not(.inner-element),body.etos-has-button-color [data-etos-dynamic-color=button].nav-icon:not(.burger-icon) .jet-inline-svg[aria-expanded=true] svg>:not(.inner-element) *{fill:var(--etos-button-color)}
