1<!DOCTYPE html> 2<html lang="fi"> 3<head> 4 <!-- Google Tag Manager --> 5
5<script>
vendor: 343 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 6 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 8 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer','
9GTM-TNJGLM9
vendor: 3 bytes, line 9
9');
9</script>
9 10 <!-- End Google Tag Manager --> 11 <!-- Google Tag Manager -->
12<script>
vendor: 327 bytes, lines 12-16
12(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 13new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 14j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 15'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 16})(window,document,'script','dataLayer','
16GTM-KGPZ2RMW
vendor: 3 bytes, line 16
16');
16</script>
16 17<!-- End Google Tag Manager --> 18 <meta charset="UTF-8"> 19 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 20 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 21 <meta name="google-site-verification" content="P_70ph4k8r9P_vw7SnR4J0l3-18BuJV4MyPUjDy8n28" /> 22 <!-- Chrome, Firefox OS and Opera --> 23 <meta name="theme-color" content="#C4978E"> 24 25 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 26 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 27 28 <!-- This site is optimized with the Yoast SEO plugin v26.2 - https://yoast.com/wordpress/plugins/seo/ --> 29 <title>Etta LKV Kiinteistönvälitys Turku - Myytävät asunnot</title> 30 <meta name="description" content="Tiedämme, että arjessa tulee vastaan erilaisia elämänmuutoksia, jotka vaikuttavat olennaisesti siihen millaisessa kodissa sinulla ja perheelläsi on juuri silloin hyvä olla." /> 31 <link rel="canonical" href="https://ettalkv.fi/myytavat-asunnot/" /> 32 <meta property="og:locale" content="fi_FI" /> 33 <meta property="og:type" content="article" /> 34 <meta property="og:title" content="Etta LKV Kiinteistönvälitys Turku - Myytävät asunnot" /> 35 <meta property="og:description" content="Tiedämme, että arjessa tulee vastaan erilaisia elämänmuutoksia, jotka vaikuttavat olennaisesti siihen millaisessa kodissa sinulla ja perheelläsi on
35juuri silloin hyvä olla." /> 36 <meta property="og:url" content="https://ettalkv.fi/myytavat-asunnot/" /> 37 <meta property="og:site_name" content="Etta LKV Kiinteistönvälitys Turku" /> 38 <meta property="article:modified_time" content="2025-11-05T09:45:35+00:00" /> 39 <meta name="twitter:card" content="summary_large_image" /> 40 <meta name="twitter:label1" content="Arvioitu lukuaika" /> 41 <meta name="twitter:data1" content="1 minuutti" /> 42
42<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://ettalkv.fi/myytavat-asunnot/","url":"https://ettalkv.fi/myytavat-asunnot/","name":"Etta LKV Kiinteistönvälitys Turku - Myytävät asunnot","isPartOf":{"@id":"https://ettalkv.fi/#website"},"datePublished":"2022-07-11T09:48:40+00:00","dateModified":"2025-11-05T09:45:35+00:00","description":"Tiedämme, että arjessa tulee vastaan erilaisia elämänmuutoksia, jotka vaikuttavat olennaisesti siihen millaisessa kodissa sinulla ja perheelläsi on juuri silloin hyvä olla.","breadcrumb":{"@id":"https://ettalkv.fi/myytavat-asunnot/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https://ettalkv.fi/myytavat-asunnot/"]}]},{"@type":"BreadcrumbList","@id":"https://ettalkv.fi/myytavat-asunnot/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Kiinteistönvälitys Etta LKV","item":"https://ettalkv.fi/"},{"@type":"ListItem","position":2,"name":"Myytävät asunnot"}]},{"@type":"WebSite","@id":"https://ettalkv.fi/#website","url":"https://ettalkv.fi/","name":"Etta LKV Kiinteistönvälitys Turku","description":"Haaveista totta","publisher":{"@id":"https://ettalkv.fi/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://ettalkv.fi/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https://ettalkv.fi/#organization","name":"Kiinteistönvälitys Turku Etta LKV","url":"https://ettalkv.fi/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https://ettalkv.fi/#/schema/logo/image/","url":"https://ettalkv.fi/wp-content/uploads/2022/11/etta-logo.svg","contentUrl":"https://ettalkv.fi/wp-content/uploads/2022/11/etta-logo.svg","width":123,"height":75,"caption":"Kiinteistönvälitys Turku Etta LKV"},"image":{"@id":"https://ettalkv.fi/#/schema/logo/image/"}}]}</script>
42 43 <!-- / Yoast SEO plugin. --> 44 45 46<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 47<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 48<link rel='dns-prefetch' href='//stackpath.bootstrapcdn.com' /> 49 <style> 50 .lazyload, 51 .lazyloading { 52 max-width: 100%; 53 } 54 </style> 55 <!-- This site uses the Google Analytics by MonsterInsights plugin v9.9.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 55-56
55 56 <script src="//www.googletagmanager.com/gtag/js?id=
56G-G24TTMFQ2P
vendor: 91 bytes, lines 56-57
56" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 57
57<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 58 var mi_version = '9.9.0'; 59 var mi_track_user = true; 60 var mi_no_track_reason = ''; 61 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/ettalkv.fi\/myytavat-asunnot\/"}; 62 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 63 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 64 } else { 65 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 66 } 67 68 var disableStrs = [ 69 'ga-disable-G-G24TTMFQ2P', 70 ]; 71 72 /* Function to detect opted out users */ 73 function __gtagTrackerIsOptedOut() { 74 for (var index = 0; index < disableStrs.length; index++) { 75 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 76 return true; 77 } 78 } 79 80 return false; 81 } 82 83 /* Disable tracking if the opt-out cookie exists. */ 84 if (__gtagTrackerIsOptedOut()) { 85 for (var index = 0; index < disableStrs.length; index++) { 86 window[disableStrs[index]] = true; 87 } 88 } 89 90 /* Opt-out function */ 91 function __gtagTrackerOptout() { 92 for (var index = 0; index < disableStrs.length; index++) { 93 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 94 window[disableStrs[index]] = true; 95 } 96 } 97 98 if ('undefined' === typeof gaOptout) { 99 function gaOptout() { 100 __gtagTrackerOptout(); 101 } 102 } 103 window.dataLayer = window.dataLayer || []; 104 105 window.MonsterInsightsDualTracker = { 106 helpers: {}, 107 trackers: {}, 108 }; 109 if (mi_track_user) { 110 function __gtagDataLayer() { 111 dataLayer.push(arguments); 112 } 113 114 function __gtagTracker(type, name, parameters) { 115 if (!parameters) { 116 parameters = {}; 117 } 118 119 if (parameters.send_to) { 120 __gtagDataLayer.apply(null, arguments); 121 return; 122 } 123 124 if (type === 'event') { 125 parameters.send_to = monsterinsights_frontend.v4_id; 126 var hookName = name; 127 if (typeof parameters['event_category'] !== 'undefined') { 128 hookName = parameters['event_category'] + ':' + name; 129 } 130 131 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 132 MonsterInsightsDualTracker.trackers[hookName](parameters); 133 } else { 134 __gtagDataLayer('event', name, parameters); 135 } 136 137 } else { 138 __gtagDataLayer.apply(null, arguments); 139 } 140 } 141 142 __gtagTracker('js', new Date()); 143 __gtagTracker('set', { 144 'developer_id.dZGIzZG': true, 145 }); 146 if ( MonsterInsightsLocations.page_location ) { 147 __gtagTracker('set', MonsterInsightsLocations); 148 } 149 __gtagTracker('config', 'G-G24TTMFQ2P', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true"} ); 150 window.gtag = __gtagTracker; (function () { 151 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 152 /* ga and __gaTracker compatibility shim. */ 153 var noopfn = function () { 154 return null; 155 }; 156 var newtracker = function () { 157 return new Tracker(); 158 }; 159 var Tracker = function () { 160 return null; 161 }; 162 var p = Tracker.prototype; 163 p.get = noopfn; 164 p.set = noopfn; 165 p.send = function () { 166 var args = Array.prototype.slice.call(arguments); 167 args.unshift('send'); 168 __gaTracker.apply(null, args); 169 }; 170 var __gaTracker = function () { 171 var len = arguments.length; 172 if (len === 0) { 173 return; 174 } 175 var f = arguments[len - 1]; 176 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 177 if ('send' === arguments[0]) { 178 var hitConverted, hitObject = false, action; 179 if ('event' === arguments[1]) { 180 if ('undefined' !== typeof arguments[3]) { 181 hitObject = { 182 'eventAction': arguments[3], 183 'eventCategory': arguments[2], 184 'eventLabel': arguments[4], 185 'value': arguments[5] ? arguments[5] : 1, 186 } 187 } 188 } 189 if ('pageview' === arguments[1]) { 190 if ('undefined' !== typeof arguments[2]) { 191 hitObject = { 192 'eventAction': 'page_view', 193 'page_path': arguments[2], 194 } 195 } 196 } 197 if (typeof arguments[2] === 'object') { 198 hitObject = arguments[2]; 199 } 200 if (typeof arguments[5] === 'object') { 201 Object.assign(hitObject, arguments[5]); 202 } 203 if ('undefined' !== typeof arguments[1].hitType) { 204 hitObject = arguments[1]; 205 if ('pageview' === hitObject.hitType) { 206 hitObject.eventAction = 'page_view'; 207 } 208 } 209 if (hitObject) { 210 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
211 hitConverted = mapArgs(hitObject); 212 __gtagTracker('event', action, hitConverted); 213 } 214 } 215 return; 216 } 217 218 function mapArgs(args) { 219 var arg, hit = {}; 220 var gaMap = { 221 'eventCategory': 'event_category', 222 'eventAction': 'event_action', 223 'eventLabel': 'event_label', 224 'eventValue': 'event_value', 225 'nonInteraction': 'non_interaction', 226 'timingCategory': 'event_category', 227 'timingVar': 'name', 228 'timingValue': 'value', 229 'timingLabel': 'event_label', 230 'page': 'page_path', 231 'location': 'page_location', 232 'title': 'page_title', 233 'referrer' : 'page_referrer', 234 }; 235 for (arg in args) { 236 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 237 hit[gaMap[arg]] = args[arg]; 238 } else { 239 hit[arg] = args[arg]; 240 } 241 } 242 return hit; 243 } 244 245 try { 246 f.hitCallback(); 247 } catch (ex) { 248 } 249 }; 250 __gaTracker.create = newtracker; 251 __gaTracker.getByName = newtracker; 252 __gaTracker.getAll = function () { 253 return []; 254 }; 255 __gaTracker.remove = noopfn; 256 __gaTracker.loaded = true; 257 window['__gaTracker'] = __gaTracker; 258 })(); 259 } else { 260 console.log(""); 261 (function () { 262 function __gtagTracker() { 263 return null; 264 } 265 266 window['__gtagTracker'] = __gtagTracker; 267 window['gtag'] = __gtagTracker; 268 })(); 269 } 270 </script>
270 271 272 <!-- / Google Analytics by MonsterInsights --> 273
273<script type="text/javascript"> 274/* <![CDATA[ */ 275window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ettalkv.fi\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.11"}}; 276/*! This file is auto-generated */ 277!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 278/* ]]> */ 279</script>
279 280<link rel='stylesheet' id='atomic-blocks-fontawesome-css' href='https://ettalkv.fi/wp-content/plugins/atomic-blocks/dist/assets/fontawesome/css/all.min.css?ver=1603973838' type='text/css' media='all' /> 281<style id='wp-emoji-styles-inline-css' type='text/css'> 282 283 img.wp-smiley, img.emoji { 284 display: inline !important; 285 border: none !important; 286 box-shadow: none !important; 287 height: 1em !important; 288 width: 1em !important; 289 margin: 0 0.07em !important; 290 vertical-align: -0.1em !important; 291 background: none !important; 292 padding: 0 !important; 293 } 294</style> 295<style id='classic-theme-styles-inline-css' type='text/css'> 296/*! This file is auto-generated */ 297.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} 298</style> 299<style id='ab-animate-style-inline-css' type='text/css'> 300/*!**********************************************************************************************************************************************************************************************************************************************!*\ 301 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/styles/style.scss ***! 302 \**********************************************************************************************************************************************************************************************************************************************/ 303/** 304 * The following styles get applied both on the front and in the editor. 305 */ 306.wp-block-ab-animate { 307 animation-duration: 1s; 308 animation-fill-mode: both; 309} 310.wp-block-ab-animate.ab-is-hidden { 311 opacity: 0; 312} 313 314.wp-block-ab-animate[data-scroll-class^=fadeIn], 315.wp-block-ab-animate[data-scroll-class^=bounceIn], 316.wp-block-ab-animate[data-scroll-class^=flipIn], 317.wp-block-ab-animate[data-scroll-class^=slideIn], 318.wp-block-ab-animate[data-scroll-class^=zoomIn], 319.wp-block-ab-animate[data-scroll-class=rollIn], 320.wp-block-ab-animate[data-scroll-class=jackInTheBox] { 321 opacity: 0; 322} 323 324.wp-block-ab-animate.ab-is-hidden.ab-animation-end { 325 opacity: 1; 326} 327 328/*# sourceMappingURL=style-index.css.map*/ 329</style> 330<style id='safe-svg-svg-icon-style-inline-css' type='text/css'> 331.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{fill:currentColor;height:100%;max-height:100%;max-width:100%;width:100%} 332 333</style> 334<style id='gutenberg-content-editor-style-inline-css' type='text/css'> 335.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px}.block-editor-block-toolbar .dashicons-admin-generic,.dashicons-screenoptions.seoaic-icon{background-color:#000;background-image:url(/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/content-editor/../images/s-logo.88bc4401.png)!important;background-position:center 5px;background-repeat:no-repeat;background-size:60%;height:28px;width:28px}.block-editor-block-toolbar .dashicons-admin-generic:before,.dashicons-screenoptions.seoaic-icon:before{content:""!important} 336 337</style> 338<style id='seoaic-faq-block-style-inline-css' type='text/css'> 339.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px}.wp-block-seoaic-faq-block{margin-bottom:40px;margin-top:40px}.wp-block-seoaic-faq-block .seoaic-question{overflow-wrap:anywhere} 340 341</style> 342<style id='seoaic-generate-image-block-style-inline-css' type='text/css'> 343.seoaic-generated-image-section img{max-width:100%} 344 345</style> 346<link rel='stylesheet' id='seoaic-multistep-lead-block-style-css' href='https://ettalkv.fi/wp-content/plugins/seoaiwp/gutenberg/content-editor/build/blocks/multistep-lead-form/style-index.css?ver=0.1.0' type='text/css' media='all' /> 347<style id='seoaic-interactive-article-block-style-inline-css' type='text/css'> 348.seoaic-interactive-article-block.seoaic-ia-hide-if-no-js{display:none}.seoaic-ia .wp-block-post-content{position:relative}.seoaic-ia .seoaic-interactive-article-block~:not(.seoaic-multistep-form.seoaic-ms-position-corner){display:none}.seoaic-ia .seoaic-interactive-article-block~:not(.seoaic-multistep-form.seoaic-ms-position-corner).show-animate{animation-duration:.5s;animation-fill-mode:forwards;animation-name:show-animate;display:revert}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content{display:flex;flex-wrap:wrap;gap:5px}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button{border-style:solid;cursor:pointer;padding:15px;transition:all .2s linear}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:not([disabled]):hover{box-shadow:2px 2px 3px 1px #000}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:disabled{opacity:.5;pointer-events:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin:1rem 0}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-item{border-style:solid;cursor:pointer;display:flex;margin:0;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-textarea-content textarea{background:#fff;border:0;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.11);box-sizing:border-box;height:80px;margin:0;outline:unset;padding:20px;width:100%}@keyframes show-animate{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}.seoaic-ia-inactive-message:before{background-color:rgba(255,0,0,.1);border:1px solid #ffb5b6;border-left:4px solid #d63638;border-radius:5px;content:attr(data-text);display:block;padding:5px 12px} 349 350</style> 351<link rel='stylesheet' id='atomic-blocks-style-css-css' href='https://ettalkv.fi/wp-content/plugins/atomic-blocks/dist/blocks.style.build.css?ver=1603973838' type='text/css' media='all' /> 352<style id='filebird-block-filebird-gallery-style-inline-css' type='text/css'> 353ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);
353justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit} 354 355</style> 356<link rel='stylesheet' id='ab-animate-css' href='https://ettalkv.fi/wp-content/plugins/animated-blocks/assets/css/animate.min.css?ver=1.1.2' type='text/css' media='all' /> 357<link rel='stylesheet' id='editor-blocks-css' href='https://ettalkv.fi/wp-content/plugins/editor-blocks/dist/blocks.style.build.css?ver=1.2.0' type='text/css' media='all' /> 358<style id='global-styles-inline-css' type='text/css'> 359:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);
359--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
359.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 360:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 361:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 362:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 363</style> 364<link rel='stylesheet' id='contact-form-7-css' href='https://ettalkv.fi/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.3' type='text/css' media='all' /> 365<link rel='stylesheet' id='ai_tool-css' href='https://ettalkv.fi/wp-content/plugins/plugin-main/public/css/ai_tool-public.css?ver=1.0.0' type='text/css' media='all' /> 366<link rel='stylesheet' id='dashicons-css' href='https://ettalkv.fi/wp-includes/css/dashicons.min.css?ver=6.8.11' type='text/css' media='all' /> 367<link rel='stylesheet' id='linear-plugin-frontend-css' href='https://ettalkv.fi/wp-content/plugins/linear/style.css?ver=3.0.9' type='text/css' media='all' /> 368<link rel='stylesheet' id='linear-blocks-css' href='https://ettalkv.fi/wp-content/plugins/linear/build/index.css?ver=3.0.9' type='text/css' media='all' /> 369<link rel='stylesheet' id='fontawesome-css-css' href='https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css?ver=6.8.11' type='text/css' media='all' /> 370<link rel='stylesheet' id='bootstrap-css-css' href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css?ver=6.8.11' type='text/css' media='all' /> 371<link rel='stylesheet' id='slick-css-css' href='//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css?ver=6.8.11' type='text/css' media='all' /> 372<link rel='stylesheet' id='webfonts-css' href='https://ettalkv.fi/wp-content/themes/etta-v2/MyFontsWebfontsKit.css?ver=6.8.11' type='text/css' media='all' /> 373<link rel='stylesheet' id='etta-style-css' href='https://ettalkv.fi/wp-content/themes/etta-v2/style.css?ver=6.8.11' type='text/css' media='all' /> 374<link rel='stylesheet' id='elementor-icons-css' href='https://ettalkv.fi/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.44.0' type='text/css' media='all' /> 375<link rel='stylesheet' id='elementor-frontend-css' href='https://ettalkv.fi/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.32.5' type='text/css' media='all' /> 376<link rel='stylesheet' id='elementor-post-38127-css' href='https://ettalkv.fi/wp-content/uploads/elementor/css/post-38127.css?ver=1791310238' type='text/css' media='all' /> 377<link rel='stylesheet' id='widget-heading-css' href='https://ettalkv.fi/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.32.5' type='text/css' media='all' /> 378<link rel='stylesheet' id='elementor-post-38464-css' href='https://ettalkv.fi/wp-content/uploads/elementor/css/post-38464.css?ver=1791310635' type='text/css' media='all' /> 379<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' type='text/css' media='all' /> 380<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=auto' type='text/css' media='all' />
381<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=9.9.0" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script>
vendor: 1 bytes, line 381
381
382<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 383var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/ettalkv.fi","hash_tracking":"false","v4_id":"G-G24TTMFQ2P"};/* ]]> */ 384</script>
vendor: 1 bytes, line 384
384
385<script type="text/javascript" id="linear-plugin-frontend-js-before"> 386/* <![CDATA[ */ 387window.linearPluginFrontend = {"restBase":"https:\/\/ettalkv.fi\/wp-json\/","version":"3.0.9","data":{"listings":"https:\/\/ettalkv.fi\/wp-json\/linear\/v3\/listings"}}; 388/* ]]> */ 389</script>
vendor: 1 bytes, line 389
389
390<script type="text/javascript" src="https://ettalkv.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 390
390
391<script type="text/javascript" src="https://ettalkv.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 391
391
392<script type="text/javascript" src="https://ettalkv.fi/wp-content/themes/etta-v2/js/particles.js?ver=6.8.11" id="particles-js-js"></script>
vendor: 1 bytes, line 392
392
393<script type="text/javascript" src="https://ettalkv.fi/wp-content/themes/etta-v2/js/app.js?ver=6.8.11" id="app-js-js"></script>
393 394<link rel="https://api.w.org/" href="https://ettalkv.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ettalkv.fi/wp-json/wp/v2/pages/38464" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ettalkv.fi/xmlrpc.php?rsd" /> 395<meta name="generator" content="WordPress 6.8.11" /> 396<link rel='shortlink' href='https://ettalkv.fi/?p=38464' /> 397<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ettalkv.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fettalkv.fi%2Fmyytavat-asunnot%2F" /> 398<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ettalkv.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fettalkv.fi%2Fmyytavat-asunnot%2F&format=xml" /> 399<meta name="google-site-verification" content="UGImFT-_zGn0BE59n42yz5WOLuFGCgr_4wINfGXvaw8" /> 400
400<script> 401 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 402 </script>
402 403 <style> 404 .no-js img.lazyload { 405 display: none; 406 } 407 408 figure.wp-block-image img.lazyloading { 409 min-width: 150px; 410 } 411 412 .lazyload, 413 .lazyloading { 414 --smush-placeholder-width: 100px; 415 --smush-placeholder-aspect-ratio: 1/1; 416 width: var(--smush-image-width, var(--smush-placeholder-width)) !important; 417 aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important; 418 } 419 420 .lazyload, .lazyloading { 421 opacity: 0; 422 } 423 424 .lazyloaded { 425 opacity: 1; 426 transition: opacity 400ms; 427 transition-delay: 0ms; 428 } 429 430 </style> 431 <meta name="generator" content="Elementor 3.32.5; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 432 <style> 433 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 434 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 435 background-image: none !important; 436 } 437 @media screen and (max-height: 1024px) { 438 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 439 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 440 background-image: none !important; 441 } 442 } 443 @media screen and (max-height: 640px) { 444 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 445 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 446 background-image: none !important; 447 } 448 } 449 </style> 450 <link rel="icon" href="https://ettalkv.fi/wp-content/uploads/2024/01/cropped-etta_logo_nelioÌ_valkoinen-tausta-32x32.png" sizes="32x32" /> 451<link rel="icon" href="https://ettalkv.fi/wp-content/uploads/2024/01/cropped-etta_logo_nelioÌ_valkoinen-tausta-192x192.png" sizes="192x192" /> 452<link rel="apple-touch-icon" href="https://ettalkv.fi/wp-content/uploads/2024/01/cropped-etta_logo_nelioÌ_valkoinen-tausta-180x180.png" /> 453<meta name="msapplication-TileImage" content="https://ettalkv.fi/wp-content/uploads/2024/01/cropped-etta_logo_nelioÌ_valkoinen-tausta-270x270.png" /> 454 <style type="text/css" id="wp-custom-css"> 455 .elementor-container.elementor-column-gap-default {max-width: 1140px;} 456.elementor-shortcode {padding: 5px;} </style> 457 </head> 458<body class="wp-singular page-template page-template-template-apartments page-template-template-apartments-php page page-id-38464 wp-theme-etta-v2 elementor-default elementor-kit-38127 elementor-page elementor-page-38464"> 459 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 459-460
459 460<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
460GTM-KGPZ2RMW
vendor: 83 bytes, lines 460-461
460" 461height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
462<!-- End Google Tag Manager (noscript) --> 463<header class="header-sticky"> 464 <nav class="navbar navbar-expand-lg navbar-dark w-100"> 465 <a href="/" id="header-logo" class="navbar-brand pl-2"> 466 <img data-src="https://ettalkv.fi/wp-content/themes/etta-v2/etta-logo-white.svg" alt="Etta LKV" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload"> 467 </a> 468 <div id="navbarSupportedContent" class="collapse navbar-collapse justify-content-center"><ul id="menu-main-menu-2" class="navbar-nav flex-wrap"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38123" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-38123 nav-item"><a title="Etusivu" href="https://ettalkv.fi" class="nav-link">Etusivu</a></li> 469<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38467" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-38464 current_page_item current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children dropdown active menu-item-38467 nav-item"><a title="Ostamassa" href="https://ettalkv.fi/myytavat-asunnot/" class="nav-link">Ostamassa</a> 470<ul class="dropdown-menu" role="menu"> 471 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38468" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-38464 current_page_item active menu-item-38468 nav-item"><a title="Myytävät asunnot" href="https://ettalkv.fi/myytavat-asunnot/" class="dropdown-item">Myytävät asunnot</a></li> 472 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38141" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38141 nav-item"><a title="Ostotoimeksianto" href="https://ettalkv.fi/palvelut/ostotoimeksianto/" class="dropdown-item">Ostotoimeksianto</a></li> 473</ul> 474</li> 475<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-42551" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-42551 nav-item"><a title="Myymässä" href="https://ettalkv.fi/palvelut/asunnon-myynti/" class="nav-link">Myymässä</a> 476<ul class="dropdown-menu" role="menu"> 477 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-42552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42552 nav-item"><a title="Miksi valita meidät?" href="https://ettalkv.fi/palvelut/asunnon-myynti/" class="dropdown-item">Miksi valita meidät?</a></li> 478 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-45193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45193 nav-item"><a title="Hinnasto" href="https://ettalkv.fi/palvelut/hinnasto/" class="dropdown-item">Hinnasto</a></li> 479 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38494 nav-item"><a title="Asiakkaamme ostavat" href="https://ettalkv.fi/palvelut/asiakkaamme-ostavat/" class="dropdown-item">Asiakkaamme ostavat</a></li> 480 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38195 nav-item"><a title="Rakennuttajille" href="https://ettalkv.fi/palvelut/rakennuttajille/" class="dropdown-item">Rakennuttajille</a></li> 481 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53848" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53848 nav-item"><a title="Kiinteistönvälitys Turku" href="https://ettalkv.fi/kiinteistonvalittajat-turku/" class="dropdown-item">Kiinteistönvälitys Turku</a></li> 482 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53276 nav-item"><a title="Kiinteistönvälitys Kaarina" href="https://ettalkv.fi/kiinteistonvalitys-kaarina/" class="dropdown-item">Kiinteistönvälitys Kaarina</a></li> 483 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53272" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53272 nav-item"><a title="Kiinteistönvälitys Masku" href="https://ettalkv.fi/kiinteistonvalitys-masku/" class="dropdown-item">Kiinteistönvälitys Masku</a></li> 484 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53275" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53275 nav-item"><a title="Kiinteistönvälitys Naantali" href="https://ettalkv.fi/kiinteistonvalitys-naantali/" class="dropdown-item">Kiinteistönvälitys Naantali</a></li> 485 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53274" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53274 nav-item"><a title="Kiinteistönvälitys Parainen" href="https://ettalkv.fi/kiinteistonvalitys-parainen/" class="dropdown-item">Kiinteistönvälitys Parainen</a></li> 486 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53278 nav
486-item"><a title="Kiinteistönvälitys Raisio" href="https://ettalkv.fi/kiinteistonvalitys-raisio/" class="dropdown-item">Kiinteistönvälitys Raisio</a></li> 487 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53273" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53273 nav-item"><a title="Kiinteistönvälitys Rusko" href="https://ettalkv.fi/kiinteistonvalitys-rusko/" class="dropdown-item">Kiinteistönvälitys Rusko</a></li> 488</ul> 489</li> 490<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38211" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown menu-item-38211 nav-item"><a title="Yritys" href="https://ettalkv.fi/yritys/" class="nav-link">Yritys</a> 491<ul class="dropdown-menu" role="menu"> 492 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38212" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38212 nav-item"><a title="Meidän tarinamme" href="https://ettalkv.fi/yritys/" class="dropdown-item">Meidän tarinamme</a></li> 493 <li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-39022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39022 nav-item"><a title="Tiimi" href="https://ettalkv.fi/tiimi/" class="dropdown-item">Tiimi</a></li> 494</ul> 495</li> 496<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-38457" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38457 nav-item"><a title="Blogi" href="https://ettalkv.fi/blogi/" class="nav-link">Blogi</a></li> 497<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-53296" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53296 nav-item"><a title="Varaa ilmainen arviokäynti" href="https://ettalkv.fi/palvelut/myymassa/#yhteydenotto" class="nav-link">Varaa ilmainen arviokäynti</a></li> 498</ul></div> <button class="navbar-toggler mx-3" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> 499 <span class="navbar-toggler-icon"></span> 500 </button> 501 <div class="header-phone d-flex align-items-center justify-content-center justify-content-md-end col-auto px-0"> 502 <a href="tel:0401473322" class="text-white px-3"><span class="slogan-text size-2 mr-2 mt-2" style="line-height:0.5;">Soita</span><br>040 147 3322</a> 503 </div> 504 </nav> 505</header> 506<h1 id="heading-1">Etta LKV - Haaveista totta</h1><div class="page page-apartments"> 507 <div data-elementor-type="wp-page" data-elementor-id="38464" class="elementor elementor-38464"> 508 <section class="elementor-section elementor-top-section elementor-element elementor-element-2672724 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2672724" data-element_type="section"> 509 <div class="elementor-container elementor-column-gap-default"> 510 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2bf2878" data-id="2bf2878" data-element_type="column"> 511 <div class="elementor-widget-wrap elementor-element-populated"> 512 <div class="elementor-element elementor-element-56a6a5b elementor-widget elementor-widget-heading" data-id="56a6a5b" data-element_type="widget" data-widget_type="heading.default"> 513 <div class="elementor-widget-container"> 514 <h2 class="elementor-heading-title elementor-size-default">Myytävät asunnot</h2> </div> 515 </div> 516 <div class="elementor-element elementor-element-6a3cf7d elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6a3cf7d" data-element_type="widget" data-widget_type="text-editor.default"> 517 <div class="elementor-widget-container"> 518 <p style="text-align: center;">Haaveista totta! Tiedämme, että arjessa tulee vastaan erilaisia elämänmuutoksia, jotka vaikuttavat olennaisesti siihen millaisessa kodissa sinulla ja perheelläsi on
518juuri silloin hyvä olla. Ehkä kaipaatte lisätilaa, suuremman pihan, perhekoko on muuttunut tai työ on tuonut sinut uudelle paikkakunnalle. Tutustu myytäviin kohteisiimme ja ota yhteyttä, niin annamme mielellämme lisätietoja, sovimme esittelyaikatauluista ja autamme sinua löytämään sen unelmien kodin.</p> </div> 519 </div> 520 </div> 521 </div> 522 </div> 523 </section> 524 <section class="elementor-section elementor-top-section elementor-element elementor-element-1d60974 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="1d60974" data-element_type="section"> 525 <div class="elementor-container elementor-column-gap-default"> 526 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ec116c" data-id="7ec116c" data-element_type="column"> 527 <div class="elementor-widget-wrap elementor-element-populated"> 528 <div class="elementor-element elementor-element-7768e78 elementor-widget elementor-widget-shortcode" data-id="7768e78" data-element_type="widget" data-widget_type="shortcode.default"> 529 <div class="elementor-widget-container"> 530 <div class="elementor-shortcode"> 531
531<script 532 type="module" 533 async="" 534 src="https://listings.scripts.linear.fi/index.js" 535 type="text/javascript" 536 ></script>
536 537 <link 538 async="" 539 href="https://listings.scripts.linear.fi/index.css" 540 media="all" 541 rel="stylesheet" 542 type="text/css" 543 /> 544 545 <div 546 class="linear-embed" 547 data-type="listings" 548 data-secret="U2FsdGVkX1.oCKP8ctFtigZB3CFFOBxfhQ7bVTgR_UYLXGQ4UrdTrugQYqzDcwfT1lki6QQIIE812VzZteavmO1VjctKNtbU2hjcl2ZNVXDypJs8L3szJwczoxgGqnCJLbUz8KGRpueQz9qr.OBfig--" 549 data-wordpress-integration="true" 550 data-lang="fi" 551 data-results-per-page="8" data-logo="default" data-env="prod" data-leads="false" data-color="#c4978e" data-custom-css="" data-custom-css-src="" 552 ></div> 553 </div> 554 </div> 555 </div> 556 </div> 557 </div> 558 </div> 559 </section> 560 </div> 561 <div class="taustakuva position-fixed fixed-top w-100 h-100 animated wow fadeIn"></div> 562</div> 563<footer class="footer"> 564 <div class="some p-4"> 565 <div class="text-center text-white"> 566 <h3 class="mb-3">Seuraa meitä:</h3> 567 </div> 568 <div class="text-center text-white"> 569 <h4 class="mt-1" style="font-weight:300;"> 570 <span class="mx-2" style="display:inline-block;"><i class="fa fa-facebook-square"></i> <a href="https://www.facebook.com/ettalkv" style="color:#fff;">facebookissa</a></span> 571 <span class="mx-2" style="display:inline-block;"><i class="fa fa-instagram"></i> <a href="https://www.instagram.com/ettalkv/" style="color:#fff;">instagramissa</a></span> 572 </h4> 573 </div> 574 </div> 575 <hr> 576 <div class="row d-flex justify-content-between px-4 pb-4 pt-2 text-center text-md-left mx-0"> 577 <div class="col-12 col-md-auto logo my-3"> 578 <img data-src="https://ettalkv.fi/wp-content/themes/etta-v2/etta-logo-white.svg" width="191" height="103" alt="Etta LKV" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 191px; --smush-placeholder-aspect-ratio: 191/103;"> 579 </div> 580 <div class="col-12 col-md-auto flex-fill my-3"> 581 <p class="mb-2"><strong class="font-weight-bold">Kiinteistönvälitys Etta LKV Oy</strong><br> 582 Rauhankatu 11 B 1, 20100 Turku<br> 583 p. <a href="tel:+358401473322">040 147 3322</a><br> 584 <a href="mailto:[email protected]">[email protected]</a><br> 585 Y-tunnus 2960432-6 586 </p> 587 <p style="font-size: 12px;"> 588 Välityspalkkiosta ja sopimuksen sisällöstä sovitaan aina asiakkaan kanssa erikseen (tarkemmat tiedot kohdasta <a href="https://ettalkv.fi/hinnasto" style="text-decoration: underline;">hinnasto</a>). Jos tulee kysyttävää, oleppas vain yhteydessä. 589 </p> 590 </div> 591 <div class="col-12 col-md-auto my-3"> 592 <p class="mb-2">Noudatamme hyvää välitystapaa.</p> 593 <a href="https://ettalkv.fi/tietosuojaseloste/">Tietosuojaseloste <i class="fa fa-chevron-right"></i></a> 594 </div> 595 <div class="col-12 col-md-12 my-3 footer-logo-row"> 596 <img data-src="https://ettalkv.fi/wp-content/uploads/2022/09/HVT_logo_2019-1.png" alt="Noudatamme hyvää välitystapaa" style="--smush-placeholder-width: 180px; --smush-placeholder-aspect-ratio: 180/160;max-width:100px; height:auto;" class="mb-3 mr-3 lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> 597 <img data-src="https://ettalkv.fi/wp-content/uploads/2022/09/Frame-1.png" alt="Suomen Kiinteistönvälittäjät SKVL Jäsen" style="--smush-placeholder-width: 180px; --smush-placeholder-aspect-ratio: 180/139;max-width:100px; height:auto;" class="mb-3 lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> 598 <img data-src="https://ettalkv.fi/wp-content/uploads/2022/11/Vuoden-yritys-voittaja-2022.svg" alt="SKVL - Vuoden yritys - voittaja 2022" style="max-width: 100px; height: auto" class="mb-3 lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> 599 </div> 600 </div> 601</footer> 602<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 602-603
602 603<script async src="https://www.googletagmanager.com/gtag/js?id=
603G-KV6TCQDV4D
vendor: 12 bytes, line 603
603"></script>
604<script> 605
vendor: 134 bytes, lines 605-609
605window.dataLayer = window.dataLayer || []; 606 function gtag(){dataLayer.push(arguments);} 607 gtag('js', new Date()); 608 609 gtag('config', '
609G-KV6TCQDV4D
vendor: 4 bytes, line 609
609');
610</script>
610 611
612<script type="speculationrules"> 613{"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\/etta-v2\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 614</script>
614 615<span class="ai_tool_info" data-key="" data-logged="" data-api="https://super-site.com" data-user-roles=""></span>
615<script type="text/javascript"> 616 function atomicBlocksShare( url, title, w, h ){ 617 var left = ( window.innerWidth / 2 )-( w / 2 ); 618 var top = ( window.innerHeight / 2 )-( h / 2 ); 619 return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); 620 } 621 </script>
621 622
622<script> 623 const lazyloadRunObserver = () => { 624 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 625 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 626 entries.forEach( ( entry ) => { 627 if ( entry.isIntersecting ) { 628 let lazyloadBackground = entry.target; 629 if( lazyloadBackground ) { 630 lazyloadBackground.classList.add( 'e-lazyloaded' ); 631 } 632 lazyloadBackgroundObserver.unobserve( entry.target ); 633 } 634 }); 635 }, { rootMargin: '200px 0px 200px 0px' } ); 636 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 637 lazyloadBackgroundObserver.observe( lazyloadBackground ); 638 } ); 639 }; 640 const events = [ 641 'DOMContentLoaded', 642 'elementor/lazyload/observe', 643 ]; 644 events.forEach( ( event ) => { 645 document.addEventListener( event, lazyloadRunObserver ); 646 } ); 647 </script>
647 648
648<script type="text/javascript" src="https://ettalkv.fi/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 648
648
649<script type="text/javascript" src="https://ettalkv.fi/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 649
649
650<script type="text/javascript" id="wp-i18n-js-after"> 651/* <![CDATA[ */ 652wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 653/* ]]> */ 654</script>
vendor: 1 bytes, line 654
654
655<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.3" id="swv-js"></script>
vendor: 1 bytes, line 655
655
656<script type="text/javascript" id="contact-form-7-js-translations"> 657/* <![CDATA[ */ 658( function( domain, translations ) { 659 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 660 localeData[""].domain = domain; 661 wp.i18n.setLocaleData( localeData, domain ); 662} )( "contact-form-7", {"translation-revision-date":"2023-06-29 04:22:44+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"fi"},"Error:":["Virhe:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 663/* ]]> */ 664</script>
vendor: 1 bytes, line 664
664
665<script type="text/javascript" id="contact-form-7-js-before"> 666/* <![CDATA[ */ 667var wpcf7 = { 668 "api": { 669 "root": "https:\/\/ettalkv.fi\/wp-json\/", 670 "namespace": "contact-form-7\/v1" 671 }, 672 "cached": 1 673}; 674/* ]]> */ 675</script>
vendor: 1 bytes, line 675
675
676<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.3" id="contact-form-7-js"></script>
vendor: 1 bytes, line 676
676
677<script type="text/javascript" id="ai-tool-public-js-extra"> 678/* <![CDATA[ */ 679var ajax_object = {"ajax_url":"https:\/\/ettalkv.fi\/wp-admin\/admin-ajax.php","nonce":"a69530cd2c"}; 680/* ]]> */ 681</script>
vendor: 1 bytes, line 681
681
682<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/plugin-main/public/js/ai_tool-public.js?ver=1.0.0" id="ai-tool-public-js"></script>
vendor: 1 bytes, line 682
682
683<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/atomic-blocks/dist/assets/js/dismiss.js?ver=1603973838" id="atomic-blocks-dismiss-js-js"></script>
vendor: 1 bytes, line 683
683
684<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js?ver=6.8.11" id="slick-js-js"></script>
vendor: 1 bytes, line 684
684
685<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js?ver=6.8.11" id="popper-js-js"></script>
vendor: 1 bytes, line 685
685
686<script type="text/javascript" src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js?ver=6.8.11" id="bootstrap-js-js"></script>
vendor: 1 bytes, line 686
686
687<script type="text/javascript" id="etta-js-js-extra"> 688/* <![CDATA[ */ 689var etta = {"ajaxurl":"https:\/\/ettalkv.fi\/wp-admin\/admin-ajax.php","resturl":"https:\/\/ettalkv.fi\/wp-json\/"}; 690/* ]]> */ 691</script>
vendor: 1 bytes, line 691
691
692<script type="text/javascript" src="https://ettalkv.fi/wp-content/themes/etta-v2/js/etta.js?ver=0.0.2" id="etta-js-js"></script>
vendor: 1 bytes, line 692
692
693<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.32.5" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 693
693
694<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.32.5" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 694
694
695<script type="text/javascript" src="https://ettalkv.fi/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 695
695
696<script type="text/javascript" id="elementor-frontend-js-before"> 697/* <![CDATA[ */ 698var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Jaa Facebookissa","shareOnTwitter":"Jaa Twitteriss\u00e4","pinIt":"Kiinnit\u00e4 se","download":"Lataus","downloadImage":"Lataa kuva","fullscreen":"Koko n\u00e4ytt\u00f6","zoom":"Zoom","share":"Jaa","playVideo":"Katso video","previous":"Edellinen","next":"Seuraava","close":"Sulje","a11yCarouselPrevSlideMessage":"Edellinen dia","a11yCarouselNextSlideMessage":"Seuraava dia","a11yCarouselFirstSlideMessage":"T\u00e4m\u00e4 on ensimm\u00e4inen dia","a11yCarouselLastSlideMessage":"T\u00e4m\u00e4 on viimeinen dia","a11yCarouselPaginationBulletMessage":"Mene diaan"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobiili pystyss\u00e4","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobiili vaakasuunnassa","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Kannettava tietokone","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.32.5","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true},"urls":{"assets":"https:\/\/ettalkv.fi\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/ettalkv.fi\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/ettalkv.fi\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"ddcbfd105d"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":38464,"title":"Etta%20LKV%20Kiinteist%C3%B6nv%C3%A4litys%20Turku%20-%20Myyt%C3%A4v%C3%A4t%20asunnot","excerpt":"","featuredImage":false}}; 699/* ]]> */ 700</script>
vendor: 1 bytes, line 700
700
701<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.32.5" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 701
701
702<script type="text/javascript" id="smush-lazy-load-js-before"> 703/* <![CDATA[ */ 704var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}}; 705/* ]]> */ 706</script>
vendor: 1 bytes, line 706
706
707<script type="text/javascript" src="https://ettalkv.fi/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.22.1" id="smush-lazy-load-js"></script>
vendor: 1 bytes, line 707
707
708<script type="text/javascript" id="seoaiwp-form-tracking-js-extra"> 709/* <![CDATA[ */ 710var SeoaiwpConversionConfig = {"enabled":"","tagId":"","label":""}; 711/* ]]> */ 712</script>
vendor: 1 bytes, line 712
712
713<script type="text/javascript" id="seoaiwp-form-tracking-js-after"> 714/* <![CDATA[ */ 715/** 716 * WordPress & HubSpot Form Events â GTM dataLayer + GA4 gtag 717 * 718 * Listens for successful form submissions from popular WordPress form 719 * plugins and HubSpot forms, then pushes events to both window.dataLayer 720 * (GTM) and gtag (GA4 direct). 721 * 722 * Also tracks clicks on tel: and mailto: links. 723 * 724 * Supported: CF7, Gravity Forms, WPForms, Forminator, Formidable, 725 * Ninja Forms, Fluent Forms, WS Form, Elementor Forms, Enfold (Avia), 726 * HubSpot Forms v3, HubSpot Forms v4, Pipedrive LeadBooster, Leadoo 727 */ 728 729// ââ IE11 closest() polyfill âââââââââââââââââââââââââââââââââââââââ 730 731if (!Element.prototype.closest) { 732 Element.prototype.closest = function (s) { 733 var el = this; 734 do { 735 if (el.matches(s)) return el; 736 el = el.parentElement || el.parentNode; 737 } while (el !== null && el.nodeType === 1); 738 return null; 739 }; 740} 741 742(function () { 743 'use strict'; 744 745 window.dataLayer = window.dataLayer || []; 746 747 // ââ helpers ââââââââââââââââââââââââââââââââââââââââââââââââââ 748 749 // Fires a Google Ads conversion event using values from SeoaiwpConversionConfig 750 // (injected via wp_localize_script from WPSEOAI â Settings â SEA). 751 function fireGoogleAdsConversion() { 752 var cfg = window.SeoaiwpConversionConfig; 753 if (!cfg || !cfg.enabled || !cfg.tagId || !cfg.label) return; 754 if (typeof gtag !== 'function') return; 755 756 gtag('event', 'conversion', { 757 send_to: 'AW-' + cfg.tagId + '/' + cfg.label 758 }); 759 } 760 761 function pushEvent(formPlugin, formId, formElement, extraData) { 762 var submitBtn = formElement 763 ? formElement.querySelector('[type="submit"]') 764 : null; 765 766 var submitText = ''; 767 if (submitBtn) { 768 submitText = submitBtn.tagName === 'INPUT' 769 ? submitBtn.value 770 : submitBtn.textContent.trim(); 771 } 772 773 var basePayload = { 774 event: 'wpseoai_form_submission', 775 formPlugin: formPlugin, 776 formId: formId || '', 777 formClass: formElement ? (formElement.className || '') : '', 778 submitText: submitText, 779 pageUrl: window.location.href, 780 pageTitle: document.title 781 }; 782 783 if (extraData) { 784 Object.keys(extraData).forEach(function (key) { 785 basePayload[key] = extraData[key]; 786 }); 787 } 788 789 // ââ GTM dataLayer push âââââââââââââââââââââââââââââââââââ 790 791 window.dataLayer.push(basePayload); 792 793 // ââ GA4 gtag direct ââââââââââââââââââââââââââââââââââââââ 794 795 if (typeof gtag === 'function') { 796 var gtagPayload = {}; 797 Object.keys(basePayload).forEach(function (key) { 798 if (key !== 'event') gtagPayload[key] = basePayload[key]; 799 }); 800 gtag('event', 'wpseoai_form_submission', gtagPayload); 801 } 802 803 // ââ Google Ads conversion ââââââââââââââââââââââââââââââââ 804 805 fireGoogleAdsConversion(); 806 } 807 808 function pushLinkClick(eventName, linkType, href, linkText) { 809 var payload = { 810 event: eventName, 811 linkType: linkType, 812 linkHref: href, 813 linkText: linkText, 814 pageUrl: window.location.href, 815 pageTitle: document.title 816 }; 817 818 window.dataLayer.push(payload); 819 820 if (typeof gtag === 'function') { 821 gtag('event', eventName, { 822 link_type: linkType, 823 link_href: href, 824 link_text: linkText, 825 page_url: window.location.href, 826 page_title: document.title 827 }); 828 } 829 830 // ââ Google Ads conversion ââââââââââââââââââââââââââââââââ 831 832 fireGoogleAdsConversion(); 833 } 834 835 // ââ 1. Contact Form 7 âââââââââââââââââââââââââââââââââââââââ 836 837 document.addEventListener('wpcf7mailsent', function (event) { 838 var formId = event.detail.contactFormId; 839 pushEvent('cf7', formId, event.target); 840 }, false); 841 842 // ââ 2. Gravity Forms ââââââââââââââââââââââââââââââââââââââââ 843 // 844 // Three confirmation types need separate handling: 845 // a) AJAX text confirmation â 'gform_confirmation_loaded' fires 846 // b) Non-AJAX page reload â '.gform_confirmation_message' present on load 847 // c) Page redirect â track before redirect via 'gform_pre_submission' 848 849 var gfTrackedForms = {}; 850 851 jQuery(function ($) { 852 853 // (a) AJAX text/message confirmation 854 $(document).on('gform_confirmation_loaded', function (event, formId) { 855 if (gfTrackedForms['conf_' + formId]) return; 856 gfTrackedForms['conf_' + formId] = true; 857 858 var formEl = document.getElementById('gform_' + formId) || 859 document.querySelector('#gform_wrapper_' + formId + ' form'); 860 pushEvent('gravity_forms', formId, formEl); 861 }); 862 863 // (b) Non-AJAX page reload â confirmation message rendered server-side 864 $('.gform_confirmation_message').each(function () { 865 var wrapper = $(this).closest('.gform_wrapper'); 866 var formId = (wrapper.attr('id') || '').replace('gform_wrapper_', ''); 867 if (formId && !gfTrackedForms['conf_' + formId]) { 868 gfTrackedForms['conf_' + formId] = true; 869 pushEvent('gravity_forms', formId, null); 870 } 871 }); 872 873 // (c) Redirect confirmation â capture before the browser navigates away 874 if (typeof gform !== 'undefined' && typeof gform.addAction === 'function') { 875 gform.addAction('gform_pre_submission', function (formEl) { 876 var formId = formEl ? formEl.getAttribute('id') : ''; 877 formId = formId.replace('gform_', ''); 878 if (formId) { 879 pushEvent('gravity_forms', formId, formEl); 880 gfTrackedForms['conf_' + formId] = true; 881 } 882 }); 883 } 884 885 // ââ 3. WPForms âââââââââââââââââââââââââââââââââââââââââ 886 887 $(document).on('wpformsAjaxSubmitSuccess', 'form.wpforms-form', function (event) { 888 var formId = $(event.target).attr('data-formid'); 889 pushEvent('wpforms', formId, event.target); 890 }); 891 892 // ââ 4. Forminator ââââââââââââââââââââââââââââââââââââââ 893 894 $(document).on('forminator:form:submit:success', function (event) { 895 var formId = $(event.target).find('input[name="form_id"]').val(); 896 pushEvent('forminator', formId, event.target); 897 }); 898 899 // ââ 5. Formidable Forms ââââââââââââââââââââââââââââââââ 900 // a) AJAX â frmFormComplete fires 901 // b) Non-AJAX page reload â .frm_message present on load 902 903 var frmTrackedForms = {}; 904 905 $(document).on('frmFormComplete', function (event, form) { 906 var formId = $(form).find('input[name="form_id"]').val(); 907 if (formId) frmTrackedForms['frm_' + formId] = true; 908 pushEvent('formidable', formId, form); 909 }); 910 911 // Non-AJAX: detect success message rendered after page reload 912 $('.frm_message').each(function () { 913 var wrapper = $(this).closest('.frm_forms'); 914 var formId = wrapper.find('input[name="form_id"]').val() || 915 (wrapper.attr('id') || '').replace('frm_form_', '').replace('_container', ''); 916 if (formId && !frmTrackedForms['frm_' + formId]) { 917 frmTrackedForms['frm_' + formId] = true; 918 pushEvent('formidable', formId, wrapper.find('form')[0] || null); 919 } 920 }); 921 922 // ââ 6. Ninja Forms âââââââââââââââââââââââââââââââââââââ 923 924 if ($.fn.onFirst) { 925 $(document).onFirst('nfFormSubmitResponse', function (event, data) { 926 var formId = data.response.data.form_id; 927 pushEvent('ninja_forms', formId, event.target); 928 }); 929 } else { 930 $(document).on('nfFormSubmitResponse', function (event, data) { 931 var formId = data.response.data.form_id; 932 pushEvent('ninja_forms', formId, event.target); 933 }); 934 } 935 936 // ââ 7. Fluent Forms ââââââââââââââââââââââââââââââââââââ 937 938 $(document).on('fluentform_submission_success', function (event, data) { 939 if (!data || !data.form) return; 940 var formId = data.config.id; 941 pushEvent('fluent_forms', formId, data.form[0] || event.target); 942 }); 943 944 // ââ 8. WS Form ââââââââââââââââââââââââââââââââââââââââ 945 946 $(document).on('wsf-submit-complete', function (event, formObject, formId) { 947 pushEvent('ws_form', formId, event.target); 948 }); 949 950 // ââ 9. Elementor Forms âââââââââââââââââââââââââââââââââ 951 952 function observeElementorForm(form) { 953 var observer = new MutationObserver(function (mutations) { 954 for (var i = 0; i < mutations.length; i++) { 955 if (form.querySelector('.elementor-message-success')) { 956 var formId = form.getAttribute('id') || 957 (form.querySelector('input[name="form_id"]') || {}).value || ''; 958 pushEvent('elementor_form', formId, form); 959 observer.disconnect(); 960 return; 961 } 962 } 963 }); 964 965 observer.observe(form, { 966 attributes: true, 967 childList: true, 968 subtree: true 969 }); 970 } 971 972 // existing forms on page 973 document.querySelectorAll('.elementor-form').forEach(function (form) { 974 observeElementorForm(form); 975 }); 976 977 // forms inside Elementor popups (loaded dynamically) 978 var popupObserver = new MutationObserver(function (mutationsList) { 979 for (var i = 0; i < mutationsList.length; i++) { 980 var popupForm = document.querySelector('[class*="elementor-popup"] form'); 981 if (popupForm) { 982 observeElementorForm(popupForm); 983 popupObserver.disconnect(); 984 break; 985 } 986 } 987 }); 988 popupObserver.observe(document.body, { childList: true, subtree: true }); 989 990 // ââ 10. Enfold (Avia) Contact Forms âââââââââââââââââââââââ 991 // 992 // Enfold forms submit via AJAX and do not fire custom JS events. 993 // On success the form slides up and the response container 994 // (#ajaxresponse_{id}) becomes visible with an .avia-form-success heading. 995 // We use a MutationObserver to detect this DOM change. 996 997 var enfoldTracked = {}; 998 999 function observeEnfoldResponse(responseEl) { 1000 var observer = new MutationObserver(function () { 1001 if (responseEl.classList.contains('hidden') || 1002 responseEl.style.display === 'none') { 1003 return; 1004 } 1005 1006 if (!responseEl.querySelector('.avia-form-success')) { 1007 return; 1008 } 1009
1010 var formId = (responseEl.id || '').replace('ajaxresponse_', ''); 1011 if (enfoldTracked[formId]) return; 1012 enfoldTracked[formId] = true; 1013 1014 var formEl = responseEl.parentElement 1015 ? responseEl.parentElement.querySelector('form.avia_ajax_form') || 1016 responseEl.parentElement.querySelector('form.ajax_form') 1017 : null; 1018 1019 pushEvent('enfold', formId, formEl); 1020 observer.disconnect(); 1021 }); 1022 1023 observer.observe(responseEl, { 1024 attributes: true, 1025 attributeFilter: ['class', 'style'], 1026 childList: true, 1027 subtree: true 1028 }); 1029 } 1030 1031 document.querySelectorAll('.ajaxresponse').forEach(function (el) { 1032 observeEnfoldResponse(el); 1033 }); 1034 1035 }); 1036 1037 // ââ 11. HubSpot Forms v3 âââââââââââââââââââââââââââââââââââ 1038 // 1039 // v3 forms communicate via window.postMessage. On success the 1040 // message payload carries the form ID, conversion ID, and field values. 1041 1042 window.addEventListener('message', function (event) { 1043 if (event.data.type === 'hsFormCallback' && 1044 event.data.eventName === 'onFormSubmitted') { 1045 1046 pushEvent( 1047 'hubspot_v3', 1048 event.data.id, 1049 null, 1050 { 1051 conversion_id: event.data.data.conversionId 1052 } 1053 ); 1054 } 1055 }); 1056 1057 // ââ 12. HubSpot Forms v4 âââââââââââââââââââââââââââââââââââ 1058 // 1059 // v4 forms fire a custom DOM event. Field values are fetched 1060 // asynchronously via the HubspotFormsV4 API. 1061 1062 window.addEventListener('hs-form-event:on-submission:success', function (event) { 1063 if (typeof HubspotFormsV4 === 'undefined') return; 1064 1065 var hsForm = HubspotFormsV4.getFormFromEvent(event); 1066 if (!hsForm) return; 1067 1068 pushEvent( 1069 'hubspot_v4', 1070 hsForm.getFormId(), 1071 null, 1072 { 1073 conversion_id: hsForm.getConversionId() 1074 } 1075 ); 1076 }); 1077 1078 // ââ 13. Lead form submissions âââââââââââââââââââââââââââââ 1079 // 1080 // Lead forms dispatch a custom 'wpseoai:lead_form_submit' event on 1081 // successful submission. The event detail may carry formId and any 1082 // additional metadata the form wishes to surface. 1083 1084 document.addEventListener('wpseoai:lead_form_submit', function (event) { 1085 pushEvent('wpseoai_lead_form', '', null); 1086 }, false); 1087 1088 // ââ 14. Pipedrive LeadBooster Forms ââââââââââââââââââââââââââ 1089 // 1090 // Pipedrive forms are embedded as iframes and post a message to the 1091 // parent window on submission. The payload includes formUUID which 1092 // serves as the form identifier. 1093 1094 window.addEventListener('message', function (event) { 1095 var data = event.data; 1096 if (!data || data.event !== 'pipedrive_form_submit') return; 1097 1098 pushEvent('pipedrive', data.formUUID || '', null, null); 1099 }); 1100 1101 // ââ 15. Leadoo ââââââââââââââââââââââââââââââââââââââââââââââââ 1102 // 1103 // Leadoo pushes a { event: 'LEAD' } object to window.dataLayer on 1104 // form submission. We wrap dataLayer.push to intercept it. 1105 // The _busy guard prevents re-entrancy from our own pushEvent calls. 1106 1107 (function () { 1108 var dl = window.dataLayer; 1109 if (!dl || typeof dl.push !== 'function') return; 1110 1111 var _orig = dl.push.bind(dl); 1112 var _busy = false; 1113 1114 dl.push = function () { 1115 if (!_busy) { 1116 for (var i = 0; i < arguments.length; i++) { 1117 var item = arguments[i]; 1118 if (item && typeof item === 'object' && item.event === 'LEAD') { 1119 _busy = true; 1120 try { 1121 pushEvent('leadoo', '', null, null); 1122 } finally { 1123 _busy = false;
1124 } 1125 } 1126 } 1127 } 1128 return _orig.apply(null, arguments); 1129 }; 1130 }()); 1131 1132 // ââ 16. tel: and mailto: link clicks ââââââââââââââââââââââ 1133 // 1134 // Uses event delegation on document so dynamically injected links 1135 // (popups, live chat widgets, etc.) are captured without re-binding. 1136 // closest() walks up the DOM in case the click lands on a child 1137 // element inside the anchor (e.g. an icon or span). 1138 // hrefLower handles uppercase protocol variants (e.g. TEL:, MAILTO:). 1139 1140 document.addEventListener('click', function (event) { 1141 var anchor = event.target.closest('a[href]'); 1142 if (!anchor) return; 1143 1144 var href = anchor.getAttribute('href') || ''; 1145 var hrefLower = href.toLowerCase(); 1146 var linkText = anchor.textContent.trim(); 1147 1148 if (hrefLower.indexOf('tel:') === 0) { 1149 pushLinkClick('wpseoai_tel_click', 'tel', href.slice(4), linkText); 1150 } else if (hrefLower.indexOf('mailto:') === 0) { 1151 pushLinkClick('wpseoai_mail_click', 'mailto', href.slice(7), linkText); 1152 } 1153 }, false); 1154 1155})(); 1156/* ]]> */ 1157</script>
1157 1158</body> 1159</html> 1160 1161<!-- Dynamic page generated in 0.257 seconds. --> 1162<!-- Cached page generated by WP-Super-Cache on 2026-10-08 08:36:28 --> 1163 1164<!-- super cache -->
1164<script>console.log('UUID: unknown, Time Spent: 0 seconds');</script>
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.