.elementor .dtm-btn:hover,.elementor .dtm-btn:focus-visible{color:var(--dtm-wit);border-color:var(--dtm-inkt);background-color:var(--dtm-inkt);}.elementor .dtm-btn{font-family:var(--font-kop);font-weight:700;font-size:15px;color:var(--dtm-inkt);line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:2px;border-color:var(--dtm-geel);border-style:solid;background-color:var(--dtm-geel);transition:all 0.15s;}.elementor .dtm-text{font-family:var(--font-tekst);font-size:1rem;color:var(--dtm-tekst-zacht);line-height:1.65;display:block;}.elementor .dtm-lead{max-width:60ch;font-family:var(--font-tekst);font-size:1.12rem;color:var(--dtm-tekst-zacht);line-height:1.6;display:block;}.elementor .dtm-h1{font-family:var(--font-kop);font-weight:900;font-size:clamp(2.6rem, 6.2vw, 5rem);color:var(--dtm-inkt);letter-spacing:-0.02em;line-height:1;display:block;}.elementor .dtm-eyebrow{font-family:var(--font-kop);font-weight:700;font-size:12px;color:var(--dtm-tekst-zacht);letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;padding-inline-start:10px;border-inline-start-width:3px;display:block;border-left-style: solid; border-left-color: var(--dtm-geel);\n}.elementor .dtm-section{width:100%;scroll-margin-top:90px;background-color:var(--dtm-papier);padding-block: clamp(64px, 9vw, 112px); padding-inline: 0;\n}.elementor .dtm-wrap{width:100%;max-width:1180px;margin-inline: auto; padding-inline: clamp(16px, 4vw, 40px); padding-block: 0; box-sizing: border-box;\n}