.elementor .rk-li{align-items:flex-start;}.elementor .rk-article{max-width:68ch;font-family:var(--rk-font);font-size:1.06rem;color:var(--rk-prose);line-height:1.75;& h2 { font-family: var(--rk-font); font-size: clamp(1.5rem, 2.4vw, 1.9rem); font-weight: var(--rk-fw-h2); line-height: 1.15; letter-spacing: var(--rk-ls-head); color: var(--rk-ink); margin: 40px 0 18px; scroll-margin-top: 110px; text-wrap: balance; } & h2:first-child { margin-top: 0; } & h3 { font-size: 1.2rem; color: var(--rk-ink); margin: 26px 0 12px; } & p { margin: 0 0 18px; } & a { color: var(--rk-ink); font-weight: 500; text-decoration: none; transition: color .15s; } & a:hover { color: var(--rk-blue); } & b, & strong { color: var(--rk-ink); font-weight: 600; } & blockquote { margin: 10px 0 28px; padding: 2px 0 2px 22px; border-left: 3px solid var(--rk-blue); font-family: var(--rk-font-accent); font-style: italic; font-weight: 500; font-size: clamp(1.3rem, 2.2vw, 1.55rem); line-height: 1.4; color: var(--rk-ink); } & blockquote p { margin: 0; } & ul, & ol { margin: 0 0 18px; padding-left: 1.25em; display: grid; gap: 8px; } & li::marker { color: var(--rk-blue); } & figure { margin: 10px 0 28px; } & figure img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; border-radius: var(--rk-radius-lg); } & figcaption { font-size: .88rem; line-height: 1.5; color: var(--rk-muted); margin-top: 8px; text-align: left; } & .closing { border-top: 1px solid var(--rk-line); padding-top: 20px; margin-top: 8px; color: var(--rk-muted); font-size: 1rem; } & details { background-color: var(--rk-tint); border-radius: var(--rk-radius); margin: 0 0 10px; } & summary { list-style: none; cursor: pointer; padding: 16px 50px 16px 18px; font-weight: 600; line-height: 1.5; position: relative; color: var(--rk-ink); } & summary::-webkit-details-marker { display: none; } & summary::after { content: '+'; position: absolute; right: 14px; top: 50%; transform: translateY(-50%); width: 28px; height: 28px; border-radius: 50%; background: var(--rk-paper); display: grid; place-items: center; color: var(--rk-blue); font-weight: 600; } & details[open] summary::after { content: '\2013'; } & details p { padding: 0 18px 18px; margin: 0; font-size: .98rem; } & .rk-li p { margin: 0; }\n}.elementor .rk-toc{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .rk-art-h2{scroll-margin-top:110px;}.elementor .rk-progress{width:0px;height:3px;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:9999;padding:0px;background-color:var(--rk-blue);}.elementor .rk-h1-dark{font-family:var(--rk-font);font-size:var(--rk-h1);color:var(--rk-ink);letter-spacing:var(--rk-ls-head);line-height:1.06;font-weight: var(--rk-fw-h1); & em { font-family: var(--rk-font-accent); font-style: italic; font-weight: inherit; color: var(--rk-blue); letter-spacing: -0.025em; font-size: var(--rk-fs-1-04em); line-height: 1; } text-wrap: balance; font-weight: var(--rk-fw-h1); & em { font-family: var(--rk-font-accent); font-style: italic; font-weight: inherit; color: var(--rk-blue); letter-spacing: -0.025em; font-size: 1.04em; line-height: 1; }\n}.elementor .rk-mark{height:auto;min-width:0px;aspect-ratio:1;position:absolute;z-index:-1;padding:0px;background-color:currentColor;pointer-events: none; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-image: url(https://rakoenschoonmaak.nl/wp-content/uploads/2026/10/rk-mask.png); mask-image: url(https://rakoenschoonmaak.nl/wp-content/uploads/2026/10/rk-mask.png);\n}.elementor .rk-mark-full{aspect-ratio:757 / 799;-webkit-mask-image: url(https://rakoenschoonmaak.nl/wp-content/uploads/2026/10/rk-mask-full.png); mask-image: url(https://rakoenschoonmaak.nl/wp-content/uploads/2026/10/rk-mask-full.png);\n}.elementor .rk-i-x{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/x.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/x.svg);\n}.elementor .rk-mm-sub{& > summary { list-style: none; } & > summary::-webkit-details-marker { display: none; } &[open] > summary { position: absolute; top: 0; left: 0; right: 0; z-index: 3; border-bottom: 0; padding: 12px var(--rk-gutter) 4px; background-color: #fff; justify-content: flex-start; } &[open] .rk-sub-label { display: none; } &:not([open]) .rk-sub-back { display: none; }\n}.elementor .rk-sub-back{display:flex;}.elementor .rk-sub-label{display:flex;}.elementor .rk-mm-close{display:block;}.elementor .rk-mm-open{display:block;}.elementor .rk-mm{&[open] .rk-mm-open { display: none; } &:not([open]) .rk-mm-close { display: none; } & > summary::-webkit-details-marker { display: none; } & > summary { list-style: none; }\n}.elementor .rk-card{border-radius:var(--rk-radius-lg);background-color:var(--rk-paper);box-shadow:0px 1px 2px 0px rgba(0,1,17,.06),0px 8px 24px -8px rgba(0,1,17,.12),0px 24px 60px -20px rgba(0,1,17,.10);}.elementor .rk-photo-card{overflow:hidden;position:relative;color:var(--rk-paper);text-decoration:none;padding:0px;border-radius:var(--rk-radius-lg);display:block;isolation: isolate; & img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; transition: transform .6s; } &::after { content: ''; position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, rgba(0,1,17,0) 40%, rgba(0,1,17,.85) 100%); } &:hover img { transform: scale(1.05); } &:hover .rk-circle { transform: rotate(-45deg); } &:hover .rk-play { transform: scale(1.08); }\n}.elementor .rk-icon{width:20px;height:20px;min-width:0px;padding:0px;background-color:currentColor;display:block;flex:0 1 auto;-webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain;\n}.elementor .rk-btn:hover,.elementor .rk-btn:focus-visible{background-color:var(--rk-blue-ink);}.elementor .rk-btn{min-height:52px;font-family:var(--rk-font);font-size:1rem;color:var(--rk-paper);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:7px;padding-block-end:7px;padding-inline-start:24px;padding-inline-end:7px;border-radius:999px;border-width:0px;background-color:var(--rk-blue);transition:background-color 0.15s;display:inline-flex;gap:12px;justify-content:center;align-items:center;font-weight: var(--rk-fw-accent); &::after { content: '\2197'; width: 38px; height: 38px; border-radius: 50%; background: var(--rk-ink); color: var(--rk-paper); display: grid; place-items: center; font-size: var(--rk-fs-1-05); flex-shrink: 0; transition: transform .2s; } &:hover::after { transform: rotate(-45deg); } font-weight: var(--rk-fw-accent); &::after { content: ''; width: 38px; height: 38px; border-radius: 50%; background-color: var(--rk-ink); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 17px 17px; display: grid; place-items: center; font-size: 1.05rem; flex-shrink: 0; transition: transform .2s; } &:hover::after { transform: rotate(-45deg); }\n}.elementor .rk-dd-panel{opacity:0%;transform:translate3d(0px, -4px, 0px);visibility: hidden; transition: opacity .15s, transform .15s, visibility .15s;\n}.elementor .rk-dd{width:auto;min-width:0px;position:relative;padding:0px;&:\68 over > .rk-dd-panel, &:focus-within > .rk-dd-panel { opacity: 1; visibility: visible; transform: none; }\n}.elementor .rk-i-li{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/linkedin.svg); mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/linkedin.svg);\n}.elementor .rk-i-fb{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/facebook.svg); mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/facebook.svg);\n}.elementor .rk-i-insta{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/instagram.svg); mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/instagram.svg);\n}.elementor .rk-i-tiktok{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/tiktok.svg); mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/tiktok.svg);\n}.elementor .rk-i-wa{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/whatsapp.svg); mask-image: url(https://cdn.jsdelivr.net/npm/simple-icons@13.0.0/icons/whatsapp.svg);\n}.elementor .rk-i-menu{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/menu.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/menu.svg);\n}.elementor .rk-i-chevron{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/chevron-down.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/chevron-down.svg);\n}.elementor .rk-i-phone{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/phone.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/phone.svg); -webkit-mask-image: url(https://cdn.jsdelivr.net/npm/heroicons@2.1.5/24/solid/phone.svg); mask-image: url(https://cdn.jsdelivr.net/npm/heroicons@2.1.5/24/solid/phone.svg);\n}.elementor .rk-i-left{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/arrow-left.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/arrow-left.svg); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M12 19l-7-7 7-7'/%3E%3C/svg%3E");\n}.elementor .rk-i-arrow{-webkit-mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/arrow-right.svg); mask-image: url(https://cdn.jsdelivr.net/npm/lucide-static@0.460.0/icons/arrow-right.svg); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");\n}.elementor .rk-btn-plain{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;&::after { display: none; }\n}.elementor .rk-lead{max-width:56ch;font-family:var(--rk-font);font-size:1.1rem;color:var(--rk-muted);line-height:1.6;& a { color: var(--rk-ink); font-weight: 500; text-decoration: none; transition: color .15s; } & a:hover { color: var(--rk-blue); }\n}.elementor .rk-h3{font-family:var(--rk-font);font-size:1.2rem;color:var(--rk-ink);letter-spacing:-0.02em;line-height:1.2;font-weight: var(--rk-fw-h3); text-wrap: balance; font-weight: var(--rk-fw-h3);\n}.elementor .rk-label{font-family:var(--rk-font);font-weight:600;font-size:var(--rk-fs-0-9);color:var(--rk-blue);line-height:1.4;}.elementor .rk-bg-tint{background-color:var(--rk-tint);}.elementor .rk-wrap{width:100%;max-width:var(--rk-wrap);position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--rk-head-gap);}.elementor .rk-section{width:100%;overflow:hidden;position:relative;padding-block-start:var(--rk-section-y);padding-block-end:var(--rk-section-y);padding-inline-start:var(--rk-gutter);padding-inline-end:var(--rk-gutter);display:flex;flex-direction:column;align-items:center;isolation: isolate;\n}