1<!DOCTYPE html> 2<html lang="fi" > 3<head> 4<meta charset="UTF-8"> 5<meta name="viewport" content="width=device-width, initial-scale=1.0"> 6<!-- WP_HEAD() START --> 7<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Fira+Sans:600,regular,italic,600italic,|Fira+Sans:100,200,300,400,500,600,700,800,900|Fira+Sans:100,200,300,400,500,600,700,800,900" > 8<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fira+Sans:600,regular,italic,600italic,|Fira+Sans:100,200,300,400,500,600,700,800,900|Fira+Sans:100,200,300,400,500,600,700,800,900">
9<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/1bbeed8027df322da1199dd7/script.js"></script>
9<title>Hattulan kunnan laskutustiedot - Hattula.fi</title> 10<meta name="description" content="Vastaanotamme ensisijaisesti verkkolaskuja. Laskutusosoite Hattulan kunta003701458013PL 29902066 DOCUSCAN Verkkolaskutustiedot Verkkolaskuosoite: 003701458013Välittäjätunnus: 003703575029 Verkkolaskuoperaattori: CGI Suomi Oy Toimittajaportaali Mikäli teillä ei ole mahdollisuutta lähettää verkkolaskua, voitte käyttää maksutonta toimittajaportaalia. Rekisteröityäksenne toimittajaportaaliin, voitte tilata käyttäjätunnuksen osoitteesta https://asiakaspalvelu.sarastia.fi/lomakkeet/laskuportaalin-tukipyynto/ Ohjeita Toimittajaportaalin käyttöön löydät: https://www.sarastia.fi/ohjeet-laskuttajalle/ Mikäli teillä ei ole mahdollisuutta käyttää toimittajaportaalia, tulee paperilasku lähettää…"> 11<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 12<link rel="canonical" href="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/"> 13<meta property="og:url" content="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/"> 14<meta property="og:site_name" content="Hattula.fi"> 15<meta property="og:locale" content="fi"> 16<meta property="og:type" content="article"> 17<meta property="article:author" content="https://www.facebook.com/hattulankunta"> 18<meta property="article:publisher" content="https://www.facebook.com/hattulankunta"> 19<meta property="og:title" content="Hattulan kunnan laskutustiedot - Hattula.fi"> 20<meta property="og:description" content="Vastaanotamme ensisijaisesti verkkolaskuja. Laskutusosoite Hattulan kunta003701458013PL 29902066 DOCUSCAN Verkkolaskutustiedot Verkkolaskuosoite: 003701458013Välittäjätunnus: 003703575029 Verkkolaskuoperaattori: CGI Suomi Oy Toimittajaportaali Mikäli teillä ei ole mahdollisuutta lähettää verkkolaskua, voitte käyttää maksutonta toimittajaportaalia. Rekisteröityäksenne toimittajaportaaliin, voitte tilata käyttäjätunnuksen osoitteesta https://asiakaspalvelu.sarastia.fi/lomakkeet/laskuportaalin-tukipyynto/ Ohjeita Toimittajaportaalin käyttöön löydät: https://www.sarastia.fi/ohjeet-laskuttajalle/ Mikäli teillä ei ole mahdollisuutta käyttää toimittajaportaalia, tulee paperilasku lähettää…"> 21<meta property="og:image" content="https://hattula.fi/wp-content/uploads/2026/02/hattula-fb-embed.png"> 22<meta property="og:image:secure_url" content="https://hattula.fi/wp-content/uploads/2026/02/hattula-fb-embed.png"> 23<meta property="og:image:width" content="1640"> 24<meta property="og:image:height" content="856"> 25<meta property="fb:pages" content="1465108407114680"> 26<meta name="twitter:card" content="summary"> 27<meta name="twitter:title" content="Hattulan kunnan laskutustiedot - Hattula.fi"> 28<meta name="twitter:description" content="Vastaanotamme ensisijaisesti verkkolaskuja. Laskutusosoite Hattulan kunta003701458013PL 29902066 DOCUSCAN Verkkolaskutustiedot Verkkolaskuosoite: 003701458013Välittäjätunnus: 003703575029 Verkkolaskuoperaattori: CGI Suomi Oy Toimittajaportaali Mikäli teillä ei ole mahdollisuutta lähettää verkkolaskua, voitte käyttää maksutonta toimittajaportaalia. Rekisteröityäksenne toimittajaportaaliin, voitte tilata käyttäjätunnuksen osoitteesta https://asiakaspalvelu.sarastia.fi/lomakkeet/laskuportaalin-tukipyynto/ Ohjeita Toimittajaportaalin käyttöön löydät: https://www.sarastia.fi/ohjeet-laskuttajalle/ Mikäli teillä ei ole mahdollisuutta käyttää toimittajaportaalia, tulee paperilasku lähettää…"> 29<link rel="alternate" type="application/rss+xml" title="Hattula.fi » syöte" href="https://hattula.fi/feed/" /> 30<link rel="alternate" type="application/rss+xml" title="Hattula.fi » kommenttien syöte" href="https://hattula.fi/comments/feed/" /> 31<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hattula.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhattula.fi%2Fkunnan-yhteystiedot%2Flaskutustiedot%2F" /> 32<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hattula.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhattula.fi%2Fkunnan-yhteystiedot%2Flaskutustiedot%2F&format=xml" /> 33<style id="wp-img-auto-sizes-contain-inline-css"> 34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 36</style> 37<style id="wp-block-library-inline-css"> 38: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}}
38.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;--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}.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]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}} 39/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 40</style> 41<style id="classic-theme-styles-inline-css"> 42/*! This file is auto-generated */ 43.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} 44/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 45</style> 46<link rel='stylesheet' id='automaticcss-core-css' href='https://hattula.fi/wp-content/uploads/automatic-css/automatic.css?ver=1788482455' media='all' /> 47<link rel='stylesheet' id='automaticcss-gutenberg-css' href='https://hattula.fi/wp-content/uploads/automatic-css/automatic-gutenberg.css?ver=1788482457' media='all' /> 48<link rel='stylesheet' id='automaticcss-gutenberg-color-palette-css' href='https://hattula.fi/wp-content/uploads/automatic-css/automatic-gutenberg-color-palette.css?ver=1788482458' media='all' /> 49<style id="global-styles-inline-css"> 50: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--color--base: #f9f9f9;--wp--preset--color--base-2: #ffffff;--wp--preset--color--contrast: #111111;--wp--preset--color--contrast-2: #636363;--wp--preset--color--contrast-3: #A4A4A4;--wp--preset--color--accent: #cfcabe;--wp--preset--color--accent-2: #c2a990;--wp--preset--color--accent-3: #d8613c;--wp--preset--color--accent-4: #b1c5a4;--wp--preset--color--accent-5: #b5bdbc;--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,
500) 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--gradient--gradient-1: linear-gradient(to bottom, #cfcabe 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-2: linear-gradient(to bottom, #C2A990 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-3: linear-gradient(to bottom, #D8613C 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-4: linear-gradient(to bottom, #B1C5A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-5: linear-gradient(to bottom, #B5BDBC 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-6: linear-gradient(to bottom, #A4A4A4 0%, #F9F9F9 100%);--wp--preset--gradient--gradient-7: linear-gradient(to bottom, #cfcabe 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-8: linear-gradient(to bottom, #C2A990 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-9: linear-gradient(to bottom, #D8613C 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-10: linear-gradient(to bottom, #B1C5A4 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-11: linear-gradient(to bottom, #B5BDBC 50%, #F9F9F9 50%);--wp--preset--gradient--gradient-12: linear-gradient(to bottom, #A4A4A4 50%, #F9F9F9 50%);--wp--preset--font-size--small: 0.9rem;--wp--preset--font-size--medium: 1.05rem;--wp--preset--font-size--large: clamp(1.39rem, 1.39rem + ((1vw - 0.2rem) * 0.767), 1.85rem);--wp--preset--font-size--x-large: clamp(1.85rem, 1.85rem + ((1vw - 0.2rem) * 1.083), 2.5rem);--wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 1.283), 3.27rem);--wp--preset--font-family--body: "Inter", sans-serif;--wp--preset--font-family--heading: Cardo;--wp--preset--font-family--system-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--system-serif: Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--wp--preset--spacing--20: min(1.5rem, 2vw);--wp--preset--spacing--30: min(2.5rem, 3vw);--wp--preset--spacing--40: min(4rem, 5vw);--wp--preset--spacing--50: min(6.5rem, 8vw);--wp--preset--spacing--60: min(10.5rem, 13vw);--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--10: 1rem;--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);}:root { --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
50.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--body);font-size: var(--wp--preset--font-size--medium);font-style: normal;font-weight: 400;line-height: 1.55;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--contrast);}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--heading);font-weight: 400;line-height: 1.2;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1.15;}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: clamp(1.1rem, 1.1rem + ((1vw - 0.2rem) * 0.767), 1.5rem);}h5{font-size: var(--wp--preset--font-size--medium);}h6{font-size: var(--wp--preset--font-size--small);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-radius: .33rem;border-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 500;letter-spacing: inherit;line-height: inherit;padding-top: 0.6rem;padding-right: 1rem;padding-bottom: 0.6rem;padding-left: 1rem;text-decoration: none;text-transform: inherit;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){background-color: var(--wp--preset--color--contrast-2);border-color: var(--wp--preset--color--contrast-2);color: var(--wp--preset--color--base);outline-color: var(--wp--preset--color--contrast);outline-offset: 2px;}:root :where(.wp-element-button:active, .wp-block-button__link:active){background-color: var(--wp--preset--color--contrast);color: var(--wp--preset--color--base);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--contrast-2);font-family: var(--wp--preset--font-family--body);font-size: 0.8rem;}.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-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !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-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !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-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !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;}
50.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-gradient-1-gradient-background{background: var(--wp--preset--gradient--gradient-1) !important;}.has-gradient-2-gradient-background{background: var(--wp--preset--gradient--gradient-2) !important;}.has-gradient-3-gradient-background{background: var(--wp--preset--gradient--gradient-3) !important;}.has-gradient-4-gradient-background{background: var(--wp--preset--gradient--gradient-4) !important;}.has-gradient-5-gradient-background{background: var(--wp--preset--gradient--gradient-5) !important;}.has-gradient-6-gradient-background{background: var(--wp--preset--gradient--gradient-6) !important;}.has-gradient-7-gradient-background{background: var(--wp--preset--gradient--gradient-7) !important;}.has-gradient-8-gradient-background{background: var(--wp--preset--gradient--gradient-8) !important;}.has-gradient-9-gradient-background{background: var(--wp--preset--gradient--gradient-9) !important;}.has-gradient-10-gradient-background{background: var(--wp--preset--gradient--gradient-10) !important;}.has-gradient-11-gradient-background{background: var(--wp--preset--gradient--gradient-11) !important;}.has-gradient-12-gradient-background{background: var(--wp--preset--gradient--gradient-12) !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;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-system-sans-serif-font-family{font-family: var(--wp--preset--font-family--system-sans-serif) !important;}.has-system-serif-font-family{font-family: var(--wp--preset--font-family--system-serif) !important;}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid} 51/*# sourceURL=global-styles-inline-css */ 52</style> 53<link rel='stylesheet' id='pb-accordion-blocks-style-css' href='https://hattula.fi/wp-content/plugins/accordion-blocks/build/index.css?ver=1.5.0' media='all' /> 54<link rel='stylesheet' id='oxygen-css' href='https://hattula.fi/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=4.9.7' media='all' /> 55<style id="wpgb-head-inline-css"> 56.wp-grid-builder:not(.wpgb-template),.wpgb-facet{opacity:0.01}.wpgb-facet fieldset{margin:0;padding:0;border:none;outline:none;box-shadow:none}.wpgb-facet fieldset:last-child{margin-bottom:40px;}.wpgb-facet fieldset legend.wpgb-sr-only{height:1px;width:1px} 57/*# sourceURL=wpgb-head-inline-css */ 58</style> 59<link rel='stylesheet' id='relevanssi-live-search-css' href='https://hattula.fi/wp-content/plugins/relevanssi-live-ajax-search/assets/styles/style.css?ver=2.5' media='all' />
60<script id="jquery-core-js" src="https://hattula.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
60 61<link rel="https://api.w.org/" href="https://hattula.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hattula.fi/wp-json/wp/v2/pages/481" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hattula.fi/xmlrpc.php?rsd" /> 62<meta name="generator" content="WordPress 7.0.6" /> 63<link rel='shortlink' href='https://hattula.fi/?p=481' /> 64<link rel="preconnect" href="https://fonts.gstatic.com" /> 65<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:FILL@1&display=block" />
66<script defer src="https://cdn.overtracking.com/t/tVRrjoLVfdG1kXEBd/"></script>
66<noscript><style>.wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper{opacity:1!important;visibility:visible!important;transform:none!important}.wpgb-facet {opacity:1!important;pointer-events:auto!important}.wpgb-facet *:not(.wpgb-pagination-facet){display:none}</style></noscript>
66<script id="wp-importmap" type="importmap"> 67{"imports":{"@wordpress/interactivity":"https://hattula.fi/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1"}} 68</script>
68 69<link rel="modulepreload" href="https://hattula.fi/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low"> 70<style class="wp-fonts-local"> 71@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://hattula.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} 72@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://hattula.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_400.woff2') format('woff2');} 73@font-face{font-family:Cardo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://hattula.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_italic_400.woff2') format('woff2');} 74@font-face{font-family:Cardo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://hattula.fi/wp-content/themes/oxygen-is-not-a-theme/assets/fonts/cardo/cardo_normal_700.woff2') format('woff2');} 75</style> 76<link rel="icon" href="https://hattula.fi/wp-content/uploads/2023/02/cropped-hattula-pallo-32x32.png" sizes="32x32" /> 77<link rel="icon" href="https://hattula.fi/wp-content/uploads/2023/02/cropped-hattula-pallo-192x192.png" sizes="192x192" /> 78<link rel="apple-touch-icon" href="https://hattula.fi/wp-content/uploads/2023/02/cropped-hattula-pallo-180x180.png" /> 79<meta name="msapplication-TileImage" content="https://hattula.fi/wp-content/uploads/2023/02/cropped-hattula-pallo-270x270.png" /> 80<link rel='stylesheet' id='oxygen-cache-32078-css' href='//hattula.fi/wp-content/uploads/oxygen/css/32078.css?cache=1774349870&ver=7.0.6' media='all' /> 81<link rel='stylesheet' id='oxygen-cache-32079-css' href='//hattula.fi/wp-content/uploads/oxygen/css/32079.css?cache=1774349870&ver=7.0.6' media='all' /> 82<link rel='stylesheet' id='oxygen-cache-19-css' href='//hattula.fi/wp-content/uploads/oxygen/css/19.css?cache=1780566938&ver=7.0.6' media='all' /> 83<link rel='stylesheet' id='oxygen-universal-styles-css' href='//hattula.fi/wp-content/uploads/oxygen/css/universal.css?cache=1789645706&ver=7.0.6' media='all' /> 84<link rel='stylesheet' id='automaticcss-oxygen-css' href='https://hattula.fi/wp-content/uploads/automatic-css/automatic-oxygen.css?ver=1788482456' media='all' /> 85<!-- END OF WP_HEAD() --> 86</head> 87<body class="wp-singular page-template-default page page-id-481 page-parent page-child parent-pageid-12 wp-embed-responsive wp-theme-oxygen-is-not-a-theme oxygen-body" > 88 89 90 91 92 <a id="link_text-5014-19" class="ct-link-text oxel-skiplink" href="#main" target="_self" >Siirry sisältöön</a><header id="_header-2-19" class="oxy-header-wrapper oxy-header" ><div id="_header_row-170-19" class="oxygen-hide-in-sticky oxy-header-row pad--xs header--row bg--primary-dark" ><div class="oxy-header-container"><div id="_header_left-171-19" class="oxy-header-left" ><a id="link_text-590-19" class="ct-link-text header--top-link" href="https://hattula.fi/kunnan-yhteystiedot/henkilohakemisto/" >Henkilöhakemisto</a><a id="link_text-591-19" class="ct-link-text header--top-link" href="https://hattula.fi/palvelut-lomakkeet/" >Lomakkeet</a><a id="link_text-6090-19" class="ct-link-text header--top-link" href="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/" >Laskutustiedot</a></div><div id="_header_center-174-19" class="oxy-header-center" ></div><div id="_header_right-175-19" class="oxy-header-right" ><a id="link_text-587-19" class="ct-link-text header--top-link" href="https://hattula.fi/palaute/" >Palaute</a><a id="link_text-176-19" class="ct-link-text header--top-link" href="https://intra.hattula.fi/" target="_self" >Intra</a><a id="link_text-189-19" class="ct-link-text header--top-link" href="https://hattula-portaali.triplancloud.fi/" target="_self" >Portaali</a></div></div></div><div id="_header_row-3-19" class="oxygen-hide-in-sticky oxy-header-row pad--xs header--row header--logo-row bg--primary" ><div class="oxy-header-container"><div id="_header_left-4-19" class="oxy-header-left" ><a id="link-134-19" class="ct-link header--logo" href="https://hattula.fi" target="_self" ><img id="image-7-19" alt="Hattulan kunnan tunnus" src="https://hattula.fi/wp-content/uploads/2023/08/hattula-teksti.svg" class="ct-image" srcset="" sizes="(max-width: 100px) 100v
92w, 100px" /></a></div><div id="_header_center-5-19" class="oxy-header-center" ><div id="div_block-5947-19" class="ct-div-block width--full grid--4 grid--s-2" ><a id="link_text-187-19" class="ct-link-text header__link" href="https://hattula.fi/visit-hattula/" >Matkailijoille</a><a id="link_text-611-19" class="ct-link-text header__link" href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/asuminen/vapaat-tontit/" >Muuttajille</a><a id="link_text-177-19" class="ct-link-text header__link" href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/" >Lapsiperheille</a><a id="link_text-178-19" class="ct-link-text header__link" href="https://hattula.fi/palvelut/sosiaali-ja-terveyspalvelut/ikaihmisille/" >Ikäihmisille<br></a></div></div><div id="_header_right-6-19" class="oxy-header-right" > 93 <div id="-header-search-694-19" class="oxy-header-search " ><button aria-label="Avaa haku" aria-expanded="false" class="oxy-header-search_toggle oxy-header-search_toggle-open" data-prevent-scroll="false"><span class="oxy-header-search_toggle-text">Hae</span><svg tabindex="-1" aria-hidden="true" focusable="false" class="oxy-header-search_open-icon" id="open-header-search-694-19-icon"><use xlink:href="#FontAwesomeicon-search"></use></svg></button><form role="search" method="get" class="oxy-header-search_form" action="https://hattula.fi/"> 94 <div class="oxy-header-container"> 95 <label> 96 <span class="screen-reader-text">Search for</span> 97 <input required type="search" class="oxy-header-search_search-field" placeholder="Hae sivustolta ..." value="" name="s" data-rlvlive="true" data-rlvparentel="#rlvlive_1" data-rlvconfig="default" /> 98 </label><input type="submit" class="search-submit oxy-header-search_search-submit" value="Search" /><button aria-label="Sulje haku" type=button class="oxy-header-search_toggle"><svg tabindex="-1" aria-hidden="true" class="oxy-header-search_close-icon" id="close-header-search-694-19-icon"><use xlink:href="#FontAwesomeicon-close"></use></svg></button></div></form></div> 99 100 <div id="rlvlive_1" class="ct-div-block" ></div></div></div></div><div id="_header_row-26-19" class="oxy-header-row bg--shade-ultra-light" ><div class="oxy-header-container"><div id="_header_left-27-19" class="oxy-header-left" ></div><div id="_header_center-28-19" class="oxy-header-center" > 101 <div id="-burger-trigger-128-19" class="oxy-burger-trigger megamenu__burger " ><button aria-label="Avaa valikko" data-touch="click" class="hamburger hamburger--slider " type="button"><span class="hamburger-box"><span class="hamburger-inner"></span></span>Palvelut</button></div> 102 103 104 <nav id="-mega-menu-36-19" class="oxy-mega-menu megamenu__menu " ><ul class="oxy-inner-content oxy-mega-menu_inner" data-trigger=".oxy-burger-trigger" data-hovertabs="true" data-odelay="0" data-cdelay="50" data-duration="300" data-mouseover="false" data-hash-close="false" data-auto-aria="true" data-type="individual" > 105 <li id="-mega-dropdown-41-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Asuminen ja ympäristö</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-41-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container"><div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-46-19" class="ct-div-block megamenu__seina grid--3 grid--l-1 grid--xl-2" ><div id="div_block-5273-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-5275-19" class="ct-headline megamenu__content_header">Asuminen</h2> 106 <div id="-slide-menu-5276-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-asuminen" class="oxy-slide-menu_list"><li id="menu-item-24571" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24571"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/asuminen/">Asunnot ja tontit</a> 107<ul class="sub-menu"> 108 <li id="menu-item-24609" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24609"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/asuminen/vapaat-tontit/">Vapaat tontit</a></li> 109 <li id="menu-item-22369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22369"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/asumisoikeus/">Asumisoikeus</a></li> 110 <li id="menu-item-22372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22372"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/vuokra-asuminen/">Vuokra-asuminen</a></li> 111</ul> 112</li> 113<li id="menu-item-22376" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22376"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/sahkonjakelu/">Sähkönjakelu</a></li> 114<li id="menu-item-22382" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22382"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/jatehuolto/">Jätehuolto</a></li> 115<li id="menu-item-22370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22370"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/hulevesi/">Vesihuolto</a></li> 116<li id="menu-item-29293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29293"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/matonpesupaikat/">Matonpesupaikat</a></li> 117<li id="menu-item-22375" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22375"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/kiinteistopalvelut/">Kiinteistöpalvelut</a> 118<ul class="sub-menu"> 119 <li id="menu-item-35053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35053"><a href="https://hattula.fi/palvelut-asuminen-ja-ymparisto-kiinteistopalvelut-parolan-kampus-vaihe-ii/">Parolan kampus, vaihe II -hanke</a></li> 120</ul> 121</li> 122<li id="menu-item-28107" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28107"><a href="https://hattula.fi/palvelut/hyvinvointi/asumisneuvontapalvelut/">Asumisneuvontapalvelut</a></li> 123<li id="menu-item-31513" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31513"><a href="https://hattula.fi/kunnan-yhteystiedot/tietoa-hattulasta/">Tietoa Hattulasta</a></li> 124<li id="menu-item-35562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35562"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/varautuminen/">Varautuminen</a></li> 125</ul></nav></div> 126 127 </div><div id="div_block-5874-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-5876-19" class="ct-headline megamenu__content_header">Rakentaminen</h2> 128 <div id="-slide-menu-5877-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-rakentaminen" class="oxy-slide-menu_list"><li id="menu-item-22844" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22844"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/rakennusvalvonta/">Rakennusvalvonta</a> 129<ul class="sub-menu"> 130 <li id="menu-item-22842" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22842"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/rakennusvalvonta/luvanhakeminen-ja-rakennustyon-suoritus/">Luvanhakeminen ja rakennustyön suoritus</a></li> 131 <li id="menu-item-22840" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22840"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/rakennusvalvonta/rakennusjarjestys-ja-rakennusvalvontamaksut/">Rakennusjärjestys ja rakennusvalvontamaksut</a></li> 132</ul> 133</li> 134<li id="menu-item-22839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22839"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/rakennusvalvonta/sahkoinen-lupa-asiointipalvelu/">Sähköinen lupa-asiointipalvelu</a></li> 135<li id="menu-item-24590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24590"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/maankayton-palvelut/">Maankäyttö ja kaavoitus</a> 136<ul class="sub-menu"> 137 <li id="menu-item-28013" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28013"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/maankayton-palvelut/vireilla-olevat-kaavahankkeet/">Vireillä olevat kaavahankkeet</a></li> 138 <li id="menu-item-34948" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34948"><a href="https://hattula.fi/palvelut-asuminen-ja-ymparisto-maankayton-palvelut-muut-kaynnissa-olevat-hankkeet/">Muut käynnissä olevat hankkeet</a></li> 139 <li id="menu-item-37064" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37064"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/maankayton-palvelut/poikkeamis-ja-sijoittamisluvat/">Poikkeamisluvat</a></li> 140 <li id="menu-item-37671" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37671"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/maankayton-palvelut/maankayton-taksa/">Maankäytön taksa</a></li> 141 <li id="menu-item-24600" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24600"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/maankayton-palvelut/mittaus-ja-karttapalvelut/">Mittaus- ja karttapalvelut</a></li> 142</ul> 143</li> 144</ul></nav></div> 145 146 <h2 id="headline-6726-19" class="ct-headline megamenu__content_header">Liikenne ja ympäristö</h2> 147 <div id="-slide-menu-6727-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-liikenne-ja-ymparisto" class="oxy-slide-menu_list"><li id="menu-item-24588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24588"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/">Liikenne ja kadut</a> 148<ul class="sub-menu"> 149 <li id="menu-item-24591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24591"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/joukkoliikenne/">Joukkoliikenne</a></li> 150 <li id="menu-item-24592" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24592"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/katu-ja-sijoitusluvat/">Katu- ja sijoitusluvat</a></li> 151 <li id="menu-item-24593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24593"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/katujen-rakentaminen/">Katujen rakentaminen</a></li> 152 <li id="menu-item-24594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24594"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/katujen-kunnossapito/">Katujen kunnossapito</a> 153 <ul class="sub-menu"> 154 <li id="menu-item-24598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24598"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/katujen-kunnossapito/talvikunnossapito/">Talvikunnossapito</a></li> 155 </ul> 156</li> 157 <li id="menu-item-24596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24596"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/romuajoneuvot/">Romuajoneuvot</a></li> 158 <li id="menu-item-24597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24597"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/liikenne-ja-kadut/yksityistiet/">Yksityistiet</a></li> 159</ul> 160</li> 161<li id="menu-item-24589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24589"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/ymparistonsuojelu/">Ympäristönsuojelu ja ympäristöterveydenhuolto</a> 162<ul class="sub-menu"> 163 <li id="menu-item-34842" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34842"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/ymparistonsuojelu/ymparistonsuojelumaaraysten-laatiminen/">Ympäristönsuojelumääräysten laatiminen</a></li> 164 <li id="menu-item-24599" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24599"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/ymparistonsuojelu/elintarvikevalvonta/">Elintarvikevalvonta</a></li> 165</ul> 166</li> 167<li id="menu-item-26744" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26744"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/loytoelaimet-ja-elainsuojelu/">
167Löytöeläimet ja eläinsuojelu</a></li> 168</ul></nav></div> 169 170 </div><div id="div_block-238-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-239-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-240-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-asuminen-ja-ymparisto-pikalinkit-container"><ul id="menu-asuminen-ja-ymparisto-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-24625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24625"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/asuminen/vapaat-tontit/">Vapaat tontit</a></li> 171<li id="menu-item-22389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22389"><a href="https://hattula.asiointi.fi/IMS/fi">Hattulan karttapalvelu</a></li> 172<li id="menu-item-22390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22390"><a href="https://reittiopas.hameenlinna.fi/">Reittiopas</a></li> 173<li id="menu-item-22387" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22387"><a href="https://hattula.fi/paivystys-kunnassa/">Päivystys kunnassa</a></li> 174</ul></div></nav></div></div></div></div></div></li> 175 176 177 <li id="-mega-dropdown-51-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Kasvatus ja koulutus</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-51-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container"><div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-247-19" class="ct-div-block megamenu__seina grid--3 grid--l-1 grid--xl-2" ><div id="div_block-251-19" class="ct-div-block megamenu__menubox" ><a id="link-543-19" class="ct-link" href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/" ><h2 id="headline-252-19" class="ct-headline megamenu__content_header">esi- ja perusopetus</h2></a> 178 <div id="-slide-menu-486-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-perusopetus" class="oxy-slide-menu_list"><li id="menu-item-22765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22765"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/esiopetus/">Esiopetus</a></li> 179<li id="menu-item-22766" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22766"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/aamu-ja-iltapaivatoiminta/">Aamu- ja iltapäivätoiminta</a> 180<ul class="sub-menu"> 181 <li id="menu-item-22768" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22768"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/aamu-ja-iltapaivatoiminta/aamupaivatoiminta-pilotointi/">Aamupäivätoiminta</a></li> 182 <li id="menu-item-22767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22767"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/aamu-ja-iltapaivatoiminta/ilmoittautuminen-aamu-ja-iltapaivatoimintaan/">Ilmoittautuminen aamu- ja iltapäivätoimintaan</a></li> 183 <li id="menu-item-22769" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22769"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/
183aamu-ja-iltapaivatoiminta/muutosilmoitus-irtisanoutuminen-ap-ip-lomake/">Muutosilmoitus/Irtisanoutuminen AP/IP -lomake</a></li> 184 <li id="menu-item-22770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22770"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/aamu-ja-iltapaivatoiminta/perustietolomake-ip/">Perustietolomake IP</a></li> 185</ul> 186</li> 187<li id="menu-item-22771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22771"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/harrastustoiminta/">Koulujen harrastustoiminta</a></li> 188<li id="menu-item-22772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22772"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulukuljetus/">Koulukuljetus</a></li> 189<li id="menu-item-22773" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22773"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/">Koulut</a> 190<ul class="sub-menu"> 191 <li id="menu-item-22774" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22774"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/juteinin-koulu/">Juteinin koulu (Juteinikeskus)</a> 192 <ul class="sub-menu"> 193 <li id="menu-item-22777" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22777"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/juteinin-koulu/juteinikeskuksen-esiopetus/">Juteinikeskuksen esiopetus</a></li> 194 <li id="menu-item-22778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22778"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/juteinin-koulu/henkilokunta/">Henkilökunta</a></li> 195 </ul> 196</li> 197 <li id="menu-item-22779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22779"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/lepaan-koulu/">Lepaan koulu</a> 198 <ul class="sub-menu"> 199 <li id="menu-item-22781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22781"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/lepaan-koulu/henkilokunta/">Henkilökunta</a></li> 200 </ul> 201</li> 202 <li id="menu-item-22787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22787"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/nihattulan-koulu/">Nihattulan koulu</a> 203 <ul class="sub-menu"> 204 <li id="menu-item-22782" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22782"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/nihattulan-koulu/henkilokunta/">Henkilökunta</a></li> 205 </ul> 206</li> 207 <li id="menu-item-22788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22788"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/parolan-koulu/">Parolan koulu</a> 208 <ul class="sub-menu"> 209 <li id="menu-item-22783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22783"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/parolan-koulu/henkilokunta/">Henkilökunta</a></li> 210 </ul> 211</li> 212 <li id="menu-item-22789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22789"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/parolan-yhteiskoulu/">Parolan Yhteiskoulu</a> 213 <ul class="sub-menu"> 214 <li id="menu-item-22784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22784"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/parolan-yhteiskoulu/henkilokunta/">Henkilökunta</a></li> 215 </ul> 216</li> 217 <li id="menu-item-22790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22790"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/pekolan-koulu/">Pekolan koulu</a> 218 <ul class="sub-menu"> 219 <li id="menu-item-22785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22785"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulut/pekolan-koulu/henkilokunta/">Henkilökunta</a></li> 220 </ul> 221</li> 222</ul> 223</li> 224<li id="menu-item-22791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22791"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/koulutapaturmat/">Koulutapaturmat</a></li> 225<li id="menu-item-22792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22792"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/opetussuunnitelma/">Opetussuunnitelma</a></li> 226<li id="menu-item-29958" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29958"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/kulttuuripolku/">Kulttuuripolku</a></li> 227<li id="menu-item-22794" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22794"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppilaaksi-ottaminen/">Oppilaspaikan hakeminen</a></li> 228<li id="menu-item-22793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22793"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppilaaksi-ottaminen-perusopetuksen-1-vuosiluokalle/">Oppilaaksi ottaminen perusopetuksen 1. vuosiluokalle</a></li> 229<li id="menu-item-22795" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22795"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppilashuolto/">Opiskeluhuolto</a> 230<ul class="sub-menu"> 231 <li id="menu-item-22796" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22796"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppilashuolto/koulupsykologi/">Koulupsykologi- ja kuraattoripalvelut</a></li> 232 <li id="menu-item-22797" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22797"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppilashuolto/kouluterveydenhuolto/">Kouluterveydenhuolto</a></li> 233</ul> 234</li> 235<li id="menu-item-22798" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22798"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppimisen-ja-koulunkaynnin-tuki/">Oppimisen ja koulunkäynnin tuki</a></li> 236<li id="menu-item-28621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28621"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/oppivelvollisuuden-seuranta-ja-valvontapalvelu-valpas/">Oppivelvollisuus</a></li> 237<li id="menu-item-31172" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31172"><a href="https://hattula.fi/liikkakamu-koulupt/">Liikkakamu/kouluPT</a></li> 238</ul></nav></div> 239 240 <a id="link-5720-19" class="ct-link" href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/lukio-ja-muu-koulutus/" ><h2 id="headline-5721-19" class="ct-headline megamenu__content_header">Lukio- ja muu koulutus</h2></a>
241 <div id="-slide-menu-5722-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-lukio-ja-muu-koulutus" class="oxy-slide-menu_list"><li id="menu-item-22799" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22799"><a href="https://www.kktavastia.fi/lukiot-parola/">Parolan lukio</a></li> 242<li id="menu-item-22800" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22800"><a href="https://hami.fi/">HAMI</a></li> 243<li id="menu-item-22801" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22801"><a href="https://www.hamk.fi/">HAMK</a></li> 244<li id="menu-item-22802" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22802"><a href="https://www.kktavastia.fi/vanajaveden-opisto/">Vanajaveden opisto</a></li> 245<li id="menu-item-22803" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22803"><a href="https://sibeliusopisto.fi/">Sibeliusopisto</a></li> 246</ul></nav></div> 247 248 </div><div id="div_block-248-19" class="ct-div-block megamenu__menubox" ><a id="link-542-19" class="ct-link" href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/" ><h2 id="headline-249-19" class="ct-headline megamenu__content_header">Varhaiskasvatus</h2></a> 249 <div id="-slide-menu-483-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-varhaiskasvatus" class="oxy-slide-menu_list"><li id="menu-item-22747" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22747"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/esiopetus/">Esiopetus</a> 250<ul class="sub-menu"> 251 <li id="menu-item-22749" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22749"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/esiopetus/esiopetuksen-matkakustannuskorvaus/">Esiopetuksen matkakustannuskorvaus</a></li> 252 <li id="menu-item-22748" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22748"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/esiopetus/esiopetuksen-osapaivahoito/">Esiopetuksen täydentävä varhaiskasvatus</a></li> 253</ul> 254</li> 255<li id="menu-item-22752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22752"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/paivakodit-ja-perhepaivahoito/">Päiväkodit</a> 256<ul class="sub-menu"> 257 <li id="menu-item-22755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22755"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/paivakodit-ja-perhepaivahoito/juteinin-paivakoti/">Juteinin päiväkoti</a></li> 258 <li id="menu-item-22756" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22756"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/paivakodit-ja-perhepaivahoito/pappilanniemen-paivakoti/">Pappilanniemen päiväkoti</a></li> 259 <li id="menu-item-22759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22759"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/paivakodit-ja-perhepaivahoito/paivakoti-marjahattu/">Päiväkoti Marjahattu</a></li> 260 <li id="menu-item-22757" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22757"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/paivakodit-ja-perhepaivahoito/paivakoti-tiitiainen-viiriainen/">Päiväkoti Viiriäinen</a></li> 261</ul> 262</li> 263<li id="menu-item-22753" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22753"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/varhaiskasvatussuunnitelma/">Varhaiskasvatussuunnitelma</a></li> 264<li id="menu-item-29957" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29957"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/esi-ja-perusopetus/kulttuuripolku/">Kulttuuripolku</a></li> 265<li id="menu-item-22754" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22754"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/yksityinen-paivahoito/">Yksityinen varhaiskasvatus</a></li> 266<li id="menu-item-22745" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22745"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/asiakasmaksut/">Asiakasmaksut</a></li> 267<li id="menu-item-22751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22751"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/lapsen-kasvun-ja-oppimisen-tuki/">Lapsen kasvun ja oppimisen tuki</a></li> 268<li id="menu-item-22761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22761"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/hakeminen-siirto-ja-paikan-irtisanominen/">Sähköinen asiointi - Daisy</a></li> 269<li id="menu-item-22762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22762"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/tuet-ja-avustukset/">Tuet ja avustukset</a> 270<ul class="sub-menu"> 271 <li id="menu-item-22764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22764"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/varhaiskasvatus/tuet-ja-avustukset/lasten-yksityisen-hoidon-tuki/">Lasten yksityisen hoidon tuki</a></li> 272</ul> 273</li> 274</ul></nav></div> 275 276 </div><div id="div_block-254-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-255-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-256-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-varhaiskasvatus-ja-koulutus-pikalinkit-container"><ul id="menu-varhaiskasvatus-ja-koulutus-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-22744" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22744">
276<a href="https://hattula.daisynet.fi/eDaisy/Esuomi/EsuomiLogin">eDaisy</a></li> 277<li id="menu-item-235" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-235"><a href="https://hattula.daisyfamily.fi/">DaisyFamily</a></li> 278<li id="menu-item-236" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-236"><a href="https://hattula.inschool.fi/">Wilma</a></li> 279<li id="menu-item-237" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-237"><a href="https://aromimenu.cgisaas.fi/AromieMenus/FI/Hattula/Hattula">Ateriapalvelun ruokalista</a></li> 280</ul></div></nav></div></div></div></div></div></li> 281 282 283 <li id="-mega-dropdown-55-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Vapaa-aika</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-55-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container"><div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-260-19" class="ct-div-block megamenu__seina grid--l-1 grid--3 grid--xl-2" ><div id="div_block-261-19" class="ct-div-block megamenu__menubox" ><a id="link-544-19" class="ct-link" href="https://hattula.fi/palvelut/vapaa-aika/kirjasto-ja-kulttuuri/" ><h2 id="headline-262-19" class="ct-headline megamenu__content_header">Kirjasto ja kulttuuri</h2></a> 284 <div id="-slide-menu-356-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-kirjasto-ja-kulttuuri" class="oxy-slide-menu_list"><li id="menu-item-22080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22080"><a href="https://hattula.fi/palvelut/vapaa-aika/kirjasto-ja-kulttuuri/kirjasto/">Hattulan kunnankirjasto</a></li> 285<li id="menu-item-22081" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22081"><a href="https://hattula.fi/palvelut/vapaa-aika/kirjasto-ja-kulttuuri/kirjastoauto-lilius/">Kirjastoauto Lilius</a></li> 286<li id="menu-item-30968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30968"><a href="https://hattula.fi/palkitsemisjuhla/">Palkitsemisjuhla</a></li> 287</ul></nav></div> 288 289 <a id="link-562-19" class="ct-link" href="https://hattula.fi/palvelut/vapaa-aika/nuorisopalvelut/" ><h2 id="headline-563-19" class="ct-headline megamenu__content_header">Nuoriso</h2></a> 290 <div id="-slide-menu-564-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-nuoriso" class="oxy-slide-menu_list"><li id="menu-item-22026" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22026"><a href="https://hattula.fi/palvelut/vapaa-aika/nuorisopalvelut/">Nuorisopalvelut</a></li> 291<li id="menu-item-35702" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35702"><a href="https://hattula.fi/kesatyot/">Nuorten kesätyöt 2026</a> 292<ul class="sub-menu"> 293 <li id="menu-item-35699" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35699"><a href="https://hattula.fi/kesatyot/kesatyopaikat-2026/">Kesätyöpaikat 2026</a></li> 294 <li id="menu-item-35700" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35700"><a href="https://hattula.fi/kesatyot/kesatyoseteli/">Kesätyöseteli</a></li> 295 <li id="menu-item-35704" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35704"><a href="https://hattula.fi/kesatyot/yritysstartti/">Yritysstartti</a></li> 296 <li id="menu-item-35703" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35703"><a href="https://hattula.fi/kesatyot/rempparyhma-2025/">Rempparyhmä 2026</a></li> 297</ul> 298</li> 299<li id="menu-item-22025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22025"><a href="https://hattula.fi/palvelut/vapaa-aika/nuorisopalvelut/nuorisovaltuusto/">Nuorisovaltuusto</a></li> 300<li id="menu-item-31707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31707"><a href="https://hattula.fi/palvelut/vapaa-aika/nuorisopalvelut/nuorisovaihto/">KV-nuorisovaihto</a></li> 301<li id="menu-item-32125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32125"><a href="https://hattula.fi/lanit/">ComboLAN pelitapahtuma</a></li> 302<li id="menu-item-271" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-271"><a href="https://www.nurtsi.fi">Nurtsi.fi</a></li> 303<li id="menu-item-273" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-273"><a href="https://yhteysetsivaan.fi/">Ota yhteys etsivään nuorisotyöhön</a></li> 304</ul></nav></div> 305 306 </div><div id="div_block-264-19" class="ct-div-block megamenu__menubox" ><a id="link-502-19" class="ct-link" href="https://hattula.fi/palvelut/vapaa-aika/liikunta/" ><h2 id="headline-265-19" class="ct-headline megamenu__content_header">Liikunta</h2></a>
307 <div id="-slide-menu-353-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-liikunta" class="oxy-slide-menu_list"><li id="menu-item-175" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-175"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/">Sisä- ja ulkoliikuntapaikat</a> 308<ul class="sub-menu"> 309 <li id="menu-item-184" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-184"><a href="https://hattula.fi/liikuntapuistot/">Liikuntapuistot</a> 310 <ul class="sub-menu"> 311 <li id="menu-item-32872" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32872"><a href="https://hattula.fi/hiihtomaa/">Hiihtomaa</a></li> 312 <li id="menu-item-22912" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22912"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/juteinikeskuksen-liikuntapuisto/">Juteinikeskuksen liikuntapuisto</a></li> 313 <li id="menu-item-22913" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22913"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/parolannummen-liikuntapuisto/">Parolannummen liikuntapuisto</a></li> 314 </ul> 315</li> 316 <li id="menu-item-22939" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22939"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/">Urheilu- ja palloilukentät</a> 317 <ul class="sub-menu"> 318 <li id="menu-item-22932" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22932"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/juteinin-hiekkatekonurmi/">Juteinin hiekkatekonurmi</a></li> 319 <li id="menu-item-22934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22934"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/lepaan-nurmikentta/">Lepaan nurmikenttä</a></li> 320 <li id="menu-item-22933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22933"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/lepiston-kentta/">Lepistön kenttä (Kenttäkujan kenttä)</a></li> 321 <li id="menu-item-22930" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22930"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/parolan-keskuskentta/">Parolan keskuskenttä</a></li> 322 <li id="menu-item-22928" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22928"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/parolan-pallokentta/">Parolan Pallokenttä</a></li> 323 <li id="menu-item-22926" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22926"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/pekolan-nurmikentta/">Pekolan nurmikenttä</a></li> 324 </ul> 325</li> 326 <li id="menu-item-27061" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-27061"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/muut-kentat-ja-kaukalot/">Muut kentät ja kaukalot</a> 327 <ul class="sub-menu"> 328 <li id="menu-item-22954" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22954"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/beach-volley-kentat/">Beach volley-kentät</a></li> 329 <li id="menu-item-24691" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24691"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/luistelukentat/">Luistelukentät ja -kaukalot</a></li> 330 <li id="menu-item-22925" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22925"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/tenniskentat/">Niko Kapasen kenttä (tennis)</a></li> 331 <li id="menu-item-30662" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30662"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/pekolan-koulun-piha/">Pekolan monitoimikaukalo</a></li> 332 <li id="menu-item-22924" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22924"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/urheilu-ja-palloilukentat/liikunta-ulkoliikuntapaikat-urheilu-ja-pallokentat-yhteiskoulun-kentta/">Yhteiskoulun monitoimikenttä</a></li> 333 </ul> 334</li> 335 <li id="menu-item-22936" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22936"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/kuntosalit/">Kuntosalit</a> 336 <ul class="sub-menu"> 337 <li id="menu-item-30646" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30646"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/kuntosalit/">Kuntosalit</a></li> 338 <li id="menu-item-30645" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30645"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/kuntosalit/pekolan-ulkokuntosali/">Pekolan ulkokuntosali</a></li> 339 </ul> 340</li> 341 <li id="menu-item-22944" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22944"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/">Liikuntasalit</a> 342 <ul class="sub-menu"> 343 <li id="menu-item-22946" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22946"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/hurttalan-sali/">Hurttalan liikuntasali</a></li> 344 <li id="menu-item-22950" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22950"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/juteinikeskus/">Juteinikeskuksen liikuntahalli</a></li> 345 <li id="menu-item-22945" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22945"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/lepaan-koulun-sali/">Lepaan koulun liikuntatila</a></li> 346 <li id="menu-item-22948" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22948"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/liikunta-sisaliikuntapaikat-liikuntasalit-marjahatun-sali/">Marjahatun liikuntatila</a></li> 347 <li id="menu-item-36787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36787"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/ni
347hattulan-koulun-liikuntatila/">Nihattulan koulun liikuntatila</a></li> 348 <li id="menu-item-22947" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22947"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/parolan-koulun-alasali/">Parolan koulun alasali</a></li> 349 <li id="menu-item-22943" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22943"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/parolan-koulun-ylasali/">Parolan koulun yläsali</a></li> 350 <li id="menu-item-22942" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22942"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/pekolan-koulun-liikuntasali/">Pekolan koulun liikuntasali</a></li> 351 <li id="menu-item-31783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31783"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/vanhan-nuorisotalon-vintti/">Vanhan nuorisotalon Vintti</a></li> 352 <li id="menu-item-22941" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22941"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/liikuntasalit/yhteiskoulun-sali/">Yhteiskoulun sali</a></li> 353 </ul> 354</li> 355 <li id="menu-item-29166" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-29166"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/golflajit/">Golflajit</a> 356 <ul class="sub-menu"> 357 <li id="menu-item-30649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30649"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/golflajit/multigolf/">Frisbee- ja Multigolf</a></li> 358 <li id="menu-item-30650" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30650"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/golflajit/golf/">Golf</a></li> 359 </ul> 360</li> 361 <li id="menu-item-189" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-189"><a href="https://hattula.fi/muut-liikuntapaikat/">Muut liikuntapaikat</a> 362 <ul class="sub-menu"> 363 <li id="menu-item-22951" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22951"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/bmx-rata-ja-skeittiparkki/">BMX-rata ja skeittiparkki</a></li> 364 <li id="menu-item-22953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22953"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/kuntoportaat/">Kuntoportaat</a></li> 365 <li id="menu-item-22927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22927"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/pekolan-koulun-piha/">Pekolan koulun piha</a></li> 366 <li id="menu-item-22952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22952"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/ratsastus/">Ratsastus</a></li> 367 </ul> 368</li> 369 <li id="menu-item-22940" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22940"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/tilavaraukset/">Liikuntatilojen varaus</a></li> 370</ul> 371</li> 372<li id="menu-item-176" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-176"><a href="https://hattula.fi/ulkoilu-ja-luontoliikunta/">Ulkoilu ja luontoliikunta</a> 373<ul class="sub-menu"> 374 <li id="menu-item-32871" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32871"><a href="https://hattula.fi/geokatkoily/">Geokätköily</a></li> 375 <li id="menu-item-25196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25196"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/leikkipuistot/">Leikkipuistot</a></li> 376 <li id="menu-item-32893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32893"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/liikuntavalinelainaus/">Liikuntavälinelainaus</a></li> 377 <li id="menu-item-22955" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22955"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/ulkoilu/">Ulkoilu</a> 378 <ul class="sub-menu"> 379 <li id="menu-item-35706" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35706"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/ulkoilu/ulkoilureitit/">Ulkoilureitit</a></li> 380 <li id="menu-item-24568" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24568"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/kuntoportaat/">Kuntoportaat</a></li> 381 <li id="menu-item-24567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24567"><a href="https://hattula.fi/kuntoradat/">Kuntoradat</a></li> 382 <li id="menu-item-22957" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22957"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/retkeilykohteet-ja-tulistelupaikat/">Retkeilykohteet ja tulistelupaikat</a></li> 383 </ul> 384</li> 385 <li id="menu-item-24566" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24566"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/pyoraily/">Pyöräily</a></li> 386 <li id="menu-item-22965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22965"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/suunnistus/">Suunnistus</a></li> 387 <li id="menu-item-24582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24582"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/uimarannat/">Uimarannat</a></li> 388 <li id="menu-item-24450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-24450"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/vesiliikunta/">Vesiliikunta</a> 389 <ul class="sub-menu"> 390 <li id="menu-item-24451" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24451"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/vesiliikunta/jarvisuunnistus/">Järvisuunnistus</a></li> 391 <li id="menu-item-22964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22964"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/liikunta-ulkoliikuntapaikat-luontokohteet-kalastus-ja-ravustus/">Kalastus ja ravustus</a></li> 392 <li id="menu-item-22962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22962"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/melonta-ja-veneily/">Melonta ja veneily</a></li> 393 <li id="menu-item-29607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29607"><a href="https://hattula.fi/veneella-hattulasta-janakkalaan/">Veneellä Hattulasta Janakkalaan</a></li> 394 <li id="menu-item-25201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25201"><a href="https://hattula.fi/palvelut/asuminen-ja-ymparisto/venepaikat/">Venepaikat ja lainattava soutuvene</a></li> 395 </ul> 396</li> 397 <li id="menu-item-299" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-299"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/talviliikunta/">Talviliikunta</a> 398 <ul class="sub-menu"> 399 <li id="menu-item-22960" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22960"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/hiihtoladut/">Hiihtoladut</a></li> 400 <li id="menu-item-22963" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22963"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/luistelukentat/">Luistelukentät ja -kaukalot</a></li> 401 <li id="menu-item-22961" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22961"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/poransaaren-matkaluistelurata/">Poransaaren matkaluistelurata</a></li> 402 <li id="menu-item-30761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30761"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/pyoraily/">Talvipyöräily</a></li> 403 <li id="menu-item-25138" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25138"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/talviliikunta/talviuinti/">Talviuinti, Pappilanniemen avantouintipaikka</a></li> 404 </ul> 405</li> 406</ul> 407</li> 408<li id="menu-item-22907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22907"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ohjattu-liikunta/">Liikkumaan ohjatusti</a> 409<ul class="sub-menu"> 410 <li id="menu-item-24295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24295"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ohjattu-liikunta/aikuisten-liikuntaryhmat/">Työikäisten liikuntaryhmät</a></li> 411 <li id="menu-item-27389" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27389"><a href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/harrastustoiminta/">Lasten harrastustoiminta</a></li> 412 <li id="menu-item-22910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22910"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/liikuntaneuvonta/">Liikuntaneuvonta</a> 413 <ul class="sub-menu"> 414 <li id="menu-item-29172" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29172"><a href="https://hattula.fi/palvelut-liikunta-terve-paiva-elintapaohjauspalvelu/">Terve Päivä elintapaohjauspalvelu</a></li> 415 <li id="menu-item-29242" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29242"><a href="https://hattula.fi/palvelut/hyvinvointi/elintapamuutoksen-palvelupolku/">Tukea elintapamuutokseen</a></li> 416 </ul> 417</li> 418 <li id="menu-item-22911" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22911"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/liikuntayhdistyksia/">Liikuntayhdistyksiä</a></li> 419 <li id="menu-item-29241" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29241"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/sisa-ja-ulkoliikuntapaikat/ratsastus/">Ratsastus</a></li> 420 <li id="menu-item-22909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22909"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/senioriliikunta/">Senioriliikunta</a></li> 421</ul> 422</li> 423<li id="menu-item-22906" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22906"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/kuntokatsastus/">Testaa kuntosi</a></li> 424<li id="menu-item-22905" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22905"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/liikuntavalinelainaus/">Lainaa liikuntavälineitä</a></li> 425<li id="menu-item-34285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34285"><a href="https://hattula.fi/liikuntalukkarit/">Liikuntalukkarit</a></li> 426<li id="menu-item-34607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34607"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/soveltava-liikunta/">Soveltava liikunta</a></li> 427</ul></nav></div> 428 429 </div><div id="div_block-267-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-268-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-269-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-vapaa-aika-pikalinkit-container"><ul id="menu-vapaa-aika-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-31517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31517"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/hiihtoladut/">Hiihtoladut</a></li> 430<li id="menu-item-23677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23677"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/tilavaraukset/">Tilavaraukset ja ilmoittautumiset</a></li> 431<li id="menu-item-31758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31758"><a href="https://hattula.fi/wp-content/uploads/2026/03/Tilavuokrien-hinnasto-voimassa-1.1.2025-paivitetty-1125-1.pdf">Tilavuokrien hinnasto</a></li> 432<li id="menu-item-22046" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22046"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/ulkoilu-ja-luontoliikunta/ulkoilu/">Ulkoilu</a></li> 433<li id="menu-item-22975" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22975"><a href="https://hattula.fi/palvelut/vapaa-aika/liikunta/liikuntaneuvonta/">Liikuntaneuvonta</a></li> 434<li id="menu-item-183" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-183"><a href="https://vanamo.finna.fi/">Vanamo-verkkokirjasto</a></li> 435<li id="menu-item-37915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37915"><a href="https://hattula.fi/ahoranta/">Ahorannan leirikeskus</a></li> 436</ul></div></nav></div></div></div></div></div></li> 437 438 439 <li id="-mega-dropdown-84-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Osallistu ja vaikuta</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-84-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container">
439<div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-546-19" class="ct-div-block megamenu__seina grid--3 grid--l-1 grid--xl-2" ><div id="div_block-547-19" class="ct-div-block megamenu__menubox" ><a id="link-548-19" class="ct-link" href="https://hattula.fi/palvelut/kuntalaisyhteistyo/" ><h2 id="headline-549-19" class="ct-headline megamenu__content_header">Kuntalaisyhteistyö</h2></a> 440 <div id="-slide-menu-550-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-kuntalaisyhteistyo" class="oxy-slide-menu_list"><li id="menu-item-22739" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22739"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/osallistuva-budjetointi/">Osallistuva budjetointi</a></li> 441<li id="menu-item-22737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22737"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/avustukset-ja-hankkeet/">Yhdistysavustukset</a></li> 442<li id="menu-item-22735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22735"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/yhdistystoiminta/">Yhdistystoiminta</a> 443<ul class="sub-menu"> 444 <li id="menu-item-22738" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22738"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/yhdistystoiminta/lahella-fi/">Lähellä.fi</a></li> 445</ul> 446</li> 447</ul></nav></div> 448 449 <a id="link-135-32079" class="ct-link" href="https://hattula.fi/palvelut/kuntalaisyhteistyo/" ><h2 id="headline-136-32079" class="ct-headline megamenu__content_header">Vaikuttaminen</h2></a> 450 <div id="-slide-menu-137-32079" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-vaikuttaminen" class="oxy-slide-menu_list"><li id="menu-item-35326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35326"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/kuntalaisaloitteet/">Kuntalaisaloitteet</a></li> 451<li id="menu-item-35328" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35328"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/vaalit/">Vaalit</a></li> 452<li id="menu-item-35327" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35327"><a href="https://hattula.fi/palvelu-hyvinvointi-vaikuttamiselimet/">Vaikuttamistoimielimet</a> 453<ul class="sub-menu"> 454 <li id="menu-item-35329" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35329"><a href="https://hattula.fi/palvelut/hyvinvointi/hyvinvointineuvosto/">Hyvinvointineuvosto</a></li> 455 <li id="menu-item-35332" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35332"><a href="https://hattula.fi/palvelut/vapaa-aika/nuorisopalvelut/nuorisovaltuusto/">Nuorisovaltuusto</a></li> 456 <li id="menu-item-35331" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35331"><a href="https://hattula.fi/palvelut/hyvinvointi/vammaisneuvosto/">Vammaisneuvosto</a></li> 457 <li id="menu-item-35330" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35330"><a href="https://hattula.fi/palvelut/hyvinvointi/vanhusneuvosto/">Vanhusneuvosto</a></li> 458</ul> 459</li> 460</ul></nav></div> 461 462 </div><div id="div_block-551-19" class="ct-div-block megamenu__menubox" ><a id="link-7341-19" class="ct-link" href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/" ><h2 id="headline-553-19" class="ct-headline megamenu__content_header">Kylät<br></h2></a> 463 <div id="-slide-menu-7338-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-kylat" class="oxy-slide-menu_list"><li id="menu-item-28790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28790"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/etela-hattulan-kylat/">Etelä-Hattulan kylät</a></li> 464<li id="menu-item-28789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28789"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/lepaa-ja-tyrvannonniemi/">Lepaa ja Tyrvännönniemi</a></li> 465<li id="menu-item-28788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28788"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/nihattulan-kyla/">Nihattulan kylä</a></li> 466<li id="menu-item-35246" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35246"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/pekolan-kyla/">Pekolan kylä</a></li> 467<li id="menu-item-31570" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31570"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/pelkolankyla/">Pelkolan kylä</a></li> 468<li id="menu-item-28786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28786"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/retulan-kyla/">Retulan kylä</a></li> 469<li id="menu-item-28785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28785"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/kylat/tenholan-kyla/">Tenholan kylä</a></li> 470</ul></nav></div> 471 472 </div><div id="div_block-555-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-556-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-557-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-kuntalaisyhteistyo-pikalinkit-container"><ul id="menu-kuntalaisyhteistyo-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-22742" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22742"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/avustukset-ja-hankkeet/">Yhdistysavustukset</a></li> 473<li id="menu-item-22743" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22743"><a href="https://hattula.fi/palvelut/kuntalaisyhteistyo/osallistuva-budjetointi/">Osallistuva budjetointi</a></li> 474<li id="menu-item-22741" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22741"><a href="https://lähellä.fi/">Lähellä.fi</a></li> 475</ul></div></nav></div></div></div></div></div></li> 476 477 478 <li id="-mega-dropdown-63-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Elinkeino ja työllisyys</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-63-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container">
478<div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-282-19" class="ct-div-block megamenu__seina grid--3 grid--xl-2 grid--l-1" ><div id="div_block-5792-19" class="ct-div-block megamenu__menubox" ><a id="link-5793-19" class="ct-link" href="https://hattula.fi/palvelut/tyo-ja-elinkeino/elinkeinotontit/" ><h2 id="headline-5794-19" class="ct-headline megamenu__content_header">Elinkeino</h2></a> 479 <div id="-slide-menu-5795-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-elinkeino" class="oxy-slide-menu_list"><li id="menu-item-29344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29344"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/elinvoiman-tilannekuva/">Elinvoiman tilannekuva</a></li> 480<li id="menu-item-22804" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22804"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/elinkeinotontit/">Elinkeinotontit</a></li> 481<li id="menu-item-27611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27611"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/hankinnat/">Hankinnat</a></li> 482<li id="menu-item-22805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22805"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/maaseututoimi/">Maaseututoimi</a></li> 483<li id="menu-item-22806" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22806"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tukikanavia/">Tukikanavia yrittäjille ja yhdistyksille</a></li> 484<li id="menu-item-22808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22808"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/yritysneuvonta/">Yritysneuvonta</a></li> 485</ul></nav></div> 486 487 </div><div id="div_block-5801-19" class="ct-div-block megamenu__menubox" ><a id="link-5802-19" class="ct-link" href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/" ><h2 id="headline-5803-19" class="ct-headline megamenu__content_header">Työllisyyspalvelut</h2></a> 488 <div id="-slide-menu-5804-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-tyollisyyspalvelut" class="oxy-slide-menu_list"><li id="menu-item-25038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25038"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/">Työllisyyspalvelut</a></li> 489<li id="menu-item-22820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22820"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/ilmoittaudu-tyonhakijaksi/">Ilmoittaudu työnhakijaksi</a></li> 490<li id="menu-item-22812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22812"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/nuorten-tyopaja/">Nuorten seinätön työpaja</a></li> 491<li id="menu-item-36299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-36299"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/hattula-lisa/">Hattula-lisä</a> 492<ul class="sub-menu"> 493 <li id="menu-item-36300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36300"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/hattula-lisa-hakemus/">Hattula-lisä hakemus</a></li> 494</ul> 495</li> 496<li id="menu-item-36304" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36304"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/hattula-startti/">Hattula Startti+</a></li> 497<li id="menu-item-35785" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-35785"><a href="https://hattula.fi/2026/01/tyoikaisten-palveluneuvonta/">Työikäisten palveluneuvonta</a></li> 498<li id="menu-item-22819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22819"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/tyopaja-varikko/">Työpaja Varikko</a></li> 499<li id="menu-item-22809" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22809"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/ketterimmat-tyollisyysohjelma/">Ketterimmät -työllisyysohjelma</a></li> 500<li id="menu-item-22811" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22811"><a href="https://hameenlinna.myintegration.fi/fi/etusivu/">MyIntegration.fi - Maahanmuuttajan palvelut</a></li> 501<li id="menu-item-22817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22817"><a href="https://hattula.fi/palvelut/tyo-ja-elinkeino/tyollisyyspalvelut/tietopankki-ja-linkit/">Tietopankki ja linkit</a></li> 502</ul></nav></div> 503 504 </div><div id="div_block-289-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-290-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-291-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-tyollisyys-pikalinkit-container"><ul id="menu-tyollisyys-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-32217" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32217">
504<a href="https://www.tyohame.fi/">TyöHäme</a></li> 505<li id="menu-item-32216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32216"><a href="https://tyomarkkinatori.fi/henkiloasiakkaat/asiointi">Asiointi-palvelu</a></li> 506<li id="menu-item-22822" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22822"><a href="http://www.tyomarkkinatori.fi/">Työmarkkinatori</a></li> 507<li id="menu-item-22823" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22823"><a href="https://www.kuntarekry.fi/fi/tyonantajat/hattulan-kunta/">Kunnan avoimet työpaikat</a></li> 508</ul></div></nav></div></div></div></div></div></li> 509 510 511 <li id="-mega-dropdown-67-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Hyvinvointi ja terveys</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-67-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container"><div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-293-19" class="ct-div-block megamenu__seina grid--3 grid--xl-2 grid--l-1" ><div id="div_block-6163-19" class="ct-div-block megamenu__menubox" ><a id="link-6164-19" class="ct-link" href="https://hattula.fi/palvelut/hyvinvointi/" ><h2 id="headline-6165-19" class="ct-headline megamenu__content_header">Hyvinvointi</h2></a> 512 <div id="-slide-menu-6166-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-hyvinvointi" class="oxy-slide-menu_list"><li id="menu-item-23022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23022"><a href="https://hattula.fi/palvelut/hyvinvointi/punojankulma/">Kohtaamispaikka Punojankulma</a></li> 513<li id="menu-item-27847" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27847"><a href="https://hattula.fi/palvelut/hyvinvointi/hyvinvoinnin-ja-terveyden-edistaminen/">Hyvinvoinnin ja terveyden (hyte) edistäminen</a></li> 514<li id="menu-item-28106" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28106"><a href="https://hattula.fi/palvelut/hyvinvointi/asumisneuvontapalvelut/">Asumisneuvontapalvelut</a></li> 515<li id="menu-item-28515" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28515"><a href="https://hattula.fi/palvelut/hyvinvointi/ehkaiseva-paihdetyo/">Ehkäisevä päihdetyö</a></li> 516<li id="menu-item-27846" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27846"><a href="https://hattula.fi/palvelut/hyvinvointi/hyvinvointineuvosto/">Hyvinvointineuvosto</a></li> 517<li id="menu-item-28865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28865"><a href="https://hattula.fi/palvelut/hyvinvointi/elintapamuutoksen-palvelupolku/">Tukea elintapamuutokseen</a></li> 518<li id="menu-item-29219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29219"><a href="https://hattula.fi/sydanturvallinen-hattula/">Sydänturvallinen Hattula</a></li> 519<li id="menu-item-36763" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36763"><a href="https://hattula.fi/kriisitilanteet-ja-varautuminen/">Kriisitilanteet ja varautuminen</a></li> 520</ul></nav></div> 521 522 </div><div id="div_block-6168-19" class="ct-div-block megamenu__menubox" ><a id="link-6169-19" class="ct-link" href="https://hattula.fi/palvelut/kasvatus-ja-koulutus/lapsiystavallinen-kunta/" ><h2 id="headline-6170-19" class="ct-headline megamenu__content_header">Lapsiystävällinen kunta</h2></a> 523 <div id="-slide-menu-7264-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-lapsiystavallinen-kunta" class="oxy-slide-menu_list"><li id="menu-item-28594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28594"><a href="https://hattula.fi/lapsiystavallinen-kunta/lapsiystavallinen-kunta-malli/">Lapsiystävällinen kunta -malli</a></li> 524<li id="menu-item-28593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-28593"><a href="https://hattula.fi/lapsiystavallinen-kunta/toimintasuunnitelma/">Toimintasuunnitelma</a></li> 525<li id="menu-item-30311" class="menu-item menu-item-type-taxonomy menu-item-object-blogityyppi menu-item-30311"><a href="https://hattula.fi/blogit/lyk/">Lapsiystävällinen Hattula -blogi</a></li> 526</ul></nav></div> 527 528 </div><div id="div_block-310-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-311-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-312-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-sote-pikalinkit-container"><ul id="menu-sote-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-23035" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23035"><a href="https://omahame.fi/">Oma Häme - Kanta-Hämeen hyvinvointialue</a></li> 529<li id="menu-item-26723" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-26723"><a href="https://omahame.fi/sosiaali-ja-kriisipaivystys">Kanta-Hämeen sosiaali- ja kriisipäivystys</a></li> 530<li id="menu-item-33618" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33618">
530<a href="https://omahame.fi/web/hyvinvointisi-tueksi/etusivu">Hyvinvointisi tueksi - Oma Häme</a></li> 531</ul></div></nav></div></div></div></div></div></li> 532 533 534 <li id="-mega-dropdown-71-19" class="oxy-mega-dropdown megamenu__mainlink " ><a href="#dropdown" class="oxy-mega-dropdown_link " data-disable-link="disable" data-expanded="disable" ><span class="oxy-mega-dropdown_link-text">Organisaatio ja yhteystiedot</span><span class="oxy-mega-dropdown_icon"><svg id="icon-mega-dropdown-71-19"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></span></a><div class="oxy-mega-dropdown_inner oxy-header-container" data-icon="FontAwesomeicon-chevron-down"><div class="oxy-mega-dropdown_container"><div class="oxy-inner-content oxy-mega-dropdown_content oxy-header-container"><div id="div_block-303-19" class="ct-div-block megamenu__seina grid--3 grid--xl-2 grid--l-1" ><div id="div_block-5797-19" class="ct-div-block megamenu__menubox" ><a id="link-5798-19" class="ct-link" href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/" ><h2 id="headline-5799-19" class="ct-headline megamenu__content_header">Päätöksenteko ja organisaatio</h2></a> 535 <div id="-slide-menu-5800-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-paatoksenteko-ja-organisaatio" class="oxy-slide-menu_list"><li id="menu-item-22728" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22728"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/esityslistat-poytakirjat-ja-viranhaltijapaatokset/">Esityslistat, pöytäkirjat ja viranhaltijapäätökset</a></li> 536<li id="menu-item-22727" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-22727"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/">Hallinto ja päätöksenteko</a> 537<ul class="sub-menu"> 538 <li id="menu-item-29764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29764"><a href="https://hattula.fi/valtuusto/">Valtuusto</a></li> 539 <li id="menu-item-29765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29765"><a href="https://hattula.fi/kunnanhallitus/">Kunnanhallitus</a></li> 540 <li id="menu-item-29766" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29766"><a href="https://hattula.fi/elinvoimalautakunta/">Elinvoimalautakunta</a></li> 541 <li id="menu-item-29767" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29767"><a href="https://hattula.fi/sivistys-ja-hyvinvointilautakunta/">Sivistys- ja hyvinvointilautakunta</a></li> 542 <li id="menu-item-29779" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29779"><a href="https://hattula.fi/jaostot-ja-toimikunnat/">Jaostot ja toimikunnat</a></li> 543 <li id="menu-item-32562" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-32562"><a href="https://hattula.fi/keskusvaalilautakunta/">Keskusvaalilautakunta</a></li> 544</ul> 545</li> 546<li id="menu-item-23788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23788"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/hankkeet/">Hankkeet</a></li> 547<li id="menu-item-22729" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22729"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/ilmoitukset/">Ilmoitukset</a></li> 548<li id="menu-item-22726" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22726"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/kuntastrategia-ja-muut-asiakirjat/">Kuntastrategia ja muut asiakirjat</a></li> 549<li id="menu-item-22730" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22730"><a href="https://hattula.fi/tietosuoja/">Tietosuoja</a></li> 550<li id="menu-item-31571" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31571"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/toissahattulassa/">Töissä Hattulan kunnassa</a></li> 551</ul></nav></div> 552 553 </div><div id="div_block-6017-19" class="ct-div-block megamenu__menubox" ><a id="link-6018-19" class="ct-link" href="https://hattula.fi/kunnan-yhteystiedot/" ><h2 id="headline-6019-19" class="ct-headline megamenu__content_header">Yhteystiedot<br><br></h2></a>
554 <div id="-slide-menu-6020-19" class="oxy-slide-menu megamenu_linkit " ><nav class="oxy-slide-menu_inner" data-currentopen="disable" data-duration="300" data-collapse="disable" data-start="open" data-icon="Lineariconsicon-chevron-down" data-trigger-selector=".oxy-burger-trigger"><ul id="menu-yhteystiedot" class="oxy-slide-menu_list"><li id="menu-item-22993" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-page-parent menu-item-22993"><a href="https://hattula.fi/kunnan-yhteystiedot/">Yhteystiedot</a></li> 555<li id="menu-item-22990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22990"><a href="https://hattula.fi/kunnan-yhteystiedot/asiakaspalvelupisteet/">Asiakaspalvelupisteet</a></li> 556<li id="menu-item-22989" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-481 current_page_item menu-item-has-children menu-item-22989"><a href="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/" aria-current="page">Hattulan kunnan laskutustiedot</a> 557<ul class="sub-menu"> 558 <li id="menu-item-22991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22991"><a href="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/ostolaskut/">Ostolaskut</a></li> 559</ul> 560</li> 561<li id="menu-item-22992" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22992"><a href="https://hattula.fi/kunnan-yhteystiedot/henkilohakemisto/">Henkilöhakemisto</a></li> 562<li id="menu-item-29640" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29640"><a href="https://hattula.fi/kunnan-yhteystiedot/kirjaamo-ja-keskusarkisto/">Kirjaamo ja keskusarkisto</a></li> 563<li id="menu-item-29641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29641"><a href="https://hattula.fi/kunnan-yhteystiedot/tietopyynnot/">Tietopyynnöt</a></li> 564<li id="menu-item-31516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31516"><a href="https://hattula.fi/kunnan-yhteystiedot/tietoa-hattulasta/">Tietoa Hattulasta</a></li> 565</ul></nav></div> 566 567 </div><div id="div_block-6174-19" class="ct-div-block megamenu__menubox" ><h2 id="headline-6175-19" class="ct-headline megamenu__content_header megamenu__tutustu">Pikalinkit</h2><nav id="_nav_menu-6176-19" class="oxy-nav-menu megamenu--dropdown-tutustu oxy-nav-menu-vertical" ><div class='oxy-menu-toggle'><div class='oxy-nav-menu-hamburger-wrap'><div class='oxy-nav-menu-hamburger'><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div><div class='oxy-nav-menu-hamburger-line'></div></div></div></div><div class="menu-paatoksenteko-pikalinkit-container"><ul id="menu-paatoksenteko-pikalinkit" class="oxy-nav-menu-list"><li id="menu-item-22824" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22824"><a href="https://hattula-julkaisu.triplancloud.fi/ktwebscr/pk_tek_tweb.htm">Esityslistat ja pöytäkirjat</a></li> 568<li id="menu-item-23790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23790"><a href="https://hattula.fi/palvelut/hallinto-ja-paatoksenteko/hankkeet/">Hankkeet</a></li> 569<li id="menu-item-22827" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22827"><a href="https://hattula-julkaisu.triplancloud.fi/ktwebscr/kuullist_tweb.htm">Kuulutukset</a></li> 570<li id="menu-item-22825" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22825"><a href="https://hattula-julkaisu.triplancloud.fi/ktwebscr/vparhaku_tweb.htm">Viranhaltijapäätökset</a></li> 571<li id="menu-item-22826" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22826"><a href="https://hattula-portaali.triplancloud.fi/">Luottamushenkilöiden portaali</a></li> 572</ul></div></nav></div></div></div></div></div></li> 573 574 </ul></nav> 575 576 </div><div id="_header_right-29-19" class="oxy-header-right" ></div></div></div></header> 577 <div id="breadcrumb" class=" ct-section breadcrumb pad--none" ><div class="ct-section-inner-wrap"><div id="div_block-144-19" class="ct-div-block oxel-breadcrumb-wrapper pad--l" ><div id="code_block-145-19" class="ct-code-block oxel-breadcrumb-code" > 578 579<nav aria-label="Polku" class="oxel-breadcrumb" style="display: none"> 580 <ol> 581 <li> 582 <a title="Polku linkkiin Hattula.fi" href="/">Hattula.fi</a> 583 <span>›</span> 584 </li> 585 <li> 586 <a title="Polku linkkiin Yhteystiedot" href="https://hattula.fi/kunnan-yhteystiedot/">Yhteystiedot</a> 587 <span>›</span> 588 </li> 589 <li> 590 Hattulan kunnan laskutustiedot </li> 591 </ol> 592</nav></div></div></div></div><section id="main" class=" ct-section page-content margin-bottom--xxl" ><div class="ct-section-inner-wrap"><div id="div_block-645-19" class="ct-div-block grid--auto-2-1" ><article id="div_block-135-19" class="ct-div-block " ><div id="div_block-730-19" class="ct-div-block margin-top--l" ><div id="code_block-5575-19" class="ct-code-block" ><h1 class="content__header">Hattulan kunnan laskutustiedot</h1> 593</div></div><div id='inner_content-1-19' class='ct-inner-content'> 594<p class="wp-block-paragraph">Vastaanotamme ensisijaisesti verkkolaskuja.</p> 595 596 597 598<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3a88641f wp-block-columns-is-layout-flex"> 599<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 600<p class="wp-block-paragraph"><strong>Laskutusosoite</strong></p> 601 602 603 604<p class="wp-block-paragraph">Hattulan kunta<br>003701458013<br>PL 299<br>02066 DOCUSCAN </p> 605 606 607 608<p class="wp-block-paragraph"><br><strong>Verkkolaskutustiedot</strong></p> 609 610 611 612<p class="wp-block-paragraph">Verkkolaskuosoite: 003701458013<br>Välittäjätunnus: 003703575029 <br>Verkkolaskuoperaattori: CGI Suomi Oy</p> 613</div> 614 615 616 617<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 618<p class="wp-block-paragraph"><strong>Toimittajaportaali</strong></p> 619 620 621 622<p class="wp-block-paragraph">Mikäli teillä ei ole mahdollisuutta lähettää verkkolaskua, voitte käyttää maksutonta toim
622ittajaportaalia. Rekisteröityäksenne toimittajaportaaliin, voitte tilata käyttäjätunnuksen osoitteesta</p> 623 624 625 626<p class="wp-block-paragraph"><a rel="noreferrer noopener" href="https://asiakaspalvelu.sarastia.fi/lomakkeet/laskuportaalin-tukipyynto/" target="_blank">https://asiakaspalvelu.sarastia.fi/lomakkeet/laskuportaalin-tukipyynto/</a></p> 627 628 629 630<p class="wp-block-paragraph">Ohjeita Toimittajaportaalin käyttöön löydät: </p> 631 632 633 634<p class="wp-block-paragraph"><a href="https://www.sarastia.fi/ohjeet-laskuttajalle/" target="_blank" rel="noreferrer noopener">https://www.sarastia.fi/ohjeet-laskuttajalle/</a></p> 635 636 637 638<p class="wp-block-paragraph">Mikäli teillä ei ole mahdollisuutta käyttää toimittajaportaalia, tulee paperilasku lähettää aiempana mainittuun laskutusosoitteeseen.</p> 639 640 641 642<p class="wp-block-paragraph"><strong>Emme vastaanota sähköpostitse toimitettuja laskuja.</strong></p> 643</div> 644</div> 645 646 647 648<h2 class="wp-block-heading">Tietoa laskuttajille</h2> 649 650 651 652<p class="wp-block-paragraph"><strong>Laskulla tulee aina näkyä tilaajan ilmoittama tilausviite.</strong></p> 653 654 655 656<p class="wp-block-paragraph">Vastaanottaja: Hattulan kunta<br>Y-tunnus: 0145801-3</p> 657 658 659 660<p class="wp-block-paragraph">Hattulan kunta ei kuulu käännetyn arvonlisäveron piiriin.</p> 661 662 663 664<p class="wp-block-paragraph">1.1.2023 alkaen hattulalaisten sosiaali- ja terveyspalveluista vastaa Kanta-Hämeen hyvinvointialue, jonka laskutustiedot löytyvät osoitteesta <a href="https://omahame.fi/laskutus" target="_blank" rel="noreferrer noopener">https://omahame.fi/laskutus</a></p> 665 666 667 668<p class="wp-block-paragraph"></p> 669 670 671 672<h2 class="wp-block-heading">Lasku Hattulan kunnalta</h2> 673 674 675 676<p class="wp-block-paragraph">Laskutamme kuluttaja-asiakkaita e-laskuilla, paperilaskuilla sekä sähköisesti OmaPostin tai Kivran digipostipalveluiden kautta. Lisätietoja näiden palveluiden käyttöönottamiseen saat palveluntarjoajien omilta verkkosivuilta.</p> 677 678 679 680<p class="wp-block-paragraph">1.9.2025 alkaen tilavuokrissa ja liikuntatoiminnoissa on otettu käyttöön laskutuslisä (5 â¬). Laskutuslisä koskee paperilaskuja sekä OmaPostin ja Kivran kautta toimitettavia laskuja.</p> 681</div> 682 <span id="-post-modified-date-6497-19" class="oxy-post-modified-date text--s margin-top--l " >Viim. päivitetty 17.12.2025</span> 683 684 <h2 id="headline-7722-19" class="ct-headline">Löysitkö etsimäsi?</h2> 685 <div id="-wsform_form-7723-19" class="oxy-wsform-form " ><form action="https://hattula.fi/wp-json/ws-form/v1/submit" class="wsf-form wsf-form-canvas" id="ws-form-1" data-id="46" method="POST" data-instance-id="1" data-wsf-style-id="1"></form></div> 686 687 </article><aside id="div_block-458-19" class="ct-div-block gap--l margin-top--xxl padding--s" ></aside></div></div></section><section id="footer" class=" ct-section bg--primary-dark" ><div class="ct-section-inner-wrap"><div id="div_block-685-19" class="ct-div-block center--all gap--l grid--3 grid--l-1" ><div id="div_block-526-19" class="ct-div-block pad--s width--full" ><img id="image-23-19" alt="Hattulan kunnan logo" src="https://hattula.fi/wp-content/uploads/2022/05/hattula_logo.svg" class="ct-image" srcset="" sizes="(max-width: 1px) 100vw, 1px" /><div id="_social_icons-520-19" class="oxy-social-icons " ><a href='https://www.facebook.com/hattulankunta' target='_blank' class='oxy-social-icons-facebook'><svg><title>Tutustu Hattulan kuntaan Facebookissa!</title><use xlink:href='#oxy-social-icons-icon-facebook'></use></svg></a><a href='https://www.instagram.com/visithattula/' target='_blank' class='oxy-social-icons-instagram'><svg><title>Tutustu Visit Hattulaan Instagramissa!</title><use xlink:href='#oxy-social-icons-icon-instagram'></use></svg></a><a href='https://www.youtube.com/@hattulan_kunta' target='_blank' class='oxy-social-icons-youtube'><svg><title>Tutustu Hattulan kuntaan Youtubessa!</title><use xlink:href='#oxy-social-icons-icon-youtube'></use></svg></a></div></div><div id="div_block-518-19" class="ct-div-block pad--s width--full" ><div id="_rich_text-519-19" class="oxy-rich-text text--white text--left" ><p><strong>Kunnanvirasto:</strong><br />Pappilanniementie 9<br />13880 Hattula<br />[email protected]</p><p><strong>Palaute:<br /></strong><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://hattula.fi/palaute/">Lähetä palautetta</a></span></p><p><strong>Tilavaraukset:<br /></strong><span data-olk-copy-source="MessageBody">liikuntapalvelut</span>@hattula.fi</p><p> </p></div></div><div id="div_block-693-19" class="ct-div-block footer--box pad--s width--full" ><a id="link_text-4924-19" class="ct-link-text footer--linkit" href="https://hattula.fi/kunnan-yhteystiedot/henkilohakemisto/" >Henkilöhakemisto<br></a><a id="link_text-4926-19" class="ct-link-text footer--linkit" href="https://hattula.fi/palvelut-lomakkeet/" >Lomakkeet</a><a id="link_text-6093-19" class="ct-link-text footer--linkit" href="https://hattula.fi/kunnan-yhteystiedot/laskutustiedot/" >Laskutustiedot<br></a><a id="link_text-4925-19" class="ct-link-text footer--linkit" href="https://hattula.fi/kunnan-yhteystiedot/" >Yhteystiedot</a><a id="link_text-4931-19" class="ct-link-text footer--linkit" href="https://hattula.fi/br
687iefly-in-english/" >Briefly in English</a><a id="link_text-4932-19" class="ct-link-text footer--linkit" href="https://hattula.fi/saavutettavuusseloste/" >Saavutettavuusseloste</a><a id="link_text-6250-19" class="ct-link-text footer--linkit" href="https://hattula.fi/asiakirjajulkisuuskuvaus/" >Asiakirjajulkisuuskuvaus</a><a id="link_text-4933-19" class="ct-link-text footer--linkit" href="#footer" target="_self" data-cky-tag="revisit-consent">Evästeet</a></div></div></div></section> <!-- WP_FOOTER -->
688<script type="speculationrules"> 689{"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/twentytwentyfour/*","/wp-content/themes/oxygen-is-not-a-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 690</script>
690 691<style>.ct-FontAwesomeicon-search{width:0.92857142857143em}</style> 692<style>.ct-FontAwesomeicon-close{width:0.78571428571429em}</style> 693<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-search" viewBox="0 0 26 28"><title>search</title><path d="M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z"/></symbol><symbol id="FontAwesomeicon-close" viewBox="0 0 22 28"><title>close</title><path d="M20.281 20.656c0 0.391-0.156 0.781-0.438 1.062l-2.125 2.125c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-4.594-4.594-4.594 4.594c-0.281 0.281-0.672 0.438-1.062 0.438s-0.781-0.156-1.062-0.438l-2.125-2.125c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l4.594-4.594-4.594-4.594c-0.281-0.281-0.438-0.672-0.438-1.062s0.156-0.781 0.438-1.062l2.125-2.125c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l4.594 4.594 4.594-4.594c0.281-0.281 0.672-0.438 1.062-0.438s0.781 0.156 1.062 0.438l2.125 2.125c0.281 0.281 0.438 0.672 0.438 1.062s-0.156 0.781-0.438 1.062l-4.594 4.594 4.594 4.594c0.281 0.281 0.438 0.672 0.438 1.062z"/></symbol><symbol id="FontAwesomeicon-chevron-down" viewBox="0 0 28 28"><title>chevron-down</title><path d="M26.297 12.625l-11.594 11.578c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.578c-0.391-0.391-0.391-1.031 0-1.422l2.594-2.578c0.391-0.391 1.016-0.391 1.406 0l8.297 8.297 8.297-8.297c0.391-0.391 1.016-0.391 1.406 0l2.594 2.578c0.391 0.391 0.391 1.031 0 1.422z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-chevron-down" viewBox="0 0 20 20"><title>chevron-down</title><path class="path1" d="M0 6c0-0.128 0.049-0.256 0.146-0.354 0.195-0.195 0.512-0.195 0.707 0l8.646 8.646 8.646-8.646c0.195-0.195 0.512-0.195 0.707 0s0.195 0.512 0 0.707l-9 9c-0.195 0.195-0.512 0.195-0.707 0l-9-9c-0.098-0.098-0.146-0.226-0.146-0.354z"/></symbol></defs></svg>
693<script> 694 var relevanssi_rt_regex = /(&|\?)_(rt|rt_nonce)=(\w+)/g 695 var newUrl = window.location.search.replace(relevanssi_rt_regex, '') 696 history.replaceState(null, null, window.location.pathname + newUrl + window.location.hash) 697</script>
vendor: 1 bytes, line 697
697
698<script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/image/view-js-module" src="https://hattula.fi/wp-includes/js/dist/script-modules/block-library/image/view.min.js?ver=25ee935fd6c67371d0f3" type="module"></script>
698 699 <style type="text/css"> 700 .relevanssi-live-search-results { 701 opacity: 0; 702 transition: opacity .25s ease-in-out; 703 -moz-transition: opacity .25s ease-in-out; 704 -webkit-transition: opacity .25s ease-in-out; 705 height: 0; 706 overflow: hidden; 707 z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */ 708 position: absolute; 709 display: none; 710 } 711 712 .relevanssi-live-search-results-showing { 713 display: block; 714 opacity: 1; 715 height: auto; 716 overflow: auto; 717 } 718 719 .relevanssi-live-search-no-results, .relevanssi-live-search-didyoumean { 720 padding: 0 1em; 721 } 722 </style> 723 724
724<script type="text/javascript"> 725 jQuery(document).ready(oxygen_init_search); 726 function oxygen_init_search($) { 727 728 729 $('body').on( 'click', '.oxy-header-search_toggle', function(e) { 730 e.preventDefault(); 731 let $toggle = $(this); 732 let $form = $toggle.closest('.oxy-header-search').find('.oxy-header-search_form'); 733 734 if (!$form.hasClass('visible')) { 735 showSearch($toggle); 736 737 } else { 738 hideSearch($toggle); 739 } 740 } 741 ); 742 743 // Close search when clicking outside 744 $(document).on('click', function(e) { 745 let $target = $(e.target); 746 let $search = $('.oxy-header-search'); 747 748 // If click is outside the search component and search is visible, close it 749 if (!$target.closest('.oxy-header-search').length && $search.find('.oxy-header-search_form').hasClass('visible')) { 750 hideSearch($search.find('.oxy-header-search_toggle-open')); 751 } 752 }); 753 754 // Close search when focus leaves the entire search component 755 $('.oxy-header-search').on('focusout', function(e) { 756 let $search = $(this); 757 let $form = $search.find('.oxy-header-search_form'); 758 759 // Only close if search is visible 760 if (!$form.hasClass('visible')) { 761 return; 762 } 763 764 // Use setTimeout to allow the browser to set the new activeElement 765 setTimeout(function() { 766 // Check if the newly focused element is NOT within the search component 767 if (!$search.find(document.activeElement).length) { 768 hideSearch($search.find('.oxy-header-search_toggle-open')); 769 } 770 }, 0); 771 }); 772 773 // Pressing ESC will close search 774 $(document).on('keyup', function(e) { 775 if (e.keyCode === 27) { 776 let $search = $('.oxy-header-search'); 777 let $form = $search.find('.oxy-header-search_form'); 778 779 if ($form.hasClass('visible')) { 780 hideSearch($search.find('.oxy-header-search_toggle-open')); 781 } 782 } 783 }); 784 785 786 // Helper function to show the search form. 787 function showSearch(toggle) { 788 789 let $form = toggle.closest('.oxy-header-search').find('.oxy-header-search_form'); 790 $form.removeAttr('aria-hidden').addClass('visible'); 791 792 // Update aria-expanded 793 toggle.closest('.oxy-header-search').find('.oxy-header-search_toggle-open').attr('aria-expanded', 'true'); 794 795 if (true === toggle.closest('.oxy-header-search').find('.oxy-header-search_toggle-open').data('prevent-scroll')) { 796 $('html,body').addClass('oxy-header-search_prevent-scroll'); 797 } 798 799 setTimeout( 800 function() { 801 toggle.closest('.oxy-header-search').find('input[type=search]').focus(); 802 }, 300); 803 804 } 805 806 // Helper function to hide the search form. 807 function hideSearch(toggle) { 808 809 // Move focus back to button first 810 let toggleElement = toggle.closest('.oxy-header-search').find('.oxy-header-search_toggle-open').get(0); 811 if (toggleElement) { 812 toggleElement.focus({ preventScroll: true }); 813 } 814 815 toggle.closest('.oxy-header-search').find('.oxy-header-search_toggle-open').attr('aria-expanded', 'false'); 816 817 let $form = toggle.closest('.oxy-header-search').find('.oxy-header-search_form'); 818 $form.attr('aria-hidden', 'true'); 819 $form.removeClass('visible'); 820 $('html,body').removeClass('oxy-header-search_prevent-scroll'); 821 822 } 823 824 }; 825 826 </script>
826 827 828 829
829<script type="text/javascript"> 830 jQuery(document).ready(oxygen_init_burger); 831 function oxygen_init_burger($) { 832 833 $('.oxy-burger-trigger').each(function( i, OxyBurgerTrigger ) { 834 835 let touchEventOption = $( OxyBurgerTrigger ).children('.hamburger').data('touch'); 836 let touchEvent = 'ontouchstart' in window ? touchEventOption : 'click'; 837 838 // Close hamburger when element clicked 839 $( OxyBurgerTrigger ).on( touchEvent, function(e) { 840 841 e.stopPropagation(); 842 843 // Check user wants animations 844 if ($(this).children( '.hamburger' ).data('animation') !== 'disable') { 845 $(this).children( '.hamburger' ).toggleClass('is-active'); 846 } 847 848 } ); 849 850 } ); 851 852 853 854 // For listening for modals closing to close the hamburger 855 var className = 'live'; 856 var target = document.querySelectorAll(".oxy-modal-backdrop[data-trigger='user_clicks_element']"); 857 for (var i = 0; i < target.length; i++) { 858 859 // create an observer instance 860 var observer = new MutationObserver(function(mutations) { 861 mutations.forEach(function(mutation) { 862 863 // When the style changes on modal backdrop 864 if (mutation.attributeName === 'style') { 865 866 // If the modal is live and is closing 867 if(!mutation.target.classList.contains(className)){ 868 869 // Close the toggle 870 closeToggle(mutation.target); 871 872 } 873 } 874 }); 875 }); 876 877 // configuration of the observer 878 var config = { 879 attributes: true, 880 attributeFilter: ['style'], 881 subtree: false 882 }; 883 884 // pass in the target node, as well as the observer options 885 observer.observe(target[i], config); 886 } 887 888 889 // Helper function to close hamburger if modal closed. 890 function closeToggle(elem) { 891 892 var triggerSelector = $($(elem).data('trigger-selector')); 893 894 // Abort if burger not being used as the trigger or animations not turned on 895 if ((!triggerSelector.hasClass('oxy-burger-trigger')) || (triggerSelector.children( '.hamburger' ).data('animation') === 'disable') ) { 896 return; 897 } 898 // Close that particular burger 899 triggerSelector.children('.hamburger').removeClass('is-active'); 900 901 } 902 903 904 } </script>
904 905 906
906<script type="text/javascript"> 907 908 jQuery(document).ready(oxygen_init_slide_menu); 909 function oxygen_init_slide_menu($) { 910 911 // check if supports touch, otherwise it's click: 912 let touchEvent = 'ontouchstart' in window ? 'click' : 'click'; 913 914 $('.oxy-slide-menu').each(function(){ 915 916 let slide_menu = $(this); 917 let slide_start = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'start' ); 918 let slide_duration = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'duration' ); 919 let slideClickArea = '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area'; 920 let dropdownIcon = slide_menu.children( '.oxy-slide-menu_inner' ).data( 'icon' ); 921 922 923 slide_menu.find('.menu-item-has-children > a').append('<button aria-expanded=\"false\" aria-pressed=\"false\" class=\"oxy-slide-menu_dropdown-icon-click-area\"><svg class=\"oxy-slide-menu_dropdown-icon\"><use xlink:href=\"#'+ dropdownIcon +'\"></use></svg><span class=\"screen-reader-text\">Submenu</span></button>'); 924 925 // If being hidden as starting position, for use as mobile menu 926 if ( slide_start == 'hidden' ) { 927 928 let slide_trigger_selector = $( slide_menu.children( '.oxy-slide-menu_inner' ).data( 'trigger-selector' ) ); 929 930 slide_trigger_selector.on( touchEvent, function(e) { 931 slide_menu.slideToggle(slide_duration); 932 } ); 933 934 if (true == slide_menu.children( '.oxy-slide-menu_inner' ).data( 'collapse' ) ) { 935 slide_menu.find(".menu-item a[href^='#']:not([href='#'])").on('click', function(e) { 936 slide_trigger_selector.click() 937 }) 938 } 939 940 } 941 942 if ('enable' === slide_menu.children( '.oxy-slide-menu_inner' ).data( 'currentopen' )) { 943 944 let currentAncestorButton = slide_menu.find('.current-menu-ancestor').children('a').children('.oxy-slide-menu_dropdown-icon-click-area'); 945 946 currentAncestorButton.attr('aria-expanded', 'true'); 947 currentAncestorButton.attr('aria-pressed', 'true'); 948 currentAncestorButton.addClass('oxy-slide-menu_open'); 949 currentAncestorButton.closest('.current-menu-ancestor').children('.sub-menu').slideDown(0); 950 } 951 952 953 954 }); 955 956 // Sub menu icon being clicked
957 $('.oxy-slide-menu, .oxygen-builder-body').on( touchEvent, '.menu-item-has-children > a > .oxy-slide-menu_dropdown-icon-click-area', function(e) { 958 e.stopPropagation(); 959 e.preventDefault(); 960 oxy_slide_menu_toggle(this); 961 } 962 963 ); 964 965 966 function oxy_slide_menu_toggle(trigger) { 967 968 var durationData = $(trigger).closest('.oxy-slide-menu_inner').data( 'duration' ); 969 var othermenus = $(trigger).closest( '.menu-item-has-children' ).siblings('.menu-item-has-children'); 970 othermenus.find( '.sub-menu' ).slideUp( durationData ); 971 othermenus.find( '.oxy-slide-menu_open' ).removeClass( 'oxy-slide-menu_open' ); 972 othermenus.find( '.oxy-slide-menu_open' ).attr('aria-expanded', function (i, attr) { 973 return attr == 'true' ? 'false' : 'true' 974 }); 975 othermenus.find( '.oxy-slide-menu_open' ).attr('aria-pressed', function (i, attr) { 976 return attr == 'true' ? 'false' : 'true' 977 }); 978 979 $(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle( durationData ); 980 981 $(trigger).attr('aria-expanded', function (i, attr) { 982 return attr == 'true' ? 'false' : 'true' 983 }); 984 985 $(trigger).attr('aria-pressed', function (i, attr) { 986 return attr == 'true' ? 'false' : 'true' 987 }); 988 989 $(trigger).toggleClass('oxy-slide-menu_open'); 990 991 } 992 993 994 let selector = '.oxy-slide-menu .menu-item a[href*="#"]'; 995 $(selector).on('click', function(event){ 996 997 if ($(event.target).closest('.oxy-slide-menu_dropdown-icon-click-area').length > 0) { 998 // toggle icon clicked, no need to trigger it 999 return; 1000 } 1001 else if ($(event.target).attr("href") === "#" && $(this).parent().hasClass('menu-item-has-children')) { 1002 // prevent browser folllowing link 1003 event.preventDefault(); 1004 // empty href don't lead anywhere, use it as toggle icon click area 1005 var hasklinkIcon = $(this).find('.oxy-slide-menu_dropdown-icon-click-area'); 1006 oxy_slide_menu_toggle(hasklinkIcon); 1007 1008 } 1009 }); 1010 1011 }; 1012 1013 </script>
1013 1014 1015 1016
1016<script type="text/javascript"> 1017 jQuery(document).ready(function() { 1018 jQuery('body').on('click', '.oxy-menu-toggle', function() { 1019 jQuery(this).parent('.oxy-nav-menu').toggleClass('oxy-nav-menu-open'); 1020 jQuery('body').toggleClass('oxy-nav-menu-prevent-overflow'); 1021 jQuery('html').toggleClass('oxy-nav-menu-prevent-overflow'); 1022 }); 1023 var selector = '.oxy-nav-menu-open .menu-item a[href*="#"]'; 1024 jQuery('body').on('click', selector, function(){ 1025 jQuery('.oxy-nav-menu-open').removeClass('oxy-nav-menu-open'); 1026 jQuery('body').removeClass('oxy-nav-menu-prevent-overflow'); 1027 jQuery('html').removeClass('oxy-nav-menu-prevent-overflow'); 1028 jQuery(this).click(); 1029 }); 1030 }); 1031 </script>
1031 1032 1033 1034 <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 1035 <defs> 1036 <symbol id="oxy-social-icons-icon-linkedin" viewBox="0 0 32 32"> 1037 <title>linkedin</title> 1038 <path d="M12 12h5.535v2.837h0.079c0.77-1.381 2.655-2.837 5.464-2.837 5.842 0 6.922 3.637 6.922 8.367v9.633h-5.769v-8.54c0-2.037-0.042-4.657-3.001-4.657-3.005 0-3.463 2.218-3.463 4.509v8.688h-5.767v-18z"></path> 1039 <path d="M2 12h6v18h-6v-18z"></path> 1040 <path d="M8 7c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-1.657 1.343-3 3-3s3 1.343 3 3z"></path> 1041 </symbol> 1042 <symbol id="oxy-social-icons-icon-facebook" viewBox="0 0 32 32"> 1043 <title>facebook</title> 1044 <path d="M19 6h5v-6h-5c-3.86 0-7 3.14-7 7v3h-4v6h4v16h6v-16h5l1-6h-6v-3c0-0.542 0.458-1 1-1z"></path> 1045 </symbol> 1046 <symbol id="oxy-social-icons-icon-pinterest" viewBox="0 0 32 32"> 1047 <title>pinterest</title> 1048 <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> 1049 </symbol> 1050 <symbol id="oxy-social-icons-icon-youtube" viewBox="0 0 32 32"> 1051 <title>youtube</title> 1052 <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> 1053 </symbol> 1054 <symbol id="oxy-social-icons-icon-rss" viewBox="0 0 32 32"> 1055 <title>rss</title> 1056 <path d="M4.259 23.467c-2.35 0-4.259 1.917-4.259 4.252 0 2.349 1.909 4.244 4.259 4.244 2.358 0 4.265-1.895 4.265-4.244-0-2.336-1.907-4.252-4.265-4.252zM0.005 10.873v6.133c3.993 0 7.749 1.562 10.577 4.391 2.825 2.822 4.384 6.595 4.384 10.603h6.16c-0-11.651-9.478-21.127-21.121-21.127zM0.012 0v6.136c14.243 0 25.836 11.604 25.836 25.864h6.152c0-17.64-14.352-32-31.988-32z"></path> 1057 </symbol> 1058 <symbol id="oxy-social-icons-icon-twitter" viewBox="0 0 512 512"> 1059 <title>twitter</title> 1060 <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path> 1061 </symbol> 1062 <symbol id="oxy-social-icons-icon-instagram" viewBox="0 0 32 32"> 1063 <title>instagram</title> 1064 <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.
1064194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> 1065 <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> 1066 <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> 1067 </symbol> 1068 <symbol id="oxy-social-icons-icon-facebook-blank" viewBox="0 0 32 32"> 1069 <title>facebook-blank</title>
1070 <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h13v-14h-4v-4h4v-2c0-3.306 2.694-6 6-6h4v4h-4c-1.1 0-2 0.9-2 2v2h6l-1 4h-5v14h9c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3z"></path> 1071 </symbol> 1072 <symbol id="oxy-social-icons-icon-rss-blank" viewBox="0 0 32 32"> 1073 <title>rss-blank</title> 1074 <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM8.719 25.975c-1.5 0-2.719-1.206-2.719-2.706 0-1.488 1.219-2.712 2.719-2.712 1.506 0 2.719 1.225 2.719 2.712 0 1.5-1.219 2.706-2.719 2.706zM15.544 26c0-2.556-0.994-4.962-2.794-6.762-1.806-1.806-4.2-2.8-6.75-2.8v-3.912c7.425 0 13.475 6.044 13.475 13.475h-3.931zM22.488 26c0-9.094-7.394-16.5-16.481-16.5v-3.912c11.25 0 20.406 9.162 20.406 20.413h-3.925z"></path> 1075 </symbol> 1076 <symbol id="oxy-social-icons-icon-linkedin-blank" viewBox="0 0 32 32"> 1077 <title>linkedin-blank</title> 1078 <path d="M29 0h-26c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h26c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM12 26h-4v-14h4v14zM10 10c-1.106 0-2-0.894-2-2s0.894-2 2-2c1.106 0 2 0.894 2 2s-0.894 2-2 2zM26 26h-4v-8c0-1.106-0.894-2-2-2s-2 0.894-2 2v8h-4v-14h4v2.481c0.825-1.131 2.087-2.481 3.5-2.481 2.488 0 4.5 2.238 4.5 5v9z"></path> 1079 </symbol> 1080 <symbol id="oxy-social-icons-icon-pinterest-blank" viewBox="0 0 32 32"> 1081 <title>pinterest</title> 1082 <path d="M16 2.138c-7.656 0-13.863 6.206-13.863 13.863 0 5.875 3.656 10.887 8.813 12.906-0.119-1.094-0.231-2.781 0.050-3.975 0.25-1.081 1.625-6.887 1.625-6.887s-0.412-0.831-0.412-2.056c0-1.925 1.119-3.369 2.506-3.369 1.181 0 1.756 0.887 1.756 1.95 0 1.188-0.756 2.969-1.15 4.613-0.331 1.381 0.688 2.506 2.050 2.506 2.462 0 4.356-2.6 4.356-6.35 0-3.319-2.387-5.638-5.787-5.638-3.944 0-6.256 2.956-6.256 6.019 0 1.194 0.456 2.469 1.031 3.163 0.113 0.137 0.131 0.256 0.094 0.4-0.106 0.438-0.338 1.381-0.387 1.575-0.063 0.256-0.2 0.306-0.463 0.188-1.731-0.806-2.813-3.337-2.813-5.369 0-4.375 3.175-8.387 9.156-8.387 4.806 0 8.544 3.425 8.544 8.006 0 4.775-3.012 8.625-7.194 8.625-1.406 0-2.725-0.731-3.175-1.594 0 0-0.694 2.644-0.863 3.294-0.313 1.206-1.156 2.712-1.725 3.631 1.3 0.4 2.675 0.619 4.106 0.619 7.656 0 13.863-6.206 13.863-13.863 0-7.662-6.206-13.869-13.863-13.869z"></path> 1083 </symbol> 1084 <symbol id="oxy-social-icons-icon-youtube-blank" viewBox="0 0 32 32"> 1085 <title>youtube</title> 1086 <path d="M31.681 9.6c0 0-0.313-2.206-1.275-3.175-1.219-1.275-2.581-1.281-3.206-1.356-4.475-0.325-11.194-0.325-11.194-0.325h-0.012c0 0-6.719 0-11.194 0.325-0.625 0.075-1.987 0.081-3.206 1.356-0.963 0.969-1.269 3.175-1.269 3.175s-0.319 2.588-0.319 5.181v2.425c0 2.587 0.319 5.181 0.319 5.181s0.313 2.206 1.269 3.175c1.219 1.275 2.819 1.231 3.531 1.369 2.563 0.244 10.881 0.319 10.881 0.319s6.725-0.012 11.2-0.331c0.625-0.075 1.988-0.081 3.206-1.356 0.962-0.969 1.275-3.175 1.275-3.175s0.319-2.587 0.319-5.181v-2.425c-0.006-2.588-0.325-5.181-0.325-5.181zM12.694 20.15v-8.994l8.644 4.513-8.644 4.481z"></path> 1087 </symbol> 1088 <symbol id="oxy-social-icons-icon-twitter-blank" viewBox="0 0 448 512"> 1089 <title>twitter</title> 1090 <path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z"></path> 1091 </symbol> 1092 <symbol id="oxy-social-icons-icon-instagram-blank" viewBox="0 0 32 32"> 1093 <title>instagram</title> 1094 <path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.
1094194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"></path> 1095 <path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"></path> 1096 <path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"></path> 1097 </symbol> 1098 </defs> 1099 </svg> 1100 1101 <style id="wp-block-paragraph-inline-css"> 1102.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} 1103/*# sourceURL=https://hattula.fi/wp-includes/blocks/paragraph/style.min.css */ 1104</style> 1105<style id="wp-block-columns-inline-css"> 1106.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 1107/*# sourceURL=https://hattula.fi/wp-includes/blocks/columns/style.min.css */ 1108</style> 1109<style id="wp-block-heading-inline-css"> 1110h1: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} 1111/*# sourceURL=https://hattula.fi/wp-includes/blocks/heading/style.min.css */ 1112</style> 1113<link rel='stylesheet' id='ws-form-base-css' href='https://hattula.fi/wp-content/plugins/ws-form-pro/public/css/ws-form-public-base.min.css?ver=1.11.5' media='all' /> 1114<link rel='stylesheet' id='ws-form-button-css' href='https://hattula.fi/wp-content/plugins/ws-form-pro/public/css/ws-form-public-button.min.css?ver=1.11.5' media='all' /> 1115<link rel='stylesheet' id='ws-form-radio-css' href='https://hattula.fi/wp-content/plugins/ws-form-pro/public/css/ws-form-public-radio.min.css?ver=1.11.5' media='all' /> 1116<link rel='stylesheet' id='ws-form-textarea-css' href='https://hattula.fi/wp-content/plugins/ws-form-pro/public/css/ws-form-public-textarea.min.css?ver=1.11.5' media='all' /> 1117<link rel='stylesheet' id='color-scheme-switcher-frontend-css' href='https://hattula.fi/wp-content/plugins/automaticcss-plugin/classes/Features/Color_Scheme_Switcher/css/frontend.css?ver=1788482381' media='all' />
1118<script id="pb-accordion-blocks-frontend-script-js" src="https://hattula.fi/wp-content/plugins/accordion-blocks/js/accordion-blocks.min.js?ver=1.5.0"></script>
vendor: 1 bytes, line 1118
1118
1119<script id="relevanssi-live-search-client-js-extra"> 1120var relevanssi_live_search_params = []; 1121relevanssi_live_search_params = {"ajaxurl":"https:\/\/hattula.fi\/wp-admin\/admin-ajax.php","config":{"default":{"input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5},"static_offset":true}}},"msg_no_config_found":"Kelvollisia Relevanssi Live Searchin asetuksia ei l\u00f6ytynyt!","msg_loading_results":"Ladataan hakutuloksia.","messages_template":"<div class=\"live-ajax-messages\">\n\t<div id=\"relevanssi-live-ajax-search-spinner\"><\/div>\n<\/div>\n"};; 1122//# sourceURL=relevanssi-live-search-client-js-extra 1123</script>
vendor: 1 bytes, line 1123
1123
1124<script id="relevanssi-live-search-client-js" src="https://hattula.fi/wp-content/plugins/relevanssi-live-ajax-search/assets/javascript/dist/script.min.js?ver=2.5"></script>
vendor: 1 bytes, line 1124
1124
1125<script id="ws-form-common-js-extra"> 1126var ws_form_settings = {"x_wp_nonce":"","wsf_nonce_field_name":"wsf_nonce","wsf_nonce":"","use_rest_route":"","url_ajax":"https://hattula.fi/wp-json/ws-form/v1/","url_ajax_namespace":"ws-form/v1","url_plugin":"https://hattula.fi/wp-content/plugins/ws-form-pro/","url_cdn":"local","add_view_url":"https://hattula.fi/wp-json/ws-form/v1/form/stat/add-view/","css_framework":"1","debug":"","styler_enabled":"1","styler_visible_public":"","scheme":"light","scheme_auto":"on","conversational":"","max_upload_size":"134217728","field_prefix":"field_","date_format":"j.n.Y","time_format":"H:i","gmt_offset":"3","currency_symbol":"\u20ac","locale":"fi","stat":"1","skin_spacing_small":"5","skin_grid_gutter":"20","rtl":"","wsf_hash":"","wp_media":"","ip_lookup_method":"","post_id":"481"}; 1127//# sourceURL=ws-form-common-js-extra 1128</script>
vendor: 1 bytes, line 1128
1128
1129<script id="ws-form-common-js" src="https://hattula.fi/wp-content/plugins/ws-form-pro/shared/js/ws-form.min.js?ver=1.11.5"></script>
vendor: 1 bytes, line 1129
1129
1130<script id="ws-form-radio-js" src="https://hattula.fi/wp-content/plugins/ws-form-pro/public/js/ws-form-public-radio.min.js?ver=1.11.5"></script>
vendor: 1 bytes, line 1130
1130
1131<script id="ws-form-conditional-js" src="https://hattula.fi/wp-content/plugins/ws-form-pro/public/js/ws-form-public-conditional.min.js?ver=1.11.5"></script>
vendor: 1 bytes, line 1131
1131
1132<script id="ws-form-public-js" src="https://hattula.fi/wp-content/plugins/ws-form-pro/public/js/ws-form-public.min.js?ver=1.11.5"></script>
vendor: 1 bytes, line 1132
1132
1133<script id="ws-form-styler-scheme-js" src="https://hattula.fi/wp-content/plugins/ws-form-pro/public/js/ws-form-public-styler-scheme.min.js?ver=1.11.5"></script>
vendor: 1 bytes, line 1133
1133
1134<script id="color-scheme-switcher-frontend-js-extra"> 1135var acss = {"color_mode":"light","enable_client_color_preference":"false"}; 1136//# sourceURL=color-scheme-switcher-frontend-js-extra 1137</script>
vendor: 1 bytes, line 1137
1137
1138<script id="color-scheme-switcher-frontend-js" src="https://hattula.fi/wp-content/plugins/automaticcss-plugin/classes/Features/Color_Scheme_Switcher/js/frontend.min.js?ver=1788482381"></script>
vendor: 1 bytes, line 1138
1138
1139<script id="extras_megamenu-js" src="https://hattula.fi/wp-content/plugins/oxyextras/components/assets/accessible-megamenu.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1139
1139
1140<script id="extras_megamenu-init-js" src="https://hattula.fi/wp-content/plugins/oxyextras/components/assets/megamenu-init.js?ver=1.0.2"></script>
vendor: 1 bytes, line 1140
1140
1141<script id="gridbuildersupport-js" src="https://hattula.fi/wp-content/plugins/oxyextras/includes/js/gridbuildersupport.js?ver=1.0.2"></script>
vendor: 1 bytes, line 1141
1141
1142<script type="text/javascript" id="ct-footer-js"></script>
1142<style type="text/css" id="ct_code_block_css_145">.oxel-breadcrumb { 1143 display: block !important; 1144} 1145 1146.oxel-breadcrumb ol { 1147 list-style-type: none; 1148 padding-inline-start: 0; 1149 margin-block-start: 0; 1150 margin-block-end: 0; 1151 display: flex; 1152 flex-wrap: wrap; 1153} 1154 1155.oxel-breadcrumb ol li { 1156 padding: 4px; 1157 /* color: grey; */ 1158} 1159 1160.oxel-breadcrumb ol li a { 1161 /* color: blue; */ 1162} 1163 1164.oxel-breadcrumb ol li:not(:last-child) a { 1165 margin-right: 4px; 1166} 1167 1168.oxel-breadcrumb ol li:last-child span:last-child { 1169 display: none; 1170}</style>
1171<script type="text/javascript" id="ct_code_block_js_18">function addNoOpener(link) { 1172 let linkTypes = (link.getAttribute('rel') || '').split(' '); 1173 if (!linkTypes.includes('noopener')) { 1174 linkTypes.push('noopener'); 1175 } 1176 link.setAttribute('rel', linkTypes.join(' ').trim()); 1177} 1178 1179function addNewTabMessage(link) { 1180 if (!link.querySelector('.hidden-accessible')) { 1181 link.insertAdjacentHTML('beforeend', '<span class="hidden-accessible">(avautuu uudessa ikkunassa)</span>'); 1182 } 1183} 1184 1185document.querySelectorAll('a[target="_blank"]').forEach(link => { 1186 addNoOpener(link); 1187 addNewTabMessage(link); 1188})</script>
1188 1189<style>.wsf-invalid-feedback,[data-select-min-max], [data-checkbox-min-max]{display:none}.wsf-validated .wsf-field:invalid ~ .wsf-invalid-feedback,.wsf-validated .wsf-field.wsf-invalid ~ .wsf-invalid-feedback,.wsf-validated [role="radiogroup"][data-wsf-invalid] ~ .wsf-invalid-feedback,.wsf-validated [data-select-min-max]:invalid ~ .wsf-invalid-feedback,.wsf-validated [data-checkbox-min-max]:invalid ~ .wsf-invalid-feedback,.wsf-validated .wsf-input-group:has(.iti .wsf-field:invalid) ~ .wsf-invalid-feedback{display:block}.wsf-grid{display:flex;flex-wrap:wrap}.wsf-tile{position:relative;width:100%;box-sizing:border-box}.wsf-extra-small-1{flex:0 0 8.333333% !important;max-width:8.333333% !important}.wsf-extra-small-2{flex:0 0 16.666667% !important;max-width:16.666667% !important}.wsf-extra-small-3{flex:0 0 25% !important;max-width:25% !important}.wsf-extra-small-4{flex:0 0 33.333333% !important;max-width:33.333333% !important}.wsf-extra-small-5{flex:0 0 41.666667% !important;max-width:41.666667% !important}.wsf-extra-small-6{flex:0 0 50% !important;max-width:50% !important}.wsf-extra-small-7{flex:0 0 58.333333% !important;max-width:58.333333% !important}.wsf-extra-small-8{flex:0 0 66.666667% !important;max-width:66.666667% !important}.wsf-extra-small-9{flex:0 0 75% !important;max-width:75% !important}.wsf-extra-small-10{flex:0 0 83.333333% !important;max-width:83.333333% !important}.wsf-extra-small-11{flex:0 0 91.666667% !important;max-width:91.666667% !important}.wsf-extra-small-12{flex:0 0 100% !important;max-width:100% !important}@media (min-width:576px){.wsf-small-1{flex:0 0 8.333333% !important;max-width:8.333333% !important}.wsf-small-2{flex:0 0 16.666667% !important;max-width:16.666667% !important}.wsf-small-3{flex:0 0 25% !important;max-width:25% !important}.wsf-small-4{flex:0 0 33.333333% !important;max-width:33.333333% !important}.wsf-small-5{flex:0 0 41.666667% !important;max-width:41.666667% !important}.wsf-small-6{flex:0 0 50% !important;max-width:50% !important}.wsf-small-7{flex:0 0 58.333333% !important;max-width:58.333333% !important}.wsf-small-8{flex:0 0 66.666667% !important;max-width:66.666667% !important}.wsf-small-9{flex:0 0 75% !important;max-width:75% !important}.wsf-small-10{flex:0 0 83.333333% !important;max-width:83.333333% !important}.wsf-small-11{flex:0 0 91.666667% !important;max-width:91.666667% !important}.wsf-small-12{flex:0 0 100% !important;max-width:100% !important}}@media (min-width:768px){.wsf-medium-1{flex:0 0 8.333333% !important;max-width:8.333333% !important}.wsf-medium-2{flex:0 0 16.666667% !important;max-width:16.666667% !important}.wsf-medium-3{flex:0 0 25% !important;max-width:25% !important}.wsf-medium-4{flex:0 0 33.333333% !important;max-width:33.333333% !important}.wsf-medium-5{flex:0 0 41.666667% !important;max-width:41.666667% !important}.wsf-medium-6{flex:0 0 50% !important;max-width:50% !important}.wsf-medium-7{flex:0 0 58.333333% !important;max-width:58.333333% !important}.wsf-medium-8{flex:0 0 66.666667% !important;max-width:66.666667% !important}.wsf-medium-9{flex:0 0 75% !important;max-width:75% !important}.wsf-medium-10{flex:0 0 83.333333% !important;max-width:83.333333% !important}.wsf-medium-11{flex:0 0 91.666667% !important;max-width:91.666667% !important}.wsf-medium-12{flex:0 0 100% !important;max-width:100% !important}}@media (min-width:992px){.wsf-large-1{flex:0 0 8.333333% !important;max-width:8.333333% !important}.wsf-large-2{flex:0 0 16.666667% !important;max-width:16.666667% !important}.wsf-large-3{flex:0 0 25% !important;max-width:25% !important}.wsf-large-4{flex:0 0 33.333333% !important;max-width:33.333333% !important}.wsf-large-5{flex:0 0 41.666667% !important;max-width:41.666667% !important}.wsf-large-6{flex:0 0 50% !important;max-width:50% !important}.wsf-large-7{flex:0 0 58.333333% !important;max-width:58.333333% !important}.wsf-large-8{flex:0 0 66.666667% !important;max-width:66.666667% !important}.wsf-large-9{flex:0 0 75% !important;max-width:75% !important}.wsf-large-10{flex:0 0 83.333333% !important;max-width:83.333333% !important}.wsf-large-11{flex:0 0 91.666667% !important;max-width:91.666667% !important}.wsf-large-12{flex:0 0 100% !important;max-width:100% !important}}@media (min-width:1200px){.wsf-extra-large-1{flex:0 0 8.333333% !important;max-width:8.333333% !important}.wsf-extra-large-2{flex:0 0 16.666667% !important;max-width:16.666667% !important}.wsf-extra-large-3{flex:0 0 25% !important;max-width:25% !important}.wsf-extra-large-4{flex:0 0 33.333333% !important;max-width:33.333333% !important}.wsf-extra-large-5{flex:0 0 41.666667% !important;max-width:41.666667% !important}.wsf-extra-large-6{flex:0 0 50% !important;max-width:50% !important}.wsf-extra-large-7{flex:0 0 58.333333% !important;max-width:58.333333% !important}.wsf-extra-large-8{flex:0 0 66.666667% !important;max-width:66.666667% !important}.wsf-extra-large-9{flex:0 0 75% !important;max-width:75% !important}.wsf-extra-large-10{flex:0 0 83.333333% !important;max-width:83.333333% !important}.wsf-extra-large-11{flex:0 0 91.666667% !important;max-width:91.666667% !important}.wsf-extra-large-12{flex:0 0 100% !important;max-width:100% !important}}.wsf-offset-extra-small-0{-webkit-margin-start:0% !important;margin-inline-start:0% !important}.wsf-offset-extra-small-1{-webkit-margin-start:8.3333333333333% !important;margin-inline-start:8.3333333333333% !important}
1189.wsf-offset-extra-small-2{-webkit-margin-start:16.666666666667% !important;margin-inline-start:16.666666666667% !important}.wsf-offset-extra-small-3{-webkit-margin-start:25% !important;margin-inline-start:25% !important}.wsf-offset-extra-small-4{-webkit-margin-start:33.333333333333% !important;margin-inline-start:33.333333333333% !important}.wsf-offset-extra-small-5{-webkit-margin-start:41.666666666667% !important;margin-inline-start:41.666666666667% !important}.wsf-offset-extra-small-6{-webkit-margin-start:50% !important;margin-inline-start:50% !important}.wsf-offset-extra-small-7{-webkit-margin-start:58.333333333333% !important;margin-inline-start:58.333333333333% !important}.wsf-offset-extra-small-8{-webkit-margin-start:66.666666666667% !important;margin-inline-start:66.666666666667% !important}.wsf-offset-extra-small-9{-webkit-margin-start:75% !important;margin-inline-start:75% !important}.wsf-offset-extra-small-10{-webkit-margin-start:83.333333333333% !important;margin-inline-start:83.333333333333% !important}.wsf-offset-extra-small-11{-webkit-margin-start:91.666666666667% !important;margin-inline-start:91.666666666667% !important}.wsf-offset-extra-small-12{-webkit-margin-start:100% !important;margin-inline-start:100% !important}@media (min-width:576px){.wsf-offset-small-0{-webkit-margin-start:0% !important;margin-inline-start:0% !important}.wsf-offset-small-1{-webkit-margin-start:8.3333333333333% !important;margin-inline-start:8.3333333333333% !important}.wsf-offset-small-2{-webkit-margin-start:16.666666666667% !important;margin-inline-start:16.666666666667% !important}.wsf-offset-small-3{-webkit-margin-start:25% !important;margin-inline-start:25% !important}.wsf-offset-small-4{-webkit-margin-start:33.333333333333% !important;margin-inline-start:33.333333333333% !important}.wsf-offset-small-5{-webkit-margin-start:41.666666666667% !important;margin-inline-start:41.666666666667% !important}.wsf-offset-small-6{-webkit-margin-start:50% !important;margin-inline-start:50% !important}.wsf-offset-small-7{-webkit-margin-start:58.333333333333% !important;margin-inline-start:58.333333333333% !important}.wsf-offset-small-8{-webkit-margin-start:66.666666666667% !important;margin-inline-start:66.666666666667% !important}.wsf-offset-small-9{-webkit-margin-start:75% !important;margin-inline-start:75% !important}.wsf-offset-small-10{-webkit-margin-start:83.333333333333% !important;margin-inline-start:83.333333333333% !important}.wsf-offset-small-11{-webkit-margin-start:91.666666666667% !important;margin-inline-start:91.666666666667% !important}.wsf-offset-small-12{-webkit-margin-start:100% !important;margin-inline-start:100% !important}}@media (min-width:768px){.wsf-offset-medium-0{-webkit-margin-start:0% !important;margin-inline-start:0% !important}.wsf-offset-medium-1{-webkit-margin-start:8.3333333333333% !important;margin-inline-start:8.3333333333333% !important}.wsf-offset-medium-2{-webkit-margin-start:16.666666666667% !important;margin-inline-start:16.666666666667% !important}.wsf-offset-medium-3{-webkit-margin-start:25% !important;margin-inline-start:25% !important}.wsf-offset-medium-4{-webkit-margin-start:33.333333333333% !important;margin-inline-start:33.333333333333% !important}.wsf-offset-medium-5{-webkit-margin-start:41.666666666667% !important;margin-inline-start:41.666666666667% !important}.wsf-offset-medium-6{-webkit-margin-start:50% !important;margin-inline-start:50% !important}.wsf-offset-medium-7{-webkit-margin-start:58.333333333333% !important;margin-inline-start:58.333333333333% !important}.wsf-offset-medium-8{-webkit-margin-start:66.666666666667% !important;margin-inline-start:66.666666666667% !important}.wsf-offset-medium-9{-webkit-margin-start:75% !important;margin-inline-start:75% !important}.wsf-offset-medium-10{-webkit-margin-start:83.333333333333% !important;margin-inline-start:83.333333333333% !important}.wsf-offset-medium-11{-webkit-margin-start:91.666666666667% !important;margin-inline-start:91.666666666667% !important}.wsf-offset-medium-12{-webkit-margin-start:100% !important;margin-inline-start:100% !important}}@media (min-width:992px){.wsf-offset-large-0{-webkit-margin-start:0% !important;margin-inline-start:0% !important}.wsf-offset-large-1{-webkit-margin-start:8.3333333333333% !important;margin-inline-start:8.3333333333333% !important}
1189.wsf-offset-large-2{-webkit-margin-start:16.666666666667% !important;margin-inline-start:16.666666666667% !important}.wsf-offset-large-3{-webkit-margin-start:25% !important;margin-inline-start:25% !important}.wsf-offset-large-4{-webkit-margin-start:33.333333333333% !important;margin-inline-start:33.333333333333% !important}.wsf-offset-large-5{-webkit-margin-start:41.666666666667% !important;margin-inline-start:41.666666666667% !important}.wsf-offset-large-6{-webkit-margin-start:50% !important;margin-inline-start:50% !important}.wsf-offset-large-7{-webkit-margin-start:58.333333333333% !important;margin-inline-start:58.333333333333% !important}.wsf-offset-large-8{-webkit-margin-start:66.666666666667% !important;margin-inline-start:66.666666666667% !important}.wsf-offset-large-9{-webkit-margin-start:75% !important;margin-inline-start:75% !important}.wsf-offset-large-10{-webkit-margin-start:83.333333333333% !important;margin-inline-start:83.333333333333% !important}.wsf-offset-large-11{-webkit-margin-start:91.666666666667% !important;margin-inline-start:91.666666666667% !important}.wsf-offset-large-12{-webkit-margin-start:100% !important;margin-inline-start:100% !important}}@media (min-width:1200px){.wsf-offset-extra-large-0{-webkit-margin-start:0% !important;margin-inline-start:0% !important}.wsf-offset-extra-large-1{-webkit-margin-start:8.3333333333333% !important;margin-inline-start:8.3333333333333% !important}.wsf-offset-extra-large-2{-webkit-margin-start:16.666666666667% !important;margin-inline-start:16.666666666667% !important}.wsf-offset-extra-large-3{-webkit-margin-start:25% !important;margin-inline-start:25% !important}.wsf-offset-extra-large-4{-webkit-margin-start:33.333333333333% !important;margin-inline-start:33.333333333333% !important}.wsf-offset-extra-large-5{-webkit-margin-start:41.666666666667% !important;margin-inline-start:41.666666666667% !important}.wsf-offset-extra-large-6{-webkit-margin-start:50% !important;margin-inline-start:50% !important}.wsf-offset-extra-large-7{-webkit-margin-start:58.333333333333% !important;margin-inline-start:58.333333333333% !important}.wsf-offset-extra-large-8{-webkit-margin-start:66.666666666667% !important;margin-inline-start:66.666666666667% !important}.wsf-offset-extra-large-9{-webkit-margin-start:75% !important;margin-inline-start:75% !important}.wsf-offset-extra-large-10{-webkit-margin-start:83.333333333333% !important;margin-inline-start:83.333333333333% !important}.wsf-offset-extra-large-11{-webkit-margin-start:91.666666666667% !important;margin-inline-start:91.666666666667% !important}.wsf-offset-extra-large-12{-webkit-margin-start:100% !important;margin-inline-start:100% !important}}.wsf-bottom{align-self:flex-end !important}.wsf-top{align-self:flex-start !important}.wsf-middle{align-self:center !important}</style><style>:where([data-wsf-style-id="1"]){--wsf-form-color-background:transparent;--wsf-form-color-base:var(--base);--wsf-form-color-base-contrast:#ffffff;--wsf-form-color-accent:#205493;--wsf-form-color-neutral:#767676;--wsf-form-color-primary:#205493;--wsf-form-color-secondary:#5b616b;--wsf-form-color-success:#2e8540;--wsf-form-color-info:#02bfe7;--wsf-form-color-warning:#fdb81e;--wsf-form-color-danger:#bb0000;--wsf-form-border-color:transparent;--wsf-form-border-radius:0px;--wsf-form-border-width:0px;--wsf-form-border-style:solid;--wsf-form-grid-gap:20px;--wsf-form-padding-horizontal:0px;--wsf-form-padding-vertical:0px;--wsf-form-transition-enabled:1;--wsf-form-transition-speed:200ms;--wsf-form-transition-timing-function:ease-in-out;--wsf-form-font-family:inherit;--wsf-form-font-size:16px;--wsf-form-font-size-small:14px;--wsf-form-font-size-large:18px;--wsf-form-font-style:inherit;--wsf-form-font-weight:inherit;--wsf-form-letter-spacing:inherit;--wsf-form-line-height:1.4;--wsf-form-text-decoration:inherit;--wsf-form-text-transform:inherit;--wsf-group-li-color-background:transparent;--wsf-group-li-color-background-active:var(--wsf-form-color-base-contrast);--wsf-group-li-color-background-focus:var(--wsf-form-color-base-contrast);--wsf-group-li-color-background-disabled:var(--wsf-form-color-neutral-light-60);--wsf-group-li-border-radius:4px;--wsf-group-li-border-width:1px;--wsf-group-li-border-style:solid;--wsf-group-li-border-color:transparent;--wsf-group-li-border-color-active:var(--wsf-form-color-neutral-light-60);--wsf-group-li-border-color-focus:var(--wsf-form-color-neutral-light-60);--wsf-group-li-border-color-disabled:var(--wsf-form-color-neutral-light-60);--wsf-group-ul-border-color:var(--wsf-form-color-neutral-light-60);--wsf-group-ul-border-width:1px;--wsf-group-ul-border-style:solid;--wsf-group-li-gap:0px;--wsf-group-li-padding-horizontal:16px;
1189--wsf-group-li-padding-vertical:8px;--wsf-group-li-color:var(--wsf-form-color-base);--wsf-group-li-color-active:var(--wsf-form-color-base);--wsf-group-li-color-focus:var(--wsf-form-color-base);--wsf-group-li-color-disabled:var(--wsf-form-color-neutral);--wsf-group-li-steps-color-background:var(--wsf-form-color-base-contrast);--wsf-group-li-steps-color-background-active:var(--wsf-form-color-base-contrast);--wsf-group-li-steps-color-background-complete:var(--wsf-form-color-primary);--wsf-group-li-steps-border-color:var(--wsf-form-color-neutral-light-60);--wsf-group-li-steps-border-color-active:var(--wsf-form-color-primary);--wsf-group-li-steps-border-color-complete:var(--wsf-form-color-primary);--wsf-group-li-steps-size:var(--wsf-field-height);--wsf-group-li-steps-color:var(--wsf-form-color-base);--wsf-group-li-steps-color-active:var(--wsf-form-color-base);--wsf-group-li-steps-color-complete:var(--wsf-form-color-base-contrast);--wsf-group-li-steps-font-family:var(--wsf-form-font-family);--wsf-group-li-steps-font-size:var(--wsf-form-font-size);--wsf-group-li-steps-font-style:var(--wsf-form-font-style);--wsf-group-li-steps-font-weight:700;--wsf-group-li-steps-letter-spacing:var(--wsf-form-letter-spacing);--wsf-group-li-steps-line-height:var(--wsf-field-height);--wsf-group-li-steps-text-decoration:var(--wsf-form-text-decoration);--wsf-group-li-steps-text-transform:var(--wsf-form-text-transform);--wsf-group-li-font-family:var(--wsf-form-font-family);--wsf-group-li-font-size:var(--wsf-form-font-size);--wsf-group-li-font-style:var(--wsf-form-font-style);--wsf-group-li-font-weight:var(--wsf-form-font-weight);--wsf-group-li-letter-spacing:var(--wsf-form-letter-spacing);--wsf-group-li-line-height:var(--wsf-form-line-height);--wsf-group-li-text-decoration:var(--wsf-form-text-decoration);--wsf-group-li-text-transform:var(--wsf-form-text-transform);--wsf-section-color-background:transparent;--wsf-section-legend-color-background:transparent;--wsf-section-legend-color:var(--wsf-form-color-base);--wsf-section-legend-font-family:var(--wsf-form-font-family);--wsf-section-legend-font-size:var(--wsf-form-font-size-large);--wsf-section-legend-font-style:var(--wsf-form-font-style);--wsf-section-legend-font-weight:var(--wsf-form-font-weight);--wsf-section-legend-letter-spacing:var(--wsf-form-letter-spacing);--wsf-section-legend-line-height:var(--wsf-form-line-height);--wsf-section-legend-text-decoration:var(--wsf-form-text-decoration);--wsf-section-legend-text-transform:var(--wsf-form-text-transform);--wsf-section-legend-gap:10px;--wsf-section-icon-color:var(--wsf-form-color-base);--wsf-section-icon-color-disabled:var(--wsf-form-color-neutral-light-60);--wsf-section-icon-size:24px;--wsf-field-color-background:var(--wsf-form-color-base-contrast);--wsf-field-color-background-hover:var(--wsf-field-color-background);--wsf-field-color-background-focus:var(--wsf-field-color-background);--wsf-field-color-background-disabled:var(--wsf-form-color-neutral-light-80);--wsf-field-color-background-invalid:var(--wsf-field-color-background);--wsf-field-border-color:var(--wsf-form-color-base);--wsf-field-border-color-hover:var(--wsf-form-color-base);--wsf-field-border-color-focus:var(--wsf-form-color-primary);--wsf-field-border-color-disabled:var(--wsf-form-color-neutral-light-60);--wsf-field-border-color-invalid:var(--wsf-form-color-danger);--wsf-field-border-placement:all;--wsf-field-border-radius:4px;--wsf-field-border-width:1px;--wsf-field-border-style:solid;--wsf-field-box-shadow-color-focus:var(--wsf-form-color-primary);--wsf-field-box-shadow-width-focus:2px;--wsf-field-fieldset-legend-color-background:transparent;--wsf-field-fieldset-legend-color:var(--wsf-form-color-base);--wsf-field-fieldset-legend-font-family:var(--wsf-form-font-family);--wsf-field-fieldset-legend-font-size:var(--wsf-form-font-size);--wsf-field-fieldset-legend-font-style:var(--wsf-form-font-style);--wsf-field-fieldset-legend-font-weight:var(--wsf-form-font-weight);--wsf-field-fieldset-legend-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-fieldset-legend-line-height:var(--wsf-form-line-height);--wsf-field-fieldset-legend-text-decoration:var(--wsf-form-text-decoration);--wsf-field-fieldset-legend-text-transform:var(--wsf-form-text-transform);--wsf-field-fieldset-legend-gap:10px;--wsf-field-help-color-background:transparent;--wsf-field-help-color:var(--wsf-form-color-base);--wsf-field-help-font-family:var(--wsf-form-font-family);--wsf-field-help-font-size:var(--wsf-form-font-size-small);--wsf-field-help-font-style:var(--wsf-form-font-style);
1189--wsf-field-help-font-weight:var(--wsf-form-font-weight);--wsf-field-help-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-help-line-height:var(--wsf-form-line-height);--wsf-field-help-text-decoration:var(--wsf-form-text-decoration);--wsf-field-help-text-transform:var(--wsf-form-text-transform);--wsf-field-help-gap:5px;--wsf-field-invalid-feedback-color-background:transparent;--wsf-field-invalid-feedback-color:var(--wsf-form-color-danger);--wsf-field-invalid-feedback-font-family:var(--wsf-form-font-family);--wsf-field-invalid-feedback-font-size:var(--wsf-form-font-size-small);--wsf-field-invalid-feedback-font-style:var(--wsf-form-font-style);--wsf-field-invalid-feedback-font-weight:var(--wsf-form-font-weight);--wsf-field-invalid-feedback-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-invalid-feedback-line-height:var(--wsf-form-line-height);--wsf-field-invalid-feedback-text-decoration:var(--wsf-form-text-decoration);--wsf-field-invalid-feedback-text-transform:var(--wsf-form-text-transform);--wsf-field-invalid-feedback-gap:5px;--wsf-field-label-color-background:transparent;--wsf-field-label-color:var(--wsf-form-color-base);--wsf-field-label-font-family:var(--wsf-form-font-family);--wsf-field-label-font-size:var(--wsf-form-font-size);--wsf-field-label-font-style:var(--wsf-form-font-style);--wsf-field-label-font-weight:var(--wsf-form-font-weight);--wsf-field-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-label-line-height:var(--wsf-form-line-height);--wsf-field-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-label-text-transform:var(--wsf-form-text-transform);--wsf-field-label-gap:5px;--wsf-field-label-inside-mode:move;--wsf-field-label-inside-offset:-20px;--wsf-field-label-inside-scale:0.9;--wsf-field-padding-horizontal:10px;--wsf-field-padding-vertical:8.5px;--wsf-field-color-placeholder:var(--wsf-form-color-neutral);--wsf-field-prefix-suffix-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-prefix-suffix-color:var(--wsf-form-color-base);--wsf-field-prefix-suffix-font-family:var(--wsf-form-font-family);--wsf-field-prefix-suffix-font-size:var(--wsf-form-font-size);--wsf-field-prefix-suffix-font-style:var(--wsf-form-font-style);--wsf-field-prefix-suffix-font-weight:var(--wsf-form-font-weight);--wsf-field-prefix-suffix-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-prefix-suffix-line-height:var(--wsf-form-line-height);--wsf-field-prefix-suffix-text-decoration:var(--wsf-form-text-decoration);--wsf-field-prefix-suffix-text-transform:var(--wsf-form-text-transform);--wsf-field-color:var(--wsf-form-color-base);--wsf-field-color-hover:var(--wsf-form-color-base);--wsf-field-color-focus:var(--wsf-form-color-base);--wsf-field-color-disabled:var(--wsf-form-color-neutral);--wsf-field-color-invalid:var(--wsf-form-color-danger);--wsf-field-tooltip-color-background:var(--wsf-form-color-neutral);--wsf-field-tooltip-color:var(--wsf-form-color-base);--wsf-field-tooltip-font-family:var(--wsf-form-font-family);--wsf-field-tooltip-font-size:var(--wsf-form-font-size-small);--wsf-field-tooltip-font-weight:var(--wsf-form-font-weight);--wsf-field-tooltip-line-height:var(--wsf-form-line-height);--wsf-field-tooltip-border-radius:var(--wsf-field-border-radius);--wsf-field-tooltip-gap:5px;--wsf-field-font-family:var(--wsf-form-font-family);--wsf-field-font-size:var(--wsf-form-font-size);--wsf-field-font-style:var(--wsf-form-font-style);--wsf-field-font-weight:var(--wsf-form-font-weight);--wsf-field-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-line-height:var(--wsf-form-line-height);--wsf-field-text-decoration:var(--wsf-form-text-decoration);--wsf-field-text-transform:var(--wsf-form-text-transform);--wsf-field-button-color-background:var(--wsf-form-color-neutral-light-60);--wsf-field-button-color-background-hover:var(--wsf-form-color-neutral-light-40);--wsf-field-button-color-background-focus:var(--wsf-form-color-neutral-light-40);--wsf-field-button-primary-color-background:var(--wsf-form-color-primary);--wsf-field-button-primary-color-background-hover:var(--wsf-form-color-primary-dark-20);--wsf-field-button-primary-color-background-focus:var(--wsf-form-color-primary-dark-40);--wsf-field-button-secondary-color-background:var(--wsf-form-color-secondary);--wsf-field-button-secondary-color-background-hover:var(--wsf-form-color-secondary-dark-20);--wsf-field-button-secondary-color-background-focus:var(--wsf-form-color-secondary-dark-40);--wsf-field-button-success-color-background:var(--wsf-form-color-success);--wsf-field-button-success-color-background-hover:var(--wsf-form-color-success-dark-20);--wsf-field-button-success-color-background-focus:var(--wsf-form-color-success-dark-40);--wsf-field-button-info-color-background:var(--wsf-form-color-info);--wsf-field-button-info-color-background-hover:var(--wsf-form-color-info-dark-20);--wsf-field-button-info-color-background-focus:var(--wsf-form-color-info-dark-40);--wsf-field-button-warning-color-background:var(--wsf-form-color-warning);--wsf-field-button-warning-color-background-hover:var(--wsf-form-color-warning-dark-20
1189);--wsf-field-button-warning-color-background-focus:var(--wsf-form-color-warning-dark-40);--wsf-field-button-danger-color-background:var(--wsf-form-color-danger);--wsf-field-button-danger-color-background-hover:var(--wsf-form-color-danger-dark-20);--wsf-field-button-danger-color-background-focus:var(--wsf-form-color-danger-dark-40);--wsf-field-button-border-color:var(--wsf-form-color-neutral-light-60);--wsf-field-button-border-color-hover:var(--wsf-form-color-neutral-light-40);--wsf-field-button-border-color-focus:var(--wsf-form-color-neutral-light-40);--wsf-field-button-primary-border-color:var(--wsf-form-color-primary);--wsf-field-button-primary-border-color-hover:var(--wsf-form-color-primary-dark-20);--wsf-field-button-primary-border-color-focus:var(--wsf-form-color-primary-dark-40);--wsf-field-button-secondary-border-color:var(--wsf-form-color-secondary);--wsf-field-button-secondary-border-color-hover:var(--wsf-form-color-secondary-dark-20);--wsf-field-button-secondary-border-color-focus:var(--wsf-form-color-secondary-dark-40);--wsf-field-button-success-border-color:var(--wsf-form-color-success);--wsf-field-button-success-border-color-hover:var(--wsf-form-color-success-dark-20);--wsf-field-button-success-border-color-focus:var(--wsf-form-color-success-dark-40);--wsf-field-button-info-border-color:var(--wsf-form-color-info);--wsf-field-button-info-border-color-hover:var(--wsf-form-color-info-dark-20);--wsf-field-button-info-border-color-focus:var(--wsf-form-color-info-dark-40);--wsf-field-button-warning-border-color:var(--wsf-form-color-warning);--wsf-field-button-warning-border-color-hover:var(--wsf-form-color-warning-dark-20);--wsf-field-button-warning-border-color-focus:var(--wsf-form-color-warning-dark-40);--wsf-field-button-danger-border-color:var(--wsf-form-color-danger);--wsf-field-button-danger-border-color-hover:var(--wsf-form-color-danger-dark-20);--wsf-field-button-danger-border-color-focus:var(--wsf-form-color-danger-dark-40);--wsf-field-button-border-radius:var(--wsf-field-border-radius);--wsf-field-button-border-style:solid;--wsf-field-button-border-width:1px;--wsf-field-button-padding-horizontal:var(--wsf-field-padding-horizontal);--wsf-field-button-padding-vertical:var(--wsf-field-padding-vertical);--wsf-field-button-width:100%;--wsf-field-button-color:var(--wsf-form-color-base);--wsf-field-button-color-hover:var(--wsf-form-color-base);--wsf-field-button-color-focus:var(--wsf-form-color-base);--wsf-field-button-primary-color:var(--wsf-form-color-base-contrast);--wsf-field-button-primary-color-hover:var(--wsf-field-button-primary-color);--wsf-field-button-primary-color-focus:var(--wsf-field-button-primary-color);--wsf-field-button-secondary-color:var(--wsf-form-color-base-contrast);--wsf-field-button-secondary-color-hover:var(--wsf-field-button-secondary-color);--wsf-field-button-secondary-color-focus:var(--wsf-field-button-secondary-color);--wsf-field-button-success-color:var(--wsf-form-color-base-contrast);--wsf-field-button-success-color-hover:var(--wsf-field-button-success-color);--wsf-field-button-success-color-focus:var(--wsf-field-button-success-color);--wsf-field-button-info-color:var(--wsf-form-color-base-contrast);--wsf-field-button-info-color-hover:var(--wsf-form-color-base-contrast);--wsf-field-button-info-color-focus:var(--wsf-form-color-base-contrast);--wsf-field-button-warning-color:var(--wsf-form-color-base);--wsf-field-button-warning-color-hover:var(--wsf-form-color-base);--wsf-field-button-warning-color-focus:var(--wsf-form-color-base);--wsf-field-button-danger-color:var(--wsf-form-color-base-contrast);--wsf-field-button-danger-color-hover:var(--wsf-field-button-danger-color);--wsf-field-button-danger-color-focus:var(--wsf-field-button-danger-color);--wsf-field-button-font-family:var(--wsf-form-font-family);--wsf-field-button-font-size:var(--wsf-form-font-size);--wsf-field-button-font-style:var(--wsf-form-font-style);--wsf-field-button-font-weight:var(--wsf-form-font-weight);--wsf-field-button-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-button-line-height:var(--wsf-form-line-height);--wsf-field-button-text-decoration:var(--wsf-form-text-decoration);--wsf-field-button-text-transform:var(--wsf-form-text-transform);--wsf-field-checkbox-color-background:var(--wsf-field-color-background);--wsf-field-checkbox-checked-color-background:var(--wsf-form-color-accent);--wsf-field-checkbox-checkmark-color:var(--wsf-form-color-base-contrast);--wsf-field-checkbox-border-radius:var(--wsf-field-border-radius);
1189--wsf-field-checkbox-gap-horizontal:6px;--wsf-field-checkbox-gap-vertical:10px;--wsf-field-checkbox-button-color-background:var(--wsf-form-color-neutral-light-60);--wsf-field-checkbox-button-color:var(--wsf-form-color-base);--wsf-field-checkbox-checked-button-color-background:var(--wsf-form-color-accent);--wsf-field-checkbox-checked-button-color:var(--wsf-form-color-base-contrast);--wsf-field-checkbox-switch-color:var(--wsf-form-color-neutral-light-60);--wsf-field-checkbox-checked-switch-color-background:var(--wsf-form-color-accent);--wsf-field-checkbox-checked-switch-color:var(--wsf-form-color-base-contrast);--wsf-field-checkbox-checked-swatch-border-color:var(--wsf-form-color-primary);--wsf-field-checkbox-checked-swatch-box-shadow-color:var(--wsf-form-color-base-contrast);--wsf-field-checkbox-checked-image-border-color:var(--wsf-form-color-primary);--wsf-field-checkbox-checked-image-box-shadow-color:var(--wsf-form-color-base-contrast);--wsf-field-datetime-calendar-color-background:var(--wsf-form-color-neutral-light-90);--wsf-field-datetime-calendar-today-color-background:var(--wsf-form-color-neutral-light-70);--wsf-field-datetime-calendar-current-color-background:var(--wsf-form-color-primary);--wsf-field-datetime-calendar-hover-color-background:var(--wsf-form-color-primary);--wsf-field-datetime-calendar-border-color:var(--wsf-form-color-neutral-light-60);--wsf-field-datetime-calendar-border-style:var(--wsf-field-border-style);--wsf-field-datetime-calendar-border-width:var(--wsf-field-border-width);--wsf-field-datetime-calendar-color:var(--wsf-form-color-base);--wsf-field-datetime-calendar-today-color:var(--wsf-form-color-base);--wsf-field-datetime-calendar-current-color:var(--wsf-form-color-base-contrast);--wsf-field-datetime-calendar-hover-color:var(--wsf-form-color-base-contrast);--wsf-field-datetime-calendar-disabled-color:var(--wsf-form-color-base-light-80);--wsf-field-datetime-calendar-font-family:var(--wsf-form-font-family);--wsf-field-datetime-calendar-font-size:var(--wsf-form-font-size);--wsf-field-datetime-calendar-font-style:var(--wsf-form-font-style);--wsf-field-datetime-calendar-font-weight:700;--wsf-field-datetime-calendar-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-datetime-calendar-line-height:var(--wsf-form-line-height);--wsf-field-datetime-calendar-text-decoration:var(--wsf-form-text-decoration);--wsf-field-datetime-calendar-text-transform:var(--wsf-form-text-transform);--wsf-field-datetime-calendar-padding-horizontal:4px;--wsf-field-datetime-calendar-padding-vertical:4px;--wsf-field-datetime-calendar-heading-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-datetime-calendar-heading-color:var(--wsf-form-color-base);--wsf-field-datetime-nav-current-color-background:var(--wsf-form-color-primary);--wsf-field-datetime-nav-hover-color-background:var(--wsf-form-color-primary);--wsf-field-datetime-nav-border-color:var(--wsf-form-color-neutral-light-60);--wsf-field-datetime-nav-border-style:var(--wsf-field-border-style);--wsf-field-datetime-nav-border-width:var(--wsf-field-border-width);--wsf-field-datetime-nav-icon-color:var(--wsf-form-color-base);--wsf-field-datetime-nav-icon-gap:8px;--wsf-field-datetime-nav-icon-size:var(--wsf-form-font-size);--wsf-field-datetime-nav-color:var(--wsf-form-color-base);--wsf-field-datetime-nav-current-color:var(--wsf-form-color-base-contrast);--wsf-field-datetime-nav-hover-color:var(--wsf-form-color-base-contrast);--wsf-field-datetime-nav-font-family:var(--wsf-form-font-family);--wsf-field-datetime-nav-font-size:var(--wsf-form-font-size);--wsf-field-datetime-nav-font-style:var(--wsf-form-font-style);--wsf-field-datetime-nav-font-weight:700;--wsf-field-datetime-nav-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-datetime-nav-line-height:var(--wsf-form-line-height);--wsf-field-datetime-nav-text-decoration:var(--wsf-form-text-decoration);--wsf-field-datetime-nav-text-transform:var(--wsf-form-text-transform);--wsf-field-datetime-padding-horizontal:10px;--wsf-field-datetime-padding-vertical:10px;--wsf-field-file-button-color:var(--wsf-form-color-base);--wsf-field-file-button-color-hover:var(--wsf-form-color-base);--wsf-field-file-button-color-focus:var(--wsf-form-color-base);--wsf-field-file-button-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-file-button-color-background-hover:var(--wsf-form-color-neutral-light-60);--wsf-field-file-button-color-background-focus:var(--wsf-form-color-neutral-light-60);--wsf-field-file-dropzonejs-color-background:var(--wsf-field-color-background);--wsf-field-file-dropzonejs-border-color:var(--wsf-field-border-color);--wsf-field-file-dropzonejs-border-style:dashed;--wsf-field-file-dropzonejs-border-width:var(--wsf-field-border-width);--wsf-field-file-dropzonejs-border-radius:var(--wsf-field-border-radius);--wsf-field-file-dropzonejs-padding-horizontal:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-padding-vertical:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-progress-color-background:var(--wsf-form-color-neutral);
1189--wsf-field-file-dropzonejs-progress-color-background-bar:var(--wsf-form-color-primary);--wsf-field-file-dropzonejs-progress-color-background-complete:var(--wsf-form-color-success);--wsf-field-file-dropzonejs-progress-border-radius:var(--wsf-field-border-radius);--wsf-field-file-dropzonejs-progress-gap:5px;--wsf-field-file-dropzonejs-progress-height:10px;--wsf-field-media-capture-control-color-background:#000000aa;--wsf-field-media-capture-control-color:#ffffff;--wsf-field-media-capture-control-color-record:#ff6161;--wsf-field-media-capture-control-color-level:#2db94d;--wsf-field-media-capture-control-level-width:60px;--wsf-field-media-capture-control-size:40px;--wsf-field-media-capture-control-gap:12px;--wsf-field-media-capture-control-padding-horizontal:10px;--wsf-field-media-capture-control-padding-vertical:10px;--wsf-field-media-capture-control-box-shadow-color:#ffffff99;--wsf-field-media-capture-control-box-shadow-width:2px;--wsf-field-media-capture-countdown-color-background:#000000aa;--wsf-field-media-capture-countdown-color:#ffffff;--wsf-field-media-capture-countdown-font-family:var(--wsf-form-font-family);--wsf-field-media-capture-countdown-font-size:120px;--wsf-field-media-capture-countdown-font-style:var(--wsf-form-font-style);--wsf-field-media-capture-countdown-font-weight:700;--wsf-field-media-capture-countdown-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-media-capture-countdown-line-height:var(--wsf-field-height);--wsf-field-media-capture-countdown-text-decoration:var(--wsf-form-text-decoration);--wsf-field-media-capture-countdown-text-transform:var(--wsf-form-text-transform);--wsf-field-media-capture-settings-color-background:#000000aa;--wsf-field-media-capture-settings-color:#ffffff;--wsf-field-media-capture-settings-font-family:var(--wsf-form-font-family);--wsf-field-media-capture-settings-font-size:var(--wsf-field-font-size);--wsf-field-media-capture-settings-font-style:var(--wsf-form-font-style);--wsf-field-media-capture-settings-font-weight:var(--wsf-field-font-weight);--wsf-field-media-capture-settings-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-media-capture-settings-line-height:var(--wsf-field-height);--wsf-field-media-capture-settings-text-decoration:var(--wsf-form-text-decoration);--wsf-field-media-capture-settings-text-transform:var(--wsf-form-text-transform);--wsf-field-message-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-message-color:var(--wsf-form-color-base);--wsf-field-message-anchor-color:var(--wsf-form-color-base);--wsf-field-message-border-color:var(--wsf-form-color-neutral-light-60);--wsf-field-message-success-color-background:var(--wsf-form-color-success-light-80);--wsf-field-message-success-color:var(--wsf-form-color-success-dark-40);--wsf-field-message-success-anchor-color:var(--wsf-form-color-success-dark-60);--wsf-field-message-success-border-color:var(--wsf-form-color-success-light-40);--wsf-field-message-info-color-background:var(--wsf-form-color-info-light-80);--wsf-field-message-info-color:var(--wsf-form-color-info-dark-40);--wsf-field-message-info-anchor-color:var(--wsf-form-color-info-dark-60);--wsf-field-message-info-border-color:var(--wsf-form-color-info-light-40);--wsf-field-message-warning-color-background:var(--wsf-form-color-warning-light-80);--wsf-field-message-warning-color:var(--wsf-form-color-warning-dark-40);--wsf-field-message-warning-anchor-color:var(--wsf-form-color-warning-dark-60);--wsf-field-message-warning-border-color:var(--wsf-form-color-warning-light-40);--wsf-field-message-danger-color-background:var(--wsf-form-color-danger-light-80);--wsf-field-message-danger-color:var(--wsf-form-color-danger-dark-40);--wsf-field-message-danger-anchor-color:var(--wsf-form-color-danger-dark-60);--wsf-field-message-danger-border-color:var(--wsf-form-color-danger-light-40);--wsf-field-meter-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-meter-color-background-optimum:var(--wsf-form-color-success);--wsf-field-meter-color-background-sub-optimum:var(--wsf-form-color-warning);--wsf-field-meter-color-background-even-less-good:var(--wsf-form-color-danger);--wsf-field-password-icon-color:var(--wsf-form-color-base);--wsf-field-password-strength-meter-disc-color:var(--wsf-form-color-neutral-light-60);--wsf-field-password-strength-meter-disc-color-danger:var(--wsf-form-color-danger);--wsf-field-password-strength-meter-disc-color-warning:var(--wsf-form-color-warning);--wsf-field-password-strength-meter-disc-color-success:var(--wsf-form-color-success);--wsf-field-progress-color-background:var(--wsf-form-color-neutral-light-80);
1189--wsf-field-progress-color-background-bar:var(--wsf-form-color-accent);--wsf-field-progress-color-background-complete:var(--wsf-form-color-success);--wsf-field-radio-color-background:var(--wsf-field-color-background);--wsf-field-radio-checked-color:var(--wsf-form-color-accent);--wsf-field-radio-gap-horizontal:6px;--wsf-field-radio-gap-vertical:10px;--wsf-field-radio-button-color-background:var(--wsf-form-color-neutral-light-60);--wsf-field-radio-button-color:var(--wsf-form-color-base);--wsf-field-radio-checked-button-color-background:var(--wsf-form-color-accent);--wsf-field-radio-checked-button-color:var(--wsf-form-color-base-contrast);--wsf-field-radio-circle-color-background:var(--wsf-form-color-base-contrast);--wsf-field-radio-circle-color-background-hover:var(--wsf-form-color-neutral-light-60);--wsf-field-radio-checked-circle-color-background:var(--wsf-form-color-accent);--wsf-field-radio-color-background-disabled:var(--wsf-form-color-neutral-light-60);--wsf-field-radio-circle-color:var(--wsf-form-color-base);--wsf-field-radio-circle-color-hover:var(--wsf-form-color-base);--wsf-field-radio-checked-circle-color:var(--wsf-form-color-base-contrast);--wsf-field-radio-color-disabled:var(--wsf-form-color-neutral);--wsf-field-radio-circle-padding-vertical:var(--wsf-field-padding-vertical);--wsf-field-radio-circle-font-family:var(--wsf-form-font-family);--wsf-field-radio-circle-font-size:var(--wsf-form-font-size);--wsf-field-radio-circle-font-style:var(--wsf-form-font-style);--wsf-field-radio-circle-font-weight:var(--wsf-form-font-weight);--wsf-field-radio-circle-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-radio-circle-line-height:var(--wsf-form-line-height);--wsf-field-radio-circle-text-decoration:var(--wsf-form-text-decoration);--wsf-field-radio-circle-text-transform:var(--wsf-form-text-transform);--wsf-field-radio-checked-image-border-color:var(--wsf-form-color-primary);--wsf-field-radio-checked-image-box-shadow-color:var(--wsf-form-color-base-contrast);--wsf-field-radio-checked-swatch-border-color:var(--wsf-form-color-primary);--wsf-field-radio-checked-swatch-box-shadow-color:var(--wsf-form-color-base-contrast);--wsf-field-radio-switch-color:var(--wsf-form-color-neutral-light-60);--wsf-field-radio-checked-switch-color-background:var(--wsf-form-color-accent);--wsf-field-radio-checked-switch-color:var(--wsf-form-color-base-contrast);--wsf-field-range-track-border-radius:var(--wsf-field-border-radius);--wsf-field-range-track-color:var(--wsf-form-color-neutral-light-80);--wsf-field-range-track-lower-color:var(--wsf-form-color-accent);--wsf-field-range-track-upper-color:var(--wsf-form-color-neutral-light-80);--wsf-field-range-thumb-color:var(--wsf-form-color-accent);--wsf-field-range-tickmark-color:var(--wsf-field-help-color);--wsf-field-range-tickmark-label-color:var(--wsf-field-help-color);--wsf-field-range-tickmark-label-font-family:var(--wsf-form-font-family);--wsf-field-range-tickmark-label-font-size:var(--wsf-form-font-size);--wsf-field-range-tickmark-label-font-style:var(--wsf-form-font-style);--wsf-field-range-tickmark-label-font-weight:var(--wsf-form-font-weight);--wsf-field-range-tickmark-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-range-tickmark-label-line-height:var(--wsf-form-line-height);--wsf-field-range-tickmark-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-range-tickmark-label-text-transform:var(--wsf-form-text-transform);--wsf-field-select-arrow-color:var(--wsf-field-color);--wsf-field-select-arrow-width:12px;--wsf-field-select-arrow-height:6px;--wsf-field-select-select2-choice-border-radius:var(--wsf-field-border-radius);--wsf-field-select-select2-choice-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-select-select2-choice-color:var(--wsf-form-color-base);--wsf-field-select-select2-choice-color-remove:var(--wsf-form-color-base);--wsf-field-select-select2-choice-gap:5px;--wsf-field-select-select2-choice-font-family:var(--wsf-form-font-family);--wsf-field-select-select2-choice-font-size:var(--wsf-form-font-size-small);--wsf-field-select-select2-choice-font-style:var(--wsf-form-font-style);
1189--wsf-field-select-select2-choice-font-weight:var(--wsf-form-font-weight);--wsf-field-select-select2-choice-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-select-select2-choice-line-height:var(--wsf-form-line-height);--wsf-field-select-select2-choice-text-decoration:var(--wsf-form-text-decoration);--wsf-field-select-select2-choice-text-transform:var(--wsf-form-text-transform);--wsf-field-select-select2-result-color-background:var(--wsf-form-color-base-contrast);--wsf-field-select-select2-result-color-background-selected:var(--wsf-form-color-neutral-light-80);--wsf-field-select-select2-result-color-background-highlighted:var(--wsf-form-color-primary);--wsf-field-select-select2-result-color:var(--wsf-form-color-base);--wsf-field-select-select2-result-color-selected:var(--wsf-form-color-base);--wsf-field-select-select2-result-color-highlighted:var(--wsf-form-color-base-contrast);--wsf-field-select-select2-result-font-family:var(--wsf-form-font-family);--wsf-field-select-select2-result-font-size:var(--wsf-form-font-size);--wsf-field-select-select2-result-font-style:var(--wsf-form-font-style);--wsf-field-select-select2-result-font-weight:var(--wsf-form-font-weight);--wsf-field-select-select2-result-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-select-select2-result-line-height:var(--wsf-form-line-height);--wsf-field-select-select2-result-text-decoration:var(--wsf-form-text-decoration);--wsf-field-select-select2-result-text-transform:var(--wsf-form-text-transform);--wsf-field-select-select2-result-padding-horizontal:7px;--wsf-field-select-select2-result-padding-vertical:5px;--wsf-field-signature-color-background:var(--wsf-field-color-background);--wsf-field-summary-border-color:transparent;--wsf-field-summary-border-radius:0px;--wsf-field-summary-border-width:0px;--wsf-field-summary-border-style:solid;--wsf-field-summary-color-background:var(--wsf-field-color-background);--wsf-field-summary-color:var(--wsf-field-color);--wsf-field-summary-form-label-color:var(--wsf-field-summary-color);--wsf-field-summary-form-label-font-family:var(--wsf-form-font-family);--wsf-field-summary-form-label-font-size:22px;--wsf-field-summary-form-label-font-style:var(--wsf-form-font-style);--wsf-field-summary-form-label-font-weight:700;--wsf-field-summary-form-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-form-label-line-height:var(--wsf-form-line-height);--wsf-field-summary-form-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-form-label-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-group-label-color:var(--wsf-field-summary-color);--wsf-field-summary-group-label-font-family:var(--wsf-form-font-family);--wsf-field-summary-group-label-font-size:20px;--wsf-field-summary-group-label-font-style:var(--wsf-form-font-style);--wsf-field-summary-group-label-font-weight:700;--wsf-field-summary-group-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-group-label-line-height:var(--wsf-form-line-height);--wsf-field-summary-group-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-group-label-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-section-label-color:var(--wsf-field-summary-color);--wsf-field-summary-section-label-font-family:var(--wsf-form-font-family);--wsf-field-summary-section-label-font-size:18px;--wsf-field-summary-section-label-font-style:var(--wsf-form-font-style);--wsf-field-summary-section-label-font-weight:700;--wsf-field-summary-section-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-section-label-line-height:var(--wsf-form-line-height);--wsf-field-summary-section-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-section-label-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-field-label-color:var(--wsf-field-summary-color);--wsf-field-summary-field-label-font-family:var(--wsf-form-font-family);--wsf-field-summary-field-label-font-size:var(--wsf-field-font-size);--wsf-field-summary-field-label-font-style:var(--wsf-form-font-style);
1189--wsf-field-summary-field-label-font-weight:700;--wsf-field-summary-field-label-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-field-label-line-height:var(--wsf-form-line-height);--wsf-field-summary-field-label-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-field-label-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-field-label-horizontal-width:30%;--wsf-field-summary-field-value-color:var(--wsf-field-summary-color);--wsf-field-summary-field-value-font-family:var(--wsf-form-font-family);--wsf-field-summary-field-value-font-size:var(--wsf-form-font-size);--wsf-field-summary-field-value-font-style:var(--wsf-form-font-style);--wsf-field-summary-field-value-font-weight:var(--wsf-form-font-weight);--wsf-field-summary-field-value-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-field-value-line-height:var(--wsf-form-line-height);--wsf-field-summary-field-value-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-field-value-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-gap:var(--wsf-form-grid-gap);--wsf-field-summary-padding-horizontal:0px;--wsf-field-summary-padding-vertical:0px;--wsf-field-summary-table-gap:1px;--wsf-field-summary-table-padding-horizontal:4px;--wsf-field-summary-table-padding-vertical:4px;--wsf-field-summary-thead-color-background:var(--wsf-form-color-neutral-light-80);--wsf-field-summary-thead-color:var(--wsf-field-summary-color);--wsf-field-summary-thead-font-family:var(--wsf-form-font-family);--wsf-field-summary-thead-font-size:var(--wsf-field-font-size);--wsf-field-summary-thead-font-style:var(--wsf-form-font-style);--wsf-field-summary-thead-font-weight:700;--wsf-field-summary-thead-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-thead-line-height:var(--wsf-form-line-height);--wsf-field-summary-thead-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-thead-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-tbody-color-background:var(--wsf-form-color-neutral-light-90);--wsf-field-summary-tbody-color:var(--wsf-field-summary-color);--wsf-field-summary-tbody-font-family:var(--wsf-form-font-family);--wsf-field-summary-tbody-font-size:var(--wsf-form-font-size);--wsf-field-summary-tbody-font-style:var(--wsf-form-font-style);--wsf-field-summary-tbody-font-weight:var(--wsf-form-font-weight);--wsf-field-summary-tbody-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-tbody-line-height:var(--wsf-form-line-height);--wsf-field-summary-tbody-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-tbody-text-transform:var(--wsf-form-text-transform);--wsf-field-summary-font-family:var(--wsf-form-font-family);--wsf-field-summary-font-size:var(--wsf-form-font-size);--wsf-field-summary-font-style:var(--wsf-form-font-style);--wsf-field-summary-font-weight:var(--wsf-form-font-weight);--wsf-field-summary-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-summary-line-height:var(--wsf-form-line-height);--wsf-field-summary-text-decoration:var(--wsf-form-text-decoration);--wsf-field-summary-text-transform:var(--wsf-form-text-transform);--wsf-field-texteditor-color:var(--wsf-form-color-base);--wsf-field-texteditor-font-family:var(--wsf-form-font-family);--wsf-field-texteditor-font-size:var(--wsf-form-font-size);--wsf-field-texteditor-font-style:var(--wsf-form-font-style);--wsf-field-texteditor-font-weight:var(--wsf-form-font-weight);--wsf-field-texteditor-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-texteditor-line-height:var(--wsf-form-line-height);--wsf-field-texteditor-text-decoration:var(--wsf-form-text-decoration);--wsf-field-texteditor-text-transform:var(--wsf-form-text-transform);--wsf-field-texteditor-p-margin-bottom:1em;--wsf-field-validate-border-color:var(--wsf-field-border-color-invalid);--wsf-field-validate-border-radius:var(--wsf-field-border-radius);--wsf-field-validate-border-width:var(--wsf-field-border-width);--wsf-field-validate-border-style:var(--wsf-field-border-style);--wsf-field-validate-color-background:var(--wsf-field-color-background);--wsf-field-validate-color:var(--wsf-field-color-invalid);--wsf-field-validate-li-gap:0px;--wsf-field-validate-padding-horizontal:16px;
1189--wsf-field-validate-padding-vertical:16px;--wsf-field-validate-font-family:var(--wsf-form-font-family);--wsf-field-validate-font-size:var(--wsf-form-font-size);--wsf-field-validate-font-style:var(--wsf-form-font-style);--wsf-field-validate-font-weight:var(--wsf-form-font-weight);--wsf-field-validate-letter-spacing:var(--wsf-form-letter-spacing);--wsf-field-validate-line-height:var(--wsf-form-line-height);--wsf-field-validate-text-decoration:var(--wsf-form-text-decoration);--wsf-field-validate-text-transform:var(--wsf-form-text-transform);--wsf-conversational-width-max:800px;--wsf-conversational-padding-horizontal:40px;--wsf-conversational-color-background:#efeff4;--wsf-conversational-nav-color-background:#585858;--wsf-conversational-nav-color:#ffffff;--wsf-conversational-section-opacity-inactive:0.25;--wsf-form-color-base-dark-90:color-mix(in oklab, var(--wsf-form-color-base), #000 90%);--wsf-form-color-base-dark-80:color-mix(in oklab, var(--wsf-form-color-base), #000 80%);--wsf-form-color-base-dark-70:color-mix(in oklab, var(--wsf-form-color-base), #000 70%);--wsf-form-color-base-dark-60:color-mix(in oklab, var(--wsf-form-color-base), #000 60%);--wsf-form-color-base-dark-50:color-mix(in oklab, var(--wsf-form-color-base), #000 50%);--wsf-form-color-base-dark-40:color-mix(in oklab, var(--wsf-form-color-base), #000 40%);--wsf-form-color-base-dark-30:color-mix(in oklab, var(--wsf-form-color-base), #000 30%);--wsf-form-color-base-dark-20:color-mix(in oklab, var(--wsf-form-color-base), #000 20%);--wsf-form-color-base-dark-10:color-mix(in oklab, var(--wsf-form-color-base), #000 10%);--wsf-form-color-base-light-10:color-mix(in oklab, var(--wsf-form-color-base), #fff 10%);--wsf-form-color-base-light-20:color-mix(in oklab, var(--wsf-form-color-base), #fff 20%);--wsf-form-color-base-light-30:color-mix(in oklab, var(--wsf-form-color-base), #fff 30%);--wsf-form-color-base-light-40:color-mix(in oklab, var(--wsf-form-color-base), #fff 40%);--wsf-form-color-base-light-50:color-mix(in oklab, var(--wsf-form-color-base), #fff 50%);--wsf-form-color-base-light-60:color-mix(in oklab, var(--wsf-form-color-base), #fff 60%);--wsf-form-color-base-light-70:color-mix(in oklab, var(--wsf-form-color-base), #fff 70%);--wsf-form-color-base-light-80:color-mix(in oklab, var(--wsf-form-color-base), #fff 80%);--wsf-form-color-base-light-90:color-mix(in oklab, var(--wsf-form-color-base), #fff 90%);--wsf-form-color-base-contrast-dark-90:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 90%);--wsf-form-color-base-contrast-dark-80:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 80%);--wsf-form-color-base-contrast-dark-70:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 70%);--wsf-form-color-base-contrast-dark-60:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 60%);--wsf-form-color-base-contrast-dark-50:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 50%);--wsf-form-color-base-contrast-dark-40:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 40%);--wsf-form-color-base-contrast-dark-30:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 30%);--wsf-form-color-base-contrast-dark-20:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 20%);--wsf-form-color-base-contrast-dark-10:color-mix(in oklab, var(--wsf-form-color-base-contrast), #000 10%);--wsf-form-color-base-contrast-light-10:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 10%);--wsf-form-color-base-contrast-light-20:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 20%);--wsf-form-color-base-contrast-light-30:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 30%);--wsf-form-color-base-contrast-light-40:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 40%);--wsf-form-color-base-contrast-light-50:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 50%);--wsf-form-color-base-contrast-light-60:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 60%);--wsf-form-color-base-contrast-light-70:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 70%);--wsf-form-color-base-contrast-light-80:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 80%);--wsf-form-color-base-contrast-light-90:color-mix(in oklab, var(--wsf-form-color-base-contrast), #fff 90%);--wsf-form-color-accent-dark-90:color-mix(in oklab, var(--wsf-form-color-accent), #000 90%);--wsf-form-color-accent-dark-80:color-mix(in oklab, var(--wsf-form-color-accent), #000 80%);--wsf-form-color-accent-dark-70:color-mix(in oklab, var(--wsf-form-color-accent), #000 70%);--wsf-form-color-accent-dark-60:color-mix(in oklab, var(--wsf-form-color-accent), #000 60%);--wsf-form-color-accent-dark-50:color-mix(in oklab, var(--wsf-form-color-accent), #000 50%);--wsf-form-color-accent-dark-40:color-mix(in oklab, var(--wsf-form-color-accent), #000 40%);--wsf-form-color-accent-dark-30:color-mix(in oklab, var(--wsf-form-color-accent), #000 30%);--wsf-form-color-accent-dark-20:color-mix(in oklab, var(--wsf-form-color-accent), #000 20%);--wsf-form-color-accent-dark-10:color-mix(in oklab, var(--wsf-form-color-accent), #000 10%);--wsf-form-color-accent-light-10:color-mix(in oklab, var(--wsf-form-color-accent), #fff 10%);--wsf-form-color-accent-light-20:color-mix(in oklab, var(--wsf-form-color-accent), #fff 20%);--wsf-form-color-accent-light-30:color-mix(in oklab, var(--wsf-form-color-accent), #fff 30%);--wsf-form-color-accent-light-40:color-mix(in oklab, var(--wsf-form-color-accent), #fff 40%);--wsf-form-color-accent-light-50:color-mix(in oklab, var(--wsf-form-color-accent), #fff 50%);--wsf-form-color-accent-light-60:color-mix(in oklab, var(--wsf-form-color-accent), #fff 60%);--wsf-form-color-accent-light-70:color-mix(in oklab, var(--wsf-form-color-accent), #fff 70%);--wsf-form-color-accent-light-80:color-mix(in oklab, var(--wsf-form-color-accent), #fff 80%);--wsf-form-color-accent-light-90:color-mix(in oklab, var(--wsf-form-color-accent), #fff 90%);--wsf-form-color-neutral-dark-90:color-mix(in oklab, var(--wsf-form-color-neutral), #000 90%);--wsf-form-color-neutral-dark-80:color-mix(in oklab, var(--wsf-form-color-neutral), #000 80%);--wsf-form-color-neutral-dark-70:color-mix(in oklab, var(--wsf-form-color-neutral), #000 70%);--wsf-form-color-neutral-dark-60:color-mix(in oklab, var(--wsf-form-color-neutral), #000 60%);
1189--wsf-form-color-neutral-dark-50:color-mix(in oklab, var(--wsf-form-color-neutral), #000 50%);--wsf-form-color-neutral-dark-40:color-mix(in oklab, var(--wsf-form-color-neutral), #000 40%);--wsf-form-color-neutral-dark-30:color-mix(in oklab, var(--wsf-form-color-neutral), #000 30%);--wsf-form-color-neutral-dark-20:color-mix(in oklab, var(--wsf-form-color-neutral), #000 20%);--wsf-form-color-neutral-dark-10:color-mix(in oklab, var(--wsf-form-color-neutral), #000 10%);--wsf-form-color-neutral-light-10:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 10%);--wsf-form-color-neutral-light-20:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 20%);--wsf-form-color-neutral-light-30:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 30%);--wsf-form-color-neutral-light-40:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 40%);--wsf-form-color-neutral-light-50:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 50%);--wsf-form-color-neutral-light-60:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 60%);--wsf-form-color-neutral-light-70:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 70%);--wsf-form-color-neutral-light-80:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 80%);--wsf-form-color-neutral-light-90:color-mix(in oklab, var(--wsf-form-color-neutral), #fff 90%);--wsf-form-color-primary-dark-90:color-mix(in oklab, var(--wsf-form-color-primary), #000 90%);--wsf-form-color-primary-dark-80:color-mix(in oklab, var(--wsf-form-color-primary), #000 80%);--wsf-form-color-primary-dark-70:color-mix(in oklab, var(--wsf-form-color-primary), #000 70%);--wsf-form-color-primary-dark-60:color-mix(in oklab, var(--wsf-form-color-primary), #000 60%);--wsf-form-color-primary-dark-50:color-mix(in oklab, var(--wsf-form-color-primary), #000 50%);--wsf-form-color-primary-dark-40:color-mix(in oklab, var(--wsf-form-color-primary), #000 40%);--wsf-form-color-primary-dark-30:color-mix(in oklab, var(--wsf-form-color-primary), #000 30%);--wsf-form-color-primary-dark-20:color-mix(in oklab, var(--wsf-form-color-primary), #000 20%);--wsf-form-color-primary-dark-10:color-mix(in oklab, var(--wsf-form-color-primary), #000 10%);--wsf-form-color-primary-light-10:color-mix(in oklab, var(--wsf-form-color-primary), #fff 10%);--wsf-form-color-primary-light-20:color-mix(in oklab, var(--wsf-form-color-primary), #fff 20%);--wsf-form-color-primary-light-30:color-mix(in oklab, var(--wsf-form-color-primary), #fff 30%);--wsf-form-color-primary-light-40:color-mix(in oklab, var(--wsf-form-color-primary), #fff 40%);--wsf-form-color-primary-light-50:color-mix(in oklab, var(--wsf-form-color-primary), #fff 50%);--wsf-form-color-primary-light-60:color-mix(in oklab, var(--wsf-form-color-primary), #fff 60%);--wsf-form-color-primary-light-70:color-mix(in oklab, var(--wsf-form-color-primary), #fff 70%);--wsf-form-color-primary-light-80:color-mix(in oklab, var(--wsf-form-color-primary), #fff 80%);--wsf-form-color-primary-light-90:color-mix(in oklab, var(--wsf-form-color-primary), #fff 90%);--wsf-form-color-secondary-dark-90:color-mix(in oklab, var(--wsf-form-color-secondary), #000 90%);--wsf-form-color-secondary-dark-80:color-mix(in oklab, var(--wsf-form-color-secondary), #000 80%);--wsf-form-color-secondary-dark-70:color-mix(in oklab, var(--wsf-form-color-secondary), #000 70%);--wsf-form-color-secondary-dark-60:color-mix(in oklab, var(--wsf-form-color-secondary), #000 60%);--wsf-form-color-secondary-dark-50:color-mix(in oklab, var(--wsf-form-color-secondary), #000 50%);--wsf-form-color-secondary-dark-40:color-mix(in oklab, var(--wsf-form-color-secondary), #000 40%);--wsf-form-color-secondary-dark-30:color-mix(in oklab, var(--wsf-form-color-secondary), #000 30%);--wsf-form-color-secondary-dark-20:color-mix(in oklab, var(--wsf-form-color-secondary), #000 20%);--wsf-form-color-secondary-dark-10:color-mix(in oklab, var(--wsf-form-color-secondary), #000 10%);--wsf-form-color-secondary-light-10:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 10%);--wsf-form-color-secondary-light-20:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 20%);--wsf-form-color-secondary-light-30:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 30%);--wsf-form-color-secondary-light-40:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 40%);--wsf-form-color-secondary-light-50:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 50%);--wsf-form-color-secondary-light-60:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 60%);--wsf-form-color-secondary-light-70:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 70%);--wsf-form-color-secondary-light-80:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 80%);--wsf-form-color-secondary-light-90:color-mix(in oklab, var(--wsf-form-color-secondary), #fff 90%);--wsf-form-color-success-dark-90:color-mix(in oklab, var(--wsf-form-color-success), #000 90%);--wsf-form-color-success-dark-80:color-mix(in oklab, var(--wsf-form-color-success), #000 80%);--wsf-form-color-success-dark-70:color-mix(in oklab, var(--wsf-form-color-success), #000 70%);--wsf-form-color-success-dark-60:color-mix(in oklab, var(--wsf-form-color-success), #000 60%);--wsf-form-color-success-dark-50:color-mix(in oklab, var(--wsf-form-color-success), #000 50%);--wsf-form-color-success-dark-40:color-mix(in oklab, var(--wsf-form-color-success), #000 40%);--wsf-form-color-success-dark-30:color-mix(in oklab, var(--wsf-form-color-success), #000 30%);--wsf-form-color-success-dark-20:color-mix(in oklab, var(--wsf-form-color-success), #000 20%);--wsf-form-color-success-dark-10:color-mix(in oklab, var(--wsf-form-color-success), #000 10%);--wsf-form-color-success-light-10:color-mix(in oklab, var(--wsf-form-color-success), #fff 10%);--wsf-form-color-success-light-20:color-mix(in oklab, var(--wsf-form-color-success), #fff 20%);--wsf-form-color-success-light-30:color-mix(in oklab, var(--wsf-form-color-success), #fff 30%);--wsf-form-color-success-light-40:color-mix(in oklab, var(--wsf-form-color-success), #fff 40%);--wsf-form-color-success-light-50:color-mix(in oklab, var(--wsf-form-color-success), #fff 50%);--wsf-form-color-success-light-60:color-mix(in oklab, var(--wsf-form-color-success), #fff 60%);--wsf-form-color-success-light-70:color-mix(in oklab, var(--wsf-form-color-success), #fff 70%);--wsf-form-color-success-light-80:color-mix(in oklab, var(--wsf-form-color-success), #fff 80%);--wsf-form-color-success-light-90:color-mix(in oklab, var(--wsf-form-color-success), #fff 90%);--wsf-form-color-info-dark-90:color-mix(in oklab, var(--wsf-form-color-info), #000 90%);--wsf-form-color-info-dark-80:color-mix(in oklab, var(--wsf-form-color-info), #000 80%);--wsf-form-color-info-dark-70:color-mix(in oklab, var(--wsf-form-color-info), #000 70%);--wsf-form-color-info-dark-60:color-mix(in oklab, var(--wsf-form-color-info), #000 60%);--wsf-form-color-info-dark-50:color-mix(in oklab, var(--wsf-form-color-info), #000 50%);--wsf-form-color-info-dark-40:color-mix(in oklab, var(--wsf-form-color-info), #000 40%);--wsf-form-color-info-dark-30:color-mix(in oklab, var(--wsf-form-color-info), #000 30%);--wsf-form-color-info-dark-20:color-mix(in oklab, var(--wsf-form-color-info), #000 20%);--wsf-form-color-info-dark-10:color-mix(in oklab, var(--wsf-form-color-info), #000 10%);--wsf-form-color-info-light-10:color-mix(in oklab, var(--wsf-form-color-info), #fff 10%);--wsf-form-color-info-light-20:color-mix(in oklab, var(--wsf-form-color-info), #fff 20%);--wsf-form-color-info-light-30:color-mix(in oklab, var(--wsf-form-color-info), #fff 30%);--wsf-form-color-info-light-40:color-mix(in oklab, var(--wsf-form-color-info), #fff 40%);--wsf-form-color-info-light-50:color-mix(in oklab, var(--wsf-form-color-info), #fff 50%);--wsf-form-color-info-light-60:color-mix(in oklab, var(--wsf-form-color-info), #fff 60%);--wsf-form-color-info-light-70:color-mix(in oklab, var(--wsf-form-color-info), #fff 70%);--wsf-form-color-info-light-80:color-mix(in oklab, var(--wsf-form-color-info), #fff 80%);--wsf-form-color-info-light-90:color-mix(in oklab, var(--wsf-form-color-info), #fff 90%);--wsf-form-color-warning-dark-90:color-mix(in oklab, var(--wsf-form-color-warning), #000 90%);--wsf-form-color-warning-dark-80:color-mix(in oklab, var(--wsf-form-color-warning), #000 80%);--wsf-form-color-warning-dark-70:color-mix(in oklab, var(--wsf-form-color-warning), #000 70%);--wsf-form-color-warning-dark-60:color-mix(in oklab, var(--wsf-form-color-warning), #000 60%);--wsf-form-color-warning-dark-50:color-mix(in oklab, var(--wsf-form-color-warning), #000 50%);--wsf-form-color-warning-dark-40:color-mix(in oklab, var(--wsf-form-color-warning), #000 40%);--wsf-form-color-warning-dark-30:color-mix(in oklab, var(--wsf-form-color-warning), #000 30%);--wsf-form-color-warning-dark-20:color-mix(in oklab, var(--wsf-form-color-warning), #000 20%);--wsf-form-color-warning-dark-10:color-mix(in oklab, var(--wsf-form-color-warning), #000 10%);--wsf-form-color-warning-light-10:color-mix(in oklab, var(--wsf-form-color-warning), #fff 10%);--wsf-form-color-warning-light-20:color-mix(in oklab, var(--wsf-form-color-warning), #fff 20%);--wsf-form-color-warning-light-30:color-mix(in oklab, var(--wsf-form-color-warning), #fff 30%);--wsf-form-color-warning-light-40:color-mix(in oklab, var(--wsf-form-color-warning), #fff 40%);--wsf-form-color-warning-light-50:color-mix(in oklab, var(--wsf-form-color-warning), #fff 50%);--wsf-form-color-warning-light-60:color-mix(in oklab, var(--wsf-form-color-warning), #fff 60%);--wsf-form-color-warning-light-70:color-mix(in oklab, var(--wsf-form-color-warning), #fff 70%);--wsf-form-color-warning-light-80:color-mix(in oklab, var(--wsf-form-color-warning), #fff 80%);--wsf-form-color-warning-light-90:color-mix(in oklab, var(--wsf-form-color-warning), #fff 90%);--wsf-form-color-danger-dark-90:color-mix(in oklab, var(--wsf-form-color-danger), #000 90%);--wsf-form-color-danger-dark-80:color-mix(in oklab, var(--wsf-form-color-danger), #000 80%);--wsf-form-color-danger-dark-70:color-mix(in oklab, var(--wsf-form-color-danger), #000 70%);--wsf-form-color-danger-dark-60:color-mix(in oklab, var(--wsf-form-color-danger), #000 60%);
1189--wsf-form-color-danger-dark-50:color-mix(in oklab, var(--wsf-form-color-danger), #000 50%);--wsf-form-color-danger-dark-40:color-mix(in oklab, var(--wsf-form-color-danger), #000 40%);--wsf-form-color-danger-dark-30:color-mix(in oklab, var(--wsf-form-color-danger), #000 30%);--wsf-form-color-danger-dark-20:color-mix(in oklab, var(--wsf-form-color-danger), #000 20%);--wsf-form-color-danger-dark-10:color-mix(in oklab, var(--wsf-form-color-danger), #000 10%);--wsf-form-color-danger-light-10:color-mix(in oklab, var(--wsf-form-color-danger), #fff 10%);--wsf-form-color-danger-light-20:color-mix(in oklab, var(--wsf-form-color-danger), #fff 20%);--wsf-form-color-danger-light-30:color-mix(in oklab, var(--wsf-form-color-danger), #fff 30%);--wsf-form-color-danger-light-40:color-mix(in oklab, var(--wsf-form-color-danger), #fff 40%);--wsf-form-color-danger-light-50:color-mix(in oklab, var(--wsf-form-color-danger), #fff 50%);--wsf-form-color-danger-light-60:color-mix(in oklab, var(--wsf-form-color-danger), #fff 60%);--wsf-form-color-danger-light-70:color-mix(in oklab, var(--wsf-form-color-danger), #fff 70%);--wsf-form-color-danger-light-80:color-mix(in oklab, var(--wsf-form-color-danger), #fff 80%);--wsf-form-color-danger-light-90:color-mix(in oklab, var(--wsf-form-color-danger), #fff 90%);--wsf-field-border:var(--wsf-field-border-width) var(--wsf-field-border-style) var(--wsf-field-border-color);--wsf-field-box-shadow:0 0 0 var(--wsf-field-box-shadow-width-focus) var(--wsf-field-box-shadow-color-focus);--wsf-field-button-padding:var(--wsf-field-button-padding-vertical) var(--wsf-field-button-padding-horizontal);--wsf-field-checkbox-check-height:calc(var(--wsf-field-checkbox-size) / 1.6);--wsf-field-checkbox-check-size:calc(var(--wsf-field-checkbox-size) / 6);--wsf-field-checkbox-check-width:calc(var(--wsf-field-checkbox-size) / 3.3);--wsf-field-checkbox-size:calc(var(--wsf-field-font-size) * var(--wsf-field-line-height));--wsf-field-checkbox-switch-size:calc(var(--wsf-field-checkbox-size) * 0.8);--wsf-field-checkbox-switch-width:calc(var(--wsf-field-checkbox-size) * 1.8);--wsf-field-color-swatch-border-radius:50%;--wsf-field-color-swatch-size:calc(var(--wsf-field-height) * 0.7);--wsf-field-datetime-calendar-padding:var(--wsf-field-datetime-calendar-padding-vertical) var(--wsf-field-datetime-calendar-padding-horizontal);--wsf-field-datetime-padding:var(--wsf-field-datetime-padding-vertical) var(--wsf-field-datetime-padding-horizontal);--wsf-field-file-dropzonejs-padding:var(--wsf-field-file-dropzonejs-padding-vertical) var(--wsf-field-file-dropzonejs-padding-horizontal);--wsf-field-height:calc((var(--wsf-field-font-size) * var(--wsf-field-line-height)) + (var(--wsf-field-padding-vertical) * 2) + (var(--wsf-field-border-width) * 2));--wsf-field-media-capture-control-box-shadow:0 0 0 var(--wsf-field-media-capture-control-box-shadow-width) var(--wsf-field-media-capture-control-box-shadow-color);--wsf-field-meter-size:calc(var(--wsf-field-height) / 2);--wsf-field-padding:var(--wsf-field-padding-vertical) var(--wsf-field-padding-horizontal);--wsf-field-password-strength-meter-disc-gap:calc((var(--wsf-field-height) / 3) * (4 / 13));--wsf-field-password-strength-meter-disc-size:calc((var(--wsf-field-height) / 3) * (7 / 13));--wsf-field-progress-size:calc(var(--wsf-field-height) / 2);--wsf-field-radio-checked-size:calc(var(--wsf-field-radio-size) * 0.7);--wsf-field-radio-size:calc(var(--wsf-field-font-size) * var(--wsf-field-line-height));--wsf-field-radio-switch-size:calc(var(--wsf-field-radio-size) * 0.8);--wsf-field-radio-switch-width:calc(var(--wsf-field-radio-size) * 1.8);--wsf-field-range-thumb-size:calc(var(--wsf-field-height) / 2);--wsf-field-range-tickmark-height:var(--wsf-field-range-thumb-size);--wsf-field-range-tickmark-width:var(--wsf-field-border-width);--wsf-field-range-track-size:calc(var(--wsf-field-range-thumb-size) / 2);--wsf-field-select-padding-right:calc((var(--wsf-field-padding-horizontal) * 2) + var(--wsf-field-select-arrow-width));--wsf-field-select-select2-result-padding:var(--wsf-field-select-select2-result-padding-vertical) var(--wsf-field-select-select2-result-padding-horizontal);--wsf-field-summary-table-padding:var(--wsf-field-summary-table-padding-vertical) var(--wsf-field-summary-table-padding-horizontal);--wsf-form-caption-gap:calc(var(--wsf-form-grid-gap) / 4);--wsf-form-transition:calc(var(--wsf-form-transition-speed) * var(--wsf-form-transition-enabled)) var(--wsf-form-transition-timing-function);--wsf-group-li-padding:var(--wsf-group-li-padding-vertical) var(--wsf-group-li-padding-horizontal);--wsf-group-li-steps-gap:calc(var(--wsf-field-height) / 2)}</style>
1190<script id="ws-form-footer-inline-js" type="text/javascript"> 1191/* <![CDATA[ */ 1192window.wsf_form_json_config = {"meta_keys":{"cookie_tab_index":{"d":true},"tab_validation":{"d":false},"tab_validation_show":{"d":false},"tabs_hide":{"d":false},"label_required":{"d":true},"label_mask_required":{"d":""},"hidden":{"m":"data-hidden","e":true,"d":""},"hidden_section":{"m":"data-hidden","e":true,"d":""},"ip_limit":{"d":""},"ip_limit_count":{"d":""},"ip_limit_period":{"d":""},"ip_limit_message":{"d":""},"ip_limit_message_type":{"d":"information"},"ip_blocklist":{"d":""},"ip_blocklist_message":{"d":""},"ip_blocklist_message_type":{"d":"information"},"keyword_blocklist":{"d":""},"keyword_blocklist_message":{"d":""},"keyword_blocklist_message_type":{"d":"information"},"honeypot":{"d":""},"spam_threshold":{"d":50},"submit_lock":{"d":"on"},"submit_unlock":{"d":"on"},"legal_source":{"m":"data-wsf-legal-source=\"#value\"","e":true,"d":"termageddon"},"legal_termageddon_key":{"m":"data-wsf-termageddon-key=\"#value\"","e":true,"d":""},"legal_termageddon_hide_title":{"m":"data-wsf-termageddon-extra=\"no-title=true\"","e":true,"d":""},"legal_text_editor":{"k":"text_editor","d":""},"legal_style_height":{"m":"style=\"height:#valuepx;overflow-y:scroll;\"","e":true,"d":"200"},"analytics_google":{"d":""},"analytics_google_event_form":{"d":"on"},"analytics_google_event_tab":{"d":"on"},"analytics_google_event_field":{"d":"on"},"tracking_remote_ip":{"d":""},"tracking_geo_location":{"d":""},"tracking_referrer":{"d":""},"tracking_os":{"d":""},"tracking_agent":{"d":""},"tracking_url":{"d":""},"tracking_host":{"d":""},"tracking_pathname":{"d":""},"tracking_query_string":{"d":""},"tracking_hash":{"d":""},"tracking_utm_source":{"d":""},"tracking_utm_medium":{"d":""},"tracking_utm_campaign":{"d":""},"tracking_utm_term":{"d":""},"tracking_utm_content":{"d":""},"tracking_ip_lookup_city":{"d":""},"tracking_ip_lookup_region":{"d":""},"tracking_ip_lookup_country":{"d":""},"tracking_ip_lookup_latlon":{"d":""},"tracking_ip_lookup_time_zone":{"d":""},"tracking_duration":{"d":""},"conversational":{"d":""},"conversational_slug":{"d":""},"conversational_nav":{"d":"on"},"conversational_nav_progress_help":{"d":"#progress_percent"},"conversational_scroll_duration":{"d":"300"},"geo":{"d":""},"ws_form_field_geo":{"k":"ws_form_field"},"loader":{"d":""},"loader_sprite_type":{"d":"rotate-25-gap"},"loader_sprite_html":{"d":"Please wait ..."},"loader_sprite_size":{"d":"48"},"loader_sprite_color":{"d":"#000000"},"loader_sprite_opacity":{"d":"1"},"loader_sprite_color_accent":{"d":"#ff3d00"},"loader_sprite_opacity_accent":{"d":"1"},"loader_sprite_border_width":{"d":"5"},"loader_sprite_always_visible":{"d":"on"},"loader_sprite_animation_duration":{"d":"1.0"},"loader_text":{"d":"Loading, please wait."},"loader_text_display":{"d":""},"loader_fade_in_duration":{"d":"0"},"loader_fade_out_duration":{"d":"0"},"loader_overlay_color":{"d":"#ffffff"},"loader_overlay_opacity":{"d":"0.7"},"loader_overlay_cursor":{"d":"default"},"loader_event_render":{"d":""},"loader_event_render_delay":{"d":"0"},"loader_event_geolocate":{"d":""},"loader_event_geolocate_delay":{"d":"0"},"loader_event_submit":{"d":"on"},"loader_event_submit_delay":{"d":"0"},"loader_event_save":{"d":"on"},"loader_event_save_delay":{"d":"0"},"loader_event_action":{"d":"on"},"loader_event_action_delay":{"d":"0"},"spacer_style_height":{"m":"style=\"width:100%;height:#valuepx;\"","e":true,"d":"60"},"submit_limit":{"d":""},"submit_limit_count":{"d":""},"submit_limit_logged_in":{"d":""},"submit_limit_period":{"d":""},"submit_limit_message":{"d":""},"submit_limit_message_type":{"d":"information"},"schedule_start":{"d":""},"schedule_start_datetime":{"d":""},"schedule_start_message":{"d":""},"schedule_start_message_type":{"d":"information"},"schedule_end":{"d":""},"schedule_end_datetime":{"d":""},"schedule_end_message":{"d":""},"schedule_end_message_type":{"d":"information"},"user_limit_logged_in":{"d":""},"user_limit_logged_in_message":{"d":""},"user_limit_logged_in_message_type":{"d":"danger"},"submit_on_enter":{"d":""},"submit_reload":{"d":"on"},"form_action":{"d":""},"submit_show_errors":{"d":"on"},"error_type":{"d":"danger"},"error_method":{"d":"after"},"error_clear":{"d":"on"},"error_scroll_top":{"d":""},"error_scroll_top_offset":{"d":"0"},"error_scroll_top_duration":{"d":"400"},"error_form_hide":{"d":""},"error_duration":{"d":""},"error_message_hide":{"d":"on"},"error_form_show":{"d":""},"label_render":{"d":"on"},"label_render_off":{"k":"label_render","d":""},"label_position_form":{"d":"top"},"label_position":{"d":"default"},"label_position_no_inside":{"k":"label_position","d":"default"},"label_column_width_form":{"d":3},"label_column_width":{"d":"default"},"help_position_form":{"d":"bottom"},"help_position":{"d":"default"},"recaptcha_site_key":{"m":"data-site-key=\"#value\"","e":true,"d":"","g":"recaptcha_site_key"},"recaptcha_recaptcha_type":{"m":"data-recaptcha-type=\"#value\"","e":true,"d":"v2_default"},"recaptcha_badge":{"m":"data-badge=\"#value\"","e":true,"d":"bottomright"},"recaptcha_type":{"m":"data-type=\"#value\"","e":true,"d":"image"},"recaptcha_theme":{"m":"data-theme=\"#value\"","e":true,"d":"light"},"recaptcha_size":{"m":"data-size=\"#value\"","e":true,"d":"normal"},"recaptcha_language":{"m":"data-language=\"#value\"","e":true,"d":""},"recaptcha_action":{"m":"data-recaptcha-action=\"#value\"","e":true,"d":"ws_form\/#form_id\/load"},"hcaptcha_site_key":{"m":"data-site-key=\"#value\"","e":true,"d":"","g":"hcaptcha_site_key"},"hcaptcha_type":{"m":"data-hcaptcha-type=\"#value\"","e":true,"d":"default"},"hcaptcha_theme":{"m":"data-theme=\"#value\"","e":true,"d":"light"},"hcaptcha_size":{"m":"data-size=\"#value\"","e":true,"d":"normal"},"hcaptcha_language":{"m":"data-language=\"#value\"","e":true,"d":""},"turnstile_site_key":{"m":"data-site-key=\"#value\"","e":true,"d":"","g":"turnstile_site_key"},"turnstile_theme":{"m":"data-theme=\"#value\"","e":true,"d":"auto"},"turnstile_size":{"m":"data-size=\"#value\"","e":true,"d":"normal"},"turnstile_appearance":{"m":"data-appearance=\"#value\"","e":true,"d":"always"},"captchafox_site_key":{"m":"data-site-key=\"#value\"","e":true,"d":"","g":"captchafox_site_key"},"captchafox_secret_key":{"d":"","g":"captchafox_secret_key"},"captchafox_mode":{"m":"data-mode=\"#value\"","e":true,"d":"inline"},"captchafox_theme":{"m":"data-theme=\"#value\"","e":true,"d":"auto"},"signature_dot_size":{"m":"data-dot-size=\"#value\"","e":true,"d":"2"},"signature_pen_color":{"m":"data-pen-color=\"#value\"","e":true,"d":"#000000"},"signature_background_color":{"m":"data-background-color=\"#value\"","e":true,"d":"#ffffff"},"signature_mime":{"m":"data-mime=\"#value\"","e":true,"d":""},"signature_height":{"m":"data-height=\"#value\"","e":false,"d":"76px"},"signature_crop":{"m":"data-crop","e":true,"d":"on"},"input_type_datetime":{"m":"type=\"#datetime_type\" data-date-type=\"#value\"","e":true,"d":"date"},"format_date":{"m":"data-date-format=\"#value\"","e":true,"d":""},"format_time":{"m":"data-time-format=\"#value\"","e":true,"d":""},"dow_start":{"m":"data-dow-start=\"#value\"","e":true,"d":"1"},"input_type_textarea":{"m":"data-textarea-type=\"#value\"","e":true,"d":""},"input_type_textarea_toolbar":{"m":"data-textarea-toolbar=\"#value\"","d":""},"tinymce_paste_as_text":{"d":""},"visual_editor_media":{"d":""},"progress_source":{"m":"data-source=\"#value\"","e":true,"d":"form_progress"},"class_field_full_button_remove":{"d":""},"class_field_message_type":{"d":"information"},"class_field_button_type":{"d":"default"},"class_field_button_type_primary":{"k":"class_field_button_type","d":"primary"},"class_field_button_type_danger":{"k":"class_field_button_type","d":"danger"},"class_field_button_type_success":{"k":"class_field_button_type","d":"success"},"class_fill_lower_track":{"m":"data-fill-lower-track","e":true,"d":""},"class_single_vertical_align":{"d":""},"class_single_vertical_align_bottom":{"k":"class_single_vertical_align","d":"bottom"},"default_value":{"d":""},"default_value_number":{"k":"default_value","d":""},"default_value_select":{"k":"default_value","d":""},"default_value_checkbox":{"k":"default_value","d":""},"default_value_radio":{"k":"default_value","d":""},"default_value_range":{"k":"default_value","d":""},"default_value_price_range":{"k":"default_value","d":"0"},"default_value_color":{"k":"default_value","d":"#000000"},"default_value_datetime":{"k":"default_value","d":""},"coloris_theme":{"d":"default"},"coloris_theme_mode":{"d":"light"},"coloris_format":{"d":"hex"},"coloris_format_toggle":{"d":""},"coloris_alpha":{"d":"on"},"default_value_email":{"k":"default_value","d":""},"default_value_tel":{"k":"default_value","d":""},"default_value_url":{"k":"default_value","d":""},"default_value_textarea":{"k":"default_value","d":""},"default_value_progress":{"k":"default_value","d":""},"default_value_meter":{"k":"default_value","d":""},"number_no_spinner":{"m":"data-wsf-no-spinner","e":true,"d":""},"intl_tel_input":{"m":"data-intl-tel-input","e":true,"d":""},"intl_tel_input_allow_dropdown":{"d":"on"},"intl_tel_input_auto_placeholder":{"d":"on"},"intl_tel_input_national_mode":{"d":"on"}
1192,"intl_tel_input_separate_dial_code":{"d":""},"intl_tel_input_format":{"d":""},"intl_tel_input_initial_country":{"d":""},"intl_tel_input_label_number":{"d":"Invalid number"},"intl_tel_input_label_country_code":{"d":"Invalid country code"},"intl_tel_input_label_short":{"d":"Too short"},"intl_tel_input_label_long":{"d":"Too long"},"intl_tel_input_validate_number":{"d":""},"autocapitalize":{"d":""},"autocapitalize_off":{"k":"autocapitalize","d":""},"orientation":{"d":""},"summary_orientation":{"k":"orientation","d":""},"file_preview_orientation":{"k":"orientation","d":"horizontal"},"file_preview_orientation_breakpoint_sizes":{"k":"orientation_breakpoint_sizes"},"label_mask_form":{"m":"#value","e":true,"d":""},"label_mask_group":{"m":"#value","e":true,"d":""},"label_mask_section":{"m":"#value","e":true,"d":""},"class_form_wrapper":{"m":"#value","e":true,"d":""},"class_tabs_wrapper":{"m":"#value","e":true,"d":""},"class_group_wrapper":{"m":"#value","e":true,"d":""},"class_section_wrapper":{"m":"#value","e":true,"d":""},"class_field_wrapper":{"m":"#value","e":true,"d":""},"class_field":{"m":"#value","e":true,"d":""},"class_datetime_picker":{"d":""},"parent_form":{"d":""},"help_progress":{"k":"help","d":"#progress_percent"},"help_meter":{"k":"help","d":"#value"},"help_range":{"k":"help","d":"#value"},"help_price_range":{"k":"help","d":"#ecommerce_price(#value)"},"help_count_char":{"k":"help","d":""},"help_count_char_word":{"k":"help","d":""},"help_count_char_word_with_default":{"k":"help","d":"#character_count #character_count_label \/ #word_count #word_count_label"},"inputmode":{"m":"inputmode=\"#value\"","e":true,"d":""},"inputmode_none":{"m":"inputmode=\"none\"","e":true,"d":""},"html_editor":{"m":"#value","e":true,"d":""},"validate_form":{"d":""},"text_clear":{"d":""},"text_reset":{"d":""},"text_password_strength_short":{"d":""},"text_password_strength_bad":{"d":""},"text_password_strength_good":{"d":""},"text_password_strength_strong":{"d":""},"text_password_visibility_toggle_off":{"d":""},"text_password_visibility_toggle_on":{"d":""},"text_password_generate":{"d":""},"text_password_strength_invalid":{"d":""},"invalid_feedback_mask":{"p":"This field is required.","d":""},"invalid_field_focus":{"d":"on"},"invalid_feedback_render":{"d":"on"}
1192,"invalid_feedback":{"p":"#invalid_feedback_mask"},"invalid_feedback_legal":{"k":"invalid_feedback","p":"#invalid_feedback_mask","d":"Please read the entire legal agreement."},"validate_inline":{"d":""},"text_editor":{"m":"#value","e":true,"d":""},"text_editor_note":{"k":"text_editor","d":""},"validate_scope":{"d":"form"},"validate_message":{"d":"We couldn't process your submission. Please fix the highlighted fields below."},"validate_li_href":{"d":"on"},"validate_li_invalid_feedback":{"d":"on"},"validate_real_time":{"d":""},"validate_mask":{"d":"<h2>#validate_message<\/h2>\n\n#validate_list"},"summary_field_orientation":{"d":""},"summary_label_form":{"d":""},"summary_label_group":{"d":""},"summary_label_section":{"d":""},"summary_heading_level":{"d":"2"},"summary_field_if":{"d":"on"},"summary_repeater_table":{"d":"on"},"summary_repeater_table_row_number":{"d":"on"},"accept":{"m":"accept=\"#value\"","e":true,"d":""},"cols":{"m":"cols=\"#value\"","e":true,"z":true},"disabled":{"m":"disabled aria-disabled=\"true\"","e":true,"d":""},"section_repeatable":{"d":""},"section_repeat_label":{"d":""},"section_repeat_min":{"d":""},"section_repeat_max":{"d":""},"section_repeat_default":{"d":""},"section_icons_style":{"d":"circle"},"section_icons":{"d":[{"section_icons_type":"add","section_icons_label":"Add row"},{"section_icons_type":"delete","section_icons_label":"Remove row"},{"section_icons_type":"move-up","section_icons_label":"Move row up"},{"section_icons_type":"move-down","section_icons_label":"Move row down"}]},"section_icons_type":{"d":""},"section_icons_label":{"d":""},"section_icons_html_add":{"d":"<span title=\"Add\">Add<\/span>"},"section_icons_html_delete":{"d":"<span title=\"Remove\">Remove<\/span>"},"section_icons_html_move_up":{"d":"<span title=\"Move Up\">Move Up<\/span>"},"section_icons_html_move_down":{"d":"<span title=\"Move Down\">Move Down<\/span>"},"section_icons_html_drag":{"d":"<span title=\"Drag\">Drag<\/span>"},"section_icons_html_reset":{"d":"<span title=\"Reset\">Reset<\/span>"},"section_icons_html_clear":{"d":"<span title=\"clear\">Clear<\/span>"},"section_repeatable_section_id":{"m":"data-repeatable-section-id=\"#value\"","e":true,"d":"#section_id"},"section_repeatable_remove_row_confirm":{"d":""},"section_repeatable_remove_row_confirm_message":{"d":"Are you sure you want to remove this row?"},"horizontal_align":{"d":"flex-start"},"section_repeatable_delimiter_section":{"d":","},"section_repeatable_delimiter_row":{"d":";"},"disabled_section":{"m":"disabled","e":true,"d":""},"text_align":{"k":"text_align","m":"style=\"text-align: #value\"","e":true,"d":""},"text_align_right":{"k":"text_align","m":"style=\"text-align: #value\"","e":true,"d":"right"},"text_align_center":{"k":"text_align","m":"style=\"text-align: #value\"","e":true,"d":"center"},"inline":{"m":"data-inline","e":true,"d":""},"ssn_mask":{"d":"partial_show_as_type"},"ssn_format":{"d":"dashed"},"password_strength_meter":{"m":"data-password-strength-meter","e":true,"d":"on"},"password_strength_invalid":{"m":"data-password-strength-invalid=\"#value\"","e":true,"d":"0"},"password_visibility_toggle":{"d":""},"password_generate":{"d":""},"hidden_bypass":{"m":"data-hidden-bypass","e":true,"d":""},"wpautop_do_not_process":{"d":""},"ecommerce_calculation_persist":{"m":"data-ecommerce-persist","e":true,"d":""},"ecommerce_price_negative":{"m":"data-ecommerce-negative","e":true,"d":""},"ecommerce_price_min":{"m":"data-ecommerce-min=\"#value\"","e":true,"z":false,"c":"field_ecommerce_price_min"},"ecommerce_price_max":{"m":"data-ecommerce-max=\"#value\"","e":true,"z":false,"c":"field_ecommerce_price_max"},"ecommerce_quantity_min":{"m":"min=\"#value\"","e":true,"z":false,"d":0,"c":"field_min"},"ecommerce_field_id":{"m":"data-ecommerce-field-id=\"#value\"","e":true},"ecommerce_quantity_default_value":{"k":"default_value","d":"1"},"ecommerce_cart_price_type":{"m":"data-ecommerce-cart-price-#value"},"max_length":{"m":"maxlength=\"#value\"","e":true,"d":"","c":"field_maxlength"},"min_length":{"m":"minlength=\"#value\"","e":true,"d":"","c":"field_minlength"},"max_length_words":{"d":""},"min_length_words":{"d":""},"min":{"m":"min=\"#value\"","e":true,"z":false,"c":"field_min"},"max":{"m":"max=\"#value\"","e":true,"z":false,"c":"field_max"},"min_range":{"k":"min","m":"min=\"#value\"","e":true,"z":false,"c":"field_min"},"max_range":{"k":"max","m":"max=\"#value\"","e":true,"z":false,"c":"field_max"},"max_progress":{"k":"max","m":"max=\"#value\"","e":true,"z":false,"c":"field_max"},"min_meter":{"k":"min","m":"min=\"#value\"","e":true,"z":false,"c":"field_min"},"max_meter":{"k":"max","m":"max=\"#value\"","e":true,"z":false,"c":"field_max"},"low":{"m":"low=\"#value\"","e":true,"z":false},"high":{"m":"high=\"#value\"","e":true,"z":false},"optimum":{"m":"optimum=\"#value\"","e":true,"z":false},"min_date":{"m":"min-date=\"#value\"","e":true,"c":"field_min-date"},"max_date":{"m":"max-date=\"#value\"","e":true,"c":"field_max-date"},"min_time":{"m":"min-time=\"#value\"","e":true,"c":"field_min-time"},"max_time":{"m":"max-time=\"#value\"","e":true,"c":"field_max-time"},"time_step":{"m":"data-time-step=\"#value\"","e":true},"year_start":{"m":"data-year-start=\"#value\"","e":true},"year_end":{"m":"data-year-end=\"#value\"","e":true},"multiple":{"m":"multiple","e":true,"d":""},"multiple_email":{"m":"multiple","e":true,"d":""},"select2":{"m":"data-wsf-select2","e":true,"d":""},"select2_ajax":{"d":""},"select2_no_match":{"d":""},"select2_tags":{"d":""},"multiple_file":{"m":"multiple","e":true,"d":""},"dropzonejs_use_wp_upload_dir":{"d":""},"dropzonejs_sortable":{"d":"on"},"dropzonejs_dict_invalid_file_type":{"d":""},"dropzonejs_dict_max_file_count":{"d":""},"dropzonejs_dict_max_file_size":{"d":""},"dropzonejs_dict_cancel_upload":{"d":""},"dropzonejs_dict_cancel_upload_confirm":{"d":""},"dropzonejs_dict_cancel_upload_done":{"d":""},"dropzonejs_dict_remove_file":{"d":""},"dropzonejs_dict_remove_file_confirm":{"d":""},"file_type":{"k":"sub_type","m":"data-file-type=\"#value\"","e":true,"d":"dropzonejs"},"file_handler":{"d":"wsform"},"file_name_mask":{"d":""},"attachment_title":{"d":""},"attachment_caption":{"d":""},"attachment_description":{"d":""},"attachment_alt":{"d":""},"file_min_size":{"d":""},"file_max_size":{"d":""},"file_timeout":{"d":""},"file_preview":{"d":""},"file_preview_width":{"d":"150px"},"file_image_crop":{"d":""},"file_capture":{"m":"capture=\"#value\"","e":true},"directory":{"m":"webkitdirectory mozdirectory","e":true,"d":""},"media_capture_mode":{"d":"video"},"media_capture_max_duration":{"d":"30"},"media_capture_auto_start":{"d":""},"media_capture_countdown_enabled":{"d":""},"media_capture_countdown_duration":{"d":"3"},"media_capture_countdown_beep":{"d":""},"media_capture_controls_auto_hide":{"d":""},"media_capture_facing_mode":{"d":"user"},"media_capture_resolution":{"d":""}
1192,"media_capture_quality_photo":{"d":"0.9"},"media_capture_photo_sound":{"d":""},"media_capture_format_audio":{"d":"webm"},"media_capture_format_photo":{"d":"jpeg"},"media_capture_format_video":{"d":"webm"},"media_capture_qr":{"d":""},"media_capture_qr_field_id":{"d":""},"media_capture_qr_overlay":{"d":"on"},"media_capture_qr_beep":{"d":"on"},"media_capture_label_cancel_retake":{"d":""},"media_capture_label_capture_photo":{"d":""},"media_capture_label_close_settings":{"d":""},"media_capture_label_error_camera":{"d":""},"media_capture_label_error_camera_microphone":{"d":""},"media_capture_label_error_microphone":{"d":""},"media_capture_label_flip_camera":{"d":""},"media_capture_label_mic_active":{"d":""},"media_capture_label_mic_muted":{"d":""},"media_capture_label_pause":{"d":""},"media_capture_label_play":{"d":""},"media_capture_label_progress":{"d":""},"media_capture_label_resume":{"d":""},"media_capture_label_retake":{"d":""},"media_capture_label_settings":{"d":""},"media_capture_label_settings_audio_input":{"d":""},"media_capture_label_settings_back":{"d":""},"media_capture_label_settings_download":{"d":""},"media_capture_label_settings_video_input":{"d":""},"media_capture_label_start_camera":{"d":""},"media_capture_label_start_microphone":{"d":""},"media_capture_label_start_recording":{"d":""},"media_capture_label_stop":{"d":""},"media_capture_label_volume":{"d":""},"media_capture_label_volume_muted":{"d":""},"input_mask":{"m":"data-inputmask=\"'mask': '#value'\"","e":true},"input_mask_validate":{"m":"data-inputmask-validate","e":true,"d":""},"group_user_status":{"d":""},"section_user_status":{"d":""},"field_user_status":{"d":""},"pattern":{"m":"pattern=\"#value\"","e":true},"pattern_tel":{"m":"pattern=\"#value\"","e":true},"pattern_date":{"m":"pattern=\"#value\"","e":true},"pattern_email":{"m":"pattern=\"#value\"","e":true},"placeholder":{"m":"placeholder=\"#value\"","e":true,"c":"field_placeholder"},"placeholder_dropzonejs":{"k":"placeholder","d":""},"placeholder_url":{"k":"placeholder","d":"https:\/\/","c":"field_placeholder"},"placeholder_ssn":{"k":"placeholder","d":"###-##-####","c":"field_placeholder"},"placeholder_googleaddress":{"k":"placeholder","d":""},"placeholder_row":{"e":true,"d":"Select..."},"readonly":{"m":"readonly aria-readonly=\"true\"","e":true,"d":""},"readonly_on":{"k":"readonly","m":"readonly aria-readonly=\"true\"","e":true,"d":"on"},"scroll_to_top":{"d":""},"scroll_to_top_offset":{"d":"0"},"scroll_to_top_duration":{"d":"400"},"required":{"m":"required data-required aria-required=\"true\"","e":true,"d":""},"required_on":{"k":"required","m":"required data-required aria-required=\"true\"","e":true,"d":"on"},"required_price":{"k":"required","m":"required data-required aria-required=\"true\"","e":true,"d":""},"required_attribute_no":{"k":"required","m":"","e":true,"d":""},"required_row":{"m":"required data-required aria-required=\"true\"","e":true},"field_sizing_content":{"m":"data-wsf-field-sizing-content","e":true},"rows":{"m":"rows=\"#value\"","e":true,"z":true},"size":{"m":"size=\"#value\"","e":true,"z":true},"select_all":{"d":""},"select_all_label":{"d":""},"spellcheck":{"m":"spellcheck=\"#value\"","e":true},"step_number":{"k":"step","m":"step=\"#value\"","e":true,"z":false},"step":{"m":"step=\"#value\"","e":true,"z":false},"ws_form_field_no_file":{"k":"ws_form_field"},"ws_form_field_choice":{"k":"ws_form_field"},"ws_form_field_file":{"k":"ws_form_field"},"ws_form_field_save":{"k":"ws_form_field"},"ws_form_field_edit":{"k":"ws_form_field"},"ws_form_field_summary":{"k":"ws_form_field"},"conditional":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Condition"},{"id":1,"label":"Data"}],"groups":[{"id":0,"label":"Conditions","page":0,"disabled":"","mask_group":"","rows":[]}]}},"action":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Action"},{"id":1,"label":"Data"}],"groups":[{"id":0,"label":"Actions","page":0,"disabled":"","mask_group":"","rows":[]}]}},"data_source_id":{"d":""},"data_source_recurrence":{"d":"hourly"},"datalist_field_value":{"h":true,"d":0},"datalist_field_text":{"d":1},"select_field_label":{"d":0},"select_field_value":{"h":true,"d":0},"select_field_parse_variable":{"d":0},"select_min":{"d":""},"select_max":{"d":""},"select_cascade":{"d":""},"select_cascade_field_id":{"d":""},"select_cascade_field_filter":{"d":0},"select_cascade_field_filter_comma":{"d":""},"select_cascade_no_match":{"d":""},"select_cascade_option_text_no_rows":{"d":""},"select_cascade_ajax":{"m":"data-cascade-ajax","e":true,"d":""},"select_cascade_ajax_option_text_loading":{"d":""},"checkbox_style":{"d":""},"checkbox_field_label":{"d":0},"checkbox_field_value":{"h":true,"d":0},"checkbox_field_parse_variable":{"d":0},"checkbox_min":{"d":""},"checkbox_max":{"d":""},"checkbox_cascade":{"d":""},"checkbox_cascade_field_id":{"d":""},"checkbox_cascade_field_filter":{"d":0},"checkbox_cascade_field_filter_comma":{"d":""},"checkbox_cascade_no_match":{"d":""},"radio_style":{"d":""},"radio_field_label":{"d":0},"radio_field_value":{"h":true,"d":0},"radio_field_parse_variable":{"d":0},"radio_cascade":{"d":""},"radio_cascade_field_id":{"d":""},"radio_cascade_field_filter":{"d":0},"radio_cascade_field_filter_comma":{"d":""},"radio_cascade_no_match":{"d":""},"data_grid_rows_randomize":{"d":""},"select_price_field_label":{"d":0},"select_price_field_value":{"h":true,"d":0},"select_price_field_price":{"h":true,"pr":true,"d":1},"select_price_field_parse_variable":{"d":0},"price_select_cascade":{"d":""},"price_select_cascade_field_id":{"d":""},"price_select_cascade_field_filter":{"d":0},"price_select_cascade_field_filter_comma":{"d":""},"price_select_cascade_no_match":{"d":""},"price_select_cascade_option_text_no_rows":{"d":""},"price_select_cascade_ajax":{"m":"data-cascade-ajax","e":true,"d":""},"price_select_cascade_ajax_option_text_loading":{"d":""},"checkbox_price_field_label":{"d":0},"checkbox_price_field_value":{"h":true,"d":0},"checkbox_price_field_price":{"h":true,"pr":true,"d":1},"checkbox_price_field_parse_variable":{"d":0},"price_checkbox_cascade":{"d":""},"price_checkbox_cascade_field_id":{"d":""},"price_checkbox_cascade_field_filter":{"d":0},"price_checkbox_cascade_field_filter_comma":{"d":""},"price_checkbox_cascade_no_match":{"d":""},"radio_price_field_label":{"d":0},"radio_price_field_value":{"h":true,"d":0},"radio_price_field_price":{"h":true,"pr":true,"d":1},"radio_price_field_parse_variable":{"d":0},"price_radio_cascade":{"d":""},"price_radio_cascade_field_id":{"d":""},"price_radio_cascade_field_filter":{"d":0},"price_radio_cascade_field_filter_comma":{"d":""},"price_radio_cascade_no_match":{"d":""},"exclude_email":{"d":""},"exclude_email_on":{"k":"exclude_email","d":"on"},"exclude_cart_total":{"m":"data-wsf-exclude-cart-total","e":true,"d":""},"trustedform_sandbox":{"d":""},"trustedform_invert_field_sensitivity":{"d":""},"trustedform_identifier":{"d":""},"rating_max":{"d":5},"rating_icon":{"d":"star"},"rating_icon_html":{"e":true,"d":"<span>*<\/span>"},"rating_size":{"d":24},"rating_color_off":{"m":"data-rating-color-off=\"#value\"","e":true,"d":"#ceced2"},"rating_color_on":{"m":"data-rating-color-on=\"#value\"","e":true,"d":"#fdb81e"},"google_map_center":{"d":""},"google_map_lat":{"d":""},"google_map_lng":{"d":""},"google_map_zoom":{"d":"14"},"google_map_type":{"d":"roadmap"},"google_map_height":{"d":"56.25%"},"google_map_control_type":{"d":"on"},"google_map_control_full_screen":{"d":"on"},"google_map_control_street_view":{"d":"on"},"google_map_control_zoom":{"d":"on"},"google_map_marker_icon_title":{"m":"data-google-map-marker-icon-title=\"#value\"","e":true,"d":"Selected location"},"google_map_marker_icon_url":{"m":"data-google-map-marker-icon-url=\"#value\"","e":true,"d":""},"google_map_routing_polyline_color":{"d":"#418fde"},"google_map_routing_polyline_weight":{"d":3},"google_map_routing_icon_url_origin":{"d":""},"google_address_auto_complete":{"d":""},"google_address_auto_complete_browser_timeout":{"d":""},"google_address_auto_complete_browser_high_accuracy":{"d":""},"google_address_auto_complete_on_load":{"d":""},"google_address_place_id_validation":{"d":"on"},"google_address_place_id_invalid_message":{"d":"Please choose a valid address."},"google_address_field_mapping":{"d":[{"google_address_component":"street_full_long","ws_form_field":""},{"google_address_component":"locality_long","ws_form_field":""},{"google_address_component":"aal1_short","ws_form_field":""},{"google_address_component":"postal_code_full_long","ws_form_field":""},{"google_address_component":"country_short","ws_form_field":""}]},"ws_form_field_google_address":{"k":"ws_form_field"},"google_address_map_zoom":{"d":"14"},"google_address_map_geolocate_on_click":{"d":""},"google_address_map_geocode_location_snap":{"d":"on"},"google_address_restriction_business":{"d":""}
1192,"google_route_waypoint_type":{"d":""},"google_route_travel_mode":{"d":"DRIVING"},"google_route_unit_system":{"d":"METRIC"},"google_route_avoid_ferries":{"d":""},"google_route_avoid_highways":{"d":""},"google_route_avoid_tolls":{"d":""},"google_route_field_mapping":{"d":[{"google_route_element":"distance_value_metric","ws_form_field":""}]},"ws_form_field_google_route":{"k":"ws_form_field"},"allow_deny":{"d":""},"allow_deny_message":{"d":""},"transform":{"m":"data-wsf-transform=\"#value\"","e":true,"d":""},"dedupe_period":{"d":""},"dedupe_message":{"d":""},"dedupe_value_scope":{"m":"data-value-scope=\"repeatable-section\"","e":true,"d":""},"breakpoint":{"d":25},"tab_index":{"d":0},"sub_type":{"d":""},"list":{"m":"list=\"#value\"","e":true,"z":false},"aria_label":{"m":"aria-label=\"#value\"","e":true,"p":"#label"},"aria_labelledby":{"m":"aria-labelledby=\"#value\"","e":true},"aria_describedby":{"m":"aria-describedby=\"#value\"","e":true},"class":{"m":"class=\"#value\"","e":true},"default":{"m":"#value","e":true},"data_grid_datalist":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Value"},{"id":1,"label":"Label"}],"groups":[{"id":0,"label":"Values","page":0,"disabled":"","mask_group":"","rows":[]}]}},"data_grid_select":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"}],"groups":[{"id":0,"label":"Options","page":0,"disabled":"","mask_group":"","rows":[{"id":1,"data":["Option 1"]},{"id":2,"data":["Option 2"]},{"id":3,"data":["Option 3"]}]}]}},"data_grid_checkbox":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"}],"groups":[{"id":0,"label":"Checkboxes","page":0,"disabled":"","mask_group":"","label_render":"on","rows":[{"id":1,"data":["Checkbox 1"]},{"id":2,"data":["Checkbox 2"]},{"id":3,"data":["Checkbox 3"]}]}]}},"data_grid_radio":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"}],"groups":[{"id":0,"label":"Radios","page":0,"disabled":"","mask_group":"","label_render":"on","rows":[{"id":1,"data":["Radio 1"]},{"id":2,"data":["Radio 2"]},{"id":3,"data":["Radio 3"]}]}]}},"data_grid_select_price":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"},{"id":1,"label":"Price"}],"groups":[{"id":0,"label":"Options","page":0,"disabled":"","mask_group":"","rows":[{"id":1,"data":["Product 1","1"]},{"id":2,"data":["Product 2","2"]},{"id":3,"data":["Product 3","3"]}]}]}},"data_grid_checkbox_price":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"},{"id":1,"label":"Price"}],"groups":[{"id":0,"label":"Checkboxes","page":0,"disabled":"","mask_group":"","label_render":"on","rows":[{"id":1,"data":["Product 1","1"]},{"id":2,"data":["Product 2","2"]},{"id":3,"data":["Product 3","3"]}]}]}},"data_grid_radio_price":{"d":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"},{"id":1,"label":"Price"}],"groups":[{"id":0,"label":"Radios","page":0,"disabled":"","mask_group":"","label_render":"on","rows":[{"id":1,"data":["Product 1","1"]},{"id":2,"data":["Product 2","2"]},{"id":3,"data":["Product 3","3"]}]}]}},"autocomplete":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_text":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_search":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_password":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":"new-password"},"autocomplete_url":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":"url"},"autocomplete_email":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":"email"},"autocomplete_tel":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":"tel"},"autocomplete_number":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_datetime":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":"off"},"autocomplete_price":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_quantity":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_range":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"autocomplete_color":{"k":"autocomplete","m":"autocomplete=\"#value\"","e":true,"d":""},"action_akismetv1_enabled":{"d":""},"action_akismetv1_admin_no_run":{"d":"on"},"action_akismetv1_test":{"d":""},"action_database_field_filter":{"d":""},"action_database_field_filter_mapping":{"d":""},"action_database_expire":{"d":""},"action_database_viewed":{"d":""},"action_database_expire_duration":{"d":"90"}
1192,"action_message_message":{"d":"Thank you for your submission."},"action_message_type":{"d":"success"},"action_message_method":{"d":"before"},"action_message_clear":{"d":"on"},"action_message_scroll_top":{"d":""},"action_message_scroll_top_offset":{"d":"0"},"action_message_scroll_top_duration":{"d":"400"},"action_message_form_hide":{"d":"on"},"action_message_duration":{"d":""},"action_message_message_hide":{"d":""},"action_message_form_show":{"d":""},"action_redirect_url":{"d":"\/"},"action_redirect_fallback":{"d":""},"action_redirect_fallback_url":{"d":"\/"},"action_email_content_type":{"d":"text\/html"},"action_email_from_email":{"d":"#blog_admin_email"},"action_email_from_name":{"d":"#blog_name"},"action_email_to":{"d":[{"action_email_email":"#blog_admin_email","action_email_name":"#blog_name"}]},"action_email_to_rr":{"d":""},"action_email_reply_to_email":{"d":""},"action_email_subject":{"d":"#form_label"},"action_email_message_editor":{"d":"text_editor"},"action_email_message_file_links":{"d":""},"action_email_message_wrapper":{"d":"on"},"action_email_message_textarea":{"d":"#email_submission"},"action_email_message_text_editor":{"d":"<h3>#email_subject<\/h3>\n\n#email_submission"},"action_email_message_html_editor":{"d":"<h1>#email_subject<\/h1>\n\n#email_submission"},"action_email_clear_hidden_meta_values":{"d":"on"},"action_email_charset":{"d":"#blog_charset"},"action_conversion_type":{"d":"data_layer"},"action_conversion_data_layer_variables":{"d":[]},"action_conversion_data_layer_reset":{"d":""},"action_conversion_bento_method":{"d":"identify"},"action_conversion_bento_payload":{"d":[]},"action_conversion_fb_standard_event":{"d":""},"action_conversion_fb_standard_property_key":{"d":""},"action_hook_type":{"d":"apply_filter"},"action_hook_priority":{"d":190},"action_customendpoint_endpoint":{"d":"https:\/\/"},"action_customendpoint_request_method":{"d":"POST"},"action_customendpoint_content_type":{"d":"application\/json"},"action_customendpoint_authentication":{"d":""},"action_customendpoint_response_process":{"d":"on"},"action_customendpoint_timeout":{"d":""},"action_customendpoint_response_code_mapping":{"d":[{"action_customendpoint_response_code":"200","action_customendpoint_response_handler":"response_mapping"},{"action_customendpoint_response_code":"201","action_customendpoint_response_handler":"response_mapping"},{"action_customendpoint_response_code":"204","action_customendpoint_response_handler":""},{"action_customendpoint_response_code":"304","action_customendpoint_response_handler":""},{"action_customendpoint_response_code":"400","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"401","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"403","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"404","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"406","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"408","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"409","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"500","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"501","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"502","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"503","action_customendpoint_response_handler":"error"},{"action_customendpoint_response_code":"504","action_customendpoint_response_handler":"error"}]},"action_customendpoint_ssl_verify":{"d":"on"},"action_customendpoint_file_to_url":{"d":"on"},"action_customendpoint_ignore_empty":{"d":""},"action_customendpoint_array_to_delimited":{"d":"on"},"action_customendpoint_array_delimiter":{"d":","},"action_customendpoint_array_dedupe":{"d":""},"action_customendpoint_cookie_passthrough":{"d":""},"action_customendpoint_repeaters_to_arrays":{"d":""},"data_source_preset_get":{"k":"data_source_get"},"data_source_post_post_statuses":{"d":"publish"},"data_source_post_filter_terms_relation":{"d":"AND"},"data_source_post_filter_author":{"d":""},"data_source_post_filter_post_parent":{"d":""},"data_source_post_filter_customer":{"d":""},"data_source_post_order_by":{"d":"title"},"data_source_post_meta_key":{"d":""},"data_source_post_meta_type":{"d":""},"data_source_post_order":{"d":"ASC"},"data_source_post_groups":{"d":"on"},"data_source_post_image_tag":{"d":"on"},"data_source_post_columns":{"d":[{"data_source_post_column":"id"},{"data_source_post_column":"title"},{"data_source_post_column":"status"},{"data_source_post_column":"slug"},{"data_source_post_column":"date"}]},"data_source_poststatus_built_in":{"d":"true"},"data_source_poststatus_internal":{"d":"false"},"data_source_poststatus_get":{"k":"data_source_get"},"data_source_term_filter_by_post":{"d":""},"data_source_term_filter_by_post_id":{"d":""},"data_source_term_order_by":{"d":"name"},"data_source_term_order":{"d":"ASC"},"data_source_term_groups":{"d":"on"},"data_source_term_hierarchy":{"d":"on"},"data_source_term_terms_hide_children":{"d":""},"data_source_term_terms_hide_empty":{"d":""},"data_source_term_image_tag":{"d":"on"},"data_source_term_columns":{"d":[{"data_source_term_column":"id"},{"data_source_term_column":"name"},{"data_source_term_column":"slug"}]},"data_source_user_order_by":{"d":"display_name"},"data_source_user_order":{"d":"ASC"},"data_source_user_groups":{"d":"on"},"data_source_user_image_tag":{"d":"on"},"data_source_user_columns":{"d":[{"data_source_user_column":"id"},{"data_source_user_column":"display_name"},{"data_source_user_column":"nicename"},{"data_source_user_column":"login"}]},"data_source_hook_get":{"k":"data_source_get"},"data_source_metabox_filter_by_post":{"d":""},"data_source_metabox_filter_by_post_id":{"d":""},"data_source_metabox_image_tag":{"d":""},"data_source_metabox_get":{"k":"data_source_get"},"action_googlesheetsv4_format":{"d":"text"},"data_source_googlesheetsv4_get":{"k":"data_source_get"},"action_wp_ai_client_type":{"d":"text"},"action_wp_ai_client_input_type":{"d":"field"},"action_wp_ai_client_output_mask_use":{"d":""},"action_wp_ai_client_output_mask":{"d":"#output"},"action_wp_ai_client_output_append":{"d":""},"action_wp_ai_client_output_trim":{"d":"on"},"action_wp_ai_client_output_wpautop":{"d":""},"action_wp_ai_client_image_count":{"d":1},"action_wp_ai_client_temperature":{"d":1},"action_wp_ai_client_timeout":{"d":""}}
1192,"field_types":{"radio":{"description":"A single-choice input field for selecting one option from a set of radio buttons.","data_source":{"type":"data_grid","id":"data_grid_radio"},"submit_save":true,"submit_array":true,"calc_in":false,"calc_out":true,"text_in":false,"text_out":true,"value_out":true,"mappable":true,"has_required":true,"keyword":"buttons toggle switches colors images","progress":true,"conditional":{"data_grid_fields":"data_grid_radio","option_text":"radio_field_label","condition_event":"change","condition_event_row":true},"events":{"event":"change","event_action":"Field"},"mask_group_wrapper":"<div#attributes role=\"radiogroup\">#group<\/div>","mask_group_label":"<legend>#group_label<\/legend>","mask_row":"<div data-row-radio data-row-id=\"#data_id\"#attributes>#row_label<\/div>","mask_row_attributes":["class"],"mask_row_label":"<label id=\"#label_row_id\" for=\"#row_id\" data-label-required-id=\"#label_id\"#attributes>#row_field#radio_field_label<\/label>#invalid_feedback","mask_row_label_attributes":["class"],"mask_row_field":"<input type=\"radio\" id=\"#row_id\" name=\"#name\" value=\"#radio_field_value\"#attributes \/>","mask_row_field_attributes":["class","default","disabled","required_row","aria_labelledby","hidden","dedupe_value_scope","hidden_bypass","radio_style"],"mask_row_lookups":["radio_field_value","radio_field_label","radio_field_parse_variable","radio_cascade_field_filter"],"datagrid_column_value":"radio_field_value","mask_row_default":" checked","mask_field":"#pre_label#pre_help#datalist#invalid_feedback#post_label#post_help","mask_field_attributes":["required_attribute_no"],"mask_field_label":"<label id=\"#label_id\"#attributes>#label<\/label>","mask_field_label_attributes":["class"],"invalid_feedback_last_row":true},"texteditor":{"label_position_force":"top","mask_field":"<div data-text-editor data-static data-name=\"#name\"#attributes>#value<\/div>","mask_preview":"#text_editor","meta_do_shortcode":"text_editor","submit_save":false,"static":"text_editor","calc_in":true,"calc_out":false,"text_in":true,"text_out":true,"html_in":true,"value_out":false,"wpautop_form_parse":["text_editor"],"wpautop_parse_variable":true,"mappable":false,"has_required":false,"keyword":"visual tinymce","progress":false,"conditional":{"exclude_condition":true}},"url":{"description":"A URL input field for capturing website addresses.","data_source":{"type":"data_grid","id":"data_grid_datalist"},"submit_save":true,"calc_in":false,"calc_out":false,"text_in":true,"text_out":true,"value_out":true,"mappable":true,"has_required":true,"label_inside":true,"keyword":"website","progress":true,"conditional":{"condition_event":"change input"},"events":{"event":"change input","event_action":"Field"},"mask_group":"\n\n<datalist id=\"#group_id\">#group<\/datalist>","mask_group_always":true,"mask_row":"<option value=\"#datalist_field_value\">#datalist_field_text<\/option>","mask_row_lookups":["datalist_field_value","datalist_field_text"],"datagrid_column_value":"datalist_field_value","mask_field":"#pre_label#pre_help<input type=\"url\" id=\"#id\" name=\"#name\" value=\"#value\"#attributes \/>#post_label#datalist#invalid_feedback#post_help","mask_field_attributes":["class","min_length","max_length","list","disabled","readonly","required","placeholder","pattern","aria_describedby","aria_labelledby","aria_label","custom_attributes","autocomplete_url","hidden_bypass"],"mask_field_label":"<label id=\"#label_id\" for=\"#id\"#attributes>#label<\/label>","mask_field_label_attributes":["class"]},"textarea":{"description":"A multi-line input field for capturing longer text entries.","submit_save":true,"calc_in":true,"calc_out":true,"text_in":true,"text_out":true,"value_out":true,"wpautop_parse_variable":[{"meta_key":"input_type_textarea","meta_value":""},{"meta_key":"input_type_textarea","meta_value":"tinymce"}],"label_inside":true,"mappable":true,"has_required":true,"keyword":"paragraph visual editor tinymce codemirror area textarea","progress":true,"conditional":{"condition_event":"change input"},"events":{"event":"change input","event_action":"Field"},"mask_field":"#pre_label#pre_help<textarea id=\"#id\" name=\"#name\"#attributes>#value<\/textarea>
1192#post_label#invalid_feedback#post_help","mask_field_attributes":["class","disabled","readonly","required","min_length","max_length","min_length_words","max_length_words","input_mask","input_mask_validate","placeholder","spellcheck","cols","rows","aria_describedby","aria_labelledby","aria_label","custom_attributes","input_type_textarea","input_type_textarea_toolbar","hidden_bypass","autocomplete","transform","inputmode","field_sizing_content"],"mask_field_label":"<label id=\"#label_id\" for=\"#id\"#attributes>#label<\/label>","mask_field_label_attributes":["class"]},"submit":{"label_position_force":"top","mask_field":"#pre_help<button type=\"submit\" id=\"#id\" name=\"#name\"#attributes>#label<\/button>#post_help","mask_field_attributes":["class","disabled","aria_describedby","aria_labelledby","aria_label","custom_attributes"],"mask_field_label":"#label","submit_save":false,"calc_in":true,"calc_out":false,"text_in":true,"text_out":false,"value_out":false,"mappable":false,"has_required":false,"progress":false,"conditional":{"condition_event":"click"},"events":{"event":"click","event_action":"Button"},"event_validate_bypass":true}},"settings_plugin":{"jquery_source":"local","ui_datepicker":"on","ui_color":"on","cookie_timeout":3600,"cookie_prefix":"ws_form","cookie_hash":true,"api_key_google_map":"","google_maps_js_api_version":"","framework":"ws-form","css_layout":true,"css_style":true,"framework_column_count":"12","scheme":"light","scheme_auto":"on","css_cache_duration":31536000,"currency":"EUR","currency_position":"right","price_thousand_separator":".","price_decimal_separator":",","price_decimals":2,"recaptcha_site_key":"6LfpS8MlAAAAAEpc7CE_sbJf24O1tH6uIb6SZa-H","hcaptcha_site_key":"","turnstile_site_key":"","captchafox_site_key":""},"settings_form":{"language":{"error_min_length":"Minimum character count: %s","error_max_length":"Maximum character count: %s","error_min_length_words":"Minimum word count: %s","error_max_length_words":"Maximum word count: %s","error_data_grid_source_type":"Data grid source type not specified","error_data_grid_source_id":"Data grid source ID not specified","error_data_source_data":"Data source data not found","error_data_source_columns":"Data source columns not found","error_data_source_groups":"Data source groups not found","error_data_source_group_label":"Data source group label not found","error_data_group_rows":"Data source group rows not found","error_data_group_label":"Data source group label not found","error_mask_help":"No help mask defined","error_timeout_google_maps_api_js":"Timeout waiting for Google Maps API JS to load (%s)","error_geocoder_google_address_no_results":"No results found for Google Geocoder","error_geocoder_google_address_error":"Google Geocoder error: %s","error_tracking_geo_location":"Tracking - Geo location error: %s","error_geo":"Geo - IP lookup failed: %s","error_form_draft":"Form is in draft","error_form_future":"Form is scheduled","error_form_trash":"Form is trashed","error_framework_tabs_activate_js":"Framework tab activate JS not defined","error_framework_plugin":"Framework plugin error: %s","error_action":"Actions - %s","error_action_no_message":"Actions - Error","error_js":"Syntax error in JavaScript: %s","error_submit_hash":"Invalid submission hash","error_api_call_hash":"Hash not returned in API call","error_api_call_hash_invalid":"Invalid hash returned in API call","error_api_call_framework_invalid":"Framework config not found","error_invalid_feedback":"Invalid feedback set on field ID: %s","error_mask_invalid_feedback":"No invalid feedback mask defined","clear":"Clear","reset":"Reset","analytics_category":"Form - %s","error_timeout_analytics_data_layer":"Timeout waiting for Data Layer to load","error_timeout_analytics_google":"Timeout waiting for Google Analytics to load","error_calc":"Calculation error: %s","error_condition_action":"Invalid condition action: %s","error_payment":"Payments - %s","error_google_key_missing":"Google API key has not been entered in global settings","error_google_key_invalid":"Google API key is incorrect or misconfigured","error_section_button_no_section":"No section assigned to this button","error_section_icon_no_section":"No section assigned to these icons","error_section_icon_not_in_own_section":"Icon %s must be in its own assigned section","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","error_attributes":"No attributes specified.","error_attributes_obj":"No attributes object specified.","error_attributes_form_id":"No attributes form ID specified.","error_form_id":"Form ID not specified.","error_pro_required":"WS Form PRO required.","error_api_call_400":"400 Bad Request response from server: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/400-bad-request\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>.","error_api_call_401":"401 Unauthorized response from server: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/401-unauthorized\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>.","error_api_call_403":"403 Forbidden response from server: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/403-forbid
1192den\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>.","error_api_call_404":"404 Not Found response from server: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/404-not-found\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>.","error_api_call_500":"500 Internal Server Error response from server: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/500-internal-server-error\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>.","error_api_call_response_error":"Form submission response error: %s <a href=\"https:\/\/wsform.com\/knowledgebase\/troubleshooting-form-submission-issues\/?utm_source=ws_form_pro&utm_medium=api_call\" target=\"_blank\">Learn more<\/a>","error_api_call_response_text":"Form submission response: %s","error_api_call_unknown":"Unknown error","dismiss":"Dismiss","comment_group_tabs":"Tabs","comment_groups":"Tabs Content","comment_group":"Tab","comment_sections":"Sections","comment_section":"Section","comment_fields":"Fields","comment_field":"Field","character_singular":"character","character_plural":"characters","word_singular":"word","word_plural":"words","week":"Week","select_all_label":"Select All","section_icon_add":"Add","section_icon_delete":"Remove","section_icon_move-up":"Move Up","section_icon_move-down":"Move Down","section_icon_drag":"Drag","section_icon_reset":"Reset","section_icon_clear":"Clear","error_parse_variable_syntax_error_brackets":"Syntax error, missing brackets: %s","error_parse_variable_syntax_error_bracket_closing":"Syntax error, missing closing bracket: %s","error_parse_variable_syntax_error_attribute":"Syntax error, missing attribute: %s","error_parse_variable_syntax_error_attribute_invalid":"Syntax error, invalid attribute: %s","error_parse_variable_syntax_error_depth":"Syntax error, too many iterations","error_parse_variable_syntax_error_field_id":"Syntax error, invalid field ID: %s","error_parse_variable_syntax_error_section_id":"Syntax error, invalid section ID: %s","error_parse_variable_syntax_error_group_id":"Syntax error, invalid tab ID: %s","error_parse_variable_syntax_error_self_ref":"Syntax error, fields cannot contain references to themselves: %s","error_parse_variable_syntax_error_field_date_offset":"Syntax error, field ID %s is not a date field","error_parse_variable_syntax_error_field_date_age_period":"Syntax error, date age period %s is not valid","error_parse_variable_field_date_age_invalid":"Syntax error, date age period %s input date invalid","error_parse_variable_syntax_error_calc":"Syntax error: field ID: %s","error_parse_variable_syntax_error_date_format":"Syntax error, invalid input date: %s","error_parse_variable_syntax_error_endif":"Syntax error, missing #endif in #if(%s)","error_parse_variable_syntax_error_operator":"Syntax error, invalid operator in #if(%s)","error_parse_variable_syntax_error_logic":"Syntax error, invalid logic in #if(%s)","error_ecommerce_negative_value":"Negative value detected in field ID %s. If you intend to allow a negative value check the 'Allow Negative Value' setting.","cascade_option_text_loading":"Loading...","cascade_option_text_no_rows":"Select...","dropzonejs_default_message":"Click or drop files to upload.","dropzonejs_cancel":"Cancel upload","dropzonejs_remove":"Remove upload"},"conditional":{"objects":{"form":{"logic":{"validate":{"event":"wsf-validate"},"validate_not":{"event":"wsf-validate"},"wsf-rendered":{"event":"wsf-rendered"},"wsf-submit":{"event":"wsf-submit"},"wsf-submit-complete":{"event":"wsf-submit-complete"},"wsf-submit-success":{"event":"wsf-submit-success"},"wsf-submit-error":{"event":"wsf-submit-error"},"wsf-save":{"event":"wsf-save"},"wsf-save-complete":{"event":"wsf-save-complete"},"wsf-save-success":{"event":"wsf-save-success"},"wsf-save-error":{"event":"wsf-save-error"},"wsf-submit-save":{"event":"wsf-submit wsf-save"},"wsf-success":{"event":"wsf-success"},"wsf-complete":{"event":"wsf-complete"},"wsf-error":{"event":"wsf-error"},"click":{"event":"click"},"mousedown":{"event":"mousedown"},"mouseup":{"event":"mouseup"},"mouseover":{"event":"mouseover"},"mouseout":{"event":"mouseout"},"touchstart":{"event":"touchstart"},"touchend":{"event":"touchend"},"touchmove":{"event":"touchmove"},"touchcancel":{"event":"touchcancel"}},"action":{"javascript":{"hidden":true},"form_loader_show":{"loader_exclude":true},"form_loader_hide":{"loader_exclude":true}}},"group":{"logic":{"active":{"event":"wsf-group-index"},"active_not":{"event":"wsf-group-index"},"validate":{"event":"wsf-validate-silent"},"validate_not":{"event":"wsf-validate-silent"},"click":{"event":"click wsf-click"},"mousedown":{"event":"mousedown"},"mouseup":{"event":"mouseup"},"mouseover":{"event":"mouseover"},"mouseout":{"event":"mouseout"},"touchstart":{"event":"touchstart"},"touchend":{"event":"touchend"},"touchmove":{"event":"touchmove"},"touchcancel":{"event":"touchcancel"}},"action":[]},"section":{"logic":{"validate":{"event":"wsf-validate-silent"},"validate_not":{"event":"wsf-validate-silent"},"r==":{"event":"wsf-section-repeatable"},"r!=":{"event":"wsf-section-repeatable"},"r>":{"event":"wsf-section-repeatable"},"r<":{"event":"wsf-section-repeatable"},"r>=":{"event":"wsf-section-repeatable"},"r<=":{"event":"wsf-section-repeatable"},"section_repeatable":{"event":"wsf-section-repeatable"}},"action":[]},"field":{"logic":{"validate":{"event":"wsf-validate-silent"},"validate_not":{"event":"wsf-validate-silent"},"select2_ajax_results":{"event":"wsf-select2-ajax-results"},"select2_ajax_results_not":{"event":"wsf-select2-ajax-results"},"google_route_status_ok":{"event":"wsf-google-route"},"google_route_status_zero_results":{"event":"wsf-google-route"},"click":{"event":"click"},"mousedown":{"event":"mousedown"},"mouseup":{"event":"mouseup"},"mouseover":{"event":"mouseover"},"mouseout":{"event":"mouseout"},"touchstart":{"event":"touchstart"},"touchend":{"event":"touchend"},"touchmove":{"event":"touchmove"},"touchcancel":{"event":"touchcancel"}
1192,"focus":{"event":"focus"},"blur":{"event":"blur"},"change":{"event":"change"},"input":{"event":"input"},"change_input":{"event":"change input"},"keyup":{"event":"keyup"},"keydown":{"event":"keydown"}},"action":{"value_row_select":{"multiple":true},"value_row_deselect":{"multiple":true},"value_row_check":{"multiple":true},"value_row_uncheck":{"multiple":true},"value_row_required":{"multiple":true},"value_row_not_required":{"multiple":true},"value_row_disabled":{"multiple":true},"value_row_not_disabled":{"multiple":true},"value_row_class_add":{"multiple":true},"value_row_class_remove":{"multiple":true},"value_row_visible":{"multiple":true},"value_row_not_visible":{"multiple":true},"min_date":{"placeholder":"yyyy-mm-dd"},"max_date":{"placeholder":"yyyy-mm-dd"},"min_time":{"placeholder":"hh:mm:ss"},"max_time":{"placeholder":"hh:mm:ss"}}},"action":{"logic":[],"action":[]},"submit":{"logic":{"token_validated":{"event":"wsf-rendered"},"token_validated_not":{"event":"wsf-rendered"}},"action":[]},"user":{"logic":{"user_logged_in":{"event":"wsf-rendered"},"user_logged_in_not":{"event":"wsf-rendered"},"user_role":{"event":"wsf-rendered"},"user_role_not":{"event":"wsf-rendered"},"user_capability":{"event":"wsf-rendered"},"user_capability_not":{"event":"wsf-rendered"}},"action":[]},"variable":{"logic":{"equals":{"event":"wsf-validate-silent"},"equals_not":{"event":"wsf-validate-silent"},"contains":{"event":"wsf-validate-silent"},"contains_not":{"event":"wsf-validate-silent"},"starts":{"event":"wsf-validate-silent"},"starts_not":{"event":"wsf-validate-silent"},"ends":{"event":"wsf-validate-silent"},"ends_not":{"event":"wsf-validate-silent"},"blank":{"event":"wsf-validate-silent"},"blank_not":{"event":"wsf-validate-silent"},"regex":{"event":"wsf-validate-silent"},"regex_not":{"event":"wsf-validate-silent"}},"action":[]}},"logic_previous":{"||":{"text":"OR"},"&&":{"text":"AND"}},"logic_group":{"ajax":{"label":"AJAX"},"event":{"label":"Event","auto_else_disabled":true},"rs":{"label":"Repeatable Section"},"status":{"label":"Status"},"value":{"label":"Value"},"validate":{"label":"Validation"}}},"name":{"prefixes":["mr","mrs","ms","miss","mx","dr","prof","rev","fr","sr","sra","br","srta","madam","mme","mlle","lord","lady","sir","dame","hon","judge","justice","pres","gov","amb","sec","min","supt","rep","sen","gen","lt","col","maj","capt","cmdr","cpl","sgt","adm","ens","pvt","officer","chief","rabbi","imam","pastor","bishop","cardinal","archbishop","elder","deacon","canon","monsignor","father","mother","brother","sister"],"suffixes":["jr","sr","i","ii","iii","iv","v","vi","phd","md","jd","mba","ms","ma","ba","bs","bsc","msc","dphil","edd","dvm","od","do","esq","cpa","pe","esquire","rn","lpn","esq.","sj","osb","op","ofm","ocist","ret","usa","usaf","usmc","usn","uscg","kc","qc","cbe","obe","mbe","frcp","frcs","dds","dmd","esq"]}},"frameworks":{"types":{"ws-form":{"name":"WS Form","label_positions":["default","top","left","right","bottom","inside"],"columns":{"column_class":"wsf-#id-#size","column_css_selector":".wsf-#id-#size","offset_class":"wsf-offset-#id-#offset","offset_css_selector":".wsf-offset-#id-#offset"},"breakpoints":{"25":{"id":"extra-small","name":"Extra Small","admin_max_width":575,"column_size_default":"column_count"},"50":{"id":"small","name":"Small","min_width":576,"admin_max_width":767},"75":{"id":"medium","name":"Medium","min_width":768,"admin_max_width":991},"100":{"id":"large","name":"Large","min_width":992,"admin_max_width":1199},"150":{"id":"extra-large","name":"Extra Large","min_width":1200}},"form":{"public":{"mask_single":"#label#form","mask_label":"<h2>#label<\/h2>"}},"tabs":{"public":{"mask_wrapper":"<ul class=\"#class\" role=\"tablist\"#attributes>#tabs<\/ul>","mask_single":"<li class=\"wsf-group-tab\" data-id=\"#data_id\" role=\"tab\"#attributes><a href=\"#href\"><span>#label<\/span><\/a><\/li>","activate_js":"$('#form .wsf-group-tabs .wsf-group-tab:eq(#index) a').trigger('click');","event_js":"tab_show","event_type_js":"tab","class_disabled":"wsf-tab-disabled","class_active":"wsf-tab-active"}},"message":{"public":{"mask_wrapper":"<div class=\"wsf-alert#mask_wrapper_class\" data-wsf-style-id=\"#style_id\">#message<\/div>","types":{"success":{"mask_wrapper_class":" wsf-alert-success","text_class":"wsf-text-success"},"information":{"mask_wrapper_class":" wsf-alert-information","text_class":"wsf-text-information"},"warning":{"mask_wrapper_class":" wsf-alert-warning","text_class":"wsf-text-warning"},"danger":{"mask_wrapper_class":" wsf-alert-danger","text_class":"wsf-text-danger"}}}},"groups":{"public":{"mask_wrapper":"<div class=\"wsf-groups\">#groups<\/div>","mask_single":"<div class=\"#class\" id=\"#id\" data-id=\"#data_id\" data-group-index=\"#data_group_index\" role=\"tabpanel\"#attributes>#label#group<\/div>","mask_label":"<h3>#label<\/h3>","class":"wsf-group"}},"sections":{"public":{"mask_wrapper":"<div class=\"wsf-grid wsf-sections\" id=\"#id\" data-id=\"#data_id\">#sections<\/div>","mask_single":"<fieldset#attributes class=\"#class\" id=\"#id\" data-id=\"#data_id\">#section<\/fieldset>
1192","class_single":["wsf-tile","wsf-section"]}},"fields":{"public":{"left":{"mask":"#pre_help<div class=\"wsf-grid wsf-fields\">#field<\/div>#post_help","mask_field_label_wrapper":"<div class=\"wsf-extra-small-#column_width_label wsf-tile wsf-label-wrapper\">#label<\/div>","mask_field_wrapper":"<div class=\"wsf-extra-small-#column_width_field wsf-tile\">#field<\/div>"},"right":{"mask":"#pre_help<div class=\"wsf-grid wsf-fields\">#field<\/div>#post_help","mask_field_label_wrapper":"<div class=\"wsf-extra-small-#column_width_label wsf-tile wsf-label-wrapper\">#label<\/div>","mask_field_wrapper":"<div class=\"wsf-extra-small-#column_width_field wsf-tile\">#field<\/div>"},"inside":{"mask_field_wrapper":"<div class=\"wsf-label-position-inside\">#field<\/div>"},"inside_hide":{"mask_field_wrapper":"<div class=\"wsf-label-position-inside wsf-label-position-inside-hide\">#field<\/div>"},"mask_wrapper":"#label<div class=\"wsf-grid wsf-fields\" id=\"#id\" data-id=\"#data_id\">#fields<\/div>","mask_wrapper_label":"<legend>#label<\/legend>","mask_single":"<div class=\"#class\" id=\"#id\" data-id=\"#data_id\" data-type=\"#type\"#attributes>#field<\/div>","mask_field_input_group":"#pre_label#pre_help<div class=\"wsf-input-group#css_input_group\">#field#post_label#invalid_feedback<\/div>#post_help","mask_field_input_group_prepend":"<span class=\"wsf-input-group-prepend\">#prepend<\/span>","mask_field_input_group_append":"<span class=\"wsf-input-group-append\">#append<\/span>","mask_required_label":" <strong class=\"wsf-text-danger\">*<\/strong>","mask_help":"<small id=\"#help_id\" class=\"#help_class\"#attributes>#help#help_append<\/small>","mask_invalid_feedback":"<div id=\"#invalid_feedback_id\" class=\"#invalid_feedback_class\" aria-hidden=\"true\"#attributes>#invalid_feedback<\/div>","class_single":["wsf-tile","wsf-field-wrapper"],"class_field":["wsf-field"],"class_field_label":["wsf-label"],"class_help_pre":["wsf-help wsf-help-pre"],"class_help_post":["wsf-help wsf-help-post"],"class_invalid_feedback":["wsf-invalid-feedback"],"class_inline":["wsf-inline"],"class_form_validated":["wsf-validated"],"class_orientation_wrapper":["wsf-grid"],"class_orientation_row":["wsf-tile"],"class_single_vertical_align":{"middle":"wsf-middle","bottom":"wsf-bottom"},"class_field_button_type":{"primary":"wsf-button-primary","secondary":"wsf-button-secondary","success":"wsf-button-success","information":"wsf-button-information","warning":"wsf-button-warning","danger":"wsf-button-danger"},"class_field_message_type":{"success":"wsf-alert-success","information":"wsf-alert-information","warning":"wsf-alert-warning","danger":"wsf-alert-danger"},"field_types":{"checkbox":{"class_field":[],"class_row_field":["wsf-field"],"class_row_field_label":["wsf-label"],"mask_group":"<fieldset class=\"wsf-fieldset\"#disabled>#group_label#group<\/fieldset>","mask_row_label":"#row_field<label id=\"#label_row_id\" for=\"#row_id\"#attributes>#checkbox_field_label<\/label>#invalid_feedback"},"radio":{"class_field":[],"class_row_field":["wsf-field"],"class_row_field_label":["wsf-label"],"mask_group":"<fieldset class=\"wsf-fieldset\"#disabled>#group_label#group<\/fieldset>","mask_row_label":"#row_field<label id=\"#label_row_id\" data-label-required-id=\"#label_id\" for=\"#row_id\"#attributes>#radio_field_label<\/label>"},"spacer":{"class_single":["wsf-tile"]},"price_checkbox":{"class_field":[],"class_row_field":["wsf-field"],"class_row_field_label":["wsf-label"],"mask_group":"<fieldset class=\"wsf-fieldset\"#disabled>#group_label#group<\/fieldset>","mask_row_label":"#row_field<label id=\"#label_row_id\" for=\"#row_id\"#attributes>#checkbox_price_field_label<\/label>#invalid_feedback"},"price_radio":{"class_field":[],"class_row_field":["wsf-field"],"class_row_field_label":["wsf-label"],"mask_group":"<fieldset class=\"wsf-fieldset\"#disabled>#group_label#group<\/fieldset>","mask_row_label":"#row_field<label id=\"#label_row_id\" data-label-required-id=\"#label_id\" for=\"#row_id\"#attributes>#radio_price_field_label<\/label>"},"signature":{"class_invalid_field":["wsf-invalid"],"class_valid_field":["wsf-valid"],"class_disabled":["wsf-disabled"]}
1192,"recaptcha":{"class_invalid_field":["wsf-invalid"],"class_valid_field":["wsf-valid"]},"hcaptcha":{"class_invalid_field":["wsf-invalid"],"class_valid_field":["wsf-valid"]},"turnstile":{"class_invalid_field":["wsf-invalid"],"class_valid_field":["wsf-valid"]},"submit":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"],"class_field_button_type_fallback":"primary"},"file":{"mask_help_dropzonejs_preview":"<small class=\"#help_class\"#attributes>#help#help_append<\/small>","mask_invalid_feedback_dropzonejs_preview":"<div class=\"#invalid_feedback_class\"#attributes>#invalid_feedback<\/div>"},"clear":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"reset":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"tab_previous":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"tab_next":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"section_add":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"section_delete":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"],"class_field_button_type_fallback":"danger"},"section_up":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"section_down":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"save":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"button":{"class_field":["wsf-button"],"class_field_full_button":["wsf-button-full"]},"message":{"class_field":["wsf-alert"]},"progress":{"class_field":["wsf-progress"],"class_complete":["wsf-progress-success"]},"meter":{"class_field":["wsf-meter"]}}}}}}},"parse_variables":{"blog":{"description":"Use these variables to insert blog related information.","variables":{"blog_url":{"value":"https:\/\/hattula.fi"},"blog_name":{"value":"Hattula.fi"},"blog_language":{"value":"fi"},"blog_locale":{"value":"fi"},"blog_locale_language_code":{"value":"fi"},"blog_locale_country_code":{"value":""},"blog_charset":{"value":"UTF-8"},"blog_admin_email":[],"blog_time":{"value":"15:24"},"blog_date_custom":{"value":"2026-10-01 15:24:57","attributes":[{"id":"format","type":"string","required":false,"default":"m\/d\/Y H:i:s"},{"id":"seconds_offset","type":"integer","required":false,"default":"0"}]},"blog_date":{"value":"1.10.2026"}},"var_lookups":["#blog"]},"client":{"variables":{"client_language":[],"client_locale":[],"client_locale_language_code":[],"client_locale_country_code":[],"client_time":[],"client_date_custom":{"attributes":[{"id":"format","type":"string","required":false,"default":"m\/d\/Y H:i:s"},{"id":"seconds_offset","type":"number","required":false,"default":"0"}]},"client_date":[]},"var_lookups":["#client"]},"server":{"variables":{"server_time":{"value":"12:24"},"server_date_custom":{"value":"2026-10-01 12:24:57","attributes":[{"id":"format","type":"string","required":false,"default":"m\/d\/Y H:i:s"},{"id":"seconds_offset","type":"number","required":false,"default":"0"}]},"server_date":{"value":"1.10.2026"}},"var_lookups":["#server"]},"form":{"variables":{"form_obj_id":[],"form_label":[],"form_instance_id":[],"form_id":[],"form_framework":{"kb_category_slug":"front-end-frameworks"},"form_checksum":[]},"var_lookups":["#form"]},"tab":{"variables":{"tab_label":{"attributes":[{"id":"tab_id","type":"number"}]}},"var_lookups":["#tab"]},"submit":{"variables":{"submit_id":[],"submit_hash":[],"submit_date_added":[],"submit_date_added_custom":{"value":"","attributes":[{"id":"format","type":"string","required":true}]},"submit_user_id":[],"submit_admin_url":[],"submit_admin_link":[],"submit_url":[],"submit_link":[],"submit_status":[],"submit_status_label":[]},"var_lookups":["#submit"]},"skin":{"variables":{"skin_color_default":{"value":"#000000"},"skin_color_default_inverted":{"value":"#ffffff"},"skin_color_default_light":{"value":"#565656"},"skin_color_default_lighter":{"value":"#ceced2"},"skin_color_default_lightest":{"value":"#efeff4"},"skin_color_primary":{"value":"#205493"},"skin_color_secondary":{"value":"#5b616b"},"skin_color_success":{"value":"#2e8540"},"skin_color_information":{"value":"#02bfe7"},"skin_color_warning":{"value":"#fdb81e"},"skin_color_danger":{"value":"#bb0000"},"skin_font_family":{"value":"inherit"},"skin_font_size":{"value":"16"},"skin_font_size_large":{"value":"20"},"skin_font_size_small":{"value":"14"},"skin_font_weight":{"value":"inherit"},"skin_line_height":{"value":"1.7"},"skin_border_width":{"value":1},"skin_border_style":{"value":"solid"},"skin_border_radius":{"value":4},"skin_box_shadow_width":{"value":4}},"var_lookups":["#skin"]},"progress":{"variables":{"progress":[],"progress_percent":[],"progress_remaining":[],"progress_remaining_percent":[]},"var_lookups":["#progress"]},"ecommerce":{"variables":{"ecommerce_currency_symbol":{"value":"\u20ac"},"ecommerce_field_price":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"},"ecommerce_price":{"attributes":[{"id":"price","type":"float"}]},"ecommerce_cart_subtotal_span":{"value":"<span data-ecommerce-cart-price-subtotal>#ecommerce_cart_subtotal<\/span>"},"ecommerce_cart_subtotal_span_currency":{"value":"<span data-ecommerce-cart-price-subtotal data-ecommerce-price-currency>#ecommerce_cart_subtotal_currency<\/span>"},"ecommerce_cart_subtotal":[],"ecommerce_cart_subtotal_currency":[],"ecommerce_cart_shipping_span":{"value":"<span data-ecommerce-cart-price-shipping>#ecommerce_cart_shipping<\/span>"},"ecommerce_cart_shipping_span_currency":{"value":"<span data-ecommerce-cart-price-shipping data-ecommerce-price-currency>#ecommerce_cart_shipping_currency<\/span>"},"ecommerce_cart_shipping":[],"ecommerce_cart_shipping_currency":[],"ecommerce_cart_discount_span":{"value":"<span data-ecommerce-cart-price-discount>#ecommerce_cart_discount<\/span>"},"ecommerce_cart_discount_span_currency":{"value":"<span data-ecommerce-cart-price-discount data-ecommerce-price-currency>#ecommerce_cart_discount_currency<\/span>"},"ecommerce_cart_discount":[],"ecommerce_cart_discount_currency":[],"ecommerce_cart_handling_fee_span":{"value":"<span data-ecommerce-cart-price-handling_fee>#ecommerce_cart_handling_fee<\/span>"},"ecommerce_cart_handling_fee_span_currency":{"value":"<span data-ecommerce-cart-price-handling_fee data-ecommerce-price-currency>#ecommerce_cart_handling_fee_currency<\/span>"},"ecommerce_cart_handling_fee":[],"ecommerce_cart_handling_fee_currency":[],"ecommerce_cart_shipping_discount_span":{"value":"<span data-ecommerce-cart-price-shipping_discount>#ecommerce_cart_shipping_discount<\/span>"},"ecommerce_cart_shipping_discount_span_currency":{"value":"<span data-ecommerce-cart-price-shipping_discount data-ecommerce-price-currency>#ecommerce_cart_shipping_discount_currency<\/span>"},"ecommerce_cart_shipping_discount":[],"ecommerce_cart_shipping_discount_currency":[],"ecommerce_cart_insurance_span":{"value":"<span data-ecommerce-cart-price-insurance>#ecommerce_cart_insurance<\/span>"},"ecommerce_cart_insurance_span_currency":{"value":"<span data-ecommerce-cart-price-insurance data-ecommerce-price-currency>#ecommerce_cart_insurance_currency<\/span>"},"ecommerce_cart_insurance":[],"ecommerce_cart_insurance_currency":[],"ecommerce_cart_gift_wrap_span":{"value":"<span data-ecommerce-cart-price-gift_wrap>#ecommerce_cart_gift_wrap<\/span>"},"ecommerce_cart_gift_wrap_span_currency":{"value":"<span data-ecommerce-cart-price-gift_wrap data-ecommerce-price-currency>#ecommerce_cart_gift_wrap_currency<\/span>"},"ecommerce_cart_gift_wrap":[],"ecommerce_cart_gift_wrap_currency":[],"ecommerce_cart_other_span":{"value":"<span data-ecommerce-cart-price-other>#ecommerce_cart_other<\/span>"},"ecommerce_cart_other_span_currency":{"value":"<span data-ecommerce-cart-price-other data-ecommerce-price-currency>#ecommerce_cart_other_currency<\/span>"},"ecommerce_cart_other":[],"ecommerce_cart_other_currency":[],"ecommerce_cart_tax_span":{"value":"<span data-ecommerce-cart-price-tax>#ecommerce_cart_tax<\/span>"},"ecommerce_cart_tax_span_currency":{"value":"<span data-ecommerce-cart-price-tax data-ecommerce-price-currency>#ecommerce_cart_tax_currency<\/span>"},"ecommerce_cart_tax":[],"ecommerce_cart_tax_currency":[],"ecommerce_cart_total_span":{"value":"<span data-ecommerce-cart-total>ecommerce-cart-total<\/span>"},"ecommerce_cart_total_span_currency":{"value":"<span data-ecommerce-cart-total data-ecommerce-price-currency>ecommerce-cart-total_currency<\/span>"},"ecommerce_cart_total_currency":[],"ecommerce_cart_total":[],"ecommerce_status":[],"ecommerce_transaction_id":[],"ecommerce_payment_method":[]},"var_lookups":["#ecommerce"]},"option":{"variables":{"option_get":{"attributes":[{"id":"option_name"},{"id":"parameter\/key","required":false}]}},"var_lookups":["#option"]},"section_rows":{"variables":{"section_rows_start":{"attributes":[{"id":"section_id"}],"repair_group":"section"},"section_rows_end":[]},"priority":125,"var_lookups":["#section"]},"section":{"variables":{"section_row_count":{"attributes":[{"id":"section_id"}],"repair_group":"section"},"section_row_number":[],"section_row_index":[],"section_label":{"attributes":[{"id":"section_id"}],"repair_group":"section"}},"var_lookups":["#section"]},"seconds":{"variables":{"seconds_epoch_midnight":[],"seconds_epoch":[],"seconds_minute":{"value":"60"},"seconds_hour":{"value":"3600"},"seconds_day":{"value":"86400"},"seconds_week":{"value":"604800"},"seconds_year":{"value":"31536000"}},"var_lookups":["#seconds"]},"cookie":{"variables":{"cookie_get":{"attributes":[{"id":"name"}]}},"var_lookups":["#cookie"]},"date":{"variables":{"date_format":{"attributes":[{"id":"date","type":"string"},{"id":"format","type":"string","required":false,"default":"j.n.Y"}],"repair_group":"field"}},"var_lookups":["#date"]},"session_storage":{"variables":{"session_storage_get":{"attributes":[{"id":"key"}]}},"var_lookups":["#session"]},"local_storage":{"variables":{"local_storage_get":{"attributes":[{"id":"key"}]}},"var_lookups":["#local"]},"calc":{"variables":{"calc":{"attributes":[{"id":"calculation","type":"calculation","required":false}]}},"priority":100,"var_lookups":["#calc"]},"text":{"variables":{"text":{"attributes":[{"id":"content","type":"content","required":false}]}},"priority":100,"var_lookups":["#text"]},"conditional":{"variables":{"if":{"attributes":[{"id":"condition","recurring":true,"required":false}],"attribute_separator":" "},"endif":[]},"priority":50,"var_lookups":["#if","#endif"]},"math":{"variables":{"abs":{"attributes":[{"id":"number","type":"float","required":false}]},"acos":{"attributes":[{"id":"number","type":"float","required":false}]},"asin":{"attributes":[{"id":"number","type":"float","required":false}]},"atan":{"attributes":[{"id":"number","type":"float","required":false}]},"ceil":{"attributes":[{"id":"number","type":"float","required":false}]},"cos":{"attributes":[{"id":"radians","type":"float","required":false}]},"exp":{"attributes":[{"id":"number","type":"float","required":false}]},"floor":{"attributes":[{"id":"number","type":"float","required":false}]},"log":{"attributes":[{"id":"number","type":"float","required":false}]},"round":{"attributes":[{"id":"number","type":"float","required":false},{"id":"decimals","type":"integer","required":false}]},"sin":{"attributes":[{"id":"radians","type":"float","required":false}]},"sqrt":{"attributes":[{"id":"number","type":"float","required":false}]},"tan":{"attributes":[{"id":"radians","type":"float","required":false}]},"avg":{"attributes":[{"id":"number","type":"float"}]},"pi":{"value":3.141592653589793},"min":{"attributes":[{"id":"number","type":"float","recurring":true}]},"max":{"attributes":[{"id":"number","type":"float","recurring":true}]},"negative":{"attributes":[{"id":"number","type":"float"}]},"positive":{"attributes":[{"id":"number","type":"float"}]},"pow":{"attributes":[{"id":"base","type":"float"},{"id":"exponent","type":"float"}]}},"priority":50,"var_lookups":["#abs","#acos","#asin","#atan","#ceil","#cos","#exp","#floor","#log","#round","#sin","#sqrt","#tan","#avg","#pi","#min","#max","#negative","#positive","#pow"]},"number":{"variables":{"number_format":{"attributes":[{"id":"number","type":"float"},{"id":"decimals","type":"integer","required":false,"default":"0"},{"id":"decimal_separator","type":"string","required":false,"default":".","trim":false},{"id":"thousand_separator","type":"string","required":false,"default":",","trim":false}]}},"var_lookups":["#number"]},"string":{"variables":{"lower":{"attributes":[{"id":"string","type":"string","required":false}]},"upper":{"attributes":[{"id":"string","type":"string","required":false}]},"ucwords":{"attributes":[{"id":"string","type":"string","required":false}]},"ucfirst":{"attributes":[{"id":"string","type":"string","required":false}]},"capitalize":{"attributes":[{"id":"string","type":"string","required":false}]},"sentence":{"attributes":[{"id":"string","type":"string","required":false}]},"wpautop":{"attributes":[{"id":"string","type":"string","required":false}]},"trim":{"attributes":[{"id":"string","type":"string","required":false}]},"slug":{"attributes":[{"id":"string","type":"string","required":false}]},"name_prefix":{"attributes":[{"id":"string","type":"string"}]},"name_first":{"attributes":[{"id":"string","type":"string"}]},"name_middle":{"attributes":[{"id":"string","type":"string"}]},"name_last":{"attributes":[{"id":"string","type":"string"}]},"name_suffix":{"attributes":[{"id":"string","type":"string"}]}},"priority":50,"var_lookups":["#lower","#upper","#ucwords","#ucfirst","#capitalize","#sentence","#wpautop","#trim","#slug","#name"]},"hash":{"variables":{"hash_md5":{"attributes":[{"id":"string","text":"string","required":false}]},"hash_sha256":{"attributes":[{"id":"string","text":"string","required":false}]}},"priority":50,"var_lookups":["#hash"]},"field":{"variables":{"field_label":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"},"field_float":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"},"field_date_age":{"attributes":[{"id":"field_id","type":"integer"},{"id":"period","type":"string","required":false,"default":"y"}],"repair_group":"field"},"field_date_format":{"attributes":[{"id":"field_id","type":"integer"},{"id":"format","type":"string","required":false,"default":"j.n.Y"}],"repair_group":"field"},"field_date_offset":{"attributes":[{"id":"field_id","type":"integer"},{"id":"seconds_offset","type":"integer","required":false,"default":"0"},{"id":"format","type":"string","required":false,"default":"j.n.Y"}],"repair_group":"field"},"field_count_word":{"attributes":[{"id":"field_id","type":"integer"},{"id":"regex_filter","text":"string","required":false}],"repair_group":"field"},"field_count_char":{"attributes":[{"id":"field_id","type":"integer"},{"id":"regex_filter","type":"string","required":false}],"repair_group":"field"},"field_min_id":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field_max_id":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field_min_value":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field_max_value":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field_min_label":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field_max_label":{"attributes":[{"id":"field_id","type":"integer","recurring":true}],"repair_group":"field"},"field":{"attributes":[{"id":"field_id","type":"integer"},{"id":"delimiter","type":"string","required":false,"trim":false},{"id":"column","type":"string","required":false}],"repair_group":"field"}},"var_lookups":["#field"]},"data_grid_row":{"variables":{"data_grid_row_value":[],"data_grid_row_label":[],"data_grid_row_action_variable":[],"data_grid_row_price":[],"data_grid_row_price_currency":[],"data_grid_row_woocommerce_cart":[]},"var_lookups":["#data"]},"select":{"variables":{"select_count_total":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"},"select_count":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"},"select_option_text":{"attributes":[{"id":"field_id","type":"integer"},{"id":"delimiter","type":"string","required":false,"trim":false}],"repair_group":"field"}},"
1192var_lookups":["#select"]},"checkbox":{"variables":{"checkbox_count_total":{"attributes":[{"id":"field_id","type":"integer"},{"id":"include_hidden","type":"boolean","required":false}],"repair_group":"field"},"checkbox_count":{"attributes":[{"id":"field_id","type":"integer"},{"id":"include_hidden","type":"boolean","required":false}],"repair_group":"field"},"checkbox_label":{"attributes":[{"id":"field_id","type":"integer"},{"id":"delimiter","required":false,"trim":false}],"repair_group":"field"}},"var_lookups":["#checkbox"]},"radio":{"variables":{"radio_label":{"attributes":[{"id":"field_id","type":"integer"}],"repair_group":"field"}},"var_lookups":["#radio"]},"email":{"variables":{"email_subject":[],"email_content_type":[],"email_charset":[],"email_submission":{"attributes":[{"id":"tab_labels","type":"boolean","required":false,"default":"auto","valid":["true","false","auto"]},{"id":"section_labels","type":"boolean","required":false,"default":"auto","valid":["true","false","auto"]},{"id":"field_labels","type":"boolean","required":false,"default":"auto","valid":["true","false","auto"]},{"id":"blank_fields","type":"boolean","required":false,"default":"false","valid":["true","false"]},{"id":"static_fields","type":"boolean","required":false,"default":"true","valid":["true","false"]}]},"email_ecommerce":[],"email_tracking":[],"email_logo":[]},"var_lookups":["#email"]},"http":{"variables":{"query_var":{"attributes":[{"id":"parameter"},{"id":"default_value","required":false,"default":""}]},"post_var":{"attributes":[{"id":"key"}]},"request_url":{"value":"https:\/\/hattula.fi\/kunnan-yhteystiedot\/laskutustiedot\/"}},"var_lookups":["#query","#post","#request"]},"random_number":{"variables":{"random_number":{"attributes":[{"id":"min","type":"integer","required":false,"default":0},{"id":"max","type":"integer","required":false,"default":100}],"single_parse":true}},"var_lookups":["#random"]},"random_string":{"variables":{"random_string":{"attributes":[{"id":"length","type":"integer","required":false,"default":32},{"id":"characters","type":"string","required":false,"default":"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"}],"single_parse":true}},"var_lookups":["#random"]},"character":{"variables":{"character_count":[],"character_count_label":[],"character_remaining":[],"character_remaining_label":[],"character_min":[],"character_min_label":[],"character_max":[],"character_max_label":[]},"var_lookups":["#character"]},"word":{"variables":{"word_count":[],"word_count_label":[],"word_remaining":[],"word_remaining_label":[],"word_min":[],"word_min_label":[],"word_max":[],"word_max_label":[]},"var_lookups":["#word"]},"post":{"variables":{"post_url_edit":{"value":null},"post_url":{"value":"https:\/\/hattula.fi\/kunnan-yhteystiedot\/laskutustiedot\/"},"post_type":{"value":"page"},"post_title":{"value":"Hattulan kunnan laskutustiedot"},"post_time_modified":{"value":"13:14"},"post_time":{"value":"15:34"},"post_status":{"value":"publish"},"post_parent":{"value":12},"post_name":{"value":"laskutustiedot"},"post_id":{"value":481},"post_date_modified_custom":{"value":"2025-12-17 13:14:40","attributes":[{"id":"format","type":"string","required":false,"default":"F j, Y, g:i a"},{"id":"seconds_offset","type":"integer","required":false,"default":"0"}]},"post_date_modified":{"value":"17.12.2025"},"post_date_custom":{"value":"2015-11-18 15:34:25","attributes":[{"id":"format","type":"string","required":false,"default":"F j, Y, g:i a"},{"id":"seconds_offset","type":"integer","required":false,"default":"0"}]},"post_date":{"value":"18.11.2015"},"post_meta":{"attributes":[{"id":"key","type":"string"}],"scope":["form_parse"]},"post_content":{"value":""},"post_excerpt":{"value":""}},"var_lookups":["#post"]},"author":{"variables":{"author_id":[],"author_display_name":[],"author_first_name":[],"author_last_name":[],"author_nickname":[],"author_email":[]},"var_lookups":["#author"]},"url":{"variables":{"url_login":[],"url_logout":[],"url_lost_password":[],"url_register":[]},"var_lookups":["#url"]},"user":{"variables":{"user_id":{"value":0},"user_login":{"value":""},"user_nicename":{"value":""},"user_email":{"value":""},"user_display_name":{"value":""},"user_url":{"value":""},"user_registered":{"value":""},"user_language":{"value":"fi"},"user_locale":{"value":"fi"},"user_locale_language_code":{"value":"fi"},"user_locale_country_code":{"value":""},"user_first_name":{"value":""},"user_last_name":{"value":""},"user_full_name":{"value":""},"user_bio":{"value":""},"user_nickname":{"value":""},"user_admin_color":{"value":""},"user_lost_password_key":{"value":""},"user_lost_password_url":{"attributes":[{"id":"path","type":"string","required":false,"default":""}]},"user_meta":{"attributes":[{"id":"meta_key","type":"string"}],"scope":["form_parse"]}},"var_lookups":["#user"]},"search":{"variables":{"search_query":{"value":""}},"var_lookups":["#search"]},"ai":{"variables":{"wp_ai_client_type":{"value":null},"wp_ai_client_input":{"value":""},"wp_ai_client_output":{"value":""},"wp_ai_client_prompt_tokens":{"value":""},"wp_ai_client_completion_tokens":{"value":""},"wp_ai_client_total_tokens":{"value":""}},"var_lookups":["#wp"]}},"analytics":"eyJnb29nbGUiOnsibGFiZWwiOiJHb29nbGUgQW5hbHl0aWNzIiwiZnVuY3Rpb25zIjp7Imd0YWciOnsibGFiZWwiOiJndGFnIiwibG9nX2ZvdW5kIjoibG9nX2FuYWx5dGljc19nb29nbGVfbG9hZGVkX2d0YWdfanMiLCJhbmFseXRpY3NfZXZlbnRfZnVuY3Rpb24iOiJndGFnKCdldmVudCcsICcjZXZlbnRfYWN0aW9uJywgI3BhcmFtcyk7In0sImdhIjp7ImxhYmVsIjoiYW5hbHl0aWNzIiwibG9nX2ZvdW5kIjoibG9nX2FuYWx5dGljc19nb29nbGVfbG9hZGVkX2FuYWx5dGljc19qcyIsImFuYWx5dGljc19ldmVudF9mdW5jdGlvbiI6InZhciB3c2ZfZ2FfdHJhY2tlcnMgPSBnY
1192S5nZXRBbGwoKTsgZm9yKHZhciB3c2ZfZ2FfdHJhY2tlcl9pbmRleCBpbiB3c2ZfZ2FfdHJhY2tlcnMpIHsgaWYoIXdzZl9nYV90cmFja2Vycy5oYXNPd25Qcm9wZXJ0eSh3c2ZfZ2FfdHJhY2tlcl9pbmRleCkpIHsgY29udGludWU7IH0gd3NmX2dhX3RyYWNrZXJzW3dzZl9nYV90cmFja2VyX2luZGV4XS5zZW5kKCdldmVudCcsICcjZXZlbnRfY2F0ZWdvcnknLCAnI2V2ZW50X2FjdGlvbicsICcjZXZlbnRfbGFiZWwnLCAjdmFsdWUpOyB9In0sIl9nYXEiOnsibGFiZWwiOiJnYSIsImxvZ19mb3VuZCI6ImxvZ19hbmFseXRpY3NfZ29vZ2xlX2xvYWRlZF9nYV9qcyIsImFuYWx5dGljc19ldmVudF9mdW5jdGlvbiI6Il9nYXEucHVzaChbJ190cmFja0V2ZW50JywgJyNldmVudF9jYXRlZ29yeScsICcjZXZlbnRfYWN0aW9uJywgJyNldmVudF9sYWJlbCcsICN2YWx1ZV0pOyJ9fX0sImZhdGhvbSI6eyJsYWJlbCI6IkZhdGhvbSBBbmFseXRpY3MiLCJmdW5jdGlvbnMiOnsiZmF0aG9tIjp7ImxhYmVsIjoiZmF0aG9tIiwibG9nX2ZvdW5kIjoibG9nX2FuYWx5dGljc19mYXRob21fbG9hZGVkX2pzIiwiYW5hbHl0aWNzX2V2ZW50X2Z1bmN0aW9uIjoiZmF0aG9tLnRyYWNrRXZlbnQoJyNldmVudCcjcGFyYW1zKTsifX19LCJiZW50byI6eyJsYWJlbCI6IkJlbnRvIiwiZnVuY3Rpb25zIjp7ImJlbnRvIjp7ImxhYmVsIjoiYmVudG8iLCJsb2dfZm91bmQiOiJsb2dfYW5hbHl0aWNzX2JlbnRvX2xvYWRlZF9qcyIsImFuYWx5dGljc19ldmVudF9mdW5jdGlvbiI6ImJlbnRvLiNtZXRob2QoI3BhcmFtcyk7In19fSwiZmFjZWJvb2tfc3RhbmRhcmQiOnsibGFiZWwiOiJGYWNlYm9vayAoU3RhbmRhcmQpIiwiZnVuY3Rpb25zIjp7ImZicSI6eyJsYWJlbCI6ImZiZXZlbnRzIiwibG9nX2ZvdW5kIjoibG9nX2FuYWx5dGljc19mYWNlYm9va19sb2FkZWRfZmJldmVudHNfanMiLCJhbmFseXRpY3NfZXZlbnRfZnVuY3Rpb24iOiJmYnEoJ3RyYWNrJywnI2V2ZW50JyNwYXJhbXMpOyJ9fX0sImZhY2Vib29rX2N1c3RvbSI6eyJsYWJlbCI6IkZhY2Vib29rIChDdXN0b20pIiwiZnVuY3Rpb25zIjp7ImZicSI6eyJsYWJlbCI6ImZiZXZlbnRzIiwibG9nX2ZvdW5kIjoibG9nX2FuYWx5dGljc19mYWNlYm9va19sb2FkZWRfZmJldmVudHNfanMiLCJhbmFseXRpY3NfZXZlbnRfZnVuY3Rpb24iOiJmYnEoJ3RyYWNrQ3VzdG9tJywnI2V2ZW50JyNwYXJhbXMpOyJ9fX0sImxpbmtlZGluIjp7ImxhYmVsIjoiTGlua2VkSW4gKEluc2lnaHQgVGFnKSIsImZ1bmN0aW9ucyI6eyJqcyI6eyJsYWJlbCI6Imluc2lnaHQiLCJsb2dfZm91bmQiOiJsb2dfYW5hbHl0aWNzX2xpbmtlZGluX2xvYWRlZF9pbnNpZ2h0X2pzIiwiYW5hbHl0aWNzX2V2ZW50X2Z1bmN0aW9uIjoiaWYoX2xpbmtlZGluX3BhcnRuZXJfaWQpe3ZhciB3c2ZfbGlua2VkaW5faW1nID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJyk7d3NmX2xpbmtlZGluX2ltZy5zZXRBdHRyaWJ1dGUoJ3dpZHRoJywgMSk7d3NmX2xpbmtlZGluX2ltZy5zZXRBdHRyaWJ1dGUoJ2hlaWdodCcsIDEpO3dzZl9saW5rZWRpbl9pbWcuc2V0QXR0cmlidXRlKCdzdHlsZScsICdkaXNwbGF5OiBub25lOycpO3dzZl9saW5rZWRpbl9pbWcuc2V0QXR0cmlidXRlKCdzcmMnLCAnaHR0cHM6XC9cL3B4LmFkcy5saW5rZWRpbi5jb21cL2NvbGxlY3RcLz9waWQ9JyArIF9saW5rZWRpbl9wYXJ0bmVyX2lkICsgJyZjb252ZXJzaW9uSWQ9I2NvbnZlcnNpb25faWQmZm10PWdpZicpO2RvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQod3NmX2xpbmtlZGluX2ltZyk7fSJ9fX19","tracking":{"tracking_duration":{"server_source":"query_var","server_query_var":"wsf_duration","client_source":"duration","usage":["action"]},"tracking_geo_location":{"server_source":"query_var","server_query_var":"wsf_geo_location","client_source":"geo_location","usage":["action"]},"tracking_referrer":{"server_source":"query_var","server_query_var":"wsf_referrer","client_source":"referrer","usage":["client","action"]},"tracking_os":{"server_source":"query_var","server_query_var":"wsf_os","client_source":"os","usage":["client","action"]},"tracking_agent":{"server_source":"http_env","server_http_env":["HTTP_USER_AGENT"],"client_source":"agent","usage":["client","action"]},"tracking_url":{"server_source":"query_var","server_query_var":"wsf_url_full","client_source":"href","usage":["client","action"]},"tracking_host":{"server_source":"query_var","server_query_var":"wsf_url_hostname","client_source":"hostname","usage":["client","action"]},"tracking_pathname":{"server_source":"query_var","server_query_var":"wsf_url_pathname","client_source":"pathname","usage":["client","action"]},"tracking_query_string":{"server_source":"query_var","server_query_var":"wsf_url_query_string","client_source":"query_string","usage":["client","action"]},"tracking_hash":{"server_source":"query_var","server_query_var":"wsf_url_hash","client_source":"hash","usage":["client","action"]},"tracking_utm_source":{"server_source":"query_var","server_query_var":"wsf_utm_source","client_source":"query_var","client_query_var":"utm_source","usage":["client","action"]},"tracking_utm_medium":{"server_source":"query_var","server_query_var":"wsf_utm_medium","client_source":"query_var","client_query_var":"utm_medium","usage":["client","action"]},"tracking_utm_campaign":{"server_source":"query_var","server_query_var":"wsf_utm_campaign","client_source":"query_var","client_query_var":"utm_campaign","usage":["client","action"]},"tracking_utm_term":{"server_source":"query_var","server_query_var":"wsf_utm_term","client_source":"query_var","client_query_var":"utm_term","usage":["client","action"]}
1192,"tracking_utm_content":{"server_source":"query_var","server_query_var":"wsf_utm_content","client_source":"query_var","client_query_var":"utm_content","usage":["client","action"]}},"ecommerce":{"cart_price_types":{"subtotal":{"label":"Subtotal","priority":10,"multiple":false,"render":true},"shipping":{"label":"Shipping","priority":20},"discount":{"label":"Discount","priority":30},"handling_fee":{"label":"Handling Fee","priority":40},"shipping_discount":{"label":"Shipping Discount","priority":50},"insurance":{"label":"Insurance","priority":60},"gift_wrap":{"label":"Gift Wrap","priority":70},"other":{"label":"Other","priority":80},"tax":{"label":"Tax","priority":100}},"status":{"new":{"label":"New"},"pending_payment":{"label":"Pending Payment"},"processing":{"label":"Processing"},"active":{"label":"Active"},"cancelled":{"label":"Cancelled"},"authorized":{"label":"Authorized"},"completed":{"label":"Completed"},"failed":{"label":"Failed"},"refunded":{"label":"Refunded"},"voided":{"label":"Voided"}},"meta_keys":{"ecommerce_cart_total":{"label":"Total","type":"price","priority":200},"ecommerce_status":{"label":"Order Status","lookup":"status","priority":5},"ecommerce_transaction_id":{"label":"Transaction ID","priority":1010},"ecommerce_payment_method":{"label":"Payment Method","priority":1020}}}}; 1193window.wsf_form_json = []; 1194window.wsf_form_json_populate = []; 1195window.wsf_form_json[46] = {"label":"L\u00f6ysitk\u00f6 etsim\u00e4si","status":"publish","checksum":"f7438c882c5c17afb40f4029424b1ab9","published_checksum":"f7438c882c5c17afb40f4029424b1ab9","id":"46","groups":[{"label":"Tab","sort_index":"1","id":"49","sections":[{"label":"Section","child_count":"0","sort_index":"1","id":"153","meta":{"label_render":"","hidden_section":"","section_repeatable":"","section_repeat_label":"","section_repeat_default":"","section_repeatable_remove_row_confirm":"","section_repeatable_remove_row_confirm_message":"Are you sure you want to remove this row?","class_single_vertical_align":"","conversational_full_height_section":"","class_section_wrapper":"","disabled_section":"","section_user_status":"","section_user_roles":[],"section_user_capabilities":[],"validate_inline":"","section_repeat_min":"","section_repeat_max":"","section_repeatable_delimiter_section":",","section_repeatable_delimiter_row":";","breakpoint_sizes":""},"fields":[{"label":"L\u00f6ysitk\u00f6 etsim\u00e4si?","type":"radio","date_updated":"2024-10-04 13:23:58","sort_index":"1","id":"584","meta":{"label_render":"","required":"","hidden":"","default_value":"","help":"","orientation":"","aria_label":"","exclude_email":"","hidden_bypass":"","label_position":"default","label_column_width":"default","help_position":"default","class_single_vertical_align":"","class_field_wrapper":"","class_field":"palaute__valinta","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"dedupe_value_scope":"","invalid_feedback_render":"on","validate_inline":"","invalid_feedback":"","data_grid_radio":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Label"}],"groups":[{"label":"Radios","page":0,"disabled":"","mask_group":"","label_render":"on","rows":[{"id":1,"data":["Kyll\u00e4"]},{"id":2,"data":["En"]},{"id":3,"data":["Kaipaan lis\u00e4tietoa"]}]}]},"data_grid_rows_randomize":"","radio_field_label":"0","radio_field_value":"0","radio_field_parse_variable":"0","radio_cascade":"","radio_cascade_field_filter":"0","radio_cascade_field_filter_comma":"","radio_cascade_field_id":"","radio_cascade_no_match":"","orientation_breakpoint_sizes":"","breakpoint_sizes":"","data_source_id":"","wsf-data-grid-auto-group":"0"},"group_key":0,"section_key":0,"field_key":0,"section_id":"153","section_repeatable":false}]},{"label":"Section","child_count":"0","sort_index":"2","id":"154","meta":{"label_render":"","hidden_section":"","section_repeatable":"","section_repeat_label":"","section_repeat_default":"","section_repeatable_remove_row_confirm":"","section_repeatable_remove_row_confirm_message":"Are you sure you want to remove this row?","class_single_vertical_align":"","conversational_full_height_section":"","class_
1195section_wrapper":"","disabled_section":"","section_user_status":"","section_user_roles":[],"section_user_capabilities":[],"validate_inline":"","section_repeat_min":"","section_repeat_max":"","section_repeatable_delimiter_section":",","section_repeatable_delimiter_row":";","breakpoint_size_25":"","breakpoint_size_50":"","breakpoint_size_75":"","breakpoint_size_100":"","breakpoint_size_150":"","breakpoint_sizes":""},"fields":[{"label":"Hieno juttu","type":"texteditor","date_updated":"2024-10-04 13:16:50","sort_index":"1","id":"592","meta":{"hidden":"","text_editor":"<p><strong>Hieno juttu! Onko jotain miss\u00e4 voisimme viel\u00e4 parantaa?<\/strong><\/p>\n","exclude_email":"on","class_single_vertical_align":"","class_field_wrapper":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"breakpoint_sizes":"","html_editor":""},"group_key":0,"section_key":1,"field_key":0,"section_id":"154","section_repeatable":false},{"label":"Harmillista","type":"texteditor","date_updated":"2024-10-04 13:16:54","sort_index":"2","id":"590","meta":{"hidden":"","text_editor":"<p><strong>Harmillista, kerro mit\u00e4 sivulta puuttui?<\/strong><\/p>\n","exclude_email":"on","class_single_vertical_align":"","class_field_wrapper":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"breakpoint_sizes":"","html_editor":""},"group_key":0,"section_key":1,"field_key":1,"section_id":"154","section_repeatable":false},{"label":"Mist\u00e4 haluaisit lis\u00e4tietoa","type":"texteditor","date_updated":"2024-10-04 13:16:58","sort_index":"3","id":"591","meta":{"hidden":"","text_editor":"<p><strong>Kerro meille mist\u00e4 haluaisit viel\u00e4 lis\u00e4tietoa?<\/strong><\/p>\n","exclude_email":"on","class_single_vertical_align":"","class_field_wrapper":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"breakpoint_sizes":"","html_editor":""},"group_key":0,"section_key":1,"field_key":2,"section_id":"154","section_repeatable":false},{"label":"Disclaimer","type":"texteditor","date_updated":"2024-10-04 13:04:34","sort_index":"4","id":"589","meta":{"hidden":"","text_editor":"<p class=\"palaute__disclaimer\">Palaute on anonyymia eik\u00e4 siihen vastata. Eth\u00e4n t\u00e4yt\u00e4 kentt\u00e4\u00e4n mit\u00e4\u00e4n henkil\u00f6tietojasi. Kehit\u00e4mme sivustoa palautteen perusteella.<\/p>\n","exclude_email":"on","class_single_vertical_align":"","class_field_wrapper":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"breakpoint_sizes":"","html_editor":""},"group_key":0,"section_key":1,"field_key":3,"section_id":"154","section_repeatable":false}]},{"label":"Section","child_count":"0","sort_index":"3","id":"155","meta":{"label_render":"","hidden_section":"","section_repeatable":"","section_repeat_label":"","section_repeat_default":"","section_repeatable_remove_row_confirm":"","section_repeatable_remove_row_confirm_message":"Are you sure you want to remove this row?","class_single_vertical_align":"","conversational_full_height_section":"","class_section_wrapper":"","disabled_section":"","section_user_status":"","section_user_roles":"","section_user_capabilities":"","validate_inline":"","section_repeat_min":"","section_repeat_max":"","section_repeatable_delimiter_section":",","section_repeatable_delimiter_row":";","breakpoint_size_25":"","breakpoint_size_50":"","breakpoint_size_75":"","breakpoint_size_100":"","breakpoint_size_150":""},"fields":[{"label":"Sivun URL","type":"url","date_updated":"2024-10-07 07:08:24","sort_index":"1","id":"601","meta":{"label_render":"","required":"","hidden":"on","default_value":"#post_url","placeholder":"#post_url","help":"","autocomplete":"","prepend":"","append":"","aria_label":"","exclude_email":"","hidden_bypass":"","label_position":"default","label_column_width":"default","help_position":"default","class_single_vertical_align":"","class_field_wrapper":"","class_field":"","disabled":"","readonly":"","min_length":"","max_length":"","pattern":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"dedupe":"","dedupe_peri
1195od":"","dedupe_message":"","invalid_feedback_render":"on","validate_inline":"","invalid_feedback":"","custom_attributes":[],"data_grid_datalist":{"rows_per_page":500,"group_index":0,"default":[],"columns":[{"id":0,"label":"ID"},{"id":1,"label":"Title"},{"id":2,"label":"Slug"}],"groups":[{"label":"Posts","page":0,"disabled":"","mask_group":"","rows":[]}]},"datalist_field_text":"1","datalist_field_value":"0","breakpoint_sizes":"","data_source_id":"","wsf-data-grid-auto-group":"0","data_source_hook_hook":"","data_source_hook_get":"","data_source_get":"","data_source_metabox_field_id":"","data_source_metabox_filter_by_post":"","data_source_metabox_filter_by_post_id":"","data_source_metabox_image_tag":"","data_source_metabox_get":"","data_source_post_filter_post_types":[],"data_source_post_filter_post_statuses":[],"data_source_post_filter_terms":[],"data_source_post_filter_terms_relation":"AND","data_source_post_filter_author":"","data_source_post_filter_post_parent":"","data_source_post_filter_customer":"","data_source_post_meta_box_fields":[],"data_source_post_meta_keys":[],"data_source_post_order_by":"title","data_source_post_meta_key":"","data_source_post_meta_type":"","data_source_post_order":"ASC","data_source_post_groups":"","data_source_post_image_tag":"on","data_source_post_columns":[{"data_source_post_column":"id"},{"data_source_post_column":"title"},{"data_source_post_column":"slug"}],"data_source_preset_preset_id":"","data_source_preset_get":"","data_source_googlesheetsv4_list_id":"","data_source_googlesheetsv4_list_sub_id":"","data_source_recurrence":"hourly","data_source_googlesheetsv4_get":""},"group_key":0,"section_key":2,"field_key":0,"section_id":"155","section_repeatable":false},{"label":"Palautteesi","type":"textarea","date_updated":"2024-11-01 12:39:34","sort_index":"2","id":"593","meta":{"label_render":"","input_type_textarea":"","required":"on","hidden":"","default_value":"","placeholder":"Vapaamuotoinen palautteesi","help":"","autocomplete":"","inputmode":"","input_type_textarea_toolbar":"full","visual_editor_media":"","tinymce_paste_as_text":"","prepend":"","append":"","aria_label":"Vapaamuotoinen palautteesi","exclude_email":"","hidden_bypass":"","label_position":"default","label_column_width":"default","help_position":"default","class_single_vertical_align":"","rows":"","cols":"","class_field_wrapper":"","class_field":"","disabled":"","readonly":"","min_length":"","max_length":"","min_length_words":"","max_length_words":"","input_mask":"","input_mask_validate":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"transform":"","wpautop_do_not_process":"","dedupe":"","dedupe_period":"","dedupe_message":"","invalid_feedback_render":"on","validate_inline":"","invalid_feedback":"T\u00e4yt\u00e4th\u00e4n t\u00e4m\u00e4n kent\u00e4n.","custom_attributes":[],"breakpoint_sizes":"","breakpoint_size_25":""},"group_key":0,"section_key":2,"field_key":1,"section_id":"155","section_repeatable":false},{"label":"L\u00e4het\u00e4","type":"submit","date_updated":"2024-10-04 13:03:54","sort_index":"3","id":"594","meta":{"hidden":"","help":"","aria_label":"","class_single_vertical_align":"bottom","class_field_button_type":"primary","class_field_full_button_remove":"","class_field_wrapper":"","class_field":"","disabled":"","field_user_status":"","field_user_roles":[],"field_user_capabilities":[],"custom_attributes":[],"breakpoint_sizes":""},"group_key":0,"section_key":2,"field_key":2,"section_id":"155","section_repeatable":false}]}],"meta":{"label_render":"","hidden":"","class_group_wrapper":"","group_user_status":"","group_user_roles":"","group_user_capabilities":""}}],"meta":{"label_render":"","submit_on_enter":"","submit_lock":"on","submit_unlock":"on","submit_reload":"on","form_action":"","cookie_tab_index":"on","tab_validation":"","tab_validation_show":"","tabs_hide":"","invalid_feedback_mask":"","invalid_field_focus":"on","submit_show_errors":"on","error_type":"danger","error_method":"after","error_clear":"on","error_scroll_top":"","error_scroll_top_offset":"0","error_scroll_top_duration":"400","error_form_hide":"","error_duration":"","error_message_hide":"on","error_form_show":"","label_position_form":"top","label_column_width_form":"3","help_position_form":"bottom","label_required":"on","label_mask_required":"","class_form_wrapper":"","class_tabs_wrapper":"","class_group_wrapper":"","class_
1195section_wrapper":"","class_field_wrapper":"","class_field":"","label_mask_form":"","label_mask_group":"","label_mask_section":"","action_humanpresence_intro":"","action_humanpresence_not_enabled":"","action_akismetv1_intro":"","action_akismetv1_not_enabled":"","honeypot":"","spam_threshold":"50","submit_limit":"","submit_limit_count":"","submit_limit_period":"","submit_limit_message":"","submit_limit_message_type":"information","schedule_start":"","schedule_start_datetime":"","schedule_start_message":"","schedule_start_message_type":"information","schedule_end":"","schedule_end_datetime":"","schedule_end_message":"","schedule_end_message_type":"information","user_limit_logged_in":"","form_user_roles":[],"form_user_capabilities":[],"user_limit_logged_in_message_type":"danger","user_limit_logged_in_message":"","ip_limit":"","ip_limit_count":"","ip_limit_period":"","ip_limit_message":"","ip_limit_message_type":"information","analytics_google_intro":"","analytics_google":"","analytics_google_event_form":"on","analytics_google_event_tab":"on","analytics_google_event_field":"on","tracking_intro":"","tracking_remote_ip":"","tracking_agent":"","tracking_referrer":"","tracking_os":"","tracking_host":"","tracking_url":"","tracking_pathname":"","tracking_query_string":"","tracking_hash":"","tracking_geo_location":"","tracking_ip_lookup_latlon":"","tracking_ip_lookup_city":"","tracking_ip_lookup_region":"","tracking_ip_lookup_country":"","tracking_ip_lookup_time_zone":"","tracking_duration":"","tracking_utm_source":"","tracking_utm_medium":"","tracking_utm_campaign":"","tracking_utm_term":"","tracking_utm_content":"","conversational":"","conversational_preview":"","conversational_customize":"","conversational_slug":"","conversational_view":"","conversational_nav":"on","conversational_nav_progress_help":"#progress_percent","conversational_scroll_duration":"300","geo":"","geo_mapping":[],"loader":"","loader_sprite_type":"rotate-25-gap","loader_sprite_html":"Please wait ...","loader_sprite_size":"48","loader_sprite_color":"#000000","loader_sprite_opacity":"1","loader_sprite_color_accent":"#ff3d00","loader_sprite_opacity_accent":"1","loader_sprite_border_width":"5","loader_sprite_always_visible":"on","loader_text_display":"","loader_text":"Loading, please wait.","loader_overlay_color":"#ffffff","loader_overlay_opacity":"0.7","loader_overlay_cursor":"default","loader_sprite_animation_duration":"1","loader_fade_in_duration":"0","loader_fade_out_duration":"0","loader_event_submit":"on","loader_event_submit_delay":"0","loader_event_save":"on","loader_event_save_delay":"0","loader_event_action":"on","loader_event_action_delay":"0","loader_event_render":"","loader_event_render_delay":"0","loader_event_geolocate":"","loader_event_geolocate_delay":"0","breakpoint":"25","tab_index":"0","action":[{"id":1,"save":true,"submit":true,"conversion_type":false},{"id":2,"save":false,"submit":true,"conversion_type":false},{"id":3,"save":false,"submit":true,"conversion_type":false}],"field_select":"","section_select":"","form_history":"","knowledgebase":"","contact_first_name":"","contact_last_name":"","contact_email":"","contact_inquiry":"","contact_support_search_results":"","contact_push_form":"","contact_push_system":"","contact_gdpr":"","contact_submit":"","conditional":{"rows_per_page":10,"group_index":0,"default":[],"columns":[{"id":0,"label":"Condition"},{"id":1,"label":"Data"}],"groups":[{"label":"Conditions","page":0,"disabled":"","mask_group":"","rows":[{"id":1,"data":["Hieno juttu","{\"if\":[{\"conditions\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"584\",\"object_row_id\":\"1\",\"logic\":\"checked\",\"value\":\"\",\"case_sensitive\":true,\"logic_previous\":\"||\",\"multiple\":false}],\"logic_previous\":\"||\"}],\"then\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"592\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false}],\"else\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"592\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"}]}"]},{"id":2,"data":["Harmillista","{\"if\":[{\"conditions\":[{\"id\":2,\"object\":\"field\",\"object_id\":\"584\",\"object_row_id\":\"2\",\"logic\":\"checked\",\"value\":\"\",\"case_sensitive\":true,\"logic_previous\":\"||\",\"multiple\":false}],\"logic_previous\":\"||\"}],\"then\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"590\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false}],\"else\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"590\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"}]}"]},{"id":3,"data":["Mist\u00e4 haluaisit","{\"if\":[{\"conditions\":[{\"id\":3,\"object\":\"field\",\"object_id\":\"584\",\"object_row_id\":\"3\",\"logic\":\"checked\",\"value\":\"\",\"case_sensitive\":true,\"logic_previous\":\"||\",\"multiple\":false}],\"logic_previous\":\"||\"}],\"then\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"591\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false}],\"else\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"591\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"}]}"]},{"id":4,"data":["Kaikki n\u00e4kyviin","{\"if\":[{\"conditions\":[{\"id\":4,\"object\":\"field\",\"object_id\":\"584\",\"object_row_id\":0,\"logic\":\"checked_any\",\"value\":\"\",\"case_sensitive\":true,\"logic_previous\":\"||\",\"multiple\":false}],\"logic_previous\":\"||\"}],\"then\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"589\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false},{\"id\":2,\"object\":\"field\",\"object_id\":\"593\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false},{\"id\":3,\"object\":\"field\",\"object_id\":\"594\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"\",\"multiple\":false}],\"else\":[{\"id\":1,\"object\":\"field\",\"object_id\":\"589\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"},{\"id\":2,\"object\":\"field\",\"object_id\":\"593\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"},{\"id\":3,\"object\":\"field\",\"object_id\":\"594\",\"object_row_id\":\"\",\"action\":\"visibility\",\"value\":\"off\"}]}"]}]}]},"style_id":1,"style_alt":false,"style_id_conv":2,"style_conv_alt":false}}; 1196/* ]]> */ 1197</script>
1197 1198<!-- /WP_FOOTER --> 1199</body> 1200</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.