PageSourceSearch

https://www.valmarin.fi/jlleenmyyjt

html valmarin.fi collected 2026-09-27 00:51:01 UTC 107,724 bytes, 3,045 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="fi"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.valmarin.fi/',
49
50        SystemID: 'EU_PRODUCTION',
51        SiteAlias: '38f0ee7695b144a7b8b0d37bf08dcd12',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Sep 21, 2026',
54        ExternalUid: '122666',
55        IsSiteMultilingual: true,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'jlleenmyyjt',
64        InitialPageUuid: 'd52af2ca8b594800964035f661cf9a79',
65        InitialPageId: '37935644',
66        InitialEncodedPageAlias: 'amxsZWVubXl5anQ=',
67        InitialHeaderUuid: '4110aea43891409791252b078d09667f',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'NA',
99        currentLanguage: 'fi',
100        currentLocale: 'fi',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'T\u00E4m\u00E4n sis\u00E4ll\u00F6n tarjoaa kolmas osapuoli, {0}. Jos t\u00E4m\u00E4 on k\u00E4yt\u00F6ss\u00E4, {0} voi ker\u00E4t\u00E4 tietoja toiminnastasi.',
110            enable: 'Ota k\u00E4ytt\u00F6\u00F6n'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: -1,
115            NavbarLiveHomePage: 'https://www.valmarin.fi/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '4520',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'fi',
132        hamburgerMigration: null,
133        isFlexSite: true
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 30;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166
167
168
169<!-- End Injecting site-wide to the head -->
170
171<!-- Inject secured cdn script -->
172
173
174<!-- ========= Meta Tags ========= -->
175<!-- PWA settings -->
176<script>
177    function toHash(str) {
178        var hash = 5381, i = str.length;
179        while (i) {
180            hash = hash * 33 ^ str.charCodeAt(--i)
181        }
182        return hash >>> 0
183    }
184</script>
vendor: 1 bytes, line 184
184
185<script>
186    (function (global) {
187    //const cacheKey = global.cacheKey;
188    const isOffline = 'onLine' in navigator && navigator.onLine === false;
189    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
190    if (isOffline) {
191        console.log('offline mode');
192    }
193    if (!hasServiceWorkerSupport) {
194        console.log('service worker is not supported');
195    }
196    if (hasServiceWorkerSupport && !isOffline) {
197        window.addEventListener('load', function () {
198            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
199            navigator.serviceWorker
200                .register(serviceWorkerPath, { scope: './' })
201                .then(
202                    function (registration) {
203                        // Registration was successful
204                        console.log(
205                            'ServiceWorker registration successful with scope: ',
206                            registration.scope
207                        );
208                    },
209                    function (err) {
210                        // registration failed :(
211                        console.log('ServiceWorker registration failed: ', err);
212                    }
213                )
214                .catch(function (err) {
215                    console.log(err);
216                });
217        });
218
219        // helper function to refresh the page
220        var refreshPage = (function () {
221            var refreshing;
222            return function () {
223                if (refreshing) return;
224                // prevent multiple refreshes
225                var refreshkey = 'refreshed' + location.href;
226                var prevRefresh = localStorage.getItem(refreshkey);
227                if (prevRefresh) {
228                    localStorage.removeItem(refreshkey);
229                    if (Date.now() - prevRefresh < 30000) {
230                        return; // dont go into a refresh loop
231                    }
232                }
233                refreshing = true;
234                localStorage.setItem(refreshkey, Date.now());
235                console.log('refereshing page');
236                window.location.reload();
237            };
238        })();
239
240        function messageServiceWorker(data) {
241            return new Promise(function (resolve, reject) {
242                if (navigator.serviceWorker.controller) {
243                    var worker = navigator.serviceWorker.controller;
244                    var messageChannel = new MessageChannel();
245                    messageChannel.port1.onmessage = replyHandler;
246                    worker.postMessage(data, [messageChannel.port2]);
247                    function replyHandler(event) {
248                        resolve(event.data);
249                    }
250                } else {
251                    resolve();
252                }
253            });
254        }
255    }
256})(window);
257</script>
257
258<!-- Add manifest -->
259<!-- End PWA settings -->
260
261
262
263<link rel="canonical" href="https://www.valmarin.fi/jlleenmyyjt">
264
265<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
266
267<meta name="apple-mobile-web-app-capable" content="yes">
268
269<!--Add favorites icons-->
270
271<link rel="icon" type="image/x-icon" href="https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/site_favicon_16_1788939495141.ico"/>
272
273<!-- End favorite icons -->
274<link rel="preconnect" href="https://le-de.cdn-website.com"/>
275<link rel="preconnect" href="https://de.cdn-website.com" crossorigin/>
276<link rel="preconnect" href="https://static.cdn-website.com"/>
277<link rel="preconnect" href="https://de.cdn-website.com"/>
278
279
280
281<!-- render the required CSS and JS in the head section -->
282<script id='d-js-dmapi'>
283    window.SystemID = 'EU_PRODUCTION';
284
285    if (!window.dmAPI) {
286        window.dmAPI = {
287            registerExternalRuntimeComponent: function () {
288            },
289            getCurrentDeviceType: function () {
290                return window._currentDevice;
291            },
292            runOnReady: (ns, fn) => {
293                const safeFn = dmAPI.toSafeFn(fn);
294                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
295                const eventName = 'afterAjax.' + ns;
296
297                if (document.readyState === 'complete') {
298                    $.DM.events.off(eventName).on(eventName, safeFn);
299                    setTimeout(function () {
300                        safeFn({
301                            isAjax: false,
302                        });
303                    }, 0);
304                } else {
305                    window?.waitForDeferred?.('dmAjax', () => {
306                        $.DM.events.off(eventName).on(eventName, safeFn);
307                        safeFn({
308                            isAjax: false,
309                        });
310                    });
311                }
312            },
313            toSafeFn: (fn) => {
314                if (fn?.safe) {
315                    return fn;
316                }
317                const safeFn = function (...args) {
318                    try {
319                        return fn?.apply(null, args);
320                    } catch (e) {
321                        console.log('function failed ' + e.message);
322                    }
323                };
324                safeFn.safe = true;
325                return safeFn;
326            }
327        };
328    }
329
330    if (!window.requestIdleCallback) {
331        window.requestIdleCallback = function (fn) {
332            setTimeout(fn, 0);
333        }
334    }
335</script>
335
336
337<!-- loadCSS function header.jsp-->
338
339
340
341
342
343
344<script id="d-js-load-css">
345/**
346 * There are a few <link> tags with CSS resource in them that are preloaded in the page
347 * in each of those there is a "onload" handler which invokes the loadCSS callback
348 * defined here.
349 * We are monitoring 3 main CSS files - the runtime, the global and the page.
350 * When each load we check to see if we can append them all in a batch. If threre
351 * is no page css (which may happen on inner pages) then we do not wait for it
352 */
353(function () {
354  let cssLinks = {};
355  function loadCssLink(link) {
356    link.onload = null;
357    link.rel = "stylesheet";
358    link.type = "text/css";
359  }
360  
361    function checkCss() {
362      const pageCssLink = document.querySelector("[id*='CssLink']");
363      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
364
365        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
366            const storedRuntimeCssLink = cssLinks.runtime;
367            const storedPageCssLink = cssLinks.page;
368            const storedGlobalCssLink = cssLinks.global;
369            const storedWidgetCssLink = cssLinks.widget;
370
371            storedGlobalCssLink.disabled = true;
372            loadCssLink(storedGlobalCssLink);
373
374            if (storedPageCssLink) {
375                storedPageCssLink.disabled = true;
376                loadCssLink(storedPageCssLink);
377            }
378
379            if(storedWidgetCssLink) {
380                storedWidgetCssLink.disabled = true;
381                loadCssLink(storedWidgetCssLink);
382            }
383
384            storedRuntimeCssLink.disabled = true;
385            loadCssLink(storedRuntimeCssLink);
386
387            requestAnimationFrame(() => {
388                setTimeout(() => {
389                    storedRuntimeCssLink.disabled = false;
390                    storedGlobalCssLink.disabled = false;
391                    if (storedPageCssLink) {
392                      storedPageCssLink.disabled = false;
393                    }
394                    if (storedWidgetCssLink) {
395                      storedWidgetCssLink.disabled = false;
396                    }
397                    // (SUP-4179) Clear the accumulated cssLinks only when we're
398                    // sure that the document has finished loading and the document 
399                    // has been parsed.
400                    if(document.readyState === 'interactive') {
401                      cssLinks = null;
402                    }
403                }, 0);
404            });
405        }
406    }
407  
408
409  function loadCSS(link) {
410    try {
411      var urlParams = new URLSearchParams(window.location.search);
412      var noCSS = !!urlParams.get("nocss");
413      var cssTimeout = urlParams.get("cssTimeout") || 0;
414
415      if (noCSS) {
416        return;
417      }
418      if (link.href && link.href.includes("d-css-runtime")) {
419        cssLinks.runtime = link;
420        checkCss();
421      } else if (link.id === "siteGlobalCss") {
422        cssLinks.global = link;
423        checkCss();
424      } 
425      
426      else if (link.id && link.id.includes("CssLink")) {
427        cssLinks.page = link;
428        checkCss();
429      } else if (link.id && link.id.includes("widgetCSS")) {
430        cssLinks.widget = link;
431        checkCss();
432      }
433      
434      else {
435        requestIdleCallback(function () {
436          window.setTimeout(function () {
437            loadCssLink(link);
438          }, parseInt(cssTimeout, 10));
439        });
440      }
441    } catch (e) {
442      throw e
443    }
444  }
445  window.loadCSS = window.loadCSS || loadCSS;
446})();
447</script>
447
448
449
450
451<script data-role="deferred-init" type="text/javascript">
452    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
453    function Def() {
454        this.promise = new Promise((function (a, b) {
455            this.resolve = a, this.reject = b
456        }).bind(this))
457    }
458
459    const defs = {};
460    window.getDeferred = function (a) {
461        return null == defs[a] && (defs[a] = new Def), defs[a]
462    }
463    window.waitForDeferred = function (b, a, c) {
464        let d = window?.getDeferred?.(b);
465        d
466            ? d.promise.then(a)
467            : c && ["complete", "interactive"].includes(document.readyState)
468                ? setTimeout(a, 1)
469                : c
470                    ? document.addEventListener("DOMContentLoaded", a)
471                    : console.error(`Deferred  does not exist`);
472    };
473</script>
473
474<style id="forceCssIncludes">
475    /* This file is auto-generated from a `scss` file with the same name */
476
477.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
478    
479
480</style>
481<style id="cssVariables" type="text/css">
482    :root {
483  --color_1: rgba(24,56,24,1);
484  --color_2: rgba(255, 255, 255, 1);
485  --color_3: rgba(0, 158, 104, 1);
486  --color_4: rgba(24, 56, 24, 1);
487  --color_5: rgba(205,205,205,1);
488  --max-content-width_1: 1200px;
489}
490</style>
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516<!-- Google Fonts Include -->
517
518
519
520
521
522
523
524
525
526
527
528
529
530<!-- loadCSS function fonts.jsp-->
531
532
533
534<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/fonts/css2?family=Muli:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Inter:ital,wght@0,100..900;1,100..900&family=Be+Vietnam:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Arapey:ital,wght@0,400;1,400&amp;subset=latin-ext&amp;display=swap"  />
535
536
537
538
539
540<!-- RT CSS Include d-css-runtime-flex-new-nav-->
541<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" />
542
543<!-- End of RT CSS Include -->
544
545<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/WIDGET_CSS/62cd2f2608879b14ac97a432f1a7c8c6.css" id="widgetCSS" />
546
547<!-- Support `img` size attributes -->
548<style>img[width][height] {
549  height: auto;
550}</style>
551
552<!-- Support showing sticky element on page only -->
553<style>
554  body[data-page-alias="jlleenmyyjt"] #dm [data-show-on-page-only="jlleenmyyjt"] {
555    display: block !important;
556  }
557</style>
558
559<!-- This is populated in Ajax navigation -->
560<style id="pageAdditionalWidgetsCss" type="text/css">
561</style>
562
563
564
565
566<!-- Site CSS -->
567<link type="text/css" rel="stylesheet" href="https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/files/38f0ee7695b144a7b8b0d37bf08dcd12_header_1.min.css?v=fcfb8734ef05315fa3c69bea38104a1a" id="siteGlobalCss" />
568
569
570
571<style id="customWidgetStyle" type="text/css">
572    
573</style>
574<style id="innerPagesStyle" type="text/css">
575    
576</style>
577
578
579<style
580        id="additionalGlobalCss" type="text/css"
581>
582</style>
583
584<style id="pagestyle" type="text/css">
585    @media all {
586  *#dm .dmInner a.u_1746920839 span.text {
587    color:var(--color_2) !important;
588    font-weight:500 !important;
589  }
590
591  *#dm .dmInner a.u_1746920839:hover span.text { color:var(--color_3) !important; }
592
593  *#dm .dmInner a.u_1746920839.hover span.text { color:var(--color_3) !important; }
594
595  *#dm .dmInner nav.u_1010051141 { color:white !important; }
596
597  *#dm .dmInner *.u_1153689520 .dmform-success { text-align:CENTER !important; }
598
599  *#dm .dmInner *.u_1153689520 .dmform-success .rteBlock { text-align:CENTER !important; }
600
601  *#dm .dmInner *.u_1153689520 .dmforminput { text-align:LEFT !important; }
602
603  *#dm .dmInner div.u_1153689520 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(75,76,83,1) !important; }
604
605  *#dm .dmInner div.u_1153689520 .m-recaptcha { color:rgba(75,76,83,1) !important; }
606
607  *#dm .dmInner *.u_1153689520 .dmforminput input { text-align:LEFT !important; }
608
609  *#dm .dmInner *.u_1153689520 .dmforminput textarea { text-align:LEFT !important; }
610
611  *#dm .dmInner *.u_1153689520 .dmforminput .fileUploadLink { text-align:LEFT !important; }
612
613  *#dm .dmInner *.u_1153689520 .checkboxwrapper span { text-align:LEFT !important; }
614
615  *#dm .dmInner *.u_1153689520 .radiowrapper span { text-align:LEFT !important; }
616
617  *#dm .dmInner *.u_1153689520 .optinwrapper div { text-align:LEFT !important; }
618
619  *#dm .dmInner *.u_1153689520 .freetextwrapper { text-align:LEFT !important; }
620
621  *#dm .dmInner *.u_1153689520 .dmforminput select { text-align:LEFT !important; }
622
623  *#dm .dmInner *.u_1153689520 .dmforminput option { text-align:LEFT !important; }
624
625  *#dm .dmInner div.u_1153689520 .dmforminput input { color:rgba(75,76,83,1) !important; }
626
627  *#dm .dmInner div.u_1153689520 .dmforminput textarea { color:rgba(75,76,83,1) !important; }
628
629  *#dm .dmInner div.u_1153689520 .dmforminput .fileUploadLink { color:rgba(75,76,83,1) !important; }
630
631  *#dm .dmInner div.u_1153689520 .checkboxwrapper span { color:rgba(75,76,83,1) !important; }
632
633  *#dm .dmInner div.u_1153689520 .radiowrapper span { color:rgba(75,76,83,1) !important; }
634
635  *#dm .dmInner div.u_1153689520 .optinwrapper div { color:rgba(75,76,83,1) !important; }
636
637  *#dm .dmInner div.u_1153689520 .freetextwrapper { color:rgba(75,76,83,1) !important; }
638
639  *#dm .dmInner div.u_1153689520 .dmforminput select { color:rgba(75,76,83,1) !important; }
640
641  *#dm .dmInner div.u_1153689520 .dmforminput option { color:rgba(75,76,83,1) !important; }
642
643  *#dm .dmInner div.u_1153689520 .dmform-success { color:rgba(75,76,83,1) !important; }
644
645  *#dm .dmInner div.u_1153689520 .dmform-success .rteBlock { color:rgba(75,76,83,1) !important; }
646
647  *#dm .dmInner *.u_1153689520 .dmformsubmit {
648    text-align:CENTER !important;
649    float:RIGHT !important;
650  }
651
652  *#dm .dmInner div.u_1153689520 {
653    background-color:rgba(0,0,0,0) !important;
654    background-image:initial !important;
655  }
656
657  *#dm .dmInner div.u_1153689520 input:not([type="submit"]) {
658    background-color:rgba(255,255,255,1) !important;
659    background-image:initial !important;
660    border-radius:0px 0px 0px 0px !important;
661    border-style:solid !important;
662    border-color:rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) !important;
663    border-width:0px 0px 0px 0px !important;
664  }
665
666  *#dm .dmInner div.u_1153689520 textarea {
667    background-color:rgba(255,255,255,1) !important;
668    background-image:initial !important;
669    border-radius:0px 0px 0px 0px !important;
670    border-style:solid !important;
671    border-color:rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) !important;
672    border-width:0px 0px 0px 0px !important;
673  }
674
675  *#dm .dmInner div.u_1153689520 select {
676    background-color:rgba(255,255,255,1) !important;
677    background-image:initial !important;
678    border-radius:0px 0px 0px 0px !important;
679    border-style:solid !important;
680    border-color:rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) rgb(75,76,83) !important;
681    border-width:0px 0px 0px 0px !important;
682  }
683
684  *#dm .dmInner div.u_1153689520 .dmforminput {
685    padding-inline:5px !important;
686    padding-block:5px !important;
687  }
688
689  *#dm .dmInner div.u_1153689520 .spacing-container {
690    margin-inline:-5px !important;
691    margin-block:-5px !important;
692  }
693
694  *#dm .dmInner div.u_1153689520 .dmformsubmit {
695    background-color:rgba(255,255,255,1) !important;
696    background-image:initial !important;
697    float:none !important;
698    display:block !important;
699    margin-left:auto !important;
700    margin-right:auto !important;
701    box-shadow:none !important;
702    width:96px !important;
703    border-style:solid !important;
704    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
705    border-width:0px 0px 0px 0px !important;
706    margin-block-start:0px !important;
707    border-radius:0px 0px 0px 0px !important;
708  }
709
710  *#dm .dmInner a.u_1907363787 .iconBg {
711    display:inline-block !important;
712    mask-image:url(https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/icon/Arrow_6573722.svg) !important;
713    width:27px !important;
714    height:27px !important;
715    order:1 !important;
716    background-color:var(--color_1) !important;
717  }
718
719  *#dm .dmInner a.u_1907363787:hover .iconBg { background-color:var(--color_2) !important; }
720
721  *#dm .dmInner a.u_1907363787.hover .iconBg { background-color:var(--color_2) !important; }
722
723  *#dm .dmInner a.u_1907363787:hover {
724    background-color:var(--color_3) !important;
725    background-image:none !important;
726  }
727
728  *#dm .dmInner a.u_1907363787.hover {
729    background-color:var(--color_3) !important;
730    background-image:none !important;
731  }
732}
733@media (min-width:0) and (max-width:767px) {
734  *#dm .dmInner div.u_1153689520 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; }
735
736  *#dm .dmInner div.u_1153689520 .m-recaptcha { font-size:14px !important; }
737
738  *#dm .dmInner div.u_1153689520 .dmformsubmit {
739    height:52px !important;
740    width:270px !important;
741  }
742}
743@media (min-width:1025px) {
744  *#dm .dmInner div.u_1153689520 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }
745
746  *#dm .dmInner div.u_1153689520 .m-recaptcha { font-size:16px !important; }
747
748  *#dm .dmInner div.u_1153689520 .dmforminput input { font-size:16px !important; }
749
750  *#dm .dmInner div.u_1153689520 .dmforminput textarea { font-size:16px !important; }
751
752  *#dm .dmInner div.u_1153689520 .dmforminput .fileUploadLink { font-size:16px !important; }
753
754  *#dm .dmInner div.u_1153689520 .checkboxwrapper span { font-size:16px !important; }
755
756  *#dm .dmInner div.u_1153689520 .radiowrapper span { font-size:16px !important; }
757
758  *#dm .dmInner div.u_1153689520 .optinwrapper div { font-size:16px !important; }
759
760  *#dm .dmInner div.u_1153689520 .freetextwrapper { font-size:16px !important; }
761
762  *#dm .dmInner div.u_1153689520 .dmforminput select { font-size:16px !important; }
763
764  *#dm .dmInner div.u_1153689520 .dmforminput option { font-size:16px !important; }
765
766  *#dm .dmInner div.u_1153689520 .dmform-success { font-size:16px !important; }
767
768  *#dm .dmInner div.u_1153689520 .dmform-success .rteBlock { font-size:16px !important; }
769}
770@media (min-width:0) and (max-width:767px) {
771  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }
772
773  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
774}
775@media (min-width:0) and (max-width:767px) {
776  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }
777
778  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
779}
780@media (min-width:0px) and (max-width:767px) {
781  *#dm .dmInner div.u_1153689520 .dmformsubmit {
782    width:305px !important;
783    height:41px !important;
784  }
785
786  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }
787
788  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
789}
790@media (min-width:768px) and (max-width:1024px) {}
791
792</style>
793
794<style id="pagestyleDevice" type="text/css">
795    
796</style>
797
798<!-- Flex Sections CSS -->
799
800 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-common-36ef6f79-d52af2ca8b594800964035f661cf9a79">@media all {
801    
802#\36 3c7b8b76c596a2813341bc5 {
803    height: auto;
804}
805    
806#\34 7a02711 {
807    margin: 20px 0% 20px 0%;
808}
809    
810#\31 1260ec8 {
811    column-gap: 4%;
812    row-gap: 32px;
813    background-color: rgba(0, 0, 0, 0);
814    width: 100%;
815    min-height: 8px;
816    min-width: 4%;
817    order: 0;
818    align-items: center;
819    align-content: center;
820    margin: 0% 0% 0% 0%;
821}
822    
823#\36 dfc5a60 {
824    border-radius: 0px 0px 0px 0px;
825    box-shadow: none;
826    border-width: 0px;
827    border-color: rgba(0, 0, 0, 1);
828    background-image: linear-gradient(90deg, rgba(0, 158, 104, 1) 21%, rgba(0, 158, 104, 0.53) 100%);
829    border-style: solid;
830    background-origin: border-box;
831}
832    
833#\39 942b251 {
834    column-gap: 2%;
835    row-gap: 12px;
836    max-width: var(--max-content-width_1, 1200px);
837    width: 100%;
838    min-height: 500px;
839    flex-wrap: nowrap;
840    padding: 5% 5% 5% 5%;
841    margin: 0% 0% 0% 0%;
842}
843    
844#widget_2u8 {
845    width: 67.53%;
846    height: auto;
847    max-width: 100%;
848    order: 0;
849    margin: 2px 0% 0px 0%;
850    grid-area: auto / auto / auto / auto;
851}
852    
853#widget_vut {
854    width: 100%;
855    height: auto;
856    position: relative;
857    min-width: 10px;
858    min-height: 10px;
859    max-width: 100%;
860    order: 0;
861    align-self: center;
862    margin-left: 0px;
863    margin-right: 0px;
864}
865}</style> 
866 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-common-fcc5790c-d52af2ca8b594800964035f661cf9a79">@media all {
867    
868#f1ebb17d {
869    max-width: 100%;
870    width: 67.02%;
871    justify-self: auto;
872    height: auto;
873    order: 1;
874    grid-area: auto / auto / auto / auto;
875}
876    
877#d2e711bc {
878    margin: 0px 0px 0px 0px;
879}
880    
881#aa6478bc {
882    column-gap: 4%;
883    row-gap: 12px;
884    width: 100%;
885    min-height: 8px;
886    justify-content: flex-start;
887    align-items: center;
888    min-width: 4%;
889    order: 0;
890    margin: 0px 0% 0px 0%;
891}
892    
893#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay {
894    border-radius: inherit;
895    top: 0;
896    left: 0;
897    display: block;
898    width: 100%;
899    position: absolute;
900    opacity: 0.36;
901    height: 100%;
902}
903#afc3abc1 {
904    background-image: none;
905    background-color: rgba(255, 255, 255, 1);
906}
907    
908#\37 f871249 {
909    max-width: 100%;
910    width: 100%;
911    height: 16px;
912    order: 2;
913}
914    
915#\38 f34c22e {
916    max-width: 100%;
917    width: 100%;
918    justify-self: auto;
919    height: auto;
920    order: 0;
921    grid-area: auto / auto / auto / auto;
922}
923    
924#d7958ad5 {
925    column-gap: 4%;
926    row-gap: 24px;
927    width: 100%;
928    min-height: auto;
929    flex-wrap: nowrap;
930    margin: 0px 0% 0px 0%;
931    grid-area: 1 / 1 / span 1 / span 1;
932}
933    
934#\31 2c27bb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
935    padding: 15px 5px 15px 30px;
936}
937#\31 2c27bb2 {
938    width: 208px;
939    height: auto;
940    min-height: 59px;
941    max-width: 100%;
942    order: 3;
943    justify-self: auto;
944    align-self: auto;
945    margin: 0px 0% 0px 0%;
946    grid-area: auto / auto / auto / auto;
947}
948}</style> 
949 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-flex-footer-4110aea43891409791252b078d09667f">@media all {
950    
951#flex-footer {
952    background-color: var(--color_2);
953    padding: 0 0 0 0;
954    margin: 0 0 0 0;
955}
956}</style> 
957 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-flex-header-4110aea43891409791252b078d09667f">@media all {
958    
959#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
960    transform: scale(1);
961}
962#flex-header {
963    
964    background-color: rgba(0, 0, 0, 0);
965    box-shadow: none;
966    background-image: initial;
967    padding: 10px 0px 10px 0px;
968    margin: 0px 0% 0px 0%;
969}
970#flex-header[data-changeable-on-scroll][data-scrolling] {
971    padding-top: 0px;
972    padding-bottom: 0px;
973    background-color: rgba(255, 255, 255, 1);
974    background-image: initial;
975}
976}</style> 
977 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-common-flex-header-d52af2ca8b594800964035f661cf9a79">@media all {
978    
979#flex-header[data-overlapping]:not([data-scrolling]) {
980    background-color: rgba(0, 0, 0, 0);
981}
982}</style> 
983 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-1566d41f-4110aea43891409791252b078d09667f">@media all {
984    
985#\31 c28ebe8 {
986    min-height: 8px;
987    column-gap: 4%;
988    row-gap: 24px;
989    flex-direction: row;
990    width: 23.04%;
991    justify-content: flex-end;
992    align-items: center;
993    min-width: 4%;
994    order: 2;
995    padding: 16px 16px 16px 16px;
996    margin: 0% 0% 0% 0%;
997}
998    
999#\31 3d18c3d {
1000    min-height: 109px;
1001    column-gap: 4%;
1002    row-gap: 24px;
1003    flex-direction: row;
1004    width: 58.57%;
1005    align-items: center;
1006    min-width: 4%;
1007    order: 1;
1008    justify-content: flex-end;
1009    height: auto;
1010    align-self: center;
1011    background-image: none;
1012    background-color: rgba(0, 0, 0, 0);
1013    padding: 0% 16px 0% 16px;
1014    margin: 0% 0% 0% 0%;
1015}
1016    
1017#\33 c5a1835 {
1018    min-height: 133px;
1019    flex-wrap: nowrap;
1020    column-gap: 0%;
1021    row-gap: 0px;
1022    max-width: none;
1023    width: 100%;
1024    padding: 0% 0% 0% 0%;
1025    margin: 0% 0% 0% 0%;
1026}
1027    
1028#f36370a9 svg {
1029    fill: rgba(0,0,0,1);
1030}
1031#f36370a9 {
1032    width: 30px;
1033    height: 30px;
1034}
1035    
1036#c1baeb31 {
1037    min-height: 109px;
1038    column-gap: 4%;
1039    row-gap: 24px;
1040    flex-direction: row;
1041    width: 17.43%;
1042    align-items: center;
1043    min-width: 4%;
1044    order: 3;
1045    height: auto;
1046    align-self: center;
1047    padding: 6px 0px 6px 16px;
1048    margin: 0% 0% 0% 0%;
1049}
1050    
1051#b4d09289 {
1052    min-height: 109px;
1053    column-gap: 4%;
1054    row-gap: 24px;
1055    flex-direction: row;
1056    width: 11.34%;
1057    justify-content: flex-start;
1058    align-items: center;
1059    min-width: 4%;
1060    order: 0;
1061    height: auto;
1062    align-self: center;
1063    padding: 6px 0px 6px 0px;
1064    margin: 0% 0% 0% 3%;
1065}
1066    
1067#\38 cc60d94 {
1068    align-self: auto;
1069    max-width: 100%;
1070    width: 173px;
1071    justify-self: auto;
1072    height: auto;
1073    order: 0;
1074    grid-area: auto / auto / auto / auto;
1075}
1076    
1077#e4306ba3.flex-element.widget-wrapper >
1077 [data-element-type].flexButton.dmWidget {
1078    padding: 15px 5px 15px 5px;
1079}
1080#e4306ba3 {
1081    width: 208px;
1082    height: auto;
1083    min-height: 59px;
1084    max-width: 100%;
1085    order: 0;
1086    align-self: auto;
1087    margin: 0px 0% 0px 0%;
1088    grid-area: auto / auto / auto / auto;
1089}
1090    
1091#\39 7e5bdb5 {
1092    margin: 0px 0% 0px 0%;
1093}
1094    
1095#cd7ea218 {
1096    align-self: auto;
1097    max-width: 100%;
1098    width: 100%;
1099    height: auto;
1100    order: 0;
1101    grid-area: auto / auto / auto / auto;
1102}
1103    
1104#\31 7e7a2b7 {
1105    align-self: stretch;
1106    background-size: cover;
1107    display: flex;
1108    min-height: 8px;
1109    background-position: 50% 50%;
1110    column-gap: 4%;
1111    row-gap: 24px;
1112    background-repeat: no-repeat;
1113    flex-direction: column;
1114    max-width: 100%;
1115    width: 3.84%;
1116    justify-content: center;
1117    align-items: center;
1118    position: relative;
1119    min-width: 4%;
1120    order: 4;
1121}
1122    
1123#\37 162ef92 {
1124    align-self: stretch;
1125    background-size: cover;
1126    display: flex;
1127    min-height: 8px;
1128    background-position: 50% 50%;
1129    column-gap: 4%;
1130    row-gap: 24px;
1131    background-repeat: no-repeat;
1132    flex-direction: column;
1133    max-width: 100%;
1134    width: 4%;
1135    justify-content: center;
1136    align-items: center;
1137    position: relative;
1138    min-width: 4%;
1139    order: 5;
1140}
1141}</style> 
1142 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-5f9f26b9-4110aea43891409791252b078d09667f">@media all {
1143    
1144#\31 6e6dd7d {
1145    column-gap: 4%;
1146    row-gap: 24px;
1147    width: 100%;
1148    min-height: 8px;
1149    align-items: flex-end;
1150    min-width: 4%;
1151    padding: 16px 16px 16px 16px;
1152    margin: 0% 0% 0% 0%;
1153}
1154    
1155#\37 2c90965 {
1156    column-gap: 4%;
1157    row-gap: 24px;
1158    padding-left: 0%;
1159    width: 100%;
1160    min-height: 10vh;
1161    padding-right: 0%;
1162    margin: 0% 0% 0% 0%;
1163}
1164    
1165#\32 da773cd svg {
1166    fill: rgba(255, 255, 255, 1);
1167}
1168#\32 da773cd .hamburgerButton {
1169    background-color: rgba(0,0,0,0);
1170}
1171#\32 da773cd {
1172    width: 30px;
1173    height: 30px;
1174}
1175}</style> 
1176 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media all {
1177    
1178#\36 3a049320d35b55b4ef2a374 {
1179    column-gap: 4%;
1180    row-gap: 24px;
1181    background-color: rgba(0, 0, 0, 0);
1182    width: 100%;
1183    min-height: 8px;
1184    min-width: 4%;
1185    padding: 16px 16px 16px 16px;
1186    margin: 0% 0% 0% 0%;
1187}
1188    
1189#\36 3a049320d35b55b4ef2a376 {
1190    background-color: rgba(0, 0, 0, 0);
1191}
1192    
1193#\36 3a049320d35b55b4ef2a377 {
1194    column-gap: 4%;
1195    row-gap: 24px;
1196    padding-left: 0%;
1197    width: 100%;
1198    min-height: 45vh;
1199    padding-right: 0%;
1200    margin: 0% 0% 0% 0%;
1201}
1202    
1203#\36 3a049ca0d35b55b4ef2a5c3 {
1204    align-self: auto;
1205    max-width: 100%;
1206    width: 544px;
1207    justify-self: auto;
1208    height: auto;
1209    order: 0;
1210    grid-area: auto / auto / auto / auto;
1211}
1212    
1213#\36 2d6a167a824ca526194d9a5 {
1214    background-color: rgba(232, 255, 133, 1);
1215}
1216}</style> 
1217 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media all {
1218    
1219#\36 406026c90e1521f6ecb0ecb {
1220    background-color: rgba(0, 0, 0, 0);
1221}
1222    
1223#\36 406026c90e1521f6ecb0ecc {
1224    padding-left: 0%;
1225    min-height: 45vh;
1226    flex-wrap: nowrap;
1227    column-gap: 4%;
1228    row-gap: 24px;
1229    width: 100%;
1230    padding-right: 0%;
1231    margin: 0% 0% 0% 0%;
1232}
1233    
1234#\35 0a14c85 {
1235    min-height: 8px;
1236    column-gap: 4%;
1237    row-gap: 24px;
1238    width: 100%;
1239    justify-content: flex-start;
1240    min-width: 4%;
1241    order: 0;
1242    padding: 0% 0% 0% 0%;
1243    margin: 0% 0% 0% 0%;
1244}
1245}</style> 
1246 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media all {
1247    
1248#\36 3da2bddeae8da42b2353673 {
1249    column-gap: 2%;
1250    row-gap: 0px;
1251    max-width: none;
1252    width: 100%;
1253    min-height: 0;
1254    flex-wrap: nowrap;
1255    justify-content: center;
1256    align-content: center;
1257    padding: 5% 10% 5% 10%;
1258    margin: 0% 0% 0% 0%;
1259}
1260    
1261#\36 3c7b8b76c596a2813341bc5 {
1262    height: auto;
1263}
1264    
1265#\36 3da2bddeae8da42b2353672 {
1266    background-color: var(--color_4);
1267    background-image: none;
1268}
1269    
1270#\34 d4a97b4.flex-element.widget-wrapper >
1270 [data-element-type].flexButton.dmWidget {
1271    padding: 0px 0px 0px 0px;
1272}
1273#\34 d4a97b4 {
1274    width: 98.57%;
1275    height: auto;
1276    min-height: auto;
1277    max-width: 100%;
1278    justify-self: auto;
1279    align-self: flex-start;
1280    order: 0;
1281    margin: 0px 0% 0px 0%;
1282    grid-area: auto / auto / auto / auto;
1283}
1284    
1285#\36 3da2bddeae8da42b2353670 {
1286    margin: 0px 0% 0px 0%;
1287}
1288    
1289#widget_tio {
1290    width: 100%;
1291    height: auto;
1292    max-width: 100%;
1293    justify-self: auto;
1294    align-self: auto;
1295    order: 1;
1296    margin: 0px 0% 0px 0%;
1297    grid-area: auto / auto / auto / auto;
1298}
1299    
1300#\35 c4c59c9 {
1301    max-width: 100%;
1302    width: 75.43%;
1303    height: auto;
1304    order: 0;
1305    margin: 0px 0% 0px 0%;
1306    grid-area: auto / auto / auto / auto;
1307}
1308    
1309#\37 8fc38d9 {
1310    min-height: 149px;
1311    flex-wrap: nowrap;
1312    column-gap: 0%;
1313    row-gap: 10px;
1314    width: 32.56%;
1315    min-width: 4%;
1316    order: 0;
1317    justify-self: auto;
1318    align-self: auto;
1319    justify-content: flex-start;
1320    height: auto;
1321    padding: 2% 2% 2% 2%;
1322    margin: 0% 0% 0% 0%;
1323}
1324    
1325#\32 e68622b {
1326    min-height: 133px;
1327    flex-wrap: nowrap;
1328    column-gap: 0%;
1329    row-gap: 4px;
1330    width: 31.71%;
1331    min-width: 4%;
1332    order: 3;
1333    justify-self: auto;
1334    align-self: auto;
1335    justify-content: flex-start;
1336    height: auto;
1337    padding: 2% 2% 2% 2%;
1338    margin: 0% 0% 0% 0%;
1339}
1340    
1341#dcd80ab2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
1342    padding: 0px 0px 0px 0px;
1343}
1344#dcd80ab2 {
1345    width: 99.42%;
1346    height: auto;
1347    min-height: 24px;
1348    max-width: 100%;
1349    justify-self: auto;
1350    align-self: auto;
1351    order: 1;
1352    margin: 0px 0% 0px 0%;
1353    grid-area: auto / auto / auto / auto;
1354}
1355    
1356#\34 fbf308e {
1357    max-width: 100%;
1358    width: 100%;
1359    height: auto;
1360    justify-self: auto;
1361    align-self: flex-start;
1362    order: 1;
1363    margin: 0px 0% 0px 0%;
1364    grid-area: auto / auto / auto / auto;
1365}
1366    
1367#\37 165b757 {
1368    min-height: 133px;
1369    flex-wrap: nowrap;
1370    column-gap: 0%;
1371    row-gap: 4px;
1372    width: 31.71%;
1373    min-width: 4%;
1374    order: 1;
1375    justify-self: auto;
1376    align-self: auto;
1377    justify-content: flex-start;
1378    height: auto;
1379    align-items: center;
1380    padding: 2% 2% 2% 2%;
1381    margin: 0% 0% 0% 0%;
1382}
1383}</style> 
1384 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-9d0d1914-4110aea43891409791252b078d09667f">@media all {
1385    
1386#\36 a297564 {
1387    min-height: 8px;
1388    flex-wrap: nowrap;
1389    column-gap: 0%;
1390    row-gap: 10px;
1391    width: 100%;
1392    justify-content: flex-start;
1393    align-items: center;
1394    min-width: 4%;
1395    order: 0;
1396    padding: 0% 0% 0% 0%;
1397    margin: 0% 0% 0% 0%;
1398}
1399    
1400#fefe6e95 {
1401    min-height: 60px;
1402    flex-wrap: nowrap;
1403    column-gap: 3%;
1404    row-gap: 18px;
1405    max-width: none;
1406    width: 100%;
1407    padding: 0% 10% 2% 10%;
1408    margin: 0% 0% 0% 0%;
1409}
1410    
1411#\36 3c7b8b76c596a2813341bc5 {
1412    height: auto;
1413}
1414    
1415#\36 c459f55 {
1416    align-self: auto;
1417    max-width: 100%;
1418    width: 100.00%;
1419    justify-self: auto;
1420    height: auto;
1421    order: 1;
1422    grid-area: auto / auto / auto / auto;
1423}
1424    
1425#\30 17d6860 {
1426    background-color: var(--color_4);
1427    background-image: none;
1428}
1429}</style> 
1430 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-a65f44c6-4110aea43891409791252b078d09667f">@media all {
1431    
1432#\36 e00d793 {
1433    padding-top: 0%;
1434    padding-left: 0%;
1435    padding-bottom: 0%;
1436    min-height: 240px;
1437    flex-wrap: nowrap;
1438    margin-right: 0%;
1439    column-gap: 4%;
1440    row-gap: 24px;
1441    margin-left: 0%;
1442    max-width: none;
1443    width: 100%;
1444    margin-top: 0%;
1445    margin-bottom: 0%;
1446    padding-right: 0%;
1447}
1448    
1449#\38 ca764c2 {
1450    max-width: 100%;
1451    grid-template-rows: minmax(300px, max-content);
1452    width: 100%;
1453}
1454    
1455#\33 eea4f06 {
1456    padding-top: 0%;
1457    padding-left: 0%;
1458    padding-bottom: 0%;
1459    min-height: 8px;
1460    margin-right: 0%;
1461    column-gap: 4%;
1462    row-gap: 24px;
1463    margin-left: 0%;
1464    width: 100%;
1465    margin-top: 0%;
1466    margin-bottom: 0%;
1467    min-width: 4%;
1468    padding-right: 0%;
1469}
1470}</style> 
1471 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-desktop-flex-header-4110aea43891409791252b078d09667f">@media (min-width: 1025px) {
1472}</style> 
1473 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet_implicit-flex-header-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1474}</style> 
1475 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-tablet-36ef6f79-d52af2ca8b594800964035f661cf9a79">@media (min-width: 768px) and (max-width: 1024px) {
1476    
1477#\31 1260ec8 {
1478    width: 100%;
1479    min-height: 8px;
1480}
1481    
1482#\36 dfc5a60 {
1483    background-position: 50% 50%;
1484}
1485    
1486#\39 942b251 {
1487    column-gap: 0%;
1488    row-gap: 40px;
1489    flex-direction: row;
1490    min-height: 357px;
1491    flex-wrap: nowrap;
1492}
1493}</style> 
1494 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-tablet-fcc5790c-d52af2ca8b594800964035f661cf9a79">@media (min-width: 768px) and (max-width: 1024px) {
1495    
1496#f1ebb17d {
1497    align-self: stretch;
1498    margin-left: 0%;
1499    max-width: none;
1500    width: 100%;
1501    margin-right: 0%;
1502}
1503    
1504#aa6478bc {
1505    row-gap: 10px;
1506    width: 100%;
1507    min-height: 80px;
1508    justify-content: flex-start;
1509}
1510    
1511#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay {
1512    
1513}
1514    
1515#\38 f34c22e {
1516    align-self: stretch;
1517    margin-left: 0%;
1518    max-width: none;
1519    width: 100%;
1520    margin-right: 0%;
1521}
1522    
1523#d7958ad5 {
1524    row-gap: 40px;
1525    flex-direction: column;
1526    min-height: 0;
1527    flex-wrap: nowrap;
1528}
1529}</style> 
1530 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-flex-footer-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1531    
1532#flex-footer {
1533    padding: 0 0 0 0;
1534    margin: 0 0 0 0;
1535}
1536}</style> 
1537 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-flex-header-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1538    
1539#flex-header {
1540    
1541    padding-top: 0px;
1542}
1543}</style> 
1544 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-1566d41f-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1545    
1546#\31 c28ebe8 {
1547    width: 18.61%;
1548    min-height: 8px;
1549    order: 3;
1550}
1551    
1552#\31 3d18c3d {
1553    width: 19.08%;
1554    justify-content: flex-end;
1555    order: 1;
1556    padding-right: 50px;
1557}
1558    
1559#\33 c5a1835 {
1560    flex-direction: row;
1561    padding-left: 2%;
1562    min-height: 0px;
1563    flex-wrap: nowrap;
1564    padding-right: 2%;
1565}
1566    
1567#c1baeb31 {
1568    width: 54.61%;
1569    justify-content: center;
1570    min-height: 71px;
1571    order: 0;
1572    height: auto;
1573    padding: 6px 0px 6px 0px;
1574    margin: 0% 0% 0% -0.0011659701492537314%;
1575}
1576    
1577#b4d09289 {
1578    width: 16.17%;
1579}
1580    
1581#\31 7e7a2b7 {
1582    order: 4;
1583}
1584    
1585#\37 162ef92 {
1586    order: 5;
1587}
1588}</style> 
1589 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1590    
1591#\36 3a049320d35b55b4ef2a374 {
1592    padding-top: 100px;
1593    justify-content: flex-start;
1594    align-items: center;
1595}
1596    
1597#\36 3a049320d35b55b4ef2a377 {
1598    padding: 0% 4% 8% 4%;
1599}
1600}</style> 
1601 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1602    
1603#\36 406026c90e1521f6ecb0ecc {
1604    flex-direction: row;
1605    flex-wrap: nowrap;
1606    padding: 0% 4% 8% 4%;
1607}
1608    
1609#\35 0a14c85 {
1610    width: 100%;
1611    min-height: 8px;
1612    align-items: center;
1613}
1614}</style> 
1615 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1616    
1617#\36 3da2bddeae8da42b2353673 {
1618    column-gap: 2%;
1619    flex-direction: column;
1620    min-height: 0;
1621    flex-wrap: nowrap;
1622    padding: 3% 3% 5% 3%;
1623}
1624    
1625#\37 8fc38d9 {
1626    width: 100%;
1627    min-height: 80px;
1628    align-items: center;
1629    align-content: center;
1630    justify-content: center;
1631    order: 0;
1632    margin: 0% 0% 0% 0%;
1633}
1634    
1635#\32 e68622b {
1636    row-gap: 12px;
1637    flex-direction: column;
1638    width: 100%;
1639    min-height: 80px;
1640    align-items: flex-start;
1641    flex-wrap: nowrap;
1642    order: 2;
1643    height: auto;
1644    justify-content: center;
1645    padding: 0% 2% 0% 2%;
1646    margin: 0% 0% 0% 0%;
1647}
1648    
1649#\37 165b757 {
1650    width: 100%;
1651    min-height: 80px;
1652    height: auto;
1653    order: 1;
1654    margin: 0% 0% 0% 0%;
1655}
1656    
1657#\35 c4c59c9 {
1658    width: 34.06%;
1659    height: auto;
1660}
1661    
1662#widget_tio {
1663    align-self: flex-start;
1664    margin-left: 0%;
1665    margin-right: 0%;
1666}
1667}</style> 
1668 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-9d0d1914-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1669    
1670#\36 c459f55 {
1671    width: 142px;
1672    align-self: center;
1673    margin: 0px 0% 0px 0%;
1674}
1675    
1676#\36 a297564 {
1677    row-gap: 12px;
1678    flex-direction: column;
1679    width: 100%;
1680    min-height: 8px;
1681    align-items: flex-start;
1682    flex-wrap: nowrap;
1683    order: 0;
1684}
1685    
1686#fefe6e95 {
1687    column-gap: 2%;
1688    flex-direction: row;
1689    min-height: 26px;
1690    flex-wrap: nowrap;
1691    padding: 3% 3% 5% 3%;
1692}
1693}</style> 
1694 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-a65f44c6-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) {
1695    
1696#\36 e00d793 {
1697    padding-left: 2%;
1698    padding-right: 2%;
1699}
1700}</style> 
1701
1702
1703
1704
1705
1706
1707<style id="globalFontSizeStyle" type="text/css">
1708    @media (min-width: 1025px) { [data-version] .size-20, [data-version] .font-size-20 {--font-size: 20;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-17, [data-version] .t-font-size-17 {--font-size: 17;} }@media (max-width: 767px) { [data-version] .m-size-16, [data-version] .m-font-size-16 {--font-size: 16;} }
1709</style>
1710<style id="pageFontSizeStyle" type="text/css">
1711</style>
1712
1713
1714
1715
1716<style id="hideAnimFix">
1717  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
1718    visibility: hidden;
1719  }
1720
1721  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
1722    visibility: hidden !important;
1723  }
1724
1725  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
1726    visibility: hidden;
1727  }
1728
1729</style>
1730
1731
1732
1733
1734<style id="fontFallbacks">
1735    @font-face {
1736  font-family: "Amiri Fallback";
1737  src: local('Arial');
1738  ascent-override: 123.7258%;
1739  descent-override: 69.7884%;
1740  size-adjust: 90.846%;
1741  line-gap-override: 0%;
1742 }@font-face {
1743  font-family: "Inter Fallback";
1744  src: local('Arial');
1745  ascent-override: 90.199%;
1746  descent-override: 22.4836%;
1747  size-adjust: 107.4014%;
1748  line-gap-override: 0%;
1749 }@font-face {
1750  font-family: "Old Standard TT Fallback";
1751  src: local('Arial');
1752  ascent-override: 78.2213%;
1753  descent-override: 24.4313%;
1754  line-gap-override: 24.226%;
1755  size-adjust: 97.4159%;
1756}@font-face {
1757  font-family: "Albert Sans Fallback";
1758  src: local('Arial');
1759  ascent-override: 91.16%;
1760  descent-override: 23.9895%;
1761  size-adjust: 104.2124%;
1762  line-gap-override: 0%;
1763 }@font-face {
1764  font-family: "Arapey Fallback";
1765  src: local('Arial');
1766  ascent-override: 96.0252%;
1767  descent-override: 25.2232%;
1768  size-adjust: 90.3929%;
1769  line-gap-override: 0%;
1770 }
1771</style>
1772
1773
1774<!-- End render the required css and JS in the head section -->
1775
1776
1777
1778
1779
1780
1781<link rel="alternate" hreflang="sv" href="https://www.valmarin.fi/sv/jlleenmyyjt" />
1782
1783<link rel="alternate" hreflang="en-gb" href="https://www.valmarin.fi/en-gb/jlleenmyyjt" />
1784
1785<link rel="alternate" hreflang="fi" href="https://www.valmarin.fi/jlleenmyyjt" />
1786
1787<link rel="alternate" hreflang="x-default" href="https://www.valmarin.fi/jlleenmyyjt" />
1788
1789
1790
1791<meta property="og:type" content="website">
1792<meta property="og:url" content="https://www.valmarin.fi/jlleenmyyjt">
1793
1794  <title>
1795    Ravintolisä saatavilla ympäri Suomen | Valmarin Oy
1796  </title>
1797  <meta name="description" content="Valmarin-ravintolisää saat apteekeista, luontaistuotekaupoista ja hyvin varustelluista tavarataloista."/>
1798
1799  <!-- Google tag (gtag.js) -->
vendor: 68 bytes, line 1799
1799  <script async="" src="https://www.googletagmanager.com/gtag/js?id=
1799G-3TVXJBFLBK
vendor: 45 bytes, lines 1799-1816
1799">
1800
1801
1802
1803
1804
1805
1806
1807  
1808
1809  
1810
1811  
1812
1813  
1814
1815  </script>
1816  
1816<script>
1817
1818
1819
1820
1821
1822
1823
1824  
vendor: 133 bytes, lines 1824-1827
1824window.dataLayer = window.dataLayer || [];
1825  function gtag(){dataLayer.push(arguments);}
1826  gtag('js', new Date());
1827  gtag('config', '
1827G-3TVXJBFLBK
vendor: 24 bytes, lines 1827-1836
1827');
1828  
1829
1830  
1831
1832  
1833
1834  
1835
1836  
1836</script>
1836
1837  <!-- Google Tag Manager -->  
1837<script>
vendor: 337 bytes, lines 1837-1849
1837
1838
1839
1840
1841
1842
1843
1844
1845(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1846new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1847j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1848'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1849})(window,document,'script','dataLayer','
1849GTM-PTT7B5V
vendor: 24 bytes, lines 1849-1858
1849');
1850  
1851
1852  
1853
1854  
1855
1856  
1857
1858  
1858</script>
1858
1859  <!-- End Google Tag Manager -->  <!-- Meta Pixel Code -->  
1859<script>
vendor: 408 bytes, lines 1859-1875
1859
1860
1861
1862
1863
1864
1865
1866
1867!function(f,b,e,v,n,t,s)
1868{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1869n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1870if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1871n.queue=[];t=b.createElement(e);t.async=!0;
1872t.src=v;s=b.getElementsByTagName(e)[0];
1873s.parentNode.insertBefore(t,s)}(window, document,'script',
1874'https://connect.facebook.net/en_US/fbevents.js');
1875fbq('init', '
1875692770202372834
vendor: 50 bytes, lines 1875-1885
1875');
1876fbq('track', 'PageView');
1877  
1878
1879  
1880
1881  
1882
1883  
1884
1885  
1885</script>
1885
1886  <noscript>
1887  </noscript>
1888  <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=692770202372834&amp;ev=PageView&amp;noscript=1"/>
1889  <!-- End Meta Pixel Code -->  <meta name="facebook-domain-verification" content="odhdwza0kqrp1qtmmno5afcsn9yf4t"/>
1890
1891  <meta name="twitter:card" content="summary"/>
1892  <meta name="twitter:title" content="Ravintolisä saatavilla ympäri Suomen | Valmarin Oy"/>
1893  <meta name="twitter:description" content="Valmarin-ravintolisää saat apteekeista, luontaistuotekaupoista ja hyvin varustelluista tavarataloista."/>
1894  <meta property="og:description" content="Valmarin-ravintolisää saat apteekeista, luontaistuotekaupoista ja hyvin varustelluista tavarataloista."/>
1895  <meta property="og:title" content="Ravintolisä saatavilla ympäri Suomen | Valmarin Oy"/>
1896
1897
1898
1899
1900<!-- SYS- RVVfUFJPRFVDVElPTg== -->
1901</head>
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923<body id="dmRoot" data-page-alias="jlleenmyyjt"  class="dmRoot fix-mobile-scrolling flex-site dmResellerSite "
1924      style="padding:0;margin:0;"
1925      
1926     data-flex-site >
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942<!-- ========= Site Content ========= -->
1943<div id="dm" class='dmwr'>
1944    
1945    <div class="dm_wrapper -var5 null ">
1946         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-sec hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" class="" data-sticky="true" data-changeable-on-scroll="true" role="banner"> <div data-auto="flex-section" id="1380259228" data-flex-id="1566d41f" data-layout-section="" data-page-element-type="section" data-page-element-id="1035397243"> <div class="flex-widgets-container" id="1712112778"></div> 
1947 <section id="97e5bdb5" class="flex-element section" data-auto="flex-element-section"> <div id="3e8103d9" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="3c5a1835" class="flex-element group" data-auto="flex-element-group"> <div id="b4d09289" class="flex-element group" data-auto="flex-element-group"> <div id="8cc60d94" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="108060
19475757"> <div class="imageWidget align-center u_1080605757" data-element-type="image" data-widget-type="image" id="1080605757" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1084128880"><img src="https://le-de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/dms3rep/multi/opt/logo_Valmarin-1920w.png" id="1078481584" class="" data-dm-image-path="https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/dms3rep/multi/logo_Valmarin.png" width="352" height="47" data-diy-image="" alt="" onerror="handleImageLoadError(this)"/></a> 
1948</div> 
1949</div> 
1950</div> 
1951 <div id="13d18c3d" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet=""> <div id="cd7ea218" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-hidden-on-tablet="" data-widget-type="ONELinksMenu" data-hidden-on-mobile="" data-external-id="1185740717"> <nav class="u_1185740717 effect-text-color main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" data-divider="DOT" id="1185740717" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Historia" data-auto="page-text-style">Historia<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1952</span> 
1953</a> 
1954</li> 
1955 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kytt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101126913  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Käyttö" data-auto="page-text-style">K&auml;ytt&ouml;<span class="icon icon-angle-down"></span> 
1956</span> 
1957</a> 
1958</li> 
1959 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/silytys-ja-tuotesislt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101550368  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Säilytys ja tuotesisältö" data-auto="page-text-style">S&auml;ilytys ja tuotesis&auml;lt&ouml;<span class="icon icon-angle-down"></span> 
1960</span> 
1961</a> 
1962</li> 
1963 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/happo-ja-emstasapaino" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101635119  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Happo- ja emästasapaino" data-auto="page-text-style">Happo- ja em&auml;stasapaino<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1964</span> 
1965</a> 
1966</li> 
1967 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/jlleenmyyjt" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_010101925764  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Jälleenmyyjät" data-auto="page-text-style">J&auml;lleenmyyj&auml;t<span class="icon icon-angle-down"></span> 
1968</span> 
1969</a> 
1970</li> 
1971 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/yhteystiedot" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101152840  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Yhteystiedot" data-auto="page-text-style">Yhteystiedot<span class="icon icon-angle-down"></span> 
1972</span> 
1973</a> 
1974</li> 
1975</ul> 
1976</nav> 
1977</div> 
1978</div> 
1979 <div id="1c28ebe8" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="f36370a9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-hidden-on-desktop="" data-widget-type="hamburgerButton" data-external-id="1311688270"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1311688270" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1764434125" class="svg u_1764434125" data-icon-custom="true"> <path d="m8.332 25c0-2.3008 1.8672-4.168 4.168-4.168h75c2.3008 0 4.168 1.8672 4.168 4.168s-1.8672 4.168-4.168 4.168h-75c-2.3008 0-4.168-1.8672-4.168-4.168zm0 25c0-2.3008 1.8672-4.168 4.168-4.168h75c2.3008 0 4.168 1.8672 4.168 4.168s-1.8672 4.168-4.168 4.168h-75c-2.3008 0-4.168-1.8672-4.168-4.168zm0 25c0-2.3008 1.8672-4.168 4.168-4.168h75c2.3008 0 4.168 1.8672 4.168 4.168s-1.8672 4.168-4.168 4.168h-75c-2.3008 0-4.168-1.8672-4.168-4.168z" fill-rule="evenodd"></path> 
1980</svg> 
1981</button> 
1982</div> 
1983</div> 
1984 <div id="c1baeb31" class="flex-element group" data-auto="flex-element-group"> <div id="e4306ba3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-hidden-on-mobile="" data-external-id="1912609452"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton flexButtonIcon u_1912609452" file="false" href="/yhteystiedot" data-element-type="dButtonLinkId" id="1912609452"> <span class="iconBg" aria-hidden="true" id="1625765751"> <span class="icon hasFontIcon icon-star" id="1596286694"></span> 
1985</span> 
1986 <span class="text" id="1274636589">Ota yhteytt&auml;</span> 
1987</a> 
1988</div> 
1989</div> 
1990 <div id="17e7a2b7" class="flex-element group" data-auto="flex-element-group"></div> 
1991 <div id="7162ef92" class="flex-element group" data-auto="flex-element-group"> <div id="563d736d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="multilingual" data-external-id="1123938783"> <div id="1123938783" class="multilingualWidget dropdown flag-only" data-auto="multilingual-widget" dmle_extension="multilingual" data-element-type="multilingual" data-display="dropdown" icon="false" surround="false"> <div class="desktopMultilingual"> <div class="language current-language" data-auto="multilingual-current-language"> <a href="/jlleenmyyjt" data-disable-ajax-navigation="true">
1991<img src="https://dd-cdn.multiscreensite.com/flags/flags_iso/32/fi.png" alt="Suomi" data-code="" onerror="handleImageLoadError(this)"/> <span class="name">Suomi</span> 
1992 <span class="short-label">fi</span> 
1993 <div class="dm-icon dm-icon-chevron-down"></div> 
1994</a> 
1995</div> 
1996 <div class="language other-languages" data-auto="multilingual-other-languages"> <a href="/sv/jlleenmyyjt" data-code="" data-disable-ajax-navigation="true"><img src="https://dd-cdn.multiscreensite.com/flags/flags_iso/32/se.png" alt="Svenska" onerror="handleImageLoadError(this)"/> <span class="name">Svenska</span> 
1997 <span class="short-label">sv</span> 
1998</a> 
1999 <a href="/en-gb/jlleenmyyjt" data-code="" data-disable-ajax-navigation="true"><img src="https://dd-cdn.multiscreensite.com/flags/flags_iso/32/gb.png" alt="English" onerror="handleImageLoadError(this)"/> <span class="name">English</span> 
2000 <span class="short-label">en</span> 
2001</a> 
2002</div> 
2003</div> 
2004</div> 
2005</div> 
2006</div> 
2007</div> 
2008</div> 
2009</section> 
2010</div> 
2011</div> 
2012 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse"> <div data-layout-section="" data-auto="flex-section" id="1530433719" data-flex-id="5f9f26b9"> <div class="flex-widgets-container" id="1840299792"></div> 
2013 <section id="7629df0f" class="flex-element section" data-auto="flex-element-section"> <div id="6b7cffa8" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="72c90965" class="flex-element group" data-auto="flex-element-group"> <div id="16e6dd7d" class="flex-element group" data-auto="flex-element-group"> <div id="2da773cd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1604598893"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1604598893" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1452919858"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656
2014 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0
2015 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 
2016</svg> 
2017</button> 
2018</div> 
2019</div> 
2020</div> 
2021</div> 
2022</section> 
2023</div> 
2024 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 
2025 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_00  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Historia" data-auto="page-text-style">Historia<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2026</span> 
2027</a> 
2028</li> 
2029 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kytt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101126913  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Käyttö" data-auto="page-text-style">K&auml;ytt&ouml;<span class="icon icon-angle-down"></span> 
2030</span> 
2031</a> 
2032</li> 
2033 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/silytys-ja-tuotesislt" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101550368  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Säilytys ja tuotesisältö" data-auto="page-text-style">S&auml;ilytys ja tuotesis&auml;lt&ouml;<span class="icon icon-angle-down"></span> 
2034</span> 
2035</a> 
2036</li> 
2037 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/happo-ja-emstasapaino" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101635119  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Happo- ja emästasapaino" data-auto="page-text-style">Happo- ja em&auml;stasapaino<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
2038</span> 
2039</a> 
2040</li> 
2041 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/jlleenmyyjt" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected  dmUDNavigationItem_010101925764  " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Jälleenmyyjät" data-auto="page-text-style">J&auml;lleenmyyj&auml;t<span class="icon icon-angle-down"></span> 
2042</span> 
2043</a> 
2044</li> 
2045 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0">
2045 <a href="/yhteystiedot" class="unifiednav__item unav-item unav-top-item  dmUDNavigationItem_010101152840  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Yhteystiedot" data-auto="page-text-style">Yhteystiedot<span class="icon icon-angle-down"></span> 
2046</span> 
2047</a> 
2048</li> 
2049</ul> 
2050</nav> 
2051</div> 
2052</div> 
2053</div> 
2054</div> 
2055</section> 
2056</div> 
2057 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 
2058 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="50a14c85" class="flex-element group" data-auto="flex-element-group"></div> 
2059</div> 
2060</div> 
2061</section> 
2062</div> 
2063</div> 
2064 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 
2065</div> 
2066 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_jlleenmyyjt dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-auto="flex-section" id="1668023703" data-flex-id="36ef6f79" data-layout-section=""> <div class="flex-widgets-container" id="1982203801"></div> 
2067 <section id="47a02711" class="flex-element section" data-auto="flex-element-section"> <div id="6dfc5a60" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="9942b251" class="flex-element group" data-auto="flex-element-group"> <div id="11260ec8" class="flex-element group" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19"> <div id="widget_vut" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3190052948"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3190052948" style=""> <h1 class="text-align-center"><span style="display: unset;">Valmarin-j&auml;lleenmyyj&auml;
2067t</span></h1> 
2068</div> 
2069</div> 
2070 <div id="widget_2u8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="490449447"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="490449447" style=""><p class="text-align-center t-size-17 m-size-16 m-text-align-center size-20"><span class="m-font-size-16 t-font-size-17 font-size-20" style="color: var(--color_2); display: unset;">Tuotetta saa ymp&auml;ri Suomen kaikista hyvin varustelluista apteekeista, luontaistuotekaupoista ja p&auml;ivitt&auml;istavarakaupoista.</span></p></div> 
2071</div> 
2072</div> 
2073</div> 
2074</div> 
2075</section> 
2076</div> 
2077 <div data-flex-id="fcc5790c" data-auto="flex-section" id="1374306048" data-layout-section="" data-page-element-type="section" data-page-element-id="1849011146"> <div class="flex-widgets-container" id="1557906822"></div> 
2078 <section id="d2e711bc" class="flex-element section" data-auto="flex-element-section"> <div id="afc3abc1" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="d7958ad5" class="flex-element group" data-auto="flex-element-group"> <div id="aa6478bc" class="flex-element group" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19"> <div id="8f34c22e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1106835573"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1106835573" data-ai-tag="Short title" data-diy-text="" style=""> <h3 class="text-align-center m-text-align-center"><span style="display: initial; color: rgb(0, 158, 104);">Valitse Valmarin ja kuuntele, miten kehosi kiitt&auml;&auml;!</span></h3> 
2079</div> 
2080</div> 
2081 <div id="f1ebb17d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1335180103"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1335180103" data-ai-tag="Paragraph" data-diy-text="" style=""><p class="text-align-center m-text-align-center"><span style="display: initial;">On aika tehd&auml; itsellesi pieni, mutta merkitt&auml;v&auml; palvelus. L&ouml;yd&auml;t Valmarinin apteekeista, terveyskaupoista ja markettien luontaistuote-osastoilta.</span></p></div> 
2082</div> 
2083 <div id="7f871249" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-hidden-on-mobile_landscape="" data-hidden-on-mobile_portrait="" data-hidden-on-mobile="" data-external-id="1395301718"> <div data-element-type="spacer" class="dmSpacer" id="1395301718"></div> 
2084</div> 
2085 <div id="12c27bb2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1907363787"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton flexButtonIcon u_1907363787 button_2" file="false" href="/yhteystiedot" data-element-type="dButtonLinkId" id="1907363787"> <span class="iconBg" aria-hidden="true" id="1140701195"> <span class="icon hasFontIcon icon-star" id="1151575031"></span> 
2086</span> 
2087 <span class="text" id="1854255077">Yhteystiedot</span> 
2088</a> 
2089</div> 
2090</div> 
2091</div> 
2092</div> 
2093</section> 
2094</div> 
2095</div> 
2096</div> 
2097</div> 
2098</div> 
2099 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-auto="flex-section" id="1755561873" data-flex-id="63da2bddeae8da42b2353671" data-layout-section=""> <div class="flex-widgets-container" id="1245219930"></div> 
2100 <section id="63da2bddeae8da42b2353670" class="flex-element section" data-auto="flex-element-section"> <div id="63da2bddeae8da42b2353672" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63da2bddeae8da42b2353673" class="flex-element group" data-auto="flex-element-group"> <div id="78fc38d9" class="flex-element group" data-auto="flex-element-group"> <div id="5c4c59c9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1932222041"> <div class="imageWidget align-center u_1932222041" data-element-type="image" data-widget-type="image" id="1932222041" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a id="1902006676" class="" href="/" file="false"><img src="https://le-de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/dms3rep/multi/opt/logo_Valmarin-1920w.png" alt="Logo" id="1465316036" class="" width="570" height="86" data-dm-image-path="https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/dms3rep/multi/logo_Valmarin.png" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 
2101 <span class="image-caption u_1914614317" id="1914614317"></span> 
2102</div> 
2103</div> 
2104 <div id="4fbf308e" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1604168003"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1604168003" data-ai-tag="Address" new-inline-bind-applied="true" data-diy-text="" style=""><p class="t-text-align-center text-align-left m-text-align-center"><a href="https://maps.app.goo.gl/USLrVEn34P1oSp9J8" target="_blank" runtime_url="https://maps.app.goo.gl/USLrVEn34P1oSp9J8" type="url" style="color: var(--color_2); display: initial;"><span class="inline-data-binding" data-encoded-value="S2lpbGF0aWUgNyBCIDMyLCBLaXJra29udW1taSwgMDI0MjAsIEZJ" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbA==">Kiilatie 7 B 32, Kirkkonummi, 02420, FI</span></a></p></div> 
2105</div> 
2106</div> 
2107 <div id="7165b757" class="flex-element group" data-auto="flex-element-group"> <div id="4d4a97b4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1447429768"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2 u_1447429768 flexButtonIcon align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2 u_1447429768 flexButtonIcon" file="false" href="mailto:[email protected]" data-element-type="dButtonLinkId" id="1447429768" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLmVtYWlsLnNwb3N0aSJ9LHsiYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5zcG9zdGkifV0=" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1092672927"> <span class="icon hasFontIcon icon-star" id="1306562657"></span> 
2108</span> 
2109 <span class="text" id="1042592454" data-diy-text="">[email protected]</span> 
2110</a> 
2111</div> 
2112 <div id="dcd80ab2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1502539559"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2 u_1502539559 flexButtonIcon" file="false" href="tel:+358207497280" data-element-type="dButtonLinkId" id="1502539559" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLnBob25lLnB1aCJ9LHsiYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5wdWgifV0="> <span class="iconBg" aria-hidden="true" id="1421563541"> <span class="icon hasFontIcon icon-star" id="1338922645"></span> 
2113</span> 
2114 <span class="text" id="1542777139">020 749 7280</span> 
2115</a> 
2116</div> 
2117</div> 
2118 <div id="2e68622b" class="flex-element group" data-auto="flex-element-group"> <div id="widget_tio" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1628250076"> <div class="align-center text-align-center u_1628250076 dmSocialHub gapSpacing" id="1628250076" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner">
2118 <a href="https://www.facebook.com/valmarinsuomi/" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 
2119</a> 
2120 <a href="https://www.instagram.com/valmarin.suomi/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect=""></span> 
2121</a> 
2122</div> 
2123</div> 
2124</div> 
2125</div> 
2126</div> 
2127</div> 
2128</div> 
2129</section> 
2130</div> 
2131 <div data-auto="flex-section" id="1146138359" data-flex-id="9d0d1914" data-layout-section=""> <div class="flex-widgets-container" id="1358143718"></div> 
2132 <section id="1e63577f" class="flex-element section" data-auto="flex-element-section"> <div id="017d6860" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="fefe6e95" class="flex-element group" data-auto="flex-element-group"> <div id="6a297564" class="flex-element group" data-auto="flex-element-group"> <div id="6c459f55" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1990494406"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1990494406" style=""><p class="t-text-align-center text-align-center m-text-align-center"><a href="/evasteet" runtime_url="/evasteet" type="page" style="display: unset; color: var(--color_2);">Ev&auml;steet</a></p></div> 
2133</div> 
2134</div> 
2135</div> 
2136</div> 
2137</section> 
2138</div> 
2139</div> 
2140</div> 
2141 <div id="dmFlexStickyContainer" class="flex_hfcontainer"> <div id="flex-sticky"> <div data-layout-section="" data-auto="flex-section" id="1592610066" data-flex-id="a65f44c6"> <div class="flex-widgets-container" id="1454688877"></div> 
2142 <section id="f96d4116" class="flex-element section" data-auto="flex-element-section"> <div id="6789e2c7" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6e00d793" class="flex-element group" data-auto="flex-element-group"> <div id="3eea4f06" class="flex-element group" data-auto="flex-element-group"> <div id="8ca764c2" class="flex-element inner-grid" data-auto="flex-element-inner-grid"></div> 
2143</div> 
2144</div> 
2145</div> 
2146</section> 
2147</div> 
2148</div> 
2149</div> 
2150</div> 
2151</div> 
2152</div> 
2153</div> 
2154</div> 
2155</div> 
2156
2157    </div>
2158</div>
2159<!--  Add full CSS and Javascript before the close tag of the body if needed -->
2160 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-mobile_implicit-fcc5790c-d52af2ca8b594800964035f661cf9a79">@media (max-width: 767px) {
2161    
2162#afc3abc1 {
2163    grid-template-rows: minmax(8px, max-content);
2164}
2165    
2166#d7958ad5 {
2167    grid-area: 1 / 1 / span 1 / span 1;
2168}
2169}</style> 
2170 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2171}</style> 
2172 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-mobile-36ef6f79-d52af2ca8b594800964035f661cf9a79">@media (max-width: 767px) {
2173    
2174#\31 1260ec8 {
2175    row-gap: 18px;
2176    width: 100%;
2177    min-height: 80px;
2178    align-items: center;
2179    order: 0;
2180}
2181    
2182#\36 dfc5a60 {
2183    background-position: 50% 50%;
2184}
2185    
2186#\39 942b251 {
2187    row-gap: 18px;
2188    flex-direction: column;
2189    min-height: 0;
2190    flex-wrap: nowrap;
2191    padding: 5% 5% 5% 5%;
2192}
2193    
2194#\34 7a02711 {
2195    margin: 0px 0% 0px 0%;
2196}
2197    
2198#widget_2u8 {
2199    width: 86.74%;
2200}
2201}</style> 
2202 <style data-page-uuid="d52af2ca8b594800964035f661cf9a79" id="grid-styles-mobile-fcc5790c-d52af2ca8b594800964035f661cf9a79">@media (max-width: 767px) {
2203    
2204#f1ebb17d {
2205    margin-left: 0%;
2206    max-width: none;
2207    width: 100%;
2208    margin-right: 0%;
2209}
2210    
2211#aa6478bc {
2212    row-gap: 10px;
2213    width: 100%;
2214    min-height: 80px;
2215    align-items: center;
2216    order: 0;
2217}
2218    
2219#\37 f871249 {
2220    height: 8px;
2221}
2222    
2223#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay {
2224    
2225}
2226    
2227#d7958ad5 {
2228    row-gap: 0px;
2229    flex-direction: column;
2230    min-height: 0;
2231    flex-wrap: nowrap;
2232}
2233    
2234#\38 f34c22e {
2235    width: 86.88%;
2236}
2237}</style> 
2238 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-flex-footer-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2239    
2240#flex-footer {
2241    padding: 0 0 0 0;
2242    margin: 0 0 0 0;
2243}
2244}</style> 
2245 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-flex-header-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2246    
2247#flex-header {
2248    
2249    padding: 0px 0px 0px 0px;
2250    margin: 0px 0% 0px 0%;
2251}
2252}</style> 
2253 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-1566d41f-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2254    
2255#\31 c28ebe8 {
2256    width: 15.67%;
2257    align-items: center;
2258    order: 3;
2259    height: auto;
2260    min-height: 0px;
2261    align-self: center;
2262    max-height: none;
2263    flex: 0 1 auto;
2264    padding: 0px 16px 0px 16px;
2265    margin: 0% 0% 0% 0%;
2266}
2267    
2268#\31 3d18c3d {
2269    width: 5.51%;
2270    order: 2;
2271}
2272    
2273#\33 c5a1835 {
2274    padding-left: 2%;
2275    min-height: 108px;
2276    padding-right: 2%;
2277}
2278    
2279#c1baeb31 {
2280    column-gap: 2%;
2281    width: 35.05%;
2282    justify-content: center;
2283    order: 1;
2284    padding: 0px 0px 0px 16px;
2285    margin: 0% 0% 0% 0%;
2286}
2287    
2288#b4d09289 {
2289    column-gap: 2%;
2290    width: 35.05%;
2291    justify-content: center;
2292    order: 1;
2293    flex-direction: row;
2294    flex-wrap: nowrap;
2295    padding: 0px 0px 0px 0px;
2296    margin: 0% 0% 0% 3%;
2297}
2298    
2299#\38 cc60d94.flex-element.widget-wrapper > [data-element-type] {
2300    padding: 16px 0px 16px 0px;
2301}
2302#\38 cc60d94 {
2303    width: 100%;
2304    height: auto;
2305    margin: 0px 0% 0px 0%;
2306}
2307    
2308#e4306ba3 {
2309    width: 111px;
2310    height: auto;
2311    min-height: 73px;
2312}
2313    
2314#f36370a9 {
2315    width: 18px;
2316    height: 75px;
2317}
2318    
2319#\31 7e7a2b7 {
2320    align-items: center;
2321    order: 4;
2322}
2323    
2324#\37 162ef92 {
2325    align-items: center;
2326    order: 5;
2327}
2328}</style> 
2329 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-5f9f26b9-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2330    
2331#\31 6e6dd7d {
2332    width: 100%;
2333    padding-bottom: 16px;
2334    min-height: 10vh;
2335}
2336    
2337#\37 2c90965 {
2338    flex-direction: column;
2339    min-height: unset;
2340}
2341}</style> 
2342 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2343    
2344#\36 3a049320d35b55b4ef2a374 {
2345    padding-top: 0px;
2346    width: 100%;
2347    min-height: 45vh;
2348    justify-content: flex-start;
2349}
2350    
2351#\36 3a049320d35b55b4ef2a377 {
2352    flex-direction: column;
2353    min-height: unset;
2354    padding: 0% 4% 4% 4%;
2355}
2356    
2357#\36 3a049ca0d35b55b4ef2a5c3 {
2358    align-self: auto;
2359    max-width: 100%;
2360    width: 100%;
2361    justify-self: auto;
2362    order: 0;
2363    margin: 0px 0% 0px 0%;
2364    grid-area: auto / auto / auto / auto;
2365}
2366}</style> 
2367 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2368    
2369#\36 406026c90e1521f6ecb0ecc {
2370    flex-direction: column;
2371    min-height: 0;
2372    flex-wrap: nowrap;
2373    padding: 0% 4% 0% 4%;
2374}
2375    
2376#\35 0a14c85 {
2377    row-gap: 16px;
2378    padding-left: 5%;
2379    width: 100%;
2380    min-height: 45vh;
2381    align-items: center;
2382    padding-right: 5%;
2383}
2384}</style> 
2385 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2386    
2387#\36 3da2bddeae8da42b2353673 {
2388    row-gap: 10px;
2389    flex-direction: column;
2390    min-height: 0;
2391    flex-wrap: nowrap;
2392    padding: 6% 6% 6% 6%;
2393}
2394    
2395#\34 d4a97b4 {
2396    min-width: 32px;
2397}
2398    
2399#\35 c4c59c9 {
2400    margin-left: 0px;
2401    margin-right: 0px;
2402    width: 70.09%;
2403    height: auto;
2404}
2405    
2406#\37 8fc38d9 {
2407    row-gap: 20px;
2408    flex-direction: column;
2409    width: 100%;
2410    min-height: 80px;
2411    justify-content: flex-start;
2412    align-items: center;
2413    flex-wrap: nowrap;
2414    order: 0;
2415    align-content: center;
2416}
2417    
2418#\32 e68622b {
2419    row-gap: 20px;
2420    flex-direction: column;
2421    width: 95%;
2422    min-height: 3px;
2423    justify-content: center;
2424    align-items: flex-start;
2425    flex-wrap: nowrap;
2426    order: 0;
2427    flex: 0 1 auto;
2428}
2429    
2430#dcd80ab2 {
2431    min-width: 32px;
2432}
2433    
2434#\34 fbf308e {
2435    width: 295px;
2436}
2437    
2438#\37 165b757 {
2439    row-gap: 8px;
2440    flex-direction: column;
2441    width: 100%;
2442    min-height: 80px;
2443    justify-content: flex-start;
2444    align-items: flex-start;
2445    flex-wrap: nowrap;
2446    order: 0;
2447    height: auto;
2448}
2449    
2450#widget_tio {
2451    align-self: center;
2452    margin-left: 0%;
2453    margin-right: 0%;
2454}
2455}</style> 
2456 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-9d0d1914-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2457    
2458#\36 c459f55 {
2459    width: 313px;
2460    align-self: center;
2461    margin: 0px 0% 0px 0%;
2462}
2463    
2464#\36 a297564 {
2465    row-gap: 20px;
2466    flex-direction: column;
2467    width: 100%;
2468    min-height: 24px;
2469    justify-content: flex-start;
2470    align-items: flex-start;
2471    flex-wrap: nowrap;
2472    order: 1;
2473    height: auto;
2474}
2475    
2476#fefe6e95 {
2477    row-gap: 18px;
2478    flex-direction: column;
2479    min-height: 0;
2480    flex-wrap: nowrap;
2481    padding: 3% 6% 3% 6%;
2482}
2483    
2484#\31 e63577f {
2485    margin: 0px 0% 0px 0%;
2486}
2487}</style> 
2488 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-a65f44c6-4110aea43891409791252b078d09667f">@media (max-width: 767px) {
2489    
2490#\36 e00d793 {
2491    flex-direction: column;
2492    padding-left: 4%;
2493    min-height: 0;
2494    flex-wrap: nowrap;
2495    padding-right: 4%;
2496}
2497    
2498#\33 eea4f06 {
2499    width: 100%;
2500    min-height: 80px;
2501    align-items: center;
2502}
2503}</style> 
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542<!-- ========= JS Section ========= -->
2543<script>
2544    var isWLR = true;
2545
2546    window.customWidgetsFunctions = {};
2547    window.customWidgetsStrings = {};
2548    window.collections = {};
2549    window.currentLanguage = "FINNISH"
2550    window.isSitePreview = false;
2551</script>
2551
2552
2553
2554
2555
2556<script type="text/javascript">
2557
2558    var d_version = "production_6800";
2559    var build = "2026-09-24T12_50_33";
2560    window['v' + 'ersion'] = d_version;
2561
2562    function buildEditorParent() {
2563        window.isMultiScreen = true;
2564        window.editorParent = {};
2565        window.previewParent = {};
2566        window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33";
2567        try {
2568            var _p = window.parent;
2569            if (_p && _p.document && _p.$ && _p.$.dmfw) {
2570                window.editorParent = _p;
2571            } else if (_p.isSitePreview) {
2572                window.previewParent = _p;
2573            }
2574        } catch (e) {
2575
2576        }
2577    }
2578
2579    buildEditorParent();
2580</script>
2580
2581
2582
2583
2584<!-- Injecting site-wide before scripts -->
2585
2586
2587<script src="https://app.termly.io/resource-blocker/a4a607fc-a19f-40aa-8833-35c79353f726?autoBlock=on" data-swh-uuid="347d1c8b900c4c05bb6de499c4f2c8d8">
2588</script>
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607<script type="text/javascript" id="d_track_campaign">
2608    (function() {
2609        if (!window.location.search) {
2610            return;
2611        }
2612        const cleanParams = window.location.search.substring(1); // Strip ?
2613        const queryParams = cleanParams.split('&');
2614
2615        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
2616        const domain = 'domain=' + window.location.hostname;
2617        const path = "path=/";
2618
2619        queryParams.forEach((param) => {
2620            const [key, value = ''] = param.split('=');
2621            if (key.startsWith('utm_')) {
2622                const cookieName = "_dm_rt_" + key.substring(4);
2623                const cookie = cookieName + "=" + value;
2624                const joined = [cookie, expires, domain, path].join(";");
2625                document.cookie = joined;
2626            }
2627        });
2628    }());
2629</script>
vendor: 1 bytes, line 2629
2629
2630<script type="text/javascript" id="d_track_referrer">
2631    (function() {
2632        const cookieName = '_dm_entry_referrer';
2633        const referrer = document.referrer;
2634        if (!referrer) {
2635            return;
2636        }
2637        let referrerOrigin;
2638        try {
2639            referrerOrigin = new URL(referrer).origin;
2640        } catch (e) {
2641            return;
2642        }
2643        // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to.
2644        if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) {
2645            return;
2646        }
2647        try {
2648            const existing = document.cookie
2649                .split('; ')
2650                .find((candidate) => candidate.indexOf(cookieName + '=') === 0);
2651            if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) {
2652                return;
2653            }
2654            // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission
2655            // reads alongside this one (session-scoped in practice — see FBN-5389).
2656            const secure = window.location.protocol === 'https:' ? ';Secure' : '';
2657            document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin)
2658                + ';path=/;SameSite=Lax' + secure;
2659        } catch (e) {
2660            return;
2661        }
2662    }());
2663</script>
2663
2664
2665<script type="text/javascript" >
2666    var _dm_gaq = {};
2667    var _gaq = _gaq || [];
2668    var _dm_insite = [];
2669</script>
2669
2670
2671
2672
2673
2674<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-5V68MKT" id="d-js-gtm"
2675    onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 64 bytes, lines 2675-2676
2675
2676<script async src="https://www.googletagmanager.com/gtag/js?id=
2676G-3TVXJBFLBK
vendor: 13 bytes, lines 2676-2677
2676"></script>
2677
2678<script type="text/javascript" id="d_track_ga">
2679    window.dataLayer = window.dataLayer || [];
2680    _dm_gaq.siteAlias = '38f0ee7695b144a7b8b0d37bf08dcd12';
2681    _dm_gaq.externalGaqID = 'non-empty';
2682
2683    function gtag() { dataLayer.push(arguments); }
2684
2685    function pushInsiteImpressions(id) {
2686        _dm_insite.forEach((rule) => {
2687            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
2688        });
2689    }
2690
2691    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
2692        const eventProps = {
2693            event_category: category,
2694            event_label: label,
2695            value,
2696            ...additionalParams
2697        };
2698        gtag('event', event, eventProps);
2699    }
2700
2701    gtag('js', new Date())
2702
2703    
2704gtag('set', 'developer_id.dMDU5Nj', true);
2705gtag('config', 'G-3TVXJBFLBK', {
2706    'send_page_view': false,
2707    'linker': {
2708        'domains': ['www.valmarin.fi']
2709    }
2710});
2711
2712    _dm_gaq.pushEvent('', 'page_view');
2713
2714    pushInsiteImpressions(_dm_gaq.externalGaqID);
2715</script>
2715
2716
2717
2718
2719
2720
2721
2722<!-- End Injecting site-wide to the head -->
2723
2724
2725
2726
2727
2728
2729<script>
2730    window.cookiesNotificationMarkupPreview = 'null';
2731</script>
2731
2732
2733<!-- HEAD RT JS Include -->
2734<script id='d-js-params'>
2735    window.INSITE = window.INSITE || {};
2736    window.INSITE.device = "desktop";
2737
2738    window.rtCommonProps = {};
2739    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
2740    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
2741    rtCommonProps["runtimecollector.url"] = 'https://rtc.eu-multiscreensite.com';
2742    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
2743    rtCommonProps["inlineEditGrid.snap"] =true;
2744    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
2745    rtCommonProps["rt.pushnotifs.force.button"] =true;
2746    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
2747    rtCommonProps["common.mapbox.js.override"] =false;
2748    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
2749    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
2750    rtCommonProps["isCoverage.test"] =false;
2751    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
2752    rtCommonProps["common.resources.dist.cdn"] =true;
2753    rtCommonProps["common.build.dist.folder"] = 'production/6800';
2754    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
2755    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800';
2756    rtCommonProps["common.fonts.api.v2.url"] = 'https://de.cdn-website.com/fonts/css2?family=';
2757    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
2758    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
2759    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
2760    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
2761    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
2762    rtCommonProps["isAutomation.test"] =false;
2763    rtCommonProps["booking.cal.api.domain"] = 'api.cal.eu';
2764
2765    
2766    rtCommonProps['common.mapsProvider'] = 'mapbox';
2767    
2768    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
2769    rtCommonProps['common.geocodeProvider'] = 'mapbox';
2770    rtCommonProps['server.for.resources'] = '';
2771    rtCommonProps['feature.flag.lazy.widgets'] = true;
2772    rtCommonProps['feature.flag.single.wow'] = false;
2773    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
2774    rtCommonProps['feature.flag.mark.anchors'] = true;
2775    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
2776    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
2777    rtCommonProps["images.sizes.small"] =160;
2778    rtCommonProps["images.sizes.mobile"] =640;
2779    rtCommonProps["images.sizes.tablet"] =1280;
2780    rtCommonProps["images.sizes.desktop"] =1920;
2781    rtCommonProps["modules.resources.cdn"] =true;
2782    rtCommonProps["import.images.storage.imageCDN"] = 'https://le-de.cdn-website.com/';
2783    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
2784    rtCommonProps["feature.flag.performance.logs"] =false;
2785    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
2786    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
2787    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
2788    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
2789    // feature flags that's used out of runtime module (in  legacy files)
2790    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
2791
2792    window.rtFlags = {};
2793    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false;
2794    rtFlags["scripts.widgetCount.enabled"] =true;
2795    rtFlags["fnb.animations.tracking.enabled"] =true;
2796    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
2797    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
2798    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
2799    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
2800    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
2801    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
2802    rtFlags["geocode.search.localize"] =false;
2803    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
2804    rtFlags["twitter.heightLimit.enabled"] = true;
2805    rtFlags["runtime.lottieOverflow"] =false;
2806    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
2807    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
2808    rtFlags["flex.animation.design.panel.layout"] =true;
2809    rtFlags["runtime.cwv.report.cls.enabled"] =false;
2810    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
2811    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
2812    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
2813    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
2814    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
2815    rtFlags["contact.form.useActiveForm"] =true;
2816    rtFlags["contact.form.custom.errors.enabled"] =false;
2817    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
2818    rtFlags["runtime.ssr.productCustomizations"] =true;
2819    rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true;
2820    rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true;
2821    rtFlags["termly.map.consent.overlay.enabled"] =true;
2822    rtFlags["editor.widget.form.a11y"] =true;
2823</script>
vendor: 1 bytes, line 2823
2823
2824<script src="https://static.cdn-website.com/mnlt/production/6800/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js"  id="d-js-core" defer></script>
2824
2825
2826<!-- End of HEAD RT JS Include -->
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841<script>
2842    document.addEventListener('DOMContentLoaded', () =>
2843        window.runtime.initLayout()
2844    );
2845</script>
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865<script type="text/javascript" id="d_track_sp">
2866    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
2867        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
2868        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
2869        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d3uzsv7k2lpopp.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
2870    window.dmsnowplow  = window.snowplow;
2871
2872    dmsnowplow('newTracker', 'cf', 'd3uzsv7k2lpopp.cloudfront.net', { // Initialise a tracker
2873        appId: '38f0ee7695b144a7b8b0d37bf08dcd12'
2874    });
2875
2876    // snowplow queries element styles so we wait until CSS calculations are done.
2877    requestAnimationFrame(() => {
2878        dmsnowplow('trackPageView');
2879        _dm_insite.forEach((rule) => {
2880            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
2881            // the tracking is in popup.js
2882            if (rule.actionName !== "popup") {
2883                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
2884            }
2885            window?.waitForDeferred?.('dmAjax', () => {
2886                $.DM.events.trigger('event-ruleTriggered', {value: rule});
2887            });
2888        });
2889    });
2890</script>
2890
2891
2892
2893
2894<div style="display:none;" id="P6iryBW0Wu"></div>
2895
2896<!-- photoswipe markup -->
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906<!-- Root element of PhotoSwipe. Must have class pswp. -->
2907<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
2908
2909    <!-- Background of PhotoSwipe. 
2910         It's a separate element as animating opacity is faster than rgba(). -->
2911    <div class="pswp__bg"></div>
2912
2913    <!-- Slides wrapper with overflow:hidden. -->
2914    <div class="pswp__scroll-wrap">
2915
2916        <!-- Container that holds slides. 
2917            PhotoSwipe keeps only 3 of them in the DOM to save memory.
2918            Don't modify these 3 pswp__item elements, data is added later on. -->
2919        <div class="pswp__container">
2920            <div class="pswp__item"></div>
2921            <div class="pswp__item"></div>
2922            <div class="pswp__item"></div>
2923        </div>
2924
2925        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
2926        <div class="pswp__ui pswp__ui--hidden">
2927
2928            <div class="pswp__top-bar">
2929
2930                <!--  Controls are self-explanatory. Order can be changed. -->
2931
2932                <div class="pswp__counter"></div>
2933
2934                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Sulje (Esc)"></button>
2935
2936                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Jaa"></button>
2937
2938                <button class="pswp__button pswp__button--fs" title="Vaihda koko näyttöön"></button>
2939
2940                <button class="pswp__button pswp__button--zoom" title="Lähennä/loitonna"></button>
2941
2942                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
2943                <!-- element will get class pswp__preloader--active when preloader is running -->
2944                <div class="pswp__preloader">
2945                    <div class="pswp__preloader__icn">
2946                      <div class="pswp__preloader__cut">
2947                        <div class="pswp__preloader__donut"></div>
2948                      </div>
2949                    </div>
2950                </div>
2951            </div>
2952
2953            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
2954                <div class="pswp__share-tooltip"></div> 
2955            </div>
2956
2957            <button class="pswp__button pswp__button--arrow--left" title="Edellinen (vasen nuoli)">
2958            </button>
2959
2960            <button class="pswp__button pswp__button--arrow--right" title="Seuraava (oikea nuoli)">
2961            </button>
2962
2963            <div class="pswp__caption">
2964                <div class="pswp__caption__center"></div>
2965            </div>
2966
2967        </div>
2968
2969    </div>
2970
2971</div>
2972<div id="fb-root"
2973        data-locale="fi_FI"></div>
2974<!-- Alias: 38f0ee7695b144a7b8b0d37bf08dcd12 -->
2975<script id="d_track_personalization">
2976	window?.waitForDeferred?.('dmAjax', () => {
2977		// Collects client data and updates cookies used by smart sites
2978		window.expireDays = 365;
2979		window.visitLength = 30 * 60000;
2980		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
2981			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
2982	});
2983</script>
vendor: 1 bytes, line 2983
2983
2984<script type="text/javascript">
2985    
2986    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
2987    
2988    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
2989    Parameters.HomeLinkText = 'Home';
2990    </script>
2990
2991<!--  End Script tags -->
2992<!--  Site Wide Html Markup -->
2993<!--  Site Wide Html Markup -->
2994<!--  Begin Product Custom HTML Markup -->
2995<!-- START: Termly Preferences Floating icon -->
2996<style>
2997 #termly-code-snippet-support .termly-floating-preferences {
2998    /* Override Termly's default blue icon with our brown cookie button.
2999       !important is used to beat Termly's inline-equivalent specificity. */
3000    background:
3001    #000
3002    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
30020OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
3002czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=")
3003      no-repeat center / 60% !important;
3004    width: 45px !important;
3005    height: 45px !important;
3006    border-radius: 50% !important;
3007    border: none !important;
3008    padding: 0 !important;
3009    /* Use fixed positioning so the button is anchored to the viewport, not a parent. */
3010    position: fixed !important;
3011    bottom: 20px !important;
3012    display:block!important;
3013    left: 20px !important;
3014    /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */
3015    filter: none !important;
3016    box-shadow:
3017      0 0 0 1px rgba(0, 0, 0, 0.06),
3018      0 1px 2px -1px rgba(0, 0, 0, 0.06),
3019      0 2px 4px 0 rgba(0, 0, 0, 0.04) !important;
3020    cursor: pointer;
3021    transition: transform 0.2s ease, box-shadow 0.2s ease;
3022  }
3023
3024 #termly-code-snippet-support .termly-floating-preferences:hover {
3025    transform: scale(1.05);
3026    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important;
3027  }
3028
3029 #termly-code-snippet-support .termly-floating-preferences:focus-visible {
3030  outline: 2px solid #000;
3031  outline-offset: 3px;
3032}
3033
3034  @media (prefers-reduced-motion: reduce) {
3035   #termly-code-snippet-support .termly-floating-preferences {
3036      transition: none;
3037    }
3038   #termly-code-snippet-support .termly-floating-preferences:hover {
3039      transform: none;
3040    }
3041  }
3042</style>
3043<!-- END: Termly Preferences Floating icon --><!--  End Product Custom HTML Markup -->
3044</body>
3045</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.