.elementor .hero-background{height:90vh;background-color:var(--gruen);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .img-hero{width:49%;height:100%;border-radius:5px;border-width:0px;}.elementor .catch-text{width:70%;font-family:Lora;font-weight:500;font-size:3rem;}.elementor .body-container{max-width:1800px;padding:0px;gap:8px;}.elementor .usp-block{padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:32px;border-color:var(--Schwarz);background:
  repeating-linear-gradient(
    to bottom,
    #000 0,
    #000 14px,
    transparent 14px,
    transparent 26px
  ) right / 2px 100% no-repeat;\n}.elementor .usp-block-inner{flex-direction:column;gap:64px;}.elementor .cta-block{width:80%;margin-block-start:120px;margin-block-end:120px;}.elementor .cta-button{font-family:Lexend;font-weight:400;font-size:1rem;color:var(--Schwarz);padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:16px;border-radius:3px;border-width:1px;border-color:var(--gruen);border-style:solid;background-color:var(--yellow);svg{
  color: var(--weis)
}\n}.elementor .cta-button:hover,.elementor .cta-button:focus-visible{color:var(--Schwarz);border-width:1px;border-color:var(--gruen);border-style:solid;background-color:var(--Transparent);}.elementor .body-center{justify-content:center;}.elementor .cta-button-p{font-family:var(--Button);font-weight:400;font-size:1rem;text-transform:uppercase;padding:0px;line-height: 1.7rem;\n}.elementor .cta-button-n{font-family:var(--Button);font-weight:400;color:var(--Schwarz);border-width:1px;border-color:var(--gruen);border-style:solid;background-color:var(--Transparent);svg{
  color: var(--grün)
}\n}.elementor .cta-button-n:hover,.elementor .cta-button-n:focus-visible{color:var(--Weis);background-color:var(--gruen);svg{
  fill: white;
}\n}.elementor .cta-button-p-n{color:var(--Schwarz);}.elementor .right-sticky{max-width:900px;position:static;display:flex;flex-direction:column;gap:32px;}.elementor .tag{font-family:Lexend;font-weight:500;font-size:1rem;}.elementor .personal-card{width:auto;max-width:250px;gap:16px;justify-content:center;align-items:start;}.elementor .personal-card-img{width:200px;height:200px;object-fit:cover;border-radius:100px;align-self:center;}.elementor .personal-card-name{font-family:Lexend;font-weight:500;align-self:center;}.elementor .DUP_card-leistung-svg{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;}.elementor .DUP_card-leistung-svg-icon{width:30px;height:30px;}.elementor .DUP_card-center{flex-direction:column;gap:16px;align-items:center;}.elementor .DUP_card-center-icon{width:48px;height:48px;}.elementor .DUP_border-dahed-all{background:
    /* oben */
    repeating-linear-gradient(
      to right,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) top / 100% 2px no-repeat,

    /* rechts */
    repeating-linear-gradient(
      to bottom,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) right / 2px 100% no-repeat,

    /* unten */
    repeating-linear-gradient(
      to right,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) bottom / 100% 2px no-repeat,

    /* links */
    repeating-linear-gradient(
      to bottom,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) left / 2px 100% no-repeat;\n}.elementor .border-dashed--left{background:
    /* oben */
    repeating-linear-gradient(
      to right,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) top / 100% 2px no-repeat,

    /* rechts */
    repeating-linear-gradient(
      to bottom,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) right / 2px 100% no-repeat,

    /* unten */
    repeating-linear-gradient(
      to right,
      #000 0,
      #000 14px,
      transparent 14px,
      transparent 26px
    ) bottom / 100% 2px no-repeat;\n}.elementor .hero-center{height:40vh;min-height:500px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .page-title{font-family:var(--Button);font-size:1rem;letter-spacing:0.01px;line-height:1rem;text-align:center;}.elementor .pflegegrad-title{font-size:1rem;}