@import url("https://use.typekit.net/bdc6hhs.css");body{font-family:'Source Sans 3',sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff;margin:0;padding:0}h1{font-family:'Acumin Pro',sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}h2{font-family:'Acumin Pro',sans-serif;font-size:2rem;font-weight:600;margin-bottom:0.75rem}h3{font-family:'Futura PT',sans-serif;font-size:1.75rem;font-weight:600;margin-bottom:0.75rem}h4{font-family:'Futura PT',sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:0.5rem}h5{font-family:'Source Sans 3',sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:0.5rem}h6{font-family:'Source Sans 3',sans-serif;font-size:1rem;font-weight:400;margin-bottom:0.5rem}p{font-family:'Source Sans 3',sans-serif;font-size:1rem;margin-bottom:1rem}ul,ol{font-family:'Source Sans 3',sans-serif;font-size:1rem;margin-left:1.5rem;margin-bottom:1rem}blockquote{font-family:'Plantin',serif;font-size:1.2rem;font-style:italic;border-left:4px solid #ccc;padding-left:1rem;margin:1rem 0}.blockquote{font-family:'Plantin',serif;font-size:1.2rem;font-style:italic;border-left:4px solid #ccc;padding-left:1rem;margin:1rem 0}.cta-section{font-family:'Futura PT',sans-serif;font-size:1.5rem;font-weight:700;background:linear-gradient(to bottom,#ffffff 0%,#e6efff 100%);padding:60px 20px;text-align:center;border-radius:5rem;margin:60px auto;max-width:800px;box-shadow:0 8px 20px rgba(0,0,0,0.05)}.cta-section h2{color:#002f5f;margin-bottom:20px}.cta-section-beveiligingstechniek{font-family:'Acumin Pro',sans-serif;font-size:1.25rem;font-weight:600;color:#fff;background-color:#004080;padding:1.5rem;text-align:center}.cta-button-beveiligingstechniek{background-color:#004080;color:#ffffff;padding:15px 30px;border-radius:5rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1);display:inline-block}.cta-button-beveiligingstechniek:hover{background-color:#002f5f;border-radius:5rem;transform:scale(1.05)}input,textarea,select{font-family:'Source Sans 3',sans-serif;font-size:1rem;padding:0.5rem;border:1px solid #ccc;width:100%;box-sizing:border-box;margin-bottom:1rem}.offerte-dienst{padding:30px;background-color:#ffffff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin:10px;text-align:center}.offerte-dienst i{font-size:2.5rem;color:#004080;margin-bottom:15px}.offerte-dienst h3{font-family:'Futura PT',sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:0.75rem}.offerte-dienst p{font-family:'Source Sans 3',sans-serif;font-size:1rem;margin-bottom:1rem}.offerte-dienst a.cta-button-beveiligingstechniek{background-color:#004080;color:#ffffff;padding:12px 24px;border-radius:5rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;display:inline-block}.offerte-dienst a.cta-button-beveiligingstechniek:hover{background-color:#002f5f;transform:scale(1.05)}.usp-balk{display:flex;flex-wrap:wrap;justify-content:center;padding:40px 20px;background-color:#f9f9f9;text-align:center;border-radius:2rem;box-shadow:0 8px 20px rgba(0,0,0,0.05);margin:60px auto;max-width:1200px}.et_pb_blurb .et_pb_main_blurb_image{color:#004080;font-size:48px;margin-bottom:15px}.et_pb_blurb h4{font-family:'Acumin Pro',sans-serif;font-weight:600;font-size:1.5rem}.offerte-form-wrapper{max-width:700px;margin:0 auto;padding-top:30px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{font-family:'Source Sans 3',sans-serif;font-size:1rem;padding:12px;border:1px solid #ccc;width:100%;box-sizing:border-box;margin-bottom:1rem;border-radius:5px}.wpcf7 input[type="submit"]{background-color:#004080;color:#ffffff;padding:15px 30px;border-radius:5rem;font-weight:bold;text-transform:uppercase;border:none;cursor:pointer;transition:all 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#002f5f;transform:scale(1.05)}.menu-cta a{background-color:#f6c700;color:#000;padding:10px 20px;border-radius:5rem;font-weight:bold;text-transform:uppercase;transition:all 0.3s ease}.menu-cta a:hover{background-color:#004080;color:#fff}.footer-cta{background-color:#f1f1f1;color:#000;text-align:center;padding:60px 20px}.footer-cta h2{font-family:'Acumin Pro',sans-serif;font-size:2rem;font-weight:700;margin-bottom:20px}.cta-button-footer{background-color:#f6c700;color:#000;padding:15px 30px;border-radius:5rem;font-weight:bold;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease;display:inline-block}.cta-button-footer:hover{background-color:#002f5f;color:#fff}.ff-el-input,.ff-el-textarea,.ff-el-select{border-radius:6px;border:1px solid #ccc;padding:10px;font-size:16px}.ff-el-form-control{margin-bottom:20px}.ff-btn-submit{background-color:#0073e6;color:white;padding:12px 24px;border:none;border-radius:6px;font-size:16px;cursor:pointer}.ff-btn-submit:hover{background-color:#005bb5}.offerte-form-wrapper{max-width:700px;margin:0 auto;padding-top:30px}.footer-wrapper{background-color:#f1f1f1;color:#000000;padding:60px 20px 30px;font-family:'Source Sans 3',sans-serif;font-size:1rem}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;margin-left:-20px;margin-right:-20px}.footer-col{flex:1 1 22%;min-width:220px;padding:0 20px;margin-bottom:40px;box-sizing:border-box}.footer-col h4{font-family:'Futura PT',sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#004080}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:0.5rem}.footer-col ul li a{color:#000000;text-decoration:none;transition:color 0.3s ease;font-weight:500}.footer-col ul li a:hover{color:#004080;font-weight:700}.footer-col p a{color:#000000;text-decoration:underline;font-weight:500}.footer-col p a:hover{color:#004080}.footer-bottom{text-align:center;margin-top:40px;font-size:0.9rem;color:#666666}#cookie-banner{background:#f6c700;color:#000;padding:10px 20px;text-align:center;font-size:0.9rem;margin-top:20px}#cookie-banner a{color:#004080;font-weight:bold;text-decoration:underline}@media (max-width:768px){.footer-columns{flex-direction:column}.footer-col{flex:1 1 100%;padding:0}.footer-col h4{font-size:1.1rem}.footer-col p,.footer-col ul li a{font-size:0.95rem}}.usp-item{flex:1 1 22%;max-width:22%;margin:10px;font-family:'Source Sans 3',sans-serif}.usp-item i{font-size:2.2rem;color:#004080;margin-bottom:10px;display:block}.usp-item p{font-size:1rem;font-weight:600;color:#333}@media (max-width:980px){.usp-item{flex:1 1 45%;max-width:45%}}@media (max-width:600px){.usp-item{flex:1 1 48%;max-width:48%}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}.cta-section,.cta-section-beveiligingstechniek{font-size:1.25rem;padding:1.5rem}}