.elementor .kaart{padding:1.75rem;border-radius:16px;background-color:#ffffff;box-shadow:0px 4px 18px 0px rgba(47,93,58,0.10);flex-direction:column;gap:0.5rem;flex:1 1 15rem;}.elementor .knop:hover,.elementor .knop:focus-visible{background-color:#A9502C;}.elementor .knop{font-family:var(--hmsl-tekstfont);font-weight:600;font-size:1.05rem;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:var(--hmsl-terracotta);}.elementor .tekst{font-family:var(--hmsl-tekstfont);font-size:1.1rem;color:var(--hmsl-tekst);line-height:1.7;}.elementor .kop-klein{font-family:var(--hmsl-kop);font-weight:700;font-size:1.3rem;color:var(--hmsl-groen);line-height:1.3;}.elementor .kop-groot{font-family:var(--hmsl-kop);font-weight:700;font-size:3rem;color:var(--hmsl-groen);line-height:1.15;text-align:center;}.elementor .inhoud{width:100%;max-width:46rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .sectie{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .sectie-creme{background-color:var(--hmsl-creme);}