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&d=mm&r=g","url":"https://secure.gravatar.com/avatar/77c35829c205cba02af850733b5556ec6c7825cb1843adf23bf2b1d7244bfcbf?s=96&d=mm&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 » syöte" href="https://tornionpanimo.fi/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="www.tornionpanimo.fi » 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&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…", 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="{"ha_cmc_init_switcher":"no"}" 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="{"stretch_section":"section-stretched","background_background":"classic","_ha_eqh_enable":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="{"ha_cmc_init_switcher":"no"}" 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="{"stretch_section":"section-stretched","background_background":"gradient","_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" 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="{"background_background":"classic","_ha_eqh_enable":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="{"stretch_section":"section-stretched","background_background":"classic","shape_divider_bottom":"zigzag","_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"stretch_section":"section-stretched","background_background":"classic","_ha_eqh_enable":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="{"ha_cmc_init_switcher":"no"}" 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="{"stretch_section":"section-stretched","background_background":"classic","_ha_eqh_enable":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="{"_ha_eqh_enable":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="{"_ha_eqh_enable":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.