.elementor-190 .elementor-element.elementor-element-26327f0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-190 .elementor-element.elementor-element-26327f0::before, .elementor-190 .elementor-element.elementor-element-26327f0 > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-26327f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-190 .elementor-element.elementor-element-26327f0 > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-26327f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-190 .elementor-element.elementor-element-26327f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000099 0%, #0000004D 30%);}.elementor-190 .elementor-element.elementor-element-26327f0:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-26327f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://eyland-sylt.100server.100hosting.de/wp-content/uploads/2026/07/thumb.jpg") 50% 50%;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-190 .elementor-element.elementor-element-6eed1f1 .elementor-icon-wrapper{text-align:center;}.elementor-190 .elementor-element.elementor-element-6eed1f1.elementor-view-stacked .elementor-icon{background-color:#F1E7DB;}.elementor-190 .elementor-element.elementor-element-6eed1f1.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-6eed1f1.elementor-view-default .elementor-icon{color:#F1E7DB;border-color:#F1E7DB;}.elementor-190 .elementor-element.elementor-element-6eed1f1.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-6eed1f1.elementor-view-default .elementor-icon svg{fill:#F1E7DB;}.elementor-190 .elementor-element.elementor-element-6eed1f1 .elementor-icon{font-size:35px;}.elementor-190 .elementor-element.elementor-element-6eed1f1 .elementor-icon svg{height:35px;}.elementor-190 .elementor-element.elementor-element-c43aa2f{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-c43aa2f:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-c43aa2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-bbccb94.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-bbccb94 .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-bbccb94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-bbccb94.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-bbccb94.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-bbccb94.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-bbccb94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-ad17b92{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-ad17b92:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-ad17b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-2e34a21.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-2e34a21 .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-2e34a21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-2e34a21.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-2e34a21.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-2e34a21.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-2e34a21.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-3d39622{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-3d39622:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-3d39622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-eb35b7f .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-eb35b7f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-d5f70b1{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-d5f70b1:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-d5f70b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-ba6fa4c .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-ba6fa4c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-05243c5{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-05243c5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-05243c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-07b10cf.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-07b10cf .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-07b10cf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-07b10cf.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-07b10cf.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-07b10cf.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-07b10cf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-0387951{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-0387951:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-0387951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-a03f74a.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-a03f74a .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-a03f74a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-a03f74a.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-a03f74a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-a03f74a.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-a03f74a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-12db6d7{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-12db6d7:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-12db6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-03d9241.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-03d9241 .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-03d9241.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-03d9241.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-03d9241.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-03d9241.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-03d9241.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-cd0caf9{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-cd0caf9:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-cd0caf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-640c8be.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-640c8be .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-640c8be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-640c8be.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-640c8be.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-640c8be.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-640c8be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-e7ce1ff{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-e7ce1ff:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-e7ce1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-0fa834a.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-0fa834a .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-0fa834a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-0fa834a.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-0fa834a.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-0fa834a.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-0fa834a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-6e120c2{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-6e120c2:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-6e120c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-b9a6fbe .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-b9a6fbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-76ebea5{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-76ebea5:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-76ebea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE4;}.elementor-190 .elementor-element.elementor-element-b16ab48.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-b16ab48 .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-b16ab48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-b16ab48.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-b16ab48.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-b16ab48.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-b16ab48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-90381ee{--display:flex;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-190 .elementor-element.elementor-element-90381ee:not(.elementor-motion-effects-element-type-background), .elementor-190 .elementor-element.elementor-element-90381ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-element{--align-self:flex-start;}.elementor-190 .elementor-element.elementor-element-fb1bb5f .elementor-icon-wrapper{text-align:start;}.elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-view-framed .elementor-icon, .elementor-190 .elementor-element.elementor-element-fb1bb5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-190 .elementor-element.elementor-element-8eb0300{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;width:100%;max-width:100%;padding:0px 75px 0px 75px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-190 .elementor-element.elementor-element-a0b37c1{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-190 .elementor-element.elementor-element-c43aa2f{--width:100%;}.elementor-190 .elementor-element.elementor-element-ad17b92{--width:100%;}.elementor-190 .elementor-element.elementor-element-3d39622{--width:100%;}.elementor-190 .elementor-element.elementor-element-d5f70b1{--width:100%;}.elementor-190 .elementor-element.elementor-element-05243c5{--width:100%;}.elementor-190 .elementor-element.elementor-element-0387951{--width:100%;}.elementor-190 .elementor-element.elementor-element-12db6d7{--width:100%;}.elementor-190 .elementor-element.elementor-element-cd0caf9{--width:100%;}.elementor-190 .elementor-element.elementor-element-e7ce1ff{--width:100%;}.elementor-190 .elementor-element.elementor-element-6e120c2{--width:100%;}.elementor-190 .elementor-element.elementor-element-76ebea5{--width:100%;}.elementor-190 .elementor-element.elementor-element-90381ee{--width:100%;}}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-8eb0300{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-8eb0300{--e-n-carousel-swiper-slides-to-display:1;padding:0px 25px 0px 25px;}}/* Start custom CSS for container, class: .elementor-element-26327f0 */.hero-video {
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */@keyframes intro-logo-open {

  /* Ausgangszustand:
     Das Logo bleibt zunächst in seiner normalen Größe */
  0% {
    -webkit-mask-size:
      100% 100%,
      var(--logo-size) auto;

    mask-size:
      100% 100%,
      var(--logo-size) auto;

    opacity: 1;
    visibility: visible;
  }

  /* Das Logo wächst sehr stark und öffnet die Fläche */
  72% {
    -webkit-mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    opacity: 1;
    visibility: visible;
  }

  /* Verbleibende beige Zwischenräume ausblenden */
  99% {
    -webkit-mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    opacity: 0;
    visibility: visible;
  }

  /* Overlay vollständig deaktivieren */
  100% {
    -webkit-mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    mask-size:
      100% 100%,
      var(--intro-end-size) auto;

    opacity: 0;
    visibility: hidden;
  }
}

