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: 'silytys-ja-tuotesislt', 64 InitialPageUuid: '3f52dd1330bb4261abf74f3048afcb28', 65 InitialPageId: '37935628', 66 InitialEncodedPageAlias: 'c2lseXR5cy1qYS10dW90ZXNpc2x0', 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/silytys-ja-tuotesislt"> 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="silytys-ja-tuotesislt"] #dm [data-show-on-page-only="silytys-ja-tuotesislt"] { 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_1291901804 .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_1291901804:hover .iconBg { background-color:var(--color_2) !important; } 720 721 *#dm .dmInner a.u_1291901804.hover .iconBg { background-color:var(--color_2) !important; } 722 723 *#dm .dmInner a.u_1291901804:hover { 724 background-color:var(--color_1) !important; 725 background-image:none !important; 726 } 727 728 *#dm .dmInner a.u_1291901804.hover { 729 background-color:var(--color_1) !important; 730 background-image:none !important; 731 } 732 733 *#dm .dmInner a.u_1755376308:hover { background-image:none !important; } 734 735 *#dm .dmInner a.u_1755376308.hover { background-image:none !important; } 736 737 *#dm .dmInner a.u_1755376308 .iconBg { 738 display:inline-block !important; 739 mask-image:url(https://de.cdn-website.com/38f0ee7695b144a7b8b0d37bf08dcd12/icon/Arrow_6573722.svg) !important; 740 order:1 !important; 741 } 742 743 *#dm .dmInner a.u_1755376308:hover span.text { color:var(--color_1) !important; } 744 745 *#dm .dmInner a.u_1755376308.hover span.text { color:var(--color_1) !important; } 746 747 *#dm .dmInner a.u_1755376308:hover .iconBg { background-color:var(--color_1) !important; } 748 749 *#dm .dmInner a.u_1755376308.hover .iconBg { background-color:var(--color_1) !important; } 750} 751@media (min-width:0) and (max-width:767px) { 752 *#dm .dmInner div.u_1153689520 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:14px !important; } 753 754 *#dm .dmInner div.u_1153689520 .m-recaptcha { font-size:14px !important; } 755 756 *#dm .dmInner div.u_1153689520 .dmformsubmit { 757 height:52px !important; 758 width:270px !important; 759 } 760} 761@media (min-width:1025px) { 762 *#dm .dmInner div.u_1153689520 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; } 763 764 *#dm .dmInner div.u_1153689520 .m-recaptcha { font-size:16px !important; } 765 766 *#dm .dmInner div.u_1153689520 .dmforminput input { font-size:16px !important; } 767 768 *#dm .dmInner div.u_1153689520 .dmforminput textarea { font-size:16px !important; } 769 770 *#dm .dmInner div.u_1153689520 .dmforminput .fileUploadLink { font-size:16px !important; } 771 772 *#dm .dmInner div.u_1153689520 .checkboxwrapper span { font-size:16px !important; } 773 774 *#dm .dmInner div.u_1153689520 .radiowrapper span { font-size:16px !important; } 775 776 *#dm .dmInner div.u_1153689520 .optinwrapper div { font-size:16px !important; } 777 778 *#dm .dmInner div.u_1153689520 .freetextwrapper { font-size:16px !important; } 779 780 *#dm .dmInner div.u_1153689520 .dmforminput select { font-size:16px !important; } 781 782 *#dm .dmInner div.u_1153689520 .dmforminput option { font-size:16px !important; } 783 784 *#dm .dmInner div.u_1153689520 .dmform-success { font-size:16px !important; } 785 786 *#dm .dmInner div.u_1153689520 .dmform-success .rteBlock { font-size:16px !important; } 787} 788@media (min-width:0) and (max-width:767px) { 789 *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; } 790 791 *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; } 792} 793@media (min-width:0) and (max-width:767px) { 794 *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; } 795 796 *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; } 797} 798@media (min-width:0px) and (max-width:767px) { 799 *#dm .dmInner div.u_1153689520 .dmformsubmit { 800 width:305px !important; 801 height:41px !important; 802 } 803 804 *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; } 805 806 *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; } 807} 808@media (min-width:768px) and (max-width:1024px) {} 809 810</style> 811 812<style id="pagestyleDevice" type="text/css"> 813 814</style> 815 816<!-- Flex Sections CSS --> 817 818 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-common-f620ff75-3f52dd1330bb4261abf74f3048afcb28">@media all { 819 820#\36 3c7b8b76c596a2813341bc5 { 821 height: auto; 822} 823 824#\38 ab32750.flex-element.widget-wrapper >
824 [data-element-type].flexButton.dmWidget { 825 padding: 15px 30px 15px 30px; 826} 827#\38 ab32750 { 828 width: auto; 829 height: auto; 830 min-height: auto; 831 max-width: 100%; 832 order: 3; 833 margin: 0px 0% 0px 0%; 834 grid-area: auto / auto / auto / auto; 835} 836 837#a7428da7 { 838 column-gap: 4%; 839 row-gap: 32px; 840 background-color: rgba(0, 0, 0, 0); 841 width: 100%; 842 min-height: 8px; 843 min-width: 4%; 844 order: 0; 845 align-items: center; 846 align-content: center; 847 margin: 0% 0% 0% 0%; 848} 849 850#f1d29d5d { 851 margin: 20px 0% 20px 0%; 852} 853 854#\33 9bf807d { 855 border-radius: 0px 0px 0px 0px; 856 box-shadow: none; 857 border-width: 0px; 858 border-color: rgba(0, 0, 0, 1); 859 background-image: linear-gradient(90deg, rgba(0, 158, 104, 1) 21%, rgba(0, 158, 104, 0.53) 100%); 860 border-style: solid; 861 background-origin: border-box; 862} 863 864#\35 3d1dde6 { 865 column-gap: 2%; 866 row-gap: 12px; 867 max-width: var(--max-content-width_1, 1200px); 868 width: 100%; 869 min-height: 500px; 870 flex-wrap: nowrap; 871 padding: 3% 5% 3% 5%; 872 margin: 0% 0% 0% 0%; 873} 874 875#\37 bf0307a { 876 max-width: 100%; 877 width: 99.97%; 878 height: auto; 879 order: 0; 880 margin: 0px 0% 0px 0%; 881 grid-area: auto / auto / auto / auto; 882} 883}</style> 884 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-common-d24f55f8-3f52dd1330bb4261abf74f3048afcb28">@media all { 885 886#\36 3c7b8b76c596a2813341bc5 { 887 height: auto; 888} 889 890#\38 16c22d1 { 891 min-height: 8px; 892 column-gap: 4%; 893 row-gap: 24px; 894 width: 100%; 895 min-width: 4%; 896 background-color: rgba(0, 0, 0, 0); 897 background-image: none; 898 border-width: 3px 3px 3px 3px; 899 border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3); 900 border-style: solid; 901 flex-wrap: nowrap; 902 justify-self: auto; 903 align-self: auto; 904 border-radius: 0px 0px 0px 0px; 905 margin: 0% 0% 0% 0%; 906} 907 908#\30 9f1019e { 909 min-height: 320px; 910 column-gap: 4%; 911 row-gap: 24px; 912 width: 100%; 913 flex-wrap: nowrap; 914 justify-content: center; 915 align-content: center; 916 margin: 0% 0% 0% 0%; 917} 918 919#d338c082 { 920 border-width: 0px; 921 border-color: rgba(0, 0, 0, 1); 922 border-style: solid; 923 background-color: rgba(0, 0, 0, 0); 924} 925 926#\37 1bad6dd { 927 width: 100%; 928 height: auto; 929 max-width: 100%; 930 justify-self: auto; 931 order: 1; 932 align-self: center; 933 margin: 0px 0% 0px 0%; 934 grid-area: auto / auto / auto / auto; 935} 936 937#widget_meo { 938 width: 99.90%; 939 height: auto; 940 max-width: 100%; 941 order: 0; 942 margin-right: 0%; 943 margin-left: 0%; 944 align-self: center; 945} 946}</style> 947 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-common-878fc71c-3f52dd1330bb4261abf74f3048afcb28">@media all { 948 949#\36 3c7b8b76c596a2813341bc5 { 950 height: auto; 951} 952 953#f097e3cc { 954 min-height: 8px; 955 column-gap: 4%; 956 row-gap: 24px; 957 width: 100%; 958 min-width: 4%; 959 align-items: center; 960 border-radius: 0px 0px 0px 0px; 961 border-width: 3px 3px 3px 3px; 962 border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2); 963 border-style: solid; 964 background-color: rgba(255, 255, 255, 0); 965 background-image: none; 966 margin: 0% 0% 0% 0%; 967} 968 969#\32 755d46f { 970 min-height: 320px; 971 column-gap: 4%; 972 row-gap: 24px; 973 width: 100%; 974 flex-wrap: nowrap; 975 margin: 0% 0% 0% 0%; 976} 977 978#\38 cf3d309 { 979 border-width: 0px; 980 border-color: rgba(0, 0, 0, 1); 981 border-style: solid; 982 background-image: linear-gradient(450deg, rgba(0, 158, 104, 0.72) 28%, rgba(0, 158, 104, 0.53) 100%); 983 background-origin: border-box; 984} 985 986#be92b9b9 { 987 max-width: 100%; 988 width: 49.84%; 989 height: auto; 990 order: 0; 991 justify-self: auto; 992 margin: 0px 0% 0px 0%; 993 grid-area: auto / auto / auto / auto; 994} 995 996#widget_mkv { 997 width: 53.87%; 998 height: auto; 999 position: relative; 1000 min-width: 10px; 1001 min-height: 10px; 1002 max-width: 100%; 1003 order: 0; 1004} 1005}</style> 1006 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-common-fcc5790c-3f52dd1330bb4261abf74f3048afcb28">@media all { 1007 1008#d2e711bc { 1009 margin: 0px 0px 0px 0px; 1010} 1011 1012#aa6478bc { 1013 column-gap: 4%; 1014 row-gap: 12px; 1015 width: 100%; 1016 min-height: 8px; 1017 justify-content: flex-start;
1018 align-items: center; 1019 min-width: 4%; 1020 order: 0; 1021 border-width: 0px 0px 0px 0px; 1022 border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3); 1023 border-style: solid; 1024 background-color: rgba(0, 0, 0, 0); 1025 background-image: none; 1026 border-radius: 0px 0px 0px 0px; 1027 margin: 0px 0% 0px 0%; 1028} 1029 1030#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay { 1031 border-radius: inherit; 1032 top: 0; 1033 left: 0; 1034 display: block; 1035 width: 100%; 1036 position: absolute; 1037 opacity: 0.36; 1038 height: 100%; 1039} 1040#afc3abc1 { 1041 background-color: rgba(255, 255, 255, 1); 1042 background-image: none; 1043} 1044 1045#\37 f871249 { 1046 max-width: 100%; 1047 width: 100%; 1048 height: 16px; 1049 order: 2; 1050} 1051 1052#d7958ad5 { 1053 column-gap: 4%; 1054 row-gap: 24px; 1055 width: 100%; 1056 min-height: auto; 1057 flex-wrap: nowrap; 1058 margin: 0px 0% 0px 0%; 1059 grid-area: 1 / 1 / span 1 / span 1; 1060} 1061 1062#\33 dc49a74.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget { 1063 padding: 15px 5px 15px 30px; 1064} 1065#\33 dc49a74 { 1066 width: 208px; 1067 height: auto; 1068 min-height: 59px; 1069 max-width: 100%; 1070 order: 4; 1071 justify-self: auto; 1072 align-self: auto; 1073 margin: 0px 0% 0px 0%; 1074 grid-area: auto / auto / auto / auto; 1075} 1076 1077#widget_sgi { 1078 width: 100%; 1079 height: auto; 1080 position: relative; 1081 min-width: 10px; 1082 min-height: 10px; 1083 max-width: 100%; 1084 order: 0; 1085 align-self: center; 1086 margin-left: 0px; 1087 margin-right: 0px; 1088} 1089 1090#widget_322 { 1091 width: 79.02%; 1092 height: auto; 1093 position: relative; 1094 min-width: 10px; 1095 min-height: 10px; 1096 max-width: 100%; 1097 order: 1; 1098} 1099}</style> 1100 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-flex-footer-4110aea43891409791252b078d09667f">@media all { 1101 1102#flex-footer { 1103 background-color: var(--color_2); 1104 padding: 0 0 0 0; 1105 margin: 0 0 0 0; 1106} 1107}</style> 1108 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-flex-header-4110aea43891409791252b078d09667f">@media all { 1109 1110#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img { 1111 transform: scale(1); 1112} 1113#flex-header { 1114 1115 background-color: rgba(0, 0, 0, 0); 1116 box-shadow: none; 1117 background-image: initial; 1118 padding: 10px 0px 10px 0px; 1119 margin: 0px 0% 0px 0%; 1120} 1121#flex-header[data-changeable-on-scroll][data-scrolling] { 1122 padding-top: 0px; 1123 padding-bottom: 0px; 1124 background-color: rgba(255, 255, 255, 1); 1125 background-image: initial; 1126} 1127}</style> 1128 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-common-flex-header-3f52dd1330bb4261abf74f3048afcb28">@media all { 1129 1130#flex-header[data-overlapping]:not([data-scrolling]) { 1131 background-color: rgba(0, 0, 0, 0); 1132} 1133}</style> 1134 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-1566d41f-4110aea43891409791252b078d09667f">@media all { 1135 1136#\31 c28ebe8 { 1137 min-height: 8px; 1138 column-gap: 4%; 1139 row-gap: 24px; 1140 flex-direction: row; 1141 width: 23.04%; 1142 justify-content: flex-end; 1143 align-items: center; 1144 min-width: 4%; 1145 order: 2; 1146 padding: 16px 16px 16px 16px; 1147 margin: 0% 0% 0% 0%; 1148} 1149 1150#\31 3d18c3d { 1151 min-height: 109px; 1152 column-gap: 4%; 1153 row-gap: 24px; 1154 flex-direction: row; 1155 width: 58.57%; 1156 align-items: center; 1157 min-width: 4%; 1158 order: 1; 1159 justify-content: flex-end; 1160 height: auto; 1161 align-self: center; 1162 background-image: none; 1163 background-color: rgba(0, 0, 0, 0); 1164 padding: 0% 16px 0% 16px; 1165 margin: 0% 0% 0% 0%; 1166} 1167 1168#\33 c5a1835 { 1169 min-height: 133px; 1170 flex-wrap: nowrap; 1171 column-gap: 0%; 1172 row-gap: 0px; 1173 max-width: none; 1174 width: 100%; 1175 padding: 0% 0% 0% 0%; 1176 margin: 0% 0% 0% 0%; 1177} 1178 1179#f36370a9 svg { 1180 fill: rgba(0,0,0,1); 1181} 1182#f36370a9 { 1183 width: 30px; 1184 height: 30px; 1185} 1186 1187#c1baeb31 { 1188 min-height: 109px; 1189 column-gap: 4%; 1190 row-gap: 24px; 1191 flex-direction: row; 1192 width: 17.43%; 1193 align-items: center; 1194 min-width: 4%; 1195 order: 3; 1196 height: auto; 1197 align-self: center; 1198 padding: 6px 0px 6px 16px; 1199 margin: 0% 0% 0% 0%; 1200} 1201 1202#b4d09289 { 1203 min-height: 109px; 1204 column-gap: 4%; 1205 row-gap: 24px; 1206 flex-direction: row; 1207 width: 11.34%; 1208 justify-content: flex-start;
1209 align-items: center; 1210 min-width: 4%; 1211 order: 0; 1212 height: auto; 1213 align-self: center; 1214 padding: 6px 0px 6px 0px; 1215 margin: 0% 0% 0% 3%; 1216} 1217 1218#\38 cc60d94 { 1219 align-self: auto; 1220 max-width: 100%; 1221 width: 173px; 1222 justify-self: auto; 1223 height: auto; 1224 order: 0; 1225 grid-area: auto / auto / auto / auto; 1226} 1227 1228#e4306ba3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget { 1229 padding: 15px 5px 15px 5px; 1230} 1231#e4306ba3 { 1232 width: 208px; 1233 height: auto; 1234 min-height: 59px; 1235 max-width: 100%; 1236 order: 0; 1237 align-self: auto; 1238 margin: 0px 0% 0px 0%; 1239 grid-area: auto / auto / auto / auto; 1240} 1241 1242#\39 7e5bdb5 { 1243 margin: 0px 0% 0px 0%; 1244} 1245 1246#cd7ea218 { 1247 align-self: auto; 1248 max-width: 100%; 1249 width: 100%; 1250 height: auto; 1251 order: 0; 1252 grid-area: auto / auto / auto / auto; 1253} 1254 1255#\31 7e7a2b7 { 1256 align-self: stretch; 1257 background-size: cover; 1258 display: flex; 1259 min-height: 8px; 1260 background-position: 50% 50%; 1261 column-gap: 4%; 1262 row-gap: 24px; 1263 background-repeat: no-repeat; 1264 flex-direction: column; 1265 max-width: 100%; 1266 width: 3.84%; 1267 justify-content: center; 1268 align-items: center; 1269 position: relative; 1270 min-width: 4%; 1271 order: 4; 1272} 1273 1274#\37 162ef92 { 1275 align-self: stretch; 1276 background-size: cover; 1277 display: flex; 1278 min-height: 8px; 1279 background-position: 50% 50%; 1280 column-gap: 4%; 1281 row-gap: 24px; 1282 background-repeat: no-repeat; 1283 flex-direction: column; 1284 max-width: 100%; 1285 width: 4%; 1286 justify-content: center; 1287 align-items: center; 1288 position: relative; 1289 min-width: 4%; 1290 order: 5; 1291} 1292}</style> 1293 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-5f9f26b9-4110aea43891409791252b078d09667f">@media all { 1294 1295#\31 6e6dd7d { 1296 column-gap: 4%; 1297 row-gap: 24px; 1298 width: 100%; 1299 min-height: 8px; 1300 align-items: flex-end; 1301 min-width: 4%; 1302 padding: 16px 16px 16px 16px; 1303 margin: 0% 0% 0% 0%; 1304} 1305 1306#\37 2c90965 { 1307 column-gap: 4%; 1308 row-gap: 24px; 1309 padding-left: 0%; 1310 width: 100%; 1311 min-height: 10vh; 1312 padding-right: 0%; 1313 margin: 0% 0% 0% 0%; 1314} 1315 1316#\32 da773cd svg { 1317 fill: rgba(255, 255, 255, 1); 1318} 1319#\32 da773cd .hamburgerButton { 1320 background-color: rgba(0,0,0,0); 1321} 1322#\32 da773cd { 1323 width: 30px; 1324 height: 30px; 1325} 1326}</style> 1327 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media all { 1328 1329#\36 3a049320d35b55b4ef2a374 { 1330 column-gap: 4%; 1331 row-gap: 24px; 1332 background-color: rgba(0, 0, 0, 0); 1333 width: 100%; 1334 min-height: 8px; 1335 min-width: 4%; 1336 padding: 16px 16px 16px 16px; 1337 margin: 0% 0% 0% 0%; 1338} 1339 1340#\36 3a049320d35b55b4ef2a376 { 1341 background-color: rgba(0, 0, 0, 0); 1342} 1343 1344#\36 3a049320d35b55b4ef2a377 { 1345 column-gap: 4%; 1346 row-gap: 24px; 1347 padding-left: 0%; 1348 width: 100%; 1349 min-height: 45vh; 1350 padding-right: 0%; 1351 margin: 0% 0% 0% 0%; 1352} 1353 1354#\36 3a049ca0d35b55b4ef2a5c3 { 1355 align-self: auto; 1356 max-width: 100%; 1357 width: 544px; 1358 justify-self: auto; 1359 height: auto; 1360 order: 0; 1361 grid-area: auto / auto / auto / auto; 1362} 1363 1364#\36 2d6a167a824ca526194d9a5 { 1365 background-color: rgba(232, 255, 133, 1); 1366} 1367}</style> 1368 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media all { 1369 1370#\36 406026c90e1521f6ecb0ecb { 1371 background-color: rgba(0, 0, 0, 0); 1372} 1373 1374#\36 406026c90e1521f6ecb0ecc { 1375 padding-left: 0%; 1376 min-height: 45vh; 1377 flex-wrap: nowrap; 1378 column-gap: 4%; 1379 row-gap: 24px; 1380 width: 100%; 1381 padding-right: 0%; 1382 margin: 0% 0% 0% 0%; 1383} 1384 1385#\35 0a14c85 { 1386 min-height: 8px; 1387 column-gap: 4%; 1388 row-gap: 24px; 1389 width: 100%; 1390 justify-content: flex-start; 1391 min-width: 4%; 1392 order: 0; 1393 padding: 0% 0% 0% 0%; 1394 margin: 0% 0% 0% 0%; 1395} 1396}</style> 1397 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media all { 1398 1399#\36 3da2bddeae8da42b2353673 { 1400 column-gap: 2%; 1401 row-gap: 0px; 1402 max-width: none; 1403 width: 100%; 1404 min-height: 0; 1405 flex-wrap: nowrap; 1406 justify-content: center;
1407 align-content: center; 1408 padding: 5% 10% 5% 10%; 1409 margin: 0% 0% 0% 0%; 1410} 1411 1412#\36 3c7b8b76c596a2813341bc5 { 1413 height: auto; 1414} 1415 1416#\36 3da2bddeae8da42b2353672 { 1417 background-color: var(--color_4); 1418 background-image: none; 1419} 1420 1421#\34 d4a97b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget { 1422 padding: 0px 0px 0px 0px; 1423} 1424#\34 d4a97b4 { 1425 width: 98.57%; 1426 height: auto; 1427 min-height: auto; 1428 max-width: 100%; 1429 justify-self: auto; 1430 align-self: flex-start; 1431 order: 0; 1432 margin: 0px 0% 0px 0%; 1433 grid-area: auto / auto / auto / auto; 1434} 1435 1436#\36 3da2bddeae8da42b2353670 { 1437 margin: 0px 0% 0px 0%; 1438} 1439 1440#widget_tio { 1441 width: 100%; 1442 height: auto; 1443 max-width: 100%; 1444 justify-self: auto; 1445 align-self: auto; 1446 order: 1; 1447 margin: 0px 0% 0px 0%; 1448 grid-area: auto / auto / auto / auto; 1449} 1450 1451#\35 c4c59c9 { 1452 max-width: 100%; 1453 width: 75.43%; 1454 height: auto; 1455 order: 0; 1456 margin: 0px 0% 0px 0%; 1457 grid-area: auto / auto / auto / auto; 1458} 1459 1460#\37 8fc38d9 { 1461 min-height: 149px; 1462 flex-wrap: nowrap; 1463 column-gap: 0%; 1464 row-gap: 10px; 1465 width: 32.56%; 1466 min-width: 4%; 1467 order: 0; 1468 justify-self: auto; 1469 align-self: auto; 1470 justify-content: flex-start; 1471 height: auto; 1472 padding: 2% 2% 2% 2%; 1473 margin: 0% 0% 0% 0%; 1474} 1475 1476#\32 e68622b { 1477 min-height: 133px; 1478 flex-wrap: nowrap; 1479 column-gap: 0%; 1480 row-gap: 4px; 1481 width: 31.71%; 1482 min-width: 4%; 1483 order: 3; 1484 justify-self: auto; 1485 align-self: auto; 1486 justify-content: flex-start; 1487 height: auto; 1488 padding: 2% 2% 2% 2%; 1489 margin: 0% 0% 0% 0%; 1490} 1491 1492#dcd80ab2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget { 1493 padding: 0px 0px 0px 0px; 1494} 1495#dcd80ab2 { 1496 width: 99.42%; 1497 height: auto; 1498 min-height: 24px; 1499 max-width: 100%; 1500 justify-self: auto; 1501 align-self: auto; 1502 order: 1; 1503 margin: 0px 0% 0px 0%; 1504 grid-area: auto / auto / auto / auto; 1505} 1506 1507#\34 fbf308e { 1508 max-width: 100%; 1509 width: 100%; 1510 height: auto; 1511 justify-self: auto; 1512 align-self: flex-start; 1513 order: 1; 1514 margin: 0px 0% 0px 0%; 1515 grid-area: auto / auto / auto / auto; 1516} 1517 1518#\37 165b757 { 1519 min-height: 133px; 1520 flex-wrap: nowrap; 1521 column-gap: 0%; 1522 row-gap: 4px; 1523 width: 31.71%; 1524 min-width: 4%; 1525 order: 1; 1526 justify-self: auto; 1527 align-self: auto; 1528 justify-content: flex-start; 1529 height: auto; 1530 align-items: center; 1531 padding: 2% 2% 2% 2%; 1532 margin: 0% 0% 0% 0%; 1533} 1534}</style> 1535 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-9d0d1914-4110aea43891409791252b078d09667f">@media all { 1536 1537#\36 a297564 { 1538 min-height: 8px; 1539 flex-wrap: nowrap; 1540 column-gap: 0%; 1541 row-gap: 10px; 1542 width: 100%; 1543 justify-content: flex-start; 1544 align-items: center; 1545 min-width: 4%; 1546 order: 0; 1547 padding: 0% 0% 0% 0%; 1548 margin: 0% 0% 0% 0%; 1549} 1550 1551#fefe6e95 { 1552 min-height: 60px; 1553 flex-wrap: nowrap; 1554 column-gap: 3%; 1555 row-gap: 18px; 1556 max-width: none; 1557 width: 100%; 1558 padding: 0% 10% 2% 10%; 1559 margin: 0% 0% 0% 0%; 1560} 1561 1562#\36 3c7b8b76c596a2813341bc5 { 1563 height: auto; 1564} 1565 1566#\36 c459f55 { 1567 align-self: auto; 1568 max-width: 100%; 1569 width: 100.00%; 1570 justify-self: auto; 1571 height: auto; 1572 order: 1; 1573 grid-area: auto / auto / auto / auto; 1574} 1575 1576#\30 17d6860 { 1577 background-color: var(--color_4); 1578 background-image: none; 1579} 1580}</style> 1581 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-common-a65f44c6-4110aea43891409791252b078d09667f">@media all { 1582 1583#\36 e00d793 { 1584 padding-top: 0%; 1585 padding-left: 0%; 1586 padding-bottom: 0%; 1587 min-height: 240px; 1588 flex-wrap: nowrap; 1589 margin-right: 0%; 1590 column-gap: 4%; 1591 row-gap: 24px; 1592 margin-left: 0%; 1593 max-width: none; 1594 width: 100%; 1595 margin-top: 0%; 1596 margin-bottom: 0%; 1597 padding-right: 0%; 1598} 1599 1600#\38 ca764c2 { 1601 max-width: 100%; 1602 grid-template-rows: minmax(300px, max-content); 1603 width: 100%; 1604} 1605 1606#\33 eea4f06 { 1607 padding-top: 0%; 1608 padding-left: 0%; 1609 padding-bottom: 0%; 1610 min-height: 8px; 1611 margin-right: 0%; 1612 column-gap: 4%; 1613 row-gap: 24px; 1614 margin-left: 0%; 1615 width: 100%; 1616 margin-top: 0%; 1617 margin-bottom: 0%; 1618 min-width: 4%; 1619 padding-right: 0%; 1620} 1621}</style> 1622 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-desktop-flex-header-4110aea43891409791252b078d09667f">@media (min-width: 1025px) { 1623}</style> 1624 <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) { 1625}</style> 1626 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-tablet-f620ff75-3f52dd1330bb4261abf74f3048afcb28">@media (min-width: 768px) and (max-width: 1024px) { 1627 1628#a7428da7 { 1629 width: 100%; 1630 min-height: 8px; 1631} 1632 1633#\33 9bf807d { 1634 background-position: 50% 50%; 1635} 1636 1637#\35 3d1dde6 { 1638 column-gap: 0%; 1639 row-gap: 40px; 1640 flex-direction: row; 1641 min-height: 357px; 1642 flex-wrap: nowrap; 1643} 1644}</style> 1645 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-tablet-d24f55f8-3f52dd1330bb4261abf74f3048afcb28">@media (min-width: 768px) and (max-width: 1024px) { 1646 1647#\30 9f1019e { 1648 padding-left: var(--section-padding-left); 1649 padding-right: var(--section-padding-right); 1650} 1651 1652#\32 2c46504 { 1653 margin: 0px 0% 0px 0%; 1654} 1655}</style> 1656 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-tablet-878fc71c-3f52dd1330bb4261abf74f3048afcb28">@media (min-width: 768px) and (max-width: 1024px) { 1657 1658#\32 755d46f { 1659 padding-left: var(--section-padding-left); 1660 padding-right: var(--section-padding-right); 1661} 1662 1663#ec5a39a3 { 1664 margin: 0px 0% 0px 0%; 1665} 1666}</style> 1667 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-tablet-fcc5790c-3f52dd1330bb4261abf74f3048afcb28">@media (min-width: 768px) and (max-width: 1024px) { 1668 1669#aa6478bc { 1670 row-gap: 10px; 1671 width: 100%; 1672 min-height: 80px; 1673 justify-content: flex-start; 1674} 1675 1676#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay { 1677 1678} 1679 1680#d7958ad5 { 1681 row-gap: 40px; 1682 flex-direction: column; 1683 min-height: 0; 1684 flex-wrap: nowrap; 1685} 1686}</style> 1687 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-flex-footer-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1688 1689#flex-footer { 1690 padding: 0 0 0 0; 1691 margin: 0 0 0 0; 1692} 1693}</style> 1694 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-flex-header-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1695 1696#flex-header { 1697 1698 padding-top: 0px; 1699} 1700}</style> 1701 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-1566d41f-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1702 1703#\31 c28ebe8 { 1704 width: 18.61%; 1705 min-height: 8px; 1706 order: 3; 1707} 1708 1709#\31 3d18c3d { 1710 width: 19.08%; 1711 justify-content: flex-end; 1712 order: 1; 1713 padding-right: 50px; 1714} 1715 1716#\33 c5a1835 { 1717 flex-direction: row; 1718 padding-left: 2%; 1719 min-height: 0px; 1720 flex-wrap: nowrap; 1721 padding-right: 2%; 1722} 1723 1724#c1baeb31 { 1725 width: 54.61%; 1726 justify-content: center; 1727 min-height: 71px; 1728 order: 0; 1729 height: auto; 1730 padding: 6px 0px 6px 0px; 1731 margin: 0% 0% 0% -0.0011659701492537314%; 1732} 1733 1734#b4d09289 { 1735 width: 16.17%; 1736} 1737 1738#\31 7e7a2b7 { 1739 order: 4; 1740} 1741 1742#\37 162ef92 { 1743 order: 5; 1744} 1745}</style> 1746 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1747 1748#\36 3a049320d35b55b4ef2a374 { 1749 padding-top: 100px; 1750 justify-content: flex-start;
1751 align-items: center; 1752} 1753 1754#\36 3a049320d35b55b4ef2a377 { 1755 padding: 0% 4% 8% 4%; 1756} 1757}</style> 1758 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1759 1760#\36 406026c90e1521f6ecb0ecc { 1761 flex-direction: row; 1762 flex-wrap: nowrap; 1763 padding: 0% 4% 8% 4%; 1764} 1765 1766#\35 0a14c85 { 1767 width: 100%; 1768 min-height: 8px; 1769 align-items: center; 1770} 1771}</style> 1772 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1773 1774#\36 3da2bddeae8da42b2353673 { 1775 column-gap: 2%; 1776 flex-direction: column; 1777 min-height: 0; 1778 flex-wrap: nowrap; 1779 padding: 3% 3% 5% 3%; 1780} 1781 1782#\37 8fc38d9 { 1783 width: 100%; 1784 min-height: 80px; 1785 align-items: center; 1786 align-content: center; 1787 justify-content: center; 1788 order: 0; 1789 margin: 0% 0% 0% 0%; 1790} 1791 1792#\32 e68622b { 1793 row-gap: 12px; 1794 flex-direction: column; 1795 width: 100%; 1796 min-height: 80px; 1797 align-items: flex-start; 1798 flex-wrap: nowrap; 1799 order: 2; 1800 height: auto; 1801 justify-content: center; 1802 padding: 0% 2% 0% 2%; 1803 margin: 0% 0% 0% 0%; 1804} 1805 1806#\37 165b757 { 1807 width: 100%; 1808 min-height: 80px; 1809 height: auto; 1810 order: 1; 1811 margin: 0% 0% 0% 0%; 1812} 1813 1814#\35 c4c59c9 { 1815 width: 34.06%; 1816 height: auto; 1817} 1818 1819#widget_tio { 1820 align-self: flex-start; 1821 margin-left: 0%; 1822 margin-right: 0%; 1823} 1824}</style> 1825 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-9d0d1914-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1826 1827#\36 c459f55 { 1828 width: 142px; 1829 align-self: center; 1830 margin: 0px 0% 0px 0%; 1831} 1832 1833#\36 a297564 { 1834 row-gap: 12px; 1835 flex-direction: column; 1836 width: 100%; 1837 min-height: 8px; 1838 align-items: flex-start; 1839 flex-wrap: nowrap; 1840 order: 0; 1841} 1842 1843#fefe6e95 { 1844 column-gap: 2%; 1845 flex-direction: row; 1846 min-height: 26px; 1847 flex-wrap: nowrap; 1848 padding: 3% 3% 5% 3%; 1849} 1850}</style> 1851 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-tablet-a65f44c6-4110aea43891409791252b078d09667f">@media (min-width: 768px) and (max-width: 1024px) { 1852 1853#\36 e00d793 { 1854 padding-left: 2%; 1855 padding-right: 2%; 1856} 1857}</style> 1858 1859 1860 1861 1862 1863 1864<style id="globalFontSizeStyle" type="text/css"> 1865 @media (min-width: 1025px) { [data-version] .size-32, [data-version] .font-size-32 {--font-size: 32;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-27, [data-version] .t-font-size-27 {--font-size: 27;} }@media (max-width: 767px) { [data-version] .m-size-26, [data-version] .m-font-size-26 {--font-size: 26;} } 1866</style> 1867<style id="pageFontSizeStyle" type="text/css"> 1868</style> 1869 1870 1871 1872 1873<style id="hideAnimFix"> 1874 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 1875 visibility: hidden; 1876 } 1877 1878 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 1879 visibility: hidden !important; 1880 } 1881 1882 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 1883 visibility: hidden; 1884 } 1885 1886</style> 1887 1888 1889 1890 1891<style id="fontFallbacks"> 1892 @font-face { 1893 font-family: "Amiri Fallback"; 1894 src: local('Arial'); 1895 ascent-override: 123.7258%; 1896 descent-override: 69.7884%; 1897 size-adjust: 90.846%; 1898 line-gap-override: 0%; 1899 }@font-face { 1900 font-family: "Inter Fallback"; 1901 src: local('Arial'); 1902 ascent-override: 90.199%; 1903 descent-override: 22.4836%; 1904 size-adjust: 107.4014%; 1905 line-gap-override: 0%; 1906 }@font-face { 1907 font-family: "Old Standard TT Fallback"; 1908 src: local('Arial'); 1909 ascent-override: 78.2213%; 1910 descent-override: 24.4313%; 1911 line-gap-override: 24.226%; 1912 size-adjust: 97.4159%; 1913}@font-face { 1914 font-family: "Albert Sans Fallback"; 1915 src: local('Arial'); 1916 ascent-override: 91.16%; 1917 descent-override: 23.9895%; 1918 size-adjust: 104.2124%; 1919 line-gap-override: 0%; 1920 }@font-face { 1921 font-family: "Arapey Fallback"; 1922 src: local('Arial'); 1923 ascent-override: 96.0252%; 1924 descent-override: 25.2232%; 1925 size-adjust: 90.3929%; 1926 line-gap-override: 0%; 1927 } 1928</style> 1929 1930 1931<!-- End render the required css and JS in the head section --> 1932 1933 1934 1935 1936 1937 1938<link rel="alternate" hreflang="en-gb" href="https://www.valmarin.fi/en-gb/silytys-ja-tuotesislt" /> 1939 1940<link rel="alternate" hreflang="fi" href="https://www.valmarin.fi/silytys-ja-tuotesislt" /> 1941 1942<link rel="alternate" hreflang="x-default" href="https://www.valmarin.fi/silytys-ja-tuotesislt" /> 1943 1944<link rel="alternate" hreflang="sv" href="https://www.valmarin.fi/sv/silytys-ja-tuotesislt" /> 1945 1946 1947 1948<meta property="og:type" content="website"> 1949<meta property="og:url" content="https://www.valmarin.fi/silytys-ja-tuotesislt"> 1950 1951 <title> 1952 Tuotetiedot ja käyttöohjeet | Valmarin Oy 1953 </title> 1954 <meta name="description" content="Tutustu Valmarin-ravintolisän ainesosiin, käyttöohje
1954isiin ja säilytykseen. Oikea käyttö auttaa varmistamaan tuotteen laadun ja tehon."/> 1955 1956 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, line 1956
1956 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
1956G-3TVXJBFLBK
vendor: 45 bytes, lines 1956-1973
1956"> 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 </script> 1973
1973<script> 1974 1975 1976 1977 1978 1979 1980 1981
vendor: 133 bytes, lines 1981-1984
1981window.dataLayer = window.dataLayer || []; 1982 function gtag(){dataLayer.push(arguments);} 1983 gtag('js', new Date()); 1984 gtag('config', '
1984G-3TVXJBFLBK
vendor: 24 bytes, lines 1984-1993
1984'); 1985 1986 1987 1988 1989 1990 1991 1992 1993
1993</script>
1993 1994 <!-- Google Tag Manager -->
1994<script>
vendor: 337 bytes, lines 1994-2006
1994 1995 1996 1997 1998 1999 2000 2001 2002(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2003new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2004j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2005'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2006})(window,document,'script','dataLayer','
2006GTM-PTT7B5V
vendor: 24 bytes, lines 2006-2015
2006'); 2007 2008 2009 2010 2011 2012 2013 2014 2015
2015</script>
2015 2016 <!-- End Google Tag Manager --> <!-- Meta Pixel Code -->
2016<script>
vendor: 408 bytes, lines 2016-2032
2016 2017 2018 2019 2020 2021 2022 2023 2024!function(f,b,e,v,n,t,s) 2025{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 2026n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 2027if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 2028n.queue=[];t=b.createElement(e);t.async=!0; 2029t.src=v;s=b.getElementsByTagName(e)[0]; 2030s.parentNode.insertBefore(t,s)}(window, document,'script', 2031'https://connect.facebook.net/en_US/fbevents.js'); 2032fbq('init', '
2032692770202372834
vendor: 50 bytes, lines 2032-2042
2032'); 2033fbq('track', 'PageView'); 2034 2035 2036 2037 2038 2039 2040 2041 2042
2042</script>
2042 2043 <noscript> 2044 </noscript> 2045 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=692770202372834&ev=PageView&noscript=1"/> 2046 <!-- End Meta Pixel Code --> <meta name="facebook-domain-verification" content="odhdwza0kqrp1qtmmno5afcsn9yf4t"/> 2047 2048 <meta name="twitter:card" content="summary"/> 2049 <meta name="twitter:title" content="Tuotetiedot ja käyttöohjeet | Valmarin Oy"/> 2050 <meta name="twitter:description" content="Tutustu Valmarin-ravintolisän ainesosiin, käyttöohjeisiin ja säilytykseen. Oikea käyttö auttaa varmistamaan tuotteen laadun ja tehon."/> 2051 <meta property="og:description" content="Tutustu Valmarin-ravintolisän ainesosiin, käyttöohjeisiin ja säilytykseen. Oikea käyttö auttaa varmistamaan tuotteen laadun ja tehon."/> 2052 <meta property="og:title" content="Tuotetiedot ja käyttöohjeet | Valmarin Oy"/> 2053 2054 2055 2056 2057<!-- SYS- RVVfUFJPRFVDVElPTg== --> 2058</head> 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080<body id="dmRoot" data-page-alias="silytys-ja-tuotesislt" class="dmRoot fix-mobile-scrolling flex-site dmResellerSite " 2081 style="padding:0;margin:0;" 2082 2083 data-flex-site > 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099<!-- ========= Site Content ========= --> 2100<div id="dm" class='dmwr'> 2101 2102 <div class="dm_wrapper -var5 null "> 2103 <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> 2104 <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
21045757"> <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> 2105</div> 2106</div> 2107</div> 2108 <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> 2109</span> 2110</a> 2111</li> 2112 <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> 2113</span> 2114</a> 2115</li> 2116 <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 dmNavItemSelected dmUDNavigationItem_010101550368 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <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> 2117</span> 2118</a> 2119</li> 2120 <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> 2121</span> 2122</a> 2123</li> 2124 <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 dmUDNavigationItem_010101925764 " target="" data-target-page-alias=""> <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> 2125</span> 2126</a> 2127</li> 2128 <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> 2129</span> 2130</a> 2131</li> 2132</ul> 2133</nav> 2134</div> 2135</div> 2136 <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> 2137</svg> 2138</button> 2139</div> 2140</div> 2141 <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> 2142</span> 2143 <span class="text" id="1274636589">Ota yhteyttä</span> 2144</a> 2145</div> 2146</div> 2147 <div id="17e7a2b7" class="flex-element group" data-auto="flex-element-group"></div> 2148 <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="/silytys-ja-tuotesislt" data-disable-ajax-navigation="true">
2148<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> 2149 <span class="short-label">fi</span> 2150 <div class="dm-icon dm-icon-chevron-down"></div> 2151</a> 2152</div> 2153 <div class="language other-languages" data-auto="multilingual-other-languages"> <a href="/en-gb/silytys-ja-tuotesislt" 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> 2154 <span class="short-label">en</span> 2155</a> 2156 <a href="/sv/silytys-ja-tuotesislt" 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> 2157 <span class="short-label">sv</span> 2158</a> 2159</div> 2160</div> 2161</div> 2162</div> 2163</div> 2164</div> 2165</div> 2166</section> 2167</div> 2168</div> 2169 <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> 2170 <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 2171 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 2172 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> 2173</svg> 2174</button> 2175</div> 2176</div> 2177</div> 2178</div> 2179</section> 2180</div> 2181 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 2182 <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> 2183</span> 2184</a> 2185</li> 2186 <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> 2187</span> 2188</a> 2189</li> 2190 <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 dmNavItemSelected dmUDNavigationItem_010101550368 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <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> 2191</span> 2192</a> 2193</li> 2194 <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> 2195</span> 2196</a> 2197</li> 2198 <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 dmUDNavigationItem_010101925764 " target="" data-target-page-alias=""> <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> 2199</span> 2200</a> 2201</li> 2202 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0">
2202 <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> 2203</span> 2204</a> 2205</li> 2206</ul> 2207</nav> 2208</div> 2209</div> 2210</div> 2211</div> 2212</section> 2213</div> 2214 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 2215 <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> 2216</div> 2217</div> 2218</section> 2219</div> 2220</div> 2221 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 2222</div> 2223 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_silytys-ja-tuotesislt 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="1215565462" data-flex-id="f620ff75" data-layout-section=""> <div class="flex-widgets-container" id="1864682068"></div> 2224 <section id="f1d29d5d" class="flex-element section" data-auto="flex-element-section"> <div id="39bf807d" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="53d1dde6" class="flex-element group" data-auto="flex-element-group"> <div id="a7428da7" class="flex-element group" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19"> <div id="7bf0307a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1548576099"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1548576099" style="" data-diy-text=""> <h1 class="text-align-center"><span style="display: initial;">Valmarinin säilytys ja tuotesisältö</span></h1> 2225</div> 2226</div> 2227 <div id="8ab32750" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1291901804"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton flexButtonIcon u_1291901804 button_2" file="false" href="/yhteystiedot" data-element-type="dButtonLinkId" id="1291901804"> <span class="iconBg" aria-hidden="true" id="1790705581"> <span class="icon hasFontIcon icon-star" id="1235016202"></span> 2228</span> 2229 <span class="text" id="1633982881">Ota yhteyttä</span> 2230</a> 2231</div> 2232</div> 2233</div> 2234</div> 2235</section> 2236</div> 2237 <div data-layout-section="" data-auto="flex-section" id="1587104910" data-flex-id="d24f55f8"> <div class="flex-widgets-container" id="1258300825"></div> 2238 <section id="22c46504" class="flex-element section" data-auto="flex-element-section"> <div id="d338c082" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="09f1019e" class="flex-element group" data-auto="flex-element-group"> <div id="816c22d1" class="flex-element group" data-auto="flex-element-group"> <div id="widget_meo" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="617434493"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="617434493" style=""> <h3 class="text-align-center m-size-26 t-size-27 size-32"><span class="m-font-size-26 t-font-size-27 font-size-32" style="display: initial;">Säilyvyys:</span></h3> 2239<p class="text-align-center"><span style="font-weight: normal; font-style: normal; display: initial;">Valmarin säilyy hyvin sekä jääkaapissa että huoneenlämmössä. Suosittelemme kuitenkin säilyttämään Valmarinin mieluiten jääkaapissa ja valolta suojattuna. Valo ja säilytysolosuhteet voivat vaikuttaa Valmarinin väriin ja makuun, mutta eivät tuotteen koostumukseen.</span></p><p class="text-align-center"><span style="display: initial;"><br/></span></p><p class="text-align-center" style="line-height: normal; letter-spacing: normal;"><span style="font-weight: normal; font-style: normal; display: initial;"> </span><strong style="font-weight: bold; font-style: normal; display: initial;">Säilytyslämpötila +2-+25 C</strong></p><p><span style="display: initial;"><br/></span></p></div> 2240</div> 2241 <div id="71bad6dd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1958231521"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1958231521" style=""> <h3 class="text-align-center"><span style="display: initial;">Valmarinin koostumus</span></h3> 2242<p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Vesi 71,72 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Dinatriumsitraatti 23,31 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Mononatriumsitraatti 3,09 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Etanoli 0,80 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Kaliumkloridi 0,55 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Kalsiumkloridi 0,23 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Magnesiumkloridi 0,16 %</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Ferroglukonaatti 0,11%</span></p><p class="text-align-center" style="letter-spacing: normal; line-height: 1.5;"><span style="font-weight: normal; display: initial; font-style: normal;">Mangaaniglukonaatti 0,032%</span><span style="display: initial;"><br/></span></p></div> 2243</div> 2244</div> 2245</div> 2246</div> 2247</section> 2248</div> 2249 <div data-layout-section="" data-auto="flex-section" id="1544851103" data-flex-id="878fc71c"> <div class="flex-widgets-container" id="1075749868"></div> 2250 <section id="ec5a39a3" class="flex-element section" data-auto="flex-element-section"> <div id="8cf3d309" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="2755d46f" class="flex-element group" data-auto="flex-element-group"> <div id="f097e3cc" class="flex-element group" data-auto="flex-element-group" data-hover-effect="zoomout"> <div id="be92b9b9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1616926467"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1616926467" style="" data-diy-text=""> <h3 class="m-text-align-left text-align-center size-32 t-size-27 m-size-26" style="line-height: 1.3;"><span style="display: initial; color: var(--color_2);" class="font-size-32 t-font-size-27 m-font-size-26">Ylpeästi kotimainen</span></h3> 2251</div> 2252</div> 2253 <div id="widget_mkv" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1883970357"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1883970357" style=""><p class="m-text-align-center text-align-center"><span style="display: unset; color: var(--color_2);">Olemme ylpeästi kotimainen toimija, joka noudattaa tinkimättömästi Suomen elintarvikelainsäädäntöä ja viestii tuotetiedoista aina täysin avoimesti ja rehellisesti.</span></p></div> 2254</div> 2255</div> 2256</div> 2257</div> 2258</section> 2259</div> 2260 <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> 2261 <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="widget_sgi" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="4217324632"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="4217324632" style=""> <h3 class="text-align-center"><span style="color: var(--color_3); display: unset;">Kysy lisää Valmarin-ravintolisästä asiantuntijoiltamme</span></h3> 2262</div> 2263</div> 2264 <div id="widget_322" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="3050049632"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="3050049632" style=""><p class="m-text-align-center text-align-center"><span style="display: unset;">Valmarin on turvallinen ja tehokas valinta päivittäisen hyvinvointisi tueksi. Ota yhteyttä, niin kerromme mielellämme, miten tuotteemme voi auttaa sinua.</span></p></div> 2265</div> 2266 <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> 2267</div> 2268 <div id="3dc49a74" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1755376308"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton flexButtonIcon u_1755376308" file="false" href="/yhteystiedot" data-element-type="dButtonLinkId" id="1755376308"> <span class="iconBg" aria-hidden="true" id="1351960587"> <span class="icon hasFontIcon icon-star" id="1304261207"></span> 2269</span> 2270 <span class="text" id="1338820689">Yhteystiedot</span> 2271</a> 2272</div> 2273</div> 2274</div> 2275</div> 2276</section> 2277</div> 2278</div> 2279</div> 2280</div> 2281</div> 2282 <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> 2283 <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> 2284 <span class="image-caption u_1914614317" id="1914614317"></span> 2285</div> 2286</div> 2287 <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> 2288</div> 2289</div> 2290 <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> 2291</span> 2292 <span class="text" id="1042592454" data-diy-text="">[email protected]</span> 2293</a> 2294</div> 2295 <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> 2296</span> 2297 <span class="text" id="1542777139">020 749 7280</span> 2298</a> 2299</div> 2300</div> 2301 <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"> <a href="https://www.facebook.com/valmarin
2301suomi/" 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> 2302</a> 2303 <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> 2304</a> 2305</div> 2306</div> 2307</div> 2308</div> 2309</div> 2310</div> 2311</div> 2312</section> 2313</div> 2314 <div data-auto="flex-section" id="1146138359" data-flex-id="9d0d1914" data-layout-section=""> <div class="flex-widgets-container" id="1358143718"></div> 2315 <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> 2316</div> 2317</div> 2318</div> 2319</div> 2320</section> 2321</div> 2322</div> 2323</div> 2324 <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> 2325 <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> 2326</div> 2327</div> 2328</div> 2329</section> 2330</div> 2331</div> 2332</div> 2333</div> 2334</div> 2335</div> 2336</div> 2337</div> 2338</div> 2339 2340 </div> 2341</div> 2342<!-- Add full CSS and Javascript before the close tag of the body if needed --> 2343 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-mobile_implicit-fcc5790c-3f52dd1330bb4261abf74f3048afcb28">@media (max-width: 767px) { 2344 2345#afc3abc1 { 2346 grid-template-rows: minmax(8px, max-content); 2347} 2348 2349#d7958ad5 { 2350 grid-area: 1 / 1 / span 1 / span 1; 2351} 2352}</style> 2353 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile_implicit-flex-header-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2354}</style> 2355 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-mobile-f620ff75-3f52dd1330bb4261abf74f3048afcb28">@media (max-width: 767px) { 2356 2357#a7428da7 { 2358 row-gap: 18px; 2359 width: 100%; 2360 min-height: 80px; 2361 align-items: center; 2362 order: 0; 2363} 2364 2365#\33 9bf807d { 2366 background-position: 50% 50%; 2367} 2368 2369#\35 3d1dde6 { 2370 row-gap: 18px; 2371 flex-direction: column; 2372 min-height: 0; 2373 flex-wrap: nowrap; 2374 padding: 3% 5% 3% 5%; 2375} 2376 2377#\37 bf0307a { 2378 align-self: auto; 2379 width: 100%; 2380 justify-self: auto; 2381 order: 0; 2382 margin: 0px 0% 0px 0%; 2383 grid-area: auto / auto / auto / auto; 2384} 2385 2386#f1d29d5d { 2387 margin: 0px 0% 0px 0%; 2388} 2389}</style> 2390 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-mobile-d24f55f8-3f52dd1330bb4261abf74f3048afcb28">@media (max-width: 767px) { 2391 2392#\38 16c22d1 { 2393 min-height: 80px; 2394 align-items: center; 2395 width: 100%; 2396} 2397 2398#\30 9f1019e { 2399 min-height: 0; 2400 flex-direction: column; 2401 padding-left: var(--section-padding-left); 2402 padding-right: var(--section-padding-right); 2403 flex-wrap: nowrap; 2404} 2405 2406#widget_meo { 2407 width: 98.69%; 2408} 2409}</style> 2410 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-mobile-878fc71c-3f52dd1330bb4261abf74f3048afcb28">@media (max-width: 767px) { 2411 2412#f097e3cc { 2413 min-height: 80px; 2414 align-items: center; 2415 width: 100%; 2416} 2417 2418#\32 755d46f { 2419 min-height: 0; 2420 flex-direction: column; 2421 padding-left: var(--section-padding-left); 2422 padding-right: var(--section-padding-right); 2423 flex-wrap: nowrap; 2424} 2425 2426#be92b9b9 { 2427 width: 97.90%; 2428} 2429}</style> 2430 <style data-page-uuid="3f52dd1330bb4261abf74f3048afcb28" id="grid-styles-mobile-fcc5790c-3f52dd1330bb4261abf74f3048afcb28">@media (max-width: 767px) { 2431 2432#aa6478bc { 2433 row-gap: 10px; 2434 width: 100%; 2435 min-height: 80px; 2436 align-items: center; 2437 order: 0; 2438} 2439 2440#\37 f871249 { 2441 height: 8px; 2442} 2443 2444#afc3abc1::before, #afc3abc1 > .bgExtraLayerOverlay { 2445 2446} 2447 2448#d7958ad5 { 2449 row-gap: 0px; 2450 flex-direction: column; 2451 min-height: 0; 2452 flex-wrap: nowrap; 2453} 2454}</style> 2455 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-flex-footer-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2456 2457#flex-footer { 2458 padding: 0 0 0 0; 2459 margin: 0 0 0 0; 2460} 2461}</style> 2462 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-flex-header-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2463 2464#flex-header { 2465 2466 padding: 0px 0px 0px 0px; 2467 margin: 0px 0% 0px 0%; 2468} 2469}</style> 2470 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-1566d41f-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2471 2472#\31 c28ebe8 { 2473 width: 15.67%; 2474 align-items: center; 2475 order: 3; 2476 height: auto; 2477 min-height: 0px; 2478 align-self: center; 2479 max-height: none; 2480 flex: 0 1 auto; 2481 padding: 0px 16px 0px 16px; 2482 margin: 0% 0% 0% 0%; 2483} 2484 2485#\31 3d18c3d { 2486 width: 5.51%; 2487 order: 2; 2488} 2489 2490#\33 c5a1835 { 2491 padding-left: 2%; 2492 min-height: 108px; 2493 padding-right: 2%; 2494} 2495 2496#c1baeb31 { 2497 column-gap: 2%; 2498 width: 35.05%; 2499 justify-content: center; 2500 order: 1; 2501 padding: 0px 0px 0px 16px; 2502 margin: 0% 0% 0% 0%; 2503} 2504 2505#b4d09289 { 2506 column-gap: 2%; 2507 width: 35.05%; 2508 justify-content: center; 2509 order: 1; 2510 flex-direction: row; 2511 flex-wrap: nowrap; 2512 padding: 0px 0px 0px 0px; 2513 margin: 0% 0% 0% 3%; 2514} 2515 2516#\38 cc60d94.flex-element.widget-wrapper > [data-element-type] { 2517 padding: 16px 0px 16px 0px; 2518} 2519#\38 cc60d94 { 2520 width: 100%; 2521 height: auto; 2522 margin: 0px 0% 0px 0%; 2523} 2524 2525#e4306ba3 { 2526 width: 111px; 2527 height: auto; 2528 min-height: 73px; 2529} 2530 2531#f36370a9 { 2532 width: 18px; 2533 height: 75px; 2534} 2535 2536#\31 7e7a2b7 {
2537 align-items: center; 2538 order: 4; 2539} 2540 2541#\37 162ef92 { 2542 align-items: center; 2543 order: 5; 2544} 2545}</style> 2546 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-5f9f26b9-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2547 2548#\31 6e6dd7d { 2549 width: 100%; 2550 padding-bottom: 16px; 2551 min-height: 10vh; 2552} 2553 2554#\37 2c90965 { 2555 flex-direction: column; 2556 min-height: unset; 2557} 2558}</style> 2559 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-63a049320d35b55b4ef2a372-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2560 2561#\36 3a049320d35b55b4ef2a374 { 2562 padding-top: 0px; 2563 width: 100%; 2564 min-height: 45vh; 2565 justify-content: flex-start; 2566} 2567 2568#\36 3a049320d35b55b4ef2a377 { 2569 flex-direction: column; 2570 min-height: unset; 2571 padding: 0% 4% 4% 4%; 2572} 2573 2574#\36 3a049ca0d35b55b4ef2a5c3 { 2575 align-self: auto; 2576 max-width: 100%; 2577 width: 100%; 2578 justify-self: auto; 2579 order: 0; 2580 margin: 0px 0% 0px 0%; 2581 grid-area: auto / auto / auto / auto; 2582} 2583}</style> 2584 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-6406026c90e1521f6ecb0eca-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2585 2586#\36 406026c90e1521f6ecb0ecc { 2587 flex-direction: column; 2588 min-height: 0; 2589 flex-wrap: nowrap; 2590 padding: 0% 4% 0% 4%; 2591} 2592 2593#\35 0a14c85 { 2594 row-gap: 16px; 2595 padding-left: 5%; 2596 width: 100%; 2597 min-height: 45vh; 2598 align-items: center; 2599 padding-right: 5%; 2600} 2601}</style> 2602 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-63da2bddeae8da42b2353671-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2603 2604#\36 3da2bddeae8da42b2353673 { 2605 row-gap: 10px; 2606 flex-direction: column; 2607 min-height: 0; 2608 flex-wrap: nowrap; 2609 padding: 6% 6% 6% 6%; 2610} 2611 2612#\34 d4a97b4 { 2613 min-width: 32px; 2614} 2615 2616#\35 c4c59c9 { 2617 margin-left: 0px; 2618 margin-right: 0px; 2619 width: 70.09%; 2620 height: auto; 2621} 2622 2623#\37 8fc38d9 { 2624 row-gap: 20px; 2625 flex-direction: column; 2626 width: 100%; 2627 min-height: 80px; 2628 justify-content: flex-start; 2629 align-items: center; 2630 flex-wrap: nowrap; 2631 order: 0; 2632 align-content: center; 2633} 2634 2635#\32 e68622b { 2636 row-gap: 20px; 2637 flex-direction: column; 2638 width: 95%; 2639 min-height: 3px; 2640 justify-content: center; 2641 align-items: flex-start; 2642 flex-wrap: nowrap; 2643 order: 0; 2644 flex: 0 1 auto; 2645} 2646 2647#dcd80ab2 { 2648 min-width: 32px; 2649} 2650 2651#\34 fbf308e { 2652 width: 295px; 2653} 2654 2655#\37 165b757 { 2656 row-gap: 8px; 2657 flex-direction: column; 2658 width: 100%; 2659 min-height: 80px; 2660 justify-content: flex-start; 2661 align-items: flex-start; 2662 flex-wrap: nowrap; 2663 order: 0; 2664 height: auto; 2665} 2666 2667#widget_tio { 2668 align-self: center; 2669 margin-left: 0%; 2670 margin-right: 0%; 2671} 2672}</style> 2673 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-9d0d1914-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2674 2675#\36 c459f55 { 2676 width: 313px; 2677 align-self: center; 2678 margin: 0px 0% 0px 0%; 2679} 2680 2681#\36 a297564 { 2682 row-gap: 20px; 2683 flex-direction: column; 2684 width: 100%; 2685 min-height: 24px; 2686 justify-content: flex-start; 2687 align-items: flex-start; 2688 flex-wrap: nowrap; 2689 order: 1; 2690 height: auto; 2691} 2692 2693#fefe6e95 { 2694 row-gap: 18px; 2695 flex-direction: column; 2696 min-height: 0; 2697 flex-wrap: nowrap; 2698 padding: 3% 6% 3% 6%; 2699} 2700 2701#\31 e63577f { 2702 margin: 0px 0% 0px 0%; 2703} 2704}</style> 2705 <style data-page-uuid="4110aea43891409791252b078d09667f" data-is-header="true" id="grid-styles-mobile-a65f44c6-4110aea43891409791252b078d09667f">@media (max-width: 767px) { 2706 2707#\36 e00d793 { 2708 flex-direction: column; 2709 padding-left: 4%; 2710 min-height: 0; 2711 flex-wrap: nowrap; 2712 padding-right: 4%; 2713} 2714 2715#\33 eea4f06 { 2716 width: 100%; 2717 min-height: 80px; 2718 align-items: center; 2719} 2720}</style> 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759<!-- ========= JS Section ========= -->
2760<script> 2761 var isWLR = true; 2762 2763 window.customWidgetsFunctions = {}; 2764 window.customWidgetsStrings = {}; 2765 window.collections = {}; 2766 window.currentLanguage = "FINNISH" 2767 window.isSitePreview = false; 2768</script>
2768 2769 2770 2771 2772
2773<script type="text/javascript"> 2774 2775 var d_version = "production_6800"; 2776 var build = "2026-09-24T12_50_33"; 2777 window['v' + 'ersion'] = d_version; 2778 2779 function buildEditorParent() { 2780 window.isMultiScreen = true; 2781 window.editorParent = {}; 2782 window.previewParent = {}; 2783 window.assetsCacheQueryParam = "?version=2026-09-24T12_50_33"; 2784 try { 2785 var _p = window.parent; 2786 if (_p && _p.document && _p.$ && _p.$.dmfw) { 2787 window.editorParent = _p; 2788 } else if (_p.isSitePreview) { 2789 window.previewParent = _p; 2790 } 2791 } catch (e) { 2792 2793 } 2794 } 2795 2796 buildEditorParent(); 2797</script>
2797 2798 2799 2800 2801<!-- Injecting site-wide before scripts --> 2802 2803
2804<script src="https://app.termly.io/resource-blocker/a4a607fc-a19f-40aa-8833-35c79353f726?autoBlock=on" data-swh-uuid="347d1c8b900c4c05bb6de499c4f2c8d8"> 2805</script>
2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823
2824<script type="text/javascript" id="d_track_campaign"> 2825 (function() { 2826 if (!window.location.search) { 2827 return; 2828 } 2829 const cleanParams = window.location.search.substring(1); // Strip ? 2830 const queryParams = cleanParams.split('&'); 2831 2832 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 2833 const domain = 'domain=' + window.location.hostname; 2834 const path = "path=/"; 2835 2836 queryParams.forEach((param) => { 2837 const [key, value = ''] = param.split('='); 2838 if (key.startsWith('utm_')) { 2839 const cookieName = "_dm_rt_" + key.substring(4); 2840 const cookie = cookieName + "=" + value; 2841 const joined = [cookie, expires, domain, path].join(";"); 2842 document.cookie = joined; 2843 } 2844 }); 2845 }()); 2846</script>
vendor: 1 bytes, line 2846
2846
2847<script type="text/javascript" id="d_track_referrer"> 2848 (function() { 2849 const cookieName = '_dm_entry_referrer'; 2850 const referrer = document.referrer; 2851 if (!referrer) { 2852 return; 2853 } 2854 let referrerOrigin; 2855 try { 2856 referrerOrigin = new URL(referrer).origin; 2857 } catch (e) { 2858 return; 2859 } 2860 // 'null' is what an opaque origin (sandboxed iframe, file://) serializes to. 2861 if (!referrerOrigin || referrerOrigin === 'null' || referrerOrigin === window.location.origin) { 2862 return; 2863 } 2864 try { 2865 const existing = document.cookie 2866 .split('; ') 2867 .find((candidate) => candidate.indexOf(cookieName + '=') === 0); 2868 if (existing && decodeURIComponent(existing.slice(cookieName.length + 1))) { 2869 return; 2870 } 2871 // No expiry: session-scoped, matching the _dm_rt_ cookies above that a submission 2872 // reads alongside this one (session-scoped in practice â see FBN-5389). 2873 const secure = window.location.protocol === 'https:' ? ';Secure' : ''; 2874 document.cookie = cookieName + '=' + encodeURIComponent(referrerOrigin) 2875 + ';path=/;SameSite=Lax' + secure; 2876 } catch (e) { 2877 return; 2878 } 2879 }()); 2880</script>
2880 2881
2882<script type="text/javascript" > 2883 var _dm_gaq = {}; 2884 var _gaq = _gaq || []; 2885 var _dm_insite = []; 2886</script>
2886 2887 2888 2889 2890
2891<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-5V68MKT" id="d-js-gtm" 2892 onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
vendor: 64 bytes, lines 2892-2893
2892 2893<script async src="https://www.googletagmanager.com/gtag/js?id=
2893G-3TVXJBFLBK
vendor: 13 bytes, lines 2893-2894
2893"></script> 2894
2895<script type="text/javascript" id="d_track_ga"> 2896 window.dataLayer = window.dataLayer || []; 2897 _dm_gaq.siteAlias = '38f0ee7695b144a7b8b0d37bf08dcd12'; 2898 _dm_gaq.externalGaqID = 'non-empty'; 2899 2900 function gtag() { dataLayer.push(arguments); } 2901 2902 function pushInsiteImpressions(id) { 2903 _dm_insite.forEach((rule) => { 2904 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 2905 }); 2906 } 2907 2908 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 2909 const eventProps = { 2910 event_category: category, 2911 event_label: label, 2912 value, 2913 ...additionalParams 2914 }; 2915 gtag('event', event, eventProps); 2916 } 2917 2918 gtag('js', new Date()) 2919 2920 2921gtag('set', 'developer_id.dMDU5Nj', true); 2922gtag('config', 'G-3TVXJBFLBK', { 2923 'send_page_view': false, 2924 'linker': { 2925 'domains': ['www.valmarin.fi'] 2926 } 2927}); 2928 2929 _dm_gaq.pushEvent('', 'page_view'); 2930 2931 pushInsiteImpressions(_dm_gaq.externalGaqID); 2932</script>
2932 2933 2934 2935 2936 2937 2938 2939<!-- End Injecting site-wide to the head --> 2940 2941 2942 2943 2944 2945
2946<script> 2947 window.cookiesNotificationMarkupPreview = 'null'; 2948</script>
2948 2949 2950<!-- HEAD RT JS Include -->
2951<script id='d-js-params'> 2952 window.INSITE = window.INSITE || {}; 2953 window.INSITE.device = "desktop"; 2954 2955 window.rtCommonProps = {}; 2956 rtCommonProps["rt.ajax.ajaxScriptsFix"] =true; 2957 rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20='; 2958 rtCommonProps["runtimecollector.url"] = 'https://rtc.eu-multiscreensite.com'; 2959 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 2960 rtCommonProps["inlineEditGrid.snap"] =true; 2961 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 2962 rtCommonProps["rt.pushnotifs.force.button"] =true; 2963 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 2964 rtCommonProps["common.mapbox.js.override"] =false; 2965 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 2966 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 2967 rtCommonProps["isCoverage.test"] =false; 2968 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 2969 rtCommonProps["common.resources.dist.cdn"] =true; 2970 rtCommonProps["common.build.dist.folder"] = 'production/6800'; 2971 rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com'; 2972 rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6800'; 2973 rtCommonProps["common.fonts.api.v2.url"] = 'https://de.cdn-website.com/fonts/css2?family='; 2974 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 2975 rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true; 2976 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 2977 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 2978 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 2979 rtCommonProps["isAutomation.test"] =false; 2980 rtCommonProps["booking.cal.api.domain"] = 'api.cal.eu'; 2981 2982 2983 rtCommonProps['common.mapsProvider'] = 'mapbox'; 2984 2985 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 2986 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 2987 rtCommonProps['server.for.resources'] = ''; 2988 rtCommonProps['feature.flag.lazy.widgets'] = true; 2989 rtCommonProps['feature.flag.single.wow'] = false; 2990 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 2991 rtCommonProps['feature.flag.mark.anchors'] = true; 2992 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 2993 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 2994 rtCommonProps["images.sizes.small"] =160; 2995 rtCommonProps["images.sizes.mobile"] =640; 2996 rtCommonProps["images.sizes.tablet"] =1280; 2997 rtCommonProps["images.sizes.desktop"] =1920; 2998 rtCommonProps["modules.resources.cdn"] =true; 2999 rtCommonProps["import.images.storage.imageCDN"] = 'https://le-de.cdn-website.com/'; 3000 rtCommonProps["feature.flag.runtime.inp.threshold"] =150; 3001 rtCommonProps["feature.flag.performance.logs"] =false; 3002 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 3003 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 3004 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 3005 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 3006 // feature flags that's used out of runtime module (in legacy files) 3007 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 3008 3009 window.rtFlags = {}; 3010 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; 3011 rtFlags["scripts.widgetCount.enabled"] =true; 3012 rtFlags["fnb.animations.tracking.enabled"] =true; 3013 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 3014 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 3015 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 3016 rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true; 3017 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 3018 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 3019 rtFlags["geocode.search.localize"] =false; 3020 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 3021 rtFlags["twitter.heightLimit.enabled"] = true; 3022 rtFlags["runtime.lottieOverflow"] =false; 3023 rtFlags["runtime.monitoring.sentry.ignoreErrors"] = ""; 3024 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 3025 rtFlags["flex.animation.design.panel.layout"] =true; 3026 rtFlags["runtime.cwv.report.cls.enabled"] =false; 3027 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 3028 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 3029 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 3030 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 3031 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 3032 rtFlags["contact.form.useActiveForm"] =true; 3033 rtFlags["contact.form.custom.errors.enabled"] =false; 3034 rtFlags["runtime.ssr.productStore.internal.observer"] =true;
3035 rtFlags["runtime.ssr.productCustomizations"] =true; 3036 rtFlags["runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled"] =true; 3037 rtFlags["runtime.ssr.ssrSlider.jumpThreshold.enabled"] =true; 3038 rtFlags["termly.map.consent.overlay.enabled"] =true; 3039 rtFlags["editor.widget.form.a11y"] =true; 3040</script>
vendor: 1 bytes, line 3040
3040
3041<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>
3041 3042 3043<!-- End of HEAD RT JS Include --> 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057
3058<script> 3059 document.addEventListener('DOMContentLoaded', () => 3060 window.runtime.initLayout() 3061 ); 3062</script>
3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081
3082<script type="text/javascript" id="d_track_sp"> 3083 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 3084 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 3085 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 3086 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d3uzsv7k2lpopp.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 3087 window.dmsnowplow = window.snowplow; 3088 3089 dmsnowplow('newTracker', 'cf', 'd3uzsv7k2lpopp.cloudfront.net', { // Initialise a tracker 3090 appId: '38f0ee7695b144a7b8b0d37bf08dcd12' 3091 }); 3092 3093 // snowplow queries element styles so we wait until CSS calculations are done. 3094 requestAnimationFrame(() => { 3095 dmsnowplow('trackPageView'); 3096 _dm_insite.forEach((rule) => { 3097 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 3098 // the tracking is in popup.js 3099 if (rule.actionName !== "popup") { 3100 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 3101 } 3102 window?.waitForDeferred?.('dmAjax', () => { 3103 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 3104 }); 3105 }); 3106 }); 3107</script>
3107 3108 3109 3110 3111<div style="display:none;" id="P6iryBW0Wu"></div> 3112 3113<!-- photoswipe markup --> 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123<!-- Root element of PhotoSwipe. Must have class pswp. --> 3124<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3125 3126 <!-- Background of PhotoSwipe. 3127 It's a separate element as animating opacity is faster than rgba(). --> 3128 <div class="pswp__bg"></div> 3129 3130 <!-- Slides wrapper with overflow:hidden. --> 3131 <div class="pswp__scroll-wrap"> 3132 3133 <!-- Container that holds slides. 3134 PhotoSwipe keeps only 3 of them in the DOM to save memory. 3135 Don't modify these 3 pswp__item elements, data is added later on. --> 3136 <div class="pswp__container"> 3137 <div class="pswp__item"></div> 3138 <div class="pswp__item"></div> 3139 <div class="pswp__item"></div> 3140 </div> 3141 3142 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 3143 <div class="pswp__ui pswp__ui--hidden"> 3144 3145 <div class="pswp__top-bar"> 3146 3147 <!-- Controls are self-explanatory. Order can be changed. --> 3148 3149 <div class="pswp__counter"></div> 3150 3151 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Sulje (Esc)"></button> 3152 3153 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Jaa"></button> 3154 3155 <button class="pswp__button pswp__button--fs" title="Vaihda koko näyttöön"></button> 3156 3157 <button class="pswp__button pswp__button--zoom" title="Lähennä/loitonna"></button> 3158 3159 <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR --> 3160 <!-- element will get class pswp__preloader--active when preloader is running --> 3161 <div class="pswp__preloader"> 3162 <div class="pswp__preloader__icn"> 3163 <div class="pswp__preloader__cut"> 3164 <div class="pswp__preloader__donut"></div> 3165 </div> 3166 </div> 3167 </div> 3168 </div> 3169 3170 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 3171 <div class="pswp__share-tooltip"></div> 3172 </div> 3173 3174 <button class="pswp__button pswp__button--arrow--left" title="Edellinen (vasen nuoli)"> 3175 </button> 3176 3177 <button class="pswp__button pswp__button--arrow--right" title="Seuraava (oikea nuoli)"> 3178 </button> 3179 3180 <div class="pswp__caption"> 3181 <div class="pswp__caption__center"></div> 3182 </div> 3183 3184 </div> 3185 3186 </div> 3187 3188</div> 3189<div id="fb-root" 3190 data-locale="fi_FI"></div> 3191<!-- Alias: 38f0ee7695b144a7b8b0d37bf08dcd12 -->
3192<script id="d_track_personalization"> 3193 window?.waitForDeferred?.('dmAjax', () => { 3194 // Collects client data and updates cookies used by smart sites 3195 window.expireDays = 365; 3196 window.visitLength = 30 * 60000; 3197 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 3198 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 3199 }); 3200</script>
vendor: 1 bytes, line 3200
3200
3201<script type="text/javascript"> 3202 3203 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 3204 3205 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 3206 Parameters.HomeLinkText = 'Home'; 3207 </script>
3207 3208<!-- End Script tags --> 3209<!-- Site Wide Html Markup --> 3210<!-- Site Wide Html Markup --> 3211<!-- Begin Product Custom HTML Markup --> 3212<!-- START: Termly Preferences Floating icon --> 3213<style> 3214 #termly-code-snippet-support .termly-floating-preferences { 3215 /* Override Termly's default blue icon with our brown cookie button. 3216 !important is used to beat Termly's inline-equivalent specificity. */ 3217 background: 3218 #000 3219 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtODMuNTI3IDczLjA1NWMtMy41MzUyLTEuNTUwOC02LjA5NzctNC43MjI3LTYuODc4OS04LjUtMC43ODUxNi0zLjc4MTIgMC4zMTI1LTcuNzA3IDIuOTM3NS0xMC41MzUgMC41NTQ2OS0wLjYwNTQ3IDAuNzM0MzctMS40NjQ4IDAuNDcyNjYtMi4yNDIyLTAuMjY1NjItMC43NzM0NC0wLjkyOTY5LTEuMzQ3Ny0xLjczODMtMS40ODgzLTUuNzUzOS0wLjk5MjE5LTkuOTUzMS01Ljk5MjItOS45MzM2LTExLjgzMiAwLjAxOTUzMS0xLjk1MzEgMC41MTk1My0zLjg2NzIgMS40NjA5LTUuNTc4MSAwLjM5NDUzLTAuNzM4MjggMC4zNDM3NS0xLjYzMjgtMC4xMjUtMi4zMjQyLTAuNDcyNjYtMC42OTE0MS0xLjI4OTEtMS4wNjI1LTIuMTE3Mi0wLjk2NDg0bC0wLjQ3MjY2IDAuMDYyNWMtMC4zMTY0MSAwLjA1MDc4MS0wLjY0MDYyIDAuMDgyMDMxLTAuOTYwOTQgMC4wODk4NDRoLTAuMDA3ODEzYy00LjYzNjcgMC4wMTk1MzEtOC44NjMzLTIuNjQ4NC0xMC44NDQtNi44Mzk4LTEuOTg0NC00LjE5MTQtMS4zNTk0LTkuMTQ4NCAxLjU5MzgtMTIuNzE5IDAuNTExNzItMC42Mjg5MSAwLjY0ODQ0LTEuNDg0NCAwLjM1MTU2LTIuMjM4My0wLjI5Njg4LTAuNzU3ODEtMC45ODA0Ny0xLjI5My0xLjc4MTItMS40MDIzLTEuOTgwNS0wLjI5Mjk3LTMuOTc2Ni0wLjQ0OTIyLTUuOTc2Ni0wLjQ2ODc1aC0wLjExMzI4Yy0xNS42ODQtMC4wMDM5MDctMzAuMTc2IDguMzU1NS0zOC4wMjcgMjEuOTMtNy44NTE2IDEzLjU3NC03Ljg3NSAzMC4zMDUtMC4wNTQ2ODggNDMuODk4IDcuODE2NCAxMy41OTQgMjIuMjg5IDIxLjk4NCAzNy45NzMgMjIuMDIzaDAuMTEzMjhjMTMuNzcgMC4wMzUxNTcgMjYuNzUtNi40Mzc1IDM1LTE3LjQ2NSAwLjQxNDA2LTAuNTQ2ODggMC41NTQ2OS0xLjI1IDAuMzg2NzItMS45MTQxLTAuMTcxODgtMC42NjAxNi0wLjYzMjgxLTEuMjEwOS0xLjI1NzgtMS4
32190OTIyem0tNTguMjctOS4zODY3Yy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjg3NS0zLjQ2NDggMC45MTAxNi0wLjkwNjI1IDIuMjc3My0xLjE3OTcgMy40NjQ4LTAuNjg3NSAxLjE4NzUgMC40OTIxOSAxLjk2NDggMS42NTIzIDEuOTY0OCAyLjkzNzUgMCAxLjc1MzktMS40MjU4IDMuMTc5Ny0zLjE3OTcgMy4xNzk3em02LjMxMjUtMjcuNzgxYy0xLjI4NTIgMC0yLjQ0NTMtMC43NzczNC0yLjkzNzUtMS45NjQ4LTAuNDkyMTktMS4xODc1LTAuMjE4NzUtMi41NTQ3IDAuNjkxNDEtMy40NjQ4IDAuOTEwMTYtMC45MDYyNSAyLjI3NzMtMS4xNzk3IDMuNDY0OC0wLjY4NzUgMS4xODc1IDAuNDkyMTkgMS45NjA5IDEuNjUyMyAxLjk2MDkgMi45Mzc1IDAgMS43NTM5LTEuNDIxOSAzLjE3OTctMy4xNzk3IDMuMTc5N3ptMTAuNDM0IDE4LjE2Yy0xLjI3NzMgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDkyMTktMS4xNzk3LTAuMjE4NzUtMi41MzUyIDAuNjgzNTktMy40Mzc1IDAuOTAyMzQtMC45MDYyNSAyLjI1NzgtMS4xNzU4IDMuNDM3NS0wLjY4NzUgMS4xNzk3IDAuNDg4MjggMS45NDkyIDEuNjQwNiAxLjk0OTIgMi45MTggMCAxLjc0MjItMS40MTAyIDMuMTU2Mi0zLjE1NjIgMy4xNTYyem01LjczMDUgMjAuMTE3Yy0xLjI3MzQgMC0yLjQyNTgtMC43Njk1My0yLjkxNDEtMS45NDkyLTAuNDg4MjgtMS4xNzk3LTAuMjE4NzUtMi41MzkxIDAuNjgzNTktMy40NDE0IDAuOTAyMzQtMC45MDIzNCAyLjI2MTctMS4xNzE5IDMuNDQxNC0wLjY4MzU5IDEuMTc5NyAwLjQ4ODI4IDEuOTQ5MiAxLjY0MDYgMS45NDkyIDIuOTE4IDAgMC44MzU5NC0wLjMzMjAzIDEuNjQwNi0wLjkyNTc4IDIuMjMwNS0wLjU5Mzc1IDAuNTkzNzUtMS4zOTQ1IDAuOTI1NzgtMi4yMzQ0IDAuOTI1Nzh6bTEwLjg2My0xNi45MTRoMC4wMDM5MDZjLTEuMjg1MiAwLTIuNDQ1My0wLjc3NzM0LTIuOTM3NS0xLjk2NDgtMC40OTIxOS0xLjE4NzUtMC4yMTg3NS0yLjU1NDcgMC42ODc1LTMuNDY0OCAwLjkxMDE2LTAuOTA2MjUgMi4yNzczLTEuMTc5NyAzLjQ2NDgtMC42ODc1IDEuMTkxNCAwLjQ5MjE5IDEuOTY0OCAxLjY1MjMgMS45NjQ4IDIuOTM3NSAwIDEuNzUzOS0xLjQyNTggMy4xNzk3LTMuMTc5NyAzLjE3OTd6bTI5LjU3NC0yMi4xMjVjMC0xLjI4NTIgMC43Nz
3219czNC0yLjQ0NTMgMS45NjQ4LTIuOTM3NXMyLjU1NDctMC4yMTg3NSAzLjQ2NDggMC42OTE0MWMwLjkwNjI1IDAuOTEwMTYgMS4xNzk3IDIuMjc3MyAwLjY4NzUgMy40NjQ4LTAuNDkyMTkgMS4xODc1LTEuNjUyMyAxLjk2MDktMi45Mzc1IDEuOTYwOS0xLjc1MzkgMC0zLjE3OTctMS40MjE5LTMuMTc5Ny0zLjE3OTd6bS0xNC41MzktMTkuMDQzYzAtMS4yODUyIDAuNzc3MzQtMi40NDUzIDEuOTY0OC0yLjkzNzUgMS4xODc1LTAuNDkyMTkgMi41NTQ3LTAuMjE4NzUgMy40NjQ4IDAuNjkxNDEgMC45MDYyNSAwLjkwNjI1IDEuMTc5NyAyLjI3MzQgMC42ODc1IDMuNDYwOS0wLjQ5MjE5IDEuMTkxNC0xLjY1MjMgMS45NjQ4LTIuOTM3NSAxLjk2NDgtMC44NDM3NSAwLTEuNjUyMy0wLjMzNTk0LTIuMjQ2MS0wLjkyOTY5LTAuNTk3NjYtMC41OTc2Ni0wLjkzMzU5LTEuNDA2Mi0wLjkzMzU5LTIuMjV6bTIwLjg5OCAzOS41NzhjMCAxLjI4NTItMC43NzM0NCAyLjQ0NTMtMS45NjA5IDIuOTM3NS0xLjE5MTQgMC40OTIxOS0yLjU1ODYgMC4yMTg3NS0zLjQ2NDgtMC42OTE0MS0wLjkxMDE2LTAuOTA2MjUtMS4xODM2LTIuMjc3My0wLjY5MTQxLTMuNDY0OCAwLjQ5MjE5LTEuMTg3NSAxLjY1MjMtMS45NjA5IDIuOTM3NS0xLjk2MDkgMC44NDM3NSAwIDEuNjUyMyAwLjMzNTk0IDIuMjUgMC45Mjk2OSAwLjU5Mzc1IDAuNTk3NjYgMC45Mjk2OSAxLjQwNjIgMC45Mjk2OSAyLjI1eiIvPjwvc3ZnPgo=") 3220 no-repeat center / 60% !important; 3221 width: 45px !important; 3222 height: 45px !important; 3223 border-radius: 50% !important; 3224 border: none !important; 3225 padding: 0 !important; 3226 /* Use fixed positioning so the button is anchored to the viewport, not a parent. */ 3227 position: fixed !important; 3228 bottom: 20px !important; 3229 display:block!important; 3230 left: 20px !important; 3231 /* Replace Termly's drop-shadow filter with a softer box-shadow matching the original design. */ 3232 filter: none !important; 3233 box-shadow: 3234 0 0 0 1px rgba(0, 0, 0, 0.06), 3235 0 1px 2px -1px rgba(0, 0, 0, 0.06), 3236 0 2px 4px 0 rgba(0, 0, 0, 0.04) !important; 3237 cursor: pointer; 3238 transition: transform 0.2s ease, box-shadow 0.2s ease; 3239 } 3240 3241 #termly-code-snippet-support .termly-floating-preferences:hover { 3242 transform: scale(1.05); 3243 box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.2) !important; 3244 } 3245 3246 #termly-code-snippet-support .termly-floating-preferences:focus-visible { 3247 outline: 2px solid #000; 3248 outline-offset: 3px; 3249} 3250 3251 @media (prefers-reduced-motion: reduce) { 3252 #termly-code-snippet-support .termly-floating-preferences { 3253 transition: none; 3254 } 3255 #termly-code-snippet-support .termly-floating-preferences:hover { 3256 transform: none; 3257 } 3258 } 3259</style> 3260<!-- END: Termly Preferences Floating icon --><!-- End Product Custom HTML Markup --> 3261</body> 3262</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.