.elementor-54242 .elementor-element.elementor-element-4a26f835{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-54242 .elementor-element.elementor-element-747b479{--display:flex;--position:absolute;--min-height:100%;top:0px;}.elementor-54242 .elementor-element.elementor-element-747b479:not(.elementor-motion-effects-element-type-background), .elementor-54242 .elementor-element.elementor-element-747b479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00051C;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-747b479{left:0px;}body.rtl .elementor-54242 .elementor-element.elementor-element-747b479{right:0px;}.elementor-54242 .elementor-element.elementor-element-5fad5a80{--display:flex;}.elementor-54242 .elementor-element.elementor-element-49449c6d{--display:flex;}.elementor-54242 .elementor-element.elementor-element-49449c6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54242 .elementor-element.elementor-element-6cc6d801{--display:flex;}.elementor-54242 .elementor-element.elementor-element-4a7515dd{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-54242 .elementor-element.elementor-element-84df205{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:35px;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-84df205{left:0px;}body.rtl .elementor-54242 .elementor-element.elementor-element-84df205{right:0px;}.elementor-54242 .elementor-element.elementor-element-6763974{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:106px;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-6763974{left:11px;}body.rtl .elementor-54242 .elementor-element.elementor-element-6763974{right:11px;}.elementor-54242 .elementor-element.elementor-element-d28d747{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;top:121px;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-d28d747{right:-74px;}body.rtl .elementor-54242 .elementor-element.elementor-element-d28d747{left:-74px;}.elementor-54242 .elementor-element.elementor-element-7420ab0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:250px;}.elementor-54242 .elementor-element.elementor-element-7420ab0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-7420ab0{right:148px;}body.rtl .elementor-54242 .elementor-element.elementor-element-7420ab0{left:148px;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-54242 .elementor-element.elementor-element-5ede79f8{text-align:center;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 .elementor-heading-title{font-size:73px;color:#FF3E3E;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 > .elementor-widget-container{padding:20px 40px 20px 40px;}.elementor-54242 .elementor-element.elementor-element-36b7bd96{text-align:center;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 .elementor-heading-title{font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-54242 .elementor-element.elementor-element-4364acef{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-54242 .elementor-element.elementor-element-4364acef > .elementor-widget-container{padding:15px 40px 15px 40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF3E3E;}.elementor-54242 .elementor-element.elementor-element-4364acef.elementor-element{--align-self:center;}.elementor-54242 .elementor-element.elementor-element-76ad346e > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54242 .elementor-element.elementor-element-76ad346e{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-54242 .elementor-element.elementor-element-21ea493f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-54242 .elementor-element.elementor-element-21ea493f.elementor-element{--align-self:center;}.elementor-54242 .elementor-element.elementor-element-fbb7aba > .elementor-widget-container{padding:15px 40px 15px 40px;}.elementor-54242 .elementor-element.elementor-element-fbb7aba{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-54242 .elementor-element.elementor-element-a915326{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-54242 .elementor-element.elementor-element-a915326.elementor-element{--align-self:center;}.elementor-54242 .elementor-element.elementor-element-a915326 .widget-image-caption{color:#FFFFFF;}.elementor-54242 .elementor-element.elementor-element-da1a37d{--spacer-size:50px;}.elementor-54242 .elementor-element.elementor-element-2ea7304b{--display:flex;--position:absolute;--min-height:100%;top:0px;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-2ea7304b{left:0px;}body.rtl .elementor-54242 .elementor-element.elementor-element-2ea7304b{right:0px;}@media(max-width:1365px){.elementor-54242 .elementor-element.elementor-element-4a7515dd{--container-widget-width:8vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 8vw );max-width:8vw;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-7420ab0{right:13.663vw;}body.rtl .elementor-54242 .elementor-element.elementor-element-7420ab0{left:13.663vw;}.elementor-54242 .elementor-element.elementor-element-7420ab0{top:22.85vw;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 .elementor-heading-title{font-size:43px;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 > .elementor-widget-container{padding:15px 30px 15px 30px;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 .elementor-heading-title{font-size:28px;}.elementor-54242 .elementor-element.elementor-element-4364acef > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54242 .elementor-element.elementor-element-4364acef{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;font-size:var( --e-global-typography-text-font-size );}.elementor-54242 .elementor-element.elementor-element-76ad346e > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54242 .elementor-element.elementor-element-76ad346e{font-size:var( --e-global-typography-text-font-size );}.elementor-54242 .elementor-element.elementor-element-fbb7aba > .elementor-widget-container{padding:15px 30px 0px 30px;}.elementor-54242 .elementor-element.elementor-element-fbb7aba{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:650px){.elementor-54242 .elementor-element.elementor-element-4a26f835{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54242 .elementor-element.elementor-element-4a7515dd{--container-widget-width:14vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 14vw );max-width:14vw;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-d28d747{right:-44px;}body.rtl .elementor-54242 .elementor-element.elementor-element-d28d747{left:-44px;}.elementor-54242 .elementor-element.elementor-element-d28d747{top:64px;}body:not(.rtl) .elementor-54242 .elementor-element.elementor-element-7420ab0{right:20.245vw;}body.rtl .elementor-54242 .elementor-element.elementor-element-7420ab0{left:20.245vw;}.elementor-54242 .elementor-element.elementor-element-7420ab0{top:35.759vw;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-54242 .elementor-element.elementor-element-5ede79f8 .elementor-heading-title{font-size:7.5vw;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-54242 .elementor-element.elementor-element-36b7bd96 .elementor-heading-title{font-size:5.5vw;}.elementor-54242 .elementor-element.elementor-element-4364acef > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54242 .elementor-element.elementor-element-4364acef{font-size:var( --e-global-typography-text-font-size );}.elementor-54242 .elementor-element.elementor-element-76ad346e > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54242 .elementor-element.elementor-element-76ad346e{font-size:var( --e-global-typography-text-font-size );}.elementor-54242 .elementor-element.elementor-element-fbb7aba > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-54242 .elementor-element.elementor-element-fbb7aba{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1365px) and (min-width:651px){.elementor-54242 .elementor-element.elementor-element-5fad5a80{--content-width:70%;}}/* Start custom CSS for container, class: .elementor-element-747b479 */.elementor-54242 .elementor-element.elementor-element-747b479 {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84df205 *//* --- Anwendung der Animationen auf Ihren Elementor Selector --- */
/* Ersetzen Sie '.your-image-.elementor-54242 .elementor-element.elementor-element-84df205' durch den tatsächlichen Selector Ihres Bildes */
.elementor-54242 .elementor-element.elementor-element-84df205 {
  /* Initialer Zustand vor dem Zoom-in (kann unsichtbar sein) */
  transform: scale(0.001);
  opacity: 0;

  /* Anwenden der Zoom-In Animation */
  animation: 
    zoomInFromTiny 5s ease-out forwards, /* Zoom-In, dauert 2s, bleibt am Ende */
    floatLikePlane 8s ease-in-out infinite 5s; /* Schweben, startet nach 2s, unendlich, dauert 5s */
  
  /* Wichtig für 3D-Effekte, falls Sie das RotateX nutzen */
  transform-style: preserve-3d; 
  perspective: 1000px; /* Ermöglicht den 3D-Effekt des Rotierens */
}

/* Optional: Für eine bessere Optik bei großen Bildern */
.elementor-54242 .elementor-element.elementor-element-84df205 img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* --- Animation: Zoom-in von 1px zur Originalgröße --- */
@keyframes zoomInFromTiny {
  0% {
    transform: scale(0.001); /* Start sehr klein (nahe 1px) */
    opacity: 0; /* Optional: Start unsichtbar */
  }
  80% {
    opacity: 1; /* Sichtbar werden */
  }
  100% {
    transform: scale(1); /* Endet bei Originalgröße */
    opacity: 1;
  }
}

/* --- Animation: Sanftes Schweben/Fliegen von vorne --- */
@keyframes floatLikePlane {
  0% {
    transform: translateY(0px) rotateX(0deg) rotateZ(0deg);
  }
  15% {
    transform: translateY(-6px) rotateX(1deg) rotateZ(1.5deg);
  }
  30% {
    transform: translateY(3px) rotateX(-0.7deg) rotateZ(-0.8deg);
  }
  45% {
    transform: translateY(-4px) rotateX(2.5deg) rotateZ(1.7deg);
  }
  60% {
    transform: translateY(2px) rotateX(-2deg) rotateZ(-1.5deg);
  }
  75% {
    transform: translateY(-3px) rotateX(1.5deg) rotateZ(1.2deg);
  }
  90% {
    transform: translateY(4px) rotateX(-0.8deg) rotateZ(-1.4deg);
  }
  100% {
    transform: translateY(0px) rotateX(0deg) rotateZ(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6763974 *//* --- Animation: Wolke fliegt schnell vorbei (Gesamtdauer 10.5s) --- */
@keyframes flyByCloud-a {
  /*
    Phase 1: 10 Sekunden Warten (von 0% bis ~95.24%)
    In dieser Zeit ist die Wolke unsichtbar.
    (10s Wartezeit / 10.5s Gesamtzeit * 100 = 95.24%)
  */
  0% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }
  95% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }

  /*
    Phase 2: 0.5 Sekunden Fliegen und Verschwinden (von ~95.24% bis 100%)
    Die Wolke wird sichtbar, fliegt vorbei und verschwindet wieder.
  */
  95.1% {
    opacity: 1; /* Schnell einblenden */
  }
  98% {
    transform: translateY(-50px) scale(0.2);
    opacity: 1;
  }
  100% {
    transform: translateY(-100px) scale(0.1);
    opacity: 0;
  }
}

/* --- Anwendung der Animation auf den Elementor Selector --- */
.elementor-54242 .elementor-element.elementor-element-6763974 {
  animation: flyByCloud-a 8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d28d747 *//* --- Animation: Wolke fliegt schnell vorbei (Gesamtdauer 10.5s) --- */
@keyframes flyByCloud-b {
  /*
    Phase 1: 10 Sekunden Warten (von 0% bis ~95.24%)
    In dieser Zeit ist die Wolke unsichtbar.
    (10s Wartezeit / 10.5s Gesamtzeit * 100 = 95.24%)
  */
  0% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }
  95% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }

  /*
    Phase 2: 0.5 Sekunden Fliegen und Verschwinden (von ~95.24% bis 100%)
    Die Wolke wird sichtbar, fliegt vorbei und verschwindet wieder.
  */
  95.1% {
    opacity: 1; /* Schnell einblenden */
  }
  98% {
    transform: translateY(-50px) scale(0.2);
    opacity: 1;
  }
  100% {
    transform: translateY(-100px) scale(0.1);
    opacity: 0;
  }
}

/* --- Anwendung der Animation auf den Elementor Selector --- */
.elementor-54242 .elementor-element.elementor-element-d28d747 {
  animation: flyByCloud-b 12s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7420ab0 *//* --- Animation: Wolke fliegt schnell vorbei (Gesamtdauer 10.5s) --- */
@keyframes flyByCloud-c {
  /*
    Phase 1: 10 Sekunden Warten (von 0% bis ~95.24%)
    In dieser Zeit ist die Wolke unsichtbar.
    (10s Wartezeit / 10.5s Gesamtzeit * 100 = 95.24%)
  */
  0% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }
  95% {
    transform: translateY(0) scale(1.5);
    opacity: 0;
  }

  /*
    Phase 2: 0.5 Sekunden Fliegen und Verschwinden (von ~95.24% bis 100%)
    Die Wolke wird sichtbar, fliegt vorbei und verschwindet wieder.
  */
  95.1% {
    opacity: 1; /* Schnell einblenden */
  }
  98% {
    transform: translateY(-50px) scale(0.2);
    opacity: 1;
  }
  100% {
    transform: translateY(-100px) scale(0.1);
    opacity: 0;
  }
}

/* --- Anwendung der Animation auf den Elementor Selector --- */
.elementor-54242 .elementor-element.elementor-element-7420ab0 {
  animation: flyByCloud-c 18s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ede79f8 *//* --- Anwendung der Animationen auf Ihren Elementor Selector --- */
/* Ersetzen Sie '.your-image-.elementor-54242 .elementor-element.elementor-element-5ede79f8' durch den tatsächlichen Selector Ihres Bildes */
.elementor-54242 .elementor-element.elementor-element-5ede79f8 {

  /* Anwenden der Zoom-In Animation */
  animation: 

    floatLikePlanetitle 30s ease-in-out infinite 0s; /* Schweben, startet nach 2s, unendlich, dauert 5s */
  
  /* Wichtig für 3D-Effekte, falls Sie das RotateX nutzen */
  transform-style: preserve-3d; 
  perspective: 1000px; /* Ermöglicht den 3D-Effekt des Rotierens */
}





/* --- Animation: Sanftes Schweben/Fliegen von vorne --- */
@keyframes floatLikePlanetitle {
  0% {
    transform: translateY(0px) rotateX(0deg) rotateZ(0deg);
  }
  15% {
    transform: translateY(-6px) rotateX(1deg) rotateZ(1.5deg);
  }
  30% {
    transform: translateY(3px) rotateX(-0.7deg) rotateZ(-0.8deg);
  }
  45% {
    transform: translateY(-4px) rotateX(2.5deg) rotateZ(1.7deg);
  }
  60% {
    transform: translateY(2px) rotateX(-2deg) rotateZ(-1.5deg);
  }
  75% {
    transform: translateY(-3px) rotateX(1.5deg) rotateZ(1.2deg);
  }
  90% {
    transform: translateY(4px) rotateX(-0.8deg) rotateZ(-1.4deg);
  }
  100% {
    transform: translateY(0px) rotateX(0deg) rotateZ(0deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49449c6d */.elementor-54242 .elementor-element.elementor-element-49449c6d {
    background: #00051c;
    background: linear-gradient(180deg, rgba(0, 5, 28, 1) 1%, rgba(6, 54, 112, 1) 16%, rgba(5, 115, 179, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea7304b */.elementor-54242 .elementor-element.elementor-element-2ea7304b {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a26f835 */.elementor-54242 .elementor-element.elementor-element-4a26f835 {overflow: hidden;}

h3 {
    text-align:center !important;
    font-weight: 700 !important;
    color:#ff8989;
    
}/* End custom CSS */