/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 19 2025 | 11:57:13 */
/* Fade In Option */

.header-2 {
 opacity: 0;
 -moz-transition: opacity .25s ease-out!important;
  -webkit-transition: opacity .25s ease-out!important;
  transition: opacity .25s ease-out!important;
}

.elementor-sticky--effects.header-2  {
 opacity: 1!important;
}

@media only screen and (max-width: 600px) {
i.eicon-menu-bar, i.elementor-menu-toggle__icon--close.eicon-close {
    margin-top: -8px;
}
}
/* End Of Fade In Option */
/* Grundfarbe der Pfeile */
.elementor .swiper-button-prev,
.elementor .swiper-button-next,
.elementor .elementor-swiper-button{
  color:currentColor !important;
}

/* SVG-Füllung auf die Textfarbe legen */
.elementor .swiper-button-prev svg,
.elementor .swiper-button-next svg{
  fill: currentColor !important;
}

/* Falls Icon-Font verwendet wird */
.elementor .elementor-swiper-button i,
.elementor .elementor-swiper-button .eicon{
  color: currentColor !important;
}

/* „Grau“ durch Disabled-Opacity verhindern */
.elementor .swiper-button-disabled{
  opacity:1 !important;
}

/* Falls ein Theme Graustufen erzwingt */
.elementor .elementor-swiper-button{
  filter:none !important;
}

/* Standardzustand */
.logo svg {
  fill: #fff!important;            /* z.B. schwarz */
  transition: fill .3s ease;
}

/* Scroll-Zustand nach .is--alt */
.logo.is-alt svg {
  fill: #217ba0!important;            /* z.B. weiß */
}

/* Für die Teile, die ausgeblendet werden */
.logo .logo-detail {
  transition: opacity .3s ease, transform .3s ease;
}
