/* Generated from tbuilder_layout_part: newsletter-banner */
.themify_builder_content-1006 .tb_61eg315>.row_inner{--col:.077fr 3.975fr .089fr}
.themify_builder_content-1006 .tb_61eg315{background-image:url(https://test-mind-metrics.u-digital.nl/wp-content/uploads/2025/08/shutterstock_2515967607-scaled.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-top:10%;padding-bottom:10%;background-attachment:scroll;max-height:635px;height:auto}
.themify_builder_content-1006 .tb_61eg315>.builder_row_cover::before,.themify_builder_content-1006 .tb_61eg315>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(86, 155, 204, 0.58) 50%,rgb(17, 74, 133) 100%)}
.themify_builder_content-1006 .tb_61eg315 a,.themify_builder_content-1006 .tb_aqud315.module-text a{text-decoration:underline}
.themify_builder_content-1006 .tb_umhw315{text-align:center;padding:30px 20px 20px}
.themify_builder_content-1006 .tb_umhw315,.themify_builder_content-1006 .tb_umhw315 p,.themify_builder_content-1006 .tb_umhw315 h1,.themify_builder_content-1006 .tb_umhw315 h2,.themify_builder_content-1006 .tb_umhw315 h3,.themify_builder_content-1006 .tb_umhw315 h4,.themify_builder_content-1006 .tb_umhw315 h5,.themify_builder_content-1006 .tb_umhw315 h6{color:#fff}
.themify_builder_content-1006 .tb_aqud315.module-text{line-height:56px;font-size:48px}
.themify_builder_content-1006 .tb_aqud315.module-text.module .tb_text_wrap h2{font-style:normal;font-family:"Inter";font-weight:500}
.themify_builder_content-1006 .tb_aqud315.module-text.module h2{margin-bottom:10px;line-height:56px;font-size:48px}
.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap p,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap blockquote,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h1,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h2,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h3,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h4,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h5,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap h6,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap li,.themify_builder_content-1006 .tb_aqud315.module-text .tb_text_wrap span,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap p,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap blockquote,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h1,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h2,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h3,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h4,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h5,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap h6,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap li,.themify_builder_content-1006 .tb_f95y315.module-text .tb_text_wrap span{font-family:"Inter";font-weight:400}
.themify_builder_content-1006 .tb_f95y315.module-text{margin-bottom:28px;margin-top:16px;line-height:24px;font-size:15px}

@media(max-width:600px){
.themify_builder_content-1006 .tb_61eg315>.row_inner{--col:none;--area:var(--aream3_auto)}
}/*Builder Custom CSS START*/
/* Centered layout container for the form */
.frm_fields_container {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin: 0 auto;
  max-width: 500px;
	grid-gap:0 !important;
}

/* Email field wrapper */
.frm_form_field {
  display: flex;
  align-items: center;
  margin: 0;
  width: auto;
}

/* Email input */
input[type="email"] {
  padding: 12px 16px !important;
  border: none !important;
  border-radius: 10px 0 0 10px !important;
  font-size: 16px !important;
  outline: none !important;
  background-color: #ffffff;
  color: #003366 !important;
  line-height: 1.4;
  box-sizing: border-box;
  width: 250px !important; /* Fixed width to help centering */
	margin-right:0;
}

/* Button wrapper */
.frm_submit {
  margin: 0 !important;
  display: flex !important;
  align-items: center;
	margin-left:0;
}

/* Submit button */
.frm_button_submit {
  padding: 12px 20px !important;
  height: 100%;
  border: 2px solid #ffffff !important;
  border-left: none !important;
  border-radius: 0 10px 10px 0 !important;
  background: transparent !important;
  color: #ffffff !important;
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  transition: background 0.3s ease, color 0.3s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Hover state */
.frm_button_submit:hover {
  background: #ffffff;
  color: #003366;
}

/* Hide honeypot and label */
#frm_field_12_container,
.frm_form_field label,
.frm_verify {
  display: none !important;
}
/*Builder Custom CSS END*/