.elementor-619 .elementor-element.elementor-element-3062925b{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front{background-color:var( --e-global-color-c94d9ab );}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__back{background-color:var( --e-global-color-c94d9ab );border-style:none;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-icon i{transform:rotate(0deg);}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-icon svg{transform:rotate(0deg);}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__button{margin-inline-start:0;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:300;line-height:1.2em;letter-spacing:-0.5px;}@media(max-width:1024px){.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:31px;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:31px;}}@media(max-width:767px){.elementor-619 .elementor-element.elementor-element-3062925b{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:24px;}.elementor-619 .elementor-element.elementor-element-1e05ed19 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:24px;}}/* Start custom CSS for flip-box, class: .elementor-element-1e05ed19 */.elementor-flip-box__back .elementor-flip-box__layer__title::after {
    content: "\A KI gestütztes Karriere Coaching für Führungskräfte.";
    white-space: pre-line;
}



/* =========================================
   Elementor Flip Box: Auto-Flip (VERTIKAL)
   ohne spiegelverkehrten Text
   ========================================= */

/* Startet Auto-Flip erst NACH Fade-In-Up */
.auto-flip .elementor-flip-box__front,
.auto-flip .elementor-flip-box__back {
  animation-delay: 1.2s;
}


/* Grundsetup: Perspektive kommt vom Flip-Box-Wrapper */
.auto-flip .elementor-flip-box {
  perspective: 1200px;
}

/* Beide Seiten sauber in 3D führen */
.auto-flip .elementor-flip-box__front,
.auto-flip .elementor-flip-box__back {
  transform-style: preserve-3d;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

/* FRONT animieren: 0 -> 180 */
.auto-flip .elementor-flip-box__front {
  animation: ecl-front-flip-vertical 10s ease-in-out infinite;
}

/* BACK animieren: -180 -> 0 */
.auto-flip .elementor-flip-box__back {
  animation: ecl-back-flip-vertical 10s ease-in-out infinite;
}

/* Front bleibt sichtbar, dann flippt sie weg */
@keyframes ecl-front-flip-vertical {
  0%, 35%   { transform: rotateX(0deg); }
  50%, 85%  { transform: rotateX(180deg); }
  100%      { transform: rotateX(0deg); }
}

/* Back ist anfangs „hinten“ (-180), dann flippt sie nach vorn */
@keyframes ecl-back-flip-vertical {
  0%, 35%   { transform: rotateX(-180deg); }
  50%, 85%  { transform: rotateX(0deg); }
  100%      { transform: rotateX(-180deg); }
}

/* Auto-Flip bei Mouse-Over pausieren */
.auto-flip:hover .elementor-flip-box__front,
.auto-flip:hover .elementor-flip-box__back {
  animation-play-state: paused;
}/* End custom CSS */