.elementor-37849 .elementor-element.elementor-element-92ffac1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-37849 .elementor-element.elementor-element-92ffac1:not(.elementor-motion-effects-element-type-background), .elementor-37849 .elementor-element.elementor-element-92ffac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f90fcd6 );}.elementor-37849 .elementor-element.elementor-element-92ffac1 > .elementor-shape-top svg, .elementor-37849 .elementor-element.elementor-element-92ffac1 > .e-con-inner > .elementor-shape-top svg{width:calc(152% + 1.3px);height:71px;}.elementor-37849 .elementor-element.elementor-element-cad2b4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37849 .elementor-element.elementor-element-7e66b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 10px 1px 10px;}.elementor-37849 .elementor-element.elementor-element-7e66b44 .elementor-heading-title{font-size:52px;color:var( --e-global-color-primary );}.elementor-37849 .elementor-element.elementor-element-979e7a4{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"AwanZaman", Sans-serif;font-size:24px;font-weight:400;}.elementor-37849 .elementor-element.elementor-element-5499a17{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;--z-index:5;}.elementor-37849 .elementor-element.elementor-element-5499a17:not(.elementor-motion-effects-element-type-background), .elementor-37849 .elementor-element.elementor-element-5499a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30cec75 );}.elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group textarea, .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group select, .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:var( --e-global-color-77514ac );}.elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group textarea, .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group select,  .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:none;}.elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group select{height:50px;}.elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:205px;background-color:var( --e-global-color-bf1d8aa );color:#ffffff !important;}.elementor-37849 .elementor-element.elementor-element-f51d4be .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:var( --e-global-color-cb1d86a );}.elementor-37849 .elementor-element.elementor-element-a74da96{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-37849 .elementor-element.elementor-element-6d53431{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-37849 .elementor-element.elementor-element-6d53431.e-con{--align-self:flex-end;}.elementor-37849 .elementor-element.elementor-element-655a655{padding:50px 0px 23px 0px;text-align:center;}.elementor-37849 .elementor-element.elementor-element-655a655 img{width:80%;height:478px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-37849 .elementor-element.elementor-element-92ffac1{--padding-top:00px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-37849 .elementor-element.elementor-element-7e66b44{padding:40px 10px 0px 0px;text-align:left;}.elementor-37849 .elementor-element.elementor-element-7e66b44 .elementor-heading-title{font-size:42px;}.elementor-37849 .elementor-element.elementor-element-979e7a4{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-37849 .elementor-element.elementor-element-5499a17{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-37849 .elementor-element.elementor-element-a74da96{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37849 .elementor-element.elementor-element-655a655 img{width:79%;}}@media(min-width:768px){.elementor-37849 .elementor-element.elementor-element-92ffac1{--content-width:1200px;}.elementor-37849 .elementor-element.elementor-element-cad2b4f{--width:60%;}.elementor-37849 .elementor-element.elementor-element-6d53431{--width:40%;}}@media(max-width:767px){.elementor-37849 .elementor-element.elementor-element-92ffac1{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37849 .elementor-element.elementor-element-cad2b4f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37849 .elementor-element.elementor-element-7e66b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:40px 10px 0px 10px;text-align:left;}.elementor-37849 .elementor-element.elementor-element-979e7a4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-37849 .elementor-element.elementor-element-5499a17{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-37849 .elementor-element.elementor-element-655a655{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-f51d4be *//* ---- Opmaak formulier ---- */
.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label > span {
  background-color: #224094;
  width: 65px;
  font-size: 20px !important;
  font-weight: bold;
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label > span {
  font-size: 20px !important;
  width: 65px !important;
}

.frm-fluent-form .choices__list--single .choices__item {
  font-size: 21px !important;
}

.frm-fluent-form .choices__list--dropdown .choices__item {
  font-size: 20px !important;
}

.ff-el-form-check-label.ff_tc_label {
  font-size: 20px !important;
}

.elementor-314 .elementor-element.elementor-element-cfbfd54 
.fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
  width: 205px;
  background-color: var(--e-global-color-bf1d8aa);
  color: #ffffff !important;
  font-size: 24px;
  font-weight: bold;
}

/* ---- Scoped op dit specifieke formulier ---- */
#fluentform_3 {

  /* Alleen de buitenste dropdown-lijst laten scrollen (1 scrollbalk) */
  .choices__list--dropdown {
    max-height: 300px !important;   /* pas aan naar wens */
    overflow-y: auto !important;
    border: 1px solid #ccc;
    border-radius: 4px;
  }

  /* Binnenste lijst niet laten scrollen (voorkomt dubbele scrollbar) */
  .choices__list--dropdown .choices__list {
    max-height: none !important;
    overflow: visible !important;
  }

  /* Items stylen + lijntje tussen de plaatsen */
  .choices__list--dropdown .choices__item {
    padding: 8px 12px;
    border-bottom: 1px solid #eee;
    cursor: pointer;
  }
  .choices__list--dropdown .choices__item:last-child {
    border-bottom: none;
  }

  /* Hover/keyboard highlight */
  .choices__list--dropdown .choices__item.is-highlighted {
    background: #f5f5f5 !important;
    color: #333 !important;
  }

  /* Ingeklapte selectieveld (bovenste “input”) */
  .choices__inner {
    border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 42px;
    padding: 6px 10px !important;
    font-size: 16px; /* fontgrootte in selectieveld */
  }

  /* Placeholder-kleur subtieler */
  .choices__item--selectable.choices__placeholder {
    color: #777;
  }
}

/* ---- Radio Ja/Nee naast elkaar en gecentreerd ---- */
#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-input--content {
  display: flex;
  justify-content: left;   /* centreren onder het label */
  gap: 10px;                 /* ruimte tussen de knoppen */
  flex-wrap: nowrap;
}

#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-form-check {
  display: inline-flex !important;
  align-items: center;
  margin: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AwanZaman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flekss.indigomedia.nl/wp-content/uploads/2025/05/AwanZaman-Regular.woff2') format('woff2'),
		url('https://flekss.indigomedia.nl/wp-content/uploads/2025/05/AwanZaman-Regular.woff') format('woff');
}
@font-face {
	font-family: 'AwanZaman';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://flekss.indigomedia.nl/wp-content/uploads/2025/05/AwanZaman-Bold.woff2') format('woff2'),
		url('https://flekss.indigomedia.nl/wp-content/uploads/2025/05/AwanZaman-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */