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&subset=latin-ext&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&ev=PageView&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äyttö<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äilytys ja tuotesisältö<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ä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älleenmyyjä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ä</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äyttö<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äilytys ja tuotesisältö<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ä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älleenmyyjä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älleenmyyjä
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äri Suomen kaikista hyvin varustelluista apteekeista, luontaistuotekaupoista ja päivittä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ää!</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ä itsellesi pieni, mutta merkittävä palvelus. Löydä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 && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <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 && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <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ä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.