.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vchero > .elementor-container{max-width:900px;min-height:500px;}.elementor-1828 .elementor-element.elementor-element-vchero > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1828 .elementor-element.elementor-element-vchero > .elementor-background-overlay{background-color:#004D6D;opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vchero{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 60px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vckick{text-align:center;width:auto;max-width:auto;}.elementor-1828 .elementor-element.elementor-element-vckick .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vckick > .elementor-widget-container{margin:0px 0px 20px 0px;padding:7px 16px 7px 16px;background-color:#D71920;border-radius:4px 4px 4px 4px;}.elementor-1828 .elementor-element.elementor-element-vch1{text-align:center;}.elementor-1828 .elementor-element.elementor-element-vch1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vch1 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcintro{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;line-height:1.7em;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcbtns > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1828 .elementor-element.elementor-element-vcbtns{margin-top:10px;margin-bottom:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcbtn1 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#D71920;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.25);border-radius:6px 6px 6px 6px;padding:18px 40px 18px 40px;}.elementor-1828 .elementor-element.elementor-element-vcbtn1 .elementor-button:hover, .elementor-1828 .elementor-element.elementor-element-vcbtn1 .elementor-button:focus{color:#FFFFFF;background-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcbtn1 .elementor-button:hover svg, .elementor-1828 .elementor-element.elementor-element-vcbtn1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcbtn2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-1828 .elementor-element.elementor-element-vcbtn2 .elementor-button:hover, .elementor-1828 .elementor-element.elementor-element-vcbtn2 .elementor-button:focus{color:#004D6D;background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcbtn2 .elementor-button:hover svg, .elementor-1828 .elementor-element.elementor-element-vcbtn2 .elementor-button:focus svg{fill:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcfacts > .elementor-container{max-width:1140px;}.elementor-1828 .elementor-element.elementor-element-vcfacts:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-vcfacts > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcfacts{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 20px 44px 20px;}.elementor-1828 .elementor-element.elementor-element-vcfacts > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-title{margin-block-end:6px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-stacked .elementor-icon{background-color:#D71920;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#004D6D;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-default:has(:focus) .elementor-icon{fill:#004D6D;color:#004D6D;border-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon{font-size:24px;padding:18px;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#1F2A30;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-title{margin-block-end:6px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-stacked .elementor-icon{background-color:#D71920;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#004D6D;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-default:has(:focus) .elementor-icon{fill:#004D6D;color:#004D6D;border-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf2.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon{font-size:24px;padding:18px;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#1F2A30;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-title{margin-block-end:6px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-stacked .elementor-icon{background-color:#D71920;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#004D6D;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-default:has(:focus) .elementor-icon{fill:#004D6D;color:#004D6D;border-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon{font-size:24px;padding:18px;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#1F2A30;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-title{margin-block-end:6px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-stacked .elementor-icon{background-color:#D71920;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#004D6D;fill:#FFFFFF;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-default:has(:focus) .elementor-icon{fill:#004D6D;color:#004D6D;border-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1828 .elementor-element.elementor-element-vcf4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon{font-size:24px;padding:18px;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.5em;color:#1F2A30;}.elementor-1828 .elementor-element.elementor-element-vcfunctie > .elementor-container{max-width:1140px;}.elementor-1828 .elementor-element.elementor-element-vcfunctie > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1828 .elementor-element.elementor-element-vcfunctie:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-vcfunctie > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcfunctie{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 56px 20px;}.elementor-1828 .elementor-element.elementor-element-vcfunctie > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1828 .elementor-element.elementor-element-vcfuncl.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1828 .elementor-element.elementor-element-vcfuncl.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1828 .elementor-element.elementor-element-vcfuncl > .elementor-element-populated{padding:0px 24px 0px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-title{margin-block-end:0px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcfunckop.elementor-view-stacked .elementor-icon{background-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcfunckop.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcfunckop.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon{font-size:30px;}.elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-vcfunckop > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfunctxt{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.7em;color:#1F2A30;}.elementor-bc-flex-widget .elementor-1828 .elementor-element.elementor-element-vcfuncr.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1828 .elementor-element.elementor-element-vcfuncr.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcfuncimg{text-align:center;}.elementor-1828 .elementor-element.elementor-element-vcfuncimg img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;box-shadow:0px 12px 36px 0px rgba(0,30,45,0.18);}.elementor-1828 .elementor-element.elementor-element-vcprofiel > .elementor-container{max-width:1140px;}.elementor-1828 .elementor-element.elementor-element-vcprofiel:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-vcprofiel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-1828 .elementor-element.elementor-element-vcprofiel{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 56px 20px;}.elementor-1828 .elementor-element.elementor-element-vcprofiel > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcprofl:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#D71920;box-shadow:0px 12px 36px 0px rgba(0,30,45,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 28px 32px;}.elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-element-populated, .elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-element-populated > .elementor-background-overlay, .elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-title{margin-block-end:0px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcprofkop.elementor-view-stacked .elementor-icon{background-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcprofkop.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcprofkop.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon{font-size:30px;}.elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-vcprofkop > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-icon i{color:#D71920;transition:color 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-icon svg{fill:#D71920;transition:fill 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcproflst{--e-icon-list-icon-size:18px;--icon-vertical-align:start;--icon-vertical-offset:0px;}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-text{color:#1F2A30;transition:color 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcaanbod:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#D71920;box-shadow:0px 12px 36px 0px rgba(0,30,45,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 32px 28px 32px;}.elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-element-populated, .elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-element-populated > .elementor-background-overlay, .elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-title{margin-block-end:0px;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop.elementor-view-stacked .elementor-icon{background-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcaanbodkop.elementor-view-default .elementor-icon{fill:#D71920;color:#D71920;border-color:#D71920;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon{font-size:30px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-icon i{color:#D71920;transition:color 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-icon svg{fill:#D71920;transition:fill 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst{--e-icon-list-icon-size:18px;--icon-vertical-align:start;--icon-vertical-offset:0px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-text{color:#1F2A30;transition:color 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcwist > .elementor-container{max-width:900px;}.elementor-1828 .elementor-element.elementor-element-vcwist:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-vcwist > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcwist{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 56px 20px;}.elementor-1828 .elementor-element.elementor-element-vcwist > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcwistkop.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcwistkop.elementor-view-framed .elementor-icon, .elementor-1828 .elementor-element.elementor-element-vcwistkop.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon{font-size:30px;}.elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-vcwistkop > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1828 .elementor-element.elementor-element-vcwisttxt{font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.7em;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcform > .elementor-container{max-width:900px;}.elementor-1828 .elementor-element.elementor-element-vcform:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-vcform > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-vcform{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 56px 20px;}.elementor-1828 .elementor-element.elementor-element-vcform > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1828 .elementor-element.elementor-element-vcformkop{text-align:center;}.elementor-1828 .elementor-element.elementor-element-vcformkop .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#004D6D;}.elementor-1828 .elementor-element.elementor-element-vcformkop > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcformbar{--divider-border-style:solid;--divider-color:#D71920;--divider-border-width:4px;}.elementor-1828 .elementor-element.elementor-element-vcformbar .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-1828 .elementor-element.elementor-element-vcformbar .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-1828 .elementor-element.elementor-element-vcformintro{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.7em;color:#1F2A30;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1828 .elementor-element.elementor-element-vcformgf > .elementor-widget-container{margin:16px 0px 0px 0px;}@media(max-width:767px){.elementor-1828 .elementor-element.elementor-element-vchero > .elementor-container{min-height:440px;}.elementor-1828 .elementor-element.elementor-element-vckick .elementor-heading-title{font-size:12px;}.elementor-1828 .elementor-element.elementor-element-vch1 .elementor-heading-title{font-size:34px;}.elementor-1828 .elementor-element.elementor-element-vcintro{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-vcfacts{padding:32px 12px 24px 12px;}.elementor-1828 .elementor-element.elementor-element-vcfc1{width:50%;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-title a{font-size:17px;}.elementor-1828 .elementor-element.elementor-element-vcf1 .elementor-icon-box-description{font-size:14px;}.elementor-1828 .elementor-element.elementor-element-vcf1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfc2{width:50%;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-title a{font-size:17px;}.elementor-1828 .elementor-element.elementor-element-vcf2 .elementor-icon-box-description{font-size:14px;}.elementor-1828 .elementor-element.elementor-element-vcf2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfc3{width:50%;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-title a{font-size:17px;}.elementor-1828 .elementor-element.elementor-element-vcf3 .elementor-icon-box-description{font-size:14px;}.elementor-1828 .elementor-element.elementor-element-vcf3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfc4{width:50%;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-title a{font-size:17px;}.elementor-1828 .elementor-element.elementor-element-vcf4 .elementor-icon-box-description{font-size:14px;}.elementor-1828 .elementor-element.elementor-element-vcf4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfunctie{padding:40px 20px 32px 20px;}.elementor-1828 .elementor-element.elementor-element-vcfuncl > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcfunckop .elementor-icon-box-title a{font-size:26px;}.elementor-1828 .elementor-element.elementor-element-vcfunctxt{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-vcfuncimg img{height:360px;}.elementor-1828 .elementor-element.elementor-element-vcprofiel{padding:40px 20px 32px 20px;}.elementor-1828 .elementor-element.elementor-element-vcprofl > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 20px 20px 20px;}.elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcprofkop .elementor-icon-box-title a{font-size:26px;}.elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1828 .elementor-element.elementor-element-vcproflst .elementor-icon-list-item > a{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-vcaanbod > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 20px 20px 20px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcaanbodkop .elementor-icon-box-title a{font-size:26px;}.elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1828 .elementor-element.elementor-element-vcaanbodlst .elementor-icon-list-item > a{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-vcwist{padding:40px 20px 32px 20px;}.elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-title, .elementor-1828 .elementor-element.elementor-element-vcwistkop .elementor-icon-box-title a{font-size:26px;}.elementor-1828 .elementor-element.elementor-element-vcwisttxt{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-vcform{padding:40px 20px 32px 20px;}.elementor-1828 .elementor-element.elementor-element-vcformkop .elementor-heading-title{font-size:28px;}.elementor-1828 .elementor-element.elementor-element-vcformintro{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-vckick */.elementor-1828 .elementor-element.elementor-element-vckick{margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-vcformgf *//* HW sollicitatieformulier (Gravity Forms 3), zelfde stijl als formulier 2. 24-10-2026 */
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3{--sf-red:#D71920;--sf-blue:#004D6D;--sf-ink:#1F2A30;--sf-border:#D5DDE1;font-family:'Roboto',sans-serif;max-width:560px;margin:0 auto}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gf_progressbar_wrapper,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_heading{display:none!important}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_fields{row-gap:18px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_label,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 legend.gfield_label{font-size:22px;font-weight:700;color:var(--sf-blue);line-height:1.3;margin-bottom:14px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .hw-sf-sub .gfield_label,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .hw-sf-sub legend.gfield_label{font-size:15px;font-weight:700;margin-bottom:8px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_required{color:var(--sf-red)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_description{font-size:14px;color:#5A6770;padding-top:6px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=text],.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=email],.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=tel],.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=url],.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 select{height:52px;font-size:16px;border:2px solid var(--sf-border);border-radius:8px;padding:0 16px;color:var(--sf-ink);width:100%;box-sizing:border-box;background:#fff;transition:border-color .2s,box-shadow .2s}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 textarea{min-height:140px;height:auto;font-size:16px;border:2px solid var(--sf-border);border-radius:8px;padding:14px 16px;color:var(--sf-ink);width:100%;box-sizing:border-box}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input:focus,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 select:focus,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 textarea:focus{border-color:var(--sf-blue);outline:none;box-shadow:0 0 0 3px rgba(0,77,109,.15)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .ginput_container_name .name_first label,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .ginput_container_name .name_last label{display:none}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gfield_radio{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice{position:relative;margin:0}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice label{display:block;width:100%;max-width:none;margin:0;padding:18px 20px;border:2px solid var(--sf-border);border-radius:10px;font-size:16px;font-weight:500;color:var(--sf-ink);cursor:pointer;text-align:center;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;box-sizing:border-box;background:#fff}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice label:hover{border-color:var(--sf-red);transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,77,109,.12)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice input[type=radio]:checked+label{border-color:var(--sf-red);background:rgba(215,25,32,.06);color:var(--sf-red);font-weight:700}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-radio .gchoice input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgba(215,25,32,.25)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_page_footer,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_footer{display:flex;flex-direction:column-reverse;align-items:center;gap:6px;margin-top:26px;padding:0}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_next_button,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_button,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=submit]{background:var(--sf-red)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:16px 38px!important;font-family:'Roboto',sans-serif!important;font-size:17px!important;font-weight:700!important;min-width:240px!important;cursor:pointer!important;line-height:1.4!important;box-shadow:0 6px 18px rgba(0,0,0,.18)!important;transition:background .2s,transform .2s!important}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_next_button:hover,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_button:hover,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=submit]:hover{background:var(--sf-blue)!important;transform:translateY(-2px)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_previous_button{background:transparent!important;border:none!important;box-shadow:none!important;color:#7A8790!important;font-size:14px!important;padding:8px 0!important;cursor:pointer!important;min-width:0!important}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_previous_button:hover{color:var(--sf-blue)!important}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_error input,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_error textarea{border-color:var(--sf-red)!important}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .validation_message{color:var(--sf-red);font-size:13px;background:none;border:none;padding:4px 0 0}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_validation_errors{border-radius:8px}
.elementor-1828 .elementor-element.elementor-element-vcformgf .gform_confirmation_message_3{font-size:18px;color:var(--sf-blue);text-align:center;padding:24px 8px}
@media (max-width:600px){.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield_label,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 legend.gfield_label{font-size:20px}.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .hw-sf-sub .gfield_label{font-size:15px}.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_next_button,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_button,.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 input[type=submit]{width:100%!important;min-width:0!important}.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .ginput_container_name{flex-direction:column}}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gfield_checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice{position:relative;margin:0}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice label{display:block;width:100%;max-width:none;margin:0;padding:18px 20px;border:2px solid var(--sf-border);border-radius:10px;font-size:16px;font-weight:500;color:var(--sf-ink);cursor:pointer;text-align:center;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;box-sizing:border-box;background:#fff}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice label:hover{border-color:var(--sf-red);transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,77,109,.12)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice input[type=checkbox]:checked+label{border-color:var(--sf-red);background:rgba(215,25,32,.06);color:var(--sf-red);font-weight:700}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice input[type=checkbox]:checked+label::before{content:"\2713  "}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-checkbox .gchoice input[type=checkbox]:focus-visible+label{box-shadow:0 0 0 3px rgba(215,25,32,.25)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-consent .ginput_container_consent{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--sf-ink)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-consent input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:var(--sf-red);flex:0 0 auto}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-consent a{color:var(--sf-blue);text-decoration:underline}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-fileupload input[type=file]{width:100%;padding:14px;border:2px dashed var(--sf-border);border-radius:8px;background:#F5F4F5;font-size:15px;box-sizing:border-box;cursor:pointer}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gfield--type-fileupload input[type=file]:hover{border-color:var(--sf-blue)}
.elementor-1828 .elementor-element.elementor-element-vcformgf #gform_wrapper_3 .gform_fileupload_rules{font-size:13px;color:#5A6770}/* End custom CSS */