.elementor .colour-bg-dark{background-color:var(--text);}.elementor .text-headline-l{font-family:var(--Figtree);font-weight:300;font-size:var(--XL);color:var(--text);line-height:var(--XL);}.elementor .text-headline-m{font-family:var(--Figtree);font-weight:300;font-size:var(--L);color:var(--text);line-height:var(--L);}.elementor .body{font-family:var(--Figtree);font-weight:300;font-size:var(--body-24);color:var(--text);line-height:30px;border-end-start-radius:15px;border-end-end-radius:15px;}.elementor .breite-40{max-width:40%;padding-inline-start:0px;}.elementor .padding-5-5-5-5{column-gap:1px;padding:var(--abstand-5);display:flex;}.elementor .cont-luecke-m{gap:50px;}.elementor .cont-boxed{width:100%;max-width:1200px;overflow:hidden;object-fit:none;align-self:end;}.elementor .breite-30{max-width:30%;}.elementor .cont-luecke-xs{gap:10px;}.elementor .body-small{font-family:var(--Figtree);font-weight:200;font-size:var(--body-20);}.elementor .abstand-unten{padding-block-end:2%;}.elementor .abgerundete-ecken{border-radius:25px;}.elementor .deko-kreis{margin-left:  auto 0;   

&::before {
  content: "";
  background-color: #e7d1bd;
  border-radius: 100%;
  width: 330px;
  height: 330px;
  position: absolute;
  bottom: -100px;
  right: -100px;
  top: unset;
  left: unset;
  z-index: -1;
}\n}.elementor .colour-white{color:var(--white);}.elementor .header-padding{margin-block-start:150px;}