.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-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}