.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-559dcdf .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-559dcdf.elementor-view-stacked .elementor-icon{background-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-559dcdf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-559dcdf.elementor-view-default .elementor-icon{color:#91CA99;border-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-559dcdf.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-559dcdf.elementor-view-default .elementor-icon svg{fill:#91CA99;}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-e11af2b .eael-fancy-text-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-e11af2b .eael-fancy-text-prefix{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-e11af2b .eael-fancy-text-strings, .elementor-15 .elementor-element.elementor-element-e11af2b .typed-cursor{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-15 .elementor-element.elementor-element-e11af2b .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-e1c7faa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e1c7faa svg{width:125px;height:40px;}.elementor-15 .elementor-element.elementor-element-e1c7faa .eael-svg-draw-container{text-align:center;}.elementor-15 .elementor-element.elementor-element-e1c7faa svg path{stroke-width:1.2;stroke:var( --e-global-color-57dee3d );}.elementor-15 .elementor-element.elementor-element-e1c7faa svg circle{stroke-width:1.2;stroke:var( --e-global-color-57dee3d );}.elementor-15 .elementor-element.elementor-element-e1c7faa svg rect{stroke-width:1.2;stroke:var( --e-global-color-57dee3d );}.elementor-15 .elementor-element.elementor-element-e1c7faa svg polygon{stroke-width:1.2;stroke:var( --e-global-color-57dee3d );}.elementor-15 .elementor-element.elementor-element-23a866b .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-23a866b.elementor-view-stacked .elementor-icon{background-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-23a866b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-23a866b.elementor-view-default .elementor-icon{color:#91CA99;border-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-23a866b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-23a866b.elementor-view-default .elementor-icon svg{fill:#91CA99;}.elementor-15 .elementor-element.elementor-element-042d575 .eael-fancy-text-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-042d575 .eael-fancy-text-prefix{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-042d575 .eael-fancy-text-strings, .elementor-15 .elementor-element.elementor-element-042d575 .typed-cursor{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-15 .elementor-element.elementor-element-042d575 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-a66b29d .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-a66b29d.elementor-view-stacked .elementor-icon{background-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-a66b29d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a66b29d.elementor-view-default .elementor-icon{color:#91CA99;border-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-a66b29d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-a66b29d.elementor-view-default .elementor-icon svg{fill:#91CA99;}.elementor-15 .elementor-element.elementor-element-0f1a66b .eael-fancy-text-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-0f1a66b .eael-fancy-text-prefix{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-0f1a66b .eael-fancy-text-strings, .elementor-15 .elementor-element.elementor-element-0f1a66b .typed-cursor{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-15 .elementor-element.elementor-element-0f1a66b .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-bb804ea .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-bb804ea.elementor-view-stacked .elementor-icon{background-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-bb804ea.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bb804ea.elementor-view-default .elementor-icon{color:#91CA99;border-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-bb804ea.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-bb804ea.elementor-view-default .elementor-icon svg{fill:#91CA99;}.elementor-15 .elementor-element.elementor-element-b462a2c .eael-fancy-text-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-b462a2c .eael-fancy-text-prefix{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-b462a2c .eael-fancy-text-strings, .elementor-15 .elementor-element.elementor-element-b462a2c .typed-cursor{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b462a2c .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-40bb977 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-40bb977.elementor-view-stacked .elementor-icon{background-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-40bb977.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-40bb977.elementor-view-default .elementor-icon{color:#91CA99;border-color:#91CA99;}.elementor-15 .elementor-element.elementor-element-40bb977.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-40bb977.elementor-view-default .elementor-icon svg{fill:#91CA99;}.elementor-15 .elementor-element.elementor-element-3ff9621 .eael-fancy-text-container{text-align:left;}.elementor-15 .elementor-element.elementor-element-3ff9621 .eael-fancy-text-prefix{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1px;}.elementor-15 .elementor-element.elementor-element-3ff9621 .eael-fancy-text-strings, .elementor-15 .elementor-element.elementor-element-3ff9621 .typed-cursor{font-family:"Safiro", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-15 .elementor-element.elementor-element-3ff9621 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57dee3d );}/* Start custom CSS */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  opacity: 0.15;
  pointer-events: none;
  z-index: 9999;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://alt-g.be/wp-content/uploads/2026/06/Safiro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://alt-g.be/wp-content/uploads/2026/06/Safiro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://alt-g.be/wp-content/uploads/2026/06/Safiro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Safiro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://alt-g.be/wp-content/uploads/2026/06/Safiro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */