.elementor .Unterseiten-Hero{height:60vh;padding-block-start:var(--Hauptsektion_Padding_Seiten);padding-block-end:60px;padding-inline-start:var(--Hauptsektion_Padding_Seiten);padding-inline-end:var(--Hauptsektion_Padding_Seiten);background-image:linear-gradient(#001333b3, #001333b3);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;row-gap:var(--Abstand-Reihen);justify-content:flex-end;}.elementor .Tagline{font-family:var(--Text);font-weight:600;font-size:16px;color:var(--Blau-Light);letter-spacing:1px;word-spacing:1px;line-height:20px;text-align:start;}.elementor .H1{font-family:var(--Headlines);font-weight:700;font-size:60px;color:#ffffff;line-height:60px;transition:all 200ms;/*  opacity: 0;
transform: translateY(30px);
animation: fade-up 0.7s ease-out forwards;*/\n}.elementor .Fliesstext{width:100%;font-family:"Libre Franklin";font-weight:400;font-size:18px;color:var(--Grau-Dark);line-height:26px;}.elementor .H2{font-family:var(--Headlines);font-weight:700;font-size:40px;color:var(--Blau-Dark);line-height:50px;align-self:start;/*  opacity: 0;
transform: translateY(30px);
animation: fade-up 0.7s ease-out forwards;*/\n}.elementor .Hauptabschntt{column-gap:var(--Abstand-Spalte);padding:var(--Hauptsektion_Padding_Seiten);row-gap:var(--Abstand-Reihen);justify-content:flex-start;box-sizing: border-box;
width: 100%;
padding-left: max(80px, calc((100vw - 1800px) / 2));
padding-right: max(80px, calc((100vw - 1800px) / 2));\n}.elementor .Innencontainer{padding:0px;transition:all 200ms;gap:var(--Abstand-Reihen);}.elementor .Highlight-Container{padding:30px;border-radius:var(--Container-Radius);border-width:1px;border-color:var(--Grau-Light);border-style:solid;background-color:var(--Grau-Lightest);}.elementor .H5{font-family:var(--Headlines);font-weight:700;font-size:20px;color:var(--Blau);/* opacity: 0;
  transform: translateY(30px);

  animation-name: fade-up;
  animation-timing-function: linear;
  animation-fill-mode: both;

  animation-timeline: view();
  animation-range: entry 0% entry 100%;*/\n}.elementor .Text-Small{font-family:"Libre Franklin";font-weight:500;font-size:14px;color:#ffffffb3;}.elementor .H6{font-family:var(--Headlines);font-weight:700;font-size:16px;color:var(--Blau-Dark);text-align:center;}.elementor .hero-zoom-bg{position:absolute;z-index:1;position: absolute;
inset: 0;
background-size: cover;
background-position: center;\n}.elementor .hero-zoom{position:relative;position: relative;
overflow: hidden;

box-sizing: border-box;
width: 100%;
padding-left: max(80px, calc((100vw - 1800px) / 2));
padding-right: max(80px, calc((100vw - 1800px) / 2));\n}