.elementor-4758 .elementor-element.elementor-element-325a967{--display:flex}#waarde-pagina-container{font-family:'Archivo',sans-serif;color:#333;line-height:1.7;background-color:#fff;max-width:1140px;margin:0 auto;overflow-x:hidden}#waarde-pagina-container h1,#waarde-pagina-container h2,#waarde-pagina-container h3{font-family:'Archivo Black',sans-serif;color:#051639;text-transform:uppercase}#waarde-pagina-container h2{font-size:2.5em;text-align:center;margin-top:40px;margin-bottom:20px;position:relative;padding-bottom:15px}#waarde-pagina-container h2::after{content:'';display:block;width:80px;height:4px;background-color:#0084b1;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#waarde-pagina-container h3{font-size:1.8em;margin-top:30px;color:#051639}#waarde-pagina-container .section{padding:60px 20px;border-bottom:1px solid #e9ecef}#waarde-pagina-container .section:last-child{border-bottom:none}#waarde-pagina-container a{color:#0084b1;text-decoration:none;transition:color 0.3s ease}#waarde-pagina-container a:hover{color:#00688b;text-decoration:underline}.hero-section{background-color:#f9f9f9;color:#333;padding:80px 20px;text-align:center;border-radius:12px;border:1px solid #e9ecef}.hero-section h1{font-size:2.8em;color:#051639;text-shadow:none}.hero-section .sub-heading{font-size:1.3em;margin-top:10px;margin-bottom:30px;opacity:.9}.cta-button{background-color:#0084b1;color:#fff!important;padding:18px 35px;font-size:1.1em;font-weight:700;border-radius:50px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .1);text-decoration:none!important;display:inline-block}.cta-button:hover{background-color:#00688b;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgb(0 0 0 / .15)}.cta-block{background-color:#f0f4f6;text-align:center;padding:40px 20px;margin-top:40px;border-radius:12px}.cta-block p{font-size:1.2em;margin-bottom:25px;color:#051639}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.card{background:#fff;border-radius:12px;padding:30px;text-align:left;box-shadow:0 4px 25px rgb(0 0 0 / .07);transition:all 0.3s ease;border:1px solid #e9ecef}.card:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgb(0 0 0 / .12)}.card h3{margin-top:0;font-size:1.4em;text-align:center}.card ul{list-style-type:none;padding-left:0}.card li{position:relative;padding-left:30px;margin-bottom:10px}.card li::before{content:'✓';color:#2ecc71;font-size:1.2em;font-weight:700;position:absolute;left:0;top:0}.faq-item details{background:#fff;border-radius:8px;margin-bottom:10px;border:1px solid #e9ecef;transition:box-shadow 0.2s ease}.faq-item details:hover{box-shadow:0 4px 15px rgb(0 0 0 / .05)}.faq-item summary{padding:20px;font-weight:700;cursor:pointer;font-size:1.2em;position:relative;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';position:absolute;right:20px;font-size:1.5em;color:#0084b1;transition:transform 0.2s ease}.faq-item details[open] summary::after{transform:rotate(45deg)}.faq-answer{padding:0 20px 20px;border-top:1px solid #e9ecef}.nap-container{display:grid;grid-template-columns:1fr;gap:30px;padding:20px;background-color:#f0f4f6;border-radius:12px;margin-top:40px}.nap-details{display:flex;flex-direction:column;gap:20px}.nap-card{background-color:#fff;padding:20px;border-radius:10px;border-left:5px solid #0084b1}.nap-card h3{margin-top:0;margin-bottom:15px;color:#0084b1}.nap-card p,.nap-card ul{margin:0;padding:0;list-style:none}.nap-card li{margin-bottom:5px}.nap-card a{font-weight:500}.map-container iframe{border:0;border-radius:10px;width:100%;height:100%;min-height:300px}.quick-answer-box{background:#f0f8ff;padding:25px;border-left:5px solid #0084b1;margin:30px 0;border-radius:8px}.quick-answer-box h2{font-size:1.8em;margin-top:0;text-align:left}.quick-answer-box ul{list-style:none;padding-left:0}.quick-answer-box li{padding:8px 0;padding-left:25px;position:relative}.quick-answer-box li::before{content:'•';position:absolute;left:5px;color:#0084b1;font-weight:700}.expertise-section{background:#f9f9f9;padding:30px;border-radius:12px;margin:30px 0}.expertise-section h3{color:#0084b1;margin-bottom:20px}.expertise-section ul{list-style:none;padding:0}.expertise-section li{padding:10px 0;padding-left:30px;position:relative;border-bottom:1px solid #e0e0e0}.expertise-section li:last-child{border-bottom:none}.expertise-section li::before{content:'✓';color:#2ecc71;position:absolute;left:0;font-size:1.2em;font-weight:700}.price-comparison-table{width:100%;border-collapse:collapse;margin:30px 0;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.price-comparison-table th{background:#0084b1;color:#fff;padding:15px;text-align:left;font-weight:700}.price-comparison-table td{padding:15px;border-bottom:1px solid #e9ecef}.price-comparison-table tr:hover{background:#f9f9f9}.market-update{background:#fff3cd;border:1px solid #ffc107;padding:20px;border-radius:8px;margin:30px 0}.market-update h3{color:#856404;margin-top:0}.market-update .update-date{font-style:italic;color:#666;margin-top:15px;font-size:.9em}.calculator-widget{background:#f0f4f6;padding:30px;border-radius:12px;margin:30px 0}.calculator-widget h3{color:#051639;margin-bottom:20px}.calculator-widget label{display:block;margin:15px 0;font-weight:700}.calculator-widget input,.calculator-widget select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;margin-top:5px}.calculator-widget button{background:#0084b1;color:#fff;padding:12px 30px;border:none;border-radius:5px;cursor:pointer;font-size:1.1em;margin-top:20px}.calculator-widget button:hover{background:#00688b}#result{margin-top:20px;padding:20px;background:#fff;border-radius:5px;font-size:1.2em;font-weight:700;color:#0084b1;text-align:center}.recent-updates{background:#e8f5e9;padding:20px;border-radius:8px;margin:30px 0}.recent-updates h3{color:#2e7d32;margin-top:0}.recent-updates ul{list-style:none;padding:0}.recent-updates li{padding:8px 0;border-bottom:1px solid #c8e6c9}.recent-updates li:last-child{border-bottom:none}.location-links{background:#f8f9fa;padding:25px;border-radius:12px;margin:30px 0}.location-links h3{color:#051639;margin-bottom:20px;font-size:1.5em}.location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.location-grid a{background:#fff;padding:12px;border-radius:8px;text-align:center;border:1px solid #e9ecef;transition:all 0.3s}.location-grid a:hover{background:#0084b1;color:white!important;transform:translateY(-2px)}@media (min-width:992px){.nap-container{grid-template-columns:1fr 1fr}}@media (max-width:768px){#waarde-pagina-container h2{font-size:1.8em}.grid-container{grid-template-columns:1fr}.price-comparison-table{font-size:.9em}.price-comparison-table th,.price-comparison-table td{padding:10px 5px}.hero-section h1{font-size:2em}.location-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hero-section{padding:40px 15px}.cta-button{padding:15px 25px;font-size:1em}.location-grid{grid-template-columns:1fr}#waarde-pagina-container .section{padding:40px 15px}}@media print{.cta-button,.calculator-widget,.map-container{display:none}.price-comparison-table{page-break-inside:avoid}}.text-center{text-align:center}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 0.5s ease-in-out}html{scroll-behavior:smooth}