{"id":14853,"date":"2025-12-10T10:24:23","date_gmt":"2025-12-10T08:24:23","guid":{"rendered":"https:\/\/villageworks.com\/?page_id=14853"},"modified":"2026-04-21T16:30:14","modified_gmt":"2026-04-21T13:30:14","slug":"ruoholahti","status":"publish","type":"page","link":"https:\/\/villageworks.com\/en\/ruoholahti\/","title":{"rendered":"Ruoholahti"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14853\" class=\"elementor elementor-14853 elementor-14825\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4218fe e-con-full e-flex e-con e-parent\" data-id=\"a4218fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66612a4 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"66612a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Ruoholahti office Spaces<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c58bb5b elementor-widget elementor-widget-button\" data-id=\"c58bb5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\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\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22dd481 e-flex e-con-boxed e-con e-parent\" data-id=\"22dd481\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7706c2b e-con-full e-flex e-con e-child\" data-id=\"7706c2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7195a01 e-con-full e-flex e-con e-child\" data-id=\"7195a01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed31abd elementor-widget elementor-widget-text-editor\" data-id=\"ed31abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #f3dfc6;\">Modern <\/span>Serviced Offices in Ruoholahti<\/h2><p data-pm-slice=\"1 1 []\">The new VillageWorks Ruoholahti provides an effortless setting for your workday in the heart of a vibrant business district. Choose from private offices, flexible coworking spaces, and versatile meeting rooms.<\/p><p data-pm-slice=\"1 1 []\">VillageWorks Ruoholahti is easy to reach by public transport from both the west and the east, and its close proximity to the city centre without congestion also makes it a convenient choice for those arriving by car. The building and its surrounding area offer a wide range of services, from lunch restaurants to a gym.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03cf153 elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"03cf153\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\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\">Schedule a showing<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed87540 e-con-full e-flex e-con e-child\" data-id=\"ed87540\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8fdef1 elementor-widget elementor-widget-image\" data-id=\"a8fdef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"536\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Ruoholahti-paasisaankaynti.webp\" class=\"attachment-large size-large wp-image-15351\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Ruoholahti-paasisaankaynti.webp 935w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Ruoholahti-paasisaankaynti-300x201.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Ruoholahti-paasisaankaynti-768x515.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/elementor\/thumbs\/Ruoholahti-paasisaankaynti-rfiihrfvewzjdzifxbzdkx82lme5tqcrma3pooh87k.webp 680w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd9ec43 e-flex e-con-boxed e-con e-parent\" data-id=\"cd9ec43\" data-element_type=\"container\" data-e-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<a class=\"elementor-element elementor-element-e5e429a e-con-full e-flex e-con e-child\" data-id=\"e5e429a\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/vuokraa-toimisto\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26c4fba elementor-widget elementor-widget-image\" data-id=\"26c4fba\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Ruoholahti-toimisto-rfxwe2pcmbrstt3fi5528jyi254nmz0itnz064s05s.png\" title=\"Ruoholahti toimisto\" alt=\"Ruoholahti toimisto\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-684c8de elementor-widget elementor-widget-text-editor\" data-id=\"684c8de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #f3dfc6;\">Offices<\/span><\/h3><ul><li style=\"text-align: left;\">private offices 6\u2013100 m\u00b2<\/li><li style=\"text-align: left;\">comprehensive services and community membership included in the price<\/li><li style=\"text-align: left;\">choose your office furnished or unfurnished<\/li><li>renovated private offices opening in spring 2026; temporary office space available immediately<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-665f07a e-con-full e-flex e-con e-child\" data-id=\"665f07a\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/coworking\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c68fdc6 elementor-widget elementor-widget-image\" data-id=\"c68fdc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Ruoholahti-Coworking-rfxx37vxfs6xeakloiesfpje4774jhu1a47lblhvps.webp\" title=\"Ruoholahti Coworking\" alt=\"Ruoholahti Coworking\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8249ebe elementor-widget elementor-widget-text-editor\" data-id=\"8249ebe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #f3dfc6;\">Coworking<\/span><\/h3><ul><li style=\"text-align: left;\">workstations available 24\/7, with limited access to certain areas on weekends.<\/li><li style=\"text-align: left;\">hot desk in an open workspace 200 \u20ac\/month + VAT<\/li><li style=\"text-align: left;\">dedicated desk 350 \u20ac\/month + VAT<\/li><li style=\"text-align: left;\">community membership included<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-6cfddde e-con-full e-flex e-con e-child\" data-id=\"6cfddde\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/virtuaalitoimisto\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5fc7a8 elementor-widget elementor-widget-image\" data-id=\"d5fc7a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Ruoholahti-aula-rfiigvhcyjrsf8sv3y6285aeeirok0tw5vx7d9sm34.webp\" title=\"Ruoholahti aula\" alt=\"Aulapalvelut\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e2a18b elementor-widget elementor-widget-text-editor\" data-id=\"7e2a18b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #f3dfc6;\">Virtual Office<\/span><\/h3><ul><li style=\"text-align: left;\">central business address<\/li><li style=\"text-align: left;\"><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\">mail handling included<\/span><\/li><li style=\"text-align: left;\"><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';\">from 100 \u20ac\/month + VAT<\/span><\/li><li style=\"text-align: left;\">membership options also available with access to workspaces<\/li><li style=\"text-align: left;\">community membership included<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-bfc05eb e-con-full e-flex e-con e-child\" data-id=\"bfc05eb\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.officernd.com\/public\/calendar\" target=\"_blank\" rel=\"noopener\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbdeaf6 elementor-widget elementor-widget-image\" data-id=\"fbdeaf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Kokoustila-Fokus-1-rfxy6n883m5wdhaxgjxg0rdf40vdegcq19arzf1eq8.webp\" title=\"Kokoustila Fokus\" alt=\"Kokoushuoneita\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb1873b elementor-widget elementor-widget-text-editor\" data-id=\"bb1873b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"color: #f3dfc6;\">Meeting rooms<\/span><\/h3><ul><li style=\"text-align: left;\">2 meeting rooms and 1 workshop space<\/li><li style=\"text-align: left;\">4\u201313 people<\/li><li style=\"text-align: left;\">from 30 \u20ac\/hour + VAT<\/li><li style=\"text-align: left;\">coffee and tea included in the price<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c717d2 e-flex e-con-boxed e-con e-parent\" data-id=\"9c717d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-05cd7aa e-flex e-con-boxed e-con e-child\" data-id=\"05cd7aa\" data-element_type=\"container\" data-e-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<div class=\"elementor-element elementor-element-5388177 elementor-widget elementor-widget-text-editor\" data-id=\"5388177\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div>reception service\u00a0 \u2022\u00a0 meeting rooms\u00a0 \u2022\u00a0 phone booths\u00a0 \u2022\u00a0 shared spaces\u00a0 \u2022\u00a0 parking \u2022\u00a0 bike parking \u2022\u00a0 gym\u00a0 \u2022\u00a0 showers \u2022\u00a0 lunch restaurant<\/div>\t\t\t\t\t\t\t\t<\/div>\n\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-6b44a30 e-flex e-con-boxed e-con e-parent\" data-id=\"6b44a30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-966d6ec e-con-full e-flex e-con e-child\" data-id=\"966d6ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d34ab8 e-con-full e-flex e-con e-child\" data-id=\"3d34ab8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b5ee50e e-con-full e-flex e-con e-child\" data-id=\"b5ee50e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac14385 elementor-widget elementor-widget-image\" data-id=\"ac14385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/0V2A4399-HDR.jpg\" 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<div class=\"elementor-element elementor-element-14e5337 e-con-full e-flex e-con e-child\" data-id=\"14e5337\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f39855b elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f39855b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #f3dfc6;\">Energising<\/span> workdays<\/h2><p>The building\u2019s ground floor features the Dylan Milk lunch restaurant and the Greenfit gym, helping you stay energised and take care of your wellbeing throughout the workday. The surrounding area also offers a wide selection of lunch spots, grocery stores, and everyday services to make daily life easier and keep your energy levels up.<\/p><p>Our workday experience is further enriched by a wide range of complimentary events for our members, supporting wellbeing, learning, and community. From yoga and after-work gatherings to paint &amp; wine sessions, there is always something to take part in.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3000f7a elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"3000f7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/villageworks.com\/en\/benefits-and-events\/\">\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\">Explore events and benefits<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ed04dbd e-flex e-con-boxed e-con e-parent\" data-id=\"ed04dbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1de4d57 e-con-full e-flex e-con e-child\" data-id=\"1de4d57\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1f6951d e-con-full e-flex e-con e-child\" data-id=\"1f6951d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ccfafd4 e-con-full e-flex e-con e-child\" data-id=\"ccfafd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c17f36 elementor-widget elementor-widget-image\" data-id=\"5c17f36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/10\/VillageWorks-Ruoholahti-sertifikaatit.jpg\" 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<div class=\"elementor-element elementor-element-9be0593 e-con-full e-flex e-con e-child\" data-id=\"9be0593\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a50599 elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4a50599\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"color: #f3dfc6;\">Sustainability\u00ad <\/span>Certificates<\/h2><p>The property at Porkkalankatu 5 has been awarded BREEAM and LEED Gold environmental certifications by the U.S. Green Building Council. These certifications assess, among other factors, the building\u2019s energy efficiency, water consumption, materials, and management practices.<\/p><p>VillageWorks has also been awarded the EcoCompass environmental certificate, which demonstrates the company\u2019s commitment to environmental responsibility. The certification is granted to organizations that have implemented the EcoCompass environmental management system and successfully passed an independent audit conducted by an external expert.<\/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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3765a23 e-flex e-con-boxed e-con e-parent\" data-id=\"3765a23\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0853c28 e-con-full e-flex e-con e-child\" data-id=\"0853c28\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c874077 elementor-widget elementor-widget-gallery\" data-id=\"c874077\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:3,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"Toimisto Ruoholahti\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MTUsInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvVG9pbWlzdG8tUnVvaG9sYWh0aS53ZWJwIiwic2xpZGVzaG93IjoiYzg3NDA3NyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti-768x515.webp\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Coworking-tila-Ruoholahti.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"Coworking-tila Ruoholahti\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MTksInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvQ293b3JraW5nLXRpbGEtUnVvaG9sYWh0aS53ZWJwIiwic2xpZGVzaG93IjoiYzg3NDA3NyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Coworking-tila-Ruoholahti-768x515.webp\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/VillageWorks-Ruoholahti.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"VillageWorks Ruoholahti\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MTQsInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvVmlsbGFnZVdvcmtzLVJ1b2hvbGFodGkud2VicCIsInNsaWRlc2hvdyI6ImM4NzQwNzcifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/VillageWorks-Ruoholahti-768x515.webp\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Visio-Workshop-tila.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"Visio Workshop-tila\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MTAsInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvVmlzaW8tV29ya3Nob3AtdGlsYS53ZWJwIiwic2xpZGVzaG93IjoiYzg3NDA3NyJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Visio-Workshop-tila-768x515.webp\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Kokoustila-Fokus-1.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"Kokoustila Fokus\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MjgsInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvS29rb3VzdGlsYS1Gb2t1cy0xLndlYnAiLCJzbGlkZXNob3ciOiJjODc0MDc3In0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Kokoustila-Fokus-1-768x515.png\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Puhelinhuone.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"c874077\" data-elementor-lightbox-title=\"Puhelinhuone\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU1MDYsInVybCI6Imh0dHBzOlwvXC92aWxsYWdld29ya3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvUHVoZWxpbmh1b25lLndlYnAiLCJzbGlkZXNob3ciOiJjODc0MDc3In0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Puhelinhuone-768x515.webp\" data-width=\"768\" data-height=\"515\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\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-c6e3f03 e-flex e-con-boxed e-con e-parent\" data-id=\"c6e3f03\" data-element_type=\"container\" data-e-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<div class=\"elementor-element elementor-element-964d596 e-con-full e-flex e-con e-child\" data-id=\"964d596\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a4140d4 e-flex e-con-boxed e-con e-child\" data-id=\"a4140d4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d99d2dd elementor-widget elementor-widget-google_maps\" data-id=\"d99d2dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyBu_FNq8Pha_WU2SoXeAvd18SLmDoOsO40&#038;q=Porkkalankatu%205%2C%2000180&#038;zoom=17\"\n\t\t\t\t\ttitle=\"Porkkalankatu 5, 00180\"\n\t\t\t\t\taria-label=\"Porkkalankatu 5, 00180\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\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-8f642de e-con-full e-flex e-con e-child\" data-id=\"8f642de\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2236e6e elementor-widget elementor-widget-heading\" data-id=\"2236e6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">In a Business hub<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3b7d41 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a3b7d41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><path d=\"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Tram 250m<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-subway\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Underground 300m <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bus\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bus stop 100m<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-parking\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Parking available on-site or at the EuroPark P-Ruoholahti garage<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-biking\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 96a48 48 0 1 0-48-48 48 48 0 0 0 48 48zm-4 121a31.9 31.9 0 0 0 20 7h64a32 32 0 0 0 0-64h-52.78L356 103a31.94 31.94 0 0 0-40.81.68l-112 96a32 32 0 0 0 3.08 50.92L288 305.12V416a32 32 0 0 0 64 0V288a32 32 0 0 0-14.25-26.62l-41.36-27.57 58.25-49.92zm116 39a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64zM128 256a128 128 0 1 0 128 128 128 128 0 0 0-128-128zm0 192a64 64 0 1 1 64-64 64 64 0 0 1-64 64z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Heated bicycle parking and a city bike station 400m away <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8338772 e-flex e-con-boxed e-con e-parent\" data-id=\"8338772\" data-element_type=\"container\" data-e-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<div class=\"elementor-element elementor-element-08b675a e-con-full e-flex e-con e-child\" data-id=\"08b675a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaaa7b3 elementor-widget elementor-widget-heading\" data-id=\"aaaa7b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7789c7d e-con-full e-flex e-con e-child\" data-id=\"7789c7d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e0f7f03 e-con-full e-flex e-con e-child\" data-id=\"e0f7f03\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e652d6f elementor-widget elementor-widget-heading\" data-id=\"e652d6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Serviced Offices\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf1396e elementor-widget elementor-widget-n-accordion\" data-id=\"bf1396e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;multiple&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2000\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2000\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\">  What is included in a serviced office at Ruoholahti? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2000\" class=\"elementor-element elementor-element-ab57e45 e-con-full e-flex e-con e-child\" data-id=\"ab57e45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e04a56 elementor-widget elementor-widget-text-editor\" data-id=\"9e04a56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">The office rent in Ruoholahti includes:<\/p><ul class=\"ul1\"><li class=\"li1\">Private office<\/li><li class=\"li1\">Shared spaces<\/li><li class=\"li1\">Unlimited number of people and 24\/7 access<\/li><li class=\"li1\">Official business address and mail handling<\/li><li class=\"li1\">Reception services and staff support<\/li><li class=\"li1\">Unlimited coffee and tea<\/li><li class=\"li1\">Access to an extensive network of meeting rooms (6 hours\/month included)<\/li><li class=\"li1\">Cleaning, internet, electricity, heating and security for all spaces<\/li><li class=\"li1\">Prints around 200 pcs\/month and secure document disposal<\/li><li class=\"li1\">Invitations to community events<\/li><li class=\"li1\">Flexibility to adjust your membership as needed<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2001\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2001\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How much does office space cost in Ruoholahti? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2001\" class=\"elementor-element elementor-element-b45f978 e-con-full e-flex e-con e-child\" data-id=\"b45f978\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5acc6cb elementor-widget elementor-widget-text-editor\" data-id=\"5acc6cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">The prices vary a little depending on the size and location of the office room.<\/p><p class=\"p1\"><strong>Examples:<\/strong><\/p><p class=\"p1\">Furnished office for 1-3 workstations, including services, costs approximately 880\u20ac\/month + VAT.<\/p><p class=\"p1\">Furnished office for 2-4 workstations, including services, costs approximately 1,260\u20ac\/month + VAT.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2002\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2002\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Are the offices furnished? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2002\" class=\"elementor-element elementor-element-5958e5a e-con-full e-flex e-con e-child\" data-id=\"5958e5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50e7e0e elementor-widget elementor-widget-text-editor\" data-id=\"50e7e0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">All offices can be rented either furnished or unfurnished depending on your preferences.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2003\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-2003\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Can the office size be adjusted as my team grows? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2003\" class=\"elementor-element elementor-element-3225528 e-con-full e-flex e-con e-child\" data-id=\"3225528\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12c6bc5 elementor-widget elementor-widget-text-editor\" data-id=\"12c6bc5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"p1\">When your needs change, you can count on us to stay flexible. Moving to a larger or smaller office is easy, and we\u2019ll handle the move for you, whether it\u2019s within the same building or to another VillageWorks location.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-845e2d2 e-con-full e-flex e-con e-child\" data-id=\"845e2d2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-563c4e3 elementor-widget elementor-widget-heading\" data-id=\"563c4e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Coworking<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aff6d0 elementor-widget elementor-widget-n-accordion\" data-id=\"5aff6d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;multiple&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9540\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9540\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Do you offer coworking spaces in Ruoholahti? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9540\" class=\"elementor-element elementor-element-c5ba298 e-con-full e-flex e-con e-child\" data-id=\"c5ba298\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed3128f elementor-widget elementor-widget-text-editor\" data-id=\"ed3128f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ac728466-3576-4cc4-805a-47756b654d34-3\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"145d9357-a92c-4235-ac74-9c7e92439220\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"><p data-start=\"0\" data-end=\"133\" data-is-last-node=\"\" data-is-only-node=\"\">At VillageWorks Ruoholahti, you\u2019ll find a bright and comfortable coworking space with flexible membership options to suit your needs.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><p class=\"p1\">You can choose from monthly Flex membership from 200\u20ac\/month, a dedicated Fixed desk from 350\u20ac\/month, a day pass for 30 \u20ac\/day, or a 10-day pass for 280 \u20ac. All memberships include 24\/7 access as well as unlimited coffee and tea. All prices are subject to VAT.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9541\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9541\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is the difference between coworking and private offices? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9541\" class=\"elementor-element elementor-element-483027b e-con-full e-flex e-con e-child\" data-id=\"483027b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0275ab elementor-widget elementor-widget-text-editor\" data-id=\"b0275ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"0956abe4-f85e-4c3a-b169-d793a040351c\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"><p data-start=\"0\" data-end=\"177\">A private office gives your company a fully dedicated workspace for your exclusive use, while still providing access to shared areas such as lounges, kitchens, and phone booths.<\/p><p data-start=\"179\" data-end=\"380\" data-is-last-node=\"\" data-is-only-node=\"\">Coworking, on the other hand, offers a more flexible setup where you work alongside other companies in shared spaces, with access to the same common areas including lounges, kitchens, and phone booths.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8f6d5e7 e-con-full e-flex e-con e-child\" data-id=\"8f6d5e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8802ff7 elementor-widget elementor-widget-heading\" data-id=\"8802ff7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Ruoholahti<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71fec2e elementor-widget elementor-widget-n-accordion\" data-id=\"71fec2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;all_collapsed&quot;,&quot;max_items_expended&quot;:&quot;multiple&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:150,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1190\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1190\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is Ruoholahti like as an area? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1190\" class=\"elementor-element elementor-element-554abed e-con-full e-flex e-con e-child\" data-id=\"554abed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0278bd elementor-widget elementor-widget-text-editor\" data-id=\"d0278bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ac728466-3576-4cc4-805a-47756b654d34-5\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"81c9cb1d-373b-4768-bdfc-d0275dedd1c4\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"><p data-start=\"0\" data-end=\"252\">Ruoholahti is a modern and well-connected business district in Helsinki, located just west of the city centre. It\u2019s known for its mix of offices, headquarters, and waterfront views, making it a popular area for both Finnish and international companies.<\/p><p data-start=\"254\" data-end=\"545\">The area offers excellent transport connections, and easy access by car, which makes commuting smooth from different parts of the city. At the same time, Ruoholahti provides a calmer alternative to the very centre, while still being close to all central services.<\/p><p data-start=\"547\" data-end=\"723\" data-is-last-node=\"\" data-is-only-node=\"\">You\u2019ll also find a good range of amenities nearby, such as lunch restaurants, caf\u00e9s, gyms, and waterfront walking routes, supporting both productivity and everyday well-being.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1191\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1191\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How easy is it to access by public transport? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" 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<span class='e-closed'><svg aria-hidden=\"true\" 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<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1191\" class=\"elementor-element elementor-element-30cb556 e-con-full e-flex e-con e-child\" data-id=\"30cb556\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2fc60a elementor-widget elementor-widget-text-editor\" data-id=\"f2fc60a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ac728466-3576-4cc4-805a-47756b654d34-7\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"5466dda3-488b-4416-aae5-74b6299249f6\" data-message-model-slug=\"gpt-5-3\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"><p data-start=\"0\" data-end=\"214\">Ruoholahti is very easy to reach by public transport. The area has its own metro station, and several tram and bus lines run through it, providing smooth connections across Helsinki and the wider metropolitan area.<\/p><p data-start=\"216\" data-end=\"377\" data-is-last-node=\"\" data-is-only-node=\"\">Whether you\u2019re coming from the city centre, Espoo, or other parts of Helsinki, commuting is quick and straightforward, with frequent services throughout the day.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\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>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-97f40c9 e-flex e-con-boxed e-con e-parent\" data-id=\"97f40c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5362336 elementor-widget elementor-widget-menu-anchor\" data-id=\"5362336\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"form\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31ff30b elementor-widget elementor-widget-text-editor\" data-id=\"31ff30b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2>Contact us<\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-381694b elementor-widget elementor-widget-global elementor-global-12425 elementor-widget-html\" data-id=\"381694b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    #form-container {\n        width: 100%;\n        max-width: 690px;\n    }\n    #villageworks-form .section {\n        background-color: #fff;\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        padding: 40px;\n        margin-bottom: 20px;\n    }\n    #villageworks-form .section {\n        transition: opacity 0.3s ease-in-out;\n    }\n    #villageworks-form .section-two {\n        display: none;\n    }\n    #success {\n        color: #335151;\n        display: none;\n        opacity: 0;\n        transition: opacity 0.3s ease-in-out;\n        background-color: #fff;\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        padding: 40px;\n        margin-bottom: 20px;\n    }\n    #villageworks-form fieldset {\n        border: 0;\n        margin-bottom: 10px;\n    }\n    #villageworks-form legend {\n        font-weight: bold;\n        font-size: 1.1em;\n        color: #335151;\n        margin-bottom: 30px;\n    }\n    #villageworks-form label.required::after, #villageworks-form p.required::after {\n        content: \" *\";\n        color: red;\n    }\n    #villageworks-form .error-message {\n        color: red;\n        font-size: 0.85em;\n        margin-top: 5px;\n        display: none;\n    }\n    #villageworks-form .error-message#additional_info_error {\n        color: #335151;\n    }\n    #villageworks-form .radio-group {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 10px;\n    }\n    #villageworks-form .radio-button {\n        position: relative;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background-color: #fff;\n        color: #335151;\n        padding: 10px 20px;\n        flex: 1 1 calc(25% - 10px);\n        border: 1px solid #dcdcdc;\n        border-radius: 2px;\n        cursor: pointer;\n        text-align: center;\n        min-height: 120px;\n        transition: background-color 0.3s ease, color 0.3s ease;\n        overflow: hidden;\n    }\n    #villageworks-form .radio-button label {\n         position: absolute;\n         top: 0;\n         left: 0;\n         width: 100%;\n         height: 100%;\n         display: flex;\n         flex-direction: column;\n         align-items: center;\n         justify-content: center;\n         cursor: pointer;\n         padding: 20px;\n     }\n    #villageworks-form .radio-button:hover {\n        background-color: #f1f762;\n        color: #335151;\n        transition: all .3s;\n    }\n    #villageworks-form .radio-button.full-width {\n        flex: 1 1 100%;\n        min-height: 50px;\n    }\n\n    #villageworks-form .radio-button input {\n        display: none;\n    }\n    #villageworks-form .radio-button label::before {\n        background-size: 80%;\n        background-repeat: no-repeat;\n        content:\"\";\n        display: block;\n        height: 45px;\n        width: 50px;\n        margin: 0 auto;\n    }   \n    #villageworks-form .radio-button.offices label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-office-r3c0w55lj8kg7vrqz0zkinz2uk5szmh3b9l5ugfo5c.png');            \n    }\n    #villageworks-form .radio-button.coworking label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-coworking-r3c0whdi0316et9zzo9px2w2kkhkrotloy2h31xjwg.png');\n        \n    }\n    #villageworks-form .radio-button.virtual label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Virtuaalitoimisto-r3hb4jlranih5w334abg3hugol9geo5ivpev0q8q2o.png');            \n    }\n    #villageworks-form .radio-button.meeting label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-meeting-r3c276yrmoz5d7fe8d5absjpaw98a79eg564n2o8ow.png');            \n    } \n    #villageworks-form .radio-button.full-width label::before {\n        display: none;\n    }\n    #villageworks-form .primary-buttons label.required::after {\n        content: \"\";\n    }\n    @media screen and (max-width: 500px) { \n        #villageworks-form .input-group .input-field {\n            flex: 1 1 50% !important;\n        }\n    }\n    @media screen and (max-width: 600px) {        \n        #villageworks-form .primary-buttons {\n            display: flex;\n        }\n        #villageworks-form .radio-button {\n            flex: 1 1 calc(50% - 10px);\n        }\n        #villageworks-form .section {\n            padding: 30px 10px;\n        }\n    }\n    #villageworks-form .radio-button.checked {\n        background-color: #f1f762;\n        color: #335151;\n    }\n    #villageworks-form .input-group {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        padding-top: 20px;\n    }\n    #villageworks-form .input-group label, #villageworks-form  p {\n        width: 100%;\n        color: #335151;\n        display: inline;\n    }\n    #villageworks-form .input-group .no-label label {\n        display: none;\n    }\n    #villageworks-form .input-group .input-field {\n        flex: 1 1 calc(50% - 20px);\n        display: flex;\n        flex-direction: column;\n    }\n    #villageworks-form .input-group .input-field.full-width {\n        flex: 1 1 100%;   \n    }\n    #villageworks-form input[type=\"text\"],\n    #villageworks-form input[type=\"email\"],\n    #villageworks-form input[type=\"tel\"],\n    #villageworks-form input[type=\"number\"],\n    #villageworks-form select {\n        width: 100%;\n        padding: 20px 0 10px 0;\n        border-top: 0;\n        border-right: 0;\n        border-bottom: 1px solid #ccc;\n        border-left: 0;\n        background-color: transparent;\n        font-size: 0.9em;\n        color: #335151;\n    }\n    #villageworks-form input[type=\"text\"]:focus, \n    #villageworks-form input[type=\"email\"]:focus,\n    #villageworks-form input[type=\"tel\"]:focus,\n    #villageworks-form input[type=\"number\"]:focus {\n        border-bottom: 1px solid #000;\n        outline: none;\n        box-shadow: none;\n    }\n    #villageworks-form select {\n        padding: 10px 5px;\n    }\n\n    \/* Checkbox styling *\/\n    #villageworks-form .checkbox-group {\n        margin-top: 30px;\n    }\n\n    #villageworks-form .checkbox-group label {\n        font-size: 0.85em;\n        color: #335151;\n        display: block;\n        margin-bottom: 10px;\n        line-height: 1.5em;\n    }\n\n    #villageworks-form input[type=\"checkbox\"] {\n        margin-right: 8px;\n    }\n    \n    #villageworks-form .consent-text, #villageworks-form .consent-text a {\n        font-size: 14px;\n        color: #777;\n        margin-top: 10px;\n        line-height: 1.4em;\n    }\n    #villageworks-form .consent-text a {\n        text-decoration: underline;\n    }\n\n    \/* Submit button *\/\n    #villageworks-form button[type=\"submit\"] {\n        width: 100%;\n        padding: 12px;\n        background-color: #fff;\n        border: 2px solid #2a524f;\n        border-radius: 5px;\n        color: #335151;\n        font-size: 1em;\n        font-weight: bold;\n        cursor: pointer;\n        margin-top: 15px;\n    }\n\n    #villageworks-form button[type=\"submit\"]:hover {\n        background-color: #f1f762;\n        transition: all .3s;\n    }\n    #villageworks-form #membership-options, #villageworks-form #event-options, #villageworks-form #other-options, #event-options-event, #event-options-auditorium {\n        display: none;\n        margin-top: 10px;\n    }\n    #event-options-event, #event-options-auditorium {\n        margin-left: 20px;\n    }\n    #villageworks-form .membership-option, #villageworks-form .event-option, #villageworks-form .other-option {\n        margin-bottom: 10px;\n    }\n<\/style>\n\n<div id=\"form-container\">\n<form id=\"villageworks-form\" novalidate>\n    <div class=\"section section-one\">\n        <fieldset>\n            <legend>1. How can we help? Pick an option<\/legend>\n            <div class=\"radio-group primary-buttons\">\n                <div class=\"radio-button offices\">\n                    <input type=\"radio\" id=\"toimistot\" name=\"help_option\" value=\"Toimistot\">\n                    <label for=\"toimistot\">Offices<\/label>\n                <\/div>\n                <div class=\"radio-button coworking\">\n                    <input type=\"radio\" id=\"coworking\" name=\"help_option\" value=\"Coworking\">\n                    <label for=\"coworking\">Coworking<\/label>\n                <\/div>\n                <div class=\"radio-button virtual\">\n                    <input type=\"radio\" id=\"virtuaalitoimisto\" name=\"help_option\" value=\"Virtuaalitoimisto\">\n                    <label for=\"virtuaalitoimisto\">Virtual office<\/label>\n                <\/div>\n                <div class=\"radio-button meeting\">\n                    <input type=\"radio\" id=\"kokous\" name=\"help_option\" value=\"Kokous- ja tapahtumatilat\">\n                    <label for=\"kokous\">Meetings and events<\/label>\n                <\/div>\n                <div class=\"radio-button full-width\">\n                    <input type=\"radio\" id=\"not_sure\" name=\"help_option\" value=\"En ole varma, mik\u00e4 on sopivin vaihtoehto\">\n                    <label for=\"not_sure\">Not sure<\/label>\n                <\/div>\n                <div class=\"error-message\" id=\"help_option_error\">Please choose an option<\/div>\n            <\/div>\n        <\/fieldset>\n    <\/div>\n    <div class=\"section section-two\">\n        <fieldset>\n            <legend>2. Your details<\/legend>\n            <div class=\"input-group\">\n                <div class=\"input-field\">\n                    <label for=\"firstname\">Etunimi<\/label>\n                    <input type=\"text\" id=\"firstname\" name=\"firstname\" required>\n                    <div class=\"error-message\" id=\"firstname_error\">Please enter your first name<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"lastname\">Sukunimi<\/label>\n                    <input type=\"text\" id=\"lastname\" name=\"lastname\" required>\n                    <div class=\"error-message\" id=\"lastname_error\">Please enter your last name<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"email\">Email<\/label>\n                    <input type=\"email\" id=\"email\" name=\"email\" required>\n                    <div class=\"error-message\" id=\"email_error\">Please enter a valid email address<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"phone\">Phone<\/label>\n                    <input type=\"tel\" id=\"phone\" name=\"phone\" required>\n                    <div class=\"error-message\" id=\"phone_error\">Please enter a valid phone number<\/div>\n                <\/div>\n                <div class=\"input-field full-width no-label\">\n                    <label for=\"location\">Location<\/label>\n                    <select id=\"location\" name=\"location\">\n                        <option value=\"\">If you already know which location you're interested in, you can choose it here<\/option>\n                        <option value=\"Erottaja2\">Erottaja2<\/option>\n                        <option value=\"S\u00e4hk\u00f6talo\">S\u00e4hk\u00f6talo<\/option>\n                        <option value=\"Fredrikinkatu\" id=\"fredrikinkatu\">Fredrikinkatu<\/option>\n                        <option value=\"Ruoholahti\">Ruoholahti<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"input-field full-width no-label\">\n                    <label for=\"location-virtual\">Location<\/label>\n                    <select id=\"location-virtual\" name=\"location-virtual\">\n                        <option value=\"\">If you already know which virtual office address you're interested in, you can choose it here<\/option>\n                        <option value=\"Erottaja2\">Erottaja2 \u2013 Erottajankatu 2, 00120 Helsinki<\/option>\n                        <option value=\"S\u00e4hk\u00f6talo\">S\u00e4hk\u00f6talo \u2013 Kampinkuja 2, 00100 Helsinki<\/option>\n                        <option value=\"Ruoholahti\">Ruoholahti - Porkkalankatu 5, 00180 Helsinki<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"input-field full-width\">\n                    <label for=\"company\">Company<\/label>\n                    <input type=\"text\" id=\"company\" name=\"company\" required>\n                    <div class=\"error-message\" id=\"company_error\">Please enter your company name<\/div>\n                <\/div>\n                <div id=\"event-options\">\n                    <p class=\"required\">What kind of space are you looking for?<\/p><br \/><br \/>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"conference\" name=\"event_type\" value=\"Kokoustila\">\n                        <label for=\"conference\">Meeting space<\/label>\n                    <\/div>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"auditorium\" name=\"event_type\" value=\"Auditorio\">\n                        <label for=\"auditorium\">Auditorium<\/label>\n                    <\/div>\n                        <div id=\"event-options-auditorium\">\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"aalto-auditorium\" name=\"event_option\" value=\"Kokoustila\">\n                                <label for=\"aalto-auditorium\">Aalto Auditorium Kamppi<\/label>\n                            <\/div>\n                        <\/div>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"event\" name=\"event_type\" value=\"Tapahtumatila\">\n                        <label for=\"event\">Event space<\/label>\n                    <\/div>\n                        <div id=\"event-options-event\">\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"sky-lounge\" name=\"event_option\" value=\"Sky Lounge Kamppi\">\n                                <label for=\"sky-lounge\">Sky Lounge Kamppi<\/label>\n                            <\/div>\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"business-lounge\" name=\"event_option\" value=\"Business Lounge Erottaja\">\n                                <label for=\"business-lounge\">Business Lounge Erottaja<\/label>\n                            <\/div>\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"bay-lounge-ruoholahti\" name=\"event_option\" value=\"Bay Lounge Ruoholahti\">\n                                <label for=\"bay-lounge-ruoholahti\">Bay Lounge Ruoholahti<\/label>\n                            <\/div>\n                        <\/div>\n                <div class=\"error-message\" id=\"event_option_error\">Please choose an option<\/div>\n                <\/div>\n                <div id=\"other-options\">\n                    <p>Is it about...<\/p><br \/><br \/>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"billing\" name=\"other_type\" value=\"Laskutus\">\n                        <label for=\"billing\">Invoicing<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"partnerships\" name=\"other_type\" value=\"Yhteisty\u00f6\">\n                        <label for=\"partnerships\">Partnerships<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"rental\" name=\"other_type\" value=\"Vuokrattava kiinteist\u00f6\">\n                        <label for=\"rental\">Real estate rentals<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"recruitment\" name=\"other_type\" value=\"Rekrytointi\">\n                        <label for=\"recruitment\">Recruitment<\/label>\n                    <\/div>\n                <\/div>\n                <div class=\"input-field full-width\">\n                    <label for=\"additional_info\">Additional information<\/label>\n                    <input type=\"text\" id=\"additional_info\" name=\"additional_info\">\n                    <div class=\"error-message\" id=\"additional_info_error\">For example: location, start date, number of people<\/div>\n                <\/div>\n                <div class=\"input-field\" id=\"membership-options\">\n                    <div class=\"membership-option\">\n                        <input type=\"radio\" id=\"monthly_membership\" name=\"membership_type\" value=\"Kuukausij\u00e4senyys\">\n                        <label for=\"monthly_membership\">Monthly membership<\/label>\n                    <\/div>\n                    <div class=\"membership-option\">\n                        <input type=\"radio\" id=\"single_visits\" name=\"membership_type\" value=\"Yksitt\u00e4iset k\u00e4ynnit\">\n                        <label for=\"single_visits\">Day pass<\/label>\n                    <\/div>\n                    <div class=\"error-message\" id=\"membership_type_error\">VPlease choose the membership type<\/div>\n                <\/div>\n            <\/div>\n        <\/fieldset>\n    <button type=\"submit\">Submit<\/button>\n        <fieldset class=\"checkbox-group\">\n            <label for=\"newsletter\"><input type=\"checkbox\" name=\"newsletter\" id=\"newsletter\" value=\"yes\"> I agree to receive newsletters and other communications from VillageWorks.<\/label>\n            <label for=\"consent\"><input type=\"checkbox\" name=\"consent\" id=\"consent\" value=\"yes\" required> I agree to allow VillageWorks to store and process my personal data.<\/label>\n            <p class=\"consent-text\">In order to provide you with the content you ordered, we need to be able to store and process your contact information. You can cancel those communication settings at any time by notifying us with this form. You can find more information about our data protection practices in our <a href=\"https:\/\/villageworks.com\/en\/data-protection-policy\/\" target=\"_blank\">Privacy Policy.<\/a>.<\/p>\n        <\/fieldset>\n    <\/div>\n<\/form>\n<div id=\"success\">\n    <center><h4>Thank you for contacting us, we will be in touch soon!<\/h4><\/center>\n<\/div>\n<\/div>\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const radioButtons = document.querySelectorAll('input[name=\"help_option\"]');\n        const sectionTwo = document.querySelector('.section-two');\n\n        radioButtons.forEach((radioButton) => {\n            radioButton.addEventListener('change', () => {\n                \/\/ First, make sure section-two is visible\n                if (Array.from(radioButtons).some(radio => radio.checked)) {\n                    sectionTwo.style.display = 'block';\n\n                    \/\/ Next, check if the screen width is 600px or less\n                    if (window.matchMedia(\"(max-width: 600px)\").matches) {\n                        \n                        \/\/ If it is, scroll to the top of section-two\n                        sectionTwo.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                    }\n                }\n            });\n        });\n    });\n<\/script>\n<script>\ndocument.addEventListener('change', (event) => {\n    if (event.target.type === 'radio' && event.target.closest('.radio-button')) {\n        const radioGroup = document.querySelectorAll(`input[name=\"${event.target.name}\"]`);\n        \/\/ Update required labels dynamically\n        document.querySelectorAll('input:required').forEach(input => {\n            const label = document.querySelector(`label[for=\"${input.id}\"]`);\n            if (label) label.classList.add('required');\n        });\n\n        \/\/ Toggle the 'checked' class\n        radioGroup.forEach(radio => {\n            const container = radio.closest('.radio-button');\n            if (container) {\n                container.classList.toggle('checked', radio.checked);\n            }\n        });\n\n        \/\/ Handle dynamic field requirements\n        const additionalInfoField = document.getElementById('additional_info');\n        const additionalInfoError = document.getElementById('additional_info_error');\n        const companyField = document.getElementById('company');\n        const locationField = document.getElementById('location').closest('.input-field');\n        const virtuallocationField = document.getElementById('location-virtual');\n        const membershipOptions = document.getElementById('membership-options');\n        const eventOptions = document.getElementById('event-options');\n        const eventEventOptions = document.getElementById('event-options-event');\n        const eventAuditoriumOptions = document.getElementById('event-options-auditorium');\n        const otherOptions = document.getElementById('other-options');\n        const fredaOption = document.getElementById('fredrikinkatu');\n\n        \/\/ Clear previous visibility and requirements\n        const resetFields = () => {\n            additionalInfoField.required = false;\n            companyField.required = true;\n            additionalInfoError.style.display = 'none';\n            membershipOptions.style.display = 'none';\n            eventOptions.style.display = 'none';\n            otherOptions.style.display = 'none';\n            locationField.style.display = 'block';\n            virtuallocationField.style.display = 'none';\n            fredaOption.hidden = false;\n            eventOptions.required = false;\n\n            \/\/ Remove 'required' class from all labels\n            document.querySelectorAll('label.required').forEach(label => label.classList.remove('required'));\n        };\n\n        resetFields();\n\n        if (event.target.id === 'toimistot') {\n            additionalInfoError.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'coworking') {\n            fredaOption.hidden = true;\n            membershipOptions.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'virtuaalitoimisto') {\n            locationField.style.display = 'none';\n            virtuallocationField.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'kokous') {\n            eventOptions.style.display = 'block';\n            eventOptions.required = true;\n            locationField.style.display = 'none';\n            companyField.required = false;\n        } else if (event.target.id === 'not_sure') {\n            otherOptions.style.display = 'block';\n            locationField.style.display = 'none';\n            companyField.required = false;\n            additionalInfoField.required = true;\n            eventOptions.required = false;\n        } else if (event.target.id === 'event') {\n            eventEventOptions.style.display = 'block';\n            eventAuditoriumOptions.required = false;\n            eventEventOptions.required = true;\n        } else if (event.target.id === 'auditorium') {\n            eventAuditoriumOptions.style.display = 'block';\n            eventEventOptions.required = false;\n            eventAuditoriumOptions.required = true;\n        }\n        \n\n        \/\/ Update required labels dynamically\n        document.querySelectorAll('input:required').forEach(input => {\n            const label = document.querySelector(`label[for=\"${input.id}\"]`);\n            if (label) label.classList.add('required');\n        });\n        \n    }\n    if (event.target.type === 'radio' && event.target.closest('.event-option')) {\n        const eventAuditoriumOptions = document.getElementById('event-options-auditorium');\n        const eventEventOptions = document.getElementById('event-options-event')\n\n        if (event.target.id === 'auditorium') {\n            eventAuditoriumOptions.style.display = 'block';\n            eventEventOptions.style.display = 'none';\n        } else if (event.target.id === 'event') {\n            eventEventOptions.style.display = 'block';\n            eventAuditoriumOptions.style.display = 'none';\n        } else if (event.target.id === 'conference') {\n            eventEventOptions.style.display = 'none';\n            eventAuditoriumOptions.style.display = 'none';\n        }\n    }\n\n});\n<\/script>\n<script>\n    \/\/ Helper function to get the HubSpot Cookie (hutk)\n    function getCookie(name) {\n        var value = \"; \" + document.cookie;\n        var parts = value.split(\"; \" + name + \"=\");\n        if (parts.length == 2) return parts.pop().split(\";\").shift();\n    }\n\n    \/\/ Flag to prevent double submission\n    let isSubmitting = false;\n\n    \/\/ We attach the listener to the specific ID, but inside we use 'event.target' to be safe\n    document.getElementById(\"villageworks-form\").addEventListener(\"submit\", async function(event) {\n        event.preventDefault(); \n        \n        \/\/ 1. CAPTURE THE SPECIFIC FORM INSTANCE\n        const form = event.target; \n\n        \/\/ If already submitting, stop here\n        if (isSubmitting) { return; }\n\n        let valid = true;\n\n        \/\/ --- VALIDATION LOGIC (Scoped to 'form') ---\n\n        \/\/ Validate help_option radio buttons\n        const helpOption = form.querySelector('input[name=\"help_option\"]:checked');\n        if (!helpOption) {\n            form.querySelector(\"#help_option_error\").style.display = \"block\";\n            valid = false;\n        } else {\n            form.querySelector(\"#help_option_error\").style.display = \"none\";\n        }\n\n        \/\/ Validate event_option (Only if \"Kokous- ja tapahtumatilat\" is selected)\n        if (helpOption && helpOption.value === \"Kokous- ja tapahtumatilat\") {\n            const eventType = form.querySelector('input[name=\"event_type\"]:checked');\n            \n            if (!eventType) {\n                 form.querySelector(\"#event_option_error\").style.display = \"block\";\n                 form.querySelector(\"#event_option_error\").innerText = \"Valitse tilan tyyppi.\";\n                 valid = false;\n            } else {\n                if (eventType.value === \"Auditorio\" || eventType.value === \"Tapahtumatila\") {\n                     const subOption = form.querySelector('input[name=\"event_option\"]:checked');\n                     if (!subOption) {\n                         form.querySelector(\"#event_option_error\").style.display = \"block\";\n                         form.querySelector(\"#event_option_error\").innerText = \"Valitse tarkempi tila.\";\n                         valid = false;\n                     } else {\n                         form.querySelector(\"#event_option_error\").style.display = \"none\";\n                     }\n                } else {\n                     form.querySelector(\"#event_option_error\").style.display = \"none\";\n                }\n            }\n        }\n\n        \/\/ Validate text fields using scope\n        const firstName = form.querySelector(\"#firstname\");\n        if (firstName.value.trim() === \"\") { form.querySelector(\"#firstname_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#firstname_error\").style.display = \"none\"; }\n\n        const lastName = form.querySelector(\"#lastname\");\n        if (lastName.value.trim() === \"\") { form.querySelector(\"#lastname_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#lastname_error\").style.display = \"none\"; }\n\n        const email = form.querySelector(\"#email\");\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        if (!emailRegex.test(email.value.trim())) { form.querySelector(\"#email_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#email_error\").style.display = \"none\"; }\n\n        const phone = form.querySelector(\"#phone\");\n        const phoneRegex = \/^\\+?[0-9]{7,15}$\/; \n        if (!phoneRegex.test(phone.value.trim())) { form.querySelector(\"#phone_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#phone_error\").style.display = \"none\"; }\n\n        const companyName = form.querySelector(\"#company\");\n        if (companyName.required && companyName.value.trim() === \"\") { form.querySelector(\"#company_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#company_error\").style.display = \"none\"; }\n\n        \/\/ --- GATHER DATA (Scoped to 'form') ---\n        const membershipType = form.querySelector('input[name=\"membership_type\"]:checked')?.value || \"\";\n        const eventType = form.querySelector('input[name=\"event_type\"]:checked')?.value || \"\";\n        const otherType = form.querySelector('input[name=\"other_type\"]:checked')?.value || \"\";\n        const additionalInfo = form.querySelector(\"#additional_info\")?.value.trim() || \"\";\n        \n        \/\/ --- FIXED LOCATION LOGIC ---\n        \/\/ We use .querySelector to find the ID *inside* this specific form instance\n        const virtualSelect = form.querySelector('#location-virtual');\n        const physicalSelect = form.querySelector('#location');\n        \n        let actualLocation = \"\";\n        \n        \/\/ Check \"Virtuaalitoimisto\" specifically\n        if (helpOption && helpOption.value === \"Virtuaalitoimisto\") {\n            actualLocation = virtualSelect ? virtualSelect.value : \"\";\n        } else {\n            \/\/ For Offices, Coworking, etc., use physical. \n            \/\/ If the user selected \"Meeting\", both might be hidden\/empty, which is fine.\n            actualLocation = physicalSelect ? physicalSelect.value : \"\";\n        }\n\n        \/\/ Event\/Auditorium Logic\n        const rawEventOption = form.querySelector('input[name=\"event_option\"]:checked')?.value || \"\";\n        let auditoriumSelection = \"\";\n        let eventSpaceSelection = \"\";\n\n        if (eventType === \"Auditorio\") {\n            auditoriumSelection = rawEventOption;\n        } else if (eventType === \"Tapahtumatila\") {\n            eventSpaceSelection = rawEventOption;\n        }\n\n        \/\/ Stop if invalid\n        if (!valid) { return; }\n\n        \/\/ --- LOCK SUBMISSION ---\n        isSubmitting = true;\n        const submitBtn = form.querySelector('button[type=\"submit\"]');\n        const originalBtnText = submitBtn.innerText;\n        submitBtn.disabled = true;\n        submitBtn.innerText = \"Submitting form...\"; \n\n        const data = {\n            fields: [\n                { name: \"firstname\", value: firstName.value.trim() },\n                { name: \"lastname\", value: lastName.value.trim() },\n                { name: \"email\", value: email.value.trim() },\n                { name: \"phone\", value: phone.value.trim() },\n                { name: \"company\", value: companyName.value.trim() },\n                { name: \"form___request_type_1\", value: helpOption.value },\n                { name: \"form___request_type_2___coworking\", value: membershipType },\n                { name: \"form___request_type_2___other\", value: eventType },\n                { name: \"form___request_type_3___virtual_office\", value: virtualSelect.value }, \n                { name: \"form___request_type_2_location\", value: actualLocation }, \n                { name: \"form___request_type_2___something_else\", value: otherType },\n                { name: \"form___request_type_4___auditorium\", value: auditoriumSelection },\n                { name: \"form___request_type_4___event_space\", value: eventSpaceSelection },\n                { name: \"message\", value: additionalInfo },\n                { name: \"consent\", value: \"yes\" }\n            ],\n            context: {\n                \"hutk\": getCookie(\"hubspotutk\"),\n                pageUri: window.location.href,\n                pageName: document.title\n            }\n        };\n\n        try {\n            const response = await fetch(`https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/5599184\/f08a4918-e323-4bf7-b004-7d7d51bf869f`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application\/json\" },\n                body: JSON.stringify(data)\n            });\n\n            if (response.ok) {\n                const successMessage = document.getElementById(\"success\"); \/\/ Success msg is usually outside form\n                \n                window.dataLayer = window.dataLayer || [];\n                window.dataLayer.push({ event: 'hubspot-form-success' });\n\n                form.style.transition = \"opacity 0.3s ease-in-out\";\n                form.style.opacity = \"0\";\n                setTimeout(() => {\n                    form.style.display = \"none\"; \n                    if(successMessage) {\n                        successMessage.style.display = \"block\"; \n                        setTimeout(() => { successMessage.style.opacity = \"1\"; }, 50);\n                    }\n                }, 300);\n            } else {\n                const errorData = await response.json();\n                console.error('Error:', errorData);\n                isSubmitting = false;\n                submitBtn.disabled = false;\n                submitBtn.innerText = originalBtnText;\n            }\n        } catch (error) {\n            console.error(\"Error submitting form:\", error);\n            alert(\"Error submitting form.\");\n            isSubmitting = false;\n            submitBtn.disabled = false;\n            submitBtn.innerText = originalBtnText;\n        }\n    });\n<\/script>\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","protected":false},"excerpt":{"rendered":"<p>Ruoholahti office Spaces Contact us Modern Serviced Offices in Ruoholahti The new VillageWorks Ruoholahti provides an effortless setting for your workday in the heart of a vibrant business district. Choose from private offices, flexible coworking spaces, and versatile meeting rooms. VillageWorks Ruoholahti is easy to reach by public transport from both the west and the [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":14834,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-14853","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/14853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/comments?post=14853"}],"version-history":[{"count":109,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/14853\/revisions"}],"predecessor-version":[{"id":17031,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/14853\/revisions\/17031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/media\/14834"}],"wp:attachment":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/media?parent=14853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}