.elementor-30489 .elementor-element.elementor-element-39936414{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-39936414:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-39936414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-6b8ff788{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-30489 .elementor-element.elementor-element-531d3cfa{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-7c3fbce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30489 .elementor-element.elementor-element-7c3fbce1 .elementor-heading-title{font-family:"Jedira", Sans-serif;font-size:36px;font-weight:700;line-height:1.15em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-179a6704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-4746f5f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-30489 .elementor-element.elementor-element-4746f5f5 img{width:100%;}.elementor-30489 .elementor-element.elementor-element-b33384{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:10px 10px 10px 10px;}.elementor-30489 .elementor-element.elementor-element-b33384:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-b33384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-1698355f{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-1698355f:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-1698355f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-4f40599b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-30489 .elementor-element.elementor-element-4f40599b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-74316eee{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;line-height:1.4em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-643433a8{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-643433a8:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-643433a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-6d519de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-30489 .elementor-element.elementor-element-6d519de2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-2f8d0410{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;line-height:1.4em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-2075174{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-2075174:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-2075174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-1084228c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:center;}.elementor-30489 .elementor-element.elementor-element-1084228c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-2271fedc{text-align:center;font-family:"Poppins", Sans-serif;font-size:11px;line-height:1.4em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-6e3be4d4{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30489 .elementor-element.elementor-element-3cae7a36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-50e236a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.07);}.elementor-30489 .elementor-element.elementor-element-50e236a:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-50e236a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-1742033d{--display:flex;--min-height:3px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-1742033d:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-1742033d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF93B8;}.elementor-30489 .elementor-element.elementor-element-6c41d721{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:20px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-8ef3480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-30489 .elementor-element.elementor-element-8ef3480 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-75691d1f{font-family:"Poppins", Sans-serif;font-size:12px;line-height:1.5em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-6b6ada60{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:14px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-14px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-type-html{padding-bottom:0px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .e-form__buttons__wrapper__button-next{background-color:#FF93B8;color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button[type="submit"]{background-color:#FF93B8;color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-30489 .elementor-element.elementor-element-78f8fc3 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-30489 .elementor-element.elementor-element-78f8fc3{--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-30489 .elementor-element.elementor-element-7b5f0e80{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:14px;--padding-bottom:14px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-7b5f0e80:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-7b5f0e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-5a0074a.elementor-element{--align-self:center;}.elementor-30489 .elementor-element.elementor-element-5a0074a .elementor-icon-list-icon i{color:#43AA00;transition:color 0.3s;}.elementor-30489 .elementor-element.elementor-element-5a0074a .elementor-icon-list-icon svg{fill:#43AA00;transition:fill 0.3s;}.elementor-30489 .elementor-element.elementor-element-5a0074a{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-30489 .elementor-element.elementor-element-5a0074a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30489 .elementor-element.elementor-element-5a0074a .elementor-icon-list-item > a{font-size:12px;}.elementor-30489 .elementor-element.elementor-element-5a0074a .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-30489 .elementor-element.elementor-element-386e43a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-30489 .elementor-element.elementor-element-386e43a9:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-386e43a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-4e8e322d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-de9f080{--display:flex;--min-height:28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-de9f080:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-de9f080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-30489 .elementor-element.elementor-element-4af03930{--display:flex;--min-height:28px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-4af03930:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-4af03930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-30489 .elementor-element.elementor-element-4cf08944{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-4cf08944:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-4cf08944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-264b1bdf{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-30489 .elementor-element.elementor-element-19c85946{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-2f94613f .elementor-heading-title{font-family:"Jedira", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-79373903{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-30489 .elementor-element.elementor-element-40e709e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.05);}.elementor-30489 .elementor-element.elementor-element-40e709e2:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-40e709e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-3a3cb438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-3a3cb438:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-3a3cb438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF93B8;}.elementor-30489 .elementor-element.elementor-element-7aa3e90b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:28px;}.elementor-30489 .elementor-element.elementor-element-40592b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-30489 .elementor-element.elementor-element-40592b33 .elementor-heading-title{font-family:"Marshmallow", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-7362ee5f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-2b0bf8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.8em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-715c2fb0{font-family:"Poppins", Sans-serif;font-size:14px;line-height:1.8em;color:#666666;}.elementor-30489 .elementor-element.elementor-element-70b704c9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-70b704c9:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-70b704c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF5F0;}.elementor-30489 .elementor-element.elementor-element-522239f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-54f907eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-4d27e619 .elementor-heading-title{font-family:"Jedira", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-138bc4cf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30489 .elementor-element.elementor-element-8d81c9e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-57aebc0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30489 .elementor-element.elementor-element-57aebc0e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-30489 .elementor-element.elementor-element-459c529b{text-align:center;}.elementor-30489 .elementor-element.elementor-element-459c529b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666666;}.elementor-30489 .elementor-element.elementor-element-5e26528a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-72805fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30489 .elementor-element.elementor-element-72805fc6 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-30489 .elementor-element.elementor-element-2a893ac6{text-align:center;}.elementor-30489 .elementor-element.elementor-element-2a893ac6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666666;}.elementor-30489 .elementor-element.elementor-element-b92c0d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-d53f29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30489 .elementor-element.elementor-element-d53f29b img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-30489 .elementor-element.elementor-element-c822465{text-align:center;}.elementor-30489 .elementor-element.elementor-element-c822465 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666666;}.elementor-30489 .elementor-element.elementor-element-e8ba34d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-345a2eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-30489 .elementor-element.elementor-element-345a2eb img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-30489 .elementor-element.elementor-element-22b8043{text-align:center;}.elementor-30489 .elementor-element.elementor-element-22b8043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#666666;}.elementor-30489 .elementor-element.elementor-element-3a79d59d{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-3a79d59d:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-3a79d59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-31aa4d04{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-5c6da571{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-594b9551 .elementor-heading-title{font-family:"Jedira", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-31fb6e7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30489 .elementor-element.elementor-element-5935419a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-5935419a:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-5935419a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-663496fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30489 .elementor-element.elementor-element-35f97a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-30489 .elementor-element.elementor-element-3e181e67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-2b026a1e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-2b026a1e:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-2b026a1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-616d7899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30489 .elementor-element.elementor-element-1d5c5fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-30489 .elementor-element.elementor-element-56f86e46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-5d67390e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E5E5;--border-color:#E5E5E5;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-5d67390e:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-5d67390e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-1a809415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30489 .elementor-element.elementor-element-69f413f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-30489 .elementor-element.elementor-element-6c054312 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-35acb505{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-35acb505:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-35acb505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-7b948a83{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-7d844d1c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-2f521ee8{text-align:center;}.elementor-30489 .elementor-element.elementor-element-75d4b1eb{text-align:center;}.elementor-30489 .elementor-element.elementor-element-75d4b1eb .elementor-heading-title{font-family:"Jedira", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-79333e6c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-45c8112b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-45c8112b:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-45c8112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-5914698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-30489 .elementor-element.elementor-element-12aa5295{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30489 .elementor-element.elementor-element-12aa5295 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-64a3953c{text-align:center;}.elementor-30489 .elementor-element.elementor-element-5635a298{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-5635a298:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-5635a298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-2bb667c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-30489 .elementor-element.elementor-element-4ae076a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30489 .elementor-element.elementor-element-4ae076a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-3f20aa4a{text-align:center;}.elementor-30489 .elementor-element.elementor-element-6ec3db1d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-30489 .elementor-element.elementor-element-6ec3db1d:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-6ec3db1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F6;}.elementor-30489 .elementor-element.elementor-element-530c4d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-30489 .elementor-element.elementor-element-6c3b5ad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-30489 .elementor-element.elementor-element-6c3b5ad9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-30489 .elementor-element.elementor-element-49d54a92{text-align:center;}.elementor-30489 .elementor-element.elementor-element-1120e02c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-30489 .elementor-element.elementor-element-1120e02c:not(.elementor-motion-effects-element-type-background), .elementor-30489 .elementor-element.elementor-element-1120e02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30489 .elementor-element.elementor-element-7ce70ebe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-30489 .elementor-element.elementor-element-399fb6d7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30489 .elementor-element.elementor-element-522883b6 .elementor-heading-title{font-family:"Marshmallow", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-30489 .elementor-element.elementor-element-59720e4b{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30489 .elementor-element.elementor-element-71d5a15b{--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;--justify-content:center;--align-items:flex-end;}.elementor-30489 .elementor-element.elementor-element-640ec11b .elementor-button{background-color:#FF93B8;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:16px 32px 16px 32px;}.elementor-30489 .elementor-element.elementor-element-640ec11b .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-30489 .elementor-element.elementor-element-b33384{--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-138bc4cf{--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-31fb6e7{--e-con-grid-template-columns:repeat(1 1, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-79333e6c{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-30489 .elementor-element.elementor-element-39936414{--padding-top:32px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-6b8ff788{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-30489 .elementor-element.elementor-element-7c3fbce1 .elementor-heading-title{font-size:28px;}.elementor-30489 .elementor-element.elementor-element-b33384{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-6e3be4d4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30489 .elementor-element.elementor-element-6c41d721{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30489 .elementor-element.elementor-element-75691d1f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30489 .elementor-element.elementor-element-4e8e322d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30489 .elementor-element.elementor-element-4cf08944{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-2f94613f .elementor-heading-title{font-size:24px;}.elementor-30489 .elementor-element.elementor-element-70b704c9{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-4d27e619 .elementor-heading-title{font-size:24px;}.elementor-30489 .elementor-element.elementor-element-138bc4cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-3a79d59d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-594b9551 .elementor-heading-title{font-size:24px;}.elementor-30489 .elementor-element.elementor-element-31fb6e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-35acb505{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-75d4b1eb .elementor-heading-title{font-size:24px;}.elementor-30489 .elementor-element.elementor-element-79333e6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30489 .elementor-element.elementor-element-1120e02c{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-30489 .elementor-element.elementor-element-7ce70ebe{--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-30489 .elementor-element.elementor-element-71d5a15b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:769px){.elementor-30489 .elementor-element.elementor-element-6b8ff788{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-4e8e322d{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-de9f080{--width:1px;}.elementor-30489 .elementor-element.elementor-element-4af03930{--width:1px;}.elementor-30489 .elementor-element.elementor-element-264b1bdf{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-3a3cb438{--width:5px;}.elementor-30489 .elementor-element.elementor-element-522239f8{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-31aa4d04{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-7b948a83{--content-width:1440px;}.elementor-30489 .elementor-element.elementor-element-7ce70ebe{--content-width:1440px;}}/* Start custom CSS for form, class: .elementor-element-78f8fc3 *//* =============================================================
   KWG Reinigingsformulier — Custom CSS
   Scope: .kwg-hero-form (de form card container)
   ============================================================= */

/* --- Form fields wrapper: flex zodat col-50 werkt --- */
.kwg-hero-form .elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 12px;
}

.kwg-hero-form .elementor-field-group {
  box-sizing: border-box;
}

/* --- Radio 2×2 kaart-grid --- */
.kwg-hero-form .elementor-field-subgroup.kwg-type-radio {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.kwg-hero-form .elementor-field-subgroup.kwg-type-radio .elementor-field-option {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 14px 16px;
  border: 1.5px solid #E5E5E5;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.15s ease;
  font-size: 13px;
  font-family: Poppins, sans-serif;
  color: #000;
  line-height: 1.3;
  background: #fff;
}

.kwg-hero-form .elementor-field-subgroup.kwg-type-radio .elementor-field-option:hover {
  border-color: #FF93B8;
  background: #FFF5F9;
}

.kwg-hero-form .elementor-field-subgroup.kwg-type-radio .elementor-field-option:has(input:checked) {
  border-color: #FF93B8;
  background: #FFF5F9;
  font-weight: 500;
}

.kwg-hero-form .elementor-field-subgroup.kwg-type-radio input[type="radio"] {
  width: 16px;
  height: 16px;
  accent-color: #FF93B8;
  flex-shrink: 0;
  margin: 0;
}

.kwg-hero-form .elementor-field-subgroup.kwg-type-radio label {
  cursor: pointer;
  margin: 0;
}

/* --- Labels --- */
.kwg-hero-form .elementor-field-label {
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #000 !important;
  font-family: Poppins, sans-serif !important;
  margin-bottom: 6px !important;
}

/* --- Input velden --- */
.kwg-hero-form .elementor-field-textual {
  border: 1.5px solid #E5E5E5 !important;
  border-radius: 8px !important;
  padding: 12px 14px !important;
  font-size: 14px !important;
  font-family: Poppins, sans-serif !important;
  transition: border-color 0.15s ease;
  background: #fff !important;
}

.kwg-hero-form .elementor-field-textual:focus {
  border-color: #FF93B8 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(255, 147, 184, 0.1) !important;
}

/* --- Submit button --- */
.kwg-hero-form .elementor-button[type="submit"] {
  background: #FF93B8 !important;
  border-radius: 30px !important;
  padding: 16px 32px !important;
  font-family: Poppins, sans-serif !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  border: none !important;
  width: 100%;
  transition: background 0.2s ease;
}

.kwg-hero-form .elementor-button[type="submit"]:hover {
  background: #E57DA2 !important;
}

/* --- Mobiel --- */
@media (max-width: 767px) {
  .kwg-hero-form .elementor-field-subgroup.kwg-type-radio {
    grid-template-columns: 1fr;
  }
}


/* --- Fix 50% velden (Naam + Telefoon naast elkaar) --- */
.kwg-hero-form .elementor-form-fields-wrapper.elementor-labels-above {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 14px 12px;
}

.kwg-hero-form .elementor-form-fields-wrapper .elementor-col-50 {
  width: calc(50% - 6px) !important;
  flex: 0 0 calc(50% - 6px) !important;
}

.kwg-hero-form .elementor-form-fields-wrapper .elementor-col-100 {
  width: 100% !important;
  flex: 0 0 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jedira';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kinderwagengarage.nl/wp-content/uploads/2025/09/jedira-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Marshmallow';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.kinderwagengarage.nl/wp-content/uploads/2025/09/marshmallow-webfont.woff2') format('woff2'),
		url('https://www.kinderwagengarage.nl/wp-content/uploads/2025/09/marshmallow-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */