.elementor .klng-elem__boxed{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--klng-spacing__278-25);padding-inline-end:var(--klng-spacing__278-25);}.elementor .klng-elem__white{background-color:var(--klng-color__white);}.elementor .klng-elem__hero-large-cont{padding:0px;flex-direction:column;}.elementor .klng-elem__hero-large-text{width:max( min( 100% - var( --klng-size__padding-min ) * 2, var( --klng-size__width-inner-max ) ) / 2, clamp( 0px, 100%, var( --klng-size__width-inner-max ) / 2 ) - var( --klng-size__padding-min ) * 2 );position:absolute;inset-block-end:0px;inset-inline-start:max( var( --klng-size__padding-min ), ( 100% - var( --klng-size__width-inner-max ) ) / 2 );z-index:1;padding-block-start:var(--klng-spacing__80-30);padding-block-end:var(--klng-spacing__80-30);padding-inline-start:var(--klng-spacing__140-30);padding-inline-end:var(--klng-spacing__140-30);background-image:linear-gradient(var(--klng-color__white-transp-85), var(--klng-color__white-transp-85)),url("https://kuelling-ag.ch/wp-content/uploads/2026/06/Kuelling-Kunststein-Betonelemente-Hintergrund-02-2048x1338.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .klng-elem__split{padding:0px;flex-direction:column;.klng-elem__split-large-cont {
  .klng-elem__split-text {
    padding-right: var( --klng-spacing__278-25 );
    }
}

> :nth-child( even ) {
  flex-direction: row-reverse;
  
  .klng-elem__split-text {
    padding-left: 0;
    padding-right: var( --klng-spacing__69-25 );
  }
  
  &.klng-elem__split-large-cont {
    .klng-elem__split-text {
      padding-left: var( --klng-spacing__278-25 );
    }
  }
}\n}.elementor .klng-elem__split-small-cont{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--klng-spacing__278-25);padding-inline-end:var(--klng-spacing__278-25);}.elementor .klng-elem__split-text{width:50%;padding-block-start:var(--klng-spacing__90-30);padding-block-end:var(--klng-spacing__100-20);padding-inline-start:var(--klng-spacing__69-25);padding-inline-end:0px;flex-direction:column;justify-content:center;}.elementor .klng-img__showcase{width:100%;aspect-ratio:397/380;object-fit:cover;}.elementor .klng-img__split-small{width:50%;height:auto;aspect-ratio:682/610;object-fit:cover;object-position:center center;}.elementor .klng-img__hero-small{width:100%;height:clamp( 250px, ( 100vw * ( 564 - 250 ) + 320px * ( 6 * 250 - 564 ) ) / 1600, 564px );aspect-ratio:1920/564;object-fit:cover;padding:0px;}.elementor .klng-img__hero-large{height:clamp( 660px, ( 100vw * ( 1080 - 660 ) + 320px * ( 6 * 660 - 1080 ) ) / 1600, 1080px );object-fit:cover;}.elementor .klng-font__fliesstext{font-family:var(--klng-font__family-2);font-weight:400;font-size:var(--klng-font__size-fliesstext);color:var(--klng-color__grey-dark);line-height:1.3;}.elementor .klng-font__einstiegstext{font-family:var(--klng-font__family-2);font-weight:400;font-size:var(--klng-font__size-einstiegstext);color:var(--klng-color__grey-dark);line-height:1.25;}.elementor .klng-elem__button{min-width:150px;min-height:40px;max-width:fit-content;font-family:var(--klng-font__family-1);font-weight:600;font-size:var(--klng-font__size-button);color:var(--klng-color__white);text-transform:uppercase;padding-block-start:13px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:0px;background-color:var(--klng-color__grey-dark);}.elementor .klng-elem__button:hover,.elementor .klng-elem__button:focus-visible{color:var(--klng-color__red);box-shadow:3px 3px 0px 0px var(--klng-color__red);}.elementor .klng-elem__button:focus{color:var(--klng-color__red);box-shadow:3px 3px 0px 0px var(--klng-color__red);}.elementor .klng-font__faq-antwort{font-family:var(--klng-font__family-2);font-weight:400;font-size:var(--klng-font__size-faq-antwort);color:var(--klng-color__grey-dark);line-height:1.3;}.elementor .klng-font__ueberschrift-3{font-family:var(--klng-font__family-1);font-weight:600;font-size:var(--klng-font__size-ueberschrift-3);color:var(--klng-color__grey-dark);line-height:1.5;text-transform:uppercase;}.elementor .klng_font__ueberschrift-2{font-family:var(--klng-font__family-1);font-weight:600;font-size:var(--klng-font__size-ueberschrift-2);color:var(--klng-color__grey-dark);line-height:1.6;text-transform:uppercase;}.elementor .klng-font__ueberschrift-1{font-family:var(--klng-font__family-1);font-weight:600;font-size:var(--klng-font__size-ueberschrift-1);color:var(--klng-color__grey-dark);line-height:1.16;text-transform:uppercase;}.elementor .klng-font__titel{font-family:var(--klng-font__family-1);font-weight:600;font-size:var(--klng-font__size-titel);color:var(--klng-color__grey-dark);line-height:1.13;text-transform:uppercase;word-wrap: break-word;\n}