.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 .text-headline-xs{font-family:var(--Figtree);font-weight:300;font-size:var(--XS);}.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 .padding-5-5-5-5{column-gap:1px;padding:var(--abstand-5);display:flex;}.elementor .cont-luecke-m{gap:50px;}.elementor .breite-80{max-width:80%;}.elementor .breite-50{max-width:50%;}.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 .text-secondary-headline{font-family:var(--Figtree);font-weight:600;font-size:var(--XS);color:var(--text);}.elementor .abstand-unten{padding-block-end:2%;}.elementor .button-svg{width:40px;height:35px;min-width:40px;padding-inline-end:10px;}.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;}