.elementor-44914 .elementor-element.elementor-element-48df50a{--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:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44914 .elementor-element.elementor-element-9659e2b{padding:2em 0em 0em 0em;text-align:center;}.elementor-44914 .elementor-element.elementor-element-9659e2b .elementor-heading-title{font-size:var( --e-global-typography-9f092e6-font-size );color:var( --e-global-color-02ee260 );}.elementor-44914 .elementor-element.elementor-element-cb3b582{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"AwanZaman", Sans-serif;font-size:23px;font-weight:400;letter-spacing:-0.2px;}.elementor-44914 .elementor-element.elementor-element-cfb8488{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-44914 .elementor-element.elementor-element-cfb8488 > .elementor-widget-container{margin:00px 00px 00px 00px;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-fc072f4{left:101px;}body.rtl .elementor-44914 .elementor-element.elementor-element-fc072f4{right:101px;}.elementor-44914 .elementor-element.elementor-element-fc072f4{bottom:0px;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-4934eb3{right:204px;}body.rtl .elementor-44914 .elementor-element.elementor-element-4934eb3{left:204px;}.elementor-44914 .elementor-element.elementor-element-4934eb3{top:215px;z-index:2;}@media(max-width:1024px){.elementor-44914 .elementor-element.elementor-element-9659e2b{padding:0px 10px 10px 0px;}.elementor-44914 .elementor-element.elementor-element-9659e2b .elementor-heading-title{font-size:var( --e-global-typography-9f092e6-font-size );}.elementor-44914 .elementor-element.elementor-element-cb3b582{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-fc072f4{left:496px;}body.rtl .elementor-44914 .elementor-element.elementor-element-fc072f4{right:496px;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-4934eb3{right:-45px;}body.rtl .elementor-44914 .elementor-element.elementor-element-4934eb3{left:-45px;}.elementor-44914 .elementor-element.elementor-element-4934eb3{top:192px;}}@media(max-width:767px){.elementor-44914 .elementor-element.elementor-element-9659e2b{padding:0px 10px 0px 10px;text-align:center;}.elementor-44914 .elementor-element.elementor-element-9659e2b .elementor-heading-title{font-size:var( --e-global-typography-9f092e6-font-size );}.elementor-44914 .elementor-element.elementor-element-cb3b582{margin:-40px 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:center;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-fc072f4{left:87px;}body.rtl .elementor-44914 .elementor-element.elementor-element-fc072f4{right:87px;}.elementor-44914 .elementor-element.elementor-element-fc072f4{bottom:-42px;z-index:2;}body:not(.rtl) .elementor-44914 .elementor-element.elementor-element-4934eb3{right:35px;}body.rtl .elementor-44914 .elementor-element.elementor-element-4934eb3{left:35px;}.elementor-44914 .elementor-element.elementor-element-4934eb3{top:202px;}}/* Start custom CSS for formidable, class: .elementor-element-cfb8488 *//* Algemene form velden */
.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 20px;
    font-size: 23px !important;
    text-align: left; /* of center, maar kies er één */
}

/* Radio/checkbox als buttons */
.frm_image_options .frm_image_option_container {
    border: 2px solid #ddd;
}

div#frm_field_15_container {
    text-align: center;
}


.frm_image_options input[type="radio"]:not([disabled]) + .frm_image_option_container:hover,
.frm_image_options input[type="checkbox"]:not([disabled]) + .frm_image_option_container:hover,
input[type="radio"]:checked + .frm_image_option_container,
input[type="checkbox"]:checked + .frm_image_option_container {
    border: 2px solid #dd3333;
}

/* Labels */
.frm_text_label_for_image {
    font-size: 18px !important;
    line-height: 21px !important;
}
.with_frm_style .frm_primary_label {
    font-size: 21px !important;
    color: #1a1a1a;
    font-family: 'Bubblegum Sans';
}
.with_frm_style .frm_radio label,
.with_frm_style .frm_checkbox label {
    font-size: 21px !important;
    line-height: 1;
}

/* Inputs */
.with_frm_style input[type=text],
.with_frm_style input[type=password],
.with_frm_style input[type=email],
.with_frm_style input[type=number],
.with_frm_style input[type=url],
.with_frm_style input[type=tel],
.with_frm_style input[type=file],
.with_frm_style input[type=search],
.with_frm_style select,
.with_frm_style textarea,
.with_frm_style .frm-card-element.StripeElement,
.with_frm_style .frm_slimselect.ss-main {
    font-size: 21px !important;
    min-height: var(--field-height);
    line-height: 1;
}

/* Buttons */
.frm_style_formidable-style.with_frm_style input[type=submit],
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],
.frm_style_formidable-style.with_frm_style .frm_submit button,
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,
.with_frm_style .frm_button {
    font-size: 21px !important;
    font-weight: 600 !important;
    border-radius: 8px !important;
    border: 0 !important;
}
.frm_style_formidable-style.with_frm_style input[type=submit]:hover,
.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,
.frm_style_formidable-style.with_frm_style .frm_submit button:hover,
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,
.with_frm_style .frm_remove_form_row.frm_button:hover,
.with_frm_style .frm_add_form_row.frm_button:hover {
    background: #224195 !important;
    color: #fff !important;
    border-color: #224195 !important;
}

/* Repeat icon kleur */
.with_frm_style .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frm-svg-icon,
.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frm-svg-icon,
.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frmsvg,
.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frmsvg {
    fill: #fff !important;
}

/* Optie container */
.frm_opt_container {
    padding-left: 3px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc072f4 */.elementor-44914 .elementor-element.elementor-element-fc072f4 {
	transform: scaleX(-1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48df50a */.elementor-44914 .elementor-element.elementor-element-48df50a .elementor-button .elementor-button-icon svg {
  width: 30px;
  height: auto;
  padding-left: 2px;
  transition: transform 0.3s ease;
}

/* Beweeg het pijltje naar rechts bij hover */
.elementor-button:hover .elementor-button-icon svg {
  transform: translateX(5px);
}/* 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 */