.elementor-204150 .elementor-element.elementor-element-bedfe62{overflow:hidden;margin-top:40px;margin-bottom:40px;padding:0px 0px 9999999px 0px;z-index:9999;}.elementor-204150 .elementor-element.elementor-element-bedfe62:not(.elementor-widget),.elementor-204150 .elementor-element.elementor-element-bedfe62 > .elementor-widget-container{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 49.1px ) hue-rotate( 114deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 49.1px ) grayscale( 1 ) hue-rotate( 114deg );}.elementor-204150 .elementor-element.elementor-element-debe351 > .elementor-widget-container{margin:0px 0px -7px 2px;}.elementor-204150 .elementor-element.elementor-element-debe351 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;}.elementor-204150 .elementor-element.elementor-element-e11ed7b > .elementor-widget-container{margin:0px 0px -7px 2px;}.elementor-204150 .elementor-element.elementor-element-e11ed7b .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;}.elementor-204150 .elementor-element.elementor-element-142e56c .elementor-repeater-item-7cdff9e.elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-142e56c .elementor-repeater-item-d69caed.elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-142e56c{--grid-template-columns:repeat(2, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-204150 .elementor-element.elementor-element-142e56c .elementor-widget-container{text-align:left;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#FFFFFFCC;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-7c63e82 );font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-204150 .elementor-element.elementor-element-c09cc34{width:var( --container-widget-width, 99.933% );max-width:99.933%;--container-widget-width:99.933%;--container-widget-flex-grow:0;}.elementor-204150 .elementor-element.elementor-element-c09cc34:not(.elementor-widget),.elementor-204150 .elementor-element.elementor-element-c09cc34 > .elementor-widget-container{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) grayscale( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) grayscale( 1 ) hue-rotate( 0deg );}.elementor-204150 .elementor-element.elementor-element-c09cc34 > .elementor-widget-container{border-style:none;}.elementor-204150 .elementor-element.elementor-element-c09cc34:hover .elementor-widget-container{border-style:none;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );border-style:none;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:0px 0px 0px 2px;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-body p, .elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-body{font-family:"Sen", Sans-serif;font-size:18px;line-height:28px;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion.floating-style .elementskit-card-body{max-width:90%;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion > .elementskit-card.active{border-radius:-1px -1px -1px -1px;box-shadow:0px 0px 10px 0px #FF6600;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:-1px -1px 0px 0px;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion > .elementskit-card{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #FF6A00;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-08d83de > .elementor-widget-container{margin:11px 0px 0px 2px;}.elementor-204150 .elementor-element.elementor-element-08d83de .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;}.elementor-204150 .elementor-element.elementor-element-b8e7889 .elementor-repeater-item-7cdff9e.elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-b8e7889 .elementor-repeater-item-d69caed.elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-b8e7889{--grid-template-columns:repeat(2, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-204150 .elementor-element.elementor-element-b8e7889 .elementor-widget-container{text-align:left;}.elementor-204150 .elementor-element.elementor-element-75ec850 > .elementor-widget-container{margin:2px 0px 0px 2px;}.elementor-204150 .elementor-element.elementor-element-75ec850 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-76f41cd );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;padding:0px 0px 0px 0px;}.elementor-204150 .elementor-element.elementor-element-2c37443 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0999999999px 0px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );padding:0px 0px 0px 2px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-body p, .elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-body{font-family:"Sen", Sans-serif;font-size:18px;line-height:28px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion.floating-style .elementskit-card-body{max-width:90%;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion > .elementskit-card.active{border-style:none;border-radius:-1px -1px -1px -1px;box-shadow:0px 0px 10px 0px #FF6A00;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:-1px -1px 0px 0px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion > .elementskit-card{border-style:none;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px #FF6A00;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:12px 12px 12px 12px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .ekit-wid-con > .elementskit-accordion > .elementskit-card:last-child{border:0px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}@media(max-width:767px){.elementor-204150 .elementor-element.elementor-element-28a047a{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-204150 .elementor-element.elementor-element-bedfe62{margin-top:0px;margin-bottom:0px;}.elementor-204150 .elementor-element.elementor-element-c09cc34{z-index:999999999;}.elementor-204150 .elementor-element.elementor-element-c09cc34 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:6px;}.elementor-204150 .elementor-element.elementor-element-08d83de > .elementor-widget-container{margin:25px 0px 9px 2px;}.elementor-204150 .elementor-element.elementor-element-75ec850 > .elementor-widget-container{margin:-10px 0px 0px 2px;}.elementor-204150 .elementor-element.elementor-element-2c37443 > .elementor-widget-container{padding:0px 0px 200px 0px;}.elementor-204150 .elementor-element.elementor-element-2c37443 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:6px;}}/* Start custom CSS for elementskit-accordion, class: .elementor-element-c09cc34 */.submenu-links{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
}

/* LI clean */
.submenu-links li{
  margin:0;
  padding:0;
}

/* BUTTON STYLE */
.menu-button{
  display:block;
  padding:14px 16px;
  background:#ffffff;
  border:1px solid #ececec;
  border-radius:10px;
  text-decoration:none;
  color:#222;
  font-size:15px;
  line-height:1.3;
  font-weight:500;
  transition:all .2s ease;
}

/* HOVER */
.menu-button:hover{
  background:#ff6a00;
  border-color:#ff6a00;
  color:#fff;
  transform:translateY(-1px);
  box-shadow:0 6px 18px rgba(255,106,0,0.2);
}

/* AKTIV / FOCUS */
.menu-button:active{
  transform:scale(0.98);
}

/* MOBILE OPTIMIERUNG */
@media (max-width: 600px){
  .menu-button{
    padding:16px 18px;
    font-size:16px;
  }
}

/* TABLET */
@media (min-width: 600px){
  .submenu-links{
    grid-template-columns:1fr 1fr;
  }
}

/* DESKTOP */
@media (min-width: 1200px){
  .submenu-links{
    grid-template-columns:1fr 1fr 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-2c37443 */.submenu-links{
list-style:none;
padding:0;
margin:0;
}

.menu-button{
display:block;
padding:10px 14px;
margin-bottom:8px;
background:#f5f5f5;
border-radius:6px;
text-decoration:none;
color:#333;
font-weight:500;
transition:all .2s ease;
}

.menu-button:hover{
background:#ff6a00;
color:#fff;
}/* End custom CSS */