nav#menu.navbar-default{padding:15px 0;transition:all .8s}nav#menu a.navbar-brand{font-size:26px;font-weight:600;color:#eee !important}nav#menu.navbar-default .navbar-nav>li>a{text-transform:uppercase;color:#ddd !important;font-size:15px;font-weight:400;letter-spacing:1px}nav#menu.navbar-default .navbar-nav>li>a:hover,nav#menu.navbar-default .navbar-nav>li>a:focus{color:#6aaf08 !important}nav#menu.navbar-default .navbar-toggle{border-radius:0}nav#menu.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.aanvragen-wrapper{background:#f5f7f2;min-height:100vh;padding-bottom:60px}.aanvragen-hero{background:linear-gradient(135deg, #2d5a1b 0%, #6aaf08 100%);padding:120px 20px 60px;text-align:center}.aanvragen-hero h1{font-size:38px;font-weight:700;color:#fff;margin:0 0 12px}.aanvragen-hero p{font-size:17px;color:rgba(255,255,255,.88);margin:0}.aanvragen-form-container{max-width:760px;margin:-32px auto 0;padding:0 16px}.aform-card{background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.08);margin-bottom:20px;overflow:hidden}.aform-card-header{display:flex;align-items:center;gap:14px;padding:20px 28px;border-bottom:1px solid #f0f0f0}.aform-card-header h3{margin:0;font-size:17px;font-weight:600;color:#222}.aform-icon{width:40px;height:40px;background:linear-gradient(135deg, #6aaf08, #4d8a05);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.aform-icon i{color:#fff;font-size:17px}.aform-card-body{padding:24px 28px}.aform-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width: 580px){.aform-grid{grid-template-columns:1fr}}.aform-field{display:flex;flex-direction:column;gap:6px}.aform-field--full{grid-column:1/-1}.aform-field label{font-size:12px;font-weight:700;color:#777;text-transform:uppercase;letter-spacing:.6px;margin:0}textarea.aform-input{resize:vertical}.aform-input{border:2px solid #eaeaea;border-radius:8px;padding:11px 14px;font-size:15px;color:#333;background:#fafafa;width:100%;transition:border-color .18s,box-shadow .18s,background .18s;box-sizing:border-box}.aform-input:focus{outline:none;border-color:#6aaf08;background:#fff;box-shadow:0 0 0 3px rgba(106,175,8,.14)}.aform-input::placeholder{color:silver}.aform-services{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:12px}@media(max-width: 580px){.aform-services{grid-template-columns:1fr}}.aform-service-item{position:relative}.aform-service-item input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.aform-service-item label{display:flex;align-items:center;gap:12px;padding:13px 16px;border:2px solid #e8e8e8;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:#555;background:#fafafa;transition:all .18s;margin:0;text-transform:none;letter-spacing:normal}.aform-service-item label:hover{border-color:#6aaf08;background:#f4fbe8;color:#2d5a1b}.aform-service-item input[type=checkbox]:checked+label{border-color:#6aaf08;background:#f4fbe8;color:#2d5a1b}.aform-service-item input[type=checkbox]:checked+label .aform-checkbox{background:#6aaf08;border-color:#6aaf08}.aform-service-item input[type=checkbox]:checked+label .aform-checkbox i{opacity:1}.aform-checkbox{width:22px;height:22px;border:2px solid #ccc;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .18s}.aform-checkbox i{color:#fff;font-size:11px;opacity:0;transition:opacity .18s}.aform-service-row{display:flex;align-items:center;gap:16px}.aform-service-row .aform-service-item{flex-shrink:0}.aform-service-row .aform-m2-field{display:flex;align-items:center;gap:8px}.aform-service-row .aform-m2-field label{font-size:13px;font-weight:600;color:#777;white-space:nowrap;margin:0;text-transform:none;letter-spacing:normal}.aform-service-row .aform-m2-field .aform-input{width:90px}.aform-submit{text-align:center;padding:8px 0 16px}.aform-btn-submit{background:linear-gradient(135deg, #6aaf08 0%, #4d8a05 100%);color:#fff;border:none;border-radius:50px;padding:15px 52px;font-size:16px;font-weight:600;cursor:pointer;letter-spacing:.4px;box-shadow:0 4px 18px rgba(106,175,8,.38);transition:transform .18s,box-shadow .18s}.aform-btn-submit i{margin-right:8px}.aform-btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(106,175,8,.48)}.aform-btn-submit:active{transform:translateY(0);box-shadow:0 3px 12px rgba(106,175,8,.38)}
