/* F4S footer: nieuwsbrief (MC4WP) in huisstijl */
.f4s-nieuwsbrief .mc4wp-form-fields .f4s-nb{display:flex; gap:10px; align-items:stretch;}
.f4s-nieuwsbrief .f4s-nb__label{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);}
.f4s-nieuwsbrief input[type=email]{flex:1; min-width:0; height:52px; padding:0 20px; border:1.5px solid rgba(255,255,255,.25); border-radius:40px;
  background:#fff; color:#122642; font:400 16px 'Poppins',Arial,sans-serif;}
.f4s-nieuwsbrief input[type=email]:focus{outline:3px solid #35B3CE; outline-offset:2px;}
.f4s-nieuwsbrief .f4s-nb__btn{height:52px; padding:0 28px; border:0; border-radius:40px; background:#FF9222; color:#fff; font:700 16px 'Poppins',Arial,sans-serif; cursor:pointer;}
.f4s-nieuwsbrief .f4s-nb__btn:hover{background:#EE8212;}
.f4s-nieuwsbrief .mc4wp-response{color:#fff; font-size:14px; margin-top:10px;}
.f4s-nieuwsbrief .mc4wp-response p{margin:0;}
@media (max-width:767px){ .f4s-nieuwsbrief .mc4wp-form-fields .f4s-nb{flex-direction:column;} }
/* copyright op één regel */
footer .elementor-widget-heading p.elementor-heading-title{white-space:nowrap;}
@media (max-width:767px){ footer .elementor-widget-heading p.elementor-heading-title{white-space:normal;} }
