/* Alleen CF7-formulier 35 */
.wpcf7[id^="wpcf7-f35-"] p{margin:0 0 .6rem}
.wpcf7[id^="wpcf7-f35-"] input[type=text],.wpcf7[id^="wpcf7-f35-"] input[type=email],.wpcf7[id^="wpcf7-f35-"] input[type=tel],.wpcf7[id^="wpcf7-f35-"] textarea{padding:.55rem .75rem;min-height:2.6rem;height:auto;line-height:1.4;font-size:1rem;width:100%;box-sizing:border-box}
.wpcf7[id^="wpcf7-f35-"] textarea{height:5.5rem}
.wpcf7[id^="wpcf7-f35-"] .iic-grid{display:block}
.wpcf7[id^="wpcf7-f35-"] .iic-person{border:1px solid #ddd;border-radius:4px;padding:.6rem .75rem .1rem;margin:0 0 .75rem;position:relative}
.wpcf7[id^="wpcf7-f35-"] .iic-person[hidden]{display:none}
.wpcf7[id^="wpcf7-f35-"] .iic-person-title{font-weight:600;margin:0 0 .5rem;font-size:1rem}
.wpcf7[id^="wpcf7-f35-"] .iic-remove{position:absolute;top:.4rem;right:.6rem;background:none;border:0;color:#b00;cursor:pointer;font-size:.9rem}
.wpcf7[id^="wpcf7-f35-"] .iic-add{margin:0 0 .75rem;padding:.4rem .9rem;font-size:1rem;cursor:pointer}
.wpcf7[id^="wpcf7-f35-"] .iic-error{color:#dc3232;font-size:.9rem;margin:.2rem 0 .5rem}
.wpcf7[id^="wpcf7-f35-"] .wpcf7-list-item{display:flex;align-items:flex-start;gap:.5rem;margin:0}
.wpcf7[id^="wpcf7-f35-"] .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}
.wpcf7[id^="wpcf7-f35-"] input[type=checkbox]{width:21px;height:21px;min-width:21px;margin:.1rem 0 0;accent-color:#001987;cursor:pointer}
/* Eén kolom, max 700px gecentreerd */
.wpcf7[id^="wpcf7-f35-"]{max-width:700px;margin-left:auto;margin-right:auto}
.wpcf7[id^="wpcf7-f35-"] form > .row,.wpcf7[id^="wpcf7-f35-"] .row{display:block;margin-left:0;margin-right:0}
.wpcf7[id^="wpcf7-f35-"] .row > [class*="col-"]{flex:none;max-width:100%;width:100%;padding-left:0;padding-right:0}
/* Nieuw ACCS-logo (SVG 500:224) */
a.navbar-brand img.iic-logo,a.navbar-brand-unscrolled img.iic-logo{width:auto;height:99px;max-width:100%}
img.img-fluid.mobile-logo.iic-logo{max-width:none;width:auto;height:45px}
img.iic-logo-footer{width:auto;height:110px;max-width:100%}
@media (max-width:767px){a.navbar-brand img.iic-logo,a.navbar-brand-unscrolled img.iic-logo{height:60px}img.iic-logo-footer{height:90px}}
/* Checkbox + tekst naast elkaar, hangende inspringing (overschrijft thema table-cell) */
.wpcf7[id^="wpcf7-f35-"] .wpcf7-list-item{display:block!important;margin:0!important;width:auto!important}
.wpcf7[id^="wpcf7-f35-"] .wpcf7-acceptance .wpcf7-list-item label,.wpcf7[id^="wpcf7-f35-"] .wpcf7-checkbox .wpcf7-list-item{display:flex!important;align-items:flex-start;gap:.6rem;width:auto!important}
.wpcf7[id^="wpcf7-f35-"] .wpcf7-list-item input[type=checkbox]{display:block!important;flex:0 0 21px;margin:.15rem 0 0!important}
.wpcf7[id^="wpcf7-f35-"] .wpcf7-list-item .wpcf7-list-item-label{display:block!important;flex:1 1 auto;width:auto!important;margin:0!important;padding:0!important;text-align:left}
.wpcf7[id^="wpcf7-f35-"] .iic-person-title{font-weight:700!important}
