.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 .button{font-family:var(--Figtree);font-weight:300;font-size:var(--body-20);color:var(--text);padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:2%;border-radius:100px;background-color:var(--primary);display:flex;flex-wrap:nowrap;align-self:start;white-space:  nowrap;
svg {
  color: var(--text);transition: all 0.2s ease-in-out;
}
transition: all 0.2s ease-in-out;\n}.elementor .button:hover,.elementor .button:focus-visible{color:var(--white);background-color:var(--button);svg {
  color: var(--white);
}\n}.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 .padding-10-5-10-5{padding-block-start:var(--abstand-10);padding-block-end:var(--abstand-10);padding-inline-start:var(--abstand-5);padding-inline-end:var(--abstand-5);}.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;}