.elementor-4032 .elementor-element.elementor-element-f115ad7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-f115ad7:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-f115ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;}.elementor-4032 .elementor-element.elementor-element-10eebde{text-align:center;}.elementor-4032 .elementor-element.elementor-element-10eebde .elementor-heading-title{font-weight:600;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-d6267cc{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-88810dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4032 .elementor-element.elementor-element-88810dd:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-88810dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;}.elementor-4032 .elementor-element.elementor-element-d984729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4032 .elementor-element.elementor-element-6ce1261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4032 .elementor-element.elementor-element-e67cc5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-e67cc5c:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-e67cc5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;}.elementor-4032 .elementor-element.elementor-element-737c6fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-4ade041{text-align:center;}.elementor-4032 .elementor-element.elementor-element-4ade041 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-73cab29{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-9615fcb{color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-1593f39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-a5e0439{text-align:center;}.elementor-4032 .elementor-element.elementor-element-a5e0439 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-193aafd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4032 .elementor-element.elementor-element-8fdbf7c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-9c4a75c{text-align:center;}.elementor-4032 .elementor-element.elementor-element-9c4a75c .elementor-heading-title{font-size:19px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-8cddc84{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-5d942f5{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-f873caa{text-align:center;}.elementor-4032 .elementor-element.elementor-element-f873caa .elementor-heading-title{font-size:19px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-22f2d90{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-ba80205{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-6ceb488{text-align:center;}.elementor-4032 .elementor-element.elementor-element-6ceb488 .elementor-heading-title{font-size:19px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-7d8cb89{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-53b5b84{--display:flex;}.elementor-4032 .elementor-element.elementor-element-3863031{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4032 .elementor-element.elementor-element-8959951{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-151286c{text-align:center;}.elementor-4032 .elementor-element.elementor-element-151286c .elementor-heading-title{font-size:18px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-11a2513{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-446c222{text-align:center;}.elementor-4032 .elementor-element.elementor-element-446c222 .elementor-heading-title{font-size:18px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-087bf52{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4032 .elementor-element.elementor-element-92cc796{text-align:center;}.elementor-4032 .elementor-element.elementor-element-92cc796 .elementor-heading-title{font-size:18px;color:var( --e-global-color-primary );}.elementor-4032 .elementor-element.elementor-element-c13aa2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-c13aa2e:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-c13aa2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#525252;background-image:url("https://www.metallic-design.com/wp-content/uploads/2026/02/ChatGPT-Image-12.-Feb.-2026-09_14_09.png");background-repeat:no-repeat;background-size:cover;}.elementor-4032 .elementor-element.elementor-element-76fa4cb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-76fa4cb:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-76fa4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0201016B;}.elementor-4032 .elementor-element.elementor-element-b834561 .elementor-heading-title{color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-0d3bce2{text-align:center;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-0993f36{text-align:left;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-345730d );}.elementor-4032 .elementor-element.elementor-element-1bf7489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}@media(min-width:768px){.elementor-4032 .elementor-element.elementor-element-d984729{--width:50%;}.elementor-4032 .elementor-element.elementor-element-6ce1261{--width:50%;}.elementor-4032 .elementor-element.elementor-element-737c6fc{--width:50%;}.elementor-4032 .elementor-element.elementor-element-1593f39{--width:50%;}.elementor-4032 .elementor-element.elementor-element-c13aa2e{--content-width:1518px;}.elementor-4032 .elementor-element.elementor-element-76fa4cb{--width:50%;}}@media(min-width:1025px){.elementor-4032 .elementor-element.elementor-element-c13aa2e:not(.elementor-motion-effects-element-type-background), .elementor-4032 .elementor-element.elementor-element-c13aa2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4032 .elementor-element.elementor-element-c13aa2e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4032 .elementor-element.elementor-element-f115ad7{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-10eebde .elementor-heading-title{font-size:22px;}.elementor-4032 .elementor-element.elementor-element-737c6fc{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4032 .elementor-element.elementor-element-1593f39{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-4032 .elementor-element.elementor-element-c13aa2e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4032 .elementor-element.elementor-element-76fa4cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-12cbad7 *//* metallic DESIGN – Animated CTA Button */
.md-cta-btn .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  padding: 14px 22px;
  font-weight: 600;
  letter-spacing: .2px;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* Glanz-Sweep */
.md-cta-btn .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-60%;
  width:40%;
  height:180%;
  transform: skewX(-20deg);
  background: rgba(255,255,255,.35);
  filter: blur(1px);
  opacity: 0;
}

/* Pfeil, der reinrutscht */
.md-cta-btn .elementor-button::after{
  content:"→";
  position:absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
  transition: transform .25s ease, opacity .25s ease;
  font-weight: 700;
}

/* Hover-Effekt */
.md-cta-btn .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0,0,0,.22);
  filter: brightness(1.03);
}

.md-cta-btn .elementor-button:hover::before{
  opacity: 1;
  animation: md_sweep .9s ease forwards;
}

.md-cta-btn .elementor-button:hover::after{
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* Etwas Platz für den Pfeil */
.md-cta-btn .elementor-button .elementor-button-text{
  padding-right: 18px;
}

@keyframes md_sweep{
  0%{ left:-60%; }
  100%{ left:140%; }
}

/* Optional: dezente “Attention”-Animation (nur wenn gewünscht) */
.md-cta-btn.md-pulse .elementor-button{
  animation: md_pulse 3.2s ease-in-out infinite;
}
@keyframes md_pulse{
  0%,100%{ transform: translateY(0); box-shadow: 0 0 0 rgba(0,0,0,0); }
  50%{ transform: translateY(-1px); box-shadow: 0 10px 24px rgba(0,0,0,.18); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-463d5c2 *//* metallic DESIGN – Animated CTA Button */
.md-cta-btn .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px;
  padding: 14px 22px;
  font-weight: 600;
  letter-spacing: .2px;
  transform: translateZ(0);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* Glanz-Sweep */
.md-cta-btn .elementor-button::before{
  content:"";
  position:absolute;
  top:-40%;
  left:-60%;
  width:40%;
  height:180%;
  transform: skewX(-20deg);
  background: rgba(255,255,255,.35);
  filter: blur(1px);
  opacity: 0;
}

/* Pfeil, der reinrutscht */
.md-cta-btn .elementor-button::after{
  content:"→";
  position:absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
  transition: transform .25s ease, opacity .25s ease;
  font-weight: 700;
}

/* Hover-Effekt */
.md-cta-btn .elementor-button:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0,0,0,.22);
  filter: brightness(1.03);
}

.md-cta-btn .elementor-button:hover::before{
  opacity: 1;
  animation: md_sweep .9s ease forwards;
}

.md-cta-btn .elementor-button:hover::after{
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* Etwas Platz für den Pfeil */
.md-cta-btn .elementor-button .elementor-button-text{
  padding-right: 18px;
}

@keyframes md_sweep{
  0%{ left:-60%; }
  100%{ left:140%; }
}

/* Optional: dezente “Attention”-Animation (nur wenn gewünscht) */
.md-cta-btn.md-pulse .elementor-button{
  animation: md_pulse 3.2s ease-in-out infinite;
}
@keyframes md_pulse{
  0%,100%{ transform: translateY(0); box-shadow: 0 0 0 rgba(0,0,0,0); }
  50%{ transform: translateY(-1px); box-shadow: 0 10px 24px rgba(0,0,0,.18); }
}/* End custom CSS */