.wpcf7 .jn-form{width:100%;max-width:1000px;color:#111;font-family:inherit;font-size:16px}.jn-form,.jn-form *{box-sizing:border-box}.jn-form .jn-field>label,.jn-form .jn-label{display:block;font-size:17px;font-weight:400;line-height:1.4;margin-bottom:12px;color:#111}.jn-form .jn-section{margin-top:16px}.jn-form .jn-row{display:grid;gap:14px;align-items:end}.jn-form .jn-field,.jn-form .jn-row>div{min-width:0}.jn-form .jn-naam-row{grid-template-columns:minmax(0,1fr) minmax(0,4.15fr)}.jn-form .jn-namen{display:grid;grid-template-columns:1.55fr 1fr 1.55fr;gap:14px}.jn-form .jn-adres-row{grid-template-columns:2.05fr 1fr 1fr}.jn-form .jn-postcode-row{grid-template-columns:1fr 1fr}.jn-form .jn-gegevens-row{grid-template-columns:repeat(3,minmax(0,1fr))}.jn-form .wpcf7-form-control-wrap{display:block;width:100%}.jn-form input:not([type="submit"]),.jn-form select{display:block;width:100%;max-width:100%;height:47px;padding:10px 12px;border:1px solid #879098;border-radius:0;background:#fff;color:#333;font-family:inherit;font-size:16px;font-weight:400;box-shadow:none}.jn-form select{cursor:pointer;padding-right:25px}.jn-form input::placeholder{color:#777;opacity:1}.jn-form input:focus,.jn-form select:focus{border-color:#146c6b;outline:2px solid rgba(20,108,107,0.12)}.jn-form .jn-actions{margin-top:10px}.jn-form input[type="submit"]{display:inline-block;width:auto;min-width:146px;height:47px;padding:10px 25px;background:#146c6b;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:700;cursor:pointer;transition:background 0.2s ease}.jn-form input[type="submit"]:hover{background:#0e5352}.jn-form .jn-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jn-form p{margin:0;padding:0}@media (max-width:767px){.jn-form .jn-row,.jn-form .jn-namen{grid-template-columns:1fr;gap:14px}.jn-form .jn-naam-row{gap:16px}.jn-form .jn-field>label,.jn-form .jn-label{margin-bottom:8px}.jn-form input:not([type="submit"]),.jn-form select{font-size:16px}}