@keyframes intro-content-in {
  0% {
    transform: translate3d(0, 250px, 0);
    pointer-events: none;
  }

  1% {
    visibility: visible;
  }

  100% {
    transform: translate3d(0, 0, 0);
    pointer-events: auto;
  }
}

@keyframes intro-menu-in {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, -140px, 0);
    pointer-events: none;
  }

  1% {
    visibility: visible;
  }

  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    pointer-events: auto;
  }
}

/* Die Dreier-Sektion erzeugt die gemeinsame Scroll-Timeline */
.scroll-trio {
  --trio-distance: 30vh;

  view-timeline-name: --trio-scroll;
  view-timeline-axis: block;
}


/* Gemeinsame Einstellungen der bewegten Spalten */
.scroll-trio-left,
.scroll-trio-right {
  animation-duration: 1ms;
  animation-timing-function: linear;
  animation-fill-mode: both;

  animation-timeline: --trio-scroll;

  /*
   * Start: erster Kontakt mit dem unteren Viewportrand
   * Ende: vollständig über den oberen Viewportrand hinaus
   */
  animation-range: entry 0% exit 100%;

  will-change: translate;
}


/* Linke Spalte bewegt sich nach unten */
.scroll-trio-left {
  animation-name: trio-slide-down;
}


/* Rechte Spalte bewegt sich nach oben */
.scroll-trio-right {
  animation-name: trio-slide-up;
}


/* Normale Position → nach unten */
@keyframes trio-slide-down {
  from {
    translate: 0 0;
  }

  to {
    translate: 0 var(--trio-distance);
  }
}


/* Normale Position → nach oben */
@keyframes trio-slide-up {
  from {
    translate: 0 0;
  }

  to {
    translate: 0 calc(0px - var(--trio-distance));
  }
}


/* Fallback */
@supports not (animation-timeline: view()) {
  .scroll-trio-left,
  .scroll-trio-right {
    animation: none;
    translate: none;
  }
}


/* Reduzierte Bewegung */
@media (prefers-reduced-motion: reduce) {
  .scroll-trio-left,
  .scroll-trio-right {
    animation: none;
    translate: none;
  }
}

.image-scale-in img {
  transform: scale(1);

  animation: image-scale linear both;
  animation-duration: 1ms;
  animation-timeline: view();
  animation-range: entry 0% entry 100%;
}

@keyframes image-scale {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(1.05);
  }
}

.image-expand-sticky {
  overflow: hidden;
}

.image-left,
.image-center,
.image-right {
  will-change: transform;
}

.image-center {
  position: relative;
  z-index: 2;
  overflow: hidden !important;
  transform-origin: center center;
  border-radius: 500px;
}

.image-center .elementor-widget-container {
  overflow: hidden !important;
  border-radius: inherit;
}

.image-center img {
  display: block;
  width: 100%;
  border-radius: inherit !important;
}/* End custom CSS */