PageSourceSearch

https://yaena-solutions.webflow.io/en

html yaena-solutions.webflow.io collected 2026-10-03 14:03:11 UTC 79,401 bytes, 849 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Fri Oct 02 2026 13:07:22 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="yaena-solutions.webflow.io" data-wf-page="69e0cd8a332a5dd47e27ee5c" data-wf-site="69e0cd8a332a5dd47e27ee6c" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Yaena Solutions | Kitchen Fire Suppression System &amp; Odor Reduction</title><link rel="alternate" hrefLang="x-default" href="https://yaena-solutions.nl/"/><link rel="alternate" hrefLang="nl" href="https://yaena-solutions.nl/"/><link rel="alternate" hrefLang="en" href="https://yaena-solutions.nl/en"/><meta content="Automatic fire protection and odor reduction for professional kitchens. Nobel Fire Systems, Ozon Blaster, and RSL Fire Aerosol. Response within 24 hours." name="description"/><meta content="Yaena Solutions | Kitchen Fire Suppression System &amp; Odor Reduction" property="og:title"/><meta content="Automatic fire protection and odor reduction for professional kitchens. Nobel Fire Systems, Ozon Blaster, and RSL Fire Aerosol. Response within 24 hours." property="og:description"/><meta content="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a046f677ab9095b82e88f90_open%20graph.jpg" property="og:image"/><meta content="Yaena Solutions | Kitchen Fire Suppression System &amp; Odor Reduction" name="twitter:title"/><meta content="Automatic fire protection and odor reduction for professional kitchens. Nobel Fire Systems, Ozon Blaster, and RSL Fire Aerosol. Response within 24 hours." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="VCpTZkI0U1eG5PoIC8n--jT7mMdkmikhK8NJPliB7R4" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/css/yaena-solutions.shared.6929626eb.css" rel="stylesheet" type="text/css" integrity="sha384-aSlibrfCgwDNDWvtvIFRmI8ix1V337TMQPx1YxokMZgBrBgChCfSixO317mnsy9b" crossorigin="anonymous"/><style>html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesSlideIn"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesSlideIn"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="linesBottomUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="linesBottomUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsCenterSlideUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsCenterSlideUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="lettersRandomScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="lettersRandomScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsSlideUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsSlideUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="lettersRandom"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="lettersRandom"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRandom"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRandom"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesBottomUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesBottomUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsCenterSlideUpScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsCenterSlideUpScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRotateIn"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRotateIn"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsRandom"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsRandom"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRandomScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRandomScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesSlideInScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesSlideInScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesBottomUpScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="linesBottomUpScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="lettersRandom"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="lettersRandom"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="staggerFade"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="staggerFade"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsSlideUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsSlideUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsRotateIn"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsRotateIn"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="staggerFade"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="staggerFade"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([imageScroll="parallax"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([imageScroll="parallax"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRotateInScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsRotateInScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsCenterSlideUp"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="wordsCenterSlideUp"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="linesSlideIn"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealPage="linesSlideIn"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="staggerFadeScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="staggerFadeScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsSlideUpScrub"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([textRevealScroll="wordsSlideUpScrub"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3) :is([textRevealScroll="linesSlideIn"], [textRevealPage="linesBottomUp"], [textRevealScroll="wordsCenterSlideUp"], [accordionCl
1ick="openSingle"] [openSingleEl="content"], [click="cardFlipX"] [flippingCardEl="front"], [click="cardFlipX"] [flippingCardEl="back"], :is([buttonHover="circleGrow"], [buttonHover="circleGrow"]) [circleGrowEl="circleArrow"], :is([buttonHover="circleGrow"], [buttonHover="circleGrow"]) [circleGrowEl="circle"], [textRevealScroll="lettersRandomScrub"], [textRevealPage="wordsSlideUp"], [textRevealPage="lettersRandom"], [textRevealScroll="wordsRandom"], [textRevealScroll="linesBottomUp"], [textRevealScroll="wordsCenterSlideUpScrub"], [textRevealScroll="wordsRotateIn"], [textRevealPage="wordsRandom"], [textRevealScroll="wordsRandomScrub"], [textRevealScroll="linesSlideInScrub"], [textRevealScroll="linesBottomUpScrub"], :is([buttonHover="appearSubtext"], [buttonHover="appearSubtext"]) [appearSubtextEl="subtext"], [textRevealScroll="lettersRandom"], [textRevealPage="staggerFade"], [textRevealScroll="wordsSlideUp"], [pageLoad="scrollingText"] :is([scrollingTextEl="stack"] > *:nth-child(1)), [pageLoad="scrollingText"] :is([scrollingTextEl="stack"] > *:nth-child(2)), [pageLoad="scrollingText"] :is([scrollingTextEl="stack"] > *:nth-child(3)), [pageLoad="scrollingText"] :is([scrollingTextEl="stack"] > *:nth-child(4)), :is([buttonHover="crossingShine"], [buttonHover="crossingShine"]) [crossingShineEl="filter"], [textRevealPage="wordsRotateIn"], [textRevealScroll="staggerFade"], [imageScroll="parallax"], :is([buttonHover="borderGlow"], [buttonHover="borderGlow"]) [borderGlowEl="colorWrap"], [textRevealScroll="wordsRotateInScrub"], [click="cardFlipY"] [flippingCardEl="front"], [click="cardFlipY"] [flippingCardEl="back"], [textRevealPage="wordsCenterSlideUp"], [textRevealPage="linesSlideIn"], [textRevealScroll="staggerFadeScrub"], [textRevealScroll="wordsSlideUpScrub"], :is(*:has(> :is([accordionClick="openMultiple"] .accordion_head)) > *:not(:is([accordionClick="openMultiple"] .accordion_head)), *:has(> :is([accordionClick="openMultiple"] .accordion_head) ~ :is([accordionClick="openMultiple"] .accordion_head)) > *), [data-wf-component-id="6a844797-0ead-f21f-6e63-c345ef4af73e"]:is(.accordion-css__item), [data-wf-component-id="6a844797-0ead-f21f-6e63-c345ef4af73e"] :is(.accordion-css__item), [data-wf-component-id="f923b71a-30ea-7e02-bca0-2e9c732415fe"]:is(.testimonial_grid), [data-wf-component-id="f923b71a-30ea-7e02-bca0-2e9c732415fe"] :is(.testimonial_grid), .benefits_benefit, .image-backgroung-figure, .steps_grid .steps_step, .voorkomen_text, .heading-style-h2.is-centered, [data-wf-target*='["69e0cd8a332a5dd47e27ee5c","11948d78-e40b-b290-4965-77316db74d8a"]'], .solutions_grid-item.is-second, .solutions_grid-item.is-horizontal) {visibility: hidden !important;}</style><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d187a6ec06faa4da4b_image%2010%20(1).jpg" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d187a6ec06faa4da4b_image%2010%20(1).jpg" rel="icon" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d1537cd61f45e64ca4_image%2010%20(1).jpg" rel="icon" type="image/png" sizes="48x48"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d1ddd74f10c00937b9_image%2010%20(1).jpg" rel="apple-touch-icon" sizes="180x180"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d1b79cc046fb940e1b_image%2010%20(1).jpg" rel="icon" type="image/png" sizes="192x192"/><link href="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a0309d1f18a66d11ea8cca3_image%2010%20(1).jpg" rel="icon" type="image/png" sizes="512x512"/><link href="https://yaena-solutions.nl/en" rel="canonical"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@type": "Organization",
5  "name": "Yaena Solutions B.V.",
6  "url": "/",
7  "logo": {
8    "@type": "ImageObject",
9    "url": "https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349.png"
10  },
11  "description": "Automatische brandbeveiliging en geurreductie voor professionele keukens. Leverancier van Nobel Fire Systems keukenblussysteem, Ozon Blaster geurreductie en RSL Fire Aerosol brandbeveiliging.",
12  "address": {
13    "@type": "PostalAddress",
14    "streetAddress": "Noordeindseweg 308d",
15    "addressLocality": "Berkel en Rodenrijs",
16    "postalCode": "2651 LM",
17    "addressCountry": "NL"
18  },
19  "telephone": "010 514 8188",
20  "email": "[email protected]",
21  "contactPoint": {
22    "@type": "ContactPoint",
23    "telephone": "010 514 8188",
24    "email": "[email protected]",
25    "contactType": "customer service",
26    "availableLanguage": "Dutch"
27  },
28  "sameAs": [],
29  "hasOfferCatalog": {
30    "@type": "OfferCatalog",
31    "name": "Brandbeveiliging en Geurreductie Producten",
32    "itemListElement": [
33      {
34        "@type": "Offer",
35        "itemOffered": {
36          "@type": "Product",
37          "name": "Nobel Fire Systems",
38          "description": "Het enige volledig elektrische keukenblussysteem op de markt. Geen bewegende delen, geen onnodige blussingen, minimale gevolgschade.",
39          "url": "/producten/nobel-fire-systems"
40        }
41      },
42      {
43        "@type": "Offer",
44        "itemOffered": {
45          "@type": "Product",
46          "name": "Ozon Blaster",
47          "description": "Geur- en vetreductie systeem dat geuren elimineert en vetafzetting afbreekt in afzuigkanalen.",
48          "url": "/producten/ozon-blaster"
49        }
50      },
51      {
52        "@type": "Offer",
53        "itemOffered": {
54          "@type": "Product",
55          "name": "RSL Fire Aerosol",
56          "description": "Compacte, volledig autonome brandbeveiliging voor schakelkasten en lithium-ion batterijcontainers.",
57          "url": "/producten/rsl-fire-aerosol"
58        }
59      }
60    ]
61  }
62}
63</script>
63<!-- Google Tag Manager -->
64<script>
vendor: 327 bytes, lines 64-68
64(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
65new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
66j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
67'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
68})(window,document,'script','dataLayer','
68GTM-PMMZ2X3
vendor: 3 bytes, line 68
68');
68</script>
68
69<!-- End Google Tag Manager -->
70
71<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
71
72<!-- Odyn - Production -->
73<!-- CDN handles versioning automatically. -->
74<link href="https://cdn.odyn.dev/p/73u6/bundle.css" rel="stylesheet">
75<script src="https://cdn.odyn.dev/p/73u6/bundle.js" defer></script>
75
76<!-- 
77<script>
78(function(){
79  var isStaging = window.location.host.includes("webflow.io");
80  var base = "https://cdn.odyn.dev";
81  var env = isStaging ? "staging" : "p";
82  var cssHref = base + "/" + env + "/" + "73u6/bundle.css";
83  var link = document.createElement("link");
84  link.rel = "stylesheet";
85  link.href = cssHref;
86  document.head.appendChild(link);
87  var jsSrc = base + "/" + env + "/" + "73u6/bundle.js";
88  var script = document.createElement("script");
89  script.src = jsSrc;
90  if (document.readyState === "loading") {
91    document.addEventListener("DOMContentLoaded", function() { document.head.appendChild(script); });
92  } else {
93    document.head.appendChild(script);
94  }
95})();
96</script>
96 --></head><body data-barba="wrapper"><div class="global-embed"><div class="global-styles w-embed"><style>
97  html.wf-design-mode .bunny-lightbox {
98    display: none;
99  }
100
101  /* Make text look crisper and more legible in all browsers */
102  body {
103    -webkit-font-smoothing: antialiased;
104    -moz-osx-font-smoothing: grayscale;
105    font-smoothing: antialiased;
106    text-rendering: optimizeLegibility;
107  }
108
109  /* Focus state style for keyboard navigation for the focusable elements */
110  *[tabindex]:focus-visible,
111  input[type='file']:focus-visible {
112    outline: 0.125rem solid #4d65ff;
113    outline-offset: 0.125rem;
114  }
115
116  /* Set color style to inherit */
117  .inherit-color * {
118    color: inherit;
119  }
120
121  /* Get rid of top margin on first element in any rich text element */
122  .w-richtext > :not(div):first-child,
123  .w-richtext > div:first-child > :first-child {
124    margin-top: 0 !important;
125  }
126
127  /* Get rid of bottom margin on last element in any rich text element */
128  .w-richtext > :last-child,
129  .w-richtext ol li:last-child,
130  .w-richtext ul li:last-child {
131    margin-bottom: 0 !important;
132  }
133
134  /* Make sure containers never lose their center alignment */
135  .container-medium,
136  .container-small,
137  .container-large {
138    margin-right: auto !important;
139    margin-left: auto !important;
140  }
141
142  /* 
143Make the following elements inherit typography styles from the parent and not have hardcoded values. 
144Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
145Uncomment this CSS to use it in the project. Leave this message for future hand-off.
146*/
147  /*
148a,
149.w-input,
150.w-select,
151.w-tab-link,
152.w-nav-link,
153.w-dropdown-btn,
154.w-dropdown-toggle,
155.w-dropdown-link {
156  color: inherit;
157  text-decoration: inherit;
158  font-size: inherit;
159}
160*/
161
162  /* Apply "..." after 3 lines of text */
163  .text-style-3lines {
164    display: -webkit-box;
165    overflow: hidden;
166    -webkit-line-clamp: 3;
167    -webkit-box-orient: vertical;
168  }
169
170  /* Apply "..." after 2 lines of text */
171  .text-style-2lines {
172    display: -webkit-box;
173    overflow: hidden;
174    -webkit-line-clamp: 2;
175    -webkit-box-orient: vertical;
176  }
177
178  /* These classes are never overwritten */
179  .hide {
180    display: none !important;
181  }
182
183  @media screen and (max-width: 991px) {
184    .hide,
185    .hide-tablet {
186      display: none !important;
187    }
188  }
189  @media screen and (max-width: 767px) {
190    .hide-mobile-landscape {
191      display: none !important;
192    }
193  }
194  @media screen and (max-width: 479px) {
195    .hide-mobile {
196      display: none !important;
197    }
198  }
199
200  .margin-0 {
201    margin: 0rem !important;
202  }
203
204  .padding-0 {
205    padding: 0rem !important;
206  }
207
208  .spacing-clean {
209    padding: 0rem !important;
210    margin: 0rem !important;
211  }
212
213  .margin-top {
214    margin-right: 0rem !important;
215    margin-bottom: 0rem !important;
216    margin-left: 0rem !important;
217  }
218
219  .padding-top {
220    padding-right: 0rem !important;
221    padding-bottom: 0rem !important;
222    padding-left: 0rem !important;
223  }
224
225  .margin-right {
226    margin-top: 0rem !important;
227    margin-bottom: 0rem !important;
228    margin-left: 0rem !important;
229  }
230
231  .padding-right {
232    padding-top: 0rem !important;
233    padding-bottom: 0rem !important;
234    padding-left: 0rem !important;
235  }
236
237  .margin-bottom {
238    margin-top: 0rem !important;
239    margin-right: 0rem !important;
240    margin-left: 0rem !important;
241  }
242
243  .padding-bottom {
244    padding-top: 0rem !important;
245    padding-right: 0rem !important;
246    padding-left: 0rem !important;
247  }
248
249  .margin-left {
250    margin-top: 0rem !important;
251    margin-right: 0rem !important;
252    margin-bottom: 0rem !important;
253  }
254
255  .padding-left {
256    padding-top: 0rem !important;
257    padding-right: 0rem !important;
258    padding-bottom: 0rem !important;
259  }
260
261  .margin-horizontal {
262    margin-top: 0rem !important;
263    margin-bottom: 0rem !important;
264  }
265
266  .padding-horizontal {
267    padding-top: 0rem !important;
268    padding-bottom: 0rem !important;
269  }
270
271  .margin-vertical {
272    margin-right: 0rem !important;
273    margin-left: 0rem !important;
274  }
275
276  .padding-vertical {
277    padding-right: 0rem !important;
278    padding-left: 0rem !important;
279  }
280
281  .wave-effect-text {
282    animation: wave 4s ease-in-out infinite;
283  }
284
285  @keyframes wave {
286    0%,
287    100% {
288      clip-path: polygon(0% 45%, 16% 44%, 33% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100%);
289    }
290
291    50% {
292      clip-path: polygon(0% 60%, 15% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100%);
293    }
294  }
295
296  @keyframes bottomRadiusReveal {
297    from {
298      border-bottom-left-radius: 0;
299      border-bottom-right-radius: 0;
300    }
301    to {
302      border-bottom-left-radius: attr(borderRevealRadiusValue type(*));
303      border-bottom-right-radius: attr(borderRevealRadiusValue type(*));
304    }
305  }
306
307  [borderRadiusRevealScroll='bottom'] {
308    animation-name: bottomRadiusReveal;
309    animation-duration: 1s; /* Not relevant for scroll-based animations but required */
310    animation-fill-mode: both;
311
312    animation-timeline: view();
313    animation-range: entry 100% exit 0%;
314  }
315
316  @keyframes topRadiusReveal {
317    from {
318      border-top-left-radius: 0;
319      border-top-right-radius: 0;
320    }
321    to {
322      border-top-left-radius: attr(borderRevealRadiusValue type(*));
323      border-top-right-radius: attr(borderRevealRadiusValue type(*));
324    }
325  }
326
327  [borderRadiusRevealScroll='top'] {
328    animation-name: topRadiusReveal;
329    animation-duration: 1s; /* Not relevant for scroll-based animations but required */
330    animation-fill-mode: both;
331
332    animation-timeline: view();
333    animation-range: entry 0% exit 0%;
334  }
335
336  @keyframes radiusReveal {
337    from {
338      border-top-left-radius: 0;
339      border-top-right-radius: 0;
340      border-bottom-left-radius: 0;
341      border-bottom-right-radius: 0;
342    }
343    to {
344      border-top-left-radius: attr(borderRevealRadiusValue type(*));
345      border-top-right-radius: attr(borderRevealRadiusValue type(*));
346      border-bottom-left-radius: attr(borderRevealRadiusValue type(*));
347      border-bottom-right-radius: attr(borderRevealRadiusValue type(*));
348    }
349  }
350
351  [borderRadiusRevealScroll='all'] {
352    animation-name: radiusReveal;
353    animation-duration: 1s; /* Not relevant for scroll-based animations but required */
354    animation-fill-mode: both;
355
356    animation-timeline: view();
357    animation-range: entry 0% exit 0%;
358  }
359
360  .text-overflow-2-lines,
361  .text-overflow-3-lines {
362    overflow: hidden;
363    text-overflow: ellipsis;
364    display: -webkit-box;
365    -webkit-box-orient: vertical;
366  }
367
368  .text-overflow-2-lines {
369    -webkit-line-clamp: 2;
370  }
371  .text-overflow-3-lines {
372    -webkit-line-clamp: 3;
373  }
374
375  .w-checkbox-input--inputType-custom.w--redirected-focus {
376    box-shadow: none;
377  }
378  .nav-close-wrapper:has(.menu-button-open.w-nav-button) {
379    opacity: 0;
380    transition: 0.4s;
381  }
382  .nav-close-wrapper:has(.menu-button-open.w-nav-button.w--open) {
383    opacity: 1;
384  }
385</style></div><div class="global-scripts w-embed w-script">
385<script>
386  document.addEventListener('DOMContentLoaded', () => {
387    document.querySelectorAll('[textStaticAnimation="typing"]:not(input)').forEach((el) => {
388      var strings = el.innerText.split('\n');
389      el.innerText = strings[0];
390
391      //Types strings multiple times
392      var typed = new Typed(el, {
393        strings: strings,
394        typeSpeed: 50, // typing speed
395        backSpeed: 50, // erasing speed
396        loop: true, // start back after ending typing
397      });
398    });
399
400    document.querySelectorAll('input[textStaticAnimation="typing"]').forEach((el) => {
401      //Types strings multiple times
402      var typed = new Typed(el, {
403        strings: [el.placeholder],
404        typeSpeed: 50, // typing speed
405        backSpeed: 50, // erasing speed
406        loop: true, // start back after ending typing
407        bindInputFocusEvents: true,
408      });
409    });
410  });
411</script>
411
412
413<script>
414  (function () {
415    function initElementCursors({ cursorAttr = 'customcursor', targetAttr = 'customcursortarget', rotateFlagAttr = 'customcursorrotate', rotateOffsetAttr = 'customcursorrotateoffset', rotateSmoothAttr = 'customcursorrotatesmooth', defaultSmooth = 0.35, hideNativeCursor = 'customcursorhidedefault' } = {}) {
416      const cursorById = new Map();
417      const stateByCursor = new WeakMap(); // {x,y,angle}
418
419      // Helpers
420      const toDeg = (rad) => rad * (180 / Math.PI);
421      const lerpAngle = (a, b, t) => {
422        // shortest-path interpolation, wrap at 360
423        let d = ((b - a + 540) % 360) - 180;
424        return a + d * t;
425      };
426      const getBoolAttr = (el, name) => {
427        if (!el || !el.hasAttribute(name)) return null; // not specified
428        const v = (el.getAttribute(name) || '').trim().toLowerCase();
429        if (v === '' || v === 'true' || v === '1' || v === 'yes') return true;
430        if (v === 'false' || v === '0' || v === 'no') return false;
431        return true; // presence implies true
432      };
433      const getNumAttr = (el, name, fallback) => {
434        const v = el && el.getAttribute(name);
435        const n = v == null ? NaN : parseFloat(v);
436        return Number.isFinite(n) ? n : fallback;
437      };
438
439      // Collect cursor elements
440      document.querySelectorAll(`[${cursorAttr}]`).forEach((el) => {
441        const id = el.getAttribute(cursorAttr);
442        if (!id) return;
443
444        Object.assign(el.style, {
445          position: 'fixed',
446          left: '-99999px',
447          top: '-99999px',
448          transform: 'translate(-50%, -50%)',
449          transformOrigin: '50% 50%',
450          pointerEvents: 'none',
451          zIndex: '999999',
452          willChange: 'transform,left,top',
453        });
454
455        if (el.parentElement !== document.body) document.body.appendChild(el);
456        cursorById.set(id, el);
457        stateByCursor.set(el, { x: null, y: null, angle: 0 });
458      });
459
460      // Wire targets
461      document.querySelectorAll(`[${targetAttr}]`).forEach((target) => {
462        let id = target.getAttribute(targetAttr);
463        const cursorEl = cursorById.get(id);
464        if (!cursorEl) return;
465
466        let active = false;
467
468        const resolveRotateEnabled = () => {
469          // Prefer target setting; fall back to cursor setting; default false
470          const t = getBoolAttr(target, rotateFlagAttr);
471          if (t !== null) return t;
472          const c = getBoolAttr(cursorEl, rotateFlagAttr);
473          return c === true;
474        };
475
476        const show = () => {
477          active = true;
478          if (target.getAttribute(hideNativeCursor) === 'true') {
479            target.style.cursor = 'none';
480            target.querySelectorAll('*').forEach((el) => {
481              el.style.cursor = 'none';
482            });
483          }
484
485          document.querySelectorAll(`[${targetAttr}]`).forEach((otherTarget) => {
486            if (otherTarget !== target) {
487              const otherId = otherTarget.getAttribute(targetAttr);
488              const otherCursorEl = cursorById.get(otherId);
489              if (otherCursorEl) {
490                otherCursorEl.style.left = '-99999px';
491                otherCursorEl.style.top = '-99999px';
492                otherCursorEl.style.transform = 'translate(-50%, -50%)';
493              }
494            }
495          });
496          // reset starting point for smooth angle on new hover
497          const st = stateByCursor.get(cursorEl);
498          st.x = null;
499          st.y = null;
500        };
501
502        const move = (e) => {
503          // if (active && e.target.closest(`[${targetAttr}]`).getAttribute(targetAttr) != id) {
504          //   // Pointer moved into another target: hide this cursor
505          //   hide();
506          // } else
507
508          if (!active && id === e.target.closest(`[${targetAttr}]`).getAttribute(targetAttr)) {
509            show();
510          } else if (id !== e.target.closest(`[${targetAttr}]`).getAttribute(targetAttr)) {
511            document.querySelector(`[${cursorAttr}="${id}"]`).style.left = '-99999px';
512            document.querySelector(`[${cursorAttr}="${id}"]`).style.top = '-99999px';
513            document.querySelector(`[${cursorAttr}="${id}"]`).style.transform = 'translate(-50%, -50%)';
514            return;
515          }
516
517          const st = stateByCursor.get(cursorEl);
518          const x = e.clientX,
519            y = e.clientY;
520
521          // Position
522          cursorEl.style.left = `${x}px`;
523          cursorEl.style.top = `${y}px`;
524
525          // Rotation (optional)
526          if (resolveRotateEnabled()) {
527            const offset = getNumAttr(target, rotateOffsetAttr, getNumAttr(cursorEl, rotateOffsetAttr, 0));
528            const smooth = Math.max(0, Math.min(1, getNumAttr(target, rotateSmoothAttr, getNumAttr(cursorEl, rotateSmoothAttr, defaultSmooth))));
529            let angle = st.angle;
530
531            if (st.x !== null && st.y !== null) {
532              const dx = x - st.x,
533                dy = y - st.y;
534              if (dx !== 0 || dy !== 0) {
535                const targetAngle = toDeg(Math.atan2(dy, dx));
536                angle = smooth === 1 ? targetAngle : lerpAngle(st.angle, targetAngle, smooth);
537              }
538            }
539
540            st.x = x;
541            st.y = y;
542            st.angle = angle;
543            cursorEl.style.transform = `translate(-50%, -50%) rotate(${angle + offset}deg)`;
544          } else {
545            // No rotation: keep only translate
546            cursorEl.style.transform = `translate(-50%, -50%)`;
547            st.x = x;
548            st.y = y; // still track for next time
549          }
550        };
551
552        const hide = () => {
553          active = false;
554          cursorEl.style.left = '-99999px';
555          cursorEl.style.top = '-99999px';
556          cursorEl.style.transform = 'translate(-50%, -50%)';
557          if (hideNativeCursor) target.style.removeProperty('cursor');
558        };
559
560        target.addEventListener('pointerleave', hide);
561        target.addEventListener('pointercancel', hide);
562        target.addEventListener('pointerenter', show);
563        target.addEventListener('pointermove', move);
564      });
565    }
566
567    // Auto-init on DOM ready
568    const run = () => initElementCursors();
569    if (document.readyState === 'loading') {
570      document.addEventListener('DOMContentLoaded', run, { once: true });
571    } else {
572      run();
573    }
574
575    // Optional: expose for manual init with custom options
576    window.initElementCursors = initElementCursors;
577  })();
578</script>
578
579
580<script>
581  document.addEventListener('DOMContentLoaded', () => {
582    const base = {
583      GUI: true,
584      SIM_RESOLUTION: 32,
585      DYE_RESOLUTION: 512,
586      CAPTURE_RESOLUTION: 512,
587      DENSITY_DISSIPATION: 5.000000000000006,
588      VELOCITY_DISSIPATION: 3.6604361370716507,
589      PRESSURE: 0,
590      PRESSURE_ITERATIONS: 1,
591      CURL: 0,
592      SPLAT_FORCE: 1000,
593      SHADING: true,
594      COLORFUL: false,
595      COLOR_UPDATE_SPEED: 0,
596      PAUSED: false,
597      BACK_COLOR: { r: 255, g: 255, b: 255 },
598      TRANSPARENT: true,
599      BLOOM: false,
600      BLOOM_ITERATIONS: 8,
601      BLOOM_RESOLUTION: 256,
602      BLOOM_INTENSITY: 0.8,
603      BLOOM_THRESHOLD: 0.6,
604      BLOOM_SOFT_KNEE: 0.7,
605      SUNRAYS: false,
606      SUNRAYS_RESOLUTION: 196,
607      SUNRAYS_WEIGHT: 1,
608    };
609
610    document.querySelectorAll('[divHover="cursorGlow"]').forEach((el) => {
611      const glow = el.getAttribute('glowcolor') || '';
612      const glowRadius = el.getAttribute('glowradius') || 0.2025;
613      const cfg = {
614        ...base,
615        targetEl: el,
616        SPLAT_RADIUS: glowRadius,
617        CUSTOM_COLOR: !!glow,
618        COLOR_RANGE: [glow, glow],
619      };
620
621      const s = document.createElement('script');
622      s.src = 'https://drive.groove.design/tico/fluid-sim.js';
623      // attach instance config directly to the script tag
624      s._fluidConfig = cfg; // <-- read by the patched library
625      el.appendChild(s);
626    });
627  });
628</script>
vendor: 1 bytes, line 628
628
629<script>
630  function initButtonCharacterStagger() {
631    const offsetIncrement = 0.01; // Transition offset increment in seconds
632    const buttons = document.querySelectorAll('[data-button-animate-chars]');
633
634    buttons.forEach((button) => {
635      const text = button.textContent; // Get the button's text content
636      button.innerHTML = ''; // Clear the original content
637
638      [...text].forEach((char, index) => {
639        const span = document.createElement('span');
640        span.textContent = char;
641        span.style.transitionDelay = `${index * offsetIncrement}s`;
642
643        // Handle spaces explicitly
644        if (char === ' ') {
645          span.style.whiteSpace = 'pre'; // Preserve space width
646        }
647
648        button.appendChild(span);
649      });
650    });
651  }
652
653  // Initialize Button Character Stagger Animation
654  document.addEventListener('DOMContentLoaded', () => {
655    initButtonCharacterStagger();
656  });
657</script>
657
658<style>
659  /* Characters */
660  .btn-animate-chars [data-button-animate-chars] {
661    overflow: hidden;
662    position: relative;
663    display: inline-block;
664  }
665
666  .btn-animate-chars [data-button-animate-chars] span {
667    display: inline-block;
668    position: relative;
669    text-shadow: 0px 1.3em currentColor;
670    transform: translateY(0em) rotate(0.001deg);
671    transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1);
672  }
673
674  .btn-animate-chars:hover [data-button-animate-chars] span {
675    transform: translateY(-1.3em) rotate(0.001deg);
676  }
677
678  /* Background */
679  .btn-animate-chars__bg {
680    inset: 0;
681    transition: inset 0.6s cubic-bezier(0.625, 0.05, 0, 1);
682  }
683
684  .btn-animate-chars:hover .btn-animate-chars__bg {
685    inset: 0.125em;
686  }
687</style></div><div class="w-embed"><style>
688  /* ------------------------- Scaling System by Osmo [https://osmo.supply/] -------------------------  */
689
690  /* Desktop */
691  :root {
692    --size-unit: 16; /* body font-size in design - no px */
693    --size-container-ideal: 1440; /* screen-size in design - no px */
694    --size-container-min: 992px;
695    --size-container-max: 1920px;
696    --size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));
697    --size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));
698  }
699
700  /* Tablet */
701  @media screen and (max-width: 991px) {
702    :root {
703      --size-container-ideal: 834; /* screen-size in design - no px */
704      --size-container-min: 768px;
705      --size-container-max: 991px;
706    }
707  }
708
709  /* Mobile Landscape */
710  @media screen and (max-width: 767px) {
711    :root {
712      --size-container-ideal: 550; /* screen-size in design - no px */
713      --size-container-min: 480px;
714      --size-container-max: 767px;
715    }
716  }
717
718  /* Mobile Portrait */
719  @media screen and (max-width: 479px) {
720    :root {
721      --size-container-ideal: 390; /* screen-size in design - no px */
722      --size-container-min: 320px;
723      --size-container-max: 479px;
724    }
725  }
726</style></div><div class="w-embed"><style>
727[data-underline-link] {
728  text-decoration: none;
729  position: relative;
730}
731
732[data-underline-link]::before,
733[data-underline-link="alt"]::before,
734[data-underline-link="alt"]::after{
735  content: "";
736  position: absolute;
737  bottom: -0.0625em;
738  left: 0;
739  width: 100%;
740  height: 0.0625em;
741  background-color: currentColor;
742  transition: transform 0.735s cubic-bezier(0.625, 0.05, 0, 1);
743  transform-origin: right;
744  transform: scaleX(0) rotate(0.001deg);
745}
746
747[data-underline-link="alt"]::before {
748  transform-origin: left;
749  transform: scaleX(1) rotate(0.001deg);
750  transition-delay: 0.3s;
751}
752
753[data-underline-link="alt"]::after {
754  transform-origin: right;
755  transform: scaleX(0) rotate(0.001deg);
756  transition-delay: 0s;
757}
758
759@media (hover: hover) and (pointer: fine) {
760  [data-hover]:hover [data-underline-link]::before,
761  [data-underline-link]:hover::before {
762    transform-origin: left;
763    transform: scaleX(1) rotate(0.001deg);
764  }  
765  
766  [data-hover]:hover [data-underline-link="alt"]::before,
767  [data-underline-link="alt"]:hover::before {
768    transform-origin: right;
769    transform: scaleX(0) rotate(0.001deg);
770    transition-delay: 0s;
771  }
772  
773  [data-hover]:hover [data-underline-link="alt"]::after,
774  [data-underline-link="alt"]:hover::after {
775    transform-origin: left;
776    transform: scaleX(1) rotate(0.001deg);
777    transition-delay: 0.3s;
778  }
779}
780</style></div><div class="w-embed w-script"><!-- CSS -->
781<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/lenis.css">
782
783<!-- JS -->
784<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lenis.min.js"></script>
784 
785
786<script> 
787// Lenis
788const lenis = new Lenis({
789  autoRaf: true,
790});
791</script>
791</div></div><div data-barba="container" class="page-wrapper has-gradient"><div data-wf-target="[[[&quot;5ef3c369-5639-a918-6671-7ae862bd7a2d&quot;,&quot;5ef3c369-5639-a918-6671-7ae862bd7a2d&quot;],[&quot;5ef3c369-5639-a918-6671-7ae862bd7a2c&quot;]]]" data-wf-component-id="5ef3c369-5639-a918-6671-7ae862bd7a2d" data-wf-variant-state="base" data-w-id="5ef3c369-5639-a918-6671-7ae862bd7a2d" class="nav-wrapper"><div class="navbar-top"><div class="padding-global"><div class="top-nav_wrapper"><div class="top-links_wrapper"><div class="link-group"><a data-underline-link="alt" href="tel:+31105148188" class="underline-link">Tel: 010 514 8188</a><a data-underline-link="alt" href="mailto:[email protected]" class="underline-link is--alt hide-mobile">E-mail: [email protected]</a></div></div><div class="w-locales-list"><div role="list" class="locales-list w-locales-items"><div role="listitem" class="w-locales-item"><a data-underline-link="" hreflang="nl" href="/" class="locale-link">nl</a></div><div role="listitem" class="w-locales-item"><a data-underline-link="" hreflang="en" href="/en" aria-current="page" class="locale-link w--current">en</a></div></div></div></div></div></div><div data-animation="over-left" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="global-navbar w-nav"><div class="padding-global"><div class="main-navbar_container"><a href="/en" aria-current="page" class="brand-logo_link w-nav-brand w--current"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349-p-500.png 500w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349.png 550w" alt="Logo van YAENA Solutions BV met groene tekst en globe-icoon." src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349.png" loading="lazy" class="nav_logo_img"/></a><nav role="navigation" class="nav-links_wrapper w-nav-menu"><a href="/en" aria-current="page" class="nav-link is-logo w-inline-block w--current"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349.png" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349-p-500.png 500w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e0ef048fe15af6dbf399dd_258f9dc0bae4399f3c6837490ab97fe86a9d8349.png 550w" alt="Logo van YAENA Solutions BV met groene tekst en globe-icoon." class="nav-mobile-logo"/></a><a href="/en/nobel-firesystems" class="nav-link w-inline-block"><div data-underline-link="" class="nav-link_main">Nobel Fire Systems</div><div class="nav-link_sub">Kitchen extinguishing system</div></a><a href="/en/ozonblaster" class="nav-link w-inline-block"><div data-underline-link="" class="nav-link_main">Ozone Blaster</div><div class="nav-link_sub">Odor reduction</div></a><a href="/en/rsl-fire-aerosol-blussysteem" class="nav-link w-inline-block"><div data-underline-link="" class="nav-link_main">RSL Fire Aerosol</div><div class="nav-link_sub">Fire protection</div></a><a data-underline-link="" href="/en/wie-zijn-wij" class="nav-link w-inline-block"><div class="nav-link_main">Who we are</div></a><a data-underline-link="" href="/en/contact" class="nav-link w-inline-block"><div class="nav-link_main">Contact</div></a><div class="mobile-nav-btns"><a aria-label="staggering button" href="/en/offerte" class="btn-animate-chars btn-primary is--nav-cta mobile-nav w-inline-block"><div class="btn-animate-chars__bg btn-outline is--nav-cta"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Request a quote</span></a><a data-underline-link="alt" href="mailto:[email protected]" class="underline-link is--alt is-black">E-mail: [email protected]</a></div></nav><div class="nav-close-wrapper"><div class="menu-button-open w-nav-button"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewB
791ox="0 0 25 25" fill="none">
792<path d="M23.8589 23.6881L0.524345 0.353554" stroke="white"/>
793<path d="M23.6881 0.687755L0.353554 24.0223" stroke="white"/>
794</svg></div></div></div><a aria-label="staggering button" href="/en/offerte" class="btn-animate-chars btn-primary is--nav-cta hide-tablet w-inline-block"><div class="btn-animate-chars__bg btn-outline is--nav-cta"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Request a quote</span></a><div class="menu-button w-nav-button"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="33" height="17" viewBox="0 0 33 17" fill="none">
795<path d="M33 0.5H0" stroke="#363636"/>
796<path d="M33 8.5H0" stroke="#363636"/>
797<path d="M33 16.5H0" stroke="#363636"/>
798</svg></div></div></div></div></div></div><main class="main-wrapper is-ovh"><div data-bunny-lightbox-status="not-active" class="bunny-lightbox"><div data-bunny-lightbox-control="close" class="bunny-lightbox__dark"></div><div data-bunny-lightbox-calc-height="" class="bunny-lightbox__calc"><div data-player-muted="false" class="bunny-lightbox-player" data-player-fullscreen="false" data-player-activated="false" data-player-autoplay="true" data-player-hover="idle" data-player-src="" data-player-status="idle" data-player-update-size="true" data-bunny-lightbox-init=""><div data-player-before="" class="bunny-lightbox-player__before"></div><video preload="auto" width="1920" height="1080" playsinline="" class="bunny-lightbox-player__video"></video><img data-bunny-lightbox-placeholder="" loading="eager" alt="Video thumbnail plaecholdeer" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/6a031056ef851797273e1002_video_placeholder.jpg" class="bunny-lightbox-player__placeholder"/><div class="bunny-lightbox-player__dark"></div><div data-player-control="playpause" class="bunny-lightbox-player__playpause"><div class="bunny-lightbox-player__big-btn"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__pause-svg"><path d="M16 5V19" stroke="currentColor" stroke-width="3" stroke-miterlimit="10"></path><path d="M8 5V19" stroke="currentColor" stroke-width="3" stroke-miterlimit="10"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__play-svg"><path d="M6 12V5.01109C6 4.05131 7.03685 3.4496 7.87017 3.92579L14 7.42855L20.1007 10.9147C20.9405 11.3945 20.9405 12.6054 20.1007 13.0853L14 16.5714L7.87017 20.0742C7.03685 20.5503 6 19.9486 6 18.9889V12Z" fill="currentColor"></path></svg></div></div><div class="bunny-lightbox-player__interface"><div class="bunny-lightbox-player__interface-fade"></div><div class="bunny-lightbox-player__interface-bottom"><div data-player-control="playpause" class="bunny-lightbox-player__toggle-playpause"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__pause-svg"><path d="M16 5V19" stroke="currentColor" stroke-width="3" stroke-miterlimit="10"></path><path d="M8 5V19" stroke="currentColor" stroke-width="3" stroke-miterlimit="10"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__play-svg"><path d="M6 12V5.01109C6 4.05131 7.03685 3.4496 7.87017 3.92579L14 7.42855L20.1007 10.9147C20.9405 11.3945 20.9405 12.6054 20.1007 13.0853L14 16.5714L7.87017 20.0742C7.03685 20.5503 6 19.9486 6 18.9889V12Z" fill="currentColor"></path></svg></div><div class="bunny-lightbox-player__time"><p data-player-time-progress="" class="bunny-lightbox-player__text">00:00</p><p class="bunny-lightbox-player__text is--transparent">/</p><p data-player-time-duration="" class="bunny-lightbox-player__text is--transparent">00:00</p></div><div data-player-timeline="" class="bunny-lightbox-player__timeline"><div class="bunny-lightbox-player__timeline-bar"><div class="bunny-lightbox-player__timeline-bg"></div><div data-player-buffered="" class="bunny-lightbox-player__timeline-buffered"></div><div data-player-progress="" class="bunny-lightbox-player__timeline-progress"></div></div><div data-player-timeline-handle="" class="bunny-lightbox-player__timeline-handle"></div></div><div class="bunny-lightbox-player__interface-btns"><div data-player-control="mute" class="bunny-lightbox-player__toggle-mute">
798<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__volume-up-svg"><path d="M3 8.99998V15H7L12 20V3.99998L7 8.99998H3ZM16.5 12C16.5 10.23 15.48 8.70998 14 7.96998V16.02C15.48 15.29 16.5 13.77 16.5 12ZM14 3.22998V5.28998C16.89 6.14998 19 8.82998 19 12C19 15.17 16.89 17.85 14 18.71V20.77C18.01 19.86 21 16.28 21 12C21 7.71998 18.01 4.13998 14 3.22998Z" fill="currentColor"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__volume-mute-svg"><path d="M16.5 12C16.5 10.23 15.48 8.71 14 7.97V10.18L16.45 12.63C16.48 12.43 16.5 12.22 16.5 12ZM19 12C19 12.94 18.8 13.82 18.46 14.64L19.97 16.15C20.63 14.91 21 13.5 21 12C21 7.72 18.01 4.14 14 3.23V5.29C16.89 6.15 19 8.83 19 12ZM4.27 3L3 4.27L7.73 9H3V15H7L12 20V13.27L16.25 17.52C15.58 18.04 14.83 18.45 14 18.7V20.76C15.38 20.45 16.63 19.81 17.69 18.95L19.73 21L21 19.73L12 10.73L4.27 3ZM12 4L9.91 6.09L12 8.18V4Z" fill="currentColor"></path></svg></div><div data-player-control="fullscreen" class="bunny-lightbox-player__toggle-fullscreen"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__fullscreen-scale-svg"><rect x="3" y="14" width="2" height="7" fill="currentColor"></rect><rect x="3" y="3" width="2" height="7" fill="currentColor"></rect><rect x="19" y="3" width="2" height="7" fill="currentColor"></rect><rect x="19" y="14" width="2" height="7" fill="currentColor"></rect><rect x="3" y="19" width="7" height="2" fill="currentColor"></rect><rect x="14" y="19" width="7" height="2" fill="currentColor"></rect><rect x="3" y="3" width="7" height="2" fill="currentColor"></rect><rect x="14" y="3" width="7" height="2" fill="currentColor"></rect></svg><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none" class="bunny-lightbox-player__fullscreen-shrink-svg"><rect x="7" y="2" width="2" height="7" fill="currentColor"></rect><rect x="15" y="2" width="2" height="7" fill="currentColor"></rect><rect x="15" y="15" width="2" height="7" fill="currentColor"></rect><rect x="8" y="15" width="2" height="7" fill="currentColor"></rect><rect x="2" y="7" width="7" height="2" fill="currentColor"></rect><rect x="3" y="15" width="7" height="2" fill="currentColor"></rect><rect x="15" y="7" width="7" height="2" fill="currentColor"></rect><rect x="15" y="15" width="7" height="2" fill="currentColor"></rect></svg></div></div></div></div><div class="bunny-lightbox-player__loading"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="L9" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve" width="100%" fill="none" class="bunny-lightbox-player__loading-svg vimeo-player__loading-svg"><path fill="currentColor" d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"><animatetransform attributeName="transform" attributeType="XML" type="rotate" dur="1s" from="0 50 50" to="360 50 50" repeatCount="indefinite"></animatetransform></path></svg></div></div></div><button data-bunny-lightbox-control="close" class="bunny-lightbox__close"><div class="bunny-lightbox__close-bar"></div><div class="bunny-lightbox__close-bar is--duplicate"></div></button></div><div class="section_home-hero"><div class="home-hero-figure w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1800 843" fill="none">
799<g opacity="0.2">
800<path d="M1199 -73.2119V445.288" stroke="#E1E1E1" stroke-width="2"/>
801<path d="M1426 -73.2119V445.288" stroke="#E1E1E1" stroke-width="2"/>
802<path d="M1837.44 -191.999L1199.15 446.289" stroke="#E1E1E1" stroke-width="2"/>
803<path d="M1950.21 -79.226L1425.99 445.278" stroke="#E1E1E1" stroke-width="2"/>
804<path d="M1.98584 793.266L473.139 576.801" stroke="#E1E1E1" stroke-width="2"/>
805<path d="M-92.783 586.995L378.37 370.53" stroke="#E1E1E1" stroke-width="2"/>
806<path d="M-372.492 262.72L473.985 576.248" stroke="#E1E1E1" stroke-width="2"/>
807<path d="M-317.248 112.748L378.214 370.126" stroke="#E1E1E1" stroke-width="2"/>
808</g>
809</svg></div><div class="padding-global"><div class="padding-vertical"><div class="container-large"><div class="heading-component is--centered"><div class="heading-title bottom-margin"><h1 class="heading-style-h1">The kitchen continues to run.</h1></div><div class="heading-paragraph"><div>Automatic fire protection and odour reduction for professional kitchens</div></div><div class="buttons_wrapper top-margin is--double"><a aria-label="staggering button" href="/en/nobel-firesystems" class="btn-animate-chars btn-primary w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Kitchen extinguishing system</span></a><a aria-label="staggering button" href="/en/ozonblaster" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Odor reduction</span></a></div></div></div></div></div></div><div class="section_client-marquee"><h3 class="marquee-header">Trusted by</h3><div data-css-marquee="" class="marquee-css"><div data-css-marquee-list="" class="marquee-css__list"><div class="marquee-css__item"><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee
8096c/69e1db4fd578aa362afcd832_Mask%20group.png" loading="lazy" alt="Het officiële zegel van Harvard Universiteit met Latijnse tekst in een cirkel rondom een gebouw met zes zuilen." class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e235010eb013ebdb03b936_2.png" loading="lazy" alt="Marriott logo" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e2351b7ddda42b782506ba_3.png" loading="lazy" alt="Burger King bedrijfslogo met gestileerde tekst in een cirkel." class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e23557c4979bb40c4e06f9_4.png" loading="lazy" alt="Corinthia Hotels logo." class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e235623e7a16a0907fdc8c_5.png" loading="lazy" alt="Witte achtergrond met een eenvoudig logo bestaande uit een gestileerde witte M en de tekst &#x27;metaphone&#x27;." class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e2357e4ff72c64594080bd_6.png" loading="lazy" alt="Westfield Mall of the Netherlands logo" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e23594b0c326a8f5b72d4d_7.png" loading="lazy" alt="HMSHost logo" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69eb51944044c24f545dc05a_kfc%20(1).svg" loading="lazy" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f8c4d465922cd9161_La%20place.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f6190c7637b90ed3c_Renaissance%20hotels.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f8fca83ec89967884_Bram%20ladage.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9aa54fb10e1d4efdb8b93_febo.svg" alt="Febo logo" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f101c7424ee48996e_Hampton.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f41dfb12be0be7c93_Crowne%20plaza.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f56a912c876eea5b7_Pizza%20Beppe.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9aa549641db751b95eca8_Postillion.svg" alt="Postillion" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a56f3c21038a5dd72d5c_Domino%27s.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9aa546bf4d3fa4432f231_Footlocker.svg" alt="Footlocker" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9a5707f71f1b50af0ce6b_Happy%20Italy.svg" alt="" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee
8096c/69f9aab7588de8aa2ad45897_pizzabakkers.svg" alt="Pizzabakkers logo" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9aa546bf4d3fa4432f21c_Intercityhotel%20breda.svg" alt="Intercityhotel breda" class="fit--contain is-logo"/></div><div class="marquee-css__item-img"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f9aa547e3f9537ce903524_ASML.svg" alt="" class="fit--contain is-logo"/></div></div></div></div></div><div class="section_benefits"><div class="padding-global"><div class="container-large"><div class="benefits_content"><div class="benefits_heading"><h2 class="heading-style-h2">Better prevention than cure. What does downtime cost you?</h2><div>The kitchen is the beating heart of your company. Every minute that your kitchen is stopped due to fire, unwanted extinguishers or problems with the exhaust system, you immediately cost sales and affects your reputation. Are you still working with outdated systems? Then you run unnecessary risks.</div></div><div class="benefits_wrapper"><div class="benefits_benefit"><div><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none">
810<path d="M9.92383 6.06055V10.1089M2.30273 12.3354C1.3933 13.9296 0.938715 14.727 1.00664 15.3811C1.06589 15.9517 1.36175 16.47 1.82031 16.8072C2.34586 17.1936 3.25473 17.1936 5.07236 17.1936H14.7753C16.5929 17.1936 17.5017 17.1936 18.0272 16.8072C18.4858 16.47 18.7818 15.9517 18.841 15.3811C18.9089 14.727 18.4545 13.9296 17.5451 12.3354L12.6953 3.83374C11.7859 2.2395 11.331 1.44251 10.7373 1.175C10.2195 0.941666 9.62783 0.941666 9.11002 1.175C8.51661 1.4424 8.06197 2.23939 7.15329 3.83231L2.30273 12.3354ZM9.97461 13.1452V13.2465L9.87402 13.2467V13.1452H9.97461Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
811</svg></div><div class="div-block-6"></div></div><div class="v-flex gap-5px"><h3 class="benefit-heading">False alarms and unnecessary extinguishments</h3><div class="text-block">Traditional mechanical extinguishing systems often use vulnerable steel cables and fumes in the extractor. One wrong move by your staff while cleaning can lead to accidental activation. The result? A kitchen full of fire extinguishers, hours of downtime, and unnecessary panic. It is time for a system without vulnerable mechanical parts.<a href="https://yaena-solutions.nl/brandbeveiliging-horeca">moderne brandbeveiliging voor de horeca</a> kent dit risico niet.</div></div></div><div class="benefits_benefit"><div><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none">
812<path d="M9.92383 6.06055V10.1089M2.30273 12.3354C1.3933 13.9296 0.938715 14.727 1.00664 15.3811C1.06589 15.9517 1.36175 16.47 1.82031 16.8072C2.34586 17.1936 3.25473 17.1936 5.07236 17.1936H14.7753C16.5929 17.1936 17.5017 17.1936 18.0272 16.8072C18.4858 16.47 18.7818 15.9517 18.841 15.3811C18.9089 14.727 18.4545 13.9296 17.5451 12.3354L12.6953 3.83374C11.7859 2.2395 11.331 1.44251 10.7373 1.175C10.2195 0.941666 9.62783 0.941666 9.11002 1.175C8.51661 1.4424 8.06197 2.23939 7.15329 3.83231L2.30273 12.3354ZM9.97461 13.1452V13.2465L9.87402 13.2467V13.1452H9.97461Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
813</svg></div><div class="div-block-6"></div></div><div class="v-flex gap-5px"><h3 class="benefit-heading">Extreme fire risk in your grease ducts</h3><div class="text-block">
813Oily cooking fumes penetrate deep into your exhaust system and create an invisible but highly flammable fat layer there. This not only significantly increases the risk of a devastating fire, but also costs you by requiring intensive and expensive cleanings.</div></div></div><div class="benefits_benefit"><div><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none">
814<path d="M9.92383 6.06055V10.1089M2.30273 12.3354C1.3933 13.9296 0.938715 14.727 1.00664 15.3811C1.06589 15.9517 1.36175 16.47 1.82031 16.8072C2.34586 17.1936 3.25473 17.1936 5.07236 17.1936H14.7753C16.5929 17.1936 17.5017 17.1936 18.0272 16.8072C18.4858 16.47 18.7818 15.9517 18.841 15.3811C18.9089 14.727 18.4545 13.9296 17.5451 12.3354L12.6953 3.83374C11.7859 2.2395 11.331 1.44251 10.7373 1.175C10.2195 0.941666 9.62783 0.941666 9.11002 1.175C8.51661 1.4424 8.06197 2.23939 7.15329 3.83231L2.30273 12.3354ZM9.97461 13.1452V13.2465L9.87402 13.2467V13.1452H9.97461Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
815</svg></div><div class="div-block-6"></div></div><div class="v-flex gap-5px"><h3 class="benefit-heading">Complaining neighbours and image damage</h3><div class="text-block">Unpleasant smells from the kitchen extractor irrevocably lead to complaining local residents and dissatisfied customers. Simply &#x27;masking&#x27; odour nuisance is a temporary bandage on the wound. Ignoring this problem may result in intervention by controlling authorities and permanent damage to the relationship with your environment.</div></div></div></div></div></div></div></div><div class="section_solutions"><div class="padding-global"><div class="container-large"><h2 class="heading-style-h2 is-centered mg-b-5rem">One partner. Three solutions. </h2><div class="solutions_grid"><div data-wf-target="[[[&quot;69e0cd8a332a5dd47e27ee5c&quot;,&quot;11948d78-e40b-b290-4965-77316db74d8a&quot;],[]]]" class="solutions_grid-item"><div class="solution_background-figure is-first w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="700" height="" viewBox="0 0 700 212" fill="none">
816  <path d="M349.856 0L349.975 210.377" stroke="white" stroke-width="2" />
817  <path d="M699.856 0L350.066 211" stroke="white" stroke-width="2" />
818  <path d="M0.856201 0.00012207L350.646 211" stroke="white" stroke-width="2" />
819</svg>
820<style>
821  .solution_background-figure.is-first {
822    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
823  }
824</style></div><div class="solution_subtitle">kitchen extinguishing system</div><h3 class="heading-style-h3">Nobel Fire Systems</h3><div>The only fully electric kitchen fire system on the market. No moving parts, no unnecessary extinguishing, minimal consequential damage. Can be installed directly or retrofitted into any professional kitchen.</div><div class="buttons_wrapper is--double is-solution"><a aria-label="staggering button" href="/en/nobel-firesystems" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">More info</span></a><a data-bunny-lightbox-src="https://vz-c716a1a4-459.b-cdn.net/47cb2688-f712-4885-bc46-71d433699d8d/playlist.m3u8" data-underline-link="alt" data-bunny-lightbox-control="open" href="#" class="underline-link is--video-link w-inline-block"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
825<path d="M0.75 9.38831V2.11226C0.75 1.51228 0.75 1.21195 0.883404 1.03444C0.999836 0.879502 1.1793 0.777777 1.37854 0.753457C1.60673 0.725601 1.88661 0.866873 2.44557 1.14901L9.65299 4.78704L9.65561 4.78814C10.2733 5.09994 10.5823 5.25591 10.6837 5.46379C10.7721 5.64514 10.7721 5.85448 10.6837 6.03583C10.5822 6.24401 10.2725 6.40062 9.65299 6.7133L2.44557 10.3513C1.88621 10.6337 1.60682 10.7744 1.37854 10.7465C1.1793 10.7222 0.999836 10.6205 0.883404 10.4656C0.75 10.2881 0.75 9.98828 0.75 9.38831Z" stroke="#77AC1C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
826</svg></div><div>How does it work?</div></a></div></div><div class="solutions_grid-item is-second"><div class="solution_background-figure is-second w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="626" height="133" viewBox="0 0 626 133" fill="none">
827<path d="M500.427 22.5C500.427 22.5 398.35 70.875 250.427 22.5C102.503 -25.875 0.426501 22.5 0.426501 22.5" stroke="white" stroke-width="2"/>
828<path d="M500.427 67.5C500.427 67.5 398.35 115.875 250.427 67.5C102.503 19.125 0.426501 67.5 0.426501 67.5" stroke="white" stroke-width="2"/>
829<path d="M500.427 111.5C500.427 111.5 398.35 157.625 250.427 111.5C102.503 65.375 0.426501 111.5 0.426501 111.5" stroke="white" stroke-width="2"/>
830</svg>
831<style>
832  .solution_background-figure.is-second {
833    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
834
835  }
836</style></div><div class="solution_subtitle">Odor and fat reduction</div><h3 class="heading-style-h3">Ozone Blaster</h3><div>No more complaining neighbors. The Ozone Blaster eliminates odors and breaks down grease deposits in your exh
836aust ducts — reducing cleaning costs and reducing the risk of fire.</div><div class="buttons_wrapper is--double is-solution"><a aria-label="staggering button" href="/en/ozonblaster" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">More info</span></a><a data-bunny-lightbox-src="https://vz-c716a1a4-459.b-cdn.net/c18fb471-a3ed-4a26-acfb-dad18619e2a3/playlist.m3u8" data-underline-link="alt" data-bunny-lightbox-control="open" href="#" class="underline-link is--video-link w-inline-block"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
837<path d="M0.75 9.38831V2.11226C0.75 1.51228 0.75 1.21195 0.883404 1.03444C0.999836 0.879502 1.1793 0.777777 1.37854 0.753457C1.60673 0.725601 1.88661 0.866873 2.44557 1.14901L9.65299 4.78704L9.65561 4.78814C10.2733 5.09994 10.5823 5.25591 10.6837 5.46379C10.7721 5.64514 10.7721 5.85448 10.6837 6.03583C10.5822 6.24401 10.2725 6.40062 9.65299 6.7133L2.44557 10.3513C1.88621 10.6337 1.60682 10.7744 1.37854 10.7465C1.1793 10.7222 0.999836 10.6205 0.883404 10.4656C0.75 10.2881 0.75 9.98828 0.75 9.38831Z" stroke="#77AC1C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
838</svg></div><div>How does it work?</div></a></div></div><div id="w-node-cdcee8b9-0c6d-105a-802b-5f68229e0385-7e27ee5c" class="solutions_grid-item is-horizontal"><div class="solution_background-figure is-third w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="119" height="132" viewBox="0 0 119 132" fill="none">
839  <path d="M14.7708 131.442L1.13917 96.9219L38.1392 49.1246L14.7708 0.442138" stroke="#E9E9E9" stroke-width="2" />
840  <path d="M54.1392 131.442L40.1392 96.9219L78.1392 49.1246L54.1392 0.442138" stroke="#E9E9E9" stroke-width="2" />
841  <path d="M93.7708 131.442L80.1392 96.9219L117.139 49.1246L93.7708 0.442138" stroke="#E9E9E9" stroke-width="2" />
842</svg>
843<style>
844  .solution_background-figure.is-third {
845    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)));
846  }
847</style></div><div class="solution_heading"><div class="solution_subtitle">Fire protection</div><h3 class="heading-style-h3">RSL Fire Aerosol</h3></div><div class="solution_text">Compact, fully autonomous fire protection for control cabinets and lithium-ion battery containers. No pipes, no pressure, minimal space required - can be retrofitted in any configuration.</div><div class="buttons_wrapper is--double is-solution"><a aria-label="staggering button" href="/en/rsl-fire-aerosol-blussysteem" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">More info</span></a><a data-bunny-lightbox-src="https://vz-c716a1a4-459.b-cdn.net/65cf1c3b-1767-4d3a-b647-dbfb85b1b5ef/playlist.m3u8" data-underline-link="alt" data-bunny-lightbox-control="open" href="#" class="underline-link is--video-link w-inline-block"><div class="w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
848<path d="M0.75 9.38831V2.11226C0.75 1.51228 0.75 1.21195 0.883404 1.03444C0.999836 0.879502 1.1793 0.777777 1.37854 0.753457C1.60673 0.725601 1.88661 0.866873 2.44557 1.14901L9.65299 4.78704L9.65561 4.78814C10.2733 5.09994 10.5823 5.25591 10.6837 5.46379C10.7721 5.64514 10.7721 5.85448 10.6837 6.03583C10.5822 6.24401 10.2725 6.40062 9.65299 6.7133L2.44557 10.3513C1.88621 10.6337 1.60682 10.7744 1.37854 10.7465C1.1793 10.7222 0.999836 10.6205 0.883404 10.4656C0.75 10.2881 0.75 9.98828 0.75 9.38831Z" stroke="#77AC1C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
849</svg></div><div>How does it work?</div></a></div></div></div></div></div></div><div class="section_voorkomen"><div class="padding-global"><div class="container-large"><div class="voorkomen_content"><div class="voorkomen_text"><h2 class="heading-style-h2">Better prevention than cure. What does downtime cost you?</h2><div>The kitchen is the beating heart of your company. Every minute that your kitchen is stopped due to fire, unwanted extinguishers or problems with the exhaust system, you immediately cost sales and affects your reputation. Are you still working with outdated systems? Then you run unnecessary risks.<
849/div><a aria-label="staggering button" href="/en/contact" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Get in touch</span></a></div><div class="voorkomen_image"><div class="image-backgroung-figure"></div><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072.jpg" loading="lazy" sizes="(max-width: 4672px) 100vw, 4672px" srcset="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-500.jpg 500w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-800.jpg 800w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-1080.jpg 1080w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-1600.jpg 1600w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-2000.jpg 2000w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-2600.jpg 2600w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072-p-3200.jpg 3200w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69f84b3b527bcfa7cf1ffa52_The%20Creators%20Hub%20-%20Lara%20van%20den%20Broek%20-%20Groove%20Digital%20-%20Yaena-03072.jpg 4672w" alt="Man met rugzak wijst naar keukenapparatuur in professionele keukenomgeving." class="image"/></div></div></div></div></div><div class="section_steps"><h2 class="heading-style-h2 is-centered">From risk analysis to proactive maintenance</h2><div class="padding-global"><div class="steps_grid"><div class="steps_step"><div class="step_number">1</div><h3 class="step_heading">Customized Design &amp; Advice</h3><div class="step_description">We are assertive and proactively think along with you, right from the first development process. Through a thorough risk analysis, we design a system that seamlessly matches your specific kitchen configuration. For us, the hygienic aspect in professional kitchens is just as important as functionality and appearance.</div></div><div class="steps_step"><div class="step_number">2</div><h3 class="step_heading">Professional and Aesthetic Installation</h3><div class="step_description">Our own installation teams install the systems directly into new extractor hoods, or integrate them into your existing kitchen afterwards. Because the Nobel system does not require ugly mechanical cables, pulleys or steel pipes in sight, we guarantee a sleek, 100% stainless steel finish. This fits perfectly and unobtrusively into the image of a modern company kitchen.</div></div><div id="w-node-_470399c6-68ae-2e8c-5908-33383362f52b-7e27ee5c" class="steps_step"><div class="step_number">3</div><h3 class="step_heading">Proactive &amp; Structured Maintenance</h3><div class="step_description">We don&#x27;t like to put out ad-hoc fires when it comes to service. That&#x27;s why we work with scheduled, proactive maintenance that you can blindly trust. Due to its high-quality technology, the Nobel Fire kitchen extinguishing system only requires maintenance once a year. The Ozone Blaster installation requires maintenance twice a year to maintain optimal operation and extend its lifespan.</div></div></div></div></div><div data-wf-component-id="f923b71a-30ea-7e02-bca0-2e9c732415fe" data-wf-variant-state="base" class="section_testimonial is-ovh"><h2 class="heading-style-h2 is-centered">A real-life example</h2><div class="padding-global"><div class="container-large"><div class="testimonial_grid"><div class="testimonial_image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee
8496c/69fb0d8a76056dd51e06610a_484348633_18376550722190593_9157803574392563988_n.jpg" alt="Binnenin een restaurant van The Burger Federation met een bewegende persoon op de voorgrond." sizes="(max-width: 580px) 100vw, 580px" srcset="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69fb0d8a76056dd51e06610a_484348633_18376550722190593_9157803574392563988_n-p-500.jpg 500w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69fb0d8a76056dd51e06610a_484348633_18376550722190593_9157803574392563988_n-p-800.jpg 800w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69fb0d8a76056dd51e06610a_484348633_18376550722190593_9157803574392563988_n-p-1080.jpg 1080w, https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69fb0d8a76056dd51e06610a_484348633_18376550722190593_9157803574392563988_n.jpg 1440w" class="testimonial_image"/></div><div class="testimonial_text"><div class="heading-wrapper"><h3 class="heading-style-h3 is-dark">The Burger Federation</h3><div class="testimonial_logo"><img loading="lazy" src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69fae0b31c727e5adc35970a_images%20(1).png" alt="Logo van The Burger Federation met een gestileerde burger in het midden." class="fit--contain"/></div></div><div class="testimonial_content w-richtext"><h4>The problem</h4><p>A nuisance from baking air for local apartment residents, and the property owner wants optimal fire safety for the building.</p><h4>The solution</h4><p>“We are in densely populated areas, often in old buildings that are not equipped for a high volume of fast food. If you are busy and have to prepare a lot, this puts enormous pressure on the exhaust system. Then you want to be able to guarantee safety as well as possible and limit the inconvenience to the environment. This is also important for the landlord of the property. Yaena Solutions thinks along with us and comes up with the most reliable, complete solutions. Our insurer confirms this time and time again. It works effectively and reduces consequential damage to a minimum.”</p><h4>Products</h4><p>Nobel Fire Systems, Ozone Blaster</p></div><a aria-label="staggering button" href="/en/offerte" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">I want this too</span></a></div></div></div></div></div></main><footer data-wf--footer--variant="base" class="footer_component"><div class="cta_background"><img src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/69e76d83ebd5807d9814b626_Mask%20group.svg" alt="" loading="lazy" class="cta_bg-img"/><div class="cta_content"><div class="cta_eyebrow">Response within 24 hours</div><h2 class="cta_h">No smell. No fire. <strong class="cta_h-accent">Don&#x27;t worry.</strong></h2><div>The largest kitchens in the Netherlands trust Yaena Solutions. We ensure that it never comes to that. From installation to annual maintenance.</div><a aria-label="staggering button" href="/en/offerte" class="btn-animate-chars w-inline-block"><div class="btn-animate-chars__bg btn-outline"></div><span data-button-animate-chars="" class="btn-animate-chars__text">Request a free quote</span></a><div class="text-size-small">Geheel vrijblijvend</div></div></div><div class="footer_content"><div class="footer_top"><div class="footer_top-inner"><div><p class="footer_col-h">Contact information</p><ul role="list" class="footer_col-list"><li><a href="tel:0105148188" class="footer_col-link w-inline-block">Tel: 010 514 8188</a></li><li><a href="mailto:[email protected]" class="footer_col-link w-inline-block">Email: [email protected]</a></li><li><a href="https://www.linkedin.com/search/results/all/?keywords=Yaena%20Solutions%20B.V.&amp;origin=ENTITY_SEARCH_HOME_HISTORY&amp;heroEntityKey=urn%3Ali%3Aorganization%3A14827547&amp;position=0" target="_blank" class="footer_col-link w-inline-block">Volg ons op LinkedIn</a></li><li><a href="https://www.facebook.com/blussysteem/" target="_blank" class="footer_col-link w-inline-block">Volg ons op Facebook</a></li></ul></div><div><p class="footer_col-h">Yaena Solutions B.V.</p><ul role="list" class="footer_col-list"><li><a href="https://www.google.com/maps/place//data=!4m2!3m1!1s0x47c5cb74aa4af7d3:0x99edace75a6b5874?sa=X&amp;ved=1t:8290&amp;ictx=111" target="_blank" class="footer_col-link">Noordeindseweg 308d<br/>2651 LM Berkel en Rodenrijs</a></li></ul></div><div><p class="footer_col-h">Our products</p><ul role="list" class="footer_col-list"><li><a href="/en/nobel-firesystems" class="footer_col-link w-inline-block">Nobel Fire Systems</a></li><li><a href="/en/ozonblaster" class="footer_col-link w-inline-block">Ozone Blaster</a></li><li><a href="/en/rsl-fire-aerosol-blussysteem" class="footer_col-link w-inline-block">RSL Fire Aerosol</a></li></ul></div><div><p class="footer_col-h">About us</p><ul role="list" class="footer_col-list"><li><a href="/en/wie-zijn-wij" class="footer_col-link w-inline-block">About us</a></li><li><a href="/en/contact" class="footer_col-link w-inline-block">Contact</a></li></ul></div></div></div><div class="footer_divider"></div><div class="footer_bottom"><div class="footer_bottom-left"><div class="footer_bottom-link">
849© Copyright Yaena Solutions</div><a href="/en/legal/algemene-voorwaarden" class="footer_bottom-link w-inline-block">General terms and conditions</a><a href="/en/legal/cookies" class="footer_bottom-link w-inline-block">Cookie policy</a></div><p class="footer_credit">Website by <a href="https://www.groovedigital.agency" target="_blank" class="footer_credit-bold w-inline-block">Groove Digital.</a></p></div></div></footer></div>
849<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=69e0cd8a332a5dd47e27ee6c" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
849<script src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/js/yaena-solutions.schunk.a3140c51201be139.js" type="text/javascript" integrity="sha384-r35yfvOfybU/mILj9Tw1FMRySFfkayvZnU401HuWMJTJLdwzFgXRMWr4whQiMCTC" crossorigin="anonymous"></script>
849<script src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/js/yaena-solutions.schunk.e652c984ab38a47b.js" type="text/javascript" integrity="sha384-PxLeuwaGzEBnzFOFJG7aX/iyiY+P/N4sNY15YlFhsJMKbXf8hJuZkrYLfR0OdkjW" crossorigin="anonymous"></script>
849<script src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/js/yaena-solutions.schunk.58f76f2901951073.js" type="text/javascript" integrity="sha384-In+5jXWfGYIGvtM6IAY+5+W9/PlHMpuvbFdTY+Z5zN7kxUFikUsfJUTc+mRqc6Ud" crossorigin="anonymous"></script>
849<script src="https://cdn.prod.website-files.com/69e0cd8a332a5dd47e27ee6c/js/yaena-solutions.c1ffb2d3.087e8decafda1a83.js" type="text/javascript" integrity="sha384-JmsnpU9B/RjbWZxF+ECFJ67CS2kE0volc5D8j6j/drgm1WpqxFJR0eJ1bCBYSLU9" crossorigin="anonymous"></script>
849<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
849<script src="https://cdn.prod.website-files.com/gsap/3.15.0/CustomEase.min.js" type="text/javascript"></script>
849<script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
849<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
849<script type="text/javascript">gsap.registerPlugin(CustomEase,SplitText,ScrollTrigger);</script>
849<script src="https://cdnjs.cloudflare.com/ajax/libs/typed.js/2.0.9/typed.js"></script>
849</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.