.elementor .ts-foto{width:100%;height:auto;object-fit:cover;display:block;}.elementor .ts-prijs{font-weight:600;font-size:17px;color:var(--ts-rood);line-height:1.4;font-family: var(--e-global-typography-text-font-family, Helvetica);\n}.elementor .ts-kolom{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .ts-knop-lijn:hover,.elementor .ts-knop-lijn:focus-visible{color:var(--ts-wit);background-color:var(--ts-rood);}.elementor .ts-knop-lijn{font-weight:500;font-size:15px;color:var(--ts-rood);line-height:1;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:2px;border-color:var(--ts-rood);border-style:solid;background-color:var(--ts-wit);font-family: var(--e-global-typography-text-font-family, Helvetica);\n}.elementor .ts-knop:hover,.elementor .ts-knop:focus-visible{color:var(--ts-wit);border-color:var(--ts-rood-donker);background-color:var(--ts-rood-donker);}.elementor .ts-knop{font-weight:500;font-size:15px;color:var(--ts-wit);line-height:1;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:2px;border-color:var(--ts-rood);border-style:solid;background-color:var(--ts-rood);font-family: var(--e-global-typography-text-font-family, Helvetica);\n}.elementor .ts-tekst-klein{font-weight:400;font-size:15px;color:var(--ts-grijs-tekst);line-height:1.6;font-family: var(--e-global-typography-text-font-family, Helvetica);\n}.elementor .ts-tekst{font-weight:400;font-size:17px;color:var(--ts-tekst);line-height:1.6;font-family: var(--e-global-typography-text-font-family, Helvetica); & a { color: var(--ts-rood); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .ts-kop-s{font-weight:600;font-size:24px;color:var(--ts-zwart);line-height:1.25;font-family: var(--e-global-typography-primary-font-family, "Times New Roman");\n}.elementor .ts-kop-l{font-weight:600;font-size:35px;color:var(--ts-zwart);line-height:1.2;font-family: var(--e-global-typography-primary-font-family, "Times New Roman");\n}.elementor .ts-kop-xl{font-weight:500;font-size:60px;color:var(--ts-wit);line-height:1.1;font-family: var(--e-global-typography-primary-font-family, "Times New Roman");\n}.elementor .ts-binnen{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ts-sectie{padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:40px;}