.elementor .wbp-padding-zero{padding:0px;}.elementor .wbp-padding-boxed{padding-inline-start:var(--wbp-spacing-d-padding-boxed);padding-inline-end:var(--wbp-spacing-d-padding-boxed);}.elementor .wbp-cont-titel{height:auto;min-height:calc( 100vw / 1920 * 753 );padding-block-start:205px;padding-block-end:clamp( 38px, ( 100vw * ( 105 - 38 ) + 1px * 320 * ( 6 * 38 - 105 ) ) / 1600, 105px );padding-inline-start:calc( 100vw / 6 );padding-inline-end:var(--wbp-padding-l-r);background-color:var(--wbp-green-2);flex-direction:column;gap:clamp( 19px, ( 100vw * ( 31 - 19 ) + 1px * 320 * ( 6 * 19 - 31 ) ) / 1600, 31px );justify-content:flex-end;}.elementor .wbp-text-r{align-items:end;--wbp-position-right-after: 0;\n}.elementor .wbp-img-thema{width:75%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;padding:0px;}.elementor .wbp-font-fliesstext{font-family:var(--wbp-font-family-3);font-weight:400;font-size:clamp( 1rem * 20 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 20 - 26 ) + 100vw * ( var( --wbp-font-size-base-min ) * 26 - var( --wbp-font-size-base-max ) * 20 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 26 / var( --wbp-font-size-base-max ) );color:var(--wbp-white);line-height:1.325;z-index: 1;\n}.elementor .wbp-font-einstiegstext{font-family:var(--wbp-font-family-3);font-weight:400;font-size:clamp( 1rem * 20 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 20 - 30 ) + 100vw * ( var( --wbp-font-size-base-min ) * 30 - var( --wbp-font-size-base-max ) * 20 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 30 / var( --wbp-font-size-base-max ) );color:var(--wbp-grey);line-height:1.325;text-transform:none;z-index: 1;

a {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  transition: inherit;
}\n}.elementor .wbp-font-ueberschrift-navi{width:fit-content;font-family:var(--wbp-font-family-2);font-weight:700;font-size:clamp( 1rem * 20 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 20 - 30 ) + 100vw * ( var( --wbp-font-size-base-min ) * 30 - var( --wbp-font-size-base-max ) * 20 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 30 / var( --wbp-font-size-base-max ) );color:var(--wbp-grey);line-height:1.24;text-transform:uppercase;z-index: 1;\n}.elementor .wbp-font-ueberschrift-1{font-family:var(--wbp-font-family-1);font-weight:600;font-size:clamp( 1rem * 37 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 37 - 60 ) + 100vw * ( var( --wbp-font-size-base-min ) * 60 - var( --wbp-font-size-base-max ) * 37 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 60 / var( --wbp-font-size-base-max ) );color:var(--wbp-white);line-height:1.07;text-transform:uppercase;z-index: 1;\n}.elementor .wbp-font-titel{font-family:var(--wbp-font-family-1);font-weight:600;font-size:clamp( 1rem * 41 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 41 - 100 ) + 100vw * ( var( --wbp-font-size-base-min ) * 100 - var( --wbp-font-size-base-max ) * 41 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 100 / var( --wbp-font-size-base-max ) );color:var(--wbp-white);line-height:1.05;text-transform:uppercase;z-index: 1;\n}.elementor .wbp-img-thema-l{left: 0;
right: auto;\n}.elementor .wbp-padding-fliesstext{padding-block-start:clamp( 35px, ( 100vw * ( 98 - 35 ) + 1px * 320 * ( 6 * 35 - 98 ) ) / 1600, 98px );padding-block-end:clamp( 35px, ( 100vw * ( 98 - 35 ) + 1px * 320 * ( 6 * 35 - 98 ) ) / 1600, 98px );}.elementor .wbp-font-footer{font-family:"Source Sans 3";font-weight:400;font-size:clamp( 1rem * 20 / var( --wbp-font-size-base-min ), ( 320 * 1rem * ( 6 * 20 - 24 ) + 100vw * ( var( --wbp-font-size-base-min ) * 24 - var( --wbp-font-size-base-max ) * 20 ) ) / ( 320 * ( 6 * var( --wbp-font-size-base-min ) - var( --wbp-font-size-base-max ) ) ), 1rem * 24 / var( --wbp-font-size-base-max ) );color:var(--wbp-grey);line-height:1.325;text-transform:none;a {
  font-weight: inherit;
  color: inherit;
  transition: inherit;
}\n}.elementor .wbp-navi-child{width:fit-content;height:100%;padding:0px;flex-wrap:wrap;}