1 2<!doctype html> 3<html class="no-js" lang="fi"> 4<head> 5 <meta charset="utf-8">
6<script> 7var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 8</script>
8 9 10 <meta http-equiv="x-ua-compatible" content="ie=edge"> 11 <meta name="viewport" content="width=device-width, initial-scale=1"> 12
12<script> 13 (function (d) { 14 var config = { 15 kitId: 'ypu7umg', 16 scriptTimeout: 3000, 17 async: true 18 }, 19 h = d.documentElement, t = setTimeout(function () { 20 h.className = h.className.replace(/\bwf-loading\b/g, "") + " wf-inactive"; 21 }, config.scriptTimeout), tk = d.createElement("script"), f = false, s = d.getElementsByTagName("script")[0], a; 22 h.className += " wf-loading"; 23 tk.src = 'https://use.typekit.net/' + config.kitId + '.js'; 24 tk.async = true; 25 tk.onload = tk.onreadystatechange = function () { 26 a = this.readyState; 27 if (f || a && a != "complete" && a != "loaded")return; 28 f = true; 29 clearTimeout(t); 30 try { 31 Typekit.load(config) 32 } catch (e) { 33 } 34 }; 35 s.parentNode.insertBefore(tk, s) 36 })(document); 37 </script>
37 38 <style type="text/css"> 39 .wf-loading .menu-item, 40 .wf-loading h1, 41 .wf-loading h2, 42 .wf-loading h3, 43 .wf-loading h4, 44 .wf-loading h5, 45 .wf-loading h6, 46 .wf-loading p, 47 .wf-loading a, 48 .wf-loading button, 49 .wf-loading li { 50 /* Hide the blog title and post titles while web fonts are loading */ 51 visibility: hidden !important; 52 } 53 </style> 54
54<script type="text/javascript"> 55 window.dataLayer = window.dataLayer || []; 56 57 function gtag() { 58 dataLayer.push(arguments); 59 } 60 61 gtag("consent", "default", { 62 ad_personalization: "denied", 63 ad_storage: "denied", 64 ad_user_data: "denied", 65 analytics_storage: "denied", 66 functionality_storage: "denied", 67 personalization_storage: "denied", 68 security_storage: "granted", 69 wait_for_update: 500, 70 }); 71 gtag("set", "ads_data_redaction", true); 72 </script>
vendor: 1 bytes, line 72
72
73<script type="text/plain" data-cookieconsent="statistics"> 74 (function (w, d, s, l, i) { 75 w[l] = w[l] || []; 76 w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 77 var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : ''; 78 j.async = true; 79 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 80 f.parentNode.insertBefore(j, f); 81 })( 82 window, 83 document, 84 'script', 85 'dataLayer', 86 'GTM-KJW4V8S' 87 ); 88</script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript" 90 id="Cookiebot" 91 src="https://consent.cookiebot.com/uc.js" 92 data-implementation="wp" 93 data-cbid="00253086-a7f7-4994-aed2-1d6706e66bc8" 94 data-culture="FI" 95 async ></script>
95 96<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 97<link rel="alternate" href="https://larsmo.fi/" hreflang="sv" /> 98<link rel="alternate" href="https://larsmo.fi/fi/kotisivu/" hreflang="fi" /> 99<link rel="alternate" href="https://larsmo.fi/en/frontpage/" hreflang="en" /> 100 101 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 102 <title>Kotisivu » Larsmo</title> 103 <link rel="canonical" href="https://larsmo.fi/fi/kotisivu/" /> 104 <meta property="og:locale" content="fi_FI" /> 105 <meta property="og:locale:alternate" content="sv_SE" /> 106 <meta property="og:locale:alternate" content="en_GB" /> 107 <meta property="og:type" content="website" /> 108 <meta property="og:title" content="Kotisivu » Larsmo" /> 109 <meta property="og:url" content="https://larsmo.fi/fi/kotisivu/" /> 110 <meta property="og:site_name" content="Larsmo" /> 111 <meta property="article:modified_time" content="2026-08-04T06:07:38+00:00" /> 112 <meta name="twitter:card" content="summary_large_image" /> 113
113<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/larsmo.fi\/fi\/kotisivu\/","url":"https:\/\/larsmo.fi\/fi\/kotisivu\/","name":"Kotisivu » Larsmo","isPartOf":{"@id":"https:\/\/larsmo.fi\/fi\/kotisivu\/#website"},"datePublished":"2023-01-10T13:11:27+00:00","dateModified":"2026-08-04T06:07:38+00:00","breadcrumb":{"@id":"https:\/\/larsmo.fi\/fi\/kotisivu\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/larsmo.fi\/fi\/kotisivu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/larsmo.fi\/fi\/kotisivu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":""}]},{"@type":"WebSite","@id":"https:\/\/larsmo.fi\/fi\/kotisivu\/#website","url":"https:\/\/larsmo.fi\/fi\/kotisivu\/","name":"Larsmo","description":"365 ÃAR LIVSKRAFT","alternateName":"Larsmo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/larsmo.fi\/fi\/kotisivu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}</script>
113 114 <meta name="google-site-verification" content="JIDzwEgSDfIk1eKoz0WdVrpm3cVXvkVPbN5gPPuNBAg" /> 115 <!-- / Yoast SEO plugin. --> 116 117 118<link rel='dns-prefetch' href='//assets.juicer.io' /> 119<link rel='dns-prefetch' href='//use.typekit.net' /> 120<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://larsmo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flarsmo.fi%2Ffi%2Fkotisivu%2F&lang=fi" /> 121<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://larsmo.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flarsmo.fi%2Ffi%2Fkotisivu%2F&format=xml&lang=fi" /> 122<style id="wp-img-auto-sizes-contain-inline-css"> 123img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 124/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 125</style> 126<style id="wp-emoji-styles-inline-css"> 127 128 img.wp-smiley, img.emoji { 129 display: inline !important; 130 border: none !important; 131 box-shadow: none !important; 132 height: 1em !important; 133 width: 1em !important; 134 margin: 0 0.07em !important; 135 vertical-align: -0.1em !important; 136 background: none !important; 137 padding: 0 !important; 138 } 139/*# sourceURL=wp-emoji-styles-inline-css */ 140</style> 141<style id="wp-block-library-inline-css"> 142:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
142--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 143 144/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 145</style> 146<style id="wp-block-button-inline-css"> 147.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none} 148/*# sourceURL=https://larsmo.fi/wp-includes/blocks/button/style.min.css */ 149</style> 150<style id="wp-block-heading-inline-css"> 151h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 152/*# sourceURL=https://larsmo.fi/wp-includes/blocks/heading/style.min.css */ 153</style> 154<style id="wp-block-image-inline-css"> 155.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
155cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
155@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 156/*# sourceURL=https://larsmo.fi/wp-includes/blocks/image/style.min.css */ 157</style> 158<style id="wp-block-paragraph-inline-css"> 159.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 160.is-style-ingress, .editor-styles-wrapper .is-style-ingress { font-size:1.125rem !important; font-weight:var(--font-weight-bold) !optional; font-weight:700; line-height:1.45em; } 161/*# sourceURL=wp-block-paragraph-inline-css */ 162</style> 163<style id="wp-block-buttons-inline-css"> 164.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center} 165/*# sourceURL=https://larsmo.fi/wp-includes/blocks/buttons/style.min.css */ 166</style> 167<style id="wp-block-social-links-inline-css"> 168.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
168:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
168:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000} 169/*# sourceURL=https://larsmo.fi/wp-includes/blocks/social-links/style.min.css */ 170</style> 171 172<style id="classic-theme-styles-inline-css"> 173/*! This file is auto-generated */ 174.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} 175/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 176</style> 177 178<style id="global-styles-inline-css"> 179: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,
1790) 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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}: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;}
179.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;} 180/*# sourceURL=global-styles-inline-css */ 181</style> 182 183<link rel='stylesheet' id='wpdm-fonticon-css' href='https://larsmo.fi/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=7.1.2' media='all' /> 184<link rel='stylesheet' id='wpdm-front-css' href='https://larsmo.fi/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.71' media='all' /> 185<style id="wpdm-front-inline-css"> 186.w3eden { /* color-scheme: light */ } 187/*# sourceURL=wpdm-front-inline-css */ 188</style> 189<link rel='stylesheet' id='wpdm-modal-css' href='https://larsmo.fi/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=3.3.71' media='all' /> 190<link rel='stylesheet' id='my-theme-style-css' href='https://larsmo.fi/wp-content/themes/kantapohja/style.css?ver=7.1.2' media='all' /> 191<link rel='stylesheet' id='wpdreams-asl-basic-css' href='https://larsmo.fi/wp-content/plugins/ajax-search-lite/css/style.basic.css?ver=4.14.5' media='all' /> 192<style id="wpdreams-asl-basic-inline-css"> 193 194 div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label { 195 font-size: 0px !important; 196 color: rgba(0, 0, 0, 0); 197 } 198 div[id*='ajaxsearchlitesettings'].searchsettings .asl_option_inner label:after { 199 font-size: 11px !important; 200 position: absolute; 201 top: 0; 202 left: 0; 203 z-index: 1; 204 } 205 .asl_w_container { 206 width: 100%; 207 margin: 0px 0px 0px 0px; 208 min-width: 200px; 209 } 210 div[id*='ajaxsearchlite'].asl_m { 211 width: 100%; 212 } 213 div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted { 214 font-weight: bold; 215 color: rgba(217, 49, 43, 1); 216 background-color: rgba(238, 238, 238, 1); 217 } 218 div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image { 219 width: 70px; 220 height: 70px; 221 object-fit: cover; 222 } 223 div[id*='ajaxsearchlite'].asl_r .results { 224 max-height: none; 225 } 226 div[id*='ajaxsearchlite'].asl_r { 227 position: absolute; 228 } 229 230 .asl_w, .asl_w * {font-family:inherit !important;} 231 .asl_m input[type=search]::placeholder{font-family:inherit !important;} 232 .asl_m input[type=search]::-webkit-input-placeholder{font-family:inherit !important;} 233 .asl_m input[type=search]::-moz-placeholder{font-family:inherit !important;} 234 .asl_m input[type=search]:-ms-input-placeholder{font-family:inherit !important;} 235 236 div.asl_r.asl_w.vertical .results .item::after { 237 display: block; 238 position: absolute; 239 bottom: 0; 240 content: ''; 241 height: 1px; 242 width: 100%; 243 background: #D8D8D8; 244 } 245 div.asl_r.asl_w.vertical .results .item.asl_last_item::after { 246 display: none; 247 } 248 249/*# sourceURL=wpdreams-asl-basic-inline-css */ 250</style> 251<link rel='stylesheet' id='wpdreams-asl-instance-css' href='https://larsmo.fi/wp-content/plugins/ajax-search-lite/css/style-underline.css?ver=4.14.5' media='all' /> 252<link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://larsmo.fi/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.79' media='all' /> 253<style id="heateor_sss_frontend_css-inline-css"> 254.heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span{background:#216055!important;}div.heateor_sss_standard_follow_icons_container a.heateor_sss_button_instagram span{background:#216055}div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span:hover{background:#093f51!important;}div.heateor_sss_standard_follow_icons_container a.heateor_sss_button_instagram span:hover{background:#093f51}div.heateor_sss_vertical_sharing a.heateor_sss_button_instagram span{background:#216055!important;}div.heateor_sss_floating_follow_icons_container a.heateor_sss_button_instagram span{background:#216055}div.heateor_sss_vertical_sharing a.heateor_sss_button_instagram span:hover{background:#093f51!important;}div.heateor_sss_floating_follow_icons_container a.heateor_sss_button_instagram span:hover{background:#093f51}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{background-color:#216055!important;background:#216055!important;color:#fff;border-width:0px;border-style:solid;border-color:transparent}div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover path:not(.heateor_sss_no_fill),div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover ellipse, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover circle, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover polygon, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover rect:not(.heateor_sss_no_fill){fill:#fff}div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover path.heateor_sss_svg_stroke, div.heateor_sss_horizontal_sharing span.heateor_sss_svg svg:hover rect.heateor_sss_svg_stroke{stroke:#fff}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{background-color:#093f51!important;background:#093f51!importantcolor:#fff;border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{background-color:#216055!important;background:#216055!important;color:#fff;border-width:0px;border-style:solid;border-color:transparent;}div.heateor_sss_vertical_sharing span.heateor_sss_svg svg:hover path:not(.heateor_sss_no_fill),div.heateor_sss_vertical_sharing span.heateor_sss_svg svg:hover ellipse, div.heateor_sss_vertical_sharing span.heateor_sss_svg svg:hover circle, div.heateor_sss_vertical_sharing span.heateor_sss_svg svg:hover polygon{fill:#fff}div.heateor_sss_vertical_sharing span.heateor_sss_svg svg:hover path.heateor_sss_svg_stroke{stroke:#fff}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{background-color:#093f51!important;background:#093f51!important;color:#fff;border-color:transparent;}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}}div.heateor_sss_follow_ul, div.heateor_sss_sharing_ul { 255display:flex; 256justify-content:flex-start; 257gap:12px; 258} 259.heateor_sss_more { 260order:-99; 261} 262.heateor_sss_more span.heateor_sss_svg { 263background:#fff!important; 264transform:scale(1.5); 265} 266.heateor_sss_more span.heateor_sss_svg:hover { 267background:#fff!important; 268} 269.heateor_sss_more .heateor_sss_svg svg * { 270fill:#216055!important; 271stroke:#216055!important; 272} 273.heateor_sss_more .heateor_sss_svg:hover svg * { 274fill:#093f51!important; 275stroke:#093f51!important; 276}div.heateor_sss_sharing_title{text-align:center}div.heateor_sss_sharing_ul{width:100%;text-align:center;}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:none!important;display:inline-block;} 277/*# sourceURL=heateor_sss_frontend_css-inline-css */ 278</style> 279<link rel='stylesheet' id='sofia-pro-css' href='https://use.typekit.net/tgt2oio.css?ver=1790946167' media='all' /> 280<link rel='stylesheet' id='juicer-embed-css-css' href='https://assets.juicer.io
280/embed.css?ver=1790946167' media='all' /> 281<link rel='stylesheet' id='jonsuh-burgers-css' href='https://larsmo.fi/wp-content/themes/kantapohja/dist/styles/hamburgers.min.css?ver=1.1.3' media='all' /> 282<link rel='stylesheet' id='kantapohja/css-css' href='https://larsmo.fi/wp-content/themes/kantapohja/dist/styles/main.css?ver=nocache-1675235699' media='all' />
283<script id="jquery-core-js" src="https://larsmo.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 283
283
284<script id="jquery-migrate-js" src="https://larsmo.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 284
284
285<script id="jquery-js-after"> 286document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.w3eden').forEach(function(el){el.classList.add('light-mode')})}); 287//# sourceURL=jquery-js-after 288</script>
vendor: 1 bytes, line 288
288
289<script id="wpdm-modal-js" src="https://larsmo.fi/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.js?ver=3.3.71"></script>
vendor: 1 bytes, line 289
289
290<script id="wpdm-frontend-js-js" src="https://larsmo.fi/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 290
290
291<script id="wpdm-frontjs-js-extra"> 292var wpdm_url = {"home":"https://larsmo.fi/","site":"https://larsmo.fi/","ajax":"https://larsmo.fi/wp-admin/admin-ajax.php"}; 293var wpdm_js = {"spinner":"\u003Ci class=\"wpdm-icon wpdm-sun wpdm-spin\"\u003E\u003C/i\u003E","client_id":"2f40a3fff5743281b59d14938f7ae56e"}; 294var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; 295//# sourceURL=wpdm-frontjs-js-extra 296</script>
vendor: 1 bytes, line 296
296
297<script id="wpdm-frontjs-js" src="https://larsmo.fi/wp-content/plugins/download-manager/assets/js/front.min.js?ver=3.3.71"></script>
vendor: 1 bytes, line 297
297
298<script id="loadmore-js-extra"> 299var loadmore_params = {"ajaxurl":"https://larsmo.fi/wp-admin/admin-ajax.php","args":{"news-1":{"posts":"{\"post_type\":[\"post\"],\"post_status\":\"publish\",\"posts_per_page\":6,\"category__in\":[28],\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"\",\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"uutiset\",\"tag\":\"\",\"cat\":28,\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":1,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__not_in\":[],\"category__and\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"tax_query\":[{\"taxonomy\":\"language\",\"field\":\"term_taxonomy_id\",\"terms\":[2],\"operator\":\"IN\"}],\"update_post_term_cache\":true,\"lang\":\"fi\",\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"taxonomy\":\"language\",\"term_id\":2,\"order\":\"DESC\"}","current_page":1,"max_page":0},"news-2":{"posts":"{\"post_type\":[\"post\"],\"post_status\":\"publish\",\"posts_per_page\":3,\"category__in\":[22],\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"\",\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"kuulutukset\",\"tag\":\"\",\"cat\":22,\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"tax_query\":[{\"taxonomy\":\"language\",\"field\":\"term_taxonomy_id\",\"terms\":[2],\"operator\":\"IN\"}],\"update_post_term_cache\":true,\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"taxonomy\":\"language\",\"term_id\":2,\"order\":\"DESC\"}","current_page":1,"max_page":85},"news-3":{"posts":"{\"post_type\":[\"post\"],\"post_status\":\"publish\",\"posts_per_page\":3,\"category__in\":[883],\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"\",\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"avoimet-tyopaikat\",\"tag\":\"\",\"cat\":883,\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"tax_query\":[{\"taxonomy\":\"language\",\"field\":\"term_taxonomy_id\",\"terms\":[2],\"operator\":\"IN\"}],\"update_post_term_cache\":true,\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"nopaging\"
299:false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"taxonomy\":\"language\",\"term_id\":2,\"order\":\"DESC\"}","current_page":1,"max_page":0},"news-4":{"posts":"{\"post_type\":[\"post\"],\"post_status\":\"publish\",\"posts_per_page\":12,\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"\",\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"\",\"tag\":\"\",\"cat\":\"\",\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__in\":[],\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"tax_query\":[{\"taxonomy\":\"language\",\"field\":\"term_taxonomy_id\",\"terms\":[2],\"operator\":\"IN\"}],\"update_post_term_cache\":true,\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"taxonomy\":\"language\",\"term_id\":2,\"order\":\"DESC\"}","current_page":1,"max_page":43}},"lang":{"load_more":"\u003Cspan class=\"icon\"\u003E+\u003C/span\u003E Lataa lis\u00e4\u00e4","loading":"\u003Cspan class=\"icon\"\u003E+\u003C/span\u003E Ladataan"}}; 300//# sourceURL=loadmore-js-extra 301</script>
vendor: 1 bytes, line 301
301
302<script id="loadmore-js" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/scripts/load-more.js?ver=7.1.2"></script>
vendor: 1 bytes, line 302
302
303<script id="gravity_form_fix-js" src="https://larsmo.fi/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=1.0"></script>
vendor: 1 bytes, line 303
303
304<script id="juicer-embed-js-js" src="https://assets.juicer.io/embed.js?ver=1790946167"></script>
304 305<link rel="https://api.w.org/" href="https://larsmo.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://larsmo.fi/wp-json/wp/v2/pages/16903" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://larsmo.fi/xmlrpc.php?rsd" /> 306<meta name="generator" content="WordPress 7.1.2" /> 307<link rel='shortlink' href='https://larsmo.fi/' /> 308<link rel="shortcut icon" href="https://larsmo.fi/wp-content/themes/kantapohja/assets/images/favicon.ico" />
308<script> 309 (function($){ 310 $(function(){ 311 var toggle = $('.pll-parent-menu-item'); 312 toggle.attr('id', 'pll_switcher'); 313 var options = toggle.find('.sub-menu'); 314 options.attr('id', 'language-options'); 315 toggle.attr('aria-expanded', 'false').attr('aria-controls', 'language-options'); 316 toggle 317 .on('mouseenter', function(){ 318 $(this).attr('aria-expanded', 'true'); 319 }) 320 .on('mouseleave', function(){ 321 $(this).attr('aria-expanded', 'false'); 322 }); 323 toggle.find('> a').on('click', function(e){ 324 e.preventDefault(); 325 }); 326 }); 327 })(jQuery); 328 </script>
328 329 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 330 <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Open+Sans&display=swap" /> 331 <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans&display=swap" media="all" /> 332 <link rel="icon" href="https://larsmo.fi/wp-content/uploads/2023/01/favicon.png" sizes="32x32" /> 333<link rel="icon" href="https://larsmo.fi/wp-content/uploads/2023/01/favicon.png" sizes="192x192" /> 334<link rel="apple-touch-icon" href="https://larsmo.fi/wp-content/uploads/2023/01/favicon.png" /> 335<meta name="msapplication-TileImage" content="https://larsmo.fi/wp-content/uploads/2023/01/favicon.png" /> 336<style id="wp-custom-css"> 337.vertical.banner-content.row * { 338 padding: 0px!important; 339 color: #000!important; 340} 341 342.vertical.banner-content.row { 343 background: var(--color-neutral-warm); 344 padding: 0px 0px 20px 0px; 345 /* max-width: 400px; */ 346 margin: 40px; 347 border-radius: 40px 0 0 0; 348} 349 350.sub-banner-holder * { 351 padding: 0px!important; 352 color: #000!important; 353} 354 355.sub-banner-holder { 356 background: var(--color-neutral-warm); 357 padding: 40px; 358 max-width: 668px; 359 margin: 40px; 360 border-radius: 40px 0 0 0; 361 z-index: 1; 362} 363 364 365@media (max-width:1024px){ 366 367 ul#language-options { 368 margin-left: -14px; 369 font-size: 14px; 370} 371ul#language-options li { 372 padding-left: 10px; 373} 374 375 .wrap .front-page-banner .banner-container .banner-content.vertical .banner-col h1.banner { 376 font-size: 46px; 377} 378 379.sub-banner-holder { 380 padding: 20px; 381 max-width: 668px; 382 margin: 0px; 383} 384 385 .sub-banner-holder h2.section-title.h2 { 386 margin-top:0px; 387 } 388} 389 390.main-lift.image-lifts .lifts-container .image-lifts-row.row .image-lifts-article .image-lifts-image .lift-text { 391 background: #0a3f51; 392} 393 394.main-lift.image-lifts .lifts-container .image-lifts-row.row .image-lifts-article .image-lifts-image .lift-text .excerpt-on-cards { 395 padding-top: 0px; 396} 397 398.hide-on-mobile{ 399 display: block!important; 400 } 401.hide-on-desktop{ 402 display:none!important; 403} 404@media (max-width:1024px){ 405 .hide-on-desktop{ 406 display:block!important; 407} 408 .hide-on-mobile{ 409 display:none!important; 410 } 411 412 .lang-nav-wrapper .navbar-nav{ 413 width:70px; 414 margin-top:13px; 415 margin-right:20px 416 } 417 .pll-parent-menu-item > a{ 418 display:none!important; 419 } 420 .lang-nav-wrapper .sub-menu{ 421 display:block; 422 top:0; 423 left:0; 424 display:flex!important; 425 justify-content:space-between; 426 } 427 .lang-nav-wrapper .sub-menu a{ 428 color:black!important; 429 } 430 .current-lang > a:after{ 431 display:none!important; 432 } 433 .lang-nav-wrapper a:hover{ 434 background:none!important; 435 } 436} 437 438/*Mobile responsive for subpages*/ 439@media (max-width:767px){ 440 .sub-pages-banner p{ 441 padding-right: 5%; 442 } 443 444 .sub-pages-banner .section-title{ 445 margin-top: 100px; 446 } 447} 448 449/*Cookiebot*/ 450div#CybotCookiebotDialogHeader { 451 display: none!important; 452} 453button#CybotCookiebotDialogBodyLevelButtonCustomize { 454 border-color: #0a3f51!important; 455} 456button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { 457 background-color: #0a3f51!important; 458 border-color: #0a3f51!important; 459} 460a#CybotCookiebotDialogBodyEdgeMoreDetailsLink { 461 color: #0a3f51!important; 462} 463button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { 464 border-color: #0a3f51!important; 465} 466button#CybotCookiebotDialogBodyButtonDecline { 467 border-color: #0a3f51!important; 468} 469div#CybotCookiebotDialog { 470 background-color: #80c0d6; 471} 472#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a{ 473 color:#020618 !important; 474} 475 476 477/*=====DELETE THIS AFTER COMPILER IS FIXED=====*/ 478 479</style> 480<meta name="generator" content="WordPress Download Manager 3.3.71" /> 481 <style> 482 /* WPDM Link Template Styles */ </style> 483 <style> 484 485 :root { 486 --color-primary: #4a8eff; 487 --color-primary-rgb: 74, 142, 255; 488 --color-primary-hover: #5998ff; 489 --color-primary-active: #3281ff; 490 --clr-sec: #6c757d; 491 --clr-sec-rgb: 108, 117, 125; 492 --clr-sec-hover: #6c757d; 493 --clr-sec-active: #6c757d; 494 --color-secondary: #6c757d; 495 --color-secondary-rgb: 108, 117, 125; 496 --color-secondary-hover: #6c757d; 497 --color-secondary-active: #6c757d; 498 --color-success: #018e11; 499 --color-success-rgb: 1, 142, 17; 500 --color-success-hover: #0aad01; 501 --color-success-active: #0c8c01; 502 --color-info: #2CA8FF; 503 --color-info-rgb: 44, 168, 255; 504 --color-info-hover: #2CA8FF; 505 --color-info-active: #2CA8FF; 506 --color-warning: #FFB236; 507 --color-warning-rgb: 255, 178, 54; 508 --color-warning-hover: #FFB236; 509 --color-warning-active: #FFB236; 510 --color-danger: #ff5062; 511 --color-danger-rgb: 255, 80, 98; 512 --color-danger-hover: #ff5062; 513 --color-danger-active: #ff5062; 514 --color-green: #30b570; 515 --color-blue: #0073ff; 516 --color-purple: #8557D3;
517 --color-red: #ff5062; 518 --color-muted: rgba(69, 89, 122, 0.6); 519 --wpdm-font: "Sen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 520 } 521 522 .wpdm-download-link.btn.btn-primary { 523 border-radius: 4px; 524 } 525 526 527 </style> 528 <link rel='stylesheet' id='gform_basic-css' href='https://larsmo.fi/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=3.1.3' media='all' /> 529<link rel='stylesheet' id='gform_theme_components-css' href='https://larsmo.fi/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=3.1.3' media='all' /> 530<link rel='stylesheet' id='gform_theme-css' href='https://larsmo.fi/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=3.1.3' media='all' /> 531 532</head> 533<body class="home wp-singular page-template page-template-homepage page-template-homepage-php page page-id-16903 wp-theme-kantapohja sidebar-right fi"> 534<!--[if lt IE 9]> 535<div class="alert alert-warning"> 536 Käytät <strong>vanhentunutta</strong> selainta. Ole ystävällinen ja <a href=âhttp://browsehappy.com/â>päivitä selaimesi</a> parantaaksesi kokemustasi.</div> 537<![endif]--> 538<a class="skip-link screen-reader-text" href="#content" tabindex="1"> 539 Hyppää sisältöön</a> 540 541 <div class="nav-header desktop-header hidden-xs hidden-sm"> 542 <header class="banner non-sticky" role="banner"> 543 <div class="header-container"> 544 <div class="row upper-header"> 545 <div class="container-fluid upper-header-container"> 546 <div class="col-xs-12 header-col"> 547 548 <div class="search search-wrap header-item"> 549 <div class="search-form-container"> 550 <div class="asl_w_container asl_w_container_1" data-id="1" data-instance="1"> 551 <div id='ajaxsearchlite1' 552 data-id="1" 553 data-instance="1" 554 class="asl_w asl_m asl_m_1 asl_m_1_1"> 555 <div class="probox"> 556 557 558 <div class='prosettings' style='display:none;' data-opened=0> 559 <div class='innericon'> 560 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> 561 <polygon transform = "rotate(90 256 256)" points="142.332,104.886 197.48,50 402.5,256 197.48,462 142.332,407.113 292.727,256 "/> 562 </svg> 563 </div> 564 </div> 565 566 567 568 <div class='proinput'> 569 <form role="search" action='#' autocomplete="off" 570 aria-label="Search form"> 571 <input aria-label="Search input" 572 type='search' class='orig' 573 tabindex="0" 574 name='phrase' 575 placeholder='Etsi' 576 value='' 577 autocomplete="off"/> 578 <input aria-label="Search autocomplete input" 579 type='text' 580 class='autocomplete' 581 tabindex="-1" 582 name='phrase' 583 value='' 584 autocomplete="off" disabled/> 585 <input type='submit' value="Start search" style='width:0; height: 0; visibility: hidden;'> 586 </form> 587 </div> 588 589 590 591 <button class='promagnifier' tabindex="0" aria-label="Search magnifier button"> 592 <span class='innericon' style="display:block;"> 593 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22" height="22" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> 594 <path d="M460.355,421.59L353.844,315.078c20.041-27.553,31.885-61.437,31.885-98.037 595 C385.729,124.934,310.793,50,218.686,50C126.58,50,51.645,124.934,51.645,217.041c0,92.106,74.936,167.041,167.041,167.041 596 c34.912,0,67.352-10.773,94.184-29.158L419.945,462L460.355,421.59z M100.631,217.041c0-65.096,52.959-118.056,118.055-118.056 597 c65.098,0,118.057,52.959,118.057,118.056c0,65.096-52.959,118.056-118.057,118.056C153.59,335.097,100.631,282.137,100.631,217.041 598 z"/> 599 </svg> 600 </span> 601 </button> 602 603 604 605 <div class='proloading'> 606 607 <div class="asl_loader"><div class="asl_loader-inner asl_simple-circle"></div></div> 608 609 </div> 610 611 <div class='proclose'> 612 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 613 y="0px" 614 width="12" height="12" viewBox="0 0 512 512" enable-background="new 0 0 512 512" 615 xml:space="preserve"> 616 <polygon points="438.393,374.595 319.757,255.977 438.378,137.348 374.595,73.607 255.995,192.225 137.375,73.622 73.607,137.352 192.246,255.983 73.622,374.625 137.352,438.393 256.002,319.734 374.652,438.378 "/> 617 </svg> 618 </div> 619 620 621</div> </div> 622 <div class='asl_data_container' style="display:none !important;"> 623 <div class="asl_init_data wpdreams_asl_data_ct" 624 style="display:none !important;" 625 id="asl_init_id_1" 626 data-asl-id="1" 627 data-asl-instance="1" 628 data-settings="{"homeurl":"https:\/\/larsmo.fi\/fi\/","resultstype":"vertical","resultsposition":"hover","itemscount":4,"charcount":3,"minWordLength":2,"highlight":false,"highlightWholewords":true,"singleHighlight":false,"scrollToResults":{"enabled":false,"offset":0},"resultareaclickable":1,"autocomplete":{"enabled":false,"lang":"en","trigger_charcount":0},"mobile":{"menu_selector":"#menu-toggle"},"trigger":{"click":"results_page","click_location":"same","update_href":false,"return":"results_page","return_location":"same","facet":true,"type":true,"redirect_url":"?s={phrase}","delay":300},"animations":{"pc":{"settings":{"anim":"fadedrop","dur":300},"results":{"anim":"fadedrop","dur":300},"items":"voidanim"},"mob":{"settings":{"anim":"fadedrop","dur":300},"results":{"anim":"fadedrop","dur":300},"items":"voidanim"}},"autop":{"state":true,"phrase":"","count":"1"},"resPage":{"useAjax":false,"selector":"#main","trigger_type":true,"trigger_facet":true,"trigger_magnifier":false,"trigger_return":false},"resultsSnapTo":"left","results":{"width":"auto","width_tablet":"auto","width_phone":"auto"},"settingsimagepos":"right","closeOnDocClick":true,"overridewpdefault":false,"override_method":"get"}"></div> 629 <div id="asl_hidden_data"> 630 <svg style="position:absolute" height="0" width="0"> 631 <filter id="aslblur"> 632 <feGaussianBlur in="SourceGraphic" stdDeviation="4"/> 633 </filter> 634 </svg> 635 <svg style="position:absolute" height="0" width="0"> 636 <filter id="no_aslblur"></filter> 637 </svg> 638 </div> 639 </div> 640 641 <div id='ajaxsearchliteres1' 642 class='vertical wpdreams_asl_results asl_w asl_r asl_r_1 asl_r_1_1'> 643 644 645 <div class="results"> 646 647 648 <div class="resdrg"> 649 </div> 650 651 652 </div> 653 654 655 656</div> 657 658 <div id='__original__ajaxsearchlitesettings1' 659 data-id="1" 660 class="searchsettings wpdreams_asl_settings asl_w asl_s asl_s_1"> 661 <form name='options' 662 aria-label="Search settings form" 663 autocomplete = 'off'> 664 665 666 667 <input type="hidden" name="filters_changed" style="display:none;
667" value="0"> 668 <input type="hidden" name="filters_initial" style="display:none;" value="1"> 669 670 <div class="asl_option_inner hiddend"> 671 <input type='hidden' name='qtranslate_lang' id='qtranslate_lang' 672 value='0'/> 673 </div> 674 675 676 <div class="asl_option_inner hiddend"> 677 <input type='hidden' name='polylang_lang' 678 value='fi'/> 679 </div> 680 681 <fieldset class="asl_sett_scroll"> 682 <legend style="display: none;">Generic selectors</legend> 683 <div class="asl_option" tabindex="0"> 684 <div class="asl_option_inner"> 685 <input type="checkbox" value="exact" 686 aria-label="Exact matches only" 687 name="asl_gen[]" /> 688 <div class="asl_option_checkbox"></div> 689 </div> 690 <div class="asl_option_label"> 691 Exact matches only </div> 692 </div> 693 <div class="asl_option" tabindex="0"> 694 <div class="asl_option_inner"> 695 <input type="checkbox" value="title" 696 aria-label="Search in title" 697 name="asl_gen[]" checked="checked"/> 698 <div class="asl_option_checkbox"></div> 699 </div> 700 <div class="asl_option_label"> 701 Search in title </div> 702 </div> 703 <div class="asl_option" tabindex="0"> 704 <div class="asl_option_inner"> 705 <input type="checkbox" value="content" 706 aria-label="Etsi sisällöstä" 707 name="asl_gen[]" checked="checked"/> 708 <div class="asl_option_checkbox"></div> 709 </div> 710 <div class="asl_option_label"> 711 Etsi sisällöstä </div> 712 </div> 713 <div class="asl_option_inner hiddend"> 714 <input type="checkbox" value="excerpt" 715 aria-label="Search in excerpt" 716 name="asl_gen[]" checked="checked"/> 717 <div class="asl_option_checkbox"></div> 718 </div> 719 </fieldset> 720 <fieldset class="asl_sett_scroll"> 721 <legend style="display: none;">Post Type Selectors</legend> 722 <div class="asl_option_inner hiddend"> 723 <input type="checkbox" value="post" 724 aria-label="Hidden option, ignore please" 725 name="customset[]" checked="checked"/> 726 </div> 727 <div class="asl_option_inner hiddend"> 728 <input type="checkbox" value="page" 729 aria-label="Hidden option, ignore please" 730 name="customset[]" checked="checked"/> 731 </div> 732 </fieldset> 733 </form> 734 </div> 735</div> 736 </div> 737 </div> 738 <div class="top-nav-wrapper header-item"> 739 <div id="top-navigation" class="menu-top-menu-fi-container"><ul id="menu-top-menu-fi" class="nav navbar-nav top-nav pull-right"><li id="menu-item-20854" class="hide-on-mobile menu-item menu-item-type-post_type menu-item-object-page menu-item-20854"><a href="https://larsmo.fi/fi/kunta/viestinta/uutiset/">Uutiset</a></li> 740<li id="menu-item-19539" class="hide-on-mobile menu-item menu-item-type-post_type menu-item-object-page menu-item-19539"><a href="https://larsmo.fi/fi/paatoksenteko/osallistu-ja-vaikuta/anna-kunnalle-palautetta/">Anna palautetta</a></li> 741<li id="menu-item-19537" class="nav-item-kontakt hide-on-mobile menu-item menu-item-type-post_type menu-item-object-page menu-item-19537"><a href="https://larsmo.fi/fi/yhteystiedot/">Yhteystiedot</a></li> 742<li id="menu-item-19535" class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom current-menu-parent menu-item-has-children menu-item-19535"><a href="#pll_switcher">FI</a> 743<ul class="sub-menu"> 744 <li id="menu-item-19535-sv" class="lang-item lang-item-4 lang-item-sv lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-19535-sv"><a href="https://larsmo.fi/" lang="sv-SE" hreflang="sv-SE">SV</a></li> 745 <li id="menu-item-19535-fi" class="lang-item lang-item-2 lang-item-fi current-lang menu-item menu-item-type-custom menu-item-object-custom current_page_item menu-item-home menu-item-19535-fi"><a href="https://larsmo.fi/fi/kotisivu/" lang="fi" hreflang="fi">FI</a></li> 746 <li id="menu-item-19535-en" class="lang-item lang-item-7 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-19535-en"><a href="https://larsmo.fi/en/frontpage/" lang="en-GB" hreflang="en-GB">EN</a></li> 747</ul> 748</li> 749</ul></div> </div> 750 <div class="font-resizer-wrapper"> 751 <div class="resfont afr-large">A-</div> 752 <div class="resfont afr-normal">A</div> 753 <div class="resfont afr-xlarge">A+</div> 754 </div>
755 </div> 756 </div> 757 </div> 758 <div class="row lower-header"> 759 <div class="container-fluid lower-header-container"> 760 <nav class="primary-nav-container nav-primary" role="navigation"> 761 <div class="logo-wrapper header-item"> 762 <a class="sitename" href="https://larsmo.fi/fi/kotisivu/"> 763 <img class="logo" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/images/logo.png" alt="larsmo logo" title="Larsmo"/> 764 <h1 class="logo-text screen-reader-text">Larsmo</h1> 765 </a> 766 </div> 767 <div class="main-menu-right"> 768 <div id="main-navigation" class="collapse navbar-collapse navbar-wrapper"><ul id="menu-paavalikko" class="nav navbar-nav"><li id="menu-item-17266" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17266 depth-0 dropdown"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/">Lapset, nuoret ja koulutus</a><ul class="depth-1 sub-menu"><li class="page_item page-item-17006 menu-item"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/toimintaa-koululomien-aikana/">Toiminta koululomien aikana</a></li> 769<li class="page_item page-item-16917 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/varhaiskasvatus/">Varhaiskasvatus</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 770<li class="page_item page-item-16998 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/perusopetus/">Perusopetus</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 771<li class="page_item page-item-17000 menu-item"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/toisen-asteen-koulutus/">Toisen asteen koulutus</a></li> 772<li class="page_item page-item-17004 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/luodon-nuoret/">Luodon nuoret</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 773<li class="page_item page-item-17008 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/hallinto/">Hallinto</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 774<li class="page_item page-item-21936 menu-item"><a href="https://larsmo.fi/fi/lapset-nuoret-ja-koulutus/leikkipuistotoiminta/">Leikkipuistotoiminta</a></li> 775</ul></li> 776<li id="menu-item-17312" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17312 depth-0 dropdown"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/">Asuminen ja ympäristö</a><ul class="depth-1 sub-menu"><li class="page_item page-item-33219 menu-item"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/varautuminen-luodossa/">Varautuminen</a></li> 777<li class="page_item page-item-17908 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/vesi-ja-viemari/">Vesi ja viemäri</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 778<li class="page_item page-item-17313 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/asuminen/">Asuminen</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 779<li class="page_item page-item-17910 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/kaavoitus/">Kaavoitus</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 780<li class="page_item page-item-17331 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/rakentaminen/">Rakentaminen</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 781<li class="page_item page-item-17912 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/ymparistonsuojelu/">Ympäristönsuojelu</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 782<li class="page_item page-item-17914 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/kartoitus-ja-mittauspalvelut/">Kartoitus- ja mittauspalvelut</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 783<li class="page_item page-item-17930 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/tiet-venesatamat-ja-julkiset-
783alueet/">Tiet, venesatamat ja julkiset alueet</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 784<li class="page_item page-item-17937 menu-item"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/vikailmoitus-virhi-palvelun-kautta/">Vikailmoitus Virhi-palvelun kautta</a></li> 785<li class="page_item page-item-17933 menu-item"><a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/teknisen-toimen-kilpailutukset/">Teknisen toimen kilpailutukset</a></li> 786</ul></li> 787<li id="menu-item-18878" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18878 depth-0 dropdown"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/">Kulttuuri ja vapaa-aika</a><ul class="depth-1 sub-menu"><li class="page_item page-item-18879 menu-item"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/tilojen-vuokraus/">Tilojen vuokraus</a></li> 788<li class="page_item page-item-18883 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/kirjasto/">Kirjasto</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 789<li class="page_item page-item-28974 menu-item"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/kaikukortti/">Kaikukortti</a></li> 790<li class="page_item page-item-18897 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/urheilu-liikunta-ja-ulkoilu/">Urheilu, liikunta ja ulkoilu</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 791<li class="page_item page-item-18921 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/kulttuuri/">Kulttuuri</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 792<li class="page_item page-item-18946 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/museot/">Museot</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 793<li class="page_item page-item-18933 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/matkailu/">Matkailu</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 794</ul></li> 795<li id="menu-item-20470" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20470 depth-0 dropdown"><a href="https://larsmo.fi/fi/tyo-ja-yrittaminen/">Työ ja yrittäminen</a><ul class="depth-1 sub-menu"><li class="page_item page-item-18955 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/tyo-ja-yrittaminen/tyoelama/">Työelämä</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 796<li class="page_item page-item-18958 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/tyo-ja-yrittaminen/yrittaminen/">Yrittäminen</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 797<li class="page_item page-item-18960 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/tyo-ja-yrittaminen/kehittaminen/">Hankinnat</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 798</ul></li> 799<li id="menu-item-19012" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19012 depth-0 dropdown"><a href="https://larsmo.fi/fi/perusturva/">Perusturva</a><ul class="depth-1 sub-menu"><li class="page_item page-item-17221 menu-item"><a href="https://larsmo.fi/fi/perusturva/palvelupisteet-luodossa/">Palvelupisteet Luodossa</a></li> 800<li class="page_item page-item-33498 menu-item"><a href="https://larsmo.fi/fi/perusturva/loytoelaimet/">Löytöeläimet</a></li> 801<li class="page_item page-item-17218 menu-item"><a href="https://www.pedersore.fi/fi/kallan-ympaeristoeterveys/" target="_blank">Ympäristöterveys</a></li> 802<li class="page_item page-item-17214 menu-item"><a href="https://pohjanmaanhyvinvointi.fi/" target="_blank">Pohjanmaan hyvinvointialue</a></li> 803<li class="page_item page-item-29938 menu-item"><a href="https://hyvinvointiopas.pohjanmaanhyvinvointi.fi/" target="_blank">Pohjanmaan hyvinvointiopas</a></li> 804<li class="page_item page-item-17233 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/perusturva/perhepalvelut/">Perhepalvelut</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 805<li class="page_item page-item-17392 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/perusturva/senioripalvelut/">Senioripalvelut</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 806<li class="page_item page-item-17443 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/perusturva/maahanmuuttajapalvelut/">Maahanmuuttajapalvelut</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 807<li class="page_item page-item-17466 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/perusturva/edunvalvonta-ja-sosiaaliasiamies/">Edunvalvonta ja sosiaaliasiamies</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 808<li class="page_item page-item-17478 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/perusturva/muistoadressit/">Muistoadressit</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 809</ul></li> 810<li id="menu-item-19016" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19016 depth-0 dropdown"><a href="https://larsmo.fi/fi/paatoksenteko/">Päätöksenteko</a><ul class="depth-1 sub-menu"><li class="page_item page-item-19020 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/paatoksenteko/osallistu-ja-vaikuta/">Osallistu ja vaikuta</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 811<li class="page_item page-item-19022 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/paatoksenteko/vaalit-ja-aanestaminen/">Vaalit ja äänestäminen</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 812<li class="page_item page-item-18881 menu-item"><a href="https://larsmo.fi/fi/paatoksenteko/kokouskalenteri/">Kokouskalenteri</a></li> 813<li class="page_item page-item-19017 menu-item"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/pk_tek_tweb.htm" target="_blank">Esityslistat ja pöytäkirjat</a></li> 814<li class="page_item page-item-19033 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/paatoksenteko/luottamuselimet/">Luottamuselimet</a><span data-toggle="active" data-target="+ .submenu" class="arrow"></span></li> 815<li class="page_item page-item-20623 menu-item"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/kuullist_tweb.htm" target="_blank">Kuulutukset</a></li> 816<li class="page_item page-item-27408 menu-item"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/vparhaku_tweb.htm" target="_blank">Viranhaltijapäätökset</a></li> 817</ul></li> 818<li id="menu-item-248-sv" class="lang-item lang-item-4 lang-item-sv lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-248-sv depth-0"><a href="https://larsmo.fi/" lang="sv-SE" hreflang="sv-SE">SV</a></li> 819<li id="menu-item-248-fi" class="lang-item lang-item-2 lang-item-fi current-lang menu-item menu-item-type-custom menu-item-object-custom current_page_item menu-item-home menu-item-248-fi depth-0"><a href="https://larsmo.fi/fi/kotisivu/" lang="fi" hreflang="fi">FI</a></li> 820<li id="menu-item-248-en" class="lang-item lang-item-7 lang-item-en menu-item menu-item-type-custom menu-item-object-custom menu-item-248-en depth-0"><a href="https://larsmo.fi/en/frontpage/" lang="en-GB" hreflang="en-GB">EN</a></li> 821<li id="menu-item-21275" class="hide-on-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-21275 depth-0"><a href="https://larsmo.fi/fi/kunta/viestinta/uutiset/">Uutiset</a></li> 822<li id="menu-item-21276" class="hide-on-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-21276 depth-0"><a href="https://larsmo.fi/fi/paatoksenteko/osallistu-ja-vaikuta/anna-kunnalle-palautetta/">Anna palautetta</a></li> 823<li id="menu-item-21277" class="hide-on-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-21277 depth-0"><a href="https://larsmo.fi/fi/yhteystiedot/">Yhteystiedot</a></li> 824</ul></div> </div> 825 826 </nav> 827 </div> 828 </div> 829 </div> 830</header> 831 </div> 832<div class="wrap" role="document"> 833 <section class="front-page-banner container-fluid"> 834 <!-- The video -->
835 <video autoplay muted loop id="myVideo" class="banner-video"> 836 <source src="https://larsmo.fi/wp-content/uploads/2023/01/Larsmo-kommun-hemsida22-2_Trim_upplev-larsmo.mp4" type="video/mp4"> 837 </video> 838 <div class="bgcolor"></div> 839 <div class="container-fluid banner-container"> 840 <div class="vertical banner-content row"> 841 <div class="col-xs-9 col-sm-8 col-md-7 banner-col"> 842 843 <h1 class="banner">365 SAARTA ELINVOIMAA</h1> 844 <p>Tervetuloa Luotoon. Luodon kaunis luonto ja läheisyys veteen ja mereen kutsuvat vierailijaa. </p> 845 <a class="banner-btn" href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/" target="_self">Lue lisää</a> 846 847 </div> 848 </div> 849 </div> 850</section> 851 852 853 <section class="image-lifts main-lift"> 854 <div class="lifts-container container-fluid"> 855 <div class="row image-lifts-row columns-odd"> 856 <a href="https://larsmo.fi/boende-och-miljo/bygga/" target="_self"> 857 <div class="image-lifts-article col-xs-12 col-sm-6 col-md-4"> 858 <div class="image-lifts-image" style="background-image: url(https://larsmo.fi/wp-content/uploads/2022/11/bygga-681x571.png);"> 859 <div class="overlay"></div> 860 <div class="lift-text"> 861 <h2 class="lift-title white-text">Rakentajat</h2> 862 <div class="excerpt-on-cards"></div> 863 </div> 864 </div> 865 </div> 866</a> 867 <a href="https://larsmo.fi/ny-i-larsmo/" target="_self"> 868 <div class="image-lifts-article col-xs-12 col-sm-6 col-md-4"> 869 <div class="image-lifts-image" style="background-image: url(https://larsmo.fi/wp-content/uploads/2022/11/nyinflyttad-681x571.png);"> 870 <div class="overlay"></div> 871 <div class="lift-text"> 872 <h2 class="lift-title white-text">Uudet asukkaat</h2> 873 <div class="excerpt-on-cards"></div> 874 </div> 875 </div> 876 </div> 877</a> 878 <a href="https://larsmo.fi/arbete-naringsliv-och-utveckling/naringsliv/" target="_self"> 879 <div class="image-lifts-article col-xs-12 col-sm-6 col-md-4"> 880 <div class="image-lifts-image" style="background-image: url(https://larsmo.fi/wp-content/uploads/2022/11/foretagare-681x571.png);"> 881 <div class="overlay"></div> 882 <div class="lift-text"> 883 <h2 class="lift-title white-text">Yrittäjät</h2> 884 <div class="excerpt-on-cards"></div> 885 </div> 886 </div> 887 </div> 888</a> 889 </div> 890 </div> 891</section> 892 893 894 <section class="icon-lift-wrapper icon-lifts main-lift"> 895 <div class="container-fluid icon-lift-container"> 896 <div class="icons-row row"> 897 <div class="col-xs-12 icon-lifts-flex"> 898 <div class="icon-lift-col"> 899 <article class="icon-lift-article"> 900 <a href="https://larsmo.timle.fi/" target="_blank"> 901 <div class="image-wrap"> 902 <img class="svg-lift-icon svg-icon" src="https://larsmo.fi/wp-content/uploads/2022/09/calendar-1-01.svg" alt="Dark turquoise icon of a calendar and a dark orange checkmark on top." /> 903 </div> 904 <h3 class="icon-title h4">Tilavaraukset</h3> 905 </a> 906 </article> 907 </div> 908 <div class="icon-lift-col"> 909 <article class="icon-lift-article"> 910 <a href="https://larsmo.ekunta.fi/sv" target="_blank"> 911 <div class="image-wrap"> 912 <img class="svg-lift-icon svg-icon" src="https://larsmo.fi/wp-content/uploads/2022/09/online-shop-2-1.svg" alt="Dark turquoise lineart icon of a computer screen with a lighter blue shopping cart in
912it." /> 913 </div> 914 <h3 class="icon-title h4">Verkkokauppa</h3> 915 </a> 916 </article> 917 </div> 918 <div class="icon-lift-col"> 919 <article class="icon-lift-article"> 920 <a href="https://app.larsmo.fi/utilities/virhi/map" target="_blank"> 921 <div class="image-wrap"> 922 <img class="svg-lift-icon svg-icon" src="https://larsmo.fi/wp-content/uploads/2022/09/contact-form-01.svg" alt="Dark turquoise icon of a piece of paper and a relatively large pencil." /> 923 </div> 924 <h3 class="icon-title h4">Virhi-vikailmoitukset</h3> 925 </a> 926 </article> 927 </div> 928 <div class="icon-lift-col"> 929 <article class="icon-lift-article"> 930 <a href="https://larsmo.karttatiimi.fi/?setlanguage=fi" target="_blank"> 931 <div class="image-wrap"> 932 <img class="svg-lift-icon svg-icon" src="https://larsmo.fi/wp-content/uploads/2022/10/maps.svg" alt="Dark turquoise lineart icon of a map scape and two pins. The other pin is a lighter blue colour." /> 933 </div> 934 <h3 class="icon-title h4">Karttapalvelu</h3> 935 </a> 936 </article> 937 </div> 938 <div class="icon-lift-col"> 939 <article class="icon-lift-article"> 940 <a href="https://larsmo.fi/fi/asuminen-ja-ymparisto/vesi-ja-viemari/ajankohtaiset-hairiotiedotteet/" target="_self"> 941 <div class="image-wrap"> 942 <img class="svg-lift-icon svg-icon" src="https://larsmo.fi/wp-content/uploads/2022/09/announcement.svg" alt="announcement" /> 943 </div> 944 <h3 class="icon-title h4">Häiriötiedotteet</h3> 945 </a> 946 </article> 947 </div> 948 </div> 949 </div> 950 </div> 951 </section> 952 953 954 <section class="image-lift lift left"> 955 <div class="container-fluid image-lift-content"> 956 <h2 class="section-title">Ajankohtaista</h2> 957 <a href="https://larsmo.fi/fi/luodon-keskeisten-tunnuslukujen-seuranta-kuntamaisema-palvelun-kautta/" target="_self"> 958 <div class="row image-row"> 959 <div class="image-text-col"> 960 <div class="text"> 961 <h2 class="lift">Luodon tunnusluvut</h2> 962 <div class="content-meta"> 963 <span class="context-text"> 964 Uutiset </span> 965 <span class="date">04.08.2026</span> 966 <span class="location-text"> 967 Luodon kunta </span> 968 </div> 969 <div class="content-text"> 970 <p>Luoto on ottanut käyttöön Kuntamaisema-palvelun, joka on sähköinen palvelu talouden ja tilastotietojen…</p> 971 </div> 972 <span class="button button-blue size-medium btn-lift"> 973 Lue lisää </span> 974 </div> 975 </div> 976 <div class="image" style="background-image: url(https://larsmo.fi/wp-content/uploads/2026/08/Kuntamaisema-715x509.png);"></div> 977 </div> 978 </a> 979 </div> 980</section> 981 982 983 <style> 984 .osterbotten-events { 985 padding:3rem 15px; 986 background-color:#E4EBED; 987 } 988 .osterbotten-events .container-fluid { 989 padding:0; 990 } 991 .osterbotten-events .list-loop .img-wrapper > a { 992 background-size:cover;background-position:center;aspect-ratio:16/10; 993 display:inline-block; 994 width:100%; 995 } 996 .osterbotten-events .list-loop .content-under-image .date-left-side { 997 flex-shrink:0; 998 } 999 </style><div class="osterbotten-events events-facet-loop"><div class="container-fluid"><ul><li class="list-loop"> <div class="content-wrapper"> <div class="card-wrapper"> <div class="img-wrapper"> <a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/60588" style="background-image:url('https://events.osterbotten.fi/assets/Uploads/Skarmbild-2026-07-06-112448__PadWzQ0MCw0NDAsIkZGRkZGRiIsMF0.webp');"></a> </div> </div> <div class="content-under-image"> <div class="date-left-side"> <div class="upper-day">02.</div> <div class="down-month">loka</div> <div class="year">2026</div> </div> <div class="title-time-location-right"> <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/60588">Fredagslunden fortsätter</a></h3> <div class="time-start-end">
999 <span class="time-start">10:00</span> </div> <div class="event-location"> <a class="event-location" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/60588" target="_self">Klövergränden 2 Daglunden, Larsmo</a> </div> </div> </div> </div></li><li class="list-loop"> <div class="content-wrapper"> <div class="card-wrapper"> <div class="img-wrapper"> <a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61113" style="background-image:url('/wp-content/uploads/2022/09/larsmo-logo-placeholder.svg');"></a> </div> </div> <div class="content-under-image"> <div class="date-left-side"> <div class="upper-day">05.</div> <div class="down-month">loka</div> <div class="year">2026</div> </div> <div class="title-time-location-right"> <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61113">Stickcafé vid Larsmo huvudbibliotek</a></h3> <div class="time-start-end"> <span class="time-start">18:00</span> </div> <div class="event-location"> <a class="event-location" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61113" target="_self">Larsmo kommunbibliotek, konferensutrymmet Equity</a> </div> </div> </div> </div></li><li class="list-loop"> <div class="content-wrapper"> <div class="card-wrapper"> <div class="img-wrapper"> <a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61105" style="background-image:url('https://events.osterbotten.fi/assets/Uploads/Varnpliktigas-affisch-Instagram-inlagg-45__PadWzQ0MCw0NDAsIkZGRkZGRiIsMF0.webp');"></a> </div> </div> <div class="content-under-image"> <div class="date-left-side"> <div class="upper-day">06.</div> <div class="down-month">loka</div> <div class="year">2026</div> </div> <div class="title-time-location-right"> <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61105">Träning inför militären fortsätter i höst</a></h3> <div class="time-start-end"> <span class="time-start">17:30</span> </div> <div class="event-location"> <a class="event-location" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61105" target="_self">Idrottsparken i Holm</a> </div> </div> </div> </div></li><li class="list-loop"> <div class="content-wrapper"> <div class="card-wrapper"> <div class="img-wrapper"> <a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61092" style="background-image:url('https://events.osterbotten.fi/assets/Uploads/Gymtraning-for-pensionarer-Instagram-inlagg-45__PadWzQ0MCw0NDAsIkZGRkZGRiIsMF0.webp');"></a> </div> </div> <div class="content-under-image"> <div class="date-left-side"> <div class="upper-day">07.</div> <div class="down-month">loka</div> <div class="year">2026</div> </div> <div class="title-time-location-right"> <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61092">Gymträning för pensionärer - Kom i gång</a></h3> <div class="time-start-end">
999 <span class="time-start">10:30</span> </div> <div class="event-location"> <a class="event-location" href="https://events.osterbotten.fi/fi/tapahtumat/nayta/61092" target="_self">Holm fritidsgÃ¥rds gym</a> </div> </div> </div> </div></li></ul></div></div> 1000 1001 <section class="tabbed-lift main-lift"> 1002 <div class="container-fluid tabbed-lift-content"> 1003 <div class="row tabs-row"> 1004 <a class="tab active" data-tab="news-1">Uutiset</a> 1005 <a class="tab" data-tab="news-2">Kuulutukset</a> 1006 <a class="tab" data-tab="news-3">Avoimet työpaikat</a> 1007 <a class="tab" data-tab="social-4">Sosiaalinen media</a> 1008 </div> 1009 <div class="row tabs-content-row"> 1010 <div class="tab-content tab-content-news" data-tab="news-1"> 1011 <section class="article-list container-fluid"> 1012 <div class="row article-list-container"> 1013 1014 <div class="article-list-articles"> 1015 <article class="article-item home"><a href="https://larsmo.fi/fi/energiansaastoviikko-5-11-10-2026-kaiken-takana-on-energia/"><span class="screen-reader-text">Click to read article</span> 1016 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2026/09/ESV-1600x900-sv-kuva-1-1280x720-1-681x383.png);"></div> 1017 <div class="article-item-inner"> 1018 <div class="article-item-inner-content"> 1019 <h3>Energiansäästöviikko 5.-11.10.2026: Kaiken takana on energia</h3> 1020 1021 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-10-02T06:00:00+00:00">2.10.2026</time> 1022 1023 <p>Valtakunnallista Energiansäästöviikkoa vietetään taas 5.â11.10.2026, ja myös Luodon kunta on mukana viikkoa…</p> 1024 </div> 1025 <span class="read-more button button-primary size-medium"> 1026 Lue lisää <span class="screen-reader-text"> 1027 about "Energiansäästöviikko 5.-11.10.2026: Kaiken takana on energia" </span> 1028 </span> 1029 1030 </div></a> 1031</article> <article class="article-item home"><a href="https://larsmo.fi/fi/teatterimatka-wasa-teateriin-tillsammans-24-10-2026/"><span class="screen-reader-text">Click to read article</span> 1032 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2026/09/Teaterresa-681x454.webp);"></div> 1033 <div class="article-item-inner"> 1034 <div class="article-item-inner-content"> 1035 <h3>Teatterimatka Wasa Teateriin â Tillsammans 24.10.2026</h3> 1036 1037 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-09-28T08:43:05+00:00">28.9.2026</time> 1038 1039 <p>Tervetuloa mukaan teatterimatkalle Wasa Teateriin katsomaan Tillsammans-esitystä 24.10. klo 18! Bussi lähtee…</p> 1040 </div> 1041 <span class="read-more button button-primary size-medium"> 1042 Lue lisää <span class="screen-reader-text"> 1043 about "Teatterimatka Wasa Teateriin â Tillsammans 24.10.2026" </span> 1044 </span> 1045 1046 </div></a> 1047</article> <article class="article-item home"><a href="https://larsmo.fi/fi/elakelaisten-ulkoilupaiva-30-9-2026/"><span class="screen-reader-text">Click to read article</span> 1048 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2026/09/Hembygdsgarden-681x511.jpg);"></div> 1049 <div class="article-item-inner"> 1050 <div class="article-item-inner-content"> 1051 <h3>Eläkeläisten ulkoilupäivä 30.9.2026</h3> 1052 1053 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-09-28T08:39:07+00:00">28.9.2026</time> 1054 1055 <p>Tervetuloa mukaan eläkeläisten vuotuiselle ulkoilupäivälle ð Keskiviikkona 30.9. klo 12â15 Bjärgasilla. Päivän…</p> 1056 </div>
1057 <span class="read-more button button-primary size-medium"> 1058 Lue lisää <span class="screen-reader-text"> 1059 about "Eläkeläisten ulkoilupäivä 30.9.2026" </span> 1060 </span> 1061 1062 </div></a> 1063</article> <article class="article-item home"><a href="https://larsmo.fi/fi/elakelaisten-syysjuhlat-23-10-2026/"><span class="screen-reader-text">Click to read article</span> 1064 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2026/09/Kopia-av-Hostfest-pensioarer-481x681.jpg);"></div> 1065 <div class="article-item-inner"> 1066 <div class="article-item-inner-content"> 1067 <h3>Eläkeläisten syysjuhlat 23.10.2026</h3> 1068 1069 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-09-28T08:37:04+00:00">28.9.2026</time> 1070 1071 <p>Eläkeläisten syysjuhla järjestettiin ensimmäisen kerran viime syksynä. Osallistujamäärä oli suuri ja tapahtuma…</p> 1072 </div> 1073 <span class="read-more button button-primary size-medium"> 1074 Lue lisää <span class="screen-reader-text"> 1075 about "Eläkeläisten syysjuhlat 23.10.2026" </span> 1076 </span> 1077 1078 </div></a> 1079</article> <article class="article-item home"><a href="https://larsmo.fi/fi/luodon-ruskamarssi-sunnuntaina-27-9/"><span class="screen-reader-text">Click to read article</span> 1080 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2024/09/Molnviken-1-681x383.jpg);"></div> 1081 <div class="article-item-inner"> 1082 <div class="article-item-inner-content"> 1083 <h3>Luodon Ruskamarssi sunnuntaina 27.9.</h3> 1084 1085 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-09-24T12:15:44+00:00">24.9.2026</time> 1086 1087 <p>Tervetuloa mukaan vuosittaiselle Ruskamarssille Luotoon! Sunnuntaina 27.9. klo 9â15 vietämme mukavaa syyspäivää…</p> 1088 </div> 1089 <span class="read-more button button-primary size-medium"> 1090 Lue lisää <span class="screen-reader-text"> 1091 about "Luodon Ruskamarssi sunnuntaina 27.9." </span> 1092 </span> 1093 1094 </div></a> 1095</article> <article class="article-item home"><a href="https://larsmo.fi/fi/luodon-kunta-osallistuu-valtakunnalliseen-lvv26-valmiusharjoitukseen/"><span class="screen-reader-text">Click to read article</span> 1096 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2026/09/Beredskap-1280-x-720-px1-681x383.png);"></div> 1097 <div class="article-item-inner"> 1098 <div class="article-item-inner-content"> 1099 <h3>Luodon kunta osallistuu valtakunnalliseen LVV26-valmiusharjoitukseen</h3> 1100 1101 <span class="categories">Uutiset</span> <time class="updated" datetime="2026-09-22T10:27:39+00:00">22.9.2026</time> 1102 1103 <p>Luodon kunta osallistuu syksyllä 2026 Lupa- ja valvontaviraston järjestämään valtakunnalliseen LVV26-valmiusharjoitukseen. Harjoitukseen…</p> 1104 </div> 1105 <span class="read-more button button-primary size-medium"> 1106 Lue lisää <span class="screen-reader-text"> 1107 about "Luodon kunta osallistuu valtakunnalliseen LVV26-valmiusharjoitukseen" </span> 1108 </span> 1109 1110 </div></a> 1111</article> </div> 1112 <div class="loadmore-holder"> 1113 <div class="button button-lift size-large loadmore has-icon" data-tab="news-1"><span class="icon">+</span> Lataa lisää</div> 1114 </div> 1115 1116 </div> 1117</section> </div> 1118 <div class="tab-content tab-content-news" data-tab="news-2"> 1119 <section class="article-list container-fluid"> 1120 <div class="row article-list-container"> 1121 1122 <div class="article-list-articles"> 1123 <article class="article-item home"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=179574"><span class="screen-reader-text">
1123Click to read article</span> 1124 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2022/09/larsmo-logo-placeholder.svg);"></div> 1125 <div class="article-item-inner"> 1126 <div class="article-item-inner-content"> 1127 <h3>Byggnadsinspektörens beslut Rakennustarkastajan päätös</h3> 1128 1129 <span class="categories">Kuulutukset</span> <time class="updated" datetime="2026-09-28T21:00:00+00:00">29.9.2026</time> 1130 1131 <p>Byggnadsinspektörens beslut Rakennustarkastajan päätösLaatija: Larsmo kommun/Avdelningen för tekniska tjänsterTiedoksiantoaika: 29.9.2026 – 5.11.2026</p> 1132 </div> 1133 <a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=179574" class="read-more button button-primary size-medium" target="_blank"> 1134 Lue lisää <span class="screen-reader-text"> 1135 about "Byggnadsinspektörens beslut Rakennustarkastajan päätös" </span> 1136 </a> 1137 1138 </div></a> 1139</article> <article class="article-item home"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=178866"><span class="screen-reader-text">Click to read article</span> 1140 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2022/09/larsmo-logo-placeholder.svg);"></div> 1141 <div class="article-item-inner"> 1142 <div class="article-item-inner-content"> 1143 <h3>Beslut om undantagslov – Poikkeamislupaa koskeva päätös</h3> 1144 1145 <span class="categories">Kuulutukset</span> <time class="updated" datetime="2026-09-21T21:00:00+00:00">22.9.2026</time> 1146 1147 <p>Beslut om undantagslov – Poikkeamislupaa koskeva päätösLaatija: Larsmo kommun/Allmänna avdelningenTiedoksiantoaika: 22.9.2026 –…</p> 1148 </div> 1149 <a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=178866" class="read-more button button-primary size-medium" target="_blank"> 1150 Lue lisää <span class="screen-reader-text"> 1151 about "Beslut om undantagslov – Poikkeamislupaa koskeva päätös" </span> 1152 </a> 1153 1154 </div></a> 1155</article> <article class="article-item home"><a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=178765"><span class="screen-reader-text">Click to read article</span> 1156 <div class="article-banner" style="background-image:url(https://larsmo.fi/wp-content/uploads/2022/09/larsmo-logo-placeholder.svg);"></div> 1157 <div class="article-item-inner"> 1158 <div class="article-item-inner-content"> 1159 <h3>Kommunfullmäktiges möte 21.9.2026 -Kunnanvaltuuston kokous 21.9.202
11596</h3> 1160 1161 <span class="categories">Kuulutukset</span> <time class="updated" datetime="2026-09-15T21:00:00+00:00">16.9.2026</time> 1162 1163 <p>Kommunfullmäktiges möte 21.9.2026 -Kunnanvaltuuston kokous 21.9.2026Laatija: Larsmo kommun/Allmänna avdelningenTiedoksiantoaika: 16.9.2026 – 30.9.2026</p> 1164 </div> 1165 <a href="https://luoto-julkaisu.triplancloud.fi/ktwebscr/fileshow?doctype=3&docid=178765" class="read-more button button-primary size-medium" target="_blank"> 1166 Lue lisää <span class="screen-reader-text"> 1167 about "Kommunfullmäktiges möte 21.9.2026 -Kunnanvaltuuston kokous 21.9.2026" </span> 1168 </a> 1169 1170 </div></a> 1171</article> </div> 1172 <div class="loadmore-holder"> 1173 <div class="button button-lift size-large loadmore has-icon" data-tab="news-2"><span class="icon">+</span> Lataa lisää</div> 1174 </div> 1175 1176 </div> 1177</section> </div> 1178 <div class="tab-content tab-content-news" data-tab="news-3"> 1179 <section class="article-list container-fluid"> 1180 <div class="row article-list-container"> 1181 1182 <p>Ei julkaisuja</p> 1183 1184 </div> 1185</section> </div> 1186 <div class="tab-content tab-content-social" data-tab="social-4"> 1187
1187<script> 1188 function translateJuicer(){ 1189 jQuery('.j-paginate').text("Näytä lisää julkaisuja"); 1190 jQuery('.j-read-more').text("Lue lisää"); 1191 } 1192</script>
1192 1193<style>h1.referral{display:none!important;}</style> 1194<ul class="juicer-feed" data-feed-id="larsmo-kommun-luodon-kunta-4d551005-b5bb-428b-9167-dfcbc8d988e1" data-per="4" data-pages="1" data-gutter="20" data-columns="4" data-style="user" data-after="translateJuicer();"></ul> </div> 1195 </div> 1196 </div> 1197</section> 1198 1199 1200 <style type="text/css"> 1201 .banner-with-floating-box-wrapper { 1202 background-image:url(https://larsmo.fi/wp-content/uploads/2022/12/Ouran2_3-scaled.jpg); 1203 } 1204 </style> 1205 1206<section class="flaoting-box-wrapper"> 1207 <div class="container-fluid"> 1208 <div class="banner-with-floating-box-wrapper"> 1209 <div class="floating-box"> 1210 <div class="box-title"> 1211 <h3 class="box-h1">Koe Luoto</h3> 1212 </div> 1213 <div class="box-content"> 1214 <div class="inner-content"><p>Tervetuloa Luotoon. Luodon kaunis luonto ja läheisyys veteen ja mereen kutsuvat vierailijaa. Luodosta löytyy paljon kivoja kesäisiä käyntikohteita ja kiinnostavaa tekemistä.</p> 1215</div> 1216 </div> 1217 <a class="box_link" href="https://larsmo.fi/fi/kulttuuri-ja-vapaa-aika/matkailu/" target="_self">Matkailu</a> 1218 </div> 1219 </div> 1220 </div> 1221</section> 1222 1223 <section class="events-section-wrapper"> 1224 <div class="container-fluid"> 1225 <div class="section-above-events"> 1226 <div class="event-title"> 1227 <h3 class="event-title">Kokoukset</h3> 1228 </div> 1229 <div class="event-button-all"> 1230 <a class="event-button" href="/fi/kulttuuri-ja-vapaa-aika/tapahtumakalenteri/" target="_self">Lisää kokouksia</a> 1231 </div> 1232 </div> 1233 <div class="events-facetwp"> 1234 <div class="events-facet-loop"> 1235 <ul> 1236 <!--fwp-loop--> 1237 <li class="list-loop"> 1238 <div class="content-wrapper"> 1239 <div class="card-wrapper"> 1240 <div class="img-wrapper"> 1241 <a itemprop="url" href="https://larsmo.fi/fi/event/kunnanhallitus-5-10-2026/"><img width="539" height="303" src="/wp-content/uploads/2023/01/larsmo-logo-placeholder.svg" class="events-image" alt="Placeholder image" sizes="(max-width: 539px) 100vw, 539px"></a> 1242 </div> 1243 </div> 1244 <div class="content-under-image"> 1245 <div class="date-left-side"> 1246 <div class="upper-day">05.</div> 1247 <div class="down-month">
1247Oct</div> 1248 <div class="year">2026</div> 1249 </div> 1250 <div class="title-time-location-right"> 1251 <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://larsmo.fi/fi/event/kunnanhallitus-5-10-2026/">Kunnanhallitus 5.10.2026</a></h3> 1252 <div class="time-start-end"> 1253 <span class="time-start">16:15</span> 1254 </div> 1255 <div class="event-location"> 1256 </div> 1257 </div> 1258 </div> 1259 </div> 1260 </li> <li class="list-loop"> 1261 <div class="content-wrapper"> 1262 <div class="card-wrapper"> 1263 <div class="img-wrapper"> 1264 <a itemprop="url" href="https://larsmo.fi/fi/event/teknisten-palveluiden-lautakunta-6-10-2026/"><img width="539" height="303" src="/wp-content/uploads/2023/01/larsmo-logo-placeholder.svg" class="events-image" alt="Placeholder image" sizes="(max-width: 539px) 100vw, 539px"></a> 1265 </div> 1266 </div> 1267 <div class="content-under-image"> 1268 <div class="date-left-side"> 1269 <div class="upper-day">06.</div> 1270 <div class="down-month">
1270Oct</div> 1271 <div class="year">2026</div> 1272 </div> 1273 <div class="title-time-location-right"> 1274 <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://larsmo.fi/fi/event/teknisten-palveluiden-lautakunta-6-10-2026/">Teknisten palveluiden lautakunta 6.10.2026</a></h3> 1275 <div class="time-start-end"> 1276 <span class="time-start">16:30</span> 1277 </div> 1278 <div class="event-location"> 1279 </div> 1280 </div> 1281 </div> 1282 </div> 1283 </li> <li class="list-loop"> 1284 <div class="content-wrapper"> 1285 <div class="card-wrapper"> 1286 <div class="img-wrapper"> 1287 <a itemprop="url" href="https://larsmo.fi/fi/event/tarkastuslautakunta-10-11-2026/"><img width="539" height="303" src="/wp-content/uploads/2023/01/larsmo-logo-placeholder.svg" class="events-image" alt="Placeholder image" sizes="(max-width: 539px) 100vw, 539px"></a> 1288 </div> 1289 </div> 1290 <div class="content-under-image"> 1291 <div class="date-left-side"> 1292 <div class="upper-day">10.</div> 1293 <div class="down-month">Nov</div> 1294 <div class="year">2026</div> 1295 </div> 1296 <div class="title-time-location-right"> 1297 <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://larsmo.fi/fi/event/tarkastuslautakunta-10-11-2026/">Tarkastuslautakunta 10.11.2026</a></h3> 1298 <div class="time-start-end"> 1299 <span class="time-start">17:00</span> 1300 </div> 1301 <div class="event-location"> 1302 </div> 1303 </div> 1304 </div> 1305 </div> 1306 </li> <li class="list-loop"> 1307 <div class="content-wrapper"> 1308 <div class="card-wrapper"> 1309 <div class="img-wrapper"> 1310 <a itemprop="url" href="https://larsmo.fi/fi/event/kunnanvaltuusto-16-11-2026/"><img width="539" height="303" src="/wp-content/uploads/2023/01/larsmo-logo-placeholder.svg" class="events-image" alt="Placeholder image" sizes="(max-width: 539px) 100vw, 539px"></a> 1311 </div> 1312 </div> 1313 <div class="content-under-image"> 1314 <div class="date-left-side"> 1315 <div class="upper-day">16.</div> 1316 <div class="down-month">Nov</div> 1317 <div class="year">2026</div> 1318 </div> 1319 <div class="title-time-location-right"> 1320 <h3 itemprop="name" class="event-title"><a itemprop="url" href="https://larsmo.fi/fi/event/kunnanvaltuusto-16-11-2026/">Kunnanvaltuusto 16.11.2026</a></h3> 1321 <div class="time-start-end"> 1322 <span class="time-start">18:00</span> 1323 </div> 1324 <div class="event-location"> 1325 </div> 1326 </div> 1327 </div> 1328 </div> 1329 </li> <!--fwp-loop--> 1330 </ul> 1331</div> 1332 1333 </div> 1334 </div> 1335</section> 1336 1337</div><!-- /.wrap --> 1338<footer class="content-info clearfix" role="contentinfo"> 1339 <div class="footer-background-color"> 1340 <div class="footer-container container-fluid"> 1341 1342 <div class="newsletter-wrapper"> 1343 <div class="widget left-side-newsletter"> 1344 <section class="widget block-50 widget_block widget_text"> 1345<p class="icon-envelope wp-block-paragraph">Tilaa Luodon kunnan uutiskirje!</p> 1346</section> </div> 1347 <div class="widget right-side-form"> 1348 <section class="widget block-73 widget_block"><p> 1349 <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_20' ><div id='gf_20' class='gform_anchor' tabindex='-1'></div> 1350 <div class='gform_heading'> 1351 <p class='gform_description'></p> 1352 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_20' id='gform_20' action='/fi/kotisivu/#gf_20' data-formid='20' novalidate> 1353 <div class='gform-body gform_body'><div id='gform_fields_20' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_20_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_20_5'><span class='gform-field-label__text'>URL</span></label><div class='ginput_container'><input name='input_5' id='input_20_5' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_20_5'>Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.</div></div><div id="field_20_1" class="gfield gfield--type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_20_1'><span class='gform-field-label__text'>Etu- ja sukunimi</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_20_1' type='text' value='' class='large' placeholder='Etunimi ja sukunimi' aria-required="true" aria-invalid="false" /></div></div><div id="field_20_3" class="gfield gfield--type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_20_3'><span class='gform-field-label__text'>Sähköpostiosoite</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></label><div class='ginput_container ginput_container_email'> 1354 <input name='input_3' id='input_20_3' type='email' value='' class='large' placeholder='Sähköpostiosoite' aria-required="true" aria-invalid="false" /> 1355 </div></div><fieldset id="field_20_4" class="gfield gfield--type-consent gfield--type-choice gfield--in
1355put-type-consent gfield--width-three-quarter gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible gfield--choice-align-vertical" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Consent</span><span class="gfield_required"><span class="gfield_required gfield_required_text">(Pakollinen)</span></span></legend><div class='ginput_container ginput_container_consent'><input name='input_4.1' id='input_20_4_1' type='checkbox' value='1' aria-required="true" aria-invalid="false" /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_20_4_1' ><span class='gform-field-label__text'>Hyväksyn, että Luodon kunta lähettää minulle myös muuta tietoa sähköpostin kautta (enintään 5 kertaa vuodessa)*</span><span class="gfield_required gfield_required_text">(Pakollinen)</span></label><input type='hidden' name='input_4.2' value='Hyväksyn, että Luodon kunta lähettää minulle myös muuta tietoa sähköpostin kautta (enintään 5 kertaa vuodessa)*' class='gform_hidden' /><input type='hidden' name='input_4.3' value='2' class='gform_hidden' /></div></fieldset><div id="field_submit_20" class="gfield gfield--type-submit gfield--width-quarter field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-field-class="gform_editor_submit_container" data-field-position="inline" ><button type='submit' id='gform_submit_button_20' class='gform-button gform-button--white button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Tilaa</button></div></div></div> 1356 <div class='gform-footer gform_footer top_label'> <input type='hidden' name='gform_ajax' value='form_id=20&title=&description=1&tabindex=0&theme=gravity-theme&styles=[]&hash=949fdbde45567b2fe4f1eeda6ae1c0c6' /> 1357 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_20' value='iframe' /> 1358 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_20' id='gform_theme_20' value='gravity-theme' /> 1359 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_20' id='gform_style_settings_20' value='[]' /> 1360 <input type='hidden' class='gform_hidden' name='is_submit_20' value='1' /> 1361 <input type='hidden' class='gform_hidden' name='gform_submit' value='20' /> 1362 1363 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='m0oKwM2hTA5LtaWCyL8C+6Prv/VGky4M/LGSTtNeChH7FCPZxLgcuKvJfeHsTfh1WARw4wOzUbUv0wUQupQlPg3VUGiaWtXdmtQYRUh+7IKVn1I=' /> 1364 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 1365 <input type='hidden' class='gform_hidden' name='state_20' value='WyJ7XCI0LjFcIjpcIjA1ZDIzOTgwOGRhNmJhNjRkOWUyZGI0MWNmNmFmMTM1XCIsXCI0LjJcIjpcIjdiMDczMGJkMTRkZWE0YmEyNjkzOWE2ZTZiYjYyNWIxXCIsXCI0LjNcIjpcIjQwYThiZjhjNzkxODhlMjc5NDY0Yzc4ZGRjZWYyNGRhXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImU4NjVhNWY0NmE3YWUxODJmZTI1ODg4NmZiYmNhM2U4XCIsXCJlNTBjYWY4ZWNhMDgxNDdlYmYwNGZkNjE1MWE2MDJlM1wiLFwiMDk4YzJjNzkwN2UyMThjNDA1NjE4ZTQ4MjYxNDZhYmNcIl0sXCJnZm9ybV90aGVtZVwiOlwiZWEzZmY3NDM4MDk5NTRlNzBlOTBiNWZmOTJiYjE3YjdcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJiNDdmZTBkYmI4NmRjYjYxY2VhMjY5YTc0NWU2N2VlNVwiLFwiZm9ybV9pZFwiOlwiNTk4MmJhNjI2MWU1NzkyZjM3MzA1OTM0YjZhZDhhZmJcIixcInVybFwiOlwiOTcyYmJhNWI1NWQxNDNmNjA2M2Y2NmFlNTEzMDc0MzRcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiZGYxMThmMTg0NGE4ODhmYzI2MzIwYWE5MmJjNzQ1ZmRcIn0iLCI2NzBkNTAwNmYyYzE1MDBjNDE1NjNiMjA1NTYzZGE1YSIsMTc5MDk0NjE2OF0=' /> 1366 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_20' id='gform_target_page_number_20' value='0' /> 1367 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_20' id='gform_source_page_number_20' value='1' /> 1368 <input type='hidden' name='gform_field_values' value='' /> 1369 1370 </div> 1371 </form> 1372 </div> 1373 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_20' id='gform_ajax_frame_20' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 1374
1374<script> 1375gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_20').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_20');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_20').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_20').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_20').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_20').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_20').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_20').val();jQuery(document).trigger('gform_page_loaded', [20, current_page]);window['gf_submitting_20'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_20').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_20').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [20]);window['gf_submitting_20'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_20').text());}else{jQuery('#gform_20').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "20", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_20" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_20"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_20" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 20, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 1376</script>
1376 1377</p> 1378</section> </div> 1379 </div> 1380 <div class="row first-row"> 1381 <div class="widget column-1 col-xs-12 col-sm-6 col-md-3 clearfix"> 1382 <section class="widget block-114 widget_block"> 1383<h3 class="wp-block-heading"><a href="/fi/kunta/">Kunta</a></h3> 1384</section><section class="widget block-70 widget_block"><p><ul class="page-list nav"><li class="page_item page-item-19495 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kunta/tietoa-kunnasta/">Tietoa kunnasta</a></li> 1385<li class="page_item page-item-19527 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kunta/viestinta/">Viestintä</a></li> 1386<li class="page_item page-item-19582 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/kunta/tietosuoja/">Tietosuoja</a></li> 1387<li class="page_item page-item-21301 menu-item"><a href="https://larsmo.fi/fi/kunta/saavutettavuusseloste/">Saavutettavuusseloste</a></li> 1388</ul></p> 1389</section> </div> 1390 <div class="widget column-2 col-xs-12 col-sm-6 col-md-3 clearfix"> 1391 <section class="widget block-124 widget_block"> 1392<h3 class="wp-block-heading"><a href="/fi/talous-ja-strategia/">Talous ja strategia</a></h3> 1393</section><section class="widget block-67 widget_block"><p><ul class="page-list nav"><li class="page_item page-item-19599 menu-item"><a href="https://larsmo.fi/fi/talous-ja-strategia/strategia/">Strategia ja visio</a></li> 1394<li class="page_item page-item-19605 menu-item"><a href="https://larsmo.fi/fi/talous-ja-strategia/talouden-avainluvut/">Talouden avainluvut</a></li> 1395<li class="page_item page-item-19603 menu-item"><a href="https://larsmo.fi/fi/talous-ja-strategia/laskutustiedot/">Laskutustiedot</a></li> 1396<li class="page_item page-item-19617 menu-item"><a href="https://larsmo.fi/fi/talous-ja-strategia/talousosasto/">Talousosasto</a></li> 1397<li class="page_item page-item-19607 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/talous-ja-strategia/avustukset-ja-stipendit/">Avustukset ja stipendit</a></li> 1398<li class="page_item page-item-19601 menu-item"><a href="https://larsmo.fi/fi/talous-ja-strategia/talousarvio-taloussuunnitelma-ja-tilinpaatos/">Talousarvio, taloussuunnitelma ja tilinpäätös</a></li> 1399</ul></p> 1400</section> </div> 1401 <div class="widget column-3 col-xs-12 col-sm-6 col-md-3 clearfix"> 1402 <section class="widget block-127 widget_block"> 1403<h3 class="wp-block-heading"><a href="/fi/hallinto/">Hallinto</a></h3> 1404</section><section class="widget block-72 widget_block"><p><ul class="page-list nav"><li class="page_item page-item-19810 menu-item"><a href="https://larsmo.fi/fi/hallinto/ostopalvelut-ja-yhteistyot/">Ostopalvelut ja yhteistyöt</a></li> 1405<li class="page_item page-item-19801 menu-item"><a href="https://larsmo.fi/fi/hallinto/ohjausasiakirjat/">Ohjausasiakirjat</a></li> 1406<li class="page_item page-item-19819 menu-item"><a href="https://larsmo.fi/fi/hallinto/ajankohtaiset-hankkeet/">Ajankohtaiset hankkeet</a></li> 1407<li class="page_item page-item-19778 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/hallinto/kuntakonserni/">Kuntakonserni</a></li> 1408<li class="page_item page-item-19763 menu-item page_item_has_children menu-item-has-children"><a href="https://larsmo.fi/fi/hallinto/kunnan-organisaatio/">Kunnan organisaatio</a></li> 1409</ul></p> 1410</section> </div>
1411 <div class="widget column-4 col-xs-12 col-sm-6 col-md-3 clearfix"> 1412 <section class="widget block-40 widget_block widget_media_image"> 1413<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="530" height="919" src="https://larsmo.fi/wp-content/uploads/2023/01/larsmo-map-location.svg" alt="" class="wp-image-21288"/></figure> 1414</section> </div> 1415 </div> 1416 <div class="row last-row"> 1417 <div class="widget column-1 clearfix"> 1418 <div class="first-row logo-column"> 1419 <div class="footer-logo-container"> 1420 <a class="sitename" href="https://larsmo.fi/fi/kotisivu/"> 1421 <img class="logo" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/images/footer-logo.svg" alt="larsmo logo" title="Larsmo"/> 1422 </a> 1423 </div> 1424 </div> 1425 <section class="widget block-110 widget_block widget_media_image"> 1426<figure class="wp-block-image is-resized"><img loading="lazy" decoding="async" src="https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-681x293.png" alt="" class="wp-image-21053" width="341" height="147" srcset="https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-681x293.png 681w, https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-300x129.png 300w, https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-768x331.png 768w, https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-1536x662.png 1536w, https://larsmo.fi/wp-content/uploads/2023/01/Larsmo_Slogan_CMYK_vit_Larsmo_Slogan_CMYK_vit-2048x882.png 2048w" sizes="auto, (max-width: 341px) 100vw, 341px" /></figure> 1427</section> </div> 1428 <div class="widget column-2 clearfix"> 1429 <section class="widget block-105 widget_block"> 1430<h3 class="wp-block-heading">Luodon kunta</h3> 1431</section><section class="widget block-106 widget_block widget_text"> 1432<p class="wp-block-paragraph">Pohjoinen Luodontie 30, 68570 Luoto<br>Puh. <a href="tel:+358 6 78 57 111">+358 6 78 57 111</a><br><a href="mailto:[email protected]">[email protected]</a><br>Faksi +358 6 7857 299</p> 1433</section><section class="widget block-107 widget_block widget_text"> 1434<p class="wp-block-paragraph">Y-tunnus: 0180857-0</p> 1435</section><section class="widget block-116 widget_block widget_text"> 1436<p class="wp-block-paragraph"><strong>Kanslian aukioloajat:</strong><br>Maanantai - perjantai klo 09:00 - 15:00</p> 1437</section> </div> 1438 <div class="widget column-3 clearfix"> 1439 <section class="widget block-121 widget_block"> 1440<h3 class="wp-block-heading">Seuraa meitä</h3> 1441</section><section class="widget block-47 widget_block"> 1442<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/larsmokommun" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> 1443 1444<li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/larsmoluoto/?hl=sv" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594
1444-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> 1445 1446<li class="wp-social-link wp-social-link-youtube wp-block-social-link"><a href="https://www.youtube.com/@LarsmoLuoto" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> 1447</section> </div> 1448 <div class="widget column-4 clearfix"> 1449 <section class="widget block-76 widget_block"> 1450<h3 class="wp-block-heading">Palaute</h3> 1451</section><section class="widget block-65 widget_block widget_text"> 1452<p class="wp-block-paragraph"><a href="https://larsmo.fi/intra" target="_blank" rel="noreferrer noopener">Intra login</a></p> 1453</section><section class="widget block-133 widget_block widget_text"> 1454<p class="wp-block-paragraph"><a href="https://larsmo-portalen.triplancloud.fi/" data-type="link" data-id="https://larsmo-portalen.triplancloud.fi/">Portal login</a></p> 1455</section><section class="widget block-77 widget_block"> 1456<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> 1457<div class="wp-block-button is-style-fill"><a class="wp-block-button__link wp-element-button" href="/fi/yhteystiedot/">Ota yhteyttä</a></div> 1458</div> 1459</section> </div> 1460 </div> 1461 1462 </div> 1463 <div class="row site-attribution"> 1464 <div class="col-xs-16 clearfix copyright"> 1465 <p>© 2026 Larsmo <section class="widget block-112 widget_block widget_text"> 1466<p class="wp-block-paragraph"><a href="/fi/tietosuojaseloste/">Tietosuojaseloste</a></p> 1467</section> </p> 1468 </div> 1469 </div> 1470 </div> 1471 <div class="visible-lg"></div> 1472 <div class="visible-md"></div> 1473 <div class="visible-sm"></div> 1474 <div class="visible-xs"></div> 1475</footer>
1476<script type="speculationrules"> 1477{"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/kantapohja/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1478</script>
1478 1479
1479<script> 1480 var afr_debug = false; 1481 var afr_days = 30; 1482 var afr_elems = ["body","p","li","td","h1","h2","h3"]; 1483 var afr_sizes = []; 1484 afr_sizes['n'] = 100; 1485 afr_sizes['l'] = 80; 1486 afr_sizes['xl'] = 120; 1487 </script>
1487
1487<script> 1488 const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site â¤ï¸"; 1489 const abmsgd = "download"; 1490 const iswpdmpropage = 0; 1491 jQuery(function($){ 1492 1493 1494 }); 1495 </script>
1495 1496 <div id="fb-root"></div> 1497
1497<script> 1498 (function($){ 1499 $(document).ready(function(){ 1500 var ajax_search_input = $(".wpdreams_asl_container .proinput input.orig"); 1501 ajax_search_input.on("click touchstart keyup", function() { 1502 if ($(this).val().length >= 3) { 1503 $(this).parents('.wpdreams_asl_container').addClass('active'); 1504 } 1505 else { 1506 $(this).parents('.wpdreams_asl_container').removeClass('active'); 1507 } 1508 }); 1509 ajax_search_input.on("blur", function(){ 1510 $(this).parents('.wpdreams_asl_container').removeClass('active'); 1511 }); 1512 }); 1513 })(jQuery); 1514</script>
vendor: 1 bytes, line 1514
1514
1515<script id="afr-script-js" src="https://larsmo.fi/wp-content/plugins/accessibility-font-resizer//js/script.js?ver=1.0"></script>
vendor: 1 bytes, line 1515
1515
1516<script id="wp-hooks-js" src="https://larsmo.fi/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1516
1516
1517<script id="wp-i18n-js" src="https://larsmo.fi/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1517
1517
1518<script id="wp-i18n-js-after"> 1519wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1520//# sourceURL=wp-i18n-js-after 1521</script>
vendor: 1 bytes, line 1521
1521
1522<script id="jquery-form-js" src="https://larsmo.fi/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1522
1522
1523<script id="wd-asl-ajaxsearchlite-js-before"> 1524window.ASL = typeof window.ASL !== 'undefined' ? window.ASL : {}; window.ASL.wp_rocket_exception = "DOMContentLoaded"; window.ASL.ajaxurl = "https:\/\/larsmo.fi\/wp-admin\/admin-ajax.php"; window.ASL.backend_ajaxurl = "https:\/\/larsmo.fi\/wp-admin\/admin-ajax.php"; window.ASL.asl_url = "https:\/\/larsmo.fi\/wp-content\/plugins\/ajax-search-lite\/"; window.ASL.rest_url = "https:\/\/larsmo.fi\/wp-json\/"; window.ASL.detect_ajax = true; window.ASL.media_query = 4787; window.ASL.version = 4787; window.ASL.pageHTML = ""; window.ASL.additional_scripts = []; window.ASL.script_async_load = false; window.ASL.init_only_in_viewport = true; window.ASL.font_url = "https:\/\/larsmo.fi\/wp-content\/plugins\/ajax-search-lite\/css\/fonts\/icons2.woff2"; window.ASL.highlight = {"enabled":false,"data":[]}; window.ASL.analytics = {"method":false,"tracking_id":"","event":{"focus":{"items":[]},"search_start":{"items":[]},"search_end":{"items":[]},"magnifier":{"items":[]},"return":{"items":[]},"facet_change":{"items":[]},"result_click":{"items":[]}}}; window.ASL.statistics = {"enabled":false,"uid":0}; window.ASL.cache = {"enabled":false,"type":"super_file","list":[],"url":"https:\/\/larsmo.fi\/wp-content\/cache\/asp\/results\/"}; 1525//# sourceURL=wd-asl-ajaxsearchlite-js-before 1526</script>
vendor: 1 bytes, line 1526
1526
1527<script id="wd-asl-ajaxsearchlite-js" src="https://larsmo.fi/wp-content/plugins/ajax-search-lite/js/min/plugin/merged/asl.min.js?ver=4787"></script>
vendor: 1 bytes, line 1527
1527
1528<script id="menu-accessibility-js" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/scripts/menu-accessibility.js?ver=1790946167"></script>
vendor: 1 bytes, line 1528
1528
1529<script id="kantapohja/js-js" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/scripts/main.js"></script>
vendor: 1 bytes, line 1529
1529
1530<script id="toggles-js" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/scripts/toggles.js"></script>
vendor: 1 bytes, line 1530
1530
1531<script id="tabbed-content-js" src="https://larsmo.fi/wp-content/themes/kantapohja/dist/scripts/tabbed-lifts.js"></script>
vendor: 1 bytes, line 1531
1531
1532<script id="wp-dom-ready-js" src="https://larsmo.fi/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1532
1532
1533<script id="wp-a11y-js-translations"> 1534( function( domain, translations ) { 1535 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1536 localeData[""].domain = domain; 1537 wp.i18n.setLocaleData( localeData, domain ); 1538} )( "default", {"translation-revision-date":"2026-09-19 05:57:54+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"fi"},"Notifications":["Ilmoitukset"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); 1539//# sourceURL=wp-a11y-js-translations 1540</script>
vendor: 1 bytes, line 1540
1540
1541<script id="wp-a11y-js" src="https://larsmo.fi/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1541
1541
1542<script id="gform_json-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1542
1542
1543<script id="gform_gravityforms-js-extra"> 1544var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Pois k\u00e4yt\u00f6st\u00e4","markedTxt":"Valittu","prevTxt":"Edellinen","nextTxt":"Seuraava","monthTxt":"Kuukausi","yearTxt":"Vuosi","months":["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kes\u00e4kuu","Hein\u00e4kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],"days":[{"s":"S","l":"Sunnuntai"},{"s":"M","l":"maanantai"},{"s":"T","l":"tiistai"},{"s":"W","l":"keskiviikko"},{"s":"T","l":"torstai"},{"s":"F","l":"perjantai"},{"s":"S","l":"lauantai"}]}}; 1545var gf_legacy_multi = []; 1546var gform_gravityforms = {"strings":{"invalid_file_extension":"T\u00e4m\u00e4n tyyppinen tiedosto ei ole sallittu. Sen pit\u00e4\u00e4 olla yksi seuraavista:","file_uploaded":"File uploaded","delete_file":"Poista t\u00e4m\u00e4 tiedosto","in_progress":"k\u00e4ynniss\u00e4","file_exceeds_limit":"Tiedoston koko ylitt\u00e4\u00e4 enimm\u00e4israjan","illegal_extension":"T\u00e4m\u00e4n tyyppinen tiedosto ei ole sallittu.","max_reached":"Tiedostoja on enimm\u00e4ism\u00e4\u00e4r\u00e4","unknown_error":"Tiedoston tallentaminen palvelimelle ep\u00e4onnistui","currently_uploading":"Odota kunnes lataus on valmis","cancel":"Peruuta","cancel_upload":"Peruuta lataus","cancelled":"Peruutettu","error":"Virhe","message":"Viesti"},"vars":{"images_url":"https://larsmo.fi/wp-content/plugins/gravityforms/images"}}; 1547var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https://larsmo.fi/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"99412c7ced588c154a98b5fe5a79a228","countries":{"AF":"Afganistan","AX":"Ahvenanmaa","AL":"Albania","DZ":"Algeria","AS":"Amerikan Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Etel\u00e4napamanner","AG":"Antigua ja Barbuda","AR":"Argentiina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"It\u00e4valta","AZ":"Azerbaid\u017ean","BS":"Bahama","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Valko-Ven\u00e4j\u00e4","BE":"Belgia","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius ja Saba","BA":"Bosnia ja Herzegovina","BW":"Botswana","BV":"Bouvet\u2019nsaari","BR":"Brasilia","IO":"Brittil\u00e4inen Intian valtameren alue","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Kap Verde","KH":"Kambod\u017ea","CM":"Kamerun","CA":"Kanada","KY":"Caymansaaret","CF":"Keski-Afrikan tasavalta","TD":"T\u0161ad","CL":"Chile","CN":"Kiina","CX":"Joulusaari","CC":"Kookossaaret","CO":"Kolumbia","KM":"Komorit","CD":"Kongon demokraattinen tasavalta","CG":"Congo","CK":"Cookinsaaret","CR":"Costa Rica","CI":"Norsunluurannikko","HR":"Kroatia","CU":"Kuuba","CW":"Cura\u00e7ao","CY":"Kypros","CZ":"Tsekki","DK":"Tanska","DJ":"Djibouti","DM":"Dominica","DO":"Dominikaaninen tasavalta","EC":"Ecuador","EG":"Egypti","SV":"El Salvador","GQ":"P\u00e4iv\u00e4ntasaajan Guinea","ER":"Eritrea","EE":"Viro","SZ":"Eswatini","ET":"Etiopia","FK":"Falklandin saaret","FO":"F\u00e4rsaaret","FJ":"Fid\u017ei","FI":"Suomi","FR":"Ranska","GF":"Ranskan Guiana","PF":"Ranskan Polynesia","TF":"Ranskan etel\u00e4iset ja antarktiset alueet","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Saksa","GH":"Ghana","GI":"Gibraltar","GR":"Kreikka","GL":"Gr\u00f6nlanti","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard ja McDonaldinsaaret","VA":"Pyh\u00e4 Meri","HN":"Honduras","HK":"Hongkong","HU":"Unkari","IS":"Islanti","IN":"Intia","ID":"Indonesia","IR":"Iran","IQ":"Irak","IE":"Irlanti","IM":"Mansaaret","IL":"Israel","IT":"Italia","JM":"Jamaika","JP":"Japani","JE":"Jersey","JO":"Jordania","KZ":"Kazakstan","KE":"Kenia","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korean tasavalta","KW":"Kuwait","KG":"Kirgisia","LA":"La
1547osin demokraattinen kansantasavalta","LV":"Latvia","LB":"Libanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Liettua","LU":"Luxemburg","MO":"Macao","MG":"Madagaskar","MW":"Malawi","MY":"Malesia","MV":"Malediivit","ML":"Mali","MT":"Malta","MH":"Marshallinsaaret","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Meksiko","FM":"Mikronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Marokko","MZ":"Mosambik","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Alankomaat","NC":"Uusi Kaledonia","NZ":"Uusi-Seelanti","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolkin saaret","MK":"Pohjois Makedonia","MP":"Pohjois-Mariaanit","NO":"Norja","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestiinan valtio","PA":"Panama","PG":"Papua-Uusi-Guinea","PY":"Paraguay","PE":"Peru","PH":"Filippiinit","PN":"Pitcairn","PL":"Puola","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Ven\u00e4j\u00e4","RW":"Ruanda","BL":"Saint-Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts ja Nevis","LC":"Saint Kitts ja Nevis","MF":"Saint Martin","PM":"Saint-Pierre ja Miquelon","VC":"Saint Vincent ja Grenadiinit","WS":"Samoa","SM":"San Marino","ST":"S\u00e3o Tom\u00e9 ja Pr\u00edncipe","SA":"Saudi-Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychellit","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Salomonsaaret","SO":"Somalia","ZA":"Etel\u00e4-Afrikka","GS":"Etel\u00e4 Georgia ja Etel\u00e4iset Sandwichsaaret","SS":"Etel\u00e4-Sudan","ES":"Espanja","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Huippuvuoret ja Jan Mayen","SE":"Ruotsi","CH":"Sveitsi","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tad\u017eikistan","TZ":"Tanzania, the United Republic of","TH":"Thaimaa","TL":"It\u00e4-Timor","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad ja Tobago","TN":"Tunisia","TR":"Turkki","TM":"Turkmenistan","TC":"Turks- ja Caicossaaret","TV":"Tuvalu","UG":"Uganda","UA":"Ukraina","AE":"Arabiemiirikunnat","GB":"Yhdistynyt kuningaskunta","US":"Yhdysvallat","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Brittil\u00e4iset Neitsytsaaret","VI":"Yhdysvaltain Neitsytsaaret","WF":"Wallis and Futuna","EH":"L\u00e4nsi Sahara","YE":"Jemen","ZM":"Sambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"Uusi rivi lis\u00e4tty.","rowRemoved":"Rivi poistettu","formSaved":"Lomake on tallennettu. Sis\u00e4lt\u00f6 sis\u00e4lt\u00e4\u00e4 linkin palataksesi ja t\u00e4ytt\u00e4\u00e4ksesi lomakkeen."}}; 1548//# sourceURL=gform_gravityforms-js-extra 1549</script>
vendor: 1 bytes, line 1549
1549
1550<script id="gform_gravityforms-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1550
1550
1551<script id="gform_placeholder-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1551
1551
1552<script id="gform_gravityforms_utils-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
vendor: 1 bytes, line 1552
1552
1553<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1553
1553
1554<script id="gform_gravityforms_theme-js-extra"> 1555var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"99412c7ced588c154a98b5fe5a79a228"},"ajax":{"ajaxurl":"https://larsmo.fi/wp-admin/admin-ajax.php","ajax_submission_nonce":"9bffa818cd","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://larsmo.fi/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"6e59f1de77"}; 1556//# sourceURL=gform_gravityforms_theme-js-extra 1557</script>
vendor: 1 bytes, line 1557
1557
1558<script id="gform_gravityforms_theme-js" defer='defer' src="https://larsmo.fi/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1558
1558
1559<script id="wp-emoji-settings" type="application/json"> 1560{"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://larsmo.fi/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1561</script>
vendor: 1 bytes, line 1561
1561
1562<script type="module"> 1563/*! This file is auto-generated */ 1564var 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)))}); 1565//# sourceURL=https://larsmo.fi/wp-includes/js/wp-emoji-loader.min.js 1566</script>
vendor: 1 bytes, line 1566
1566
1567<script> 1568if ('undefined' != typeof FWP_HTTP) FWP_HTTP.lang = 'fi'; 1569</script>
vendor: 1 bytes, line 1569
1569
1570<script> 1571gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 20) {if(typeof Placeholders != 'undefined'){ 1572 Placeholders.enable(); 1573 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1574</script>
vendor: 1 bytes, line 1574
1574
1575<script> 1576gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "20", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_20" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_20"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_20" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 20, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1577</script>
1577 1578</body> 1579</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.