{"id":5046,"date":"2025-08-08T09:07:15","date_gmt":"2025-08-08T09:07:15","guid":{"rendered":"https:\/\/homepage.dev.thril.fi\/?page_id=5046"},"modified":"2026-03-30T14:50:54","modified_gmt":"2026-03-30T14:50:54","slug":"kuluttajille","status":"publish","type":"page","link":"https:\/\/thril.fi\/en\/","title":{"rendered":"Yksi pys\u00e4hdys kaikkeen arjen liikuntaan"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5046\" class=\"elementor elementor-5046\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a041cae e-flex e-con-boxed e-con e-parent\" data-id=\"a041cae\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-472252e e-transform e-flex e-con-boxed e-con e-child\" data-id=\"472252e\" data-element_type=\"container\" id=\"header-glow-b2c\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;_transform_rotateZ_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-736d2bf e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"736d2bf\" data-element_type=\"container\" id=\"reservation-toast-container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c45e477 elementor-fixed elementor-widget elementor-widget-html\" data-id=\"c45e477\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n  const isPageEnglish = window.location.pathname.startsWith('\/en');\n\n\t\/\/ Mock reservation data\n    const reservations = [\n    { \n      title: \"Aarni varasi padelkent\u00e4n \ud83c\udfbe\", \n      subtitle: \"Helsingiss\u00e4\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-18.png\"\n    },\n    { \n      title: \"Mikko varasi golf-simulaattorin \u26f3\", \n      subtitle: \"Espoossa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-21.png\"\n    },\n    { \n      title: \"Laura varasi darts vuoron \ud83c\udfaf\", \n      subtitle: \"Forssassa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-15.png\" \n    },\n    { \n      title: \"Jussi varasi padelkent\u00e4n \ud83c\udfbe\", \n      subtitle: \"Turussa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-11.png\" \n    },\n    { \n      title: \"Emma varasi sulkapallokent\u00e4n \ud83c\udff8\", \n      subtitle: \"Salossa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-14.png\" \n    },\n    { \n      title: \"Hugo varasi kuntosalin \ud83d\udcaa\", \n      subtitle: \"Liedossa\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-62-copy.png\" \n    },\n    { \n      title: \"Hugo kehitt\u00e4\u00e4 Thril Appia \ud83d\udcbb\", \n      subtitle: \"Espoossa\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-62-copy.png\" \n    },\n    { \n      title: \"Sara varasi pickleball-kent\u00e4n \ud83c\udfd3\", \n      subtitle: \"Kokkolassa\",\n      img: \"\/wp-content\/uploads\/2025\/07\/a43256f47a0e34c8ff26f12628501209171b3489.jpg\" \n    },\n    { \n      title: \"Tomi varasi roundnet vuoron \ud83c\udfd0\", \n      subtitle: \"Pietarsaaressa\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-105.png\" \n    },\n    { \n      title: \"Hanna varasi tenniskent\u00e4n \ud83c\udfbe\", \n      subtitle: \"Humppilassa\",\n      img: \"\/wp-content\/uploads\/2025\/01\/image.jpeg\" \n    },\n    { \n      title: \"Richard varasi juoksuradan \ud83c\udfc3\u200d\u2642\ufe0f\", \n      subtitle: \"Kontiolahdessa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-13.png\" \n    },\n    { \n      title: \"Meri varasi padelkent\u00e4n \ud83c\udfbe\", \n      subtitle: \"Kristiinankaupungissa\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-53.png\" \n    },\n    { \n      title: \"Petri varasi golf-simulaattorin \u26f3\", \n      subtitle: \"Tallinnassa\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-62.png\" \n    }\n  ];\n\n\n\n\n\n\t\/\/ Mock reservation data (English)\n  const reservationsEn = [\n    { \n      title: \"Aarni booked a padel court \ud83c\udfbe\", \n      subtitle: \"in Helsinki\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-18.png\"\n    },\n    { \n      title: \"Mikko booked a golf simulator \u26f3\", \n      subtitle: \"in Espoo\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-21.png\"\n    },\n    { \n      title: \"Laura booked a darts session \ud83c\udfaf\", \n      subtitle: \"in Forssa\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-15.png\" \n    },\n    { \n      title: \"Jussi booked a padel court \ud83c\udfbe\", \n      subtitle: \"in Turku\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-11.png\" \n    },\n    { \n      title: \"Emma booked a badminton court \ud83c\udff8\", \n      subtitle: \"in Salo\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-14.png\" \n    },\n    { \n      title: \"Hugo booked a gym session \ud83d\udcaa\", \n      subtitle: \"in Lieto\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-62-copy.png\" \n    },\n    { \n      title: \"Sara booked a pickleball court \ud83c\udfd3\", \n      subtitle: \"in Kokkola\",\n      img: \"\/wp-content\/uploads\/2025\/07\/a43256f47a0e34c8ff26f12628501209171b3489.jpg\" \n    },\n    { \n      title: \"Tomi booked a roundnet slot \ud83c\udfd0\", \n      subtitle: \"in Pietarsaari\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-105.png\" \n    },\n    { \n      title: \"Hanna booked a tennis court \ud83c\udfbe\", \n      subtitle: \"in Humppila\",\n      img: \"\/wp-content\/uploads\/2025\/01\/image.jpeg\" \n    },\n    { \n      title: \"Richard booked a running track \ud83c\udfc3\", \n      subtitle: \"in Kontiolahti\",\n      img: \"\/wp-content\/uploads\/2025\/06\/Link-13.png\" \n    },\n    { \n      title: \"Meri booked a padel court \ud83c\udfbe\", \n      subtitle: \"in Kristiinankaupunki\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-53.png\" \n    },\n    { \n      title: \"Petri booked a golf simulator \u26f3\", \n      subtitle: \"in Tallinn\",\n      img: \"\/wp-content\/uploads\/2025\/08\/Ellipse-62.png\" \n    }\n  ];\n\n\n\n\tconst MOCK = {\n\t\treservations: isPageEnglish ? reservationsEn : reservations,\n\t\tvisibleMs: 5000,   \/\/ how long toast stays visible\n\t\tgapMinMs: 10000,    \/\/ min random gap before next toast\n\t\tgapMaxMs: 30000     \/\/ max random gap before next toast\n\t};\n\n\t\/\/ ===== Util helpers =====\n\tconst sleep = (ms) => new Promise((r) => setTimeout(r, ms));\n\tconst rand = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;\n\tconst pick = (arr) => arr[Math.floor(Math.random() * arr.length)];\n\n\tfunction setToastContent({ title, subtitle, img }) {\n\t  const titleEl = document.getElementById(\"reservation-toast-title\");\n\t  const subtitleEl = document.getElementById(\"reservation-toast-subtitle\");\n\t  const imgEl = document.getElementById(\"reservation-toast-image\"); \/\/ optional\n\n\t  if (titleEl) titleEl.textContent = title || \"\";\n\t  if (subtitleEl) subtitleEl.textContent = subtitle || \"\";\n\t  if (imgEl && img) imgEl.style.backgroundImage = `url(${img})`;\n\t}\n\n\t\/\/ Wait for the slide transition to finish (fallback if no transition)\n\tfunction waitForTransitionEnd(el, fallbackMs = 800) {\n\t  return new Promise((resolve) => {\n\t    let done = false;\n\t    const finish = () => {\n\t      if (done) return;\n\t      done = true;\n\t      el.removeEventListener(\"transitionend\", onEnd);\n\t      resolve();\n\t    };\n\t    const onEnd = (e) => {\n\t      if (e.target === el) finish();\n\t    };\n\t    el.addEventListener(\"transitionend\", onEnd);\n\t    setTimeout(finish, fallbackMs); \/\/ in case there is no CSS transition\n\t  });\n\t}\n\n\t\/\/ ===== Core loop: only mutate content when hidden =====\n\tasync function runReservationToastLoop() {\n\t  const container = document.getElementById(\"reservation-toast-container\");\n\t  if (!container) return;\n\n\t  \/\/ prevent double-starts if script is included twice\n\t  if (container.__toastLoopStarted) return;\n\t  container.__toastLoopStarted = true;\n\n\t  \/\/ ensure hidden initially\n\t  container.classList.remove(\"show\");\n\n\t  while (true) {\n\t    \/\/ random idle gap while fully hidden\n\t    await sleep(rand(MOCK.gapMinMs, MOCK.gapMaxMs));\n\n\t    \/\/ set content ONLY while hidden\n\t    setToastContent(pick(MOCK.reservations));\n\n\t    \/\/ slide in\n\t    container.classList.add(\"show\");\n\n\t    \/\/ stay visible\n\t    await sleep(MOCK.visibleMs);\n\n\t    \/\/ slide out and wait for it to actually finish before changing content again\n\t    container.classList.remove(\"show\");\n\t    await waitForTransitionEnd(container);\n\t  }\n\t}\n\n\trunReservationToastLoop();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5dcce49 e-con-full e-flex e-con e-child\" data-id=\"5dcce49\" data-element_type=\"container\" id=\"reservation-toast-image\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f154cb e-con-full e-flex e-con e-child\" data-id=\"0f154cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a834f6 elementor-widget elementor-widget-heading\" data-id=\"3a834f6\" data-element_type=\"widget\" id=\"reservation-toast-title\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Alice varasi padel\ud83c\udfbe kent\u00e4n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c1ff803 elementor-widget elementor-widget-heading\" data-id=\"c1ff803\" data-element_type=\"widget\" id=\"reservation-toast-subtitle\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Helsingiss\u00e4<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ac322ec e-con-full e-flex e-con e-child\" data-id=\"ac322ec\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bc54419 e-con-full e-flex e-con e-child\" data-id=\"bc54419\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<a class=\"elementor-element elementor-element-329963d e-con-full e-flex e-con e-child\" data-id=\"329963d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\" href=\"#app-store-cta\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a54fbf elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2a54fbf\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"13\" height=\"14\" viewbox=\"0 0 13 14\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.577 4.26811L0.5 4.26811L0.499999 0.877611L5.577 0.877611L6.96164 0.877611L8.76167 2.71413L11.1156 5.11574L8.76167 7.51735L3.26927 13.1211L0.915391 10.7195L6.40779 5.11574L5.577 4.26811Z\" fill=\"white\"><\/path><path d=\"M9.177 13.1211L9.177 7.94116L12.5001 7.94116L12.5001 13.1211L9.177 13.1211Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6275b8 elementor-widget elementor-widget-text-editor\" data-id=\"e6275b8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Download Thril App<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-a5b13b0 e-con-full e-flex e-con e-child\" data-id=\"a5b13b0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdeacdb elementor-widget elementor-widget-html\" data-id=\"bdeacdb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"animated-text-swirl-wrapper\">\n    <div id=\"ats-row1\" class=\"ats-text-row\"><\/div>\n    <div id=\"ats-row2\" class=\"ats-text-row\"><\/div>\n<\/div>\n\n<style>\n    \/* Scoped styles for the component wrapper *\/\n    #animated-text-swirl-wrapper {\n        font-family: \"Mattone regular\", sans-serif;\n        text-align: center;\n    }\n\n    \/* Scoped styles for the text rows within the component *\/\n    #animated-text-swirl-wrapper .ats-text-row {\n        font-size: 80px;\n        font-weight: 400;\n        line-height: 90px;\n        letter-spacing: -1.7px;\n        perspective: 400px;\n    }\n\n    \/* Tablet styles (1024px and below) *\/\n    @media (max-width: 1024px) {\n        #animated-text-swirl-wrapper .ats-text-row {\n            font-size: 60px;\n            line-height: 70px;\n        }\n    }\n\n    \/* Mobile styles (767px and below) *\/\n    @media (max-width: 767px) {\n        #animated-text-swirl-wrapper .ats-text-row {\n            font-size: 30px;\n            line-height: 40px;\n        }\n    }\n\n    #animated-text-swirl-wrapper #ats-row1 {\n        color: white;\n    }\n\n    #animated-text-swirl-wrapper #ats-row2 {\n        \/* Remove the gradient from CSS - we'll handle it with inline styles *\/\n    }\n\n    #animated-text-swirl-wrapper .char {\n        display: inline-block;\n        will-change: transform, opacity;\n    }\n\n    \/* Emoji font fallback *\/\n    #animated-text-swirl-wrapper .char.emoji {\n        font-family: \"Segoe UI Emoji\", \"Apple Color Emoji\", \"Noto Color Emoji\", sans-serif;\n    }\n    \n    #animated-text-swirl-wrapper .char.swirl-in {\n        opacity: 0;\n    }\n\n    #animated-text-swirl-wrapper .char.swirl-out {\n        animation: ats-swirl-out .7s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards;\n    }\n\n    #animated-text-swirl-wrapper .char.swirl-in {\n        animation: ats-swirl-in .7s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;\n    }\n\n    @keyframes ats-swirl-out {\n        from {\n            opacity: 1;\n            transform: scale(1) rotateX(0deg) rotateZ(0deg);\n        }\n        to {\n            opacity: 0;\n            transform: scale(0.6) rotateX(180deg) rotateZ(90deg);\n        }\n    }\n\n    @keyframes ats-swirl-in {\n        from {\n            opacity: 0;\n            transform: scale(0.6) rotateX(-180deg) rotateZ(-90deg);\n        }\n        to {\n            opacity: 1;\n            transform: scale(1) rotateX(0deg) rotateZ(0deg);\n        }\n    }\n<\/style>\n\n<script>\n    (function() {\n        \/\/ --- Configuration ---\n        const TEXT_CHANGE_INTERVAL = 5000;\n        const ANIMATION_DURATION = 700; \n        const STAGGER_DELAY_MS = 50;\n        const PAUSE_BETWEEN_ANIMATIONS_MS = 300; \n\n        \/\/ --- Gradient Colors ---\n        const GRADIENT_START = '#17DE80';\n        const GRADIENT_END = '#6bdca7';\n\n        \/\/ --- Data with emojis ---\n        const textPairs = [\n          {\"row1\":\"L\u00f6yd\u00e4\",\"row2\":\"running club\",\"emoji\":\"\ud83d\udc5f\"},\n          {\"row1\":\"Liity\",\"row2\":\"running clubiin\",\"emoji\":\"\ud83d\udc5f\"},\n          {\"row1\":\"Pelaa\",\"row2\":\"padelia\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"Pelaa\",\"row2\":\"tennist\u00e4\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"L\u00f6yd\u00e4\",\"row2\":\"tennist\u00e4\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"Liity\",\"row2\":\"turnauksiin\",\"emoji\":\"\ud83c\udfc6\"},\n          {\"row1\":\"J\u00e4rjest\u00e4\",\"row2\":\"turnauksia\",\"emoji\":\"\ud83c\udfc6\"},\n          {\"row1\":\"J\u00e4rjest\u00e4\",\"row2\":\"roundnetia\",\"emoji\":\"\ud83c\udf00\"},\n          {\"row1\":\"Kokeile\",\"row2\":\"roundnetia\",\"emoji\":\"\ud83c\udf00\"},\n          {\"row1\":\"Kokeile\",\"row2\":\"dartsia\",\"emoji\":\"\ud83c\udfaf\"},\n          {\"row1\":\"Varaa\",\"row2\":\"dartsia\",\"emoji\":\"\ud83c\udfaf\"},\n          {\"row1\":\"Varaa\",\"row2\":\"padelia\",\"emoji\":\"\ud83c\udfbe\"}\n        ];\n\n        const textPairsEn = [\n          {\"row1\":\"Find\",\"row2\":\"Running Clubs\",\"emoji\":\"\ud83d\udc5f\"},\n          {\"row1\":\"Join\",\"row2\":\"Running Clubs\",\"emoji\":\"\ud83d\udc5f\"},\n          {\"row1\":\"Play\",\"row2\":\"Padel\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"Play\",\"row2\":\"Tennis\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"Find\",\"row2\":\"Tennis\",\"emoji\":\"\ud83c\udfbe\"},\n          {\"row1\":\"Join\",\"row2\":\"Tournaments\",\"emoji\":\"\ud83c\udfc6\"},\n          {\"row1\":\"Organize\",\"row2\":\"Tournaments\",\"emoji\":\"\ud83c\udfc6\"},\n          {\"row1\":\"Organize\",\"row2\":\"Roundnet\",\"emoji\":\"\ud83c\udf00\"},\n          {\"row1\":\"Try\",\"row2\":\"Roundnet\",\"emoji\":\"\ud83c\udf00\"},\n          {\"row1\":\"Try\",\"row2\":\"Darts\",\"emoji\":\"\ud83c\udfaf\"},\n          {\"row1\":\"Book\",\"row2\":\"Darts\",\"emoji\":\"\ud83c\udfaf\"},\n          {\"row1\":\"Book\",\"row2\":\"Padel\",\"emoji\":\"\ud83c\udfbe\"}\n        ];\n\n\n        \/\/ --- Determine language dataset ---\n        const isEnglish = window.location.pathname.startsWith('\/en');\n        const activeTextPairs = isEnglish ? textPairsEn : textPairs;\n\n        \/\/ --- DOM Elements ---\n        const row1El = document.getElementById('ats-row1');\n        const row2El = document.getElementById('ats-row2');\n        let isAnimating = false;\n\n        \/\/ --- State ---\n        let currentPairIndex = -1;\n        let currentPair = null;\n        \n        if (!row1El || !row2El) {\n            console.error(\"Animated Text Swirl component elements not found.\");\n            return;\n        }\n\n        \/\/ Helper function to interpolate between two colors\n        function interpolateColor(color1, color2, factor) {\n            const result = color1.slice(1).match(\/.{2}\/g).map((hex, i) => {\n                const value1 = parseInt(hex, 16);\n                const value2 = parseInt(color2.slice(1).match(\/.{2}\/g)[i], 16);\n                const value = Math.round(value1 + (value2 - value1) * factor);\n                return value.toString(16).padStart(2, '0');\n            });\n            return `#${result.join('')}`;\n        }\n\n        \/\/ Helper function to split text into characters, preserving emojis\n        function splitTextWithEmojis(text, emoji = null) {\n            const segments = [];\n            \n            \/\/ Split the main text into characters\n            for (let i = 0; i < text.length; i++) {\n                segments.push({\n                    type: 'char',\n                    content: text[i] === ' ' ? '\\u00A0' : text[i]\n                });\n            }\n            \n            \/\/ Add space and emoji if provided\n            if (emoji) {\n                segments.push({\n                    type: 'space',\n                    content: '\\u00A0'\n                });\n                segments.push({\n                    type: 'emoji',\n                    content: emoji\n                });\n            }\n            \n            return segments;\n        }\n\n        function animateRowChange(element, newText, isRow2 = false, emoji = null) {\n            return new Promise((resolve) => {\n                const oldChars = element.querySelectorAll('.char');\n                let totalOutDuration = 0;\n\n                \/\/ If there are existing characters, animate them out first\n                if (oldChars.length > 0) {\n                    oldChars.forEach((char, index) => {\n                        \/\/ Remove any existing animation classes but preserve current opacity\n                        char.classList.remove('swirl-in', 'swirl-out');\n                        \/\/ Force reflow\n                        void char.offsetWidth;\n                        \/\/ Add exit animation with stagger\n                        char.style.animationDelay = `${index * STAGGER_DELAY_MS}ms`;\n                        char.classList.add('swirl-out');\n                    });\n                    totalOutDuration = ANIMATION_DURATION + (oldChars.length - 1) * STAGGER_DELAY_MS;\n                    \n                    \/\/ Wait for exit animation to complete plus pause\n                    setTimeout(() => {\n                        element.innerHTML = '';\n                        addNewCharacters(element, newText, isRow2, emoji);\n                        resolve();\n                    }, totalOutDuration + PAUSE_BETWEEN_ANIMATIONS_MS);\n                } else {\n                    \/\/ No existing characters, just add new ones with animation\n                    addNewCharacters(element, newText, isRow2, emoji);\n                    resolve();\n                }\n            });\n        }\n\n        function addNewCharacters(element, newText, isRow2 = false, emoji = null) {\n            const segments = splitTextWithEmojis(newText, isRow2 ? emoji : null);\n            \n            segments.forEach((segment, index) => {\n                const span = document.createElement('span');\n                span.className = 'char swirl-in';\n                \n                if (segment.type === 'emoji') {\n                    span.classList.add('emoji');\n                }\n                \n                \/\/ Apply gradient color for row2 characters\n                if (isRow2 && segments.length > 1) {\n                    const gradientFactor = index \/ (segments.length - 1);\n                    const color = interpolateColor(GRADIENT_START, GRADIENT_END, gradientFactor);\n                    span.style.color = color;\n                } else if (isRow2) {\n                    \/\/ Single character case - use start color\n                    span.style.color = GRADIENT_START;\n                }\n                \n                span.textContent = segment.content;\n                span.style.animationDelay = `${index * STAGGER_DELAY_MS}ms`;\n                element.appendChild(span);\n            });\n        }\n\n        function getRandomPairIndex() {\n            if (activeTextPairs.length === 1) return 0;\n            \n            let nextIndex;\n            do {\n                nextIndex = Math.floor(Math.random() * activeTextPairs.length);\n            } while (nextIndex === currentPairIndex);\n            \n            return nextIndex;\n        }\n\n        async function cycleText() {\n            if (isAnimating) return;\n            isAnimating = true;\n\n            const nextIndex = getRandomPairIndex();\n            currentPairIndex = nextIndex;\n            const newPair = activeTextPairs[currentPairIndex];\n\n            \/\/ Only animate rows that actually change\n            const animationPromises = [];\n            \n            if (!currentPair || newPair.row1 !== currentPair.row1) {\n                animationPromises.push(animateRowChange(row1El, newPair.row1));\n            }\n            \n            if (!currentPair || newPair.row2 !== currentPair.row2 || newPair.emoji !== currentPair.emoji) {\n                animationPromises.push(animateRowChange(row2El, newPair.row2, true, newPair.emoji));\n            }\n\n            \/\/ Wait for all animations to complete\n            await Promise.all(animationPromises);\n            currentPair = newPair;\n            isAnimating = false;\n        }\n\n        function initializeText() {\n            \/\/ Set initial text with immediate visibility (no animation)\n            currentPairIndex = 0;\n            currentPair = activeTextPairs[currentPairIndex];\n            \n            \/\/ For initial text, create characters without animation classes\n            const row1Segments = splitTextWithEmojis(currentPair.row1);\n            row1Segments.forEach((segment) => {\n                const span = document.createElement('span');\n                span.className = 'char';\n                span.textContent = segment.content;\n                row1El.appendChild(span);\n            });\n            \n            \/\/ For row2, include emoji if present and apply gradient\n            const row2Segments = splitTextWithEmojis(currentPair.row2, currentPair.emoji);\n            row2Segments.forEach((segment, index) => {\n                const span = document.createElement('span');\n                span.className = 'char';\n                \n                if (segment.type === 'emoji') {\n                    span.classList.add('emoji');\n                }\n                \n                \/\/ Apply gradient color for initial row2 characters\n                if (row2Segments.length > 1) {\n                    const gradientFactor = index \/ (row2Segments.length - 1);\n                    const color = interpolateColor(GRADIENT_START, GRADIENT_END, gradientFactor);\n                    span.style.color = color;\n                } else {\n                    span.style.color = GRADIENT_START;\n                }\n                \n                span.textContent = segment.content;\n                row2El.appendChild(span);\n            });\n        }\n\n        document.addEventListener('DOMContentLoaded', () => {\n            initializeText();\n            \n            \/\/ Start first animation immediately instead of waiting\n            setTimeout(() => {\n                cycleText();\n                \n                \/\/ Then set up the regular interval\n                setInterval(cycleText, TEXT_CHANGE_INTERVAL);\n            }, 100); \/\/ Small delay to ensure initial render is complete\n        });\n    })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f32b07 elementor-widget elementor-widget-heading\" data-id=\"5f32b07\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Near You<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b60e22 e-con-full e-flex e-con e-child\" data-id=\"3b60e22\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-73a243a e-con-full e-flex e-con e-child\" data-id=\"73a243a\" data-element_type=\"container\" id=\"app-search-container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bcd36e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"6bcd36e\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewbox=\"0 0 17 17\" fill=\"none\"><path d=\"M11.1667 9.41629C13.5212 9.87923 15.1667 10.9365 15.1667 12.1667C15.1667 13.8235 12.1819 15.1667 8.50004 15.1667C4.81814 15.1667 1.83337 13.8235 1.83337 12.1667C1.83337 10.9365 3.47883 9.87923 5.83337 9.41629M8.50004 11.8333V6.5M8.50004 6.5C9.60461 6.5 10.5 5.60457 10.5 4.5C10.5 3.39543 9.60461 2.5 8.50004 2.5C7.39547 2.5 6.50004 3.39543 6.50004 4.5C6.50004 5.60457 7.39547 6.5 8.50004 6.5Z\" stroke=\"#ABAFBA\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cb5742 simple-subscribe-container elementor-button-align-start elementor-mobile-button-align-stretch elementor-widget__width-inherit elementor-widget elementor-widget-form\" data-id=\"6cb5742\" data-element_type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;20&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width_mobile&quot;:&quot;20&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Simple subscribe\" aria-label=\"Simple subscribe\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"5046\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"6cb5742\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"5046\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-query elementor-col-80 elementor-sm-80\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-query\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tquery\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[query]\" id=\"form-field-query\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Location, event, club..\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_8b2fbcd]\" id=\"form-field-field_8b2fbcd\" class=\"elementor-field elementor-size-sm\" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-20 e-form__buttons elementor-sm-20\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm elementor-animation-grow\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"25\" height=\"24\" viewbox=\"0 0 25 24\" fill=\"none\"><path d=\"M20.5 12C20.5 16.4183 16.9183 20 12.5 20M20.5 12C20.5 7.58172 16.9183 4 12.5 4M20.5 12H22.5M12.5 20C8.08172 20 4.5 16.4183 4.5 12M12.5 20V22M4.5 12C4.5 7.58172 8.08172 4 12.5 4M4.5 12H2.5M12.5 4V2M15.5 12C15.5 13.6569 14.1569 15 12.5 15C10.8431 15 9.5 13.6569 9.5 12C9.5 10.3431 10.8431 9 12.5 9C14.1569 9 15.5 10.3431 15.5 12Z\" stroke=\"#ABAFBA\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\"> <\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23f7ae5 e-con-full search-badges-container e-flex e-con e-child\" data-id=\"23f7ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5387d8 elementor-widget elementor-widget-html\" data-id=\"b5387d8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- HTML -->\n<div id=\"sport-chips\"><\/div>\n\n<!-- CSS (in <head> or external file) -->\n<style>\n  #sport-chips {\n    max-width: 460px;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n  }\n  .sport-chip {\n    padding: 6px 14px;\n    border: 1px solid #393D46;\n    border-radius: 50px;\n    font-family: \"Satoshi\", Sans-serif;\n    font-size: 14px;\n    font-weight: 400;\n    cursor: pointer;\n    max-width: fit-content;\n    flex: none;\n    text-align: center;\n    transition: border-color 0.3s ease;\n  }\n  .sport-chip:hover {\n    border-color: #17DE80;\n  }\n<\/style>\n\n<!-- JavaScript -->\n<script>\n  fetch('https:\/\/api.thril.fi\/client-config')\n    .then(response => response.json())\n    .then(data => {\n      \/\/ Filter out 'padel-singles' from the array of sport types\n      const filteredSportTypes = data.sportTypes.filter(sport => sport !== 'padel-singles');\n\n      const sportTranslations = {\n        \"tennis\": \"Tennis\",\n        \"table-tennis\": \"P\u00f6yt\u00e4tennis\",\n        \"squash\": \"Squash\",\n        \"padel\": \"Padel\",\n        \"padel-singles\": \"Padel (kaksinpeli)\",\n        \"netball\": \"Verkkojalkapallo\",\n        \"hockey\": \"J\u00e4\u00e4kiekko\",\n        \"ice-hockey\": \"J\u00e4\u00e4kiekko\",\n        \"ice-skating\": \"Luistelu\",\n        \"handball\": \"K\u00e4sipallo\",\n        \"football\": \"Jalkapallo\",\n        \"basketball\": \"Koripallo\",\n        \"badminton\": \"Sulkapallo\",\n        \"gym\": \"Kuntosali\",\n        \"bowling\": \"Keilaus\",\n        \"golf\": \"Golf\",\n        \"golf-simulator\": \"Golf-simulaattori\",\n        \"golf-range\": \"Golf-range\",\n        \"darts\": \"Darts\",\n        \"running\": \"Juoksu\",\n        \"roundnet\": \"Roundnet\",\n        \"dog-sports\": \"Koiraurheilu\",\n        \"pickleball\": \"Pickleball\",\n        \"yoga\": \"Jooga\",\n        \"mini-tennis\": \"Minitennis\",\n        \"golf-short-game\": \"Golf l\u00e4hipeli\",\n        \"pilates\": \"Pilates\",\n        \"equipment-pilates\": \"Laitepilates\",\n        \"group-fitness\": \"Ryhm\u00e4liikunta\",\n        \"snooker\": \"Snooker\",\n        \"pool-billiards\": \"Biljardi\",\n        \"floorball\": \"S\u00e4hly\"\n      };\n\n      const chipContainer = document.getElementById('sport-chips');\n      \/\/ Use the filtered array to create the chips\n      filteredSportTypes.forEach(sport => {\n        const translation = sportTranslations[sport] || sport;\n        const chip = document.createElement('div');\n        chip.className = 'sport-chip';\n        chip.innerText = translation;\n        chip.onclick = () => {\n          const url = `https:\/\/app.thril.fi?sport=${sport}`;\n          window.open(url, '_blank');\n        };\n        chip.onmouseover = () => chip.style.borderColor = '#17DE80';\n        chip.onmouseout = () => chip.style.borderColor = '#393D46';\n        chipContainer.appendChild(chip);\n      });\n    })\n    .catch(error => {\n      console.error('Error fetching config:', error);\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e18b90 e-con-full e-flex e-con e-child\" data-id=\"4e18b90\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-888aee7 elementor-widget elementor-widget-html\" data-id=\"888aee7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\nasync function updatePlayerCount() {\n    const isEnglish = window.location.pathname.startsWith('\/en');\n    try {\n        const response = await fetch('https:\/\/n8n.thril.fi\/webhook\/get-active-player-count');\n        if (!response.ok) throw new Error('Network response was not ok');\n        \n        const data = await response.json();\n        const count = data[\"players-active-30d\"];\n        \n        document.getElementById('player-count').textContent = !isEnglish ? `Pelaajia t\u00e4ss\u00e4 kuussa: ${count}` : `${count} players strong this month`;\n    } catch (error) {\n        console.error('Failed to fetch player count:', error);\n        document.getElementById('player-count').textContent = '';\n    }\n}\n\n\/\/ Call immediately\nupdatePlayerCount();\n\n\/\/ Optionally, refresh every X milliseconds\n\/\/ setInterval(updatePlayerCount, 60000); \/\/ every minute\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dc6232 elementor-widget elementor-widget-heading\" data-id=\"5dc6232\" data-element_type=\"widget\" id=\"player-count\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Pelaajia t\u00e4ss\u00e4 kuussa: <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa95e64 e-con-full e-flex e-con e-child\" data-id=\"aa95e64\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3dcf82f e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"3dcf82f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73bc44c e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"73bc44c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de1e254 elementor-widget elementor-widget-image-carousel\" data-id=\"de1e254\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;10&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay_speed&quot;:0,&quot;speed&quot;:2800,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;lazyload&quot;:&quot;yes&quot;,&quot;slides_to_show_mobile&quot;:&quot;6&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;5&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Familiar Faces Carousel\" dir=\"rtl\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-16.png\" alt=\"Link (16)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-17.png\" alt=\"Link (17)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-18.png\" alt=\"Link (18)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-19.png\" alt=\"Link (19)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-20.png\" alt=\"Link (20)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-21.png\" alt=\"Link (21)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-12.png\" alt=\"Link (12)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-13.png\" alt=\"Link (13)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-14.png\" alt=\"Link (14)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-15.png\" alt=\"Link (15)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/06\/Link-11.png\" alt=\"Link (11)\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/08\/Ellipse-62-copy.png\" alt=\"Ellipse 62 copy\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/08\/Ellipse-62.png\" alt=\"Ellipse 62\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/08\/Ellipse-53.png\" alt=\"Ellipse 53\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 15\"><figure class=\"swiper-slide-inner\"><img class=\"swiper-slide-image swiper-lazy\" data-src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/08\/Ellipse-105.png\" alt=\"Ellipse 105\" \/><div class=\"swiper-lazy-preloader\"><\/div><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dfda9c e-con-full e-flex e-con e-child\" data-id=\"8dfda9c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ace1d9d e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"ace1d9d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70b298f e-con-full e-flex e-con e-child\" data-id=\"70b298f\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d26c71a e-con-full e-flex e-con e-child\" data-id=\"d26c71a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7a30e5 titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"e7a30e5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You\u2019re invited!<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46e081c elementor-widget elementor-widget-text-editor\" data-id=\"46e081c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Join public games, workouts, and events happening around you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-467e459 e-con-full e-flex e-con e-child\" data-id=\"467e459\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a70d344 elementor-view-framed event-carousel-button elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"a70d344\" data-element_type=\"widget\" id=\"event-carousel-button-left\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-left\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f22b16 elementor-view-framed event-carousel-button elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"4f22b16\" data-element_type=\"widget\" id=\"event-carousel-button-right\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a31672e e-con-full scrollable-container e-transform e-flex e-con e-child\" data-id=\"a31672e\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;,&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;vw&quot;,&quot;size&quot;:-50,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t<div class=\"elementor-element elementor-element-234eac1 cards-container e-flex e-con-boxed e-con e-child\" data-id=\"234eac1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-45db719 e-con-full event-card-root e-flex e-con e-child\" data-id=\"45db719\" data-element_type=\"container\" id=\"event-card-root\">\n\t\t<div class=\"elementor-element elementor-element-11ed6e7 e-con-full e-flex e-con e-child\" data-id=\"11ed6e7\" data-element_type=\"container\" id=\"event-bg-image\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6999516 e-con-full e-flex e-con e-child\" data-id=\"6999516\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c5d97d elementor-widget elementor-widget-heading\" data-id=\"2c5d97d\" data-element_type=\"widget\" id=\"event-date-day-number\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">11.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-530a6d0 elementor-widget elementor-widget-heading\" data-id=\"530a6d0\" data-element_type=\"widget\" id=\"event-date-day-month\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Tammi<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e268892 e-con-full e-flex e-con e-child\" data-id=\"e268892\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5925f17 e-con-full e-flex e-con e-child\" data-id=\"5925f17\" data-element_type=\"container\" id=\"event-sport-type-icon\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c657e4 elementor-widget elementor-widget-heading\" data-id=\"1c657e4\" data-element_type=\"widget\" id=\"event-sport-type-text\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Padel<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f0da801 e-con-full e-flex e-con e-child\" data-id=\"f0da801\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3622310 e-con-full e-flex e-con e-child\" data-id=\"3622310\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95c1487 elementor-widget elementor-widget-heading\" data-id=\"95c1487\" data-element_type=\"widget\" id=\"event-venue-and-time\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Enko Padel \u2022 19.00-21.30<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b39fd1 elementor-widget elementor-widget-heading\" data-id=\"2b39fd1\" data-element_type=\"widget\" id=\"event-title\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Y\u00f6padelit Enkolla<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31d3b20 e-con-full e-flex e-con e-child\" data-id=\"31d3b20\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-df6a012 e-con-full e-flex e-con e-child\" data-id=\"df6a012\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3cf480a e-con-full e-flex e-con e-child\" data-id=\"3cf480a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-16a25c6 e-con-full e-flex e-con e-child\" data-id=\"16a25c6\" data-element_type=\"container\" id=\"participant-image-1\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ecf73d e-con-full e-flex e-con e-child\" data-id=\"4ecf73d\" data-element_type=\"container\" id=\"participant-image-2\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4a2af8a e-con-full e-flex e-con e-child\" data-id=\"4a2af8a\" data-element_type=\"container\" id=\"participant-image-3\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95357fb elementor-widget elementor-widget-heading\" data-id=\"95357fb\" data-element_type=\"widget\" id=\"event-participation-stats\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">6\/12 (Min 6)<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf7c121 e-con-full event-price-badge e-flex e-con e-child\" data-id=\"cf7c121\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ae4c31 elementor-widget elementor-widget-heading\" data-id=\"5ae4c31\" data-element_type=\"widget\" id=\"event-price\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">17\u20ac<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5b0299 elementor-widget elementor-widget-html\" data-id=\"b5b0299\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\nconst isEnglish = window.location.pathname.startsWith('\/en');\n\/\/ Event type mapping (to be filled later with actual icons and display names)\nconst eventTypes = {\n  tennis: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/tennis-racket.svg',\n    displayName: 'Tennis'\n  },\n  \"table-tennis\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/table-tennis.svg',\n    displayName: 'P\u00f6yt\u00e4tennis'\n  },\n  squash: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/squash.svg',\n    displayName: 'Squash'\n  },\n  padel: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/padel-ball.svg',\n    displayName: 'Padel'\n  },\n  \"padel-singles\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/padel-ball.svg',\n    displayName: 'Padel (kaksinpeli)'\n  },\n  netball: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/roundnet.svg',\n    displayName: 'Verkkojalkapallo'\n  },\n  hockey: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/ice-hockey.svg',\n    displayName: 'J\u00e4\u00e4kiekko'\n  },\n  \"ice-hockey\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/ice-hockey.svg',\n    displayName: 'J\u00e4\u00e4kiekko'\n  },\n  \"ice-skating\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/ice-hockey.svg',\n    displayName: 'Luistelu'\n  },\n  handball: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/volleyball.svg',\n    displayName: 'K\u00e4sipallo'\n  },\n  football: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/football.svg',\n    displayName: 'Jalkapallo'\n  },\n  basketball: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/basketball.svg',\n    displayName: 'Koripallo'\n  },\n  badminton: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/badminton.svg',\n    displayName: 'Sulkapallo'\n  },\n  gym: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/gym.svg',\n    displayName: 'Kuntosali'\n  },\n  bowling: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/bowling.svg',\n    displayName: 'Keilaus'\n  },\n  \"golf-simulator\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/golf-ball.svg',\n    displayName: 'Golf-simulaattori'\n  },\n  \"golf-range\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/golf-ball.svg',\n    displayName: 'Golf range'\n  },\n  darts: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/dart.svg',\n    displayName: 'Darts'\n  },\n  running: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/run.svg',\n    displayName: 'Juoksu'\n  },\n  roundnet: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/roundnet.svg',\n    displayName: 'Roundnet'\n  },\n  \"dog-sports\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/dog.svg',\n    displayName: 'Koiraurheilu'\n  },\n  pickleball: {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/pickleball.svg',\n    displayName: 'Pickleball'\n  },\n  pilates: {\n    iconUrl: '\/wp-content\/uploads\/2026\/02\/watch-fitness.svg',\n    displayName: 'Pilates'\n  },\n  'equipment-pilates': {\n    iconUrl: '\/wp-content\/uploads\/2026\/02\/watch-fitness.svg',\n    displayName: 'Pilates'\n  },\n  yoga: {\n    iconUrl: '\/wp-content\/uploads\/2026\/02\/watch-fitness.svg',\n    displayName: 'Pilates'\n  },\n  \"group-fitness\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/fitness.svg',\n    displayName: 'Ryhm\u00e4liikunta'\n  },\n  \"snooker\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/billiard-ball.svg',\n    displayName: 'Snooker'\n  },\n  \"pool-billiards\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/billiard-ball.svg',\n    displayName: 'Biljardi'\n  },\n  \"floorball\": {\n    iconUrl: '\/wp-content\/uploads\/2025\/09\/ice-hockey.svg',\n    displayName: 'S\u00e4hly'\n  }\n};\n\n\n\/\/ Font styling configuration\nconst textStyles = {\n  dayNumber: {\n    color: '#FFFFFF',\n    fontSize: '24px',\n    fontWeight: '700',\n    lineHeight: '24px'\n  },\n  month: {\n    color: '#FFFFFF',\n    fontSize: '12px',\n    fontWeight: '400',\n    lineHeight: '12px'\n  },\n  sportType: {\n    color: '#FFFFFF',\n    fontSize: '12px',\n    fontWeight: '400',\n    lineHeight: '12px'\n  },\n  venueTime: {\n    color: '#ABAFBA',\n    fontSize: '16px',\n    fontWeight: '400',\n    lineHeight: '16px'\n  },\n  eventTitle: {\n    color: '#FFFFFF',\n    fontSize: '18px',\n    fontWeight: '700',\n    lineHeight: '20px'\n  },\n  participationStats: {\n    color: '#ABAFBA',\n    fontSize: '16px',\n    fontWeight: '400',\n    lineHeight: '16px'\n  },\n  price: {\n    color: '#000000',\n    fontSize: '16px',\n    fontWeight: '600',\n    lineHeight: '16px'\n  }\n};\n\n\/\/ Helper function to format month in Finnish\nfunction getFinnishMonth(date) {\n  const months = ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kes\u00e4', \n                 'hein\u00e4', 'elo', 'syys', 'loka', 'marras', 'joulu'];\n  return months[date.getMonth()];\n}\n\nfunction getEnglishMonth(date) {\n  const months = [\n    'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun',\n    'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'\n  ];\n  return months[date.getMonth()];\n}\n\n\/\/ Apply styles to element\nfunction applyTextStyles(element, style) {\n  element.style.color = style.color;\n  element.style.fontSize = style.fontSize;\n  element.style.fontWeight = style.fontWeight;\n  element.style.lineHeight = style.lineHeight;\n  element.style.fontFamily = '\"Satoshi\", Sans-serif';\n}\n\n\/\/ Fetch event data and generate cards\nfetch('https:\/\/api.thril.fi\/b2c\/events\/upcoming')\n  .then(response => response.json())\n  .then(data => {\n    const template = document.getElementById('event-card-root');\n    const container = template.parentNode;\n    \n    data.items.forEach(event => {\n      \/\/ Clone the template\n      const card = template.cloneNode(true);\n      card.style.display = 'block';\n      \n      \/\/ Set card as clickable\n      card.style.cursor = 'pointer';\n      card.setAttribute('role', 'button');\n      card.setAttribute('tabindex', '0');\n      \n      \/\/ Add event listener to open in new tab\n      const clickHandler = () => {\n        \/\/ Create a unique URL based on event details\n        const eventUrl = `https:\/\/app.thril.fi\/fi\/venue\/${event.venue.nameSlug}\/events\/${event.eventId}`;\n        window.open(eventUrl, '_blank');\n      };\n      \n      card.addEventListener('click', clickHandler);\n      card.addEventListener('keypress', (e) => {\n        if (e.key === 'Enter' || e.key === ' ') {\n          clickHandler();\n        }\n      });\n      \n      \/\/ Event date setup\n      const startDate = new Date(event.startDate);\n      const dayNumber = card.querySelector('#event-date-day-number');\n      applyTextStyles(dayNumber, textStyles.dayNumber);\n      dayNumber.textContent = startDate.getDate() + '.';\n      \n      const monthElement = card.querySelector('#event-date-day-month');\n      applyTextStyles(monthElement, textStyles.month);\n      monthElement.textContent = isEnglish ? getEnglishMonth(startDate) : getFinnishMonth(startDate);\n      \n      \/\/ --- SPORT TYPE CHIP LOGIC ---\n      const sportTypeText = card.querySelector('#event-sport-type-text');\n      const sportTypeChip = sportTypeText ? sportTypeText.parentElement : null;\n\n      if (!event.sportType) {\n        if (sportTypeChip) sportTypeChip.style.display = 'none';\n      } else {\n        if (sportTypeChip) sportTypeChip.style.display = 'flex'; \/\/ Ensure visible\n        \n        const sportTypeData = eventTypes[event.sportType] || { displayName: event.sportType, iconUrl: '' };\n        applyTextStyles(sportTypeText, textStyles.sportType);\n        sportTypeText.textContent = sportTypeData.displayName;\n\n        const sportIcon = card.querySelector('#event-sport-type-icon');\n        if (sportIcon) {\n          if (sportTypeData.iconUrl) {\n            sportIcon.style.backgroundImage = `url(${sportTypeData.iconUrl})`;\n            sportIcon.style.display = 'block';\n          } else {\n            sportIcon.style.display = 'none';\n          }\n        }\n      }\n      \n      \/\/ Set event background image\n      const bgImageElement = card.querySelector('#event-bg-image');\n      if (event.coverImage && event.coverImage.length > 0) {\n        \/\/ Get the 960px width image or use first if not found\n        const coverImage = event.coverImage.find(img => img.width === 960) || event.coverImage[0];\n        bgImageElement.style.backgroundImage = `url(${coverImage.src})`;\n        bgImageElement.style.backgroundSize = 'cover';\n        bgImageElement.style.backgroundPosition = 'center';\n      } else {\n        \/\/ Fall back to venue cover image\n        if (event.venue.coverImage && event.venue.coverImage.length > 0) {\n          \/\/ Get the 960px width image or use first if not found\n          const coverImage = event.venue.coverImage.find(img => img.width === 960) || event.venue.coverImage[0];\n          bgImageElement.style.backgroundImage = `url(${coverImage.src})`;\n          bgImageElement.style.backgroundSize = 'cover';\n          bgImageElement.style.backgroundPosition = 'center';\n        }\n      }\n      \n      \/\/ Venue and time\n      const startTime = new Date(event.startDate).toLocaleTimeString('fi-FI', { hour: '2-digit', minute: '2-digit' });\n      const endTime = new Date(event.endDate).toLocaleTimeString('fi-FI', { hour: '2-digit', minute: '2-digit' });\n      const venueTime = card.querySelector('#event-venue-and-time');\n      applyTextStyles(venueTime, textStyles.venueTime);\n      venueTime.textContent = `${event.venue.name} \u2022 ${startTime}-${endTime}`;\n      \n      \/\/ Event title\n      const eventTitle = card.querySelector('#event-title');\n      applyTextStyles(eventTitle, textStyles.eventTitle);\n      eventTitle.textContent = event.name;\n      \n      \/\/ Participant images (up to 3 with profile pictures)\n      const participantsWithImages = event.participants.filter(p => p.profileImageUrl);\n      const participantImageContainers = card.querySelectorAll('#participant-image-1, #participant-image-2, #participant-image-3');\n      \n      \/\/ Hide the participant container if no images\n      const participantContainer = card.querySelector('.elementor-element-3cf480a'); \/\/ Need to verify this is the correct class\n      if (!participantsWithImages.length && participantContainer) {\n        participantContainer.style.display = 'none';\n      }\n      \n      participantImageContainers.forEach((container, index) => {\n        if (index < participantsWithImages.length) {\n          const participant = participantsWithImages[index];\n          container.style.backgroundImage = `url(${participant.profileImageUrl})`;\n          container.style.borderRadius = '50%';\n          container.style.backgroundSize = 'cover';\n          container.style.backgroundPosition = 'center';\n        } else {\n          container.style.backgroundImage = 'none';\n          container.style.display = 'none';\n        }\n      });\n      \n      \/\/ Participation stats\n      const participantStats = card.querySelector('#event-participation-stats');\n      applyTextStyles(participantStats, textStyles.participationStats);\n      \/* Replaced logic with participant amount *\/\n      \/\/ const maxParticipants = event.maxParticipants || '\u221e';\n      \/\/ const minParticipantsText = event.minParticipants > 0 ? `(Min ${event.minParticipants})` : '';\n      \/\/ participantStats.textContent = `${event.participants.length}\/${maxParticipants} ${minParticipantsText}`;\n      participantStats.textContent = `${event.confirmedParticipantCount} ${event.confirmedParticipantCount === 1 ? (isEnglish ? 'participant' : 'osallistuja') : (isEnglish ? 'participants' : 'osallistujaa')}`;\n      \n      \/\/ Price\n      const eventPrice = card.querySelector('#event-price');\n      applyTextStyles(eventPrice, textStyles.price);\n      eventPrice.textContent = `${event.pricePerParticipant \/ 100}\u20ac`;\n      \n      \/\/ Add to container\n      container.appendChild(card);\n    });\n    \n    \/\/ Remove the original template from the DOM\n    template.remove();\n    \n    \/\/ Handle carousel scrolling for the event cards\n    const scrollContainer = document.querySelector('.scrollable-container');\n    const leftButton = document.getElementById('event-carousel-button-left');\n    const rightButton = document.getElementById('event-carousel-button-right');\n    \n    const scrollAmount = 380 + 24; \/\/ Total scroll per step: card width + margin\n    \n    if (scrollContainer && leftButton && rightButton) {\n      leftButton.addEventListener('click', () => {\n        scrollContainer.scrollBy({\n          left: -scrollAmount,\n          behavior: 'smooth'\n        });\n      });\n    \n      rightButton.addEventListener('click', () => {\n        scrollContainer.scrollBy({\n          left: scrollAmount,\n          behavior: 'smooth'\n        });\n      });\n    } else {\n      console.warn('Card container or carousel buttons not found.');\n    }\n  })\n  .catch(error => {\n    console.error('Error fetching or processing events:', error);\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9322a3 e-con-full e-flex e-con e-child\" data-id=\"a9322a3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c87d0cc e-con-full e-flex e-con e-child\" data-id=\"c87d0cc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed53a29 e-con-full e-flex e-con e-child\" data-id=\"ed53a29\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f754b5d e-con-full e-flex e-con e-child\" data-id=\"f754b5d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6954baf titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"6954baf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default translation-block\">Your Hub for<br>Everyday Sports<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e1e3dc elementor-widget elementor-widget-text-editor\" data-id=\"9e1e3dc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We bring all sport activities together. Download our free app and discover something new!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc18525 e-con-full e-flex e-con e-child\" data-id=\"fc18525\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c413ceb elementor-widget elementor-widget-image\" data-id=\"c413ceb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/app.thril.fi\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"113\" height=\"112\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon.png\" class=\"attachment-large size-large wp-image-3960\" srcset=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon.png 113w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-12x12.png 12w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-24x24.png 24w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-48x48.png 48w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-96x96.png 96w\" sizes=\"auto, (max-width: 113px) 100vw, 113px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c353dd elementor-widget elementor-widget-image\" data-id=\"8c353dd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=6483861446\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"80\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/11\/appstore_fin.webp\" class=\"attachment-large size-large wp-image-407\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d6f0c7 elementor-widget elementor-widget-image\" data-id=\"3d6f0c7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fi.thril\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"80\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/11\/playstore_fin.png\" class=\"attachment-large size-large wp-image-408\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a83a42 e-con-full e-flex e-con e-child\" data-id=\"1a83a42\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-10a1897 e-con-full e-flex e-con e-child\" data-id=\"10a1897\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8842e98 e-con-full e-flex e-con e-child\" data-id=\"8842e98\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc4be4a titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"bc4be4a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Search less, Move more.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-773eb7a elementor-widget elementor-widget-text-editor\" data-id=\"773eb7a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Thril is built as a shared platform to streamline everyday life for both users and businesses.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f6dfc0 e-con-full e-flex e-con e-child\" data-id=\"0f6dfc0\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-37c1934 e-con-full e-flex e-con e-child\" data-id=\"37c1934\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-26a5293 e-con-full map-tab map-tab-active e-flex e-con e-child\" data-id=\"26a5293\" data-element_type=\"container\" id=\"b2c-map-tab-1\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-592fda0 elementor-widget elementor-widget-heading\" data-id=\"592fda0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Book<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc23794 elementor-widget elementor-widget-heading\" data-id=\"dc23794\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">With Thril, you can book court or classes in an instant. Pay directly in Thril and split the costs with your playing partners.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec1d7fa e-con-full map-tab e-flex e-con e-child\" data-id=\"ec1d7fa\" data-element_type=\"container\" id=\"b2c-map-tab-2\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d701cd elementor-widget elementor-widget-heading\" data-id=\"7d701cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Join<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0cdc06 elementor-widget elementor-widget-heading\" data-id=\"c0cdc06\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Take part in events, tournaments, and leagues, or try out completely new sports and training clinics. <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e6ae59 e-con-full map-tab e-flex e-con e-child\" data-id=\"9e6ae59\" data-element_type=\"container\" id=\"b2c-map-tab-3\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-323c29a e-con-full e-flex e-con e-child\" data-id=\"323c29a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-040f795 elementor-widget elementor-widget-heading\" data-id=\"040f795\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Find<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fa5b35 elementor-widget elementor-widget-heading\" data-id=\"8fa5b35\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Find open games and new experiences that anyone can join. Meet new people or arrange games with your friends.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-02607b1 e-con-full map-tab e-flex e-con e-child\" data-id=\"02607b1\" data-element_type=\"container\" id=\"b2c-map-tab-4\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5b17317 e-con-full e-flex e-con e-child\" data-id=\"5b17317\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-642b236 elementor-widget elementor-widget-heading\" data-id=\"642b236\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Organize<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f98515e elementor-widget elementor-widget-heading\" data-id=\"f98515e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Create pickup games open for anyone to join, or organize private events to share with your friends.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f906233 e-con-full e-flex e-con e-child\" data-id=\"f906233\" data-element_type=\"container\" id=\"map-bg-container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c37209a e-con-full e-flex e-con e-child\" data-id=\"c37209a\" data-element_type=\"container\" id=\"map-top-row\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e406df5 e-con-full e-flex e-con e-child\" data-id=\"e406df5\" data-element_type=\"container\" id=\"map-bottom-row\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50964a7 elementor-widget elementor-widget-html\" data-id=\"50964a7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n  #map-bg-container,\n  #map-top-row,\n  #map-bottom-row {\n    transition: filter 0.4s ease-in-out, opacity 0.4s ease-in-out;\n    filter: blur(0px);\n    opacity: 1;\n  }\n<\/style>\n\n<script>\n(function() {\n  const tabs = [\n    \"b2c-map-tab-1\",\n    \"b2c-map-tab-2\",\n    \"b2c-map-tab-3\",\n    \"b2c-map-tab-4\"\n  ];\n\n  const isEnglish = window.location.pathname.startsWith(\"\/en\/\");\n  const lang = isEnglish ? \"en\" : \"fi\";\n\n  const mapBg = document.getElementById(\"map-bg-container\");\n  const mapTop = document.getElementById(\"map-top-row\");\n  const mapBottom = document.getElementById(\"map-bottom-row\");\n\n  \/\/ Preload all images\n  function preloadImages() {\n    const urls = [];\n    for (let i = 1; i <= 4; i++) {\n      urls.push(`\/wp-content\/uploads\/2025\/09\/b2c_map_bg_${i}.png`);\n      urls.push(`\/wp-content\/uploads\/2025\/09\/b2c_map_menu_${lang}_${i}.png`);\n      urls.push(`\/wp-content\/uploads\/2025\/09\/b2c_map_item_${lang}_${i}.png`);\n    }\n    urls.forEach(url => {\n      const img = new Image();\n      img.src = url;\n    });\n  }\n\n  function transitionSwap(element, newUrl) {\n    if (!element) return;\n\n    \/\/ Start blur + fade out\n    element.style.filter = 'blur(8px)';\n    element.style.opacity = '0.3';\n\n    \/\/ After transition, swap image and restore clarity\n    setTimeout(() => {\n      element.style.backgroundImage = `url('${newUrl}')`;\n      element.style.filter = 'blur(0px)';\n      element.style.opacity = '1';\n    }, 200); \/\/ matches half the CSS transition for smoother feel\n  }\n\n  function activateTab(index) {\n    \/\/ Remove active from all tabs\n    tabs.forEach(id => {\n      const el = document.getElementById(id);\n      if (el) el.classList.remove(\"map-tab-active\");\n    });\n\n    \/\/ Activate clicked tab\n    const tabId = tabs[index];\n    const tab = document.getElementById(tabId);\n    if (tab) tab.classList.add(\"map-tab-active\");\n\n    const num = index + 1;\n\n    \/\/ Apply blur + fade transitions\n    transitionSwap(mapBg, `\/wp-content\/uploads\/2025\/09\/b2c_map_bg_${num}.png`);\n    transitionSwap(mapTop, `\/wp-content\/uploads\/2025\/09\/b2c_map_menu_${lang}_${num}.png`);\n    transitionSwap(mapBottom, `\/wp-content\/uploads\/2025\/09\/b2c_map_item_${lang}_${num}.png`);\n  }\n\n  \/\/ Attach listeners\n  tabs.forEach((tabId, index) => {\n    const tab = document.getElementById(tabId);\n    if (tab) {\n      tab.addEventListener(\"click\", () => activateTab(index));\n    }\n  });\n\n  \/\/ Preload everything\n  preloadImages();\n\n  \/\/ Initialize tab 1\n  activateTab(0);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c8b85d e-con-full e-flex e-con e-child\" data-id=\"1c8b85d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1cc21d3 e-con-full e-flex e-con e-child\" data-id=\"1cc21d3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b33995d titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"b33995d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Clubs and Communities near you<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d531dc9 e-con-full infinity-scrollable-container e-transform e-flex e-con e-child\" data-id=\"d531dc9\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;,&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;vw&quot;,&quot;size&quot;:-50,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t<div class=\"elementor-element elementor-element-94e3a16 club-cards-container e-flex e-con-boxed e-con e-child\" data-id=\"94e3a16\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5142418 elementor-widget elementor-widget-html\" data-id=\"5142418\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n(function() {\n    const isEnglish = window.location.pathname.startsWith('\/en');\n\n  \/\/ Sport type mapping\n    const sportTypes = {\n      tennis: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/tennis-racket.svg',\n        displayName: 'Tennis'\n      },\n      \"table-tennis\": {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/table-tennis.svg',\n        displayName: 'P\u00f6yt\u00e4tennis'\n      },\n      squash: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/squash.svg',\n        displayName: 'Squash'\n      },\n      padel: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/padel-ball.svg',\n        displayName: 'Padel'\n      },\n      \"padel-singles\": {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/padel-ball.svg',\n        displayName: 'Padel (kaksinpeli)'\n      },\n      netball: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/roundnet.svg',\n        displayName: 'Verkkojalkapallo'\n      },\n      hockey: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/ice-hockey.svg',\n        displayName: 'J\u00e4\u00e4kiekko'\n      },\n      handball: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/volleyball.svg',\n        displayName: 'K\u00e4sipallo'\n      },\n      football: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/football.svg',\n        displayName: 'Jalkapallo'\n      },\n      basketball: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/basketball.svg',\n        displayName: 'Koripallo'\n      },\n      badminton: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/badminton.svg',\n        displayName: 'Sulkapallo'\n      },\n      gym: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/gym.svg',\n        displayName: 'Kuntosali'\n      },\n      bowling: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/bowling.svg',\n        displayName: 'Keilaus'\n      },\n      \"golf-simulator\": {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/golf-ball.svg',\n        displayName: 'Golf-simulaattori'\n      },\n      darts: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/dart.svg',\n        displayName: 'Darts'\n      },\n      running: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/run.svg',\n        displayName: 'Juoksu'\n      },\n      roundnet: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/roundnet.svg',\n        displayName: 'Roundnet'\n      },\n      \"dog-sports\": {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/dog.svg',\n        displayName: 'Koiraurheilu'\n      },\n      pickleball: {\n        iconUrl: '\/wp-content\/uploads\/2025\/09\/pickleball.svg',\n        displayName: 'Pickleball'\n      }\n    };\n\n\n  \/\/ Text styling for club cards\n  const clubTextStyles = {\n    city:        { color: '#ABAFBA', fontSize: '14px', fontWeight: '400', lineHeight: '16px', alignContent: 'end' },\n    title:       { color: '#FFFFFF', fontSize: '18px', fontWeight: '700', lineHeight: '22px' },\n    subtitle:    { color: '#ABAFBA', fontSize: '14px', fontWeight: '400', lineHeight: '20px !important', marginTop: '-4px' },\n    sportType:   { color: '#FFFFFF', fontSize: '14px', fontWeight: '400', lineHeight: '14px' }\n  };\n\n  \/\/ Apply styles helper\n  function applyTextStyles(element, style) {\n    if (!element) return;\n    element.style.color = style.color;\n    element.style.fontSize = style.fontSize;\n    element.style.fontWeight = style.fontWeight;\n    element.style.lineHeight = style.lineHeight;\n    element.style.fontFamily = '\"Satoshi\", Sans-serif';\n  }\n\n  document.addEventListener('DOMContentLoaded', async () => {\n    try {\n      const response = await fetch('https:\/\/api.thril.fi\/b2c\/venues');\n      const data = await response.json();\n\n      const clubs = data.filter(venue => venue.type === 'club');\n      const sampleCard = document.querySelector('.club-card-root');\n      const findMoreCard = document.getElementById('find-more-clubs');\n\n      if (!sampleCard) {\n        console.error('Sample card (.club-card-root) not found');\n        return;\n      }\n\n      const parent = sampleCard.parentElement;\n\n      clubs.forEach(venue => {\n        const clone = sampleCard.cloneNode(true);\n\n        \/\/ Set clone as clickable\n        clone.style.cursor = 'pointer';\n        clone.setAttribute('role', 'button');\n        clone.setAttribute('tabindex', '0');\n        \n        \/\/ Add event listener to open in new tab\n        const clickHandler = () => {\n          \/\/ Create a unique URL based on event details\n          const eventUrl = `https:\/\/app.thril.fi\/venue\/${venue.nameSlug}`;\n          window.open(eventUrl, '_blank');\n        };\n        \n        clone.addEventListener('click', clickHandler);\n        clone.addEventListener('keypress', (e) => {\n          if (e.key === 'Enter' || e.key === ' ') {\n            clickHandler();\n          }\n        });\n\n        \/\/ --- Cover image near 400px width ---\n        const imageDiv = clone.querySelector('.club-card-image');\n        if (imageDiv && Array.isArray(venue.coverImage) && venue.coverImage.length > 0) {\n          let best = venue.coverImage[0];\n          let bestDiff = Math.abs(best.width - 400);\n          venue.coverImage.forEach(img => {\n            const diff = Math.abs(img.width - 400);\n            if (diff < bestDiff) {\n              best = img;\n              bestDiff = diff;\n            }\n          });\n          imageDiv.style.backgroundImage = `url('${best.src}')`;\n          imageDiv.style.backgroundSize = 'cover';\n          imageDiv.style.backgroundPosition = 'center';\n        }\n\n        \/\/ City\n        const cityEl = clone.querySelector('.club-card-city');\n        if (cityEl) {\n          cityEl.textContent = isEnglish ? `${venue.city} \u2022 Club` : `${venue.city} \u2022 Seura`;\n          applyTextStyles(cityEl, clubTextStyles.city);\n        }\n\n        \/\/ Title\n        const titleEl = clone.querySelector('.club-card-title');\n        if (titleEl) {\n          titleEl.textContent = venue.name;\n          applyTextStyles(titleEl, clubTextStyles.title);\n        }\n\n        \/\/ Subtitle\n        const subtitleEl = clone.querySelector('.club-card-subtitle');\n        if (subtitleEl) {\n          subtitleEl.textContent = venue.shortBio || '';\n          applyTextStyles(subtitleEl, clubTextStyles.subtitle);\n        }\n\n        \/\/ Sport type\n        if (venue.sportTypes?.length > 0) {\n          const st = venue.sportTypes[0];\n          const mapping = sportTypes[st] || { displayName: st, iconUrl: '' };\n\n          const sportTypeEl = clone.querySelector('.club-card-sporttype');\n          if (sportTypeEl) {\n            sportTypeEl.textContent = mapping.displayName;\n            applyTextStyles(sportTypeEl, clubTextStyles.sportType);\n          }\n\n          const iconEl = clone.querySelector('.club-card-icon');\n          if (iconEl && mapping.iconUrl) {\n            iconEl.style.backgroundImage = `url('${mapping.iconUrl}')`;\n          }\n        }\n\n        parent.appendChild(clone);\n      });\n\n      \/\/ Remove the template card\n      sampleCard.remove();\n\n      \/\/ Move find more card to the end\n      parent.appendChild(findMoreCard);\n\n    } catch (err) {\n      console.error('Error fetching venues:', err);\n    }\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-653d244 e-con-full club-card-root event-card-root e-flex e-con e-child\" data-id=\"653d244\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3f0f9b5 e-con-full club-card-image e-flex e-con e-child\" data-id=\"3f0f9b5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-376eadb e-con-full e-flex e-con e-child\" data-id=\"376eadb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d0ac7e8 e-con-full e-flex e-con e-child\" data-id=\"d0ac7e8\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0dd8c61 e-con-full e-flex e-con e-child\" data-id=\"0dd8c61\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67e139a elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"67e139a\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"17\" height=\"17\" viewbox=\"0 0 17 17\" fill=\"none\"><path d=\"M11.1667 9.41629C13.5212 9.87923 15.1667 10.9365 15.1667 12.1667C15.1667 13.8235 12.1819 15.1667 8.50004 15.1667C4.81814 15.1667 1.83337 13.8235 1.83337 12.1667C1.83337 10.9365 3.47883 9.87923 5.83337 9.41629M8.50004 11.8333V6.5M8.50004 6.5C9.60461 6.5 10.5 5.60457 10.5 4.5C10.5 3.39543 9.60461 2.5 8.50004 2.5C7.39547 2.5 6.50004 3.39543 6.50004 4.5C6.50004 5.60457 7.39547 6.5 8.50004 6.5Z\" stroke=\"#ABAFBA\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9910c0 club-card-city elementor-widget elementor-widget-heading\" data-id=\"f9910c0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Helsinki \u2022 Seura<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfdd058 e-con-full e-flex e-con e-child\" data-id=\"cfdd058\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45f2a9e club-card-title elementor-widget elementor-widget-heading\" data-id=\"45f2a9e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Roundnet Espoo<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47ff49a club-card-subtitle truncate elementor-widget elementor-widget-heading\" data-id=\"47ff49a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Palloiluhalli Helsingin Syd\u00e4mess\u00e4.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0587613 e-con-full e-flex e-con e-child\" data-id=\"0587613\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-db3eb14 e-con-full e-flex e-con e-child\" data-id=\"db3eb14\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c47b99e e-con-full club-card-icon e-flex e-con e-child\" data-id=\"c47b99e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb8a6a4 club-card-sporttype elementor-widget elementor-widget-heading\" data-id=\"cb8a6a4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Padel<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70f36e6 e-con-full club-card-root event-card-root e-flex e-con e-child\" data-id=\"70f36e6\" data-element_type=\"container\" id=\"find-more-clubs\">\n\t\t<a class=\"elementor-element elementor-element-ccd7052 e-con-full e-flex e-con e-child\" data-id=\"ccd7052\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\" href=\"https:\/\/app.thril.fi\/?type=club\">\n\t\t<div class=\"elementor-element elementor-element-82e5390 e-con-full e-flex e-con e-child\" data-id=\"82e5390\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c079a4 elementor-widget elementor-widget-heading\" data-id=\"5c079a4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Find your Club<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b22c210 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b22c210\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"50\" height=\"50\" viewbox=\"0 0 50 50\" fill=\"none\"><rect x=\"-1.07143\" y=\"1.07143\" width=\"47.8571\" height=\"47.8571\" rx=\"23.9286\" transform=\"matrix(-1 0 0 1 47.8571 0)\" stroke=\"#17DE80\" stroke-width=\"2.14286\"><\/rect><path d=\"M32.9551 25H17.046M17.046 25L25.0005 17.0454M17.046 25L25.0005 32.9545\" stroke=\"#17DE80\" stroke-width=\"2.14286\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24f6dc2 e-con-full e-flex e-con e-child\" data-id=\"24f6dc2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f00e40 elementor-widget elementor-widget-heading\" data-id=\"9f00e40\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"\/en\/clubs\/\">Your club here?<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e8419d e-con-full e-flex e-con e-child\" data-id=\"6e8419d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dc7544d e-con-full e-flex e-con e-child\" data-id=\"dc7544d\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4d6adfd e-con-full e-flex e-con e-child\" data-id=\"4d6adfd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e713509 titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"e713509\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Thril for Businesses<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e4d663 elementor-widget elementor-widget-text-editor\" data-id=\"8e4d663\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Thril is the tool for modern sports venues. \u2028Discover what the portal can do below.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2f9291 e-con-full e-flex e-con e-child\" data-id=\"f2f9291\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b96e72 elementor-widget elementor-widget-button\" data-id=\"3b96e72\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/en\/companies\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Business page \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9dd702 e-con-full e-flex e-con e-child\" data-id=\"e9dd702\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-no-translation=\"\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c3461a e-con-full e-flex e-con e-child\" data-id=\"8c3461a\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-eca195e e-con-full e-flex e-con e-child\" data-id=\"eca195e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-88ce09c e-con-full e-flex e-con e-child\" data-id=\"88ce09c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d61c37 titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"8d61c37\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wall of Love \ud83d\udc9a<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24b1027 elementor-widget elementor-widget-text-editor\" data-id=\"24b1027\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Real stories from people using Thril to discover \u2028new sports, events, and teammates.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa59fe6 e-con-full e-flex e-con e-child\" data-id=\"fa59fe6\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-53c46a2 e-con-full e-flex e-con e-child\" data-id=\"53c46a2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-30561a3 e-con-full testimonial-card e-flex e-con e-child\" data-id=\"30561a3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ec45df elementor-widget elementor-widget-heading\" data-id=\"6ec45df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u201cThril is a very easy-to-use and clear application from a player\u2019s perspective. Payments work smoothly, and there are different payment options available for everyone. All development ideas have also been nicely taken into account.\u201d<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95969f5 e-con-full e-flex e-con e-child\" data-id=\"95969f5\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-09ac907 e-con-full e-flex e-con e-child\" data-id=\"09ac907\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-884d869 e-con-full e-flex e-con e-child\" data-id=\"884d869\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f88ce1b elementor-widget elementor-widget-heading\" data-id=\"f88ce1b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Lini<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5894496 elementor-widget elementor-widget-heading\" data-id=\"5894496\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Padel<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b86f27c e-con-full e-flex e-con e-child\" data-id=\"b86f27c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed446e4 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"ed446e4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2e332f elementor-widget elementor-widget-heading\" data-id=\"e2e332f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Teamollo delivered the site with inthe timeline as they requested. Inthe end, the client found a 50% increase in traffic with in days since its launch. They also had an impressive ability to use technologies that the company hasn`t used, which have also proved to be easy to <\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-104cb71 e-con-full e-flex e-con e-child\" data-id=\"104cb71\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b35625c e-con-full e-flex e-con e-child\" data-id=\"b35625c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c0f4aa e-con-full e-flex e-con e-child\" data-id=\"3c0f4aa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6890c61 elementor-widget elementor-widget-heading\" data-id=\"6890c61\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Janne Hirsim\u00e4ki<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aa56104 elementor-widget elementor-widget-heading\" data-id=\"aa56104\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Beach Volley &amp; Running clubs<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71ffd55 e-flex e-con-boxed e-con e-child\" data-id=\"71ffd55\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68dd9ec e-con-full e-flex e-con e-child\" data-id=\"68dd9ec\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d879c69 e-con-full testimonial-card e-flex e-con e-child\" data-id=\"d879c69\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05d0988 elementor-widget elementor-widget-heading\" data-id=\"05d0988\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u201cThril is an excellent partner for sports clubs, listening attentively to the diverse needs of its customers and responding to them exceptionally well!\u201d<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e334b61 e-con-full e-flex e-con e-child\" data-id=\"e334b61\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d1f4f65 e-con-full e-flex e-con e-child\" data-id=\"d1f4f65\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c39f7a9 e-con-full e-flex e-con e-child\" data-id=\"c39f7a9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4523dc9 elementor-widget elementor-widget-heading\" data-id=\"4523dc9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Jussi<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32ffa81 elementor-widget elementor-widget-heading\" data-id=\"32ffa81\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Padel<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa9a0e7 e-con-full e-flex e-con e-child\" data-id=\"aa9a0e7\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d2a151 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"2d2a151\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6bc91f elementor-widget elementor-widget-heading\" data-id=\"c6bc91f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Teamollo delivered the site with inthe timeline as they requested. Inthe end, the client found a 50% increase in traffic with in days since its launch. Teamollo delivered the site with inthe timeline as they requested. Inthe end, the client found a 50% increase in traffic with in days since its launch. client found a 50% increase in traffic with in days since its launch. <\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ecb75b e-con-full e-flex e-con e-child\" data-id=\"2ecb75b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6bf7eef e-con-full e-flex e-con e-child\" data-id=\"6bf7eef\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12c6b21 e-con-full e-flex e-con e-child\" data-id=\"12c6b21\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31264b5 elementor-widget elementor-widget-heading\" data-id=\"31264b5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Kalevi Karlsson<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-792edc6 elementor-widget elementor-widget-heading\" data-id=\"792edc6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Tennis &amp; Padel<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6f760b0 e-flex e-con-boxed e-con e-child\" data-id=\"6f760b0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f98b0ac e-con-full elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-desktop e-flex e-con e-child\" data-id=\"f98b0ac\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a45ee96 e-con-full e-flex e-con e-child\" data-id=\"a45ee96\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8584771 elementor-widget elementor-widget-heading\" data-id=\"8584771\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Teamollo delivered the site with inthe timeline as they requested. Inthe end, the client found a 50% increase in traffic with in days since its launch. They also had an impressive ability to use technologies that.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-284106c e-con-full e-flex e-con e-child\" data-id=\"284106c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d9a37af e-con-full e-flex e-con e-child\" data-id=\"d9a37af\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e70f0a e-con-full e-flex e-con e-child\" data-id=\"5e70f0a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e16074 elementor-widget elementor-widget-heading\" data-id=\"3e16074\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Richard Peltonen<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b097887 elementor-widget elementor-widget-heading\" data-id=\"b097887\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Tennis<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fde4d5 e-con-full e-flex e-con e-child\" data-id=\"2fde4d5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4d9ebf e-con-full e-flex e-con e-child\" data-id=\"b4d9ebf\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c94516 elementor-widget elementor-widget-heading\" data-id=\"5c94516\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Teamollo delivered the site with in the timeline as they requested. Inthe end, the client found a 50% increase in traffic with in days since its launch. They also had an impressive ability to use technologies that.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb6909c e-con-full e-flex e-con e-child\" data-id=\"eb6909c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ffd1195 e-con-full e-flex e-con e-child\" data-id=\"ffd1195\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b46e77 e-con-full e-flex e-con e-child\" data-id=\"2b46e77\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb7e92b elementor-widget elementor-widget-heading\" data-id=\"bb7e92b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Jyrki K\u00e4teinen<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f8ef49 elementor-widget elementor-widget-heading\" data-id=\"4f8ef49\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Bowling<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fb077ea e-con-full e-flex e-con e-child\" data-id=\"fb077ea\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b14ae98 e-con-full e-flex e-con e-child\" data-id=\"b14ae98\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5e1b9c6 e-con-full e-flex e-con e-child\" data-id=\"5e1b9c6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edd8cbf elementor-widget elementor-widget-heading\" data-id=\"edd8cbf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default translation-block\">Frequently<br>Asked<br>Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a71a29 button-drop-glow elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"7a71a29\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-hang\" href=\"https:\/\/app.thril.fi\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Try it yourself<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95e8ea2 e-con-full e-flex e-con e-child\" data-id=\"95e8ea2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab45b46 elementor-widget__width-initial accordion-thril-faq elementor-widget elementor-widget-accordion\" data-id=\"ab45b46\" data-element_type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1791\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1791\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What is Thril?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1791\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1791\"><p>Thril is your all-in-one app for discovering, booking, and enjoying sports activities \ud83c\udfbe\ud83c\udfd0\ud83e\uddd7. Whether you play padel, tennis, football, basketball, or other sports, Thril makes it easy to reserve courts, join events, and manage your daily exercises, all in one place \ud83d\udcf2.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1792\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1792\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Who is Thril for?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1792\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1792\"><p>A significant part of our mission is to build an app that suits everyone who enjoys staying active. Whether you\u2019re a beginner trying out a new sport, a group of friends booking a weekly game, or a competitive player joining leagues and events, Thril helps you find the opportunities and get playing quickly \u26a1.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1793\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1793\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How is Thril different from other apps?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1793\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1793\"><p>Thril isn\u2019t just a reservation platform. We envision Thril to become the social layer of the casual sports world \ud83c\udf0d. Of course, you can book courts and classes \ud83d\uddd3\ufe0f, but Thril goes far beyond that:<\/p><ul><li>Join or create events \ud83c\udf89 from casual games with friends to community-driven meetups.<\/li><li>Discover and run tournaments \ud83c\udfc6 whether organized by players, clubs, or venues.<\/li><li>Access all sports in one app \u26bd\ud83c\udfd0\ud83e\uddd7, no need for multiple apps for different activities.<\/li><li>Find coaching and training opportunities \ud83d\udc69\u200d\ud83c\udfeb, improve your skills and connect with professionals.<\/li><\/ul><p>By connecting the entire sports market into one app, Thril makes it easier to discover opportunities, meet new people, and keep exercising part of your daily life \ud83d\udcaa.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1794\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1794\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can I pay directly through Thril?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1794\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1794\"><p>Yes! You can pay securely in the app using credit cards, Mobilepay, Epassi, Edenred, Zevoy, and more. You can also split costs with friends or use Thril Credits as payment \ud83d\udcb0.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1795\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1795\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does using Thril cost something?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1795\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1795\"><p>No, the app is free to download and use \ud83c\udf89. You only pay for the bookings, memberships, or products you choose from venues.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1796\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-1796\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do you charge extra fees?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1796\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-1796\"><p>No hidden fees \ud83d\udeab. You pay exactly what the venue charges.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1797\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-1797\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What if I have a problem with my booking?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1797\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-1797\"><p>You can manage cancellations or changes directly in the app \ud83d\udd04 (subject to venue policies). You can also directly contact either venues or Thril through the chat feature built in. There\u2019s also support channels here on this website. If you need help, use one of the channels, and we\u2019ll come for help as quickly as we can \u2705!<\/p><p class=\"translation-block\">In addition, on our website you can find support channels such as a feedback form or a <a href=\"https:\/\/chat.whatsapp.com\/J9sYxA5cgC33GL63Id0lEB\" target=\"_self\">link to our WhatsApp group<\/a>. If you need help, contact us and we will assist you as quickly as possible \u2705!<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1798\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-1798\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Where can I use Thril?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1798\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-1798\"><p>Thril is currently available in Finland \ud83c\uddeb\ud83c\uddee and Estonia \ud83c\uddea\ud83c\uddea, but we\u2019ll soon be expanding across the Baltics and Northern Europe \ud83c\udf0d. More venues are joining every month, so keep an eye \ud83d\udc40 on the app for new locations.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Mik\\u00e4 on Thril?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Thril on kaikki yhdess\\u00e4 -sovelluksesi liikunnan etsimiseen, varaamiseen ja j\\u00e4rjest\\u00e4miseen \\ud83c\\udfbe\\ud83c\\udfd0\\ud83e\\uddd7. Pelaatpa sitten padelia, tennist\\u00e4, jalkapalloa, koripalloa tai muita lajeja, Thril tekee kenttien varaamisesta, tapahtumiin osallistumisesta ja p\\u00e4ivitt\\u00e4isen liikunnan hallinnasta helppoa \\ud83d\\udcf2.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Kenelle Thril on tarkoitettu?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Yksi t\\u00e4rkeimmist\\u00e4 tavoitteistamme on rakentaa sovellus, joka sopii kaikille aktiivisesta el\\u00e4m\\u00e4st\\u00e4 nauttiville. Haluatko kokeilla uutta lajia, varata viikoittaisia pelej\\u00e4 kavereiden kanssa\\ufe0f tai hyp\\u00e4t\\u00e4 mukaan sarjoihin ja turnauksiin? Thril tekee mahdollisuuksien l\\u00f6yt\\u00e4misest\\u00e4 helppoa ja p\\u00e4\\u00e4set pelaamaan hetkess\\u00e4 \\u26a1.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Miten Thril eroaa muista sovelluksista?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Thril ei ole pelkk\\u00e4 varausalusta. Tavoitteenamme on tehd\\u00e4 Thrilist\\u00e4 palvelu, mink\\u00e4 kautta kaiken harrasteliikunnan etsiminen, py\\u00f6ritt\\u00e4minen ja kuluttaminen on helpompaa. Toki, Thrilin kautta onnistuu my\\u00f6s kenttien varaaminen \\ud83d\\uddd3\\ufe0f, mutta tarjoamme my\\u00f6s paljon muuta:<\\\/p><ul><li>Liity tai j\\u00e4rjest\\u00e4 tapahtumia \\ud83c\\udf89: kaikki kilpailullisista peleist\\u00e4 yhteis\\u00f6llisiin kokoontumisiin.<\\\/li><li>Turnaukset ja liigat \\ud83c\\udfc6: Erilaisia kilpailuja voivat j\\u00e4rjest\\u00e4\\u00e4 niin liikuntapaikat, seurat kuin yksitt\\u00e4iset k\\u00e4ytt\\u00e4j\\u00e4tkin.<\\\/li><li>Kaikki lajit yhdess\\u00e4 sovelluksessa \\u26bd\\ud83c\\udfd0\\ud83e\\uddd7: ei en\\u00e4\\u00e4 useita sovelluksia eri harrastuksiin.<\\\/li><li>L\\u00f6yd\\u00e4 valmennuksia ja treenej\\u00e4 \\ud83d\\udcc8: kehit\\u00e4 taitojasi ja verkostoidu ammattilaisten kanssa.<\\\/li><\\\/ul><p>Kun kaikki liikunta l\\u00f6ytyy yhdest\\u00e4 sovelluksesta, on helpompaa l\\u00f6yt\\u00e4\\u00e4 uusia mahdollisuuksia, tavata ihmisi\\u00e4 ja tehd\\u00e4 liikkumisesta osa arkea \\ud83d\\udcaa.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Voinko maksaa suoraan Thrilin kautta?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Kyll\\u00e4! Voit maksaa turvallisesti sovelluksessa k\\u00e4ytt\\u00e4en maksukortteja, Mobilepayta, Epassia, Edenredi\\u00e4, Zevoyta tai muita yleisi\\u00e4 maksutapoja. Voit my\\u00f6s jakaa kustannukset kavereiden kanssa tai maksaa Thril-krediiteill\\u00e4\\ud83d\\udcb0.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Maksaako Thrilin k\\u00e4ytt\\u00e4minen jotain?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Ei, sovellus on t\\u00e4ysin ilmainen ladata ja k\\u00e4ytt\\u00e4\\u00e4 \\ud83c\\udf89. Maksat vain siit\\u00e4, mit\\u00e4 k\\u00e4yt\\u00e4t: varauksista, j\\u00e4senyyksist\\u00e4 tai tuotteista omilta suosikkipaikoiltasi.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Perittek\\u00f6 lis\\u00e4maksuja?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Ei piilokuluja \\ud83d\\udeab. Maksat t\\u00e4sm\\u00e4lleen sen, mit\\u00e4 palveluntarjoaja veloittaa.<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Ent\\u00e4 jos minulla on ongelmia varaukseni kanssa?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Voit hallita peruutuksia tai muutoksia suoraan sovelluksessa \\ud83d\\udd04 (liikuntapaikan s\\u00e4\\u00e4nt\\u00f6jen mukaisesti). Voit my\\u00f6s olla yhteydess\\u00e4 suoraan liikuntapaikkoihin tai Thriliin sovelluksen oman chatin kautta \\ud83d\\udcac.<\\\/p><p>Lis\\u00e4ksi verkkosivuiltamme l\\u00f6ytyy tukikanavia, kuten palautelomake tai <a href=\\\"https:\\\/\\\/chat.whatsapp.com\\\/J9sYxA5cgC33GL63Id0lEB\\\">linkki WhatsApp-ryhm\\u00e4\\u00e4mme<\\\/a>. Jos tarvitset apua, ota yhteytt\\u00e4 ja autamme sinua mahdollisimman nopeasti \\u2705!<\\\/p>\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Miss\\u00e4 voin k\\u00e4ytt\\u00e4\\u00e4 Thrili\\u00e4?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"<p>Thril on t\\u00e4ll\\u00e4 hetkell\\u00e4 k\\u00e4ytett\\u00e4viss\\u00e4 Suomessa \\ud83c\\uddeb\\ud83c\\uddee ja Virossa \\ud83c\\uddea\\ud83c\\uddea, mutta laajennamme pian Baltian maihin ja muualle Pohjois-Eurooppaan \\ud83c\\udf0d. Uusia keskuksia liittyy mukaan joka kuukausi, joten seuraa sovellusta \\ud83d\\udc40 n\\u00e4hd\\u00e4ksesi uusimmat paikat.<\\\/p>\"\n            }\n        }\n    ]\n}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58e90c8 button-drop-glow elementor-hidden-desktop elementor-widget elementor-widget-button\" data-id=\"58e90c8\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-hang\" href=\"https:\/\/app.thril.fi\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Try it yourself<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1401a5d e-con-full e-flex e-con e-child\" data-id=\"1401a5d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-833318a e-con-full e-flex e-con e-child\" data-id=\"833318a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c96bde titlemaxwidthdesktop elementor-widget elementor-widget-heading\" data-id=\"7c96bde\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What\u2019s On Our Mind<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a688aa6 elementor-widget elementor-widget-text-editor\" data-id=\"a688aa6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"translation-block\">Our thoughts on sports, culture, and everything in between\u2028<br>+ the latest from Thril.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18176b8 e-con-full e-flex e-con e-child\" data-id=\"18176b8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c16af5e elementor-arrows-position-inside elementor-widget elementor-widget-loop-carousel\" data-id=\"c16af5e\" data-element_type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;890&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;.elementor-loop-container&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-carousel.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"swiper elementor-loop-container elementor-grid\" role=\"list\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-8203 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-8203 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/03\/DSC08491.png\");}<\/style><style id=\"loop-890\">.elementor-890 .elementor-element.elementor-element-1e8d26a{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-890 .elementor-element.elementor-element-d8afe8c{--display:flex;--min-height:240px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-890 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-890 .elementor-element.elementor-element-c505ae5{--display:flex;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;--padding-top:10px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-890 .elementor-element.elementor-element-c505ae5::before, .elementor-890 .elementor-element.elementor-element-c505ae5 > .elementor-background-video-container::before, .elementor-890 .elementor-element.elementor-element-c505ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-890 .elementor-element.elementor-element-c505ae5 > .elementor-background-slideshow::before, .elementor-890 .elementor-element.elementor-element-c505ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-890 .elementor-element.elementor-element-c505ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-890 .elementor-element.elementor-element-b9a4b71{width:auto;max-width:auto;}.elementor-890 .elementor-element.elementor-element-b9a4b71 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-icon{width:14px;}.elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-icon i{font-size:14px;}.elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-text, .elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-890 .elementor-element.elementor-element-b9a4b71 .elementor-icon-list-item{font-family:\"Satoshi\", Sans-serif;font-size:20px;font-weight:500;line-height:24px;}.elementor-890 .elementor-element.elementor-element-cc399c8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-890 .elementor-element.elementor-element-cc399c8:not(.elementor-motion-effects-element-type-background), .elementor-890 .elementor-element.elementor-element-cc399c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px\/2);}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px\/2);}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px\/2);margin-left:calc(6px\/2);}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px\/2);margin-left:calc(-6px\/2);}body.rtl .elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px\/2);}body:not(.rtl) .elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px\/2);}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-icon{width:14px;}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-icon i{font-size:14px;}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-text, .elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-890 .elementor-element.elementor-element-af3015f .elementor-icon-list-item{font-family:\"Satoshi\", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-890 .elementor-element.elementor-element-24875b2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-890 .elementor-element.elementor-element-da13462{text-align:left;}.elementor-890 .elementor-element.elementor-element-da13462 .elementor-heading-title{font-family:\"Mattone regular\", Sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#DCDEE4;}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-890 .elementor-element.elementor-element-73e95ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-890 .elementor-element.elementor-element-73e95ed .elementor-widget-container{font-family:\"Satoshi\", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#818898;}.elementor-890 .elementor-element.elementor-element-df3bf6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-890 .elementor-element.elementor-element-824b73f img{width:40px;height:40px;border-radius:50% 50% 50% 50%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-890 .elementor-element.elementor-element-26e9abe .elementor-heading-title{font-family:\"Satoshi\", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-890 .elementor-element.elementor-element-cc399c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-890 .elementor-element.elementor-element-c505ae5{--width:auto;}}@media(max-width:767px){.elementor-890 .elementor-element.elementor-element-c505ae5{--width:auto;}}\/* Start custom CSS for theme-post-excerpt, class: .elementor-element-73e95ed *\/.blog-grid-card-excerpt {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-cc399c8 *\/.blog-card-container {\n    border-bottom: 2px solid var(--e-global-color-accent);\n}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-1e8d26a *\/.blog-post-grid-listing-container {\n    max-width: 500px !important;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-8203 post-8203 post type-post status-publish format-standard has-post-thumbnail hentry category-tarina tag-bookingsystem tag-crm tag-golf tag-golf-varaus tag-thril tag-varausjarjestelma\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Gancho ry py\u00f6ritt\u00e4\u00e4 padelseuraa Thriliss\u00e4\u00a0\" href=\"https:\/\/thril.fi\/en\/tarina\/gancho-ry-pyorittaa-padelseuraa-thrilissa\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Stories<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>25 Mar 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 5\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/tarina\/gancho-ry-pyorittaa-padelseuraa-thrilissa\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Gancho Runs Its Padel Club with Thril\u00a0<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tGancho ry has found its solution for club management in Thril. Today, memberships, registrations, payments, and events are all managed through one system. There\u2019s no longer any need to rely on scattered messaging groups or manual bank transfers.\u00a0\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/02\/IMG_8752_scaled-96x96.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Topias Marjamaa<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-8190 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-8190 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/03\/Padel-Thril2.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-8190 post-8190 post type-post status-publish format-standard has-post-thumbnail hentry category-blogi tag-43 tag-bookingsystem tag-crm tag-thril\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Koodia, jolla on sielu ja vauhtia\" href=\"https:\/\/thril.fi\/en\/blogi\/koodia-jolla-on-sielu-ja-vauhtia\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Blogs<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>25 Mar 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 5\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/blogi\/koodia-jolla-on-sielu-ja-vauhtia\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code with Soul - Built for Speed<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tYear 2026 marks a turning point for sports technology. At Thril, we\u2019re building this new era with ambition, passion, and technical excellence. We\u2019ve created an ecosystem where active individuals, sports venues, and cities connect seamlessly.\u00a0\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/06\/image-49-150x150.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Tijam Moradi<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-8111 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-8111 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/03\/DSC08471-scaled.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-8111 post-8111 post type-post status-publish format-standard has-post-thumbnail hentry category-uutinen tag-bookingsystem tag-crm tag-rahoitus tag-startup tag-thril tag-varausjarjestelma\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Thril on nostanut 0,6 miljoonan euron rahoituksen kasvun tueksi\u00a0\" href=\"https:\/\/thril.fi\/en\/uutinen\/thril-on-nostanut-06-miljoonan-euron-rahoituksen-kasvun-tueksi\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">News<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>11 Mar 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 4\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/uutinen\/thril-on-nostanut-06-miljoonan-euron-rahoituksen-kasvun-tueksi\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Thril Raises \u20ac0.6 Million in Funding to Accelerate Growth\u00a0<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tThril has raised \u20ac0.6 million in funding to support its growth. Investors believe in the digitalization of everyday sports, and the pre-seed funding round was closed in February. The investors include several prominent Finnish family office investors, such as Laakkonen Kapital. With the new funding, Thril aims to accelerate growth in its home market while already looking further toward expansion across Europe. \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-96x96.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Thril<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-8117 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-8117 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/03\/IMG_8790-scaled.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-8117 post-8117 post type-post status-publish format-standard has-post-thumbnail hentry category-blogi tag-43 tag-bookingsystem tag-crm tag-thril tag-vuosikatsaus\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Vuosikatsaus 2025\" href=\"https:\/\/thril.fi\/en\/blogi\/vuosikatsaus-2025\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Blogs<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>10 Mar 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 5\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/blogi\/vuosikatsaus-2025\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Retrospective 2025<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tThe year 2025 was a time of laying foundations for Thril. Today, the cornerstone is in place, built from effective customer acquisition, focused product development, funding rounds, and a forward-looking team spirit. \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/07\/juuso-150x150.jpeg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Juuso Hirsim\u00e4ki<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-8103 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-8103 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/03\/IMG_8784.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-8103 post-8103 post type-post status-publish format-standard has-post-thumbnail hentry category-blogi tag-bookingsystem tag-crm tag-thril tag-varausjarjestelma\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Thril on kehitetty liikkujia varten\" href=\"https:\/\/thril.fi\/en\/blogi\/thril-on-kehitetty-liikkujia-varten\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Blogs<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>10 Mar 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 5\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/blogi\/thril-on-kehitetty-liikkujia-varten\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Thril Was Built for People Who Move<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tThril didn\u2019t start from a PowerPoint presentation or from a random idea that appeared overnight. It started from a conversation about how unnecessarily complicated staying active has become, and how little people seem to enjoy exercise today.\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/09\/martti_mug-150x150.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Martti Maaniemi<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-890\">.e-loop-item-7687 .elementor-element.elementor-element-d8afe8c:not(.elementor-motion-effects-element-type-background), .e-loop-item-7687 .elementor-element.elementor-element-d8afe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/01\/Golf-blogi-.png\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"890\" class=\"elementor elementor-890 swiper-slide e-loop-item e-loop-item-7687 post-7687 post type-post status-publish format-standard has-post-thumbnail hentry category-tarina tag-bookingsystem tag-crm tag-golf tag-golf-varaus tag-thril tag-varausjarjestelma\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-1e8d26a e-con-full blog-post-grid-listing-container e-flex e-con e-parent\" data-id=\"1e8d26a\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-d8afe8c e-con-full e-flex e-con e-child\" data-id=\"d8afe8c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" aria-label=\"Read more about Pallohai hy\u00f6dynt\u00e4\u00e4 Thrili\u00e4 laajentumiseen ja palvelun sujuvoittamiseen\u00a0\u00a0\u00a0\" href=\"https:\/\/thril.fi\/en\/tarina\/pallohai-hyodyntaa-thrilia-laajentumiseen-ja-palvelun-sujuvoittamiseen\/\">\n\t\t<div class=\"elementor-element elementor-element-c505ae5 e-con-full backdrop-blur-filter-chip e-flex e-con e-child\" data-id=\"c505ae5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9a4b71 elementor-widget__width-auto elementor-widget elementor-widget-post-info\" data-id=\"b9a4b71\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-b217788 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Stories<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-cc399c8 e-con-full blog-card-container e-flex e-con e-child\" data-id=\"cc399c8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af3015f elementor-widget elementor-widget-post-info\" data-id=\"af3015f\" data-element_type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-4f49066 elementor-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\t<time>4 Feb 2026<\/time>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-c94458c elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t\u2022\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-d6d76a7 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tRead time\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-da22052 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\t 5\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-14d6dc4 elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-custom\">\n\t\t\t\t\t\t\t\t\t\tminutes\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-24875b2 e-con-full e-flex e-con e-child\" data-id=\"24875b2\" data-element_type=\"container\" href=\"https:\/\/thril.fi\/en\/tarina\/pallohai-hyodyntaa-thrilia-laajentumiseen-ja-palvelun-sujuvoittamiseen\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da13462 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"da13462\" data-element_type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pallohai Uses Thril to Scale Its Business and Streamline Operations\u00a0\u00a0\u00a0<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73e95ed blog-grid-card-excerpt elementor-widget elementor-widget-theme-post-excerpt\" data-id=\"73e95ed\" data-element_type=\"widget\" data-widget_type=\"theme-post-excerpt.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\tFormer competitive golfer and current CEO of Pallohai, Santeri Gr\u00f6nfors, solved the challenges of expansion with the help of Thril. He chose Thril to make managing Pallohai\u2019s multiple locations as simple as possible\u2014and to enable faster discovery by new golfers.\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-df3bf6f e-con-full e-flex e-con e-child\" data-id=\"df3bf6f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-824b73f elementor-widget elementor-widget-image\" data-id=\"824b73f\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2026\/02\/IMG_8752_scaled-96x96.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e9abe elementor-widget elementor-widget-heading\" data-id=\"26e9abe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Topias Marjamaa<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-left\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8a4d6b e-con-full e-flex e-con e-child\" data-id=\"c8a4d6b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00cdc24 elementor-widget elementor-widget-heading\" data-id=\"00cdc24\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">More About Us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de4edad e-con-full more-info-container e-flex e-con e-child\" data-id=\"de4edad\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-fab458c e-con-full more-info-box elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"fab458c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/help.thril.fi\/fi\/consumer\">\n\t\t<div class=\"elementor-element elementor-element-b6cefdd e-con-full more-info-content-max-width e-flex e-con e-child\" data-id=\"b6cefdd\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-15afe1b e-con-full e-flex e-con e-child\" data-id=\"15afe1b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b65215 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"8b65215\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"17\" viewbox=\"0 0 16 17\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.78428 11.4745L8.69092 12.5693V13.4114V16.4991H10.7094V13.4114L11.2141 12.9061L14.5502 16.2465L15.98 14.8149L12.6439 11.4745L11.2141 10.043L9.78428 11.4745Z\" fill=\"white\"><\/path><path d=\"M12.8962 9.20117H15.9801V11.2222H12.8962V9.20117Z\" fill=\"white\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.3916 5.27193L15.7277 1.93158L14.2979 0.5L10.9618 3.84035L9.53198 5.27193L10.9618 6.70351L12.0551 7.79825H12.8962H15.98V5.77719H12.8962L12.3916 5.27193Z\" fill=\"white\"><\/path><path d=\"M8.69092 3.58772L8.69092 0.5L10.7094 0.5L10.7094 3.58772H8.69092Z\" fill=\"white\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.27058 3.58772V0.5H7.2891V3.58772V4.42982L6.19574 5.52456L4.76595 6.95614L3.33617 5.52456L0 2.18421L1.42979 0.752632L4.76595 4.09298L5.27058 3.58772Z\" fill=\"white\"><\/path><path d=\"M3.08398 7.79883H0.000128508V5.77778H3.08398V7.79883Z\" fill=\"white\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.01826 10.2959L3.9249 9.20117L3.08385 9.20117L0 9.20117V11.2222H3.08385L3.58848 11.7275L0.252315 15.0678L1.6821 16.4994L5.01826 13.1591L6.44805 11.7275L5.01826 10.2959Z\" fill=\"white\"><\/path><path d=\"M7.28931 13.4121L7.28931 16.4998L5.27079 16.4998L5.27079 13.4121L7.28931 13.4121Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-835fd72 elementor-widget elementor-widget-heading\" data-id=\"835fd72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Thril Knowledge base<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30682eb elementor-widget elementor-widget-heading\" data-id=\"30682eb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Our Knowledge Base is filled with guides for using Thril. So if you ever hit a dead end with Thril, you should be able to find help there!<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56aba73 e-con-full e-flex e-con e-child\" data-id=\"56aba73\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04bf684 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"04bf684\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewbox=\"0 0 24 25\" fill=\"none\"><path d=\"M21 9.5L21 3.5M21 3.5H15M21 3.5L13 11.5M10 5.5H7.8C6.11984 5.5 5.27976 5.5 4.63803 5.82698C4.07354 6.1146 3.6146 6.57354 3.32698 7.13803C3 7.77976 3 8.61984 3 10.3V16.7C3 18.3802 3 19.2202 3.32698 19.862C3.6146 20.4265 4.07354 20.8854 4.63803 21.173C5.27976 21.5 6.11984 21.5 7.8 21.5H14.2C15.8802 21.5 16.7202 21.5 17.362 21.173C17.9265 20.8854 18.3854 20.4265 18.673 19.862C19 19.2202 19 18.3802 19 16.7V14.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-7b28367 e-con-full more-info-box e-flex e-con e-child\" data-id=\"7b28367\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/chat.whatsapp.com\/J9sYxA5cgC33GL63Id0lEB\">\n\t\t<div class=\"elementor-element elementor-element-6083f84 e-con-full more-info-content-max-width e-flex e-con e-child\" data-id=\"6083f84\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-adf670b e-con-full e-flex e-con e-child\" data-id=\"adf670b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b618361 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b618361\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"17\" viewbox=\"0 0 16 17\" fill=\"none\"><path d=\"M0 16.5L1.12466 12.3913C0.430666 11.1887 0.0659999 9.82533 0.0666665 8.42733C0.0686665 4.05667 3.62533 0.5 7.99532 0.5C10.116 0.500667 12.1066 1.32667 13.604 2.82533C15.1006 4.324 15.9246 6.316 15.924 8.43467C15.922 12.806 12.3653 16.3627 7.99532 16.3627C6.66865 16.362 5.36132 16.0293 4.20332 15.3973L0 16.5ZM4.39799 13.962C5.51532 14.6253 6.58198 15.0227 7.99265 15.0233C11.6246 15.0233 14.5833 12.0673 14.5853 8.43333C14.5866 4.792 11.642 1.84 7.99798 1.83867C4.36332 1.83867 1.40666 4.79467 1.40533 8.428C1.40466 9.91133 1.83933 11.022 2.56933 12.184L1.90333 14.616L4.39799 13.962ZM11.9893 10.3193C11.94 10.2367 11.808 10.1873 11.6093 10.088C11.4113 9.98867 10.4373 9.50933 10.2553 9.44333C10.074 9.37733 9.94198 9.344 9.80931 9.54267C9.67731 9.74067 9.29731 10.1873 9.18198 10.3193C9.06665 10.4513 8.95065 10.468 8.75265 10.3687C8.55465 10.2693 7.91598 10.0607 7.15932 9.38533C6.57065 8.86 6.17265 8.21133 6.05732 8.01267C5.94199 7.81467 6.04532 7.70733 6.14399 7.60867C6.23332 7.52 6.34199 7.37733 6.44132 7.26133C6.54199 7.14667 6.57465 7.064 6.64132 6.93133C6.70732 6.79933 6.67465 6.68333 6.62465 6.584C6.57465 6.48533 6.17865 5.51 6.01399 5.11333C5.85265 4.72733 5.68932 4.77933 5.56799 4.77333L5.18799 4.76667C5.05599 4.76667 4.84132 4.816 4.65999 5.01467C4.47866 5.21333 3.96666 5.692 3.96666 6.66733C3.96666 7.64267 4.67666 8.58467 4.77532 8.71667C4.87466 8.84867 6.17199 10.85 8.15932 11.708C8.63198 11.912 9.00131 12.034 9.28865 12.1253C9.76331 12.276 10.1953 12.2547 10.5366 12.204C10.9173 12.1473 11.7086 11.7247 11.874 11.262C12.0393 10.7987 12.0393 10.402 11.9893 10.3193Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cc3408 elementor-widget elementor-widget-heading\" data-id=\"4cc3408\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Thril WhatsApp Community<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a686a2c elementor-widget elementor-widget-heading\" data-id=\"a686a2c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Join us in developing Thril! The purpose of the community is to enable quick and easy exchange of ideas between us and our users.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0382c8a e-con-full e-flex e-con e-child\" data-id=\"0382c8a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06fd82f elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"06fd82f\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewbox=\"0 0 24 25\" fill=\"none\"><path d=\"M21 9.5L21 3.5M21 3.5H15M21 3.5L13 11.5M10 5.5H7.8C6.11984 5.5 5.27976 5.5 4.63803 5.82698C4.07354 6.1146 3.6146 6.57354 3.32698 7.13803C3 7.77976 3 8.61984 3 10.3V16.7C3 18.3802 3 19.2202 3.32698 19.862C3.6146 20.4265 4.07354 20.8854 4.63803 21.173C5.27976 21.5 6.11984 21.5 7.8 21.5H14.2C15.8802 21.5 16.7202 21.5 17.362 21.173C17.9265 20.8854 18.3854 20.4265 18.673 19.862C19 19.2202 19 18.3802 19 16.7V14.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0a0182f e-con-full more-info-box e-flex e-con e-child\" data-id=\"0a0182f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/thril.fi\/en\/leave-feedback\/\">\n\t\t<div class=\"elementor-element elementor-element-41241ca e-con-full more-info-content-max-width e-flex e-con e-child\" data-id=\"41241ca\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b23a731 e-con-full e-flex e-con e-child\" data-id=\"b23a731\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd63950 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"fd63950\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-inbox\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M567.938 243.908L462.25 85.374A48.003 48.003 0 0 0 422.311 64H153.689a48 48 0 0 0-39.938 21.374L8.062 243.908A47.994 47.994 0 0 0 0 270.533V400c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V270.533a47.994 47.994 0 0 0-8.062-26.625zM162.252 128h251.497l85.333 128H376l-32 64H232l-32-64H76.918l85.334-128z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c510b2d elementor-widget elementor-widget-heading\" data-id=\"c510b2d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Feedback box<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d07c1a8 elementor-widget elementor-widget-heading\" data-id=\"d07c1a8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Something not working? Got a great idea or a feature you\u2019d love to see happen? Share it with us in the feedback box!<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e5ecf0 e-con-full e-flex e-con e-child\" data-id=\"4e5ecf0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf2da12 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"bf2da12\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewbox=\"0 0 24 25\" fill=\"none\"><path d=\"M21 9.5L21 3.5M21 3.5H15M21 3.5L13 11.5M10 5.5H7.8C6.11984 5.5 5.27976 5.5 4.63803 5.82698C4.07354 6.1146 3.6146 6.57354 3.32698 7.13803C3 7.77976 3 8.61984 3 10.3V16.7C3 18.3802 3 19.2202 3.32698 19.862C3.6146 20.4265 4.07354 20.8854 4.63803 21.173C5.27976 21.5 6.11984 21.5 7.8 21.5H14.2C15.8802 21.5 16.7202 21.5 17.362 21.173C17.9265 20.8854 18.3854 20.4265 18.673 19.862C19 19.2202 19 18.3802 19 16.7V14.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abf5c60 elementor-widget elementor-widget-spacer\" data-id=\"abf5c60\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6afe007 e-con-full e-flex e-con e-parent\" data-id=\"6afe007\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-63069c32 e-con-full e-flex e-con e-child\" data-id=\"63069c32\" data-element_type=\"container\" id=\"app-store-cta\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5c46022 e-con-full b2c-footer-image e-flex e-con e-child\" data-id=\"5c46022\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1237d0 e-con-full e-flex e-con e-child\" data-id=\"f1237d0\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-bfa0676 e-con-full e-flex e-con e-child\" data-id=\"bfa0676\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ecabf72 elementor-widget elementor-widget-heading\" data-id=\"4ecabf72\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Where Finland<br>Comes to Play.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64293dde elementor-widget elementor-widget-text-editor\" data-id=\"64293dde\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"translation-block\">Join players and events happening <br>everywhere through Thril.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f0254e e-con-full e-flex e-con e-child\" data-id=\"2f0254e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1dab80 elementor-widget elementor-widget-image\" data-id=\"c1dab80\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/app.thril.fi\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"113\" height=\"112\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon.png\" class=\"attachment-large size-large wp-image-3960\" srcset=\"https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon.png 113w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-12x12.png 12w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-24x24.png 24w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-48x48.png 48w, https:\/\/thril.fi\/wp-content\/uploads\/2025\/07\/Thril-Favicon-96x96.png 96w\" sizes=\"auto, (max-width: 113px) 100vw, 113px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24f45bc elementor-widget elementor-widget-image\" data-id=\"24f45bc\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/itunes.apple.com\/WebObjects\/MZStore.woa\/wa\/viewSoftware?id=6483861446\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"80\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/11\/appstore_fin.webp\" class=\"attachment-large size-large wp-image-407\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64b1eaa elementor-widget elementor-widget-image\" data-id=\"64b1eaa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fi.thril\">\n\t\t\t\t\t\t\t<img alt=\"\" loading=\"lazy\" decoding=\"async\" width=\"270\" height=\"80\" src=\"https:\/\/thril.fi\/wp-content\/uploads\/2024\/11\/playstore_fin.png\" class=\"attachment-large size-large wp-image-408\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62c0cec e-con-full activity-chips-wrapper e-flex e-con e-child\" data-id=\"62c0cec\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-31d9ebb e-con-full activity-chips-container e-flex e-con e-child\" data-id=\"31d9ebb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-21f96a4 e-con-full activity-chip e-flex e-con e-child\" data-id=\"21f96a4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd2e28f elementor-widget elementor-widget-heading\" data-id=\"cd2e28f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83d\udccd<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e03091b elementor-widget elementor-widget-heading\" data-id=\"e03091b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Organisoi<br>omia tapahtumiasi<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4625137 e-con-full activity-chip e-flex e-con e-child\" data-id=\"4625137\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38a0c59 elementor-widget elementor-widget-heading\" data-id=\"38a0c59\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83c\udfc5<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5adc78 elementor-widget elementor-widget-heading\" data-id=\"b5adc78\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default translation-block\">Join<br>tournaments<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4011038 e-con-full activity-chip e-flex e-con e-child\" data-id=\"4011038\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a046eaa elementor-widget elementor-widget-heading\" data-id=\"a046eaa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83d\udcc5<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-990ac69 elementor-widget elementor-widget-heading\" data-id=\"990ac69\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Book<br>sports<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d20d70 e-con-full activity-chip e-flex e-con e-child\" data-id=\"6d20d70\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d7c11e elementor-widget elementor-widget-heading\" data-id=\"8d7c11e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83e\udd1d<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7b8ec0 elementor-widget elementor-widget-heading\" data-id=\"a7b8ec0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Find<br>new friends<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d2f7d1 e-con-full activity-chip e-flex e-con e-child\" data-id=\"8d2f7d1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa62279 elementor-widget elementor-widget-heading\" data-id=\"fa62279\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83c\udf89<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbd665b elementor-widget elementor-widget-heading\" data-id=\"dbd665b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Join<br>events<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00d7334 e-con-full activity-chip e-flex e-con e-child\" data-id=\"00d7334\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-795daa7 elementor-widget elementor-widget-heading\" data-id=\"795daa7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83c\udfaf<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6640cf elementor-widget elementor-widget-heading\" data-id=\"d6640cf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default translation-block\">Try<br>new sports<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4075885 e-con-full activity-chip e-flex e-con e-child\" data-id=\"4075885\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-518bc70 elementor-widget elementor-widget-heading\" data-id=\"518bc70\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83c\udfc6<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63ef8c7 elementor-widget elementor-widget-heading\" data-id=\"63ef8c7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default translation-block\">Join<br>leagues<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed7bccb e-con-full activity-chip e-flex e-con e-child\" data-id=\"ed7bccb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6b5d28 elementor-widget elementor-widget-heading\" data-id=\"b6b5d28\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83d\udd0d<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5effe65 elementor-widget elementor-widget-heading\" data-id=\"5effe65\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default translation-block\">Find<br>clubs nearby<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b16fe79 e-con-full activity-chip e-flex e-con e-child\" data-id=\"b16fe79\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-142ac53 elementor-widget elementor-widget-heading\" data-id=\"142ac53\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83d\udcb0<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b305dc7 elementor-widget elementor-widget-heading\" data-id=\"b305dc7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default translation-block\">Utilize<br>deals and discounts<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce6235c e-con-full activity-chip e-flex e-con e-child\" data-id=\"ce6235c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-debac9d elementor-widget elementor-widget-heading\" data-id=\"debac9d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">\ud83c\udf0d<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a6639 elementor-widget elementor-widget-heading\" data-id=\"e6a6639\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Tavoita koko<br>liikkuva yhteis\u00f6<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Kotimainen Thril palvelukokonaisuus uudistaa tavan, jolla asiakkaasi kokevat liikunnan. Yhdist\u00e4mme kaiken arkiliikunnan saman katon alle \u2014 yksitt\u00e4iset &amp; vakiovuorot, pelikaverien l\u00f6yt\u00e4misen, sosiaaliset vuorot, urheiluseurat ja lajikokeilut.<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"%%sitetitle%% %%sep%% %%post_title%%","_seopress_titles_desc":"Kotimainen Thril uudistaa tavan, jolla suomalaiset kokevat liikunnan. Yhdist\u00e4mme kaiken saman katon alle - yksitt\u00e4iset & vakiovuorot, pelikaverit, sosiaaliset vuorot, urheiluseurat ja lajikokeilut.","_seopress_robots_index":"","footnotes":""},"class_list":["post-5046","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/pages\/5046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/comments?post=5046"}],"version-history":[{"count":92,"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/pages\/5046\/revisions"}],"predecessor-version":[{"id":8216,"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/pages\/5046\/revisions\/8216"}],"wp:attachment":[{"href":"https:\/\/thril.fi\/en\/wp-json\/wp\/v2\/media?parent=5046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}