.elementor-620 .elementor-element.elementor-element-9cf0e9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-6166631{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-9010d9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-type-html{padding-bottom:0px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-field, .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-subgroup label{font-family:var( --e-global-typography-frmfld-font-family ), Sans-serif;font-size:var( --e-global-typography-frmfld-font-size );font-weight:var( --e-global-typography-frmfld-font-weight );text-transform:var( --e-global-typography-frmfld-text-transform );font-style:var( --e-global-typography-frmfld-font-style );text-decoration:var( --e-global-typography-frmfld-text-decoration );line-height:var( --e-global-typography-frmfld-line-height );letter-spacing:var( --e-global-typography-frmfld-letter-spacing );word-spacing:var( --e-global-typography-frmfld-word-spacing );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-wit );border-color:var( --e-global-color-hairln );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-wit );border-color:var( --e-global-color-hairln );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-hairln );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button{font-family:var( --e-global-typography-sbmtfnt-font-family ), Sans-serif;font-size:var( --e-global-typography-sbmtfnt-font-size );font-weight:var( --e-global-typography-sbmtfnt-font-weight );line-height:var( --e-global-typography-sbmtfnt-line-height );letter-spacing:var( --e-global-typography-sbmtfnt-letter-spacing );word-spacing:var( --e-global-typography-sbmtfnt-word-spacing );border-radius:5px 5px 5px 5px;padding:18px 18px 18px 18px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button[type="submit"] svg *{fill:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-620 .elementor-element.elementor-element-05c4c7e .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-wit );}.elementor-620 .elementor-element.elementor-element-05c4c7e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-620 .elementor-element.elementor-element-05c4c7e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-620 .elementor-element.elementor-element-52e4945{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-d9769ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-620 .elementor-element.elementor-element-d9769ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-620 .elementor-element.elementor-element-d9769ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-620 .elementor-element.elementor-element-d9769ef .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-620 .elementor-element.elementor-element-9cf0e9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-field, .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-subgroup label{font-size:var( --e-global-typography-frmfld-font-size );line-height:var( --e-global-typography-frmfld-line-height );letter-spacing:var( --e-global-typography-frmfld-letter-spacing );word-spacing:var( --e-global-typography-frmfld-word-spacing );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button{font-size:var( --e-global-typography-sbmtfnt-font-size );line-height:var( --e-global-typography-sbmtfnt-line-height );letter-spacing:var( --e-global-typography-sbmtfnt-letter-spacing );word-spacing:var( --e-global-typography-sbmtfnt-word-spacing );}}@media(max-width:767px){.elementor-620 .elementor-element.elementor-element-9cf0e9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-group .elementor-field, .elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-field-subgroup label{font-size:var( --e-global-typography-frmfld-font-size );line-height:var( --e-global-typography-frmfld-line-height );letter-spacing:var( --e-global-typography-frmfld-letter-spacing );word-spacing:var( --e-global-typography-frmfld-word-spacing );}.elementor-620 .elementor-element.elementor-element-05c4c7e .elementor-button{font-size:var( --e-global-typography-sbmtfnt-font-size );line-height:var( --e-global-typography-sbmtfnt-line-height );letter-spacing:var( --e-global-typography-sbmtfnt-letter-spacing );word-spacing:var( --e-global-typography-sbmtfnt-word-spacing );}}/* Start custom CSS */.elementor .nbx-5cf457f .elementor-icon-list-icon :is(i,svg){font-size:16px;width:16px;height:16px}
.elementor .nbx-5cf457f .elementor-icon-list-item{display:flex;align-items:flex-start}
.elementor .nbx-5cf457f .elementor-icon-list-text{padding:0;color:inherit;font:inherit}
/* jg-formopmaak */
.elementor.elementor-620{
  --dak:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20600%20300'%20fill='none'%20stroke='white'%20stroke-width='1.5'%20stroke-linejoin='round'%3E%3Cpath%20d='M10%20290%20L300%2040%20L590%20290'/%3E%3Cpath%20d='M420%20143%20V70%20H470%20V186'/%3E%3C/svg%3E");
  --baksteen:138,52,44;
  --ink:var(--e-global-color-secondary,#14171A);--ink-2:var(--e-global-color-ink2,#1B1F23);--ink-3:var(--e-global-color-ink3,#2A3034);--paper:var(--e-global-color-papier,#F5F5F2);--white:var(--e-global-color-wit,#FFFFFE);
  --text:var(--e-global-color-text,#4A5257);--muted:var(--e-global-color-grijs,#6B7378);--line:var(--e-global-color-hairln,#E4E5E1);--line-dk:rgba(255,255,255,.12);
  --rood:var(--e-global-color-primary,#E2050C);--roodh:var(--e-global-color-accent,#D40005);--roodlicht:var(--e-global-color-roodlicht,#FF0006);--wa:var(--e-global-color-wappgrn,#25D366);
  --f:var(--e-global-typography-bodytxt-font-family,"Sofia Sans"),system-ui,sans-serif;--fk:var(--e-global-typography-primary-font-family,"Sofia Sans Condensed"),"Sofia Sans",system-ui,sans-serif;
  --fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:1.1875rem;
  --fs-h2:clamp(1.95rem,1.5rem + 1.45vw,2.8rem);
  --s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;
  --sec:clamp(4rem,2.6rem + 4.4vw,7rem);
  --r:10px;--wrap:1440px;
  --shadow:0 1px 2px rgba(20,23,26,.04),0 14px 34px -14px rgba(20,23,26,.2);
  --ease:cubic-bezier(.2,.7,.2,1);
}
.elementor.elementor-620{margin:0;background:var(--white);color:var(--text);font-family:var(--f);font-size:var(--fs-md);line-height:1.6;-webkit-font-smoothing:antialiased}
.elementor.elementor-620 .fcard{background:var(--white);color:var(--text);border-radius:14px;padding:28px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}
.elementor.elementor-620 .fcard h2{font-size:1.5rem;letter-spacing:-.02em}
.elementor.elementor-620 .dark .fcard h2,.elementor.elementor-620 .dark .fcard h3,.elementor.elementor-620 .eind .fcard h2{color:var(--ink)}
.elementor.elementor-620 .fcard .fsub{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--fs-sm);color:var(--ink);font-weight:600}
.elementor.elementor-620 .fcard .fsub img{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}
.elementor.elementor-620 .fcard .fsub b{color:var(--ink)}
.elementor.elementor-620 .bars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 16px}
.elementor.elementor-620 .bars i{height:4px;border-radius:4px;background:var(--line);overflow:hidden;position:relative}
.elementor.elementor-620 .bars i::after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}
.elementor.elementor-620 .bars i.on::after{transform:scaleX(1)}
.elementor.elementor-620 .stapnr{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.elementor.elementor-620 .vraag{font-size:1.1875rem;font-weight:800;color:var(--ink);margin:4px 0 12px;letter-spacing:-.01em}
.elementor.elementor-620 .uitleg{font-size:var(--fs-xs);color:var(--muted);margin:-4px 0 14px;line-height:1.5}
.elementor.elementor-620 .spoed{display:none;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:8px;background:var(--paper);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink);line-height:1.5}
.elementor.elementor-620 .spoed.on{display:flex}
.elementor.elementor-620 .spoed a{font-weight:800;color:var(--ink);white-space:nowrap}
.elementor.elementor-620 .f-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}
.elementor.elementor-620 .f-foot p{display:flex;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--text)}
.elementor.elementor-620 .f-foot .ico{width:16px;height:16px;color:var(--muted);stroke-width:2.2}
.elementor.elementor-620 .f-foot a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--wa);text-underline-offset:3px}
@media (max-width:1024px){.elementor.elementor-620 .fcard{max-width:620px}}
@media (max-width:767px){.elementor.elementor-620{font-size:1rem}
.elementor.elementor-620 .fcard{padding:20px 16px}
.elementor.elementor-620 .fcard h2{font-size:1.25rem}
.elementor.elementor-620 .fcard .fsub{font-size:.875rem;margin-top:6px}
.elementor.elementor-620 .bars{margin:14px 0 12px}
.elementor.elementor-620 .vraag{font-size:1.0625rem;margin-bottom:10px}}
.elementor.elementor-620 .fcard h2::before{content:none!important}
.elementor.elementor-620 .e-con:not(.nb-c).fcard{display:block!important;width:auto!important}
.elementor.elementor-620 .e-con:not(.nb-c).fcard-slot{display:block!important;width:auto!important;min-width:0}
.elementor.elementor-620 .fcard-slot>.elementor-widget-template,.elementor.elementor-620 .fcard-slot .elementor-template{width:100%}
/* ---- formulier */
.elementor.elementor-620 .fcard .elementor-form-fields-wrapper{margin:0 -5px}
.elementor.elementor-620 .fcard .elementor-field-group{padding:0 5px;margin-bottom:10px}
.elementor.elementor-620 .fcard .elementor-field-type-html{margin-bottom:0}
.elementor.elementor-620 .fcard .elementor-field-textual{height:52px;min-height:52px;padding:0 14px;border-radius:8px!important;border:1px solid #D6D9D3!important;background:#fff;font-size:1rem;color:var(--ink)}
.elementor.elementor-620 .fcard .elementor-field-textual:focus{border-color:var(--ink)!important;box-shadow:0 0 0 3px rgba(20,23,26,.08);outline:0}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-label{display:none}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-subgroup{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option{margin:0!important;position:relative;display:block}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp input{position:absolute;opacity:0;pointer-events:none}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp label{display:block;cursor:pointer;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;text-align:center;font-size:var(--fs-xs);font-weight:700;color:var(--ink);line-height:1.2;padding:0 4px 9px;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp label::before{content:"";display:block;aspect-ratio:4/3;margin:0 -4px 8px;background:#E4E5E1 center/cover no-repeat}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp label:hover{border-color:#C8CCC6;transform:translateY(-2px)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp input:checked+label,.elementor.elementor-620 .fcard .elementor-field-group-onderwerp input:focus-visible+label{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(1) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/jongsma-werk-nok-rode-pannen.webp)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(2) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/dak-pannen.jpg)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(3) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/plat-dak.jpg)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(4) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/dakkapel.jpg)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(5) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/dakraam-panlatten.webp)}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-option:nth-child(6) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/jongsma-busjes2-1400.webp)}
.elementor.elementor-620 .fcard .e-form__buttons{padding:0 5px;margin-top:4px;display:flex;flex-direction:column;gap:6px}
.elementor.elementor-620 .fcard .e-form__buttons__wrapper{width:100%;flex:none;padding:0!important;margin:0!important}
.elementor.elementor-620 .fcard .e-form__step:first-of-type .e-form__buttons{display:none}
.elementor.elementor-620 .fcard .elementor-button,.elementor.elementor-620 .fcard .e-form__buttons__wrapper__button-next{width:100%;min-height:54px;border-radius:8px!important;background:var(--rood)!important;color:#fff!important;font-weight:700!important;font-size:var(--fs-sm)!important;border:0!important}
.elementor.elementor-620 .fcard .elementor-button:hover{background:var(--roodh)!important}
.elementor.elementor-620 .fcard .e-form__buttons__wrapper__button-previous{background:none!important;color:var(--muted)!important;min-height:0!important;padding:6px 0!important;font-size:var(--fs-xs)!important;font-weight:500!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important}
.elementor.elementor-620 .fcard .e-form__buttons{flex-direction:column-reverse}
.elementor.elementor-620 .fcard .elementor-field-type-submit{padding:0 5px}
.elementor.elementor-620 .fcard .elementor-message{font-size:var(--fs-sm)}
.elementor.elementor-620 .fcard .gek{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:9px;background:var(--paper);cursor:pointer;margin:0 0 14px;text-align:left;font:inherit}
.elementor.elementor-620 .fcard .gek img{width:48px;height:36px;border-radius:5px;object-fit:cover}
.elementor.elementor-620 .fcard .gek small{display:block;font-size:11px;color:var(--muted)}
.elementor.elementor-620 .fcard .gek b{font-size:var(--fs-sm);color:var(--ink)}
.elementor.elementor-620 .fcard .gek em{margin-left:auto;font-style:normal;font-size:var(--fs-xs);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.elementor.elementor-620 .fcard .uitleg{margin:-4px 0 12px}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-label{display:none}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-subgroup{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-option{margin:0!important;position:relative;display:block}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever input{position:absolute;opacity:0;pointer-events:none}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever label{display:block;cursor:pointer;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff;text-align:center;font-size:var(--fs-xs);font-weight:700;color:var(--ink);line-height:1.2;padding:0 4px 10px;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever label::before{content:"";display:block;aspect-ratio:16/10;margin:0 -4px 9px;background:#E4E5E1 center/cover no-repeat}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever label:hover{border-color:#C8CCC6;transform:translateY(-2px)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever input:checked+label,.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever input:focus-visible+label{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-option:nth-child(1) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/plat-dak-hero.webp)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-option:nth-child(2) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/jongsma-project2.jpg)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-option:nth-child(3) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/jongsma-project6.jpg)}
.elementor.elementor-620 .fcard .elementor-field-group-opdrachtgever .elementor-field-option:nth-child(4) label::before{background-image:url(https://bbse0kkau5.wpdns.site/wp-content/uploads/2026/09/jongsma-busjes2-1400.webp)}
.elementor.elementor-620 .fcard .fwie{display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 14px 10px 10px;border-radius:12px;background:var(--paper)}
.elementor.elementor-620 .fcard .fav{display:flex;flex:none}
.elementor.elementor-620 .fcard .fav img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff}
.elementor.elementor-620 .fcard .fav img+img{margin-left:-12px}
.elementor.elementor-620 .fcard .fwie p{margin:0;line-height:1.3}
.elementor.elementor-620 .fcard .fwie b{display:block;font-size:var(--fs-sm);color:var(--ink)}
.elementor.elementor-620 .fcard .fwie span{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:1px}
.elementor.elementor-620 .eind .fcard h2,.elementor.elementor-620 .fcard h2{font-size:1.5rem!important;max-width:none!important;color:var(--ink)!important;line-height:1.15}
@media (max-width:767px){.elementor.elementor-620 .fcard .elementor-field-group-onderwerp .elementor-field-subgroup{grid-template-columns:1fr 1fr}
.elementor.elementor-620 .fcard .elementor-field-group-onderwerp label::before{aspect-ratio:16/10}}
.e-con.e-flex:where(.elementor.elementor-620 .fcard .fsub){flex-direction:row}
.e-con.e-flex:is(.elementor.elementor-620 .fcard .fsub img){flex:none}
.e-con.e-flex:where(.elementor.elementor-620 .spoed.on){flex-direction:row}
.e-con.e-flex:is(.elementor.elementor-620 .f-foot){flex-direction:column}
.e-con.e-flex:where(.elementor.elementor-620 .f-foot p){flex-direction:row}
.e-con.e-flex:is(.elementor.elementor-620 .fcard .e-form__buttons){flex-direction:column}
.e-con.e-flex:is(.elementor.elementor-620 .fcard .e-form__buttons__wrapper){flex:none}
.e-con.e-flex:is(.elementor.elementor-620 .fcard .e-form__buttons){flex-direction:column-reverse}
.e-con.e-flex:where(.elementor.elementor-620 .fcard .gek){flex-direction:row}
.e-con.e-flex:where(.elementor.elementor-620 .fcard .fwie){flex-direction:row}
.e-con.e-flex:is(.elementor.elementor-620 .fcard .fav){flex:none}
.e-con.e-flex:where(.elementor.elementor-620 .fcard .fav){flex-direction:row}
.elementor .nbx-5cf457f .elementor-icon-list-icon :is(i,svg){font-size:16px;width:16px;height:16px}
/* /jg-formopmaak */

/* hoeken-fix 27-09-2026: geen witte vierkante wikkel achter de afgeronde kaart */
.elementor-620{background:transparent!important}/* End custom CSS */