.elementor .rbt-social-link:hover,.elementor .rbt-social-link:focus-visible{opacity:80%;}.elementor .rbt-social-link:focus{outline-offset:3px;outline: 2px solid var(--focus);\n}.elementor .rbt-social-link{width:48px;height:48px;object-fit:contain;padding:12px;display:flex;justify-content:center;align-items:center;transition: opacity var(--rbt-duur-kort) var(--rbt-easing); & img { width: 24px; height: 24px; display: block; } box-sizing: border-box;\n}.elementor .rbt-social{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:4px;}.elementor .rbt-footer-link:hover,.elementor .rbt-footer-link:focus-visible{text-decoration-line: underline;\n}.elementor .rbt-footer-link:focus{outline-offset:3px;outline: 2px solid var(--focus);\n}.elementor .rbt-footer-link{min-height:48px;font-family:var(--font-lato);font-weight:400;font-size:1rem;color:var(--on-brand);line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;text-underline-offset: 6px; text-decoration-thickness: 2px; text-decoration-color: var(--brand-goud);\n}.elementor .rbt-footer-kolom{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .rbt-footer-rij{width:100%;padding:0px;display:grid;gap:2.5rem;grid-template-columns:6fr 3fr 3fr;}.elementor .rbt-footer{width:100%;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:4.5rem;padding-inline-end:4.5rem;background-color:var(--brand-blauw);display:flex;flex-direction:column;align-items:center;--surface: #002f6c; --surface-sunken: #00245a; --ink: #ffffff; --ink-body: #e8ecf3; --ink-muted: #c3cbd9; --accent-ink: #d9a404; --hairline: #12457f; --focus: #d9a404;\n}.elementor .rbt-logo{width:auto;height:44px;padding:0px;display:block;flex:0 0 auto;max-width: none; & img { display: block; height: 44px; width: auto; max-width: none; }\n}.elementor .rbt-logo-footer{height:48px;& img { height: 48px; }\n}.elementor .rbt-binnen{width:100%;max-width:var(--rbt-breedte-container);padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .rbt-tekst-klein{font-family:var(--font-lato);font-weight:400;font-size:var(--rbt-tekst-klein);color:var(--ink-body);line-height:var(--rbt-tekst-klein-lh);margin:0px;& a { color: inherit; font: inherit; text-decoration: underline; text-decoration-color: var(--accent-ink); text-decoration-thickness: 2px; text-underline-offset: 4px; }\n}