.elementor .g-rl-arr:hover,.elementor .g-rl-arr:focus-visible{background-color:#FFDB24;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .g-rl-arr{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;aspect-ratio:1 / 1;font-family:var(--font-body);font-weight:700;font-size:18px;color:#1D1D1B;line-height:1;padding:0px;border-radius:99px;border-width:1.5px;border-color:#1D1D1B;border-style:solid;transition:background-color 0.2s, transform 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .g-rl-exc{font-family:var(--font-body);font-size:15px;color:#55595A;line-height:1.5;&:empty { display: none; }\n}.elementor .g-rl-klant{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.2rem, 1.6vw, 1.45rem);color:#1D1D1B;letter-spacing:-0.015em;line-height:1.15;}.elementor .g-rl-mt{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .g-rl-meta{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start;}.elementor .g-rl-chip2{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:#1D1D1B;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:99px;background-color:#F5F3EE;&:empty { display: none; }\n}.elementor .g-rl-chip1{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:#1D1D1B;padding-block-start:5px;padding-block-end:5px;padding-inline-start:11px;padding-inline-end:11px;border-radius:99px;background-color:#FFDB24;&:empty { display: none; }\n}.elementor .g-rl-chips{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;padding:0px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;}.elementor .g-rl-img:hover,.elementor .g-rl-img:focus-visible{transform:scale3d(1.045, 1.045, 1);}.elementor .g-rl-img{position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.7s;}.elementor .g-rl-media{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;background-color:#d9d6cf;}.elementor .g-rl-card{color:#1D1D1B;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .g-rl-item{padding:0px;display:block;}.elementor .g-rl-grid{column-gap:clamp(20px, 2.6vw, 40px);padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;row-gap: clamp(48px, 6vw, 88px); & > *:nth-child(3n+2) { transform: translate3d(0px, clamp(40px, 5vw, 80px), 0px); }\n}.elementor .g-rl-loop{padding-block-start:0px;padding-block-end:clamp(48px, 6vw, 80px);display:block;}.elementor .g-rl-tablabel{font-family:var(--font-body);font-weight:700;font-size:14.5px;color:inherit;line-height:1.2;white-space: nowrap;\n}.elementor .g-rl-tab:hover,.elementor .g-rl-tab:focus-visible{background-color:#FFFFFF;}.elementor .g-rl-tab{width:auto;color:#1D1D1B;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:99px;border-width:1.5px;border-color:#1D1D1B;border-style:solid;background-color:transparent;transition:background-color 0.2s, box-shadow 0.2s, transform 0.2s;flex:0 0 auto;&[aria-selected="true"] { background-color: #FFDB24; box-shadow: 3px 3px 0px 0px #1D1D1B; transform: translate3d(-2px, -2px, 0px); } min-width: max-content;\n}.elementor .g-fill-img{width:100%;height:100%;object-fit:cover;background-color:#d9d6cf;display:block;}.elementor .g-btn-yellow:hover,.elementor .g-btn-yellow:focus-visible{box-shadow:2px 2px 0px 0px #1D1D1B;transform:translate3d(2px, 2px, 0px);}.elementor .g-btn-yellow{min-height:52px;font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--ink);line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;background-color:var(--yellow);box-shadow:4px 4px 0px 0px #1D1D1B;transition:transform 0.2s, box-shadow 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .g-h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 3.2vw, 2.9rem);letter-spacing:-0.02em;line-height:1.06;}.elementor .g-wrap{width:100%;max-width:1280px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}