PageSourceSearch

https://tornionpanimo.fi/vastuullisuus/

html tornionpanimo.fi collected 2026-10-02 13:29:31 UTC 215,364 bytes, 1,460 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fi" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8">
5		
6<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
7<title>Vastuullisuus - www.tornionpanimo.fi</title>
8<meta name="description" content="• Laatu- ja elintarviketurvallisuus• Henkilöstön hyvinvointi• Kotimaisuus ja alkuperä• Ympäristövastuu"/>
9<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
10<link rel="canonical" href="https://tornionpanimo.fi/vastuullisuus/" />
11<meta property="og:locale" content="fi_FI" />
12<meta property="og:type" content="article" />
13<meta property="og:title" content="Vastuullisuus - www.tornionpanimo.fi" />
14<meta property="og:description" content="• Laatu- ja elintarviketurvallisuus• Henkilöstön hyvinvointi• Kotimaisuus ja alkuperä• Ympäristövastuu" />
15<meta property="og:url" content="https://tornionpanimo.fi/vastuullisuus/" />
16<meta property="og:site_name" content="www.tornionpanimo.fi" />
17<meta property="og:updated_time" content="2026-09-16T09:09:26+00:00" />
18<meta property="og:image" content="https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png" />
19<meta property="og:image:secure_url" content="https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png" />
20<meta property="og:image:alt" content="Vastuullisuus" />
21<meta property="article:published_time" content="2023-09-04T04:33:51+00:00" />
22<meta property="article:modified_time" content="2026-09-16T09:09:26+00:00" />
23<meta name="twitter:card" content="summary_large_image" />
24<meta name="twitter:title" content="Vastuullisuus - www.tornionpanimo.fi" />
25<meta name="twitter:description" content="• Laatu- ja elintarviketurvallisuus• Henkilöstön hyvinvointi• Kotimaisuus ja alkuperä• Ympäristövastuu" />
26<meta name="twitter:image" content="https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png" />
27<meta name="twitter:label1" content="Time to read" />
28<meta name="twitter:data1" content="1 minute" />
29<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://tornionpanimo.fi/#organization","name":"Tornion Panimo","url":"https://tornionpanimo.fi","logo":{"@type":"ImageObject","@id":"https://tornionpanimo.fi/#logo","url":"https://tornionpanimo.fi/wp-content/uploads/2023/11/Tornion-Panimo-logo-161x300-1.png","contentUrl":"https://tornionpanimo.fi/wp-content/uploads/2023/11/Tornion-Panimo-logo-161x300-1.png","caption":"www.tornionpanimo.fi","inLanguage":"fi","width":"161","height":"300"}},{"@type":"WebSite","@id":"https://tornionpanimo.fi/#website","url":"https://tornionpanimo.fi","name":"www.tornionpanimo.fi","alternateName":"Tornion Panimo","publisher":{"@id":"https://tornionpanimo.fi/#organization"},"inLanguage":"fi"},{"@type":"ImageObject","@id":"https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png","url":"https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png","width":"200","height":"200","inLanguage":"fi"},{"@type":"WebPage","@id":"https://tornionpanimo.fi/vastuullisuus/#webpage","url":"https://tornionpanimo.fi/vastuullisuus/","name":"Vastuullisuus - www.tornionpanimo.fi","datePublished":"2023-09-04T04:33:51+00:00","dateModified":"2026-09-16T09:09:26+00:00","isPartOf":{"@id":"https://tornionpanimo.fi/#website"},"primaryImageOfPage":{"@id":"https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png"},"inLanguage":"fi"},{"@type":"Person","@id":"https://tornionpanimo.fi/author/mikkomikkokari-com/","name":"[email protected]","url":"https://tornionpanimo.fi/author/mikkomikkokari-com/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/77c35829c205cba02af850733b5556ec6c7825cb1843adf23bf2b1d7244bfcbf?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/77c35829c205cba02af850733b5556ec6c7825cb1843adf23bf2b1d7244bfcbf?s=96&amp;d=mm&amp;r=g","caption":"[email protected]","inLanguage":"fi"},"worksFor":{"@id":"https://tornionpanimo.fi/#organization"}},{"@type":"Article","headline":"Vastuullisuus - www.tornionpanimo.fi","datePublished":"2023-09-04T04:33:51+00:00","dateModified":"2026-09-16T09:09:26+00:00","author":{"@id":"https://tornionpanimo.fi/author/mikkomikkokari-com/","name":"[email protected]"},"publisher":{"@id":"https://tornionpanimo.fi/#organization"},"description":"\u2022 Laatu- ja elintarviketurvallisuus\u2022 Henkil\u00f6st\u00f6n hyvinvointi\u2022 Kotimaisuus ja alkuper\u00e4\u2022 Ymp\u00e4rist\u00f6vastuu","name":"Vastuullisuus - www.tornionpanimo.fi","@id":"https://tornionpanimo.fi/vastuullisuus/#richSnippet","isPartOf":{"@id":"https://tornionpanimo.fi/vastuullisuus/#webpage"},"image":{"@id":"https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png"},"inLanguage":"fi","mainEntityOfPage":{"@id":"https://tornionpanimo.fi/vastuullisuus/#webpage"}}]}</script>
29
30<!-- /Rank Math WordPress SEO plugin -->
31
32<script type='application/javascript'  id='pys-version-script'>console.log('PixelYourSite Free version 11.4.2.1');</script>
32
33<link rel='dns-prefetch' href='//static.addtoany.com' />
34<link rel='dns-prefetch' href='//www.googletagmanager.com' />
35<link rel="alternate" type="application/rss+xml" title="www.tornionpanimo.fi &raquo; syöte" href="https://tornionpanimo.fi/feed/" />
36<link rel="alternate" type="application/rss+xml" title="www.tornionpanimo.fi &raquo; kommenttien syöte" href="https://tornionpanimo.fi/comments/feed/" />
37<link rel="preload" href="https://tornionpanimo.fi/wp-content/uploads/2022/02/Tornion-Panimo-logo.png" as="image" />
38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://tornionpanimo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftornionpanimo.fi%2Fvastuullisuus%2F" />
39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://tornionpanimo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftornionpanimo.fi%2Fvastuullisuus%2F&#038;format=xml" />
40		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 40-41
40
41							<script src="//www.googletagmanager.com/gtag/js?id=
41G-0QTKGX4ZWC
vendor: 91 bytes, lines 41-42
41"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
42			
42<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
43				var mi_version = '11.3.0';
44				var mi_track_user = true;
45				var mi_no_track_reason = '';
46								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/tornionpanimo.fi\/vastuullisuus\/"};
47								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
48					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
49				} else {
50					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
51				}
52
53								var disableStrs = [
54										'ga-disable-G-0QTKGX4ZWC',
55									];
56
57				/* Function to detect opted out users */
58				function __gtagTrackerIsOptedOut() {
59					for (var index = 0; index < disableStrs.length; index++) {
60						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
61							return true;
62						}
63					}
64
65					return false;
66				}
67
68				/* Disable tracking if the opt-out cookie exists. */
69				if (__gtagTrackerIsOptedOut()) {
70					for (var index = 0; index < disableStrs.length; index++) {
71						window[disableStrs[index]] = true;
72					}
73				}
74
75				/* Opt-out function */
76				function __gtagTrackerOptout() {
77					for (var index = 0; index < disableStrs.length; index++) {
78						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
79						window[disableStrs[index]] = true;
80					}
81				}
82
83				if ('undefined' === typeof gaOptout) {
84					function gaOptout() {
85						__gtagTrackerOptout();
86					}
87				}
88								window.dataLayer = window.dataLayer || [];
89
90				window.MonsterInsightsDualTracker = {
91					helpers: {},
92					trackers: {},
93				};
94				if (mi_track_user) {
95					function __gtagDataLayer() {
96						dataLayer.push(arguments);
97					}
98
99					function __gtagTracker(type, name, parameters) {
100						if (!parameters) {
101							parameters = {};
102						}
103
104						if (parameters.send_to) {
105							__gtagDataLayer.apply(null, arguments);
106							return;
107						}
108
109						if (type === 'event') {
110														parameters.send_to = monsterinsights_frontend.v4_id;
111							var hookName = name;
112							if (typeof parameters['event_category'] !== 'undefined') {
113								hookName = parameters['event_category'] + ':' + name;
114							}
115
116							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
117								MonsterInsightsDualTracker.trackers[hookName](parameters);
118							} else {
119								__gtagDataLayer('event', name, parameters);
120							}
121							
122						} else {
123							__gtagDataLayer.apply(null, arguments);
124						}
125					}
126
127					__gtagTracker('js', new Date());
128					__gtagTracker('set', {
129						'developer_id.dZGIzZG': true,
130											});
131					if ( MonsterInsightsLocations.page_location ) {
132						__gtagTracker('set', MonsterInsightsLocations);
133					}
134										__gtagTracker('config', 'G-0QTKGX4ZWC', {"forceSSL":"true","link_attribution":"true"} );
135										window.gtag = __gtagTracker;										(function () {
136						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
137						/* ga and __gaTracker compatibility shim. */
138						var noopfn = function () {
139							return null;
140						};
141						var newtracker = function () {
142							return new Tracker();
143						};
144						var Tracker = function () {
145							return null;
146						};
147						var p = Tracker.prototype;
148						p.get = noopfn;
149						p.set = noopfn;
150						p.send = function () {
151							var args = Array.prototype.slice.call(arguments);
152							args.unshift('send');
153							__gaTracker.apply(null, args);
154						};
155						var __gaTracker = function () {
156							var len = arguments.length;
157							if (len === 0) {
158								return;
159							}
160							var f = arguments[len - 1];
161							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
162								if ('send' === arguments[0]) {
163									var hitConverted, hitObject = false, action;
164									if ('event' === arguments[1]) {
165										if ('undefined' !== typeof arguments[3]) {
166											hitObject = {
167												'eventAction': arguments[3],
168												'eventCategory': arguments[2],
169												'eventLabel': arguments[4],
170												'value': arguments[5] ? arguments[5] : 1,
171											}
172										}
173									}
174									if ('pageview' === arguments[1]) {
175										if ('undefined' !== typeof arguments[2]) {
176											hitObject = {
177												'eventAction': 'page_view',
178												'page_path': arguments[2],
179											}
180										}
181									}
182									if (typeof arguments[2] === 'object') {
183										hitObject = arguments[2];
184									}
185									if (typeof arguments[5] === 'object') {
186										Object.assign(hitObject, arguments[5]);
187									}
188									if ('undefined' !== typeof arguments[1].hitType) {
189										hitObject = arguments[1];
190										if ('pageview' === hitObject.hitType) {
191											hitObject.eventAction = 'page_view';
192										}
193									}
194									if (hitObject) {
195										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
196										hitConverted = mapArgs(hitObject);
197										__gtagTracker('event', action, hitConverted);
198									}
199								}
200								return;
201							}
202
203							function mapArgs(args) {
204								var arg, hit = {};
205								var gaMap = {
206									'eventCategory': 'event_category',
207									'eventAction': 'event_action',
208									'eventLabel': 'event_label',
209									'eventValue': 'event_value',
210									'nonInteraction': 'non_interaction',
211									'timingCategory': 'event_category',
212									'timingVar': 'name',
213									'timingValue': 'value',
214									'timingLabel': 'event_label',
215									'page': 'page_path',
216									'location': 'page_location',
217									'title': 'page_title',
218									'referrer' : 'page_referrer',
219								};
220								for (arg in args) {
221																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
222										hit[gaMap[arg]] = args[arg];
223									} else {
224										hit[arg] = args[arg];
225									}
226								}
227								return hit;
228							}
229
230							try {
231								f.hitCallback();
232							} catch (ex) {
233							}
234						};
235						__gaTracker.create = newtracker;
236						__gaTracker.getByName = newtracker;
237						__gaTracker.getAll = function () {
238							return [];
239						};
240						__gaTracker.remove = noopfn;
241						__gaTracker.loaded = true;
242						window['__gaTracker'] = __gaTracker;
243					})();
244									} else {
245										console.log("");
246					(function () {
247						function __gtagTracker() {
248							return null;
249						}
250
251						window['__gtagTracker'] = __gtagTracker;
252						window['gtag'] = __gtagTracker;
253					})();
254									}
255			</script>
255
256							<!-- / Google Analytics by MonsterInsights -->
257		<style id="wp-img-auto-sizes-contain-inline-css">
258img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
259/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
260</style>
261<style id="wp-emoji-styles-inline-css">
262
263	img.wp-smiley, img.emoji {
264		display: inline !important;
265		border: none !important;
266		box-shadow: none !important;
267		height: 1em !important;
268		width: 1em !important;
269		margin: 0 0.07em !important;
270		vertical-align: -0.1em !important;
271		background: none !important;
272		padding: 0 !important;
273	}
274/*# sourceURL=wp-emoji-styles-inline-css */
275</style>
276<style id="classic-theme-styles-inline-css">
277/*! This file is auto-generated */
278.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
279/*# sourceURL=/wp-includes/css/classic-themes.min.css */
280</style>
281<style id="b3dviewer-modelviewer-style-inline-css">
282.b3dviewer-wrapper{height:100%;max-width:100%;min-width:150px;width:100%}.b3dviewer-wrapper:fullscreen{background:#fff}.b3dviewer .activate_ar{background-color:#fff;border:none;border-radius:4px;position:absolute;right:16px;top:16px}.b3dviewer aligncenter{text-align:left}.b3dviewer-wrapper model-viewer{height:100%;position:relative;width:100%}.b3dviewer-wrapper .slider{bottom:16px;overflow:hidden;position:absolute;text-align:center;width:-moz-fit-content;width:fit-content}.b3dviewer-wrapper *{box-sizing:border-box}.b3dviewer-wrapper .slides{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:10px;overflow-y:hidden}.modelThumbs .selected,.slides .slide.selected{border:2px solid #b3b3b3;outline:none}.slideController{align-items:center;display:flex;justify-content:space-between;position:absolute;top:50%;width:100%}.slideController .arrow-left,.slideController .arrow-right{cursor:pointer}.slideController .arrow-left.disabled,.slideController .arrow-right.disabled{cursor:not-allowed;opacity:.3}.slides .slide{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;height:90px;margin-right:10px;padding:5px;scroll-snap-align:start;width:90px}@media(max-width:576px){.slides .slide{height:60px;width:60px}}.slides .slide-number{background:#ebebeb;text-align:center}.slides .slide-number span{color:#666;font-size:65px;margin:auto;text-align:center}.b3dviewer-wrapper .slide img{border-radius:5px;width:100%}.b3dviewer-wrapper .slide img,.modelViewerBlock .woocommerce .bp_model_parent.b3dviewer-wrapper img,.woocommerce div.product div.images img{height:100%;-o-object-fit:cover;object-fit:cover}.bp_model_parent{max-width:100%}.bp_model_parent .DMC canvas{pointer-events:none}.bp_model_parent:fullscreen{height:100vh}.bp_model_parent:fullscreen .online_3d_viewer{height:100vh!important;width:100vw!important}.online_3d_viewer{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.online_3d_viewer div:last-child{text-align:center;vertical-align:center}#openBtn{bottom:10px;box-sizing:border-box;padding:5px;right:10px}#closeBtn,#openBtn{position:absolute;z-index:999999;fill:#333;background:#fff;border-radius:2px;cursor:pointer}#closeBtn{display:none;right:20px;top:10px}.b3dviewer .fullscreen #closeBtn{display:block}.modelViewerBlock,.modelViewerBlock.b3dviewer{max-width:100%}.modelViewerBlock .alignend,.modelViewerBlock .alignright,.modelViewerBlock.b3dviewer .alignend,.modelViewerBlock.b3dviewer .alignright{float:none;margin-left:auto}.modelViewerBlock .aligncenter,.modelViewerBlock.b3dviewer .aligncenter{margin-left:auto;margin-right:auto}.modelViewerBlock .alignleft,.modelViewerBlock .alignstart,.modelViewerBlock.b3dviewer .alignleft,.modelViewerBlock.b3dviewer .alignstart{float:none;margin-right:auto}.modelViewerBlock .fullscreen,.modelViewerBlock.b3dviewer .fullscreen{animation-duration:.5s;animation-name:fullscreen;background:#fff;height:100vh!important;left:0;position:fixed;top:0;width:100vw!important;z-index:99999}.modelViewerBlock #openBtn,.modelViewerBlock.b3dviewer #openBtn{display:none}@media screen and (max-width:768px){.modelViewerBlock #openBtn,.modelViewerBlock.b3dviewer #openBtn{display:block}}.modelViewerBlock .bp_model_parent:fullscreen #openBtn,.modelViewerBlock.b3dviewer .bp_model_parent:fullscreen #openBtn{display:none}.modelViewerBlock .bp_model_parent:fullscreen #closeBtn,.modelViewerBlock.b3dviewer .bp_model_parent:fullscreen #closeBtn{display:block}.modelViewerBlock #default-poster,.modelViewerBlock.b3dviewer #default-poster{background-color:transparent;background-size:cover;border:none;height:100%;outline:none;width:100%}.modelViewerBlock .modelThumbs,.modelViewerBlock.b3dviewer .modelThumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;max-width:100%}.modelViewerBlock .modelThumbs .thumbsItem,.modelViewerBlock.b3dviewer .modelThumbs .thumbsItem{cursor:pointer;height:80px;width:100px}.b3dviewer-wrapper .select{background:#fff;border-radius:3px;display:inline-block;margin-left:5px;margin-top:5px;padding:5px 12px}.b3dviewer-wrapper .select select{display:inline-block;padding:0 24px 0 8px;width:auto}.percentageWrapper .overlay{background:rgba(51,51,51,.631);height:100%;left:0;position:absolute;top:0;width:100%}.percentageWrapper .percentage{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.b3dviewer .fullscreen model-viewer{height:100%!important}model-viewer.hide_progressbar::part(default-progress-bar){display:none}.woocommerce-page #content .ast-woocommerce-container div.product .b3dviewer_woo_wrapper div.images,.woocommerce-page .b3dviewer_woo_wrapper .b3dviewer.woocommerce,.woocommerce-page .b3dviewer_woo_wrapper .woocommerce-product-gallery.images,.woocommerce-product-gallery.images .b3dviewer.woocommerce{width:100%}.woocommerce #content div.product .product-summary-wrapper div.images:not(.avada-product-gallery){width:48%}.woocommerce #content div.product .owp-product-nav-wrap+div.images{width:52%}div#st-primary-content .product.type-product .woocommerce-product-gallery.images.images{width:44%}.b3dviewer_woo_wrapper{display:flex;flex-direction:column;float:left;width:48%}.woocommerce-page .product .b3dviewer.woocommerce:not(.b3dviewer_woo_wrapper .b3dviewer.woocommerce){float:left;width:48%}#animations{font-size:16px}.b3dviewer-wrapper .select{display:none;margin-right:10px}.b3dviewer-wrapper .select select{margin-left:10px}.fullscreen .online_3d_viewer,.fullscreen canvas{height:100%!important;width:100%!important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images:not(.avada-product-gallery){display:flex;flex-direction:column}.woocommerce #content div.product div.images.avada-product-gallery{display:block!important;float:left;width:500px}.theme-woodmart .woocommerce-product-gallery.woocommerce-product-gallery--with-images{flex-direction:row}.modelViewerBlock #default-poster{pointer-events:none}@media only screen and (min-width:768px){.woocommerce #content .shoptimizer-archive div.product div.images{width:60%}}.bp3dv-model-main{bottom:0;left:0;overflow:hidden;right:0;text-align:center;top:0;-webkit-overflow-scrolling:touch;display:none;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;transition:opacity .15s linear,z-index .15;z-index:-1}.bp3dv-model-main:target{z-index:99999}.bp3dv-model-main:target,.model-open{height:auto;opacity:1;overflow:hidden;position:fixed}.model-open{display:block;z-index:9999999}.bp3dv-model-inner{display:inline-block;margin:30px auto;max-width:90%;transform:translateY(-25%);transition:transform .3s ease-out;vertical-align:middle;width:900px}.bp3dv-model-wrap{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);box-sizing:border-box;display:block;max-height:calc(100vh - 70px);outline:0;padding:20px;position:relative;text-align:left;width:100%}.bp3dv-model-main:target,.model-open .bp3dv-model-inner{position:relative;transform:translate(0);z-index:9999}.bp3dv-model-main:target,.model-open .bg-overlay{background:rgba(0,0,0,.8);position:fixed;z-index:99}.bg-overlay{background:transparent;bottom:0;height:100vh;left:0;right:0;top:0;transition:background .15s linear;width:100%;z-index:0}.close-btn{color:#fff;cursor:pointer;font-family:none;font-size:30px;font-weight:700;line-height:135%;position:absolute;right:-15px;top:-35px;z-index:99}@media screen and (min-width:800px){.bp3dv-model-main:before{content:"";display:inline-block;height:auto;height:100%;margin-right:0;vertical-align:middle}}@media screen and (max-width:799px){.bp3dv-model-inner{margin-top:45px}}.bp3dv_a_popup_opener{position:relative}.bp3dv_a_popup_opener:before{content:"";cursor:pointer;display:inline-block;height:100%;position:absolute;width:100%;z-index:9999}.bp3dv_play_icon:before{color:#fff;content:"";
282font-family:FontAwesome;font-size:100px;height:auto;left:50%;opacity:.8;position:absolute;text-shadow:0 0 30px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.bp3dv_play_icon:before:hover:before{color:#eee}.bp3d_custom_selector_models{height:0;overflow:hidden}.single-product #main-content>.clearfix,.single-product.et_pb_pagebuilder_layout .clearfix>.woocommerce-product-gallery{display:none}.woocommerce-product-gallery .position_top{margin-bottom:10px}.woocommerce-product-gallery .position_bottom{margin-top:10px}.type-product.product .product-summary-wrapper .product-modal-wrap .woocommerce-product-gallery.images{display:block}.modelViewerBlock .view_3d,.modelViewerBlock .view_img{display:none}.modelViewerBlock .position-bottom-left,.modelViewerBlock .position-bottom-right,.modelViewerBlock .position-top-left,.modelViewerBlock .position-top-right{display:flex;flex-direction:column;gap:10px;position:absolute}.modelViewerBlock .position-bottom-left{bottom:10px;left:10px}.modelViewerBlock .position-bottom-right{bottom:10px;right:10px}.modelViewerBlock .position-top-right{right:10px;top:10px}.modelViewerBlock .position-top-left{left:10px;top:10px}.modelViewerBlock .fullscreen-close{display:none}.modelViewerBlock .b3dviewer-wrapper.fullscreen .fullscreen-close{display:block}.modelViewerBlock .bp_model_parent:fullscreen .fullscreen-close{display:block}.modelViewerBlock .bp_model_parent:fullscreen .fullscreen-open{display:none}.modelViewerBlock .control-btn{background:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;cursor:pointer;height:35px;padding:4px;width:35px;z-index:999}.modelViewerBlock .ar-qrcode{display:flex}.modelViewerBlock .ar-qrcode .qr-content{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:5px;bottom:0;box-sizing:border-box;display:none;flex-direction:column;font-size:12px;justify-content:center;left:45px;overflow:hidden;padding-top:10px;position:absolute;text-align:center;transition:all .3s ease-in-out;width:145px;z-index:999}.modelViewerBlock .ar-qrcode .qr-content p{line-height:normal;margin:0 10px}.modelViewerBlock .ar-qrcode .close{display:none}.modelViewerBlock .ar-qrcode.active .qr-content{display:flex;width:100px}.modelViewerBlock .ar-qrcode.active .ar-qr-opener{display:none}.modelViewerBlock .ar-qrcode.active .close{display:block}.modelViewerBlock .hotspot{background-color:#fff;border:none;border-radius:10px;box-sizing:border-box;display:block;height:20px;padding:0;pointer-events:none;width:20px}.modelViewerBlock .view-button{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.25);box-sizing:border-box;color:rgba(0,0,0,.8);display:block;
282font-family:Futura,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;max-width:128px;outline:none;overflow-wrap:break-word;padding:10px;position:absolute;transform:translate3d(-50%,-50%,0);width:-moz-max-content;width:max-content}.modelViewerBlock .annotation{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#222;max-width:-moz-max-content;max-width:max-content;padding:6px 9px;position:absolute;transform:translate(10px,10px);white-space:pre-wrap;width:200px}.modelViewerBlock .style-1.view-button{height:-moz-max-content;height:max-content;padding:6px 9px;width:-moz-max-content;width:max-content}.modelViewerBlock .style-2 .annotation{left:10px;top:22px}.modelViewerBlock .style-2.view-button{border-radius:50px;padding:6px 9px}.modelViewerBlock .style-3 .annotation,.modelViewerBlock .style-4 .annotation{display:none;left:10px;top:20px}.modelViewerBlock .style-3.view-button,.modelViewerBlock .style-4.view-button{border-radius:50px;padding:6px 9px}.modelViewerBlock .style-3.view-button:hover .annotation,.modelViewerBlock .style-4.view-button:hover .annotation{display:block}.modelViewerBlock .style-4.view-button{background-color:transparent;padding:0}.modelViewerBlock .style-4 .hotspot-icon{background:#fff;border-radius:50px;height:24px;width:24px}.productListItem{background:hsla(0,0%,87%,.118);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.productListItem .b3dviewer-wrapper{visibility:hidden}.productListItem .cameraBtn{display:none}.productListItem .view_3d,.productListItem .view_img{bottom:10px;position:absolute;right:10px}.productListItem .view_img{right:10px;top:10px}.productListItem .view_3d{display:block}.productListItem.active .b3dviewer-wrapper{visibility:visible}.productListItem.active .view_3d{display:none}.productListItem.active .view_img{display:block;z-index:999}.woocommerce div.product div.images .bp3d_slick_model_container img{display:none}#bp3d-viewer-1 .b3dviewer-wrapper.fullscreen{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:999}@media screen and (max-width:768px){.bluePlaylist{height:auto!important;max-height:-moz-fit-content!important;max-height:fit-content!important}}
283
284/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/3d-viewer-premium/build/blocks/3d-viewer/view.css */
285</style>
286<style id="gutenberg-content-editor-style-inline-css">
287.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px}.block-editor-block-toolbar .dashicons-admin-generic,.dashicons-screenoptions.seoaic-icon{background-color:#000;background-image:url(/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/content-editor/../images/s-logo.88bc4401.png)!important;background-position:center 5px;background-repeat:no-repeat;background-size:60%;height:28px;width:28px}.block-editor-block-toolbar .dashicons-admin-generic:before,.dashicons-screenoptions.seoaic-icon:before{content:""!important}
288
289/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/content-editor/style-index.css */
290</style>
291<style id="seoaic-faq-block-style-inline-css">
292.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px}.wp-block-seoaic-faq-block{margin-bottom:40px;margin-top:40px}.wp-block-seoaic-faq-block .seoaic-question{overflow-wrap:anywhere}
293
294/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/blocks/faq/style-index.css */
295</style>
296<style id="seoaic-generate-image-block-style-inline-css">
297.seoaic-generated-image-section img{max-width:100%}
298
299/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/blocks/generate-image/style-index.css */
300</style>
301<style id="seoaic-multistep-lead-block-style-inline-css">
302@property --num{syntax:"<integer>";initial-value:0;inherits:false}.seoaic-multistep-form{border:var(--seoaic-ms-box-border,0 solid #100717)!important;border-radius:var(--seoaic-ms-border-radius,0)!important;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin:0 auto 1rem!important;overflow:hidden;position:relative}.seoaic-multistep-form.seoaic_leads_form_box_add_shadow_on{box-shadow:0 0 7px 0 #717171!important}.seoaic-multistep-form.seoaic_leads_form_box_add_shadow_off{box-shadow:unset!important}.seoaic-multistep-form.seoaic-ms-position-corner{bottom:10px;display:block;height:500px;margin:0!important;max-width:min(100vw - 30px,450px);overflow:hidden;position:fixed;right:15px;transition:height .3s linear .2s,border .3s linear .2s;width:100%;z-index:999999}.seoaic-multistep-form.seoaic-ms-position-corner.closed{border:0!important;height:0;min-width:0;overflow:visible;transition:height .3s linear .1s,border .3s linear .1s;width:100%}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-open{align-items:center;border-radius:50%;box-shadow:0 0 5px -2px #797979;display:flex;height:45px;justify-content:center;width:45px}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-open:hover{box-shadow:0 0 8px -2px #797979}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-open>span{align-items:center;display:flex;font-size:25px;justify-content:center}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-closed-msg-wrapper{opacity:1;right:0}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-closed-msg{max-width:400px;min-width:280px}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-chat-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:content-box;height:46px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:46px}.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-chat-header,.seoaic-multistep-form.seoaic-ms-position-corner.closed .seoaic-ms-steps-wrapper{display:none}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-steps{overflow-y:scroll}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-step{min-height:unset}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-contact-fields-wrapper,.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-textarea-content{width:100%}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-chat-header{display:flex;justify-content:space-between;position:relative}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-wrapper{align-items:end;bottom:0;display:flex;gap:24px;opacity:0;position:absolute;right:-350px;transition:all .3s cubic-bezier(.68,-.55,.27,1.55) .45s;z-index:-1}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg{border-radius:15px;box-shadow:0 0 5px -2px #797979;min-width:0;position:relative}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg:hover{box-shadow:0 0 8px -2px #797979}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-clised-msg-connector{bottom:20px;box-shadow:0 0 5px -2px #797979;height:15px;position:absolute;right:60px;transform:skew(60deg);width:30px;z-index:-1}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-chat-content{display:flex;flex-direction:column;gap:5px;padding:15px 10px 15px 0}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-text-wrapper,.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-title-wrapper{line-height:1.3rem;padding-left:15px}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-text,.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-title{display:inline-block;font-size:16px;line-height:1.3rem}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-title{font-weight:600}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-close-wrapper{position:absolute;right:3px;top:3px}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-close-icon{align-items:center;border-radius:50%;display:flex;font-size:16px;justify-content:center;opacity:.7;padding:2px;position:relative;transition:.1s linear}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-closed-msg-close-icon:hover{box-shadow:0 0 8px -2px #797979;opacity:1}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-steps-wrapper{box-sizing:content-box;height:calc(100% - 90px);padding-bottom:30px}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-chat-header-icon-wrapper{padding:5px 10px}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-chat-header-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:50px}.seoaic-multistep-form.seoaic-ms-position-corner .seoaic-ms-chat-title-wrapper{align-items:center;display:flex;flex:1 1 auto;font-size:18px;font-weight:700;text-align:center}.seoaic-multistep-form.seoaic-ms-has-bot-icon .seoaic-ms-bot-icon{background-color:var(--seoaic-ms-bot-icon-bg,#100717);background-image:var(--seoaic-ms-bot-icon-image,none);background-position:50%;background-repeat:no-repeat;background-size:var(--seoaic-ms-bot-icon-size,100% 100%);border:var(--seoaic-ms-bot-icon-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);box-sizing:content-box;height:46px;left:0;top:0;width:46px}.seoaic-multistep-form.seoaic-ms-has-bot-icon .seoaic-ms-step{padding-left:var(--seoaic-ms-step-padding-left,51px)}.seoaic-multistep-form.seoaic-ms-has-bot-icon .seoaic-ms-chat-icon{background-image:var(--seoaic-ms-bot-icon-image,none)}.seoaic-multistep-form.seoaic-ms-has-bot-icon .seoaic-ms-chat-header-icon{background-color:var(--seoaic-ms-bot-icon-bg,#100717);background-image:var(--seoaic-ms-bot-icon-image,none);border-radius:var(--seoaic-ms-border-radius,0)!important}.seoaic-multistep-form.seoaic-ms-has-bot-icon.seoaic-ms-position-corner .seoaic-ms-chat-content{padding-left:46px}.seoaic-multistep-form .seoaic-ms-closed-msg-wrapper{display:none}.seoaic-multistep-form .seoaic-ms-closed-msg,.seoaic-multistep-form .seoaic-ms-open{background-color:var(--seoaic-ms-chat-closed-bg,#100717);color:var(--seoaic-ms-chat-closed-color,#fff)}.seoaic-multistep-form .seoaic-ms-closed-msg-close-icon{color:var(--seoaic-ms-chat-closed-color,#fff)}.seoaic-multistep-form .seoaic-ms-clised-msg-connector{background-color:var(--seoaic-ms-chat-closed-bg,#100717)}.seoaic-multistep-form .seoaic-ms-chat-header{background:var(--seoaic-ms-chat-closed-bg,#100717);color:var(--seoaic-ms-chat-closed-color,#fff);display:none;height:60px}.seoaic-multistep-form .seoaic-ms-close-wrapper{align-items:center;display:flex;justify-content:center;width:60px}.seoaic-multistep-form .seoaic-ms-close-wrapper>span{border-radius:50%;cursor:pointer;font-size:30px;height:auto;transition:all .1s linear;width:auto}.seoaic-multistep-form .seoaic-ms-close-wrapper>span:hover{box-shadow:0 0 1px #b0b0b0}.seoaic-multistep-form .seoaic-ms-open-click{cursor:pointer}.seoaic-multistep-form .seoaic-ms-steps-wrapper{background-color:var(--seoaic-ms-bg,#fff)!important;height:100%}.seoaic-multistep-form .seoaic-ms-steps{height:100%;overflow:hidden;padding:10px 15px}.seoaic-multistep-form .seoaic-ms-step{height:auto;margin-top:1rem;min-height:130px;opacity:1;position:relative;top:0;transition:all 1s ease-out;visibility:visible}.seoaic-multistep-form .seoaic-ms-step.hide{height:0;opacity:0;position:absolute;top:30px;visibility:collapse}.seoaic-multistep-form .seoaic-ms-step-question{border:var(--seoaic-ms-bot-msg-border,0 solid #100717)!important;font-weight:500;margin:0}.seoaic-multistep-form .seoaic-ms-step-question,.seoaic-multistep-form .seoaic-ms-text-message-wrapper{background:var(--seoaic-ms-bot-msg-bg,#fff);border:var(--seoaic-ms-bot-msg-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);color:var(--seoaic-ms-bot-msg-color,#100717);
302display:inline-block;font-size:var(--seoaic-ms-bot-fontsize,13px);line-height:1.2;padding:15px!important}@media(max-width:576px){.seoaic-multistep-form .seoaic-ms-step-question,.seoaic-multistep-form .seoaic-ms-text-message-wrapper{padding:8px!important}}.seoaic-multistep-form .seoaic-ms-step-content.hide-animate{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fade-out}.seoaic-multistep-form .seoaic-ms-step-content .seoaic-ms-text-message-wrapper{animation-delay:.4s;animation-duration:1s;animation-fill-mode:forwards;animation-name:slide-in;margin-top:1rem;opacity:0;position:relative}@keyframes fade-out{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0;position:absolute}}@keyframes slide-in{0%{opacity:0;top:40px}to{opacity:1;top:0}}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;opacity:0;padding:1rem 0 0;position:relative;transition:top 1s linear}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper.seoaic-flex-column{flex-direction:column}.seoaic-multistep-form .seoaic-ms-step-answers-wrapper.show-animate{animation-delay:.3s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in}@keyframes fade-in{0%{opacity:0;top:30px}to{opacity:1;top:0}}.seoaic-multistep-form .seoaic-ms-answer-wrapper{display:flex;justify-content:end}.seoaic-multistep-form .seoaic-ms-answer-item{background:var(--seoaic-ms-user-msg-bg,#fff);border:var(--seoaic-ms-user-msg-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);color:var(--seoaic-ms-user-msg-color,#100717);display:inline-block;font-size:var(--seoaic-ms-user-fontsize,13px);overflow-wrap:anywhere;padding:15px;text-align:center}@media(max-width:576px){.seoaic-multistep-form .seoaic-ms-answer-item{padding:8px}}.seoaic-multistep-form .seoaic-ms-textarea-wrapper{display:flex;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-textarea-content{min-width:300px;width:70%}.seoaic-multistep-form textarea{background:#fff;border:0!important;border-radius:var(--seoaic-ms-border-radius,0);box-sizing:border-box;color:#111!important;font-size:13px!important;height:110px;line-height:1rem!important;margin:0!important;outline:1px solid var(--seoaic-ms-user-msg-bg,#fff);padding:20px!important;width:100%}.seoaic-multistep-form .seoaic-ms-multi-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-multi-item{align-items:center;background:var(--seoaic-ms-user-msg-bg,#fff);border:var(--seoaic-ms-user-msg-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);color:var(--seoaic-ms-user-msg-color,#100717);cursor:pointer;display:flex;font-size:var(--seoaic-ms-user-fontsize,13px);margin:0;padding:15px}.seoaic-multistep-form .seoaic-ms-multi-item input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;display:block;flex:0 0 14px;margin-right:6px;opacity:1;padding:0;position:relative}.seoaic-multistep-form .seoaic-ms-buttons-wrapper{display:flex;flex-wrap:wrap;gap:5px;justify-content:end;margin-top:1rem}.seoaic-multistep-form .seoaic-ms-buttons-wrapper button{background:var(--seoaic-ms-user-msg-bg,#fff)!important;border:var(--seoaic-ms-user-msg-border,0 solid #100717)!important;border-radius:var(--seoaic-ms-border-radius,0)!important;color:var(--seoaic-ms-user-msg-color,#100717)!important;cursor:pointer;font-size:var(--seoaic-ms-user-fontsize,13px)!important;min-width:100px;padding:15px!important;text-transform:unset;transition:all .2s linear;white-space:wrap}.seoaic-multistep-form .seoaic-ms-buttons-wrapper button:hover{box-shadow:2px 2px 3px 1px #000}@media(max-width:576px){.seoaic-multistep-form .seoaic-ms-buttons-wrapper button{padding:8px!important}}.seoaic-multistep-form .seoaic-ms-contact-fields-container{display:flex;justify-content:end;margin:1rem 0}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper{background:var(--seoaic-ms-user-msg-bg,#fff);border:var(--seoaic-ms-user-msg-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);box-sizing:border-box;display:flex;flex:0 0 50%;flex-direction:column;gap:10px;min-width:300px;padding:15px}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper input,.seoaic-multistep-form .seoaic-ms-textarea-content textarea{box-shadow:inset 0 0 4px 0 rgba(0,0,0,.2);transition:all .2s linear}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper input:focus,.seoaic-multistep-form .seoaic-ms-textarea-content textarea:focus{box-shadow:inset 2px 2px 10px -2px rgba(0,0,0,.2)}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper select{box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.seoaic-multistep-form .seoaic-ms-contact-field-content{display:flex;flex-direction:column}.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=email],.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=tel],.seoaic-multistep-form .seoaic-ms-contact-field-content input[type=text],.seoaic-multistep-form .seoaic-ms-contact-field-content select{background-color:#fff;border:0;border-radius:var(--seoaic-ms-border-radius,0);box-sizing:border-box;color:#111;font-size:var(--seoaic-ms-user-fontsize,13px);line-height:1;margin:0;outline:1px solid var(--seoaic-ms-user-msg-bg,#fff);padding:15px;width:100%!important}.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon 
302input[type=email],.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon input[type=tel],.seoaic-multistep-form .seoaic-ms-contact-field-content .seoaic-field-has-icon input[type=text]{padding-left:40px}.seoaic-multistep-form .seoaic-ms-contact-field-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 15px top 55%;cursor:pointer}.seoaic-multistep-form .seoaic-ms-contact-field-content label{color:var(--seoaic-ms-user-msg-color,#100717);font-size:var(--seoaic-ms-user-fontsize,13px);font-weight:400;margin:0}.seoaic-multistep-form .seoaic-input-name-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2735%27 viewBox=%270 0 30 20%27%3E%3Cpath fill=%27%235b5b5b%27 d=%27M12 12a6 6 0 1 0-6-6 6.006 6.006 0 0 0 6 6m0-10a4 4 0 1 1-4 4 4 4 0 0 1 4-4M12 14a9.01 9.01 0 0 0-9 9 1 1 0 0 0 2 0 7 7 0 0 1 14 0 1 1 0 0 0 2 0 9.01 9.01 0 0 0-9-9%27/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-email-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2735%27 viewBox=%270 0 30 20%27%3E%3Cpath fill=%27%235b5b5b%27 d=%27M19 1H5a5.006 5.006 0 0 0-5 5v12a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5V6a5.006 5.006 0 0 0-5-5M5 3h14a3 3 0 0 1 2.78 1.887l-7.658 7.659a3.007 3.007 0 0 1-4.244 0L2.22 4.887A3 3 0 0 1 5 3m14 18H5a3 3 0 0 1-3-3V7.5l6.464 6.46a5.007 5.007 0 0 0 7.072 0L22 7.5V18a3 3 0 0 1-3 3%27/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-tel-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2735%27 data-name=%27Layer 1%27 viewBox=%270 0 30 20%27%3E%3Cpath fill=%27%235b5b5b%27 d=%27M22.17 1.82 21.12.91a3.096 3.096 0 0 0-4.38 0c-.03.03-1.88 2.44-1.88 2.44a3.106 3.106 0 0 0 0 4.28l1.16 1.46c-1.46 3.31-3.73 5.59-6.93 6.95l-1.46-1.17a3.086 3.086 0 0 0-4.28 0S.94 16.72.91 16.75C-.3 17.96-.3 19.92.86 21.08l1 1.15c1.15 1.15 2.7 1.78 4.38 1.78C13.88 24.01 24 13.88 24 6.25c0-1.67-.63-3.23-1.83-4.42ZM6.24 22c-1.14 0-2.19-.42-2.91-1.15l-1-1.15a1.1 1.1 0 0 1-.04-1.51s2.39-1.84 2.42-1.87c.41-.41 1.13-.41 1.55 0 .03.03 2.04 1.64 2.04 1.64.28.22.65.28.98.15 4.14-1.58 7.11-4.54 8.82-8.81.13-.33.08-.71-.15-1 0 0-1.61-2.02-1.63-2.04-.43-.43-.43-1.12 0-1.55.03-.03 1.87-2.42 1.87-2.42.43-.39 1.1-.38 1.56.08l1.05.91c.77.77 1.2 1.82 1.2 2.96C22 13.2 12.23 22 6.24 22%27/%3E%3C/svg%3E")}.seoaic-multistep-form .seoaic-input-email-icon,.seoaic-multistep-form .seoaic-input-name-icon,.seoaic-multistep-form .seoaic-input-tel-icon{position:relative}.seoaic-multistep-form .seoaic-input-email-icon:before,.seoaic-multistep-form .seoaic-input-name-icon:before,.seoaic-multistep-form .seoaic-input-tel-icon:before{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.seoaic-multistep-form .seoaic-ms-bot-icon{position:absolute}.seoaic-multistep-form .seoaic-ms-bot-icon.show{background-color:var(--seoaic-ms-bot-icon-bg,#100717);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:var(--seoaic-ms-bot-icon-border,0 solid #100717);border-radius:var(--seoaic-ms-border-radius,0);box-sizing:content-box;height:46px;left:0;width:46px}.seoaic-multistep-form .seoaic-multistep-progress-wrapper{bottom:0;position:absolute;width:100%}.seoaic-multistep-form .seoaic-multistep-progress{background-color:var(--seoaic-ms-progress-color,#100717);bottom:0;height:var(--seoaic-ms-progress-height,5px);left:0;position:absolute;width:0}.seoaic-multistep-form .seoaic-multistep-progress-percent{background-color:#fff;border-radius:5px;bottom:10px;box-shadow:0 2px 6px rgba(0,0,0,.5);color:#000;counter-reset:num var(--num);font-size:14px;height:22px;left:-15%;line-height:22px;position:absolute;text-align:center;transform:translateX(-50%);transition:--num .5s 1s,left .5s 1s;width:38px;z-index:1}.seoaic-multistep-form .seoaic-multistep-progress-percent:before{content:counter(num) "%"}.seoaic-multistep-form .seoaic-multistep-progress-percent:after{background-color:#fff;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px;z-index:-1}.seoaic-multistep-form .seoaic-multistep-progress-percent:hover{--num:100}.seoaic-multistep-form:not(.seoaic-multistep-form-preview) .seoaic-multistep-progress{transition:all .5s 1s}@media(max-width:576px){.seoaic-multistep-form .seoaic-ms-textarea-content{min-width:100%}.seoaic-multistep-form .seoaic-ms-textarea-content textarea{height:150px;padding:10px}.seoaic-multistep-form .seoaic-ms-contact-fields-wrapper{min-width:100%}}
303
304/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/blocks/multistep-lead-form/style-index.css */
305</style>
306<style id="seoaic-interactive-article-block-style-inline-css">
307.seoaic-interactive-article-block.seoaic-ia-hide-if-no-js{display:none}.seoaic-ia .wp-block-post-content{position:relative}.seoaic-ia .seoaic-interactive-article-block~:not(.seoaic-multistep-form.seoaic-ms-position-corner){display:none}.seoaic-ia .seoaic-interactive-article-block~:not(.seoaic-multistep-form.seoaic-ms-position-corner).show-animate{animation-duration:.5s;animation-fill-mode:forwards;animation-name:show-animate;display:revert}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content{display:flex;flex-wrap:wrap;gap:5px}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button{border-style:solid;cursor:pointer;padding:15px;transition:all .2s linear}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:not([disabled]):hover{box-shadow:2px 2px 3px 1px #000}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:disabled{opacity:.5;pointer-events:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin:1rem 0}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-item{border-style:solid;cursor:pointer;display:flex;margin:0;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-textarea-content textarea{background:#fff;border:0;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.11);box-sizing:border-box;height:80px;margin:0;outline:unset;padding:20px;width:100%}@keyframes show-animate{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}.seoaic-ia-inactive-message:before{background-color:rgba(255,0,0,.1);border:1px solid #ffb5b6;border-left:4px solid #d63638;border-radius:5px;content:attr(data-text);display:block;padding:5px 12px}
308
309/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/blocks/interactive-article/style-index.css */
310</style>
311<style id="pdfemb-pdf-embedder-viewer-style-inline-css">
312.wp-block-pdfemb-pdf-embedder-viewer{max-width:none}
313
314/*# sourceURL=https://tornionpanimo.fi/wp-content/plugins/pdf-embedder/block/build/style-index.css */
315</style>
316<link rel='stylesheet' id='bp3d-custom-style-css' href='https://tornionpanimo.fi/wp-content/plugins/3d-viewer-premium/public/css/custom-style.css?ver=1.8.4' media='all' />
317<style id="global-styles-inline-css">
318:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
3180) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
318.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
319:root :where(.wp-block-icon svg){width: 24px;}
320:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
321:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
322:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
323:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
324/*# sourceURL=global-styles-inline-css */
325</style>
326<style id="age-gate-custom-inline-css">
327:root{--ag-background-color: rgba(0,66,170,0.8);--ag-background-image: url(https://tornionpanimo.fi/wp-content/uploads/2024/10/TP-25-horizontal-scaled.webp);--ag-background-image-position: center center;--ag-background-image-opacity: 1;--ag-form-background: rgba(0,66,170,0.8);--ag-text-color: #ffffff;--ag-blur: 5px;}
328/*# sourceURL=age-gate-custom-inline-css */
329</style>
330<link rel='stylesheet' id='age-gate-css' href='https://tornionpanimo.fi/wp-content/plugins/age-gate.BU/dist/main.css?ver=3.7.2' media='all' />
331<style id="age-gate-options-inline-css">
332:root{--ag-background-color: rgba(0,66,170,0.8);--ag-background-image: url(https://tornionpanimo.fi/wp-content/uploads/2024/10/TP-25-horizontal-scaled.webp);--ag-background-image-position: center center;--ag-background-image-opacity: 1;--ag-form-background: rgba(0,66,170,0.8);--ag-text-color: #ffffff;--ag-blur: 5px;}
333/*# sourceURL=age-gate-options-inline-css */
334</style>
335<link rel='stylesheet' id='exad-slick-css' href='https://tornionpanimo.fi/wp-content/plugins/exclusive-team-for-elementor/assets/vendor/css/slick.min.css?ver=7.0.6' media='all' />
336<link rel='stylesheet' id='exad-slick-theme-css' href='https://tornionpanimo.fi/wp-content/plugins/exclusive-team-for-elementor/assets/vendor/css/slick-theme.min.css?ver=7.0.6' media='all' />
337<link rel='stylesheet' id='exad-main-style-css' href='https://tornionpanimo.fi/wp-content/plugins/exclusive-team-for-elementor/assets/css/exad-style.min.css?ver=7.0.6' media='all' />
338<link rel='stylesheet' id='pdfprnt_frontend-css' href='https://tornionpanimo.fi/wp-content/plugins/pdf-print/css/frontend.css?ver=2.4.7' media='all' />
339<link rel='stylesheet' id='dashicons-css' href='https://tornionpanimo.fi/wp-includes/css/dashicons.min.css?ver=7.0.6' media='all' />
340<link rel='stylesheet' id='elementor-icons-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' />
341<link rel='stylesheet' id='elementor-frontend-css' href='https://tornionpanimo.fi/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1790822805' media='all' />
342<style id="elementor-frontend-inline-css">
343.elementor-kit-12389{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d505b1d:#4054B2;--e-global-color-7cf0f95d:#23A455;--e-global-color-172cbfb7:#000;--e-global-color-3dfcfed9:#FFF;--e-global-typography-primary-font-family:"Arpona-scandi";--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Industry";--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Industry";
343--e-global-typography-accent-font-weight:normal;}.elementor-kit-12389 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12389 h2{color:#FFFFFF;font-family:"Industry", Sans-serif;font-weight:bold;}.elementor-kit-12389 h3{font-family:"Industry", Sans-serif;font-weight:bold;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1300px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:850px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start Custom Fonts CSS */@font-face {
344	font-family: 'Arpona-scandi';
345	font-style: normal;
346	font-weight: normal;
347	font-display: auto;
348	src: url('https://tornionpanimo.fi/wp-content/uploads/2022/02/Arpona-2024.woff') format('woff');
349}
350/* End Custom Fonts CSS */
351/* Start Custom Fonts CSS */@font-face {
352	font-family: 'Industry';
353	font-style: normal;
354	font-weight: normal;
355	font-display: auto;
356	src: url('https://tornionpanimo.fi/wp-content/uploads/2022/02/Industry-Medium.woff') format('woff');
357}
358/* End Custom Fonts CSS */
359.elementor-20918 .elementor-element.elementor-element-cc3ba54 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20918 .elementor-element.elementor-element-cc3ba54 > .elementor-container{min-height:0px;}.elementor-20918 .elementor-element.elementor-element-cc3ba54{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-20918 .elementor-element.elementor-element-cc3ba54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-container{min-height:0px;}.elementor-20918 .elementor-element.elementor-element-0a8594f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:0px 0px 25px 0px;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-shape-bottom svg{width:calc(800% + 1.3px);height:25px;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-20918 .elementor-element.elementor-element-29f610e{margin-top:-25px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-20918 .elementor-element.elementor-element-659ed50{text-align:center;}.elementor-20918 .elementor-element.elementor-element-659ed50 .elementor-heading-title{font-family:"Arpona", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-20918 .elementor-element.elementor-element-9d3a5a0 > .elementor-container{max-width:784px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20918 .elementor-element.elementor-element-945073c{text-align:center;font-family:"Industry", Sans-serif;color:#FFFFFF;}.elementor-20918 .elementor-element.elementor-element-c400b35{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-58e9f9e{text-align:center;}.elementor-20918 .elementor-element.elementor-element-58e9f9e .elementor-heading-title{font-family:"Arpona", Sans-serif;font-size:50px;font-weight:bold;color:#FFFFFF;}.elementor-20918 .elementor-element.elementor-element-f11bea0 > .elementor-container{max-width:784px;}.elementor-20918 .elementor-element.elementor-element-6972f11{text-align:center;font-family:"Industry", Sans-serif;color:#FFFFFF;}.elementor-20918 .elementor-element.elementor-element-3e58a59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-20918 .elementor-element.elementor-element-3e58a59:not(.elementor-motion-effects-element-type-background), .elementor-20918 .elementor-element.elementor-element-3e58a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tornionpanimo.fi/wp-content/uploads/2022/02/green-background.png");}.elementor-20918 .elementor-element.elementor-element-3e58a59 > .elementor-container{min-height:452px;}.elementor-20918 .elementor-element.elementor-element-3e58a59{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-3e58a59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20918 .elementor-element.elementor-element-55a09e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20918 .elementor-element.elementor-element-55a09e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20918 .elementor-element.elementor-element-55a09e0 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-c194604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-20918:not(.elementor-motion-effects-element-type-background), body.elementor-page-20918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tornionpanimo.fi/wp-content/uploads/2024/10/TP-25-vertical-scaled.webp");background-position:top center;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1300px){.elementor-20918 .elementor-element.elementor-element-3e58a59{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}@media(max-width:850px){.elementor-20918 .elementor-element.elementor-element-cc3ba54{margin-top:-20px;margin-bottom:0px;}.elementor-20918 .elementor-element.elementor-element-0a8594f > .elementor-shape-bottom svg{width:calc(2000% + 1.3px);}.elementor-20918 .elementor-element.elementor-element-0a8594f{margin-top:30px;margin-bottom:0px;}.elementor-20918 .elementor-element.elementor-element-659ed50 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-659ed50 .elementor-heading-title{font-size:25px;}.elementor-20918 .elementor-element.elementor-element-58e9f9e > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-58e9f9e .elementor-heading-title{font-size:25px;}.elementor-20918 .elementor-element.elementor-element-3e58a59{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20918 .elementor-element.elementor-element-55a09e0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:851px){.elementor-20918 .elementor-element.elementor-element-4ac2cdd{width:100%;}.elementor-20918 .elementor-element.elementor-element-f598bae{width:100%;}}/* Start Custom Fonts CSS */@font-face {
360	font-family: 'Arpona';
361	font-style: normal;
362	font-weight: normal;
363	font-display: auto;
364	src: url('https://tornionpanimo.fi/wp-content/uploads/2022/02/Arpona-2024.woff') format('woff');
365}
366/* End Custom Fonts CSS */
367/* Start Custom Fonts CSS */@font-face {
368	font-family: 'Industry';
369	font-style: normal;
370	font-weight: normal;
371	font-display: auto;
372	src: url('https://tornionpanimo.fi/wp-content/uploads/2022/02/Industry-Medium.woff') format('woff');
373}
374/* End Custom Fonts CSS */
375@-webkit-keyframes ha_fadeIn{0%{opacity:0}
375to{opacity:1}}@keyframes ha_fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes ha_zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@keyframes ha_rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1}}@-webkit-keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ha_bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@keyframes ha_bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1}}@-webkit-keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@keyframes ha_flipInX{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}}@-webkit-keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}@keyframes ha_flipInY{0%{opacity:0;-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg)}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}}
375@-webkit-keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@keyframes ha_swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}}@-webkit-keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes ha_slideInDown{0%{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes ha_slideInUp{0%{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ha_slideInLeft{0%{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes ha_slideInRight{0%{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.ha_fadeIn{-webkit-animation-name:ha_fadeIn;animation-name:ha_fadeIn}.ha_zoomIn{-webkit-animation-name:ha_zoomIn;animation-name:ha_zoomIn}.ha_rollIn{-webkit-animation-name:ha_rollIn;animation-name:ha_rollIn}.ha_bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:ha_bounce;animation-name:ha_bounce}.ha_bounceIn{-webkit-animation-name:ha_bounceIn;animation-name:ha_bounceIn;-webkit-animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75)}.ha_flipInX,.ha_flipInY{-webkit-animation-name:ha_flipInX;animation-name:ha_flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ha_flipInY{-webkit-animation-name:ha_flipInY;animation-name:ha_flipInY}.ha_swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ha_swing;animation-name:ha_swing}.ha_slideInDown{-webkit-animation-name:ha_slideInDown;animation-name:ha_slideInDown}.ha_slideInUp{-webkit-animation-name:ha_slideInUp;animation-name:ha_slideInUp}.ha_slideInLeft{-webkit-animation-name:ha_slideInLeft;animation-name:ha_slideInLeft}.ha_slideInRight{-webkit-animation-name:ha_slideInRight;animation-name:ha_slideInRight}.ha-css-transform-yes{-webkit-transition-duration:var(--ha-tfx-transition-duration, .2s);transition-duration:var(--ha-tfx-transition-duration, .2s);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0));transform:translate(var(--ha-tfx-translate-x, 0),var(--ha-tfx-translate-y, 0)) scale(var(--ha-tfx-scale-x, 1),var(--ha-tfx-scale-y, 1)) skew(var(--ha-tfx-skew-x, 0),var(--ha-tfx-skew-y, 0)) rotateX(var(--ha-tfx-rotate-x, 0)) rotateY(var(--ha-tfx-rotate-y, 0)) rotateZ(var(--ha-tfx-rotate-z, 0))}.ha-css-transform-yes:hover{-webkit-transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)));transform:translate(var(--ha-tfx-translate-x-hover, var(--ha-tfx-translate-x, 0)),var(--ha-tfx-translate-y-hover, var(--ha-tfx-translate-y, 0))) scale(var(--ha-tfx-scale-x-hover, var(--ha-tfx-scale-x, 1)),var(--ha-tfx-scale-y-hover, var(--ha-tfx-scale-y, 1))) skew(var(--ha-tfx-skew-x-hover, var(--ha-tfx-skew-x, 0)),var(--ha-tfx-skew-y-hover, var(--ha-tfx-skew-y, 0))) rotateX(var(--ha-tfx-rotate-x-hover, var(--ha-tfx-rotate-x, 0))) rotateY(var(--ha-tfx-rotate-y-hover, var(--ha-tfx-rotate-y, 0))) rotateZ(var(--ha-tfx-rotate-z-hover, var(--ha-tfx-rotate-z, 0)))}.happy-addon>.elementor-widget-container{word-wrap:break-word;overflow-wrap:break-word}.happy-addon>.elementor-widget-container,.happy-addon>.elementor-widget-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.happy-addon:not(:has(.elementor-widget-container)),.happy-addon:not(:has(.elementor-widget-container)) *{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.happy-addon p:empty{display:none}.happy-addon .elementor-inline-editing{min-height:auto!important}.happy-addon-pro img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ha-screen-reader-text{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;width:1px;height:1px;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ha-has-bg-overlay>.elementor-widget-container{position:relative;z-index:1}.ha-has-bg-overlay>.elementor-widget-container:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-has-bg-overlay:not(:has(.elementor-widget-container)){position:relative;z-index:1}.ha-has-bg-overlay:not(:has(.elementor-widget-container)):before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:""}.ha-popup--is-enabled .ha-js-popup,.ha-popup--is-enabled .ha-js-popup img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.mfp-wrap .mfp-arrow,.mfp-wrap .mfp-close{background-color:transparent}.mfp-wrap .mfp-arrow:focus,.mfp-wrap .mfp-close:focus{outline-width:thin}.ha-advanced-tooltip-enable{position:relative;cursor:pointer;--ha-tooltip-arrow-color:black;--ha-tooltip-arrow-distance:0}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content{position:absolute;z-index:999;display:none;padding:5px 0;width:120px;height:auto;border-radius:6px;background-color:#000;color:#fff;text-align:center;opacity:0}
375.ha-advanced-tooltip-enable .ha-advanced-tooltip-content::after{position:absolute;border-width:5px;border-style:solid;content:""}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.no-arrow::after{visibility:hidden}.ha-advanced-tooltip-enable .ha-advanced-tooltip-content.show{display:inline-block;opacity:1}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-top .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}.ha-advanced-tooltip-enable.ha-advanced-tooltip-bottom .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-left .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-advanced-tooltip-enable.ha-advanced-tooltip-right .ha-advanced-tooltip-content::after,body[data-elementor-device-mode=tablet] .ha-advanced-tooltip-enable.ha-advanced-tooltip-tablet-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content{top:unset;right:0;bottom:calc(101% + var(--ha-tooltip-arrow-distance));left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-top .ha-advanced-tooltip-content::after{top:100%;right:unset;bottom:unset;left:50%;border-color:var(--ha-tooltip-arrow-color) transparent transparent transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content{top:calc(101% + var(--ha-tooltip-arrow-distance));right:0;bottom:unset;left:0;margin:0 auto}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-bottom .ha-advanced-tooltip-content::after{top:unset;right:unset;bottom:100%;left:50%;border-color:transparent transparent var(--ha-tooltip-arrow-color) transparent;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content{top:50%;right:calc(101% + var(--ha-tooltip-arrow-distance));bottom:unset;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-left .ha-advanced-tooltip-content::after{top:50%;right:unset;bottom:unset;left:100%;border-color:transparent transparent transparent var(--ha-tooltip-arrow-color);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content{top:50%;right:unset;bottom:unset;left:calc(101% + var(--ha-tooltip-arrow-distance));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body[data-elementor-device-mode=mobile] .ha-advanced-tooltip-enable.ha-advanced-tooltip-mobile-right .ha-advanced-tooltip-content::after{top:50%;right:100%;bottom:unset;left:unset;border-color:transparent var(--ha-tooltip-arrow-color) transparent transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.elementor-editor-active .happy-addon.ha-gravityforms .gform_wrapper{display:block!important}.ha-scroll-to-top-wrap.ha-scroll-to-top-hide{display:none}.ha-scroll-to-top-wrap.edit-mode,.ha-scroll-to-top-wrap.single-page-off{display:none!important}.ha-scroll-to-top-button{position:fixed;right:15px;bottom:15px;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;
375-webkit-justify-content:center;justify-content:center;width:50px;height:50px;border-radius:50px;background-color:#5636d1;color:#fff;text-align:center;opacity:1;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.ha-scroll-to-top-button i{color:#fff;font-size:16px}.ha-scroll-to-top-button:hover{background-color:#e2498a}.ha-particle-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.ha-floating-element{position:fixed;z-index:999}.ha-floating-element-align-top-left .ha-floating-element{top:0;left:0}.ha-floating-element-align-top-right .ha-floating-element{top:0;right:0}.ha-floating-element-align-top-center .ha-floating-element{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-floating-element-align-middle-left .ha-floating-element{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-middle-right .ha-floating-element{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-floating-element-align-bottom-left .ha-floating-element{bottom:0;left:0}.ha-floating-element-align-bottom-right .ha-floating-element{right:0;bottom:0}.ha-floating-element-align-bottom-center .ha-floating-element{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ha-editor-placeholder{padding:20px;border:5px double #f1f1f1;background:#f8f8f8;text-align:center;opacity:.5}.ha-editor-placeholder-title{margin-top:0;margin-bottom:8px;font-weight:700;font-size:16px}.ha-editor-placeholder-content{margin:0;font-size:12px}.ha-p-relative{position:relative}.ha-p-absolute{position:absolute}.ha-p-fixed{position:fixed}.ha-w-1{width:1%}.ha-h-1{height:1%}.ha-w-2{width:2%}.ha-h-2{height:2%}.ha-w-3{width:3%}.ha-h-3{height:3%}.ha-w-4{width:4%}.ha-h-4{height:4%}.ha-w-5{width:5%}.ha-h-5{height:5%}.ha-w-6{width:6%}.ha-h-6{height:6%}.ha-w-7{width:7%}.ha-h-7{height:7%}.ha-w-8{width:8%}.ha-h-8{height:8%}.ha-w-9{width:9%}.ha-h-9{height:9%}.ha-w-10{width:10%}.ha-h-10{height:10%}.ha-w-11{width:11%}.ha-h-11{height:11%}.ha-w-12{width:12%}.ha-h-12{height:12%}.ha-w-13{width:13%}.ha-h-13{height:13%}.ha-w-14{width:14%}.ha-h-14{height:14%}.ha-w-15{width:15%}.ha-h-15{height:15%}.ha-w-16{width:16%}.ha-h-16{height:16%}.ha-w-17{width:17%}.ha-h-17{height:17%}.ha-w-18{width:18%}.ha-h-18{height:18%}.ha-w-19{width:19%}.ha-h-19{height:19%}.ha-w-20{width:20%}.ha-h-20{height:20%}.ha-w-21{width:21%}.ha-h-21{height:21%}.ha-w-22{width:22%}.ha-h-22{height:22%}.ha-w-23{width:23%}.ha-h-23{height:23%}.ha-w-24{width:24%}.ha-h-24{height:24%}.ha-w-25{width:25%}.ha-h-25{height:25%}.ha-w-26{width:26%}.ha-h-26{height:26%}.ha-w-27{width:27%}.ha-h-27{height:27%}.ha-w-28{width:28%}.ha-h-28{height:28%}.ha-w-29{width:29%}.ha-h-29{height:29%}.ha-w-30{width:30%}.ha-h-30{height:30%}.ha-w-31{width:31%}.ha-h-31{height:31%}.ha-w-32{width:32%}.ha-h-32{height:32%}.ha-w-33{width:33%}.ha-h-33{height:33%}.ha-w-34{width:34%}.ha-h-34{height:34%}.ha-w-35{width:35%}.ha-h-35{height:35%}.ha-w-36{width:36%}.ha-h-36{height:36%}.ha-w-37{width:37%}.ha-h-37{height:37%}.ha-w-38{width:38%}.ha-h-38{height:38%}.ha-w-39{width:39%}.ha-h-39{height:39%}.ha-w-40{width:40%}.ha-h-40{height:40%}.ha-w-41{width:41%}.ha-h-41{height:41%}.ha-w-42{width:42%}.ha-h-42{height:42%}.ha-w-43{width:43%}.ha-h-43{height:43%}.ha-w-44{width:44%}.ha-h-44{height:44%}.ha-w-45{width:45%}.ha-h-45{height:45%}.ha-w-46{width:46%}.ha-h-46{height:46%}.ha-w-47{width:47%}.ha-h-47{height:47%}.ha-w-48{width:48%}.ha-h-48{height:48%}.ha-w-49{width:49%}.ha-h-49{height:49%}.ha-w-50{width:50%}.ha-h-50{height:50%}.ha-w-51{width:51%}.ha-h-51{height:51%}.ha-w-52{width:52%}.ha-h-52{height:52%}.ha-w-53{width:53%}.ha-h-53{height:53%}.ha-w-54{width:54%}.ha-h-54{height:54%}.ha-w-55{width:55%}.ha-h-55{height:55%}.ha-w-56{width:56%}.ha-h-56{height:56%}.ha-w-57{width:57%}.ha-h-57{height:57%}.ha-w-58{width:58%}.ha-h-58{height:58%}.ha-w-59{width:59%}.ha-h-59{height:59%}.ha-w-60{width:60%}.ha-h-60{height:60%}.ha-w-61{width:61%}.ha-h-61{height:61%}.ha-w-62{width:62%}.ha-h-62{height:62%}.ha-w-63{width:63%}.ha-h-63{height:63%}.ha-w-64{width:64%}.ha-h-64{height:64%}.ha-w-65{width:65%}.ha-h-65{height:65%}.ha-w-66{width:66%}.ha-h-66{height:66%}.ha-w-67{width:67%}.ha-h-67{height:67%}.ha-w-68{width:68%}.ha-h-68{height:68%}.ha-w-69{width:69%}.ha-h-69{height:69%}.ha-w-70{width:70%}.ha-h-70{height:70%}.ha-w-71{width:71%}.ha-h-71{height:71%}.ha-w-72{width:72%}.ha-h-72{height:72%}.ha-w-73{width:73%}.ha-h-73{height:73%}.ha-w-74{width:74%}.ha-h-74{height:74%}.ha-w-75{width:75%}.ha-h-75{height:75%}.ha-w-76{width:76%}.ha-h-76{height:76%}.ha-w-77{width:77%}.ha-h-77{height:77%}.ha-w-78{width:78%}.ha-h-78{height:78%}.ha-w-79{width:79%}.ha-h-79{height:79%}
375.ha-w-80{width:80%}.ha-h-80{height:80%}.ha-w-81{width:81%}.ha-h-81{height:81%}.ha-w-82{width:82%}.ha-h-82{height:82%}.ha-w-83{width:83%}.ha-h-83{height:83%}.ha-w-84{width:84%}.ha-h-84{height:84%}.ha-w-85{width:85%}.ha-h-85{height:85%}.ha-w-86{width:86%}.ha-h-86{height:86%}.ha-w-87{width:87%}.ha-h-87{height:87%}.ha-w-88{width:88%}.ha-h-88{height:88%}.ha-w-89{width:89%}.ha-h-89{height:89%}.ha-w-90{width:90%}.ha-h-90{height:90%}.ha-w-91{width:91%}.ha-h-91{height:91%}.ha-w-92{width:92%}.ha-h-92{height:92%}.ha-w-93{width:93%}.ha-h-93{height:93%}.ha-w-94{width:94%}.ha-h-94{height:94%}.ha-w-95{width:95%}.ha-h-95{height:95%}.ha-w-96{width:96%}.ha-h-96{height:96%}.ha-w-97{width:97%}.ha-h-97{height:97%}.ha-w-98{width:98%}.ha-h-98{height:98%}.ha-w-99{width:99%}.ha-h-99{height:99%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax img,.ha-w-100{width:100%}.ha-h-100{height:100%}.ha-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ha-flex-inline{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.ha-flex-x-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ha-flex-x-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ha-flex-x-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.ha-flex-x-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.ha-flex-x-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.ha-flex-x-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ha-flex-y-top{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.ha-flex-y-center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center}.ha-flex-y-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax{position:absolute;display:block;background-repeat:no-repeat}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-left{left:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-center{left:50%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-right{right:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-top{top:0}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-vcenter{top:50%}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-vcenter:not(.ha-multi-layer-parallax-center){-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-center.ha-multi-layer-parallax-vcenter{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ha-multi-layer-parallax--yes .ha-multi-layer-parallax-bottom{bottom:0}
376/*# sourceURL=elementor-frontend-inline-css */
377</style>
378<link rel='stylesheet' id='widget-heading-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' />
379<link rel='stylesheet' id='e-shapes-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=4.3.3' media='all' />
380<style id="elementor-pro-custom-fonts-inline-css">
381@font-face {
382	font-family: 'Arpona-scandi';
383	font-style: normal;
384	font-weight: normal;
385	font-display: auto;
386	src: url('https://tornionpanimo.fi/wp-content/uploads/2022/02/Arpona-2024.woff') format('woff');
387}
388
389/*# sourceURL=elementor-pro-custom-fonts-inline-css */
390</style>
391<link rel='stylesheet' id='addtoany-css' href='https://tornionpanimo.fi/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' />
392<link rel='stylesheet' id='jquery-lightgallery-transitions-css' href='https://tornionpanimo.fi/wp-content/themes/rife-free/js/light-gallery/css/lg-transitions.min.css?ver=1.9.0' media='all' />
393<link rel='stylesheet' id='jquery-lightgallery-css' href='https://tornionpanimo.fi/wp-content/themes/rife-free/js/light-gallery/css/lightgallery.min.css?ver=1.9.0' media='all' />
394<link rel='stylesheet' id='font-awesome-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0' media='all' />
395<link rel='stylesheet' id='a13-icomoon-css' href='https://tornionpanimo.fi/wp-content/themes/rife-free/css/icomoon.css?ver=2.4.24' media='all' />
396<link rel='stylesheet' id='a13-main-style-css' href='https://tornionpanimo.fi/wp-content/themes/rife-free/style.css?ver=2.4.24' media='all' />
397<link rel='stylesheet' id='a13-user-css-css' href='https://tornionpanimo.fi/wp-content/uploads/apollo13_framework_files/css/user.css?ver=2.4.24_1781616975' media='all' />
398<link rel='stylesheet' id='font-awesome-5-all-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.3.3' media='all' />
399<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.3.3' media='all' />
400<link rel='stylesheet' id='tmm-css' href='https://tornionpanimo.fi/wp-content/plugins/team-members/inc/css/tmm_style.css?ver=7.0.6' media='all' />
401<link rel='stylesheet' id='happy-icons-css' href='https://tornionpanimo.fi/wp-content/plugins/happy-elementor-addons/assets/fonts/style.min.css?ver=3.50.0' media='all' />
402<script id="jquery-core-js" src="https://tornionpanimo.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 402
402
403<script id="jquery-migrate-js" src="https://tornionpanimo.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 403
403
404<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://tornionpanimo.fi/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 404
404
405<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
406var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/tornionpanimo.fi","hash_tracking":"false","v4_id":"G-0QTKGX4ZWC"};/* ]]> */
407</script>
vendor: 1 bytes, line 407
407
408<script id="addtoany-core-js-before">
409window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};a2a_localize = {
410	Share: "Share",
411	Save: "Save",
412	Subscribe: "Subscribe",
413	Email: "Email",
414	Bookmark: "Bookmark",
415	ShowAll: "Show all",
416	ShowLess: "Show less",
417	FindServices: "Find service(s)",
418	FindAnyServiceToAddTo: "Instantly find any service to add to",
419	PoweredBy: "Powered by",
420	ShareViaEmail: "Share via email",
421	SubscribeViaEmail: "Subscribe via email",
422	BookmarkInYourBrowser: "Bookmark in your browser",
423	BookmarkInstructions: "Press Ctrl+D or \u2318+D to bookmark this page",
424	AddToYourFavorites: "Add to your favorites",
425	SendFromWebOrProgram: "Send from any email address or email program",
426	EmailProgram: "Email program",
427	More: "More&#8230;",
428	ThanksForSharing: "Thanks for sharing!",
429	ThanksForFollowing: "Thanks for following!"
430};
431
432a2a_config.icon_color="transparent";
433
434//# sourceURL=addtoany-core-js-before
435</script>
vendor: 1 bytes, line 435
435
436<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 436
436
437<script id="addtoany-jquery-js" defer src="https://tornionpanimo.fi/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
437
438
439<!-- Google tag (gtag.js) snippet added by Site Kit -->
440<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 440-441
440
441<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
441G-M3C8NXH47R
vendor: 18 bytes, line 441
441" async></script>
442<script id="google_gtagjs-js-after">
443window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
444gtag("set","linker",{"domains":["tornionpanimo.fi"]});
445gtag("js", new Date());
446gtag("set", "developer_id.dZTNiMT", true);
447gtag("config", "G-M3C8NXH47R");
448 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
449//# sourceURL=google_gtagjs-js-after
450</script>
vendor: 1 bytes, line 450
450
451<script id="font-awesome-4-shim-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 451
451
452<script id="dom-purify-js" src="https://tornionpanimo.fi/wp-content/plugins/happy-elementor-addons/assets/vendor/dom-purify/purify.min.js?ver=3.1.6"></script>
452
453<link rel="https://api.w.org/" href="https://tornionpanimo.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://tornionpanimo.fi/wp-json/wp/v2/pages/20918" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://tornionpanimo.fi/xmlrpc.php?rsd" />
454<meta name="generator" content="WordPress 7.0.6" />
455<link rel='shortlink' href='https://tornionpanimo.fi/?p=20918' />
456<meta name="generator" content="Site Kit by Google 1.180.0" /><meta name="google-site-verification" content="U5tzDCbw9FuL1uPknueJucA4l7xxUNLPD6iXkV2EotU" />
457<script type="text/javascript">
458// <![CDATA[
459(function(){
460    var docElement = document.documentElement,
461        className = docElement.className;
462    // Change `no-js` to `js`
463    var reJS = new RegExp('(^|\\s)no-js( |\\s|$)');
464    //space as literal in second capturing group cause there is strange situation when \s is not catched on load when other plugins add their own classes
465    className = className.replace(reJS, '$1js$2');
466    docElement.className = className;
467})();
468// ]]>
469</script>
469<meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-auto">
470			<style>
471				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
472				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
473					background-image: none !important;
474				}
475				@media screen and (max-height: 1024px) {
476					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
477					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
478						background-image: none !important;
479					}
480				}
481				@media screen and (max-height: 640px) {
482					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
483					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
484						background-image: none !important;
485					}
486				}
487			</style>
488			<link rel="icon" href="https://tornionpanimo.fi/wp-content/uploads/2022/02/cropped-logo-fav-2-32x32.png" sizes="32x32" />
489<link rel="icon" href="https://tornionpanimo.fi/wp-content/uploads/2022/02/cropped-logo-fav-2-192x192.png" sizes="192x192" />
490<link rel="apple-touch-icon" href="https://tornionpanimo.fi/wp-content/uploads/2022/02/cropped-logo-fav-2-180x180.png" />
491<meta name="msapplication-TileImage" content="https://tornionpanimo.fi/wp-content/uploads/2022/02/cropped-logo-fav-2-270x270.png" />
492<style id="wp-custom-css">
493http://tornionpanimo.mikkokari.com/tuotetietosivun-pohja-00-00-l-3/?customize_changeset_uuid=b87400e5-9b4c-4b48-9d84-779e9b3868fb&customize_messenger_channel=preview-2&customize_autosaved=off
494
495</style>
496	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
497<body class="wp-singular page-template page-template-elementor_canvas page page-id-20918 wp-custom-logo wp-theme-rife-free exclusive-addons-elementor header-horizontal site-layout-full elementor-default elementor-template-canvas elementor-kit-12389 elementor-page elementor-page-20918">
498	<!-- Segment Pixel - rt_tornion_panimo -->
499<img src="https://secure.adnxs.com/seg?t=2&member_id=7458&add_code=rt_tornion_panimo" width="1" height="1" />
500<!-- End of Segment Pixel -->
501		<div data-elementor-type="wp-page" data-elementor-id="20918" class="elementor elementor-20918" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="page">
502						<section class="elementor-section elementor-top-section elementor-element elementor-element-cc3ba54 elementor-section-full_width elementor-section-height-min-height elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-items-middle" data-id="cc3ba54" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
503						<div class="elementor-container elementor-column-gap-no">
504					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ac2cdd" data-id="4ac2cdd" data-element_type="column" data-e-type="column">
505			<div class="elementor-widget-wrap elementor-element-populated">
506						<div class="elementor-element elementor-element-bd3bd7a elementor-widget elementor-widget-shortcode" data-id="bd3bd7a" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
507				<div class="elementor-widget-container">
508					<style id="elementor-post-23147">.elementor-23147 .elementor-element.elementor-element-8ff5d53 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-23147 .elementor-element.elementor-element-8ff5d53 > .elementor-container{min-height:250px;}.elementor-23147 .elementor-element.elementor-element-8ff5d53{overflow:hidden;border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-23147 .elementor-element.elementor-element-8ff5d53, .elementor-23147 .elementor-element.elementor-element-8ff5d53 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-8ff5d53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-23147 .elementor-element.elementor-element-4aa7558.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23147 .elementor-element.elementor-element-4aa7558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23147 .elementor-element.elementor-element-4aa7558 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-73c37a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23147 .elementor-element.elementor-element-5efff27.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23147 .elementor-element.elementor-element-5efff27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23147 .elementor-element.elementor-element-5efff27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );
508fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
509					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
510					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
511					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
512					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
513					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23147 .elementor-element.elementor-element-a4ffc17{z-index:5;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-menu-toggle{margin:0 auto;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu .elementor-item{font-family:"Arpona-scandi", Sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:10px;padding-right:10px;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-item:hover,
514					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-item.elementor-item-active,
515					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-item.highlighted,
516					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-item:focus{color:#D5B755;fill:#D5B755;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a, .elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown{background-color:#0A0629AD;border-style:none;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a:hover,
517					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a:focus,
518					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a.elementor-item-active,
519					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a.highlighted,
520					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-menu-toggle:hover,
521					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-menu-toggle:focus{color:#D5B755;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a:hover,
522					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a:focus,
523					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a.elementor-item-active,
524					.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown .elementor-item, .elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Industry", Sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-5px !important;}.elementor-bc-flex-widget .elementor-23147 .elementor-element.elementor-element-e31cc5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23147 .elementor-element.elementor-element-e31cc5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23147 .elementor-element.elementor-element-f934422{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-23147 .elementor-element.elementor-element-f934422 .elementor-widget-container{text-align:center;}.elementor-23147 .elementor-element.elementor-element-f934422 .elementor-social-icon{background-color:#00000000;--icon-padding:0.3em;}.elementor-23147 .elementor-element.elementor-element-f934422 .elementor-social-icon i{color:#FFFFFF;}.elementor-23147 .elementor-element.elementor-element-f934422 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-23147 .elementor-element.elementor-element-f2643d0:not(.elementor-motion-effects-element-type-background), .elementor-23147 .elementor-element.elementor-element-f2643d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tornionpanimo.fi/wp-content/uploads/2025/04/Siksakki-1-1.png");background-position:top left;background-repeat:repeat-x;background-size:contain;}.elementor-23147 .elementor-element.elementor-element-f2643d0 > .elementor-container{min-height:40px;}.elementor-23147 .elementor-element.elementor-element-f2643d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;}.elementor-23147 .elementor-element.elementor-element-f2643d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:850px){.elementor-23147 .elementor-element.elementor-element-8ff5d53{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-73c37a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-5efff27{width:100%;}.elementor-23147 .elementor-element.elementor-element-5efff27.elementor-column{-webkit-box-ordinal-group:calc(0 + 1 );-ms-flex-order:0;order:0;}.elementor-23147 .elementor-element.elementor-element-5efff27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-d248c9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-d248c9e{text-align:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541{width:100%;}.elementor-bc-flex-widget .elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23147 .elementor-element.elementor-element-8ec0541.elementor-column{-webkit-box-ordinal-group:calc(0 + 1 );-ms-flex-order:0;order:0;}.elementor-23147 .elementor-element.elementor-element-8ec0541 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--dropdown a{padding-left:40px;padding-right:40px;padding-top:8px;padding-bottom:8px;}.elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-23147 .elementor-element.elementor-element-a4ffc17 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-5px !important;}.elementor-23147 .elementor-element.elementor-element-e31cc5b{width:100%;}.elementor-23147 .elementor-element.elementor-element-e31cc5b.elementor-column{-webkit-box-ordinal-group:calc(0 + 1 );-ms-flex-order:0;order:0;}.elementor-23147 .elementor-element.elementor-element-f934422 > .elementor-widget-container{margin:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-23147 .elementor-element.elementor-element-f934422{--icon-size:25px;--grid-column-gap:7px;}.elementor-23147 .elementor-element.elementor-element-f2643d0{margin-top:30px;margin-bottom:0px;}}@media(min-width:851px){.elementor-23147 .elementor-element.elementor-element-4aa7558{width:100%;}.elementor-23147 .elementor-element.elementor-element-5efff27{width:10%;}.elementor-23147 .elementor-element.elementor-element-8ec0541{width:80%;}.elementor-23147 .elementor-element.elementor-element-e31cc5b{width:9.332%;}}@media(max-width:1300px) and (min-width:851px){.elementor-23147 .elementor-element.elementor-element-5efff27{width:15%;}.elementor-23147 .elementor-element.elementor-element-8ec0541{width:70%;}.elementor-23147 .elementor-element.elementor-element-e31cc5b{width:15%;}}</style>		<div class="elementor-shortcode">		<div data-elementor-type="wp-post" data-elementor-id="23147" class="elementor elementor-23147" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="rs_elements">
525						<section class="elementor-section elementor-top-section elementor-element elementor-element-8ff5d53 elementor-section-full_width elementor-section-height-min-height elementor-section-content-top elementor-section-stretched elementor-section-items-top elementor-section-height-default" data-id="8ff5d53" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}">
526						<div class="elementor-container elementor-column-gap-no">
527					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4aa7558" data-id="4aa7558" data-element_type="column" data-e-type="column">
528			<div class="elementor-widget-wrap elementor-element-populated">
529						<section class="elementor-section elementor-inner-section elementor-element elementor-element-73c37a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73c37a5" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
530						<div class="elementor-container elementor-column-gap-no">
531					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-5efff27" data-id="5efff27" data-element_type="column" data-e-type="column">
532			<div class="elementor-widget-wrap elementor-element-populated">
533						<div class="elementor-element elementor-element-d248c9e elementor-widget elementor-widget-text-editor" data-id="d248c9e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
534				<div class="elementor-widget-container">
535									<p><a href="https://www.tornionpanimo.fi"><img decoding="async" class="wp-image-15231  aligncenter" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-tekstiton-170x300.png" alt="" width="31" height="55" srcset="https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-tekstiton-170x300.png 170w, https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-tekstiton.png 178w" sizes="(max-width: 31px) 100v
535w, 31px" /></a></p>								</div>
536				</div>
537					</div>
538		</div>
539				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8ec0541" data-id="8ec0541" data-element_type="column" data-e-type="column">
540			<div class="elementor-widget-wrap elementor-element-populated">
541						<div class="elementor-element elementor-element-a4ffc17 elementor-nav-menu__align-center elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="a4ffc17" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
542				<div class="elementor-widget-container">
543								<nav aria-label="Päävalikko" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
544				<ul id="menu-1-a4ffc17" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-24740"><a href="https://tornionpanimo.fi/" class="elementor-item">ETUSIVU</a></li>
545<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24739"><a href="https://tornionpanimo.fi/tuotteet-2022/" class="elementor-item">TUOTTEET</a></li>
546<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-parent-item menu-item-24384"><a href="#" class="elementor-item elementor-item-anchor">YRITYS<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
547<ul class="sub-menu elementor-nav-menu--dropdown">
548	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24736"><a href="https://tornionpanimo.fi/tarinamme-2022/" class="elementor-sub-item">Tarinamme</a></li>
549	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24737"><a href="https://tornionpanimo.fi/yritys-2022/" class="elementor-sub-item">Henkilökunta</a></li>
550	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-20918 current_page_item menu-item-24738"><a href="https://tornionpanimo.fi/vastuullisuus/" aria-current="page" class="elementor-sub-item elementor-item-active">Vastuullisuus</a></li>
551</ul>
552</li>
553<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-parent-item menu-item-24373"><a href="#" class="elementor-item elementor-item-anchor">PALVELUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
554<ul class="sub-menu elementor-nav-menu--dropdown">
555	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24722"><a href="/palvelut#Myymala" class="elementor-sub-item elementor-item-anchor">Panimomyymälä</a></li>
556	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24721"><a href="/palvelut#Panimokierrokset" class="elementor-sub-item elementor-item-anchor">Panimokierrokset</a></li>
557	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24746"><a href="/palvelut#Oma-olut" class="elementor-sub-item elementor-item-anchor">Oma olut</a></li>
558	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24510"><a href="https://kauppatornionpanimo.mycashflow.fi/" class="elementor-sub-item" target="_blank" rel="noopener">Verkkokauppa</a></li>
559	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24720"><a href="https://drive.google.com/drive/u/0/folders/1L-Xma7Ny5t9OvT6xegpY7_WHmYbwWV_E" class="elementor-sub-item" target="_blank" rel="noopener">Kuvapankki</a></li>
560</ul>
561</li>
562<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24741"><a href="https://tornionpanimo.fi/osakkaille/" class="elementor-item">OSAKKAILLE</a></li>
563<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26443"><a href="https://tornionpanimo.fi/tornion-panimo-frontpage/" class="elementor-item">IN ENGLISH</a></li>
564</ul>			</nav>
565					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
566			<i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i>		</div>
567					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
568				<ul id="menu-2-a4ffc17" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-24740"><a href="https://tornionpanimo.fi/" class="elementor-item" tabindex="-1">ETUSIVU</a></li>
569<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24739"><a href="https://tornionpanimo.fi/tuotteet-2022/" class="elementor-item" tabindex="-1">TUOTTEET</a></li>
570<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-parent-item menu-item-24384"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">YRITYS<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
571<ul class="sub-menu elementor-nav-menu--dropdown">
572	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24736"><a href="https://tornionpanimo.fi/tarinamme-2022/" class="elementor-sub-item" tabindex="-1">Tarinamme</a></li>
573	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24737"><a href="https://tornionpanimo.fi/yritys-2022/" class="elementor-sub-item" tabindex="-1">Henkilökunta</a></li>
574	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-20918 current_page_item menu-item-24738"><a href="https://tornionpanimo.fi/vastuullisuus/" aria-current="page" class="elementor-sub-item elementor-item-active" tabindex="-1">Vastuullisuus</a></li>
575</ul>
576</li>
577<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-parent-item menu-item-24373"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">PALVELUT<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a>
578<ul class="sub-menu elementor-nav-menu--dropdown">
579	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24722"><a href="/palvelut#Myymala" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Panimomyymälä</a></li>
580	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24721"><a href="/palvelut#Panimokierrokset" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Panimokierrokset</a></li>
581	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24746"><a href="/palvelut#Oma-olut" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Oma olut</a></li>
582	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24510"><a href="https://kauppatornionpanimo.mycashflow.fi/" class="elementor-sub-item" tabindex="-1" target="_blank" rel="noopener">Verkkokauppa</a></li>
583	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24720"><a href="https://drive.google.com/drive/u/0/folders/1L-Xma7Ny5t9OvT6xegpY7_WHmYbwWV_E" class="elementor-sub-item" tabindex="-1" target="_blank" rel="noopener">Kuvapankki</a></li>
584</ul>
585</li>
586<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24741"><a href="https://tornionpanimo.fi/osakkaille/" class="elementor-item" tabindex="-1">OSAKKAILLE</a></li>
587<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26443"><a href="https://tornionpanimo.fi/tornion-panimo-frontpage/" class="elementor-item" tabindex="-1">IN ENGLISH</a></li>
588</ul>			</nav>
589						</div>
590				</div>
591					</div>
592		</div>
593				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-e31cc5b" data-id="e31cc5b" data-element_type="column" data-e-type="column">
594			<div class="elementor-widget-wrap elementor-element-populated">
595						<div class="elementor-element elementor-element-f934422 elementor-shape-square elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="f934422" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
596				<div class="elementor-widget-container">
597							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
598							<span class="elementor-grid-item" role="listitem">
599					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-a786268" href="https://www.facebook.com/tornionpanimo/" target="_blank" rel="noopener">
600						<span class="elementor-screen-only">Facebook</span>
601						<i aria-hidden="true" class="fab fa-facebook"></i>					</a>
602				</span>
603							<span class="elementor-grid-item" role="listitem">
604					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-f7dc670" href="https://www.instagram.com/tornionpanimo" target="_blank" rel="noopener">
605						<span class="elementor-screen-only">Instagram</span>
606						<i aria-hidden="true" class="fab fa-instagram"></i>					</a>
607				</span>
608							<span class="elementor-grid-item" role="listitem">
609					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-a88c229" href="https://twitter.com/Tornionpanimo" target="_blank" rel="noopener">
610						<span class="elementor-screen-only">Twitter</span>
611						<i aria-hidden="true" class="fab fa-twitter"></i>					</a>
612				</span>
613					</div>
614						</div>
615				</div>
616					</div>
617		</div>
618					</div>
619		</section>
620				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f2643d0 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="f2643d0" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
621						<div class="elementor-container elementor-column-gap-default">
622					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-e373d8d" data-id="e373d8d" data-element_type="column" data-e-type="column">
623			<div class="elementor-widget-wrap elementor-element-populated">
624							</div>
625		</div>
626					</div>
627		</section>
628					</div>
629		</div>
630					</div>
631		</section>
632				</div>
633		</div>
634						</div>
635				</div>
636					</div>
637		</div>
638					</div>
639		</section>
640				<section class="elementor-section elementor-top-section elementor-element elementor-element-0a8594f elementor-section-full_width elementor-section-height-min-height elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-items-middle" data-id="0a8594f" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;zigzag&quot;,&quot;_ha_eqh_enable&quot;:false}">
641					<div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false">
642			<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1800 5.8" preserveAspectRatio="none">
643  <path class="elementor-shape-fill" d="M5.4.4l5.4 5.3L16.5.4l5.4 5.3L27.5.4 33 5.7 38.6.4l5.5 5.4h.1L49.9.4l5.4 5.3L60.9.4l5.5 5.3L72 .4l5.5 5.3L83.1.4l5.4 5.3L94.1.4l5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3L161 .4l5.4 5.3L172 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3L261 .4l5.4 5.3L272 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3L361 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3L461 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1L550 .4l5.4 5.3L561 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2L650 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2L750 .4l5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2L850 .4l5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.4h.2l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.7-5.4 5.4 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.5 5.4h.1l5.6-5.4 5.5 5.3 5.6-5.3 5.5 5.3 5.6-5.3 5.4 5.3 5.7-5.3 5.4 5.3 5.6-5.3 5.5 5.4V0H-.2v5.8z"/>
644</svg>
645		</div>
646					<div class="elementor-container elementor-column-gap-default">
647					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f598bae" data-id="f598bae" data-element_type="column" data-e-type="column">
648			<div class="elementor-widget-wrap elementor-element-populated">
649						<section class="elementor-section elementor-inner-section elementor-element elementor-element-29f610e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="29f610e" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
650						<div class="elementor-container elementor-column-gap-default">
651					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1c
6515da7f" data-id="1c5da7f" data-element_type="column" data-e-type="column">
652			<div class="elementor-widget-wrap elementor-element-populated">
653						<div class="elementor-element elementor-element-659ed50 elementor-widget elementor-widget-heading" data-id="659ed50" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
654				<div class="elementor-widget-container">
655					<h2 class="elementor-heading-title elementor-size-default">VASTUULLISUUS</h2>				</div>
656				</div>
657					</div>
658		</div>
659					</div>
660		</section>
661				<section class="elementor-section elementor-inner-section elementor-element elementor-element-9d3a5a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9d3a5a0" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
662						<div class="elementor-container elementor-column-gap-default">
663					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2b4b261" data-id="2b4b261" data-element_type="column" data-e-type="column">
664			<div class="elementor-widget-wrap elementor-element-populated">
665						<div class="elementor-element elementor-element-945073c elementor-widget elementor-widget-text-editor" data-id="945073c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
666				<div class="elementor-widget-container">
667									<p>• Laatu- ja elintarviketurvallisuus<br />• Henkilöstön hyvinvointi<br />• Kotimaisuus ja alkuperä<br />• Ympäristövastuu</p><p style="font-weight: 400;">Tornion Panimon tuotteet ovat maukkaita ja helposti lähestyttäviä käsityöläisoluita, joita voit nauttia niin saunan lauteilla kuin ravintolassa viinin vaihtoehtona. Me emme kikkaile kerroksisuudella ja hienostele hiivoilla, vaan keskitymme olennaiseen: hyvän oluen panemiseen. Kun rönsyt poistuvat, kiinnittyy huomio yksityiskohtiin ja laatuun.</p><p> </p><p style="font-weight: 400;"><strong>Laatu- ja elintarviketurvallisuus</strong></p><p style="font-weight: 400;">Vaikka olemme pieni panimo, teemme suuria tekoja: Käytössämme on ISO 22000:2018 elintarviketurvallisuusjärjestelmä, minkä avulla varmistamme, että kaikki toimintamme tähtää tuotteidemme korkeaan laatuun, tuoteturvallisuuteen ja prosessien luotettavuuteen. Kehitämme toimintaamme jatkuvan parantamisen periaatteella ja koulutamme henkilöstöämme, jotta tuotteemme täyttävät viranomaisten vaatimukset ja ennen kaikkea asiakkaidemme odotukset.</p><p style="font-weight: 400;">Varmistamme raaka-aineidemme alkuperän ja tuotteidemme turvallisuuden ja laadun ISO 22000:2018 sertifikaatin vaatimusten mukaisesti.  Käsityöläisjuomien tekeminen on parhaimmillaan hauskaa taidetta, mutta se ei sulje pois vahvaa vastuullisuutta. Seuraamme ja noudatamme lakeja ja yhteisesti sovittuja standardeja. Tiedotamme avoimesti henkilöstölle, viranomaisille, asiakkaille ja muille sidosryhmille toiminnastamme.</p><p style="font-weight: 400;"> </p><p style="font-weight: 400;"><strong>Henkilöstön hyvinvointi</strong></p><p style="font-weight: 400;">Olemme rajamaiden kasvatteja ja hyvä yhteishenki on kaiken ytimessä. Vaikka työyhteisössämme keskustelu avointa, seuraamme henkilöstömme hyvinvointia anonyymeillä kyselyillä, joiden tuloksia käsittelemme yhteisissä kehittämispäivissä. Pohdimme porukalla, miten voisimme parantaa työhyvinvointia ja viihtyvyyttä entisestään. Työterveysohjelma ja vapaa-ajalle ulottuva tapaturmavakuutus huolehtivat, että kun tarve on, apua saa nopeasti.</p><p style="font-weight: 400;">Meille on myönnettu Arvostettu Työpaikka-sertifikaatti. Sen mukaan Tornion Panimo Oy on työpaikka, jossa korostuu joustavuus työn ja yksityiselämän yhteensovittamisessa sekä työntekijöiden kuulluksi tuleminen. Työntekijät kokevat, että voivat avoimesti tuoda asioita johdon tietoon, ja heille annetaan mahdollisuus kehittää osaamistaan. Kaiken kaikkiaan työntekijät pitävät Tornion Panimo Oy:tä hyvänä työpaikkana ja kokevat, että heidän työpanostaan arvostetaan.</p><p style="font-weight: 400;"> </p><p style="font-weight: 400;"><strong>Kotimaisuus ja alkuperä</strong></p><p style="font-weight: 400;">Alkuperällä on merkitystä. Ostamalla Tornion Panimon tuotteita voi olla varma, että työllistät suomalaisia, raaka-aineet ovat puhtaita ja ne tuotetaan vastuullisesti. Käyttämämme raaka-aineet ovat yli 90 %:sti kotimaisia. Puhdas maku edellyttää maailman puhtainta vettä – Sitähän meiltä Lapista löytyy!</p><p style="font-weight: 400;"> </p><p style="font-weight: 400;"><strong>Ympäristövastuu</strong></p><p style="font-weight: 400;">Haluamme kantaa vastuumme ympäristöasioissa. Kaikki tuotannossamme käytettävä energia tuotetaan sähköllä, mikä on puhtain energiamuoto Suomessa. Oluen keitosta jäävä mäski on mennyt toimintamme alusta lähtien eläinten rehuksi hyötykäyttöön. Pyrimme vähentämään energian kulutusta, hukkia ja jätettä parhaamme mukaan. Kannamme vastuumme myös pakkauskierrätykse
667stä osallistumalla kierrätyksen kustannuksiin pakkausalan tuottajayhteisön kautta.</p><p style="font-weight: 400;">Oluemme pakataan ensisijaisesti alumiinitölkkeihin. Ne ovat keveytensä ja kierrätettävyytensä ansiosta selkeästi lasipulloja parempia ympäristövaikutuksiltaan. Samalla olut säilyy parempana täysin pimeässä ja ilmatiiviissä pakkauksessa.</p>								</div>
668				</div>
669					</div>
670		</div>
671					</div>
672		</section>
673				<section class="elementor-section elementor-inner-section elementor-element elementor-element-c400b35 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c400b35" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
674						<div class="elementor-container elementor-column-gap-default">
675					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-15e3423" data-id="15e3423" data-element_type="column" data-e-type="column">
676			<div class="elementor-widget-wrap elementor-element-populated">
677						<div class="elementor-element elementor-element-58e9f9e elementor-widget elementor-widget-heading" data-id="58e9f9e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
678				<div class="elementor-widget-container">
679					<h2 class="elementor-heading-title elementor-size-default">KEHITTÄMINEN</h2>				</div>
680				</div>
681					</div>
682		</div>
683					</div>
684		</section>
685				<section class="elementor-section elementor-inner-section elementor-element elementor-element-f11bea0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f11bea0" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
686						<div class="elementor-container elementor-column-gap-default">
687					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4f428f7" data-id="4f428f7" data-element_type="column" data-e-type="column">
688			<div class="elementor-widget-wrap elementor-element-populated">
689						<div class="elementor-element elementor-element-6972f11 elementor-widget elementor-widget-text-editor" data-id="6972f11" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
690				<div class="elementor-widget-container">
691									<p>Kehitämme jatkuvasti toimintaamme. Olemme käynnistäneet 1.8.2025-30.6.2027 yrityksen kehittämishankkeen, joka mahdollistaa Tornion Panimon siirtymisen uusiin tiloihin, tuotantokapasiteetin kasvattamisen ja merkittävästi resurssi- ja energiatehokkaamman tuotannon kehittämisen. Laitteistoinvestointien lisäksi hankkeessa kehitetään laatua, prosesseja ja automaatiota.</p><p>Hanke on Euroopan Unionin osarahoittama.</p><p><img decoding="async" class="alignnone wp-image-22943" src="https://tornionpanimo.fi/wp-content/uploads/2024/06/eu-osarahoittama-300x68.png" alt="" width="184" height="42" /></p>								</div>
692				</div>
693					</div>
694		</div>
695					</div>
696		</section>
697					</div>
698		</div>
699					</div>
700		</section>
701				<section class="elementor-section elementor-top-section elementor-element elementor-element-3e58a59 elementor-section-full_width elementor-section-height-min-height elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-items-middle" data-id="3e58a59" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
702						<div class="elementor-container elementor-column-gap-no">
703					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55a09e0" data-id="55a09e0" data-element_type="column" data-e-type="column">
704			<div class="elementor-widget-wrap elementor-element-populated">
705						<div class="elementor-element elementor-element-c194604 elementor-widget elementor-widget-shortcode" data-id="c194604" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
706				<div class="elementor-widget-container">
707					<style id="elementor-post-23946">.elementor-23946 .elementor-element.elementor-element-6ae7931 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-23946 .elementor-element.elementor-element-6ae7931:not(.elementor-motion-effects-element-type-background), .elementor-23946 .elementor-element.elementor-element-6ae7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23946 .elementor-element.elementor-element-6ae7931 > .elementor-container{min-height:452px;}.elementor-23946 .elementor-element.elementor-element-6ae7931{overflow:hidden;border-style:none;box-shadow:0px -3px 0px 0px #FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-6ae7931, .elementor-23946 .elementor-element.elementor-element-6ae7931 > .elementor-background-overlay{border-radius:2px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-6ae7931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-23946 .elementor-element.elementor-element-ad8e482.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23946 .elementor-element.elementor-element-ad8e482.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23946 .elementor-element.elementor-element-ad8e482 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-23946 .elementor-element.elementor-element-296a485 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-23946 .elementor-element.elementor-element-296a485{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23946 .elementor-element.elementor-element-17809fc{width:var( --container-widget-width, 103.409% );max-width:103.409%;--container-widget-width:103.409%;--container-widget-flex-grow:0;font-family:"Industry", Sans-serif;font-size:12px;color:#002858;}.elementor-23946 .elementor-element.elementor-element-17809fc > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-23946 .elementor-element.elementor-element-17809fc a{color:#002858;}.elementor-23946 .elementor-element.elementor-element-a5e88a6{width:var( --container-widget-width, 92.09% );max-width:92.09%;--container-widget-width:92.09%;--container-widget-flex-grow:0;font-family:"Industry", Sans-serif;font-size:12px;color:#002858;}.elementor-23946 .elementor-element.elementor-element-a5e88a6 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-23946 .elementor-element.elementor-element-57697b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23946 .elementor-element.elementor-element-57697b3 > .elementor-container{max-width:985px;}.elementor-23946 .elementor-element.elementor-element-57697b3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 50px;}.elementor-23946 .elementor-element.elementor-element-06dc61a img{width:40%;}.elementor-23946 .elementor-element.elementor-element-f059dc0 img{width:40%;}.elementor-23946 .elementor-element.elementor-element-e0f2957 img{width:40%;}.elementor-23946 .elementor-element.elementor-element-3a43f8f img{width:43%;}.elementor-23946 .elementor-element.elementor-element-01db32d img{width:43%;}.elementor-23946 .elementor-element.elementor-element-3c74927 img{width:43%;}:root{--page-title-display:none;}@media(min-width:851px){.elementor-23946 .elementor-element.elementor-element-ad8e482{width:100%;}}@media(max-width:1300px){.elementor-23946 .elementor-element.elementor-element-6ae7931{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-17809fc > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-23946 .elementor-element.elementor-element-a5e88a6 > .elementor-widget-container{padding:0px 0px 0px 30px;}}@media(max-width:850px){.elementor-23946 .elementor-element.elementor-element-6ae7931{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-ad8e482 > .elementor-element-populated{margin:0px 0px 0px -16px;
707--e-column-margin-right:0px;--e-column-margin-left:-16px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-e209d83{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-9850dff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-296a485 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-23946 .elementor-element.elementor-element-296a485{text-align:center;}.elementor-23946 .elementor-element.elementor-element-296a485 img{width:25%;}.elementor-23946 .elementor-element.elementor-element-e4e66d6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-17809fc{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23946 .elementor-element.elementor-element-17809fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-23946 .elementor-element.elementor-element-95b6d89 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23946 .elementor-element.elementor-element-a5e88a6{width:100%;max-width:100%;z-index:1;text-align:center;}.elementor-23946 .elementor-element.elementor-element-a5e88a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-23946 .elementor-element.elementor-element-bcb55a9 img{width:50%;}.elementor-23946 .elementor-element.elementor-element-06dc61a img{width:25%;}.elementor-23946 .elementor-element.elementor-element-f059dc0 img{width:25%;}.elementor-23946 .elementor-element.elementor-element-e0f2957 img{width:25%;}.elementor-23946 .elementor-element.elementor-element-3a43f8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-23946 .elementor-element.elementor-element-3a43f8f img{width:25%;}.elementor-23946 .elementor-element.elementor-element-01db32d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-23946 .elementor-element.elementor-element-01db32d img{width:25%;}.elementor-23946 .elementor-element.elementor-element-3c74927 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-23946 .elementor-element.elementor-element-3c74927 img{width:25%;}}</style>		<div class="elementor-shortcode">		<div data-elementor-type="wp-post" data-elementor-id="23946" class="elementor elementor-23946" data-elementor-settings="{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}" data-elementor-post-type="rs_elements">
708						<section class="elementor-section elementor-top-section elementor-element elementor-element-6ae7931 elementor-section-full_width elementor-section-height-min-height elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-items-middle" data-id="6ae7931" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}">
709						<div class="elementor-container elementor-column-gap-no">
710					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ad8e482" data-id="ad8e482" data-element_type="column" data-e-type="column">
711			<div class="elementor-widget-wrap elementor-element-populated">
712						<section class="elementor-section elementor-inner-section elementor-element elementor-element-e209d83 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e209d83" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
713						<div class="elementor-container elementor-column-gap-no">
714					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9850dff" data-id="9850dff" data-element_type="column" data-e-type="column">
715			<div class="elementor-widget-wrap elementor-element-populated">
716						<div class="elementor-element elementor-element-296a485 elementor-widget elementor-widget-image" data-id="296a485" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
717				<div class="elementor-widget-container">
718															<img decoding="async" width="180" height="180" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-sininen.webp" class="attachment-full size-full wp-image-23702" alt="" srcset="https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-sininen.webp 180w, https://tornionpanimo.fi/wp-content/uploads/2022/02/logo-sininen-150x150.webp 150w" sizes="(max-width: 180px) 100v
718w, 180px" />															</div>
719				</div>
720					</div>
721		</div>
722				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-e4e66d6" data-id="e4e66d6" data-element_type="column" data-e-type="column">
723			<div class="elementor-widget-wrap elementor-element-populated">
724						<div class="elementor-element elementor-element-17809fc elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="17809fc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
725				<div class="elementor-widget-container">
726									<p><strong>TORNION PANIMO OY</strong></p><p>Panimo/Brewery • Panimonranta 3, 95400 Tornio<br />Myymälä/Brewery Shop • Vesaisenkatu 1, 95400 Tornio</p><p><strong>LOGISTIIKKA, LASKUTUS JA TIEDUSTELUT/</strong><br /><strong>LOGISTICS, INVOICING AND INQUIRIES</strong></p><p>+358 40 644 9666<br />[email protected]</p><p><strong>TOIMITUKSET PANIMOLLE/</strong><br /><strong>DELIVERIES TO BREWERY</strong></p><p>+358 40 644 9666<br />+358 40 484 5272</p><p><span style="text-decoration: underline;"><a href="https://tornionpanimo.fi/palautelomake-2022">PALAUTELOMAKE</a></span></p>								</div>
727				</div>
728					</div>
729		</div>
730				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-95b6d89" data-id="95b6d89" data-element_type="column" data-e-type="column">
731			<div class="elementor-widget-wrap elementor-element-populated">
732						<div class="elementor-element elementor-element-a5e88a6 elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="a5e88a6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
733				<div class="elementor-widget-container">
734									<p><span style="color: #002858;"><strong>MYYNTI</strong></span></p><p><span style="color: #002858;">Heikki Huhtamäki, Pohjois-Suomi</span><br /><span style="color: #002858;">+358 44 977 6716</span></p><p><span style="color: #002858;">Petteri Heikkilä, Etelä-Suomi</span><br /><span style="color: #002858;">+358 40 516 4214</span></p><p><span style="color: #002858;">[email protected]</span></p><p><span style="color: #002858;"><strong><br />LASKUTUS</strong></span></p><p><span style="color: #002858;">Verkkolaskuosoite: 003709699532</span><br /><span style="color: #002858;">Operaattori: Maventa (003721291126)</span></p>								</div>
735				</div>
736					</div>
737		</div>
738					</div>
739		</section>
740				<section class="elementor-section elementor-inner-section elementor-element elementor-element-57697b3 elementor-section-content-middle elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57697b3" data-element_type="section" data-e-type="section" data-settings="{&quot;_ha_eqh_enable&quot;:false}">
741						<div class="elementor-container elementor-column-gap-narrow">
742					<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-a313b1a" data-id="a313b1a" data-element_type="column" data-e-type="column">
743			<div class="elementor-widget-wrap elementor-element-populated">
744						<div class="elementor-element elementor-element-bcb55a9 elementor-widget elementor-widget-image" data-id="bcb55a9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
745				<div class="elementor-widget-container">
746																<a href="https://www.oivahymy.fi/hae-yrityksia/#text=tornion%20panimo" target="_blank" rel="noopener">
747							<img loading="lazy" decoding="async" width="216" height="88" src="https://tornionpanimo.fi/wp-content/uploads/2021/05/Oiva.png" class="attachment-large size-large wp-image-14429" alt="" />								</a>
748															</div>
749				</div>
750					</div>
751		</div>
752				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-2ec84d2" data-id="2ec84d2" data-element_type="column" data-e-type="column">
753			<div class="elementor-widget-wrap elementor-element-populated">
754						<div class="elementor-element elementor-element-06dc61a elementor-widget elementor-widget-image" data-id="06dc61a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
755				<div class="elementor-widget-container">
756															<img decoding="async" src="https://tornionpanimo.fi/wp-content/uploads/2020/05/Kasvajat.png" title="" alt="" loading="lazy" />															</div>
757				</div>
758					</div>
759		</div>
760				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-f2f04b9" data-id="f2f04b9" data-element_type="column" data-e-type="column">
761			<div class="elementor-widget-wrap elementor-element-populated">
762						<div class="elementor-element elementor-element-f059dc0 elementor-widget elementor-widget-image" data-id="f059dc0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
763				<div class="elementor-widget-container">
764															<img loading="lazy" decoding="async" width="480" height="480" src="https://tornionpanimo.fi/wp-content/uploads/2021/01/Kasvajat-2020.png" class="attachment-large size-large wp-image-14238" alt="" srcset="https://tornionpanimo.fi/wp-content/uploads/2021/01/Kasvajat-2020.png 480w, https://tornionpanimo.fi/wp-content/uploads/2021/01/Kasvajat-2020-300x300.png 300w, https://tornionpanimo.fi/wp-content/uploads/2021/01/Kasvajat-2020-100x100.png 100w, https://tornionpanimo.fi/wp-content/uploads/2021/01/Kasvajat-2020-150x150.png 150w" sizes="(max-width: 480px) 100vw, 480px" />															</div>
765				</div>
766					</div>
767		</div>
768				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-3a43279" data-id="3a43279" data-element_type="column" data-e-type="column">
769			<div class="elementor-widget-wrap elementor-element-populated">
770						<div class="elementor-element elementor-element-e0f2957 elementor-widget elementor-widget-image" data-id="e0f2957" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
771				<div class="elementor-widget-container">
772															<img loading="lazy" decoding="async" width="150" height="150" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/Kasvajat-2021.png" class="attachment-large size-large wp-image-17158" alt="" srcset="https://tornionpanimo.fi/wp-content/uploads/2022/02/Kasvajat-2021.png 150w, https://tornionpanimo.fi/wp-content/uploads/2022/02/Kasvajat-2021-100x100.png 100w" sizes="(max-width: 150px) 100vw, 150px" />															</div>
773				</div>
774					</div>
775		</div>
776				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-dc37bc6" data-id="dc37bc6" data-element_type="column" data-e-type="column">
777			<div class="elementor-widget-wrap elementor-element-populated">
778						<div class="elementor-element elementor-element-3a43f8f elementor-widget elementor-widget-image" data-id="3a43f8f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
779				<div class="elementor-widget-container">
780															<img loading="lazy" decoding="async" width="209" height="300" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/svp-20-22.jpg" class="attachment-large size-large wp-image-17159" alt="" />															</div>
781				</div>
782					</div>
783		</div>
784				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-9adfb1d" data-id="9adfb1d" data-element_type="column" data-e-type="column">
785			<div class="elementor-widget-wrap elementor-element-populated">
786						<div class="elementor-element elementor-element-01db32d elementor-widget elementor-widget-image" data-id="01db32d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
787				<div class="elementor-widget-container">
788															<img loading="lazy" decoding="async" width="226" height="200" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/certified-by-fine-audit-oy.png" class="attachment-large size-large wp-image-22466" alt="" />															</div>
789				</div>
790					</div>
791		</div>
792				<div class="elementor-column elementor-col-14 elementor-inner-column elementor-element elementor-element-5588713" data-id="5588713" data-element_type="column" data-e-type="column">
793			<div class="elementor-widget-wrap elementor-element-populated">
794						<div class="elementor-element elementor-element-3c74927 elementor-widget elementor-widget-image" data-id="3c74927" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
795				<div class="elementor-widget-container">
796															<img loading="lazy" decoding="async" width="193" height="250" src="https://tornionpanimo.fi/wp-content/uploads/2022/02/aito-pienpanimo-musta.webp" class="attachment-large size-large wp-image-23701" alt="" />															</div>
797				</div>
798					</div>
799		</div>
800					</div>
801		</section>
802					</div>
803		</div>
804					</div>
805		</section>
806				</div>
807		</div>
808						</div>
809				</div>
810					</div>
811		</div>
812					</div>
813		</section>
814				</div>
815		<template id="tmpl-age-gate"  class="">        
816<div class="age-gate-wrapper">            <div class="age-gate-loader">    
817        <svg version="1.1" id="L5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve">
818            <circle fill="currentColor" stroke="none" cx="6" cy="50" r="6">
819                <animateTransform attributeName="transform" dur="1s" type="translate" values="0 15 ; 0 -15; 0 15" repeatCount="indefinite" begin="0.1"/>
820            </circle>
821            <circle fill="currentColor" stroke="none" cx="30" cy="50" r="6">
822                <animateTransform attributeName="transform" dur="1s" type="translate" values="0 10 ; 0 -10; 0 10" repeatCount="indefinite" begin="0.2"/>
823            </circle>
824            <circle fill="currentColor" stroke="none" cx="54" cy="50" r="6">
825                <animateTransform attributeName="transform" dur="1s" type="translate" values="0 5 ; 0 -5; 0 5" repeatCount="indefinite" begin="0.3"/>
826            </circle>
827        </svg>
828    </div>
829        <div class="age-gate-background-color"></div>    <div class="age-gate-background">            </div>
830    
831    <div class="age-gate" role="dialog" aria-modal="true" aria-label="Oletko yli %s vuotta?">    <form method="post" class="age-gate-form">
832<div class="age-gate-heading">            <img src="https://tornionpanimo.fi/wp-content/uploads/2022/02/Tornion-Panimo-logo.png" width="400" height="400" alt="www.tornionpanimo.fi"class="age-gate-heading-title age-gate-heading-title-logo" />    </div>
833<p class="age-gate-subheadline">    </p>
834<div class="age-gate-fields">        
835<p class="age-gate-challenge">    Oletko yli 18 vuotias?<br />
836Are you over 18 years old?
837</p>
838<div class="age-gate-buttons">        <button type="submit" class="age-gate-submit age-gate-submit-yes" data-submit="yes" value="1" name="age_gate[confirm]">Kyllä / Yes</button>            <button class="age-gate-submit age-gate-submit-no" data-submit="no" value="0" name="age_gate[confirm]" type="submit">Ei / No</button>    </div>
839    </div>
840
841<input type="hidden" name="age_gate[age]" value="9MRd26N84fSy3NwprhoXtg==" />
842<input type="hidden" name="age_gate[lang]" value="fi" />
843    <input type="hidden" name="age_gate[confirm]" />
844    <div class="age-gate-remember-wrapper">        <label class="age-gate-remember">            <input type="checkbox" class="age-gate-remember-field" name="age_gate[remember]" value="1"  /> <span type="checkbox" class="age-gate-remember-text">Muista minut / Remember me</span>        </label>
845    </div>
846    <div class="age-gate-errors"></div></form>
847    </div>
848    </div>
849    </template>
850<script type="speculationrules">
851{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rife-free/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
852</script>
852
853        <style>
854                    </style>
855
856			
856<script>
857				;
858				(function($, w) {
859					'use strict';
860					let $window = $(w);
861
862					$(document).ready(function() {
863
864						let isEnable = "";
865						let isEnableLazyMove = "";
866						let speed = isEnableLazyMove ? '0.7' : '0.2';
867
868						if( !isEnable ) {
869							return;
870						}
871
872						if (typeof haCursor == 'undefined' || haCursor == null) {
873							initiateHaCursorObject(speed);
874						}
875
876						setTimeout(function() {
877							let targetCursor = $('.ha-cursor');
878							if (targetCursor) {
879								if (!isEnable) {
880									$('body').removeClass('hm-init-default-cursor-none');
881									$('.ha-cursor').addClass('ha-init-hide');
882								} else {
883									$('body').addClass('hm-init-default-cursor-none');
884									$('.ha-cursor').removeClass('ha-init-hide');
885								}
886							}
887						}, 500);
888
889					});
890
891				}(jQuery, window));
892			</script>
892
893		
894					
894<script>
895				( () => {
896					const lazyloadRunObserver = () => {
897						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
898						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
899							entries.forEach( ( entry ) => {
900								if ( entry.isIntersecting ) {
901									let lazyloadBackground = entry.target;
902									if( lazyloadBackground ) {
903										lazyloadBackground.classList.add( 'e-lazyloaded' );
904									}
905									lazyloadBackgroundObserver.unobserve( entry.target );
906								}
907							});
908						}, { rootMargin: '200px 0px 200px 0px' } );
909						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
910							lazyloadBackgroundObserver.observe( lazyloadBackground );
911						} );
912					};
913					const events = [
914						'DOMContentLoaded',
915						'elementor/lazyload/observe',
916					];
917					events.forEach( ( event ) => {
918						document.addEventListener( event, lazyloadRunObserver );
919					} );
920				} )();
921			</script>
921
922			<noscript><img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=1669550423390487&ev=PageView&noscript=1&cd%5Bpage_title%5D=Vastuullisuus&cd%5Bpost_type%5D=page&cd%5Bpost_id%5D=20918&cd%5Bplugin%5D=PixelYourSite&cd%5Buser_role%5D=guest&cd%5Bevent_url%5D=tornionpanimo.fi%2Fvastuullisuus%2F" alt=""></noscript>
923<link rel='stylesheet' id='widget-nav-menu-css' href='https://tornionpanimo.fi/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1790822805' media='all' />
924<link rel='stylesheet' id='widget-social-icons-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' />
925<link rel='stylesheet' id='e-apple-webkit-css' href='https://tornionpanimo.fi/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1790822805' media='all' />
926<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
927<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
928<link rel='stylesheet' id='widget-image-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' />
929<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://tornionpanimo.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
930<script id="apollo13framework-plugins-js-extra">
931var ApolloParams = {"ajaxurl":"https://tornionpanimo.fi/wp-admin/admin-ajax.php","site_url":"https://tornionpanimo.fi/","defimgurl":"https://tornionpanimo.fi/wp-content/themes/rife-free/images/holders/photo.png","options_name":"apollo13_option_rife","load_more":"Lataa lis\u00e4\u00e4","loading_items":"Ladataan seuraavia kohteita","anchors_in_bar":"","scroll_to_anchor":"1","writing_effect_mobile":"","writing_effect_speed":"10","hide_content_under_header":"content","default_header_variant":"normal","header_sticky_top_bar":"","header_color_variants":"off","show_header_at":"0","header_normal_social_colors":"black|color_hover||_hover","header_light_social_colors":"|_hover||_hover","header_dark_social_colors":"|_hover||_hover","header_sticky_social_colors":"black|color_hover||_hover","close_mobile_menu_on_click":"1","menu_overlay_on_click":"","allow_mobile_menu":"1","submenu_opener":"fa-angle-down","submenu_closer":"fa-angle-up","submenu_third_lvl_opener":"fa-angle-right","submenu_third_lvl_closer":"fa-angle-left","posts_layout_mode":"packery","products_brick_margin":"0","products_layout_mode":"packery","albums_list_layout_mode":"packery","album_bricks_thumb_video":"","works_list_layout_mode":"packery","work_bricks_thumb_video":"","people_list_layout_mode":"fitRows","lg_lightbox_share":"1","lg_lightbox_controls":"1","lg_lightbox_download":"","lg_lightbox_counter":"1","lg_lightbox_thumbnail":"1","lg_lightbox_show_thumbs":"","lg_lightbox_autoplay":"1","lg_lightbox_autoplay_open":"","lg_lightbox_progressbar":"1","lg_lightbox_full_screen":"1","lg_lightbox_zoom":"1","lg_lightbox_mode":"lg-slide","lg_lightbox_speed":"600","lg_lightbox_preload":"1","lg_lightbox_hide_delay":"2000","lg_lightbox_autoplay_pause":"5000","lightbox_single_post":""};
932//# sourceURL=apollo13framework-plugins-js-extra
933</script>
vendor: 1 bytes, line 933
933
934<script id="apollo13framework-plugins-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/helpers.min.js?ver=2.4.24"></script>
vendor: 1 bytes, line 934
934
935<script id="jquery-fitvids-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/jquery.fitvids.min.js?ver=1.1"></script>
vendor: 1 bytes, line 935
935
936<script id="jquery-fittext-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/jquery.fittext.min.js?ver=1.2"></script>
vendor: 1 bytes, line 936
936
937<script id="jquery-slides-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/jquery.slides.min.js?ver=3.0.4"></script>
vendor: 1 bytes, line 937
937
938<script id="jquery-sticky-kit-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/jquery.sticky-kit.min.js?ver=1.1.2"></script>
vendor: 1 bytes, line 938
938
939<script id="jquery-mousewheel-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/jquery.mousewheel.min.js?ver=3.1.13"></script>
vendor: 1 bytes, line 939
939
940<script id="jquery-typed-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/typed.min.js?ver=1.1.4"></script>
vendor: 1 bytes, line 940
940
941<script id="apollo13framework-isotope-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/isotope.pkgd.min.js?ver=3.0.6"></script>
vendor: 1 bytes, line 941
941
942<script id="jquery-lightgallery-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/light-gallery/js/lightgallery-all.min.js?ver=1.9.0"></script>
vendor: 1 bytes, line 942
942
943<script id="apollo13framework-scripts-js" src="https://tornionpanimo.fi/wp-content/themes/rife-free/js/script.min.js?ver=2.4.24"></script>
vendor: 1 bytes, line 943
943
944<script id="age-gate-all-js-extra">
945var age_gate_common = {"cookies":"Your browser does not support cookies, you may experience problems entering this site","simple":""};
946//# sourceURL=age-gate-all-js-extra
947</script>
vendor: 1 bytes, line 947
947
948<script id="age-gate-all-js" src="https://tornionpanimo.fi/wp-content/plugins/age-gate.BU/dist/all.js?ver=3.7.2"></script>
vendor: 1 bytes, line 948
948
949<script id="jquery-slick-js" src="https://tornionpanimo.fi/wp-content/plugins/exclusive-team-for-elementor/assets/vendor/js/slick.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 949
949
950<script id="exad-main-script-js" src="https://tornionpanimo.fi/wp-content/plugins/exclusive-team-for-elementor/assets/js/exad-script.min.js?ver=1.2.4"></script>
vendor: 1 bytes, line 950
950
951<script id="elementor-webpack-runtime-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 951
951
952<script id="elementor-frontend-modules-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 952
952
953<script id="jquery-ui-core-js" src="https://tornionpanimo.fi/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 953
953
954<script id="elementor-frontend-js-before">
955var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Jaa Facebookissa","shareOnX":"Share on X","pinIt":"Kiinnit\u00e4 se","download":"Lataus","downloadImage":"Lataa kuva","fullscreen":"Koko n\u00e4ytt\u00f6","zoom":"Zoom","share":"Jaa","playVideo":"Katso video","previous":"Edellinen","next":"Seuraava","close":"Sulje","a11yCarouselPrevSlideMessage":"Edellinen dia","a11yCarouselNextSlideMessage":"Seuraava dia","a11yCarouselFirstSlideMessage":"T\u00e4m\u00e4 on ensimm\u00e4inen dia","a11yCarouselLastSlideMessage":"T\u00e4m\u00e4 on viimeinen dia","a11yCarouselPaginationBulletMessage":"Mene diaan"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":851,"lg":1301,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobiili pystyss\u00e4","value":850,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobiili vaakasuunnassa","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1300,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Kannettava tietokone","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"theme_builder_v2":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/tornionpanimo.fi\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/tornionpanimo.fi\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/tornionpanimo.fi\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"27bf483d88","atomicFormsSendForm":"05bbfb1b42"},"swiperClass":"swiper","settings":{"page":{"ha_cmc_init_switcher":"no"},"editorPreferences":[]},"kit":{"body_background_background":"classic","viewport_tablet":1300,"viewport_mobile":850,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","ha_rpb_enable":"no"},"post":{"id":20918,"title":"Vastuullisuus%20-%20www.tornionpanimo.fi","excerpt":"","featuredImage":false}};
956//# sourceURL=elementor-frontend-js-before
957</script>
vendor: 1 bytes, line 957
957
958<script id="elementor-frontend-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 958
958
959<script id="pplb_logout_js-js-extra">
960var pplb_ajax = {"ajaxurl":"https://tornionpanimo.fi/wp-admin/admin-ajax.php"};
961//# sourceURL=pplb_logout_js-js-extra
962</script>
vendor: 1 bytes, line 962
962
963<script id="pplb_logout_js-js" src="https://tornionpanimo.fi/wp-content/plugins/protected-posts-logout-button/logout.js"></script>
vendor: 1 bytes, line 963
963
964<script id="page-links-to-js" src="https://tornionpanimo.fi/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.4.1"></script>
vendor: 1 bytes, line 964
964
965<script id="age-gate-js-extra">
966var age_gate = {"cookieDomain":"","cookieName":"age_gate","age":"18","css":"v2","userAgents":[],"switchTitle":"","rechallenge":"1","error":"Et ole t\u00e4ysi-ik\u00e4inen  \nYou are not of legal age","generic":"An error occurred, please try again","uri":"https://tornionpanimo.fi/wp-json/age-gate/v3/check","useLocalStorage":"","customTitle":"Age Verification - www.tornionpanimo.fi","viewport":"1","fallback":"https://tornionpanimo.fi/wp-admin/admin-ajax.php"};
967//# sourceURL=age-gate-js-extra
968</script>
vendor: 1 bytes, line 968
968
969<script id="age-gate-js" src="https://tornionpanimo.fi/wp-content/plugins/age-gate.BU/dist/age-gate.js?ver=3.7.2"></script>
vendor: 1 bytes, line 969
969
970<script id="jquery-bind-first-js" defer src="https://tornionpanimo.fi/wp-content/plugins/pixelyoursite/dist/scripts/jquery.bind-first-0.2.3.min.js?ver=0.2.3"></script>
vendor: 1 bytes, line 970
970
971<script id="js-cookie-pys-js" defer src="https://tornionpanimo.fi/wp-content/plugins/pixelyoursite/dist/scripts/js.cookie-2.1.3.min.js?ver=2.1.3"></script>
vendor: 1 bytes, line 971
971
972<script id="js-sha256-js" defer src="https://tornionpanimo.fi/wp-content/plugins/pixelyoursite/dist/scripts/sha256.js?ver=0.11.0"></script>
vendor: 1 bytes, line 972
972
973<script id="pys-js-extra">
974var pysOptions = {"staticEvents":{"facebook":{"init_event":[{"delay":0,"type":"static","ajaxFire":false,"name":"PageView","pixelIds":["1669550423390487"],"eventID":"821c0fca-158c-4f20-be98-46b1a10bc7fc","params":{"page_title":"Vastuullisuus","post_type":"page","post_id":20918,"plugin":"PixelYourSite","user_role":"guest","event_url":"tornionpanimo.fi/vastuullisuus/"},"e_id":"init_event","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}]}},"dynamicEvents":{"automatic_event_form":{"facebook":{"delay":0,"type":"dyn","name":"Form","pixelIds":["1669550423390487"],"eventID":"f935a735-d87e-4e22-8667-a4df831e3a0d","params":{"page_title":"Vastuullisuus","post_type":"page","post_id":20918,"plugin":"PixelYourSite","user_role":"guest","event_url":"tornionpanimo.fi/vastuullisuus/"},"e_id":"automatic_event_form","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_download":{"facebook":{"delay":0,"type":"dyn","name":"Download","extensions":["","doc","exe","js","pdf","ppt","tgz","zip","xls"],"pixelIds":["1669550423390487"],"eventID":"6bb5d330-a184-4361-85f1-06af0e1dcadb","params":{"page_title":"Vastuullisuus","post_type":"page","post_id":20918,"plugin":"PixelYourSite","user_role":"guest","event_url":"tornionpanimo.fi/vastuullisuus/"},"e_id":"automatic_event_download","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}},"automatic_event_comment":{"facebook":{"delay":0,"type":"dyn","name":"Comment","pixelIds":["1669550423390487"],"eventID":"4f9a1eeb-a9bc-49e8-9883-a7683afccf2e","params":{"page_title":"Vastuullisuus","post_type":"page","post_id":20918,"plugin":"PixelYourSite","user_role":"guest","event_url":"tornionpanimo.fi/vastuullisuus/"},"e_id":"automatic_event_comment","ids":[],"hasTimeWindow":false,"timeWindow":0,"woo_order":"","edd_order":"","order_key":""}}},"triggerEvents":[],"triggerEventTypes":[],"facebook":{"pixelIds":["1669550423390487"],"advancedMatching":[],"advancedMatchingEnabled":false,"removeMetadata":false,"wooVariableAsSimple":false,"serverApiEnabled":false,"metaEnabledCapiPixels":["1669550423390487"],"sendEventId":true,"send_external_id":null,"enabled_medical":false,"do_not_track_medical_param":["event_url","post_title","page_title","landing_page","content_name","categories","category_name","tags"],"meta_ldu":false},"debug":"","siteUrl":"https://tornionpanimo.fi","ajaxUrl":"https://tornionpanimo.fi/wp-admin/admin-ajax.php","ajax_event":"ad07a404e3","enable_remove_download_url_param":"1","cookie_duration":"7","last_visit_duration":"60","enable_success_send_form":"","ajaxForServerEvent":"1","ajaxForServerStaticEvent":"1","useSendBeacon":"1","send_external_id":"1","external_id_expire":"180","track_cookie_for_subdomains":"1","google_consent_mode":"1","consent_mode_cmp_active":"","data_persistency":"keep_data","gdpr":{"ajax_enabled":false,"all_disabled_by_api":false,"facebook_disabled_by_api":false,"analytics_disabled_by_api":false,"google_ads_disabled_by_api":false,"pinterest_disabled_by_api":false,"bing_disabled_by_api":false,"reddit_disabled_by_api":false,"openai_disabled_by_api":false,"externalID_disabled_by_api":false,"facebook_prior_consent_enabled":true,"analytics_prior_consent_enabled":true,"google_ads_prior_consent_enabled":null,"pinterest_prior_consent_enabled":true,"bing_prior_consent_enabled":true,"openai_prior_consent_enabled":true,"cookiebot_integration_enabled":false,"cookiebot_facebook_consent_category":"marketing","cookiebot_analytics_consent_category":"statistics","cookiebot_tiktok_consent_category":"marketing","cookiebot_google_ads_consent_category":"marketing","cookiebot_pinterest_consent_category":"marketing","cookiebot_bing_consent_category":"marketing","cookiebot_openai_consent_category":"marketing","consent_magic_integration_enabled":false,"real_cookie_banner_integration_enabled":false,"cookie_notice_integration_enabled":false,"cookie_law_info_integration_enabled":false,"analytics_storage":{"enabled":true,"value":"granted","filter":false},"ad_storage":{"enabled":true,"value":"granted","filter":false},"ad_user_data":{"enabled":true,"value":"granted","filter":false},"ad_personalization":{"enabled":true,"value":"granted","filter":false}},"cookie":{"disabled_all_cookie":false,"disabled_start_session_cookie":false,"disabled_advanced_form_data_cookie":false,"disabled_landing_page_cookie":false,"disabled_first_visit_cookie":false,"disabled_trafficsource_cookie":false,"disabled_utmTerms_cookie":false,"disabled_utmId_cookie":false},"tracking_analytics":{"TrafficLanding":"","TrafficUtms":[],"TrafficUtmsId":[]},"GATags":{"ga_datalayer_type":"default","ga_datalayer_name":"dataLayerPYS"},"woo":{"enabled":false},"edd":{"enabled":false},"cache_bypass":"1790833338"};
975//# sourceURL=pys-js-extra
976</script>
vendor: 1 bytes, line 976
976
977<script id="pys-js" defer src="https://tornionpanimo.fi/wp-content/plugins/pixelyoursite/dist/scripts/public.js?ver=11.4.2.1"></script>
vendor: 1 bytes, line 977
977
978<script id="happy-elementor-addons-js-extra">
979var HappyLocalize = {"ajax_url":"https://tornionpanimo.fi/wp-admin/admin-ajax.php","nonce":"1a86905103","pdf_js_lib":"https://tornionpanimo.fi/wp-content/plugins/happy-elementor-addons/assets/vendor/pdfjs/lib"};
980//# sourceURL=happy-elementor-addons-js-extra
981</script>
vendor: 1 bytes, line 981
981
982<script id="happy-elementor-addons-js" src="https://tornionpanimo.fi/wp-content/plugins/happy-elementor-addons/assets/js/happy-addons.min.js?ver=3.50.0"></script>
vendor: 1 bytes, line 982
982
983<script id="happy-addons-pro-js-extra">
984var HappyProLocalize = {"ajax_url":"https://tornionpanimo.fi/wp-admin/admin-ajax.php","nonce":"5b8485fb9e"};
985//# sourceURL=happy-addons-pro-js-extra
986</script>
vendor: 1 bytes, line 986
986
987<script id="happy-addons-pro-js" src="https://tornionpanimo.fi/wp-content/plugins/happy-elementor-addons-pro/assets/js/happy-addons-pro.js?ver=3.6.0"></script>
vendor: 1 bytes, line 987
987
988<script id="seoaiwp-form-tracking-js-extra">
989var SeoaiwpConversionConfig = {"enabled":"","tagId":"","label":""};
990//# sourceURL=seoaiwp-form-tracking-js-extra
991</script>
vendor: 1 bytes, line 991
991
992<script id="seoaiwp-form-tracking-js-after">
993/**
994 * WordPress & HubSpot Form Events → GTM dataLayer + GA4 gtag
995 *
996 * Listens for successful form submissions from popular WordPress form
997 * plugins and HubSpot forms, then pushes events to both window.dataLayer
998 * (GTM) and gtag (GA4 direct).
999 *
1000 * Also tracks clicks on tel: and mailto: links.
1001 *
1002 * Supported: CF7, Gravity Forms, WPForms, Forminator, Formidable,
1003 * Ninja Forms, Fluent Forms, WS Form, Elementor Forms, Enfold (Avia),
1004 * HubSpot Forms v3, HubSpot Forms v4, Pipedrive LeadBooster, Leadoo
1005 */
1006
1007// ── IE11 closest() polyfill ───────────────────────────────────────
1008
1009if (!Element.prototype.closest) {
1010    Element.prototype.closest = function (s) {
1011        var el = this;
1012        do {
1013            if (el.matches(s)) return el;
1014            el = el.parentElement || el.parentNode;
1015        } while (el !== null && el.nodeType === 1);
1016        return null;
1017    };
1018}
1019
1020(function () {
1021    'use strict';
1022
1023    window.dataLayer = window.dataLayer || [];
1024
1025    // ── helpers ──────────────────────────────────────────────────
1026
1027    // Fires a Google Ads conversion event using values from SeoaiwpConversionConfig
1028    // (injected via wp_localize_script from WPSEOAI → Settings → SEA).
1029    function fireGoogleAdsConversion() {
1030        var cfg = window.SeoaiwpConversionConfig;
1031        if (!cfg || !cfg.enabled || !cfg.tagId || !cfg.label) return;
1032        if (typeof gtag !== 'function') return;
1033
1034        gtag('event', 'conversion', {
1035            send_to: 'AW-' + cfg.tagId + '/' + cfg.label
1036        });
1037    }
1038
1039    function pushEvent(formPlugin, formId, formElement, extraData) {
1040        var submitBtn = formElement
1041            ? formElement.querySelector('[type="submit"]')
1042            : null;
1043
1044        var submitText = '';
1045        if (submitBtn) {
1046            submitText = submitBtn.tagName === 'INPUT'
1047                ? submitBtn.value
1048                : submitBtn.textContent.trim();
1049        }
1050
1051        var basePayload = {
1052            event:      'wpseoai_form_submission',
1053            formPlugin: formPlugin,
1054            formId:     formId || '',
1055            formClass:  formElement ? (formElement.className || '') : '',
1056            submitText: submitText,
1057            pageUrl:    window.location.href,
1058            pageTitle:  document.title
1059        };
1060
1061        if (extraData) {
1062            Object.keys(extraData).forEach(function (key) {
1063                basePayload[key] = extraData[key];
1064            });
1065        }
1066
1067        // ── GTM dataLayer push ───────────────────────────────────
1068
1069        window.dataLayer.push(basePayload);
1070
1071        // ── GA4 gtag direct ──────────────────────────────────────
1072
1073        if (typeof gtag === 'function') {
1074            var gtagPayload = {};
1075            Object.keys(basePayload).forEach(function (key) {
1076                if (key !== 'event') gtagPayload[key] = basePayload[key];
1077            });
1078            gtag('event', 'wpseoai_form_submission', gtagPayload);
1079        }
1080
1081        // ── Google Ads conversion ────────────────────────────────
1082
1083        fireGoogleAdsConversion();
1084    }
1085
1086    function pushLinkClick(eventName, linkType, href, linkText) {
1087        var payload = {
1088            event:     eventName,
1089            linkType:  linkType,
1090            linkHref:  href,
1091            linkText:  linkText,
1092            pageUrl:   window.location.href,
1093            pageTitle: document.title
1094        };
1095
1096        window.dataLayer.push(payload);
1097
1098        if (typeof gtag === 'function') {
1099            gtag('event', eventName, {
1100                link_type:  linkType,
1101                link_href:  href,
1102                link_text:  linkText,
1103                page_url:   window.location.href,
1104                page_title: document.title
1105            });
1106        }
1107
1108        // ── Google Ads conversion ────────────────────────────────
1109
1110        fireGoogleAdsConversion();
1111    }
1112
1113    // ── 1. Contact Form 7 ───────────────────────────────────────
1114
1115    document.addEventListener('wpcf7mailsent', function (event) {
1116        var formId = event.detail.contactFormId;
1117        pushEvent('cf7', formId, event.target);
1118    }, false);
1119
1120    // ── 2. Gravity Forms ────────────────────────────────────────
1121    //
1122    // Three confirmation types need separate handling:
1123    //   a) AJAX text confirmation  → 'gform_confirmation_loaded' fires
1124    //   b) Non-AJAX page reload    → '.gform_confirmation_message' present on load
1125    //   c) Page redirect           → track before redirect via 'gform_pre_submission'
1126
1127    var gfTrackedForms = {};
1128
1129    jQuery(function ($) {
1130
1131        // (a) AJAX text/message confirmation
1132        $(document).on('gform_confirmation_loaded', function (event, formId) {
1133            if (gfTrackedForms['conf_' + formId]) return;
1134            gfTrackedForms['conf_' + formId] = true;
1135
1136            var formEl = document.getElementById('gform_' + formId) ||
1137                document.querySelector('#gform_wrapper_' + formId + ' form');
1138            pushEvent('gravity_forms', formId, formEl);
1139        });
1140
1141        // (b) Non-AJAX page reload — confirmation message rendered server-side
1142        $('.gform_confirmation_message').each(function () {
1143            var wrapper = $(this).closest('.gform_wrapper');
1144            var formId = (wrapper.attr('id') || '').replace('gform_wrapper_', '');
1145            if (formId && !gfTrackedForms['conf_' + formId]) {
1146                gfTrackedForms['conf_' + formId] = true;
1147                pushEvent('gravity_forms', formId, null);
1148            }
1149        });
1150
1151        // (c) Redirect confirmation — capture before the browser navigates away
1152        if (typeof gform !== 'undefined' && typeof gform.addAction === 'function') {
1153            gform.addAction('gform_pre_submission', function (formEl) {
1154                var formId = formEl ? formEl.getAttribute('id') : '';
1155                formId = formId.replace('gform_', '');
1156                if (formId) {
1157                    pushEvent('gravity_forms', formId, formEl);
1158                    gfTrackedForms['conf_' + formId] = true;
1159                }
1160            });
1161        }
1162
1163        // ── 3. WPForms ─────────────────────────────────────────
1164
1165        $(document).on('wpformsAjaxSubmitSuccess', 'form.wpforms-form', function (event) {
1166            var formId = $(event.target).attr('data-formid');
1167            pushEvent('wpforms', formId, event.target);
1168        });
1169
1170        // ── 4. Forminator ──────────────────────────────────────
1171
1172        $(document).on('forminator:form:submit:success', function (event) {
1173            var formId = $(event.target).find('input[name="form_id"]').val();
1174            pushEvent('forminator', formId, event.target);
1175        });
1176
1177        // ── 5. Formidable Forms ────────────────────────────────
1178        //   a) AJAX → frmFormComplete fires
1179        //   b) Non-AJAX page reload → .frm_message present on load
1180
1181        var frmTrackedForms = {};
1182
1183        $(document).on('frmFormComplete', function (event, form) {
1184            var formId = $(form).find('input[name="form_id"]').val();
1185            if (formId) frmTrackedForms['frm_' + formId] = true;
1186            pushEvent('formidable', formId, form);
1187        });
1188
1189        // Non-AJAX: detect success message rendered after page reload
1190        $('.frm_message').each(function () {
1191            var wrapper = $(this).closest('.frm_forms');
1192            var formId = wrapper.find('input[name="form_id"]').val() ||
1193                (wrapper.attr('id') || '').replace('frm_form_', '').replace('_container', '');
1194            if (formId && !frmTrackedForms['frm_' + formId]) {
1195                frmTrackedForms['frm_' + formId] = true;
1196                pushEvent('formidable', formId, wrapper.find('form')[0] || null);
1197            }
1198        });
1199
1200        // ── 6. Ninja Forms ─────────────────────────────────────
1201
1202        if ($.fn.onFirst) {
1203            $(document).onFirst('nfFormSubmitResponse', function (event, data) {
1204                var formId = data.response.data.form_id;
1205                pushEvent('ninja_forms', formId, event.target);
1206            });
1207        } else {
1208            $(document).on('nfFormSubmitResponse', function (event, data) {
1209                var formId = data.response.data.form_id;
1210                pushEvent('ninja_forms', formId, event.target);
1211            });
1212        }
1213
1214        // ── 7. Fluent Forms ────────────────────────────────────
1215
1216        $(document).on('fluentform_submission_success', function (event, data) {
1217            if (!data || !data.form) return;
1218            var formId = data.config.id;
1219            pushEvent('fluent_forms', formId, data.form[0] || event.target);
1220        });
1221
1222        // ── 8. WS Form ────────────────────────────────────────
1223
1224        $(document).on('wsf-submit-complete', function (event, formObject, formId) {
1225            pushEvent('ws_form', formId, event.target);
1226        });
1227
1228        // ── 9. Elementor Forms ─────────────────────────────────
1229
1230        function observeElementorForm(form) {
1231            var observer = new MutationObserver(function (mutations) {
1232                for (var i = 0; i < mutations.length; i++) {
1233                    if (form.querySelector('.elementor-message-success')) {
1234                        var formId = form.getAttribute('id') ||
1235                            (form.querySelector('input[name="form_id"]') || {}).value || '';
1236                        pushEvent('elementor_form', formId, form);
1237                        observer.disconnect();
1238                        return;
1239                    }
1240                }
1241            });
1242
1243            observer.observe(form, {
1244                attributes: true,
1245                childList:  true,
1246                subtree:    true
1247            });
1248        }
1249
1250        // existing forms on page
1251        document.querySelectorAll('.elementor-form').forEach(function (form) {
1252            observeElementorForm(form);
1253        });
1254
1255        // forms inside Elementor popups (loaded dynamically)
1256        var popupObserver = new MutationObserver(function (mutationsList) {
1257            for (var i = 0; i < mutationsList.length; i++) {
1258                var popupForm = document.querySelector('[class*="elementor-popup"] form');
1259                if (popupForm) {
1260                    observeElementorForm(popupForm);
1261                    popupObserver.disconnect();
1262                    break;
1263                }
1264            }
1265        });
1266        popupObserver.observe(document.body, { childList: true, subtree: true });
1267
1268        // ── 10. Enfold (Avia) Contact Forms ───────────────────────
1269        //
1270        // Enfold forms submit via AJAX and do not fire custom JS events.
1271        // On success the form slides up and the response container
1272        // (#ajaxresponse_{id}) becomes visible with an .avia-form-success heading.
1273        // We use a MutationObserver to detect this DOM change.
1274
1275        var enfoldTracked = {};
1276
1277        function observeEnfoldResponse(responseEl) {
1278            var observer = new MutationObserver(function () {
1279                if (responseEl.classList.contains('hidden') ||
1280                    responseEl.style.display === 'none') {
1281                    return;
1282                }
1283
1284                if (!responseEl.querySelector('.avia-form-success')) {
1285                    return;
1286                }
1287
1288                var formId = (responseEl.id || '').replace('ajaxresponse_', '');
1289                if (enfoldTracked[formId]) return;
1290                enfoldTracked[formId] = true;
1291
1292                var formEl = responseEl.parentElement
1293                    ? responseEl.parentElement.querySelector('form.avia_ajax_form') ||
1294                    responseEl.parentElement.querySelector('form.ajax_form')
1295                    : null;
1296
1297                pushEvent('enfold', formId, formEl);
1298                observer.disconnect();
1299            });
1300
1301            observer.observe(responseEl, {
1302                attributes:      true,
1303                attributeFilter: ['class', 'style'],
1304                childList:       true,
1305                subtree:         true
1306            });
1307        }
1308
1309        document.querySelectorAll('.ajaxresponse').forEach(function (el) {
1310            observeEnfoldResponse(el);
1311        });
1312
1313    });
1314
1315    // ── 11. HubSpot Forms v3 ───────────────────────────────────
1316    //
1317    // v3 forms communicate via window.postMessage. On success the
1318    // message payload carries the form ID, conversion ID, and field values.
1319
1320    window.addEventListener('message', function (event) {
1321        if (event.data.type === 'hsFormCallback' &&
1322            event.data.eventName === 'onFormSubmitted') {
1323
1324            pushEvent(
1325                'hubspot_v3',
1326                event.data.id,
1327                null,
1328                {
1329                    conversion_id: event.data.data.conversionId
1330                }
1331            );
1332        }
1333    });
1334
1335    // ── 12. HubSpot Forms v4 ───────────────────────────────────
1336    //
1337    // v4 forms fire a custom DOM event. Field values are fetched
1338    // asynchronously via the HubspotFormsV4 API.
1339
1340    window.addEventListener('hs-form-event:on-submission:success', function (event) {
1341        if (typeof HubspotFormsV4 === 'undefined') return;
1342
1343        var hsForm = HubspotFormsV4.getFormFromEvent(event);
1344        if (!hsForm) return;
1345
1346        pushEvent(
1347            'hubspot_v4',
1348            hsForm.getFormId(),
1349            null,
1350            {
1351                conversion_id: hsForm.getConversionId()
1352            }
1353        );
1354    });
1355
1356    // ── 13. Lead form submissions ─────────────────────────────
1357    //
1358    // Lead forms dispatch a custom 'wpseoai:lead_form_submit' event on
1359    // successful submission. The event detail may carry formId and any
1360    // additional metadata the form wishes to surface.
1361
1362    document.addEventListener('wpseoai:lead_form_submit', function (event) {
1363        pushEvent('wpseoai_lead_form', '', null);
1364    }, false);
1365
1366    // ── 14. Pipedrive LeadBooster Forms ──────────────────────────
1367    //
1368    // Pipedrive forms are embedded as iframes and post a message to the
1369    // parent window on submission. The payload includes formUUID which
1370    // serves as the form identifier.
1371
1372    window.addEventListener('message', function (event) {
1373        var data = event.data;
1374        if (!data || data.event !== 'pipedrive_form_submit') return;
1375
1376        pushEvent('pipedrive', data.formUUID || '', null, null);
1377    });
1378
1379    // ── 15. Leadoo ────────────────────────────────────────────────
1380    //
1381    // Leadoo pushes a { event: 'LEAD' } object to window.dataLayer on
1382    // form submission. We wrap dataLayer.push to intercept it.
1383    // The _busy guard prevents re-entrancy from our own pushEvent calls.
1384
1385    (function () {
1386        var dl = window.dataLayer;
1387        if (!dl || typeof dl.push !== 'function') return;
1388
1389        var _orig = dl.push.bind(dl);
1390        var _busy = false;
1391
1392        dl.push = function () {
1393            if (!_busy) {
1394                for (var i = 0; i < arguments.length; i++) {
1395                    var item = arguments[i];
1396                    if (item && typeof item === 'object' && item.event === 'LEAD') {
1397                        _busy = true;
1398                        try {
1399                            pushEvent('leadoo', '', null, null);
1400                        } finally {
1401                            _busy = false;
1402                        }
1403                    }
1404                }
1405            }
1406            return _orig.apply(null, arguments);
1407        };
1408    }());
1409
1410    // ── 16. tel: and mailto: link clicks ──────────────────────
1411    //
1412    // Uses event delegation on document so dynamically injected links
1413    // (popups, live chat widgets, etc.) are captured without re-binding.
1414    // closest() walks up the DOM in case the click lands on a child
1415    // element inside the anchor (e.g. an icon or span).
1416    // hrefLower handles uppercase protocol variants (e.g. TEL:, MAILTO:).
1417
1418    document.addEventListener('click', function (event) {
1419        var anchor = event.target.closest('a[href]');
1420        if (!anchor) return;
1421
1422        var href = anchor.getAttribute('href') || '';
1423        var hrefLower = href.toLowerCase();
1424        var linkText = anchor.textContent.trim();
1425
1426        if (hrefLower.indexOf('tel:') === 0) {
1427            pushLinkClick('wpseoai_tel_click', 'tel', href.slice(4), linkText);
1428        } else if (hrefLower.indexOf('mailto:') === 0) {
1429            pushLinkClick('wpseoai_mail_click', 'mailto', href.slice(7), linkText);
1430        }
1431    }, false);
1432
1433})();
1434
1435//# sourceURL=seoaiwp-form-tracking-js-after
1436</script>
vendor: 1 bytes, line 1436
1436
1437<script id="smartmenus-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1437
1437
1438<script id="slotti_embed_js-js" src="https://slotti.fi/static/js/embed.js?ver=7.0.6"></script>
vendor: 1 bytes, line 1438
1438
1439<script id="wp-hooks-js" src="https://tornionpanimo.fi/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1439
1439
1440<script id="wp-i18n-js" src="https://tornionpanimo.fi/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1440
1440
1441<script id="wp-i18n-js-after">
1442wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1443//# sourceURL=wp-i18n-js-after
1444</script>
vendor: 1 bytes, line 1444
1444
1445<script id="elementor-pro-frontend-js-before">
1446var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/tornionpanimo.fi\/wp-admin\/admin-ajax.php","nonce":"8125b120a9","urls":{"assets":"https:\/\/tornionpanimo.fi\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/tornionpanimo.fi\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fi","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/tornionpanimo.fi\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
1447//# sourceURL=elementor-pro-frontend-js-before
1448</script>
vendor: 1 bytes, line 1448
1448
1449<script id="elementor-pro-frontend-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1449
1449
1450<script id="pro-elements-handlers-js" src="https://tornionpanimo.fi/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1450
1450
1451<script id="wp-emoji-settings" type="application/json">
1452{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://tornionpanimo.fi/wp-includes/js/wp-emoji-release.min.js?ver=7.0.6"}}
1453</script>
vendor: 1 bytes, line 1453
1453
1454<script type="module">
1455/*! This file is auto-generated */
1456var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1457//# sourceURL=https://tornionpanimo.fi/wp-includes/js/wp-emoji-loader.min.js
1458</script>
1458
1459	</body>
1460</html><!-- WP Fastest Cache file was created in 2.841 seconds, on 1.10.2026 @ 05:42 -->

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.