:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-7000 { --lr-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l14 0'/%3E%3Cpath d='M13 18l6 -6'/%3E%3Cpath d='M13 6l6 6'/%3E%3C/svg%3E"); --lr-star: url("https://localresults.nl/wp-content/uploads/2026/04/cropped-Favicon-localresults.png"); }
html { scroll-behavior: smooth; }
body.elementor-page-7000 [data-id="55c95dee"] { scroll-margin-top: 80px; }
body.elementor-page-7000 [data-id="72b3b01a"] a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }

/* Klantkaarten */
body.elementor-page-7000 :is([data-id="20b2b7e4"], [data-id="6c839c85"], [data-id="6274df06"], [data-id="a029552"], [data-id="17cd982"]) { position: relative; overflow: hidden; height: 460px; padding: 0 !important; border-radius: 22px; background-color: #0B2545; box-shadow: 0 18px 44px rgba(11, 37, 69, 0.16); transition: transform .3s ease, box-shadow .3s ease; }
body.elementor-page-7000 :is([data-id="20b2b7e4"], [data-id="6c839c85"], [data-id="6274df06"], [data-id="a029552"], [data-id="17cd982"]):hover { transform: translateY(-4px); box-shadow: 0 26px 56px rgba(11, 37, 69, 0.24); }
body.elementor-page-7000 :is([data-id="20b2b7e4"], [data-id="6c839c85"], [data-id="6274df06"], [data-id="a029552"], [data-id="17cd982"])::after { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient(180deg, rgba(8, 23, 43, 0) 30%, rgba(8, 23, 43, 0.72) 62%, rgba(8, 23, 43, 0.96) 100%); }
body.elementor-page-7000 :is([data-id="11aa77ae"], [data-id="1420534"], [data-id="41e1456b"], [data-id="21ad6cc1"], [data-id="46863754"]) { position: absolute !important; inset: 0; display: block; width: 100% !important; height: 100% !important; object-fit: cover; object-position: center top; transition: transform .6s ease; }
body.elementor-page-7000 [data-id="11aa77ae"] { object-position: center 25%; }
body.elementor-page-7000 [data-id="1420534"] { object-position: center 12%; }
body.elementor-page-7000 :is([data-id="20b2b7e4"], [data-id="6c839c85"], [data-id="6274df06"], [data-id="a029552"], [data-id="17cd982"]):hover :is([data-id="11aa77ae"], [data-id="1420534"], [data-id="41e1456b"], [data-id="21ad6cc1"], [data-id="46863754"]) { transform: scale(1.04); }
body.elementor-page-7000 :is([data-id="10862022"], [data-id="711f161"], [data-id="4ee87e8d"], [data-id="4b641cb7"], [data-id="27dbe264"]) { position: absolute !important; left: 0; right: 0; bottom: 0; top: auto; z-index: 2; width: 100%; padding: 26px !important; display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
body.elementor-page-7000 :is([data-id="7b728821"], [data-id="6357ff2d"], [data-id="356bdd2f"], [data-id="6b55098c"], [data-id="23e1f6ea"]) { margin: 0; font-family: "Lora", serif !important; font-weight: 500; font-size: 27px; line-height: 1.2; color: #FFFFFF; }
body.elementor-page-7000 :is([data-id="7b34eefc"], [data-id="1a67b390"], [data-id="d1e07bb"], [data-id="2dce2165"], [data-id="19294d7e"]) { padding: 0 !important; display: flex; flex-direction: row; flex-wrap: wrap; gap: 6px; }
body.elementor-page-7000 :is([data-id="53315eee"], [data-id="4111e07b"], [data-id="516d010"], [data-id="1011b706"], [data-id="64e1925a"], [data-id="f0b4779"], [data-id="7fe1a643"], [data-id="2404610e"], [data-id="30e81f9e"], [data-id="5d5ffdd9"], [data-id="4fb9787b"]) { width: auto; margin: 0; padding: 5px 12px; border-radius: 999px; background-color: rgba(255, 255, 255, 0.16); font-family: "DM Sans", sans-serif; font-size: 13px; font-weight: 500; line-height: 1.3; color: #FFFFFF; -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); }
@media (max-width: 767px) { body.elementor-page-7000 :is([data-id="20b2b7e4"], [data-id="6c839c85"], [data-id="6274df06"], [data-id="a029552"], [data-id="17cd982"]) { height: 420px; } }
@media (prefers-reduced-motion: reduce) { body.elementor-page-7000 :is([data-id="11aa77ae"], [data-id="1420534"], [data-id="41e1456b"], [data-id="21ad6cc1"], [data-id="46863754"]) { transition: none; } }

/* Voordelen contact */
body.elementor-page-7000 :is([data-id="6953b15f"], [data-id="7677ae41"], [data-id="25b185ba"]) { display: flex; align-items: center; gap: 10px; }
body.elementor-page-7000 :is([data-id="6953b15f"], [data-id="7677ae41"], [data-id="25b185ba"])::before { content: "✓"; flex: 0 0 auto; width: 24px; height: 24px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: #D4A24C; color: #0B2545; font-size: 14px; font-weight: 700; }

/* Contact: draaiende ster */
body.elementor-page-7000 [data-id="55c95dee"] { position: relative; overflow: hidden; }
body.elementor-page-7000 [data-id="6d6b18fc"] { position: relative; z-index: 1; }
body.elementor-page-7000 [data-id="55c95dee"]::before { content: ""; position: absolute; width: 660px; height: 660px; right: -220px; top: -240px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50,4 61.8,38.2 97.6,38.2 68.5,59.5 79.4,93.6 50,72.5 20.6,93.6 31.5,59.5 2.4,38.2 38.2,38.2' fill='none' stroke='%23D4A24C' stroke-width='0.45' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain; opacity: 0.3; pointer-events: none; z-index: 0; animation: lr-star-spin 90s linear infinite reverse; }
@keyframes lr-star-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }

/* Knoppen */
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"]) { display: inline-flex !important; align-items: center; justify-content: center; gap: 12px; width: fit-content; padding: 15px 28px !important; border: 0 !important; border-radius: 999px !important; font-family: "Lora", serif !important; font-size: 16px !important; font-weight: 500 !important; letter-spacing: 0.2px; line-height: 1.65 !important; text-decoration: none !important; position: relative !important; overflow: hidden !important; isolation: isolate; transition: background-color 0.35s ease, color 0.35s ease !important; }
body.elementor-page-7000 :is([data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"]) { padding: 11px 22px !important; font-size: 15px !important; margin-top: 4px; }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"]) { background-color: #D4A24C !important; color: #0B2545 !important; }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"]):hover { background-color: #F1D59B !important; color: #0B2545 !important; }
body.elementor-page-7000 :is([data-id="5e4e7aa0"], [data-id="6b9dcf04"]) { background-color: rgba(255, 255, 255, 0.13) !important; color: #FFFFFF !important; }
body.elementor-page-7000 :is([data-id="5e4e7aa0"], [data-id="6b9dcf04"]):hover { background-color: #FFFFFF !important; color: #0B2545 !important; }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"])::after { content: ""; flex: 0 0 auto; width: 18px; height: 18px; background-color: currentColor; -webkit-mask: var(--lr-arrow) center / contain no-repeat; mask: var(--lr-arrow) center / contain no-repeat; transition: transform 0.3s ease; }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"]):hover::after { transform: translateX(4px); }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"])::before { content: ""; position: absolute; top: 50%; right: -14px; width: 92px; height: 92px; margin-top: -46px; z-index: -1; pointer-events: none; background-color: rgba(184, 134, 47, 0.32); -webkit-mask: var(--lr-star) center / contain no-repeat; mask: var(--lr-star) center / contain no-repeat; opacity: 0; transform: translateX(26px) rotate(-18deg) scale(0.85); transition: transform 0.7s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.5s ease; }
body.elementor-page-7000 :is([data-id="5e4e7aa0"], [data-id="6b9dcf04"])::before { background-color: rgba(11, 37, 69, 0.1); }
body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"]):hover::before { opacity: 1; transform: translateX(0) rotate(0deg) scale(1); }
@media (prefers-reduced-motion: reduce) { body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="70ca417d"], [data-id="3e1e3611"], [data-id="532883c7"], [data-id="4b410a8b"], [data-id="4a8a7feb"], [data-id="7dd055f6"], [data-id="103eae79"], [data-id="6b9dcf04"])::before { transition: opacity 0.2s ease; transform: none; } }
@media (max-width: 767px) { body.elementor-page-7000 :is([data-id="7fcbd96a"], [data-id="5e4e7aa0"], [data-id="103eae79"], [data-id="6b9dcf04"]) { white-space: normal !important; } }

/* Footer 6550 */
body.elementor-page-7000 :is([data-id="25d06caf"], [data-id="d4cd3a6"], [data-id="ebbb248"]) { font-family: "DM Sans", sans-serif !important; font-style: normal !important; }

/* Header 6389: sticky */
@supports (animation-timeline: scroll()) { body.elementor-page-7000 [data-id="5c7b866a"] { animation: lr-hdr linear both; animation-timeline: scroll(root); animation-range: 0px 160px; } }
@supports not (animation-timeline: scroll()) { body.elementor-page-7000 [data-id="5c7b866a"] { background-color: rgba(11, 37, 69, 0.96) !important; box-shadow: 0 10px 30px rgba(4, 12, 26, 0.25); } }
@keyframes lr-hdr { from { background-color: rgba(11, 37, 69, 0); box-shadow: 0 0 0 rgba(4, 12, 26, 0); } to { background-color: rgba(11, 37, 69, 0.96); box-shadow: 0 10px 30px rgba(4, 12, 26, 0.25); } }
@media (min-width: 1025px) { @supports (animation-timeline: scroll()) { body.elementor-page-7000 [data-id="5c7b866a"] { animation: lr-hdr linear both, lr-hdr-pad linear both; animation-timeline: scroll(root), scroll(root); animation-range: 0px 160px, 0px 160px; } body.elementor-page-7000 [data-id="b95222e"] { animation: lr-hdr-logo linear both; animation-timeline: scroll(root); animation-range: 0px 160px; } } }
@keyframes lr-hdr-pad { to { padding-top: 14px; padding-bottom: 14px; } }
@keyframes lr-hdr-logo { to { height: 66px; } }

/* Header 6389: belknop */
body.elementor-page-7000 [data-id="7461c421"] { background-color: rgba(255, 255, 255, 0.22) !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3Cpath d='M14.05 2a9 9 0 0 1 8 7.94'/%3E%3Cpath d='M14.05 6A5 5 0 0 1 18 10'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: 22px 22px !important; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); transition: background-color 0.25s ease; }
body.elementor-page-7000 [data-id="7461c421"]:hover { background-color: #D4A24C !important; }
@media (max-width: 767px) { body.elementor-page-7000 [data-id="7461c421"] { background-size: 19px 19px !important; } }

/* Header 6389: knoppen */
body.elementor-page-7000 :is([data-id="12fb054b"], [data-id="4dd0d22f"]) { display: inline-flex !important; align-items: center; justify-content: center; gap: 12px; }
body.elementor-page-7000 [data-id="4dd0d22f"] { justify-content: flex-start; gap: 8px; }
@media (min-width: 1025px) { body.elementor-page-7000 [data-id="195bb8e4"] { display: inline-flex !important; align-items: center; justify-content: center; gap: 12px; } }
body.elementor-page-7000 :is([data-id="195bb8e4"], [data-id="12fb054b"], [data-id="4dd0d22f"])::after { content: ""; flex: 0 0 auto; width: 18px; height: 18px; background-color: currentColor; -webkit-mask: var(--lr-arrow) center / contain no-repeat; mask: var(--lr-arrow) center / contain no-repeat; transition: transform 0.3s ease; }
body.elementor-page-7000 :is([data-id="195bb8e4"], [data-id="12fb054b"], [data-id="4dd0d22f"]):hover::after { transform: translateX(4px); }
body.elementor-page-7000 [data-id="4dd0d22f"]::after { width: 16px; height: 16px; }
body.elementor-page-7000 :is([data-id="195bb8e4"], [data-id="12fb054b"]) { position: relative !important; overflow: hidden !important; isolation: isolate; transition: background-color 0.35s ease, color 0.35s ease !important; }
body.elementor-page-7000 :is([data-id="195bb8e4"], [data-id="12fb054b"]):hover { background-color: #F1D59B !important; color: #0B2545 !important; }

/* Header 6389: mobiel menu */
body.elementor-page-7000 .elementor-element-3536340f { width: auto !important; flex: 0 0 auto; }
body.elementor-page-7000 .elementor-element-3536340f > .elementor-widget-container { width: auto !important; }
@media (min-width: 1025px) { body.elementor-page-7000 .elementor-element-3536340f, body.elementor-page-7000 [data-id="3e14f849"] { display: none !important; } }
body.elementor-page-7000 .elementor-element-3536340f .elementor-nav-menu--dropdown { display: none !important; }
body.elementor-page-7000 .elementor-element-3536340f .elementor-menu-toggle { width: 44px; height: 44px; padding: 0 !important; margin: 0 !important; border: 0; border-radius: 999px; background-color: rgba(255, 255, 255, 0.22) !important; color: #FFFFFF !important; display: flex !important; align-items: center; justify-content: center; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); }
body.elementor-page-7000 .elementor-element-3536340f .elementor-menu-toggle svg { fill: #FFFFFF !important; width: 20px; height: 20px; }
body.elementor-page-7000 [data-id="5cc79983"]::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background-color: #D4A24C; margin-right: 14px; vertical-align: middle; position: relative; top: -3px; }
body.elementor-page-7000 [data-id="6336b636"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E9B95C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: 22px 22px !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) { overflow: hidden; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) [data-id="3e14f849"] { display: flex !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) [data-id="5c7b866a"] { animation: none !important; background-color: #FFFFFF !important; box-shadow: none !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) [data-id="b95222e"] { background-image: url("https://localresults.nl/wp-content/uploads/2026/04/Logo-localresults-online-marketing-transparant-e1777281835676.png") !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) .elementor-element-3536340f .elementor-menu-toggle { background-color: #EEF3F8 !important; color: #0B2545 !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) .elementor-element-3536340f .elementor-menu-toggle svg { fill: #0B2545 !important; }
body.elementor-page-7000:has(.elementor-element-3536340f .elementor-menu-toggle.elementor-active) [data-id="7461c421"] { background-color: #EEF3F8 !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B2545' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") !important; }/* End custom CSS */