@media (max-width:768px){.wp-block-uagb-container:not(.alignfull):not(.alignwide){margin-left:12px !important;margin-right:12px !important;width:calc(100% - 24px) !important;box-sizing:border-box !important;}.wp-block-uagb-container.alignfull,.wp-block-uagb-container.alignwide{margin-left:0 !important;margin-right:0 !important;width:100% !important;}}.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) :is(p,ul,ol){max-width:700px;margin-left:auto;margin-right:auto;}.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) p + p{margin-top:1.2em;}.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) h2{max-width:810px;margin-left:auto;margin-right:auto;}.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) h3{max-width:760px;margin-left:auto;margin-right:auto;}@media (max-width:1024px){.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) h2{max-width:760px;}.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) h3{max-width:720px;}}@media (max-width:768px){.entry-content .wp-block-uagb-container:not(.alignfull):not(.alignwide) :is(p,ul,ol,h2,h3){max-width:100%;}}.wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;}.wp-block-buttons .wp-block-button{display:inline-flex;width:auto;}.entry-content h2{margin:40px auto 14px;padding-bottom:10px;max-width:1100px;border-bottom:1px solid rgba(255,255,255,0.14);letter-spacing:-0.02em;text-transform:none !important;}.nr-card{border-radius:28px !important;padding:clamp(18px,2.4vw,34px) !important;background:rgba(0,0,0,0.12) !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 22px 55px rgba(0,0,0,0.20) !important;box-sizing:border-box;}.nr-filmic{position:relative;overflow:hidden;border-radius:28px;padding:clamp(22px,3vw,44px) !important;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,0.4) 100%),radial-gradient(900px 340px at 18% 12%,rgba(255,255,255,0.12) 0%,transparent 55%),linear-gradient(145deg,#1a0508 0%,#5c1018 40%,#8a1a26 100%);border:1px solid rgba(255,255,255,0.12);box-shadow:0 25px 60px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.3);box-sizing:border-box;}.nr-filmic :is(h1,h2,h3){font-weight:400 !important;letter-spacing:-0.02em;text-transform:none !important;text-shadow:0 14px 34px rgba(0,0,0,0.25);border:none !important;padding-bottom:0 !important;}.nr-filmic p{color:rgba(255,255,255,0.92) !important;line-height:1.6 !important;max-width:72ch;}.nr-filmic :is(img,iframe,video,.wp-block-embed__wrapper,figure){border-radius:18px !important;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,0.35);}.nr-linkblok{max-width:1160px;margin:64px auto 48px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,0.06);box-sizing:border-box;}.nr-linkblok-col{display:flex;flex-direction:column;gap:8px;}.nr-linkblok-intro{font-size:13px;line-height:1.5;color:rgba(255,255,255,0.70);margin-bottom:28px;max-width:600px;}.nr-linkblok-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}.nr-linkblok-grid--2col{grid-template-columns:repeat(2,1fr);}.nr-linkblok-grid--4col{grid-template-columns:repeat(4,1fr);gap:20px;}.nr-linkblok-col h4{font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:#FFFFFF;margin:0 0 12px 0;padding:0;border:none;}.nr-linkblok-accordion{margin-bottom:10px;}.nr-linkblok-accordion summary{cursor:pointer;padding:12px 14px;padding-right:40px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:8px;font-size:13px;line-height:1.4;color:rgba(255,255,255,0.90);list-style:none;position:relative;transition:all 200ms ease;}.nr-linkblok-accordion summary::-webkit-details-marker{display:none;}.nr-linkblok-accordion summary::marker{display:none;content:'';}.nr-linkblok-accordion summary::after{content:'';position:absolute;right:16px;top:50%;width:6px;height:6px;border-right:2px solid rgba(255,255,255,0.5);border-bottom:2px solid rgba(255,255,255,0.5);transform:translateY(-50%) rotate(45deg);transition:transform 200ms ease;}.nr-linkblok-accordion[open] summary::after{transform:translateY(-30%) rotate(-135deg);}.nr-linkblok-accordion summary:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.10);color:#FFFFFF;}.nr-linkblok-accordion summary:focus{outline:2px solid rgba(255,255,255,0.3);outline-offset:2px;}.nr-linkblok-accordion summary:focus:not(:focus-visible){outline:none;}.nr-linkblok-accordion-content{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px 0;}.nr-linkblok-accordion-content a{display:block;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.04);border-radius:8px;padding:11px 14px;font-size:13px;line-height:1.4;color:rgba(255,255,255,0.85);text-decoration:none;transition:all 200ms ease;}.nr-linkblok-accordion-content a:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.10);color:#FFFFFF;}@media (max-width:900px){.nr-linkblok{margin:48px 12px 36px;padding-top:20px;width:calc(100% - 24px);}.nr-linkblok-grid,.nr-linkblok-grid--2col,.nr-linkblok-grid--4col{grid-template-columns:1fr;gap:20px;}.nr-linkblok-col h4{font-size:12px;margin-bottom:10px;}.nr-linkblok-accordion{margin-bottom:8px;}.nr-linkblok-accordion summary{padding:11px 13px;padding-right:38px;font-size:13px;}.nr-linkblok-accordion-content{gap:6px;padding:10px 0 2px 0;}.nr-linkblok-accordion-content a{padding:10px 12px;font-size:13px;}}.nr-video{position:relative;overflow:hidden;border-radius:26px;background:#000;box-shadow:0 18px 50px rgba(0,0,0,0.35);transform:translateZ(0);}.nr-video iframe{position:absolute;inset:0;width:100% !important;height:100% !important;border:0;display:block;}.nr-videos{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:center;}.nr-videos:not(.nr-videos--portrait) .nr-video{aspect-ratio:16 / 9;}.nr-videos--portrait{max-width:1100px;align-items:start;}.nr-videos--portrait .nr-video{aspect-ratio:9 / 16;}.nr-videos--single{grid-template-columns:1fr;max-width:800px;}.nr-videos--single .nr-video{aspect-ratio:16 / 9;}.nr-videos--single.nr-videos--portrait .nr-video{aspect-ratio:9 / 16;max-width:400px;margin:0 auto;}@media (max-width:768px){.nr-videos{grid-template-columns:1fr;gap:18px;}.nr-videos--single.nr-videos--portrait .nr-video{max-width:100%;}}.wpcf7-form{max-width:900px !important;margin:1rem auto !important;padding:2rem !important;background:#ffffff !important;border-radius:24px !important;border:0 !important;box-shadow:0 30px 60px rgba(0,0,0,0.15) !important;box-sizing:border-box !important;}.wpcf7-form :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,select){width:100% !important;padding:16px !important;margin-bottom:20px !important;border:2px solid #e8e8e8 !important;border-radius:14px !important;font-size:1rem !important;transition:border-color 0.25s ease,box-shadow 0.25s ease !important;box-sizing:border-box !important;background:#fff !important;}.wpcf7-form :is(input,textarea,select):focus{border-color:rgba(0,0,0,0.22) !important;box-shadow:0 0 0 4px rgba(0,0,0,0.06) !important;outline:none !important;transform:none !important;}.wpcf7-form textarea{min-height:120px !important;resize:vertical !important;}.wpcf7-form input[type="submit"]{background:linear-gradient(135deg,#C9A227,#B08D1F) !important;color:#ffffff !important;padding:18px 40px !important;border:none !important;border-radius:50px !important;font-size:1.1rem !important;font-weight:700 !important;cursor:pointer !important;width:100% !important;text-transform:uppercase !important;letter-spacing:1px !important;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease !important;margin-top:10px !important;box-shadow:0 4px 15px rgba(252,79,79,0.4) !important;}.wpcf7-form input[type="submit"]:hover{background:linear-gradient(135deg,#B08D1F,#C9A227) !important;transform:translateY(-3px) !important;box-shadow:0 15px 35px rgba(252,79,79,0.35) !important;}.wpcf7-form label{display:block !important;margin-bottom:8px !important;font-weight:600 !important;color:#333 !important;}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-acceptance{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:12px 20px !important;margin-bottom:20px !important;}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:12px 16px !important;background:#f8f8f8 !important;border:1px solid #e8e8e8 !important;border-radius:10px !important;cursor:pointer !important;transition:all 0.2s ease !important;}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item:hover,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item:hover{background:#f0f0f0 !important;border-color:#ddd !important;}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item:has(input:checked),.wpcf7-form .wpcf7-acceptance .wpcf7-list-item:has(input:checked){background:rgba(252,79,79,0.08) !important;border-color:rgba(252,79,79,0.3) !important;}.wpcf7-form .wpcf7-checkbox input[type="checkbox"],.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{width:20px !important;height:20px !important;min-width:20px !important;margin:0 !important;accent-color:#C9A227 !important;cursor:pointer !important;}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:14px !important;font-weight:500 !important;color:#333 !important;cursor:pointer !important;}.wpcf7-form .wpcf7-radio{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:12px 20px !important;margin-bottom:20px !important;}.wpcf7-form .wpcf7-radio .wpcf7-list-item{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:12px 16px !important;background:#f8f8f8 !important;border:1px solid #e8e8e8 !important;border-radius:10px !important;cursor:pointer !important;transition:all 0.2s ease !important;}.wpcf7-form .wpcf7-radio .wpcf7-list-item:hover{background:#f0f0f0 !important;border-color:#ddd !important;}.wpcf7-form .wpcf7-radio .wpcf7-list-item:has(input:checked){background:rgba(252,79,79,0.08) !important;border-color:rgba(252,79,79,0.3) !important;}.wpcf7-form .wpcf7-radio input[type="radio"]{width:20px !important;height:20px !important;min-width:20px !important;margin:0 !important;accent-color:#C9A227 !important;cursor:pointer !important;}.wpcf7-form .wpcf7-radio .wpcf7-list-item-label{font-size:14px !important;font-weight:500 !important;color:#333 !important;cursor:pointer !important;}@media (max-width:768px){.wpcf7-form{margin:1rem 12px !important;padding:1.5rem !important;}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-acceptance,.wpcf7-form .wpcf7-radio{grid-template-columns:1fr !important;}}.wpcf7 form .wpcf7-response-output{display:none !important;margin:18px 0 0 !important;padding:16px 18px !important;border-radius:16px !important;border:1px solid rgba(0,0,0,0.10) !important;background:#f7f7f7 !important;color:#111 !important;font-weight:600 !important;line-height:1.45 !important;box-shadow:0 14px 34px rgba(0,0,0,0.10) !important;}.wpcf7 form .wpcf7-response-output::before{content:none !important;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{display:block !important;animation:nrMsgIn 220ms ease-out both !important;}.wpcf7 form.sent .wpcf7-response-output{background:#f2fff7 !important;border-color:rgba(38,179,107,0.35) !important;color:#0f3d24 !important;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#fff5f5 !important;border-color:rgba(226,61,61,0.30) !important;color:#4a1010 !important;}.wpcf7 form.spam .wpcf7-response-output{background:#fff8e6 !important;border-color:rgba(255,176,32,0.30) !important;color:#4a2f00 !important;}.wpcf7-form .wpcf7-not-valid-tip{display:block !important;margin:-12px 0 16px !important;padding:10px 12px !important;border-radius:12px !important;background:#fff0ea !important;border:1px solid rgba(255,107,53,0.25) !important;color:#7a2a10 !important;font-weight:600 !important;font-size:0.95rem !important;}.wpcf7-form .wpcf7-not-valid{border-color:rgba(226,61,61,0.55) !important;box-shadow:0 0 0 4px rgba(226,61,61,0.10) !important;}@keyframes nrMsgIn{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.site-footer .footer-widget-area{padding-top:34px !important;padding-bottom:18px !important;}.site-footer .widget{margin-bottom:12px !important;font-size:16px !important;line-height:1.8 !important;}.site-footer .widget-title,.site-footer h2,.site-footer h3{font-size:20px !important;font-weight:700 !important;margin-bottom:14px !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:0.5px !important;border:none !important;padding:0 !important;}.site-footer .widget a{font-size:15px !important;transition:color 0.3s ease;}.site-footer .widget a:hover{color:#ED5A5B !important;}.site-footer .ast-footer-copyright{font-size:13px !important;color:rgba(255,255,255,0.85) !important;padding:14px 0 !important;}@media (max-width:768px){.nr-reviews.wp-block-uagb-container,.nr-reviews .wp-block-uagb-container{margin-left:12px !important;margin-right:12px !important;width:calc(100% - 24px) !important;}}.nr-btn-primary,.nr-btn-secondary,.nr-btn-ghost{display:inline-block;border-radius:999px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.nr-btn-primary{background:var(--nr-goud);color:#16141A !important;border:2px solid var(--nr-goud)}.nr-btn-primary:hover{background:#B08D1F;border-color:#B08D1F;color:#16141A !important}.nr-btn-secondary{background:transparent;color:var(--nr-goud) !important;border:2px solid var(--nr-goud)}.nr-btn-secondary:hover{background:var(--nr-goud);color:#16141A !important}.nr-btn-ghost{background:transparent;color:var(--nr-tekst-licht) !important;border:2px solid rgba(255,255,255,.35)}.nr-btn-ghost:hover{border-color:var(--nr-goud);color:var(--nr-goud) !important}@media(max-width:768px){.nr-btn-primary,.nr-btn-secondary,.nr-btn-ghost{display:block;width:100%;text-align:center}}.entry-header,.ast-archive-description,article header{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;}h1.entry-title,.entry-header h1,.entry-header .entry-title{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;}.entry-content >h1,.entry-content >p,.entry-content >h2,.entry-content >h3,.entry-content >h4,.entry-content >ul,.entry-content >ol,.entry-content >blockquote{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;box-sizing:border-box;}@media (max-width:1240px){.entry-header,.ast-archive-description,article header,h1.entry-title,.entry-header h1,.entry-header .entry-title{max-width:100%;padding-left:5%;padding-right:5%;}.entry-content >h1,.entry-content >p,.entry-content >h2,.entry-content >h3,.entry-content >h4,.entry-content >ul,.entry-content >ol,.entry-content >blockquote{max-width:100%;padding-left:5%;padding-right:5%;}}@media (max-width:767px){.entry-header,.ast-archive-description,article header,h1.entry-title,.entry-header h1,.entry-header .entry-title{padding-left:20px;padding-right:20px;}.entry-content >h1,.entry-content >p,.entry-content >h2,.entry-content >h3,.entry-content >h4,.entry-content >ul,.entry-content >ol,.entry-content >blockquote{padding-left:20px;padding-right:20px;}}h1.entry-title,.entry-header h1,.entry-content >h1{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem;}.entry-content >h2{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;margin-top:2.5rem;margin-bottom:1rem;}.entry-content >h3{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;margin-top:2rem;margin-bottom:0.75rem;}.entry-content >p{font-size:1.125rem;line-height:1.8;margin-bottom:1.25rem;}.entry-content >ul,.entry-content >ol{font-size:1.125rem;line-height:1.7;padding-left:65px;margin-bottom:1.5rem;}@media (max-width:767px){.entry-content >ul,.entry-content >ol{padding-left:40px;}}.entry-content >ul li,.entry-content >ol li{margin-bottom:0.5rem;}.entry-content .wp-block-uagb-container h1,.entry-content .wp-block-uagb-container p,.entry-content .wp-block-uagb-container h2,.entry-content .wp-block-uagb-container h3,.entry-content .wp-block-uagb-container h4,.entry-content .wp-block-uagb-container ul,.entry-content .wp-block-uagb-container ol,.entry-content .uagb-container h1,.entry-content .uagb-container p,.entry-content .uagb-container h2,.entry-content .uagb-container h3,.entry-content .wp-block-uagb-section h1,.entry-content .wp-block-uagb-section p,.entry-content .wp-block-uagb-section h2,.entry-content .wp-block-uagb-section h3,.entry-content .uagb-section__inner-wrap h1,.entry-content .uagb-section__inner-wrap p,.entry-content .uagb-section__inner-wrap h2,.entry-content .uagb-section__inner-wrap h3,.entry-content .ast-container h1,.entry-content .ast-container p,.entry-content .ast-container h2,.entry-content .ast-container h3,.entry-content .elementor-widget-container h1,.entry-content .elementor-widget-container p,.entry-content .elementor-widget-container h2{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}img,video,canvas{overflow:clip !important;}.wtwp-testimonial-rating .fa-star,.wtwp-testimonial-rating .fa.fa-star{font-family:inherit !important;font-style:normal !important;}.wtwp-testimonial-rating .fa-star::before,.wtwp-testimonial-rating .fa.fa-star::before{content:"★" !important;font-family:Arial,sans-serif !important;color:#FFD700;font-size:1em;}.wp-block-kadence-advancedheading,.kt-adv-heading,div[class*="kadence"]{text-shadow:2px 2px 0 #2D1A1F,-2px -2px 0 #2D1A1F,2px -2px 0 #2D1A1F,-2px 2px 0 #2D1A1F !important;}.single-testimonial .entry-header,.single-testimonial .ast-single-post-order{padding-top:120px !important;}:root{--nr-zwart:#0E0C10;--nr-kaart:#1B1820;--nr-goud:#C9A227;--nr-goud-donker:#8A6410;--nr-goud-licht:#E9C46A;--nr-licht:#F7F4EF;--nr-tekst-licht:#F4F1EC;--nr-tekst-donker:#232025;--nr-grijs:#A9A4AE}.nr-card{max-width:1160px;margin:0 auto 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px 22px;background:var(--nr-kaart);color:var(--nr-tekst-licht)}.nr-card p{margin:0}.nr-card p+p{margin-top:8px}.entry-content details.wp-block-details{max-width:1160px;margin:0 auto 10px;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:13px 20px;background:#fff;color:var(--nr-tekst-donker)}.entry-content details.wp-block-details summary{cursor:pointer;font-weight:600;font-size:1.02em}.entry-content details.wp-block-details[open]{border-color:var(--nr-goud)}.wpcf7-form input[type="submit"]{color:#16141A !important}.gglobe{filter:hue-rotate(46deg) saturate(.7) brightness(.85)}.site-footer{background:#0E0C10}.site-footer .footer-widget-area .widget-title,.site-footer .footer-widget-area h2{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#E9C46A;font-weight:700;margin-bottom:14px;font-family:'Barlow',sans-serif}.site-footer .footer-widget-area,.site-footer .footer-widget-area p,.site-footer .footer-widget-area li{color:#b9bec6;font-size:15px;line-height:1.8}.site-footer .footer-widget-area a{color:#b9bec6;text-decoration:none;transition:color .15s}.site-footer .footer-widget-area a:hover{color:#E9C46A}.site-footer .widget_nav_menu li{margin-bottom:2px}.site-primary-footer-wrap{padding-top:56px;padding-bottom:40px;border-top:1px solid #2a2731}.site-footer .ast-builder-social-element{filter:grayscale(1) brightness(1.5);transition:filter .15s}.site-footer .ast-builder-social-element:hover{filter:none}.site-footer .rpi-card,.site-footer .rpi-card_block,.site-footer .rpi-card-inner{background:#1B1820!important;border-color:#2a2731!important;box-shadow:none!important}.site-footer .rpi-card{border:1px solid #2a2731!important;border-radius:10px!important}.site-footer .rpi-card *:not(img):not(svg):not(.rpi-stars *){color:#F4F1EC!important}.site-footer .rpi-name{font-weight:600}.site-footer .rpi-based{color:#9aa0a8!important}.site-footer .rpi-review_us,.site-footer a.rpi-review_us{background:#C9A227!important;color:#16141A!important;border:none!important}.site-footer .rpi-review_us *{color:#16141A!important}.site-footer .rpi-slider-btn{color:#E9C46A!important;background:transparent!important}.site-footer .wp-block-social-links .wp-block-social-link{filter:grayscale(1) brightness(1.5);transition:filter .15s}.site-footer .wp-block-social-links .wp-block-social-link:hover{filter:none}.site-footer .footer-widget-area,.site-footer .footer-widget-area p,.site-footer .footer-widget-area div:not(.nr-footer-contact__row),.site-footer .footer-widget-area ul,.site-footer .footer-widget-area li{text-align:left}.site-footer .footer-widget-area h2,.site-footer .footer-widget-area .widget-title{font-size:12px;letter-spacing:.24em;color:#B08D1F;font-weight:600;margin-bottom:16px}.site-footer .widget_nav_menu a{font-size:14px;color:#9aa0a8;line-height:2.1}.site-footer .widget_nav_menu a:hover{color:#E9C46A}.site-footer .wp-block-uagb-image .wp-block-uagb-image__figure{margin:0!important;justify-content:flex-start!important;align-items:flex-start!important}.site-footer .wp-block-uagb-image img{max-width:105px!important;height:auto!important}.site-footer .wp-block-social-links{justify-content:flex-start;margin-top:18px}.site-primary-footer-wrap{padding-top:64px;padding-bottom:24px}@media(max-width:768px){.site-footer .footer-widget-area,.site-footer .footer-widget-area p,.site-footer .footer-widget-area ul,.site-footer .footer-widget-area li{text-align:center}.site-footer .wp-block-uagb-image .wp-block-uagb-image__figure{justify-content:center!important}.site-footer .wp-block-social-links{justify-content:center}}.site-footer .wp-block-uagb-image,.site-footer .wp-block-uagb-image--align-none{text-align:left}.site-footer .wp-block-uagb-image__figure{display:block!important;margin:0!important}@media(max-width:768px){.site-footer .wp-block-uagb-image,.site-footer .wp-block-uagb-image--align-none{text-align:center}}.site-footer .wp-block-uagb-image img{margin:0!important;display:block}.site-footer .site-footer-primary-section-1{padding-right:40px}@media(max-width:768px){.site-footer .wp-block-uagb-image img{margin:0 auto!important}}.site-footer .wp-block-uagb-image{justify-content:flex-start!important}@media(max-width:768px){.site-footer .wp-block-uagb-image{justify-content:center!important}}.main-header-menu .nr-menu-cta >.menu-link,.ast-builder-menu .nr-menu-cta >.menu-link{background:#C9A227;color:#16141A!important;border-radius:10px;padding:10px 22px!important;font-weight:700;margin-left:10px}.main-header-menu .nr-menu-cta >.menu-link:hover{filter:brightness(1.06);color:#16141A!important}.site-footer .ast-builder-grid-row-container-inner{max-width:1440px!important;margin:0 auto;width:100%;padding-left:48px;padding-right:48px}.site-footer .site-primary-footer-inner-wrap{max-width:100%!important}@media(max-width:920px){.site-footer .ast-builder-grid-row-container-inner{padding-left:24px;padding-right:24px}}.site-footer .site-above-footer-inner-wrap,.site-footer .site-below-footer-inner-wrap,.site-footer .site-primary-footer-inner-wrap{max-width:100%!important}@media(max-width:560px){.nrp-cta{flex-direction:column;align-items:stretch}.nrp-cta .nrp-btn,.nrp-cta .nrp-ghost{width:100%;text-align:center;box-sizing:border-box}}.site-footer .rpi-card_block{max-height:none!important;overflow:visible!important}.site-footer .rpi-card .rpi-scale{max-height:none!important;overflow:visible!important}@media(max-width:921px){.ast-mobile-header-wrap .site-logo-img img{max-height:60px!important;width:auto!important}.ast-mobile-header-wrap .site-branding{padding:10px 0!important}.ast-mobile-header-wrap .ast-below-header-bar{min-height:48px}.nrp-kop{padding-top:205px!important}}@media(min-width:922px){li.menu-item-gtranslate{margin-left:22px!important}}@media(max-width:921px){li.menu-item-gtranslate{padding:12px 20px}}li.menu-item-gtranslate{position:relative!important}li.menu-item-gtranslate .gsatelites{position:absolute!important;top:calc(50% + 38px);right:0;display:flex!important;flex-direction:row;gap:8px;left:auto!important}li.menu-item-gtranslate .gsatelites a.gsatelite{position:static!important;height:26px!important;width:26px!important}.gsatelite.gt-current-lang img{box-shadow:0 0 0 2px #C9A227!important;transform:none!important}.gsatelite img{box-shadow:none}@media(min-width:922px) and (max-width:1300px){.ast-primary-header-bar .main-header-menu >li >.menu-link{padding-left:9px!important;padding-right:9px!important;font-size:14px!important}li.nr-menu-cta .menu-link{padding:10px 16px!important;font-size:14px!important}li.menu-item-gtranslate{margin-left:10px!important}}@media(min-width:922px) and (max-width:1080px){.ast-primary-header-bar .main-header-menu >li >.menu-link{padding-left:6px!important;padding-right:6px!important;font-size:13px!important}li.nr-menu-cta .menu-link{padding:9px 12px!important;font-size:13px!important}li.menu-item-gtranslate{margin-left:6px!important}}@media(min-width:922px){.ast-primary-header-bar .site-logo-img img{max-height:96px!important;width:auto!important}}@media(min-width:922px) and (max-width:1600px){.nrp-kop{padding-top:160px!important}}.ast-primary-header-bar .main-header-menu .sub-menu{background:#1B1820!important;border:1px solid #2a2731;border-radius:0 0 10px 10px;box-shadow:0 18px 40px rgba(0,0,0,.5)}.ast-primary-header-bar .main-header-menu .sub-menu .menu-link{color:#F4F1EC!important;background:transparent!important;font-size:15px!important}.ast-primary-header-bar .main-header-menu .sub-menu .menu-item:hover >.menu-link,.ast-primary-header-bar .main-header-menu .sub-menu .menu-link:hover{color:#E9C46A!important;background:#242029!important}@media(min-width:1301px){.ast-primary-header-bar .site-logo-img img{max-height:118px!important}}.single-post h1.entry-title{font-size:clamp(30px,4vw,46px)!important;color:#fff!important;text-transform:none!important;letter-spacing:-0.02em;font-weight:600;line-height:1.1}.single-post .entry-header{padding-top:130px!important}
/* a11y-fix */
.rpi-review_us.rpi-clickable a,.rpi-review_us.rpi-clickable a.rpi-logo_after,.rpi-review_us.rpi-clickable,.site-footer .rpi-card .rpi-review_us.rpi-clickable,.site-footer .rpi-card .rpi-review_us.rpi-clickable a,.site-footer .rpi-card .rpi-review_us.rpi-clickable a.rpi-logo_after{background:#E9C46A!important;color:#16141A!important;font-weight:700!important}
@media(max-width:921px){.ast-header-navigation-arrow,.main-header-menu .dropdown-menu-toggle,.ast-menu-toggle{min-width:48px!important;min-height:48px!important}.main-header-menu .menu-link,.ast-mobile-header-wrap .menu-link{min-height:48px!important}}

.ast-footer-copyright a,.ast-footer-copyright p a{text-decoration:underline!important}

/* QA 31 juli 2026 - toegankelijkheid (Lighthouse) */
/* 1. Contrast: goud op lichte reviewvlakken haalde 2,14:1 ipv 4,5:1 */
.nr-testimonial-naschrift a,.wtwp-testimonial-inner a,.wtwp-testimonials-text a,.nrp-allrevs a.naar{color:#806415!important}
/* 2. Aanraakvlak: menupijltjes op desktop waren 20,2px breed, minimaal 24px vereist */
@media(min-width:922px){.ast-header-navigation-arrow,.main-header-menu .dropdown-menu-toggle{min-width:24px!important}}

/* 3. Links in lopende tekst niet alleen op kleur herkenbaar (WCAG 1.4.1) */
.nr-testimonial-naschrift a,.wtwp-testimonial-inner a,.wtwp-testimonials-text a{text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px}


/* Linkmodule #nrp-meer — stond t/m 22 aug 2026 als identiek <style>-blok in 68 pagina's; volledig gescoped op #nrp-meer */

#nrp-meer{width:100vw;margin-left:calc(50% - 50vw);background:#14121A;color:#F4F1EC;border-top:1px solid #2a2731}
#nrp-meer .nrp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
#nrp-meer .nrp-sec{padding:56px 0}
#nrp-meer .nrp-kicker{font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:#E9C46A;font-weight:700;margin-bottom:12px}
#nrp-meer h2{font-size:clamp(24px,3vw,32px);font-weight:600;color:#fff;margin:0 0 10px;line-height:1.15}
#nrp-meer .nrp-lede{color:#9aa0a8;font-size:16px;max-width:70ch;margin:0;line-height:1.6}
#nrp-meer .nrp-concept{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin-top:28px}
#nrp-meer .nrp-vlak{background:#1B1820;border:1px solid #2a2731;border-radius:10px;padding:22px 24px;margin:0}
#nrp-meer .nrp-vlak h3{font-size:13px;font-weight:700;color:#E9C46A;margin:0 0 14px;letter-spacing:.16em;text-transform:uppercase}
#nrp-meer .nrp-vlak ul{list-style:none;margin:0;padding:0}
#nrp-meer .nrp-vlak li{color:#9aa0a8;font-size:14.5px;line-height:1.5;padding:0 0 12px;margin:0}
#nrp-meer .nrp-vlak li:last-child{padding-bottom:0}
#nrp-meer .nrp-vlak li a{color:#F4F1EC;text-decoration:none;font-weight:600;border-bottom:1px solid #4a4550}
#nrp-meer .nrp-vlak li a:hover{color:#E9C46A;border-bottom-color:#C9A227}
#nrp-meer .nrp-pads{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
#nrp-meer .nrp-pad{display:inline-block;border:1px solid #2a2731;background:#1B1820;color:#F4F1EC!important;padding:10px 18px;border-radius:999px;font-size:14px;text-decoration:none}
#nrp-meer .nrp-pad:hover{border-color:#C9A227;color:#E9C46A!important}


/* ── Vertrouwenblok met cijfers ──────────────────────────────────────────────
   Stond tot 23 augustus 2026 als <style> in de herbruikbare blokken 51313 (NL) en
   58101 (EN), die byte-identieke CSS bevatten. Samen 8 gepubliceerde NL- en 8 EN-pagina's.
   Verhuisd van de body naar hier; geen enkele regel in de 85 sjabloonbestanden raakt
   .nr-trustblock, .nr-metrics-grid, .nr-metric-*, .nr-stars of .nr-trust-*, dus er kan
   geen regel van winnaar wisselen. Prijs: laadt nu op elke pagina in plaats van op 16,
   maar dan wel uit een gecachet bestand. */
/* ==========================================

       NEVERREST – COMPACT TRUST BLOCK (INLINE)

    ========================================== */

    .nr-trustblock {

      padding: 48px 0 40px;

      text-align: center;

      color: #ffffff;

    }

    /* Metrics */

    .nr-metrics-grid {

      display: grid;

      grid-template-columns: repeat(4, 1fr);

      gap: 24px;

      max-width: 1100px;

      margin: 0 auto 28px;

    }

    .nr-metric-value {

      font-size: clamp(32px, 4vw, 44px);

      line-height: 1.1;

      font-weight: 700;

      margin-bottom: 6px;

    }

    .nr-metric-label {

      font-size: 14px;

      opacity: 0.85;

    }

    .nr-stars {

      color: #FFD700;

      font-size: clamp(14px, 2vw, 18px);

      letter-spacing: 2px;

      margin-top: 4px;

    }

    /* Trust title */

    .nr-trust-title {

      font-size: 12px;

      letter-spacing: 0.18em;

      opacity: 0.65;

      margin-bottom: 18px;

    }

    /* Logos */

    .nr-trust-logos {

      display: flex;

      flex-wrap: wrap;

      justify-content: center;

      align-items: center;

      gap: 28px;

      max-width: 1000px;

      margin: 0 auto;

    }

    .nr-trust-logos img {

      max-height: 34px;

      width: auto;

      opacity: 0.85;

      transition: opacity 0.25s ease;

    }

    .nr-trust-logos img:hover {

      opacity: 1;

    }

    /* Politie logo 40% groter */

    .nr-trust-logos img[alt="Politie"] {

      max-height: 48px;

    }

    /* Google logo 30% kleiner */

    .nr-trust-logos img[alt="Google"] {

      max-height: 24px;

    }

    /* ==========================

       MOBILE

    ========================== */

    @media (max-width: 768px) {

      .nr-trustblock {

        padding: 32px 0 28px;

      }

      .nr-metrics-grid {

        grid-template-columns: repeat(2, 1fr);

        gap: 18px;

        margin-bottom: 22px;

      }

      .nr-metric-value {

        font-size: 30px;

      }

      .nr-stars {

        font-size: 12px;

      }

      .nr-trust-logos {

        gap: 20px;

      }

      .nr-trust-logos img {

        max-height: 26px;

      }

      .nr-trust-logos img[alt="Politie"] {

        max-height: 36px;

      }

      .nr-trust-logos img[alt="Google"] {

        max-height: 18px;

      }

    }

/* ── Footerwidget 'Footer contact' ───────────────────────────────────────────
   Stond in widget_block sleutel 214, dus in de database en op elke pagina in de body.
   Let op de samenwerking hierboven: algemeen.css heeft
   .site-footer .footer-widget-area div:not(.nr-footer-contact__row){text-align:left}
   Die :not() sluit deze rij bewust uit. Hernoem .nr-footer-contact__row dus niet
   zonder die regel mee aan te passen. */
.nr-footer-contact{ text-align:left; }
.nr-footer-contact__row{ display:flex; justify-content:flex-start; align-items:baseline; gap:12px; margin:0 0 10px; }
.nr-footer-contact__label{ min-width:44px; color:#8a8f98 !important; font-size:12px; letter-spacing:.12em; text-transform:uppercase; }
.nr-footer-contact__value{ color:#cfd3d9 !important; font-weight:500; font-size:14.5px; text-decoration:none !important; border-bottom:none; line-height:1.5; }
a.nr-footer-contact__value:hover{ color:#E9C46A !important; }
@media (max-width:768px){
  .nr-footer-contact{ text-align:center; }
  .nr-footer-contact__row{ justify-content:center; }
}
