{"id":12780,"date":"2025-04-14T12:11:38","date_gmt":"2025-04-14T09:11:38","guid":{"rendered":"https:\/\/villageworks.com\/?page_id=12780"},"modified":"2026-04-24T10:10:46","modified_gmt":"2026-04-24T07:10:46","slug":"etusivu-dev","status":"publish","type":"page","link":"https:\/\/villageworks.com\/en\/","title":{"rendered":"VillageWorks Office Hotels &#8211; Helsinki &#038; Espoo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12780\" class=\"elementor elementor-12780 elementor-12705\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72ac809 e-con-full e-flex e-con e-child\" data-id=\"72ac809\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/villageworks.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Etusivu-video-paivitetty-2025.mp4&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<video class=\"elementor-background-video-hosted\" role=\"presentation\" autoplay muted playsinline loop><\/video>\n\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-4597da3 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"4597da3\" 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\"><span style=\"line-height:0.6em;font-size:70%\">Professional<\/span><br \/><span style=\"font-size:70%\">Work and office spaces<\/span><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d1b7d6 elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"9d1b7d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"secondary-header\">for success and well-being<\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a4971c e-flex e-con-boxed e-con e-parent\" data-id=\"2a4971c\" 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-5aab801 e-con-full e-flex e-con e-child\" data-id=\"5aab801\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe5f359 elementor-widget elementor-widget-text-editor\" data-id=\"fe5f359\" 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>Seamless Workdays and Business Growth<\/h3><div data-id=\"76bba10\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><p>VillageWorks&#8217; work environments are designed to make your workdays smooth and efficient. You don\u2019t have to worry about office routines\u2014just focus on what truly matters: the success of your business.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-1ec22a0 e-con-full e-flex e-con e-child\" data-id=\"1ec22a0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a00232 elementor-widget elementor-widget-text-editor\" data-id=\"3a00232\" 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>Flexibility and Transparency<\/h3><p>In a fast-changing world, you can count on us for flexibility. Our pricing remains stable with no hidden surprises, and switching to a larger or smaller space is effortless.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-8d87d7a e-con-full e-flex e-con e-child\" data-id=\"8d87d7a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6d787c elementor-widget elementor-widget-text-editor\" data-id=\"d6d787c\" 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>Community and<br \/>Well-being<\/h3><p>We support our customers in staying energized and feeling their best. Join a professional village-like community with access to recovery-boosting services, and events that promote learning and well-being.<\/p>\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-60bd498 e-flex e-con-boxed e-con e-parent\" data-id=\"60bd498\" 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-9befa0c elementor-widget elementor-widget-text-editor\" data-id=\"9befa0c\" 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>Best locations <span style=\"color: #f3dfc6;\">in Helsinki<\/span><\/h2><p>VillageWorks offers easy, flexible workspace solutions in the very best locations around the Helsinki metropolitan area! We can provide you with fully managed private offices, comfortable coworking spaces, and comprehensive virtual office services. We also offer a number of meeting and event spaces, from small meeting rooms to large auditoriums, not to mention our fantastic community and world-class benefit bank for members.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-448a150 elementor-widget elementor-widget-button\" data-id=\"448a150\" 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=\"#services\">\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\">Our Services<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc2e1bc e-flex e-con-boxed e-con e-parent\" data-id=\"cc2e1bc\" 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-38b493d elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"38b493d\" 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: #ffffff;\">Rent an office with services<\/span><\/h3><p><span class=\"secondary-copy\" style=\"color: #ffffff;\">Find an office that suits your needs in Helsinki&#8217;s best locations. Through us, you can rent an office tailored to your requirements without long-term commitments, with all services included in one clear monthly price. Our coworking spaces also offer extra flexibility for hybrid work.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc51f3c elementor-widget elementor-widget-button\" data-id=\"fc51f3c\" 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\/offices\/\">\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\">Find your new office<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-155b628 e-flex e-con-boxed e-con e-parent\" data-id=\"155b628\" 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-653b44e elementor-widget elementor-widget-menu-anchor\" data-id=\"653b44e\" 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=\"services\"><\/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-766461e e-con-full e-flex e-con e-parent\" data-id=\"766461e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<a class=\"elementor-element elementor-element-ccaecc4 e-con-full e-flex e-con e-child\" data-id=\"ccaecc4\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/offices\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f898ce8 e-transform elementor-widget elementor-widget-image\" data-id=\"f898ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/icon-office-r4qkuqh9zmkxvacyess309zi37cxe8qta6tygzd5hc.webp\" title=\"icon-office\" alt=\"icon-office\" 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-c4827fe elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c4827fe\" 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>Offices<\/h3><p>Comfortable offices in several unique locations in Helsinki. The office rent includes access to shared spaces and services.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-e0462fb e-con-full e-flex e-con e-child\" data-id=\"e0462fb\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/coworking\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-546a60e e-transform elementor-widget elementor-widget-image\" data-id=\"546a60e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/icon-coworking-r4qkrhxag65dvn29beecf3ecffbevrw3i5xqyo5yww.webp\" title=\"icon-coworking\" alt=\"icon-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-4832adf elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"4832adf\" 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>Coworking<\/h3><p>Rent an ergonomic workstation in a shared office space\u2014on an ongoing contract or just for a single day, depending on your needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-91e6051 e-con-full e-flex e-con e-child\" data-id=\"91e6051\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/business-lounge-2\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7aff314 e-transform elementor-widget elementor-widget-image\" data-id=\"7aff314\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/icon-event-r4qkqsjnbn6n6634flff1rswe0si3y3ceobn077lkw.webp\" title=\"icon-event\" alt=\"icon-event\" 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-55f1a77 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"55f1a77\" 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>Business lounge<\/h3><p>The Business Lounge located at Erottaja is a stylish workspace for independent work and relaxed meetings.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-9af491f e-con-full e-flex e-con e-child\" data-id=\"9af491f\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/virtual-office\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f72f4db e-transform elementor-widget elementor-widget-image\" data-id=\"f72f4db\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/Virtuaalitoimisto-r4qixb4f75jic57etaf3caoujnjxv24jek5ve8az28.webp\" title=\"Virtuaalitoimisto\" alt=\"Virtuaalitoimisto\" 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-c8e4554 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c8e4554\" 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>Virtual Office<\/h3><p>A cost-effective address and mail handling service for companies that don\u2019t require a physical office.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-5191743 e-con-full e-flex e-con e-child\" data-id=\"5191743\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/meeting-spaces\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a196c2e e-transform elementor-widget elementor-widget-image\" data-id=\"a196c2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/icon-meeting-r4qkr4rjshndd3ldg8pkg6pw4149w0fuscsy8sphc0.webp\" title=\"icon-meeting\" alt=\"icon-meeting\" 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-19c633d elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"19c633d\" 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>Meeting Spaces<\/h3><p>Stylish and functional meeting and workshop facilities in Helsinki. From small meeting rooms to venues for events of up to 90 people.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-39f6ef6 e-con-full e-flex e-con e-child\" data-id=\"39f6ef6\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/event-spaces\/\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a682f4 e-transform elementor-widget elementor-widget-image\" data-id=\"0a682f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.025,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&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\/Tapahtumatilat-r4qiybs4loxowxq5v89jjjftpoj97962jllt40smbk.webp\" title=\"Tapahtumatilat\" alt=\"Tapahtumatilat\" 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-37ddaa0 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"37ddaa0\" 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>Event Spaces<\/h3><p>Cozy sauna facilities and stylish event spaces for companies and private customers.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2051972 e-flex e-con-boxed e-con e-parent\" data-id=\"2051972\" 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-0308193 elementor-testimonial--skin-default elementor-testimonial--layout-image_inline elementor-testimonial--align-center elementor-widget elementor-widget-testimonial-carousel\" data-id=\"0308193\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"Our group of three has had a great time, our own office space has met expectations, the common areas are nice and cozy, and quiet workstations are always available if needed. Everyone is nice and the staff especially.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Kaija<\/span><span class=\"elementor-testimonial__title\">Media Audit Finland<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\u201cThe events organized by VillageWorks make it possible for us to offer great employee perks. Morning yoga, badminton clubs, relaxation sessions, and after-work gatherings are all actively enjoyed by our team. It\u2019s amazing that even as a small company, we can provide so many great benefits!\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Anni Jalli<\/span><span class=\"elementor-testimonial__title\">Luova Toimisto Viba<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\"Villageworks has offered us a comfortable, functional, and clean workspace. This allows our company, Fiberone Oy\u2019s business to run smoothly. The overall vibe is inspiring thanks to uplifting neighbour enterprises and the Villageworks staff, who are always ready to respond to our needs. This, coupled with the many fun, monthly events, results in our great satisfaction with the facilities.\"\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Danielle Gargour<\/span><span class=\"elementor-testimonial__title\">FiberOne Oy<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t\u201cVillageWorks\u2019 spaces and services have worked well, and any areas for improvement have been addressed promptly. The ability to also use facilities at other locations has added flexibility to our daily operations. Events and shared moments have brought a welcome change to the workday and provided opportunities to connect with other client companies across different locations.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Mikael Oinas<\/span><span class=\"elementor-testimonial__title\">Carlo Gavazzi Oy <\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-a5f5136 e-flex e-con-boxed e-con e-parent\" data-id=\"a5f5136\" 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-da69023 elementor-widget elementor-widget-spacer\" data-id=\"da69023\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-250e0e55 e-flex e-con-boxed e-con e-parent\" data-id=\"250e0e55\" 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-7c7e3db0 e-con-full e-flex e-con e-child\" data-id=\"7c7e3db0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24ff0225 elementor-widget elementor-widget-text-editor\" data-id=\"24ff0225\" 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;\">New Serviced Offices and Coworking in <\/span>Ruoholahti<\/h2><div class=\"elementor-element elementor-element-8c5ef78 elementor-widget elementor-widget-text-editor\" data-id=\"8c5ef78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><p>VillageWorks Ruoholahti provides a modern, effortless setting for your workday. The location offers private offices, flexible coworking spaces and versatile meeting rooms in a vibrant business hub with everyday services close at hand. Easily accessible from across the Helsinki metropolitan area, including by car without city centre traffic.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29522697 elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"29522697\" 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\/ruoholahti\/\">\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 Ruoholahti<\/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-47ad5a26 e-con-full e-flex e-con e-child\" data-id=\"47ad5a26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11977a5 elementor-widget elementor-widget-image\" data-id=\"11977a5\" 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=\"537\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti-1024x687.webp\" class=\"attachment-large size-large wp-image-15515\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti-1024x687.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti-300x201.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti-768x515.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/12\/Toimisto-Ruoholahti.webp 1360w\" 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85c69f0 e-flex e-con-boxed e-con e-parent\" data-id=\"85c69f0\" 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-ddef788 e-con-full e-flex e-con e-child\" data-id=\"ddef788\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9edc1a1 elementor-widget elementor-widget-video\" data-id=\"9edc1a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/S9iCGaFSmwk&quot;,&quot;yt_privacy&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\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-3220429 e-con-full e-flex e-con e-child\" data-id=\"3220429\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2d1bac elementor-widget elementor-widget-text-editor\" data-id=\"d2d1bac\" 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;\">Central location and <\/span>smooth everyday work<\/h2><div class=\"elementor-element elementor-element-8c5ef78 elementor-widget elementor-widget-text-editor\" data-id=\"8c5ef78\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><p><strong>Downing Renewable Developments<\/strong> chose Erottaja2 as its new office in central Helsinki thanks to the prime location and services that support daily work. The renovated spaces, efficient office services, and excellent transport connections have supported the company\u2019s operations. The location, ideal for international visitors, together with the overall convenience, made a strong impression.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4977695 elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"4977695\" 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\/customer-experiences\/\">\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 customer stories<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c06a64 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4c06a64\" 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-c98c876 elementor-widget elementor-widget-heading\" data-id=\"c98c876\" 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\">Our community events<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21c2559 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"21c2559\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:13143,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-13143\">.elementor-13143 .elementor-element.elementor-element-950ac61{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13143 .elementor-element.elementor-element-cfdaf6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13143 .elementor-element.elementor-element-910a2f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13143 .elementor-element.elementor-element-88afa43{color:var( --e-global-color-primary );}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13143\" class=\"elementor elementor-13143 elementor-8056 elementor-8056 e-loop-item e-loop-item-16365 post-16365 event type-event status-publish has-post-thumbnail hentry event-category-tapahtuma\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-950ac61 e-flex e-con-boxed e-con e-parent\" data-id=\"950ac61\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/event\/sound-healing-relaxation-sky-lounge\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfdaf6b elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"cfdaf6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus-1024x682.png\" class=\"attachment-large size-large wp-image-16364\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus-1024x682.png 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus-300x200.png 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus-768x512.png 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus-1536x1023.png 1536w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Aanimaljarentoutus.png 1792w\" 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 class=\"elementor-element elementor-element-910a2f8 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"910a2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Sound healing relaxation, Sky Lounge<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88afa43 elementor-widget elementor-widget-text-editor\" data-id=\"88afa43\" 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><strong>Find out more \u00bb<\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13143\" class=\"elementor elementor-13143 elementor-8056 elementor-8056 e-loop-item e-loop-item-16361 post-16361 event type-event status-publish has-post-thumbnail hentry event-category-tapahtuma\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-950ac61 e-flex e-con-boxed e-con e-parent\" data-id=\"950ac61\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/event\/cheese-wine-afterwork\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfdaf6b elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"cfdaf6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork-1024x682.png\" class=\"attachment-large size-large wp-image-16360\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork-1024x682.png 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork-300x200.png 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork-768x512.png 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork-1536x1023.png 1536w, https:\/\/villageworks.com\/wp-content\/uploads\/2026\/03\/Cheese-and-wine-afterwork.png 1792w\" 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 class=\"elementor-element elementor-element-910a2f8 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"910a2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Cheese &#038; Wine afterwork<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88afa43 elementor-widget elementor-widget-text-editor\" data-id=\"88afa43\" 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><strong>Find out more \u00bb<\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"13143\" class=\"elementor elementor-13143 elementor-8056 elementor-8056 e-loop-item e-loop-item-15226 post-15226 event type-event status-publish has-post-thumbnail hentry event-category-tapahtuma\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<a class=\"elementor-element elementor-element-950ac61 e-flex e-con-boxed e-con e-parent\" data-id=\"950ac61\" data-element_type=\"container\" data-e-type=\"container\" href=\"https:\/\/villageworks.com\/en\/event\/villageworks-christmas-party\/\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfdaf6b elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"cfdaf6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"536\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/11\/Pikkujoulut.webp\" class=\"attachment-large size-large wp-image-15220\" alt=\"\" \/>\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-910a2f8 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"910a2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">VillageWorks Christmas Party<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88afa43 elementor-widget elementor-widget-text-editor\" data-id=\"88afa43\" 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><strong>Find out more \u00bb<\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b547d1b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"b547d1b\" 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-742e8a7 e-flex e-con-boxed e-con e-parent\" data-id=\"742e8a7\" 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-188da3a elementor-widget elementor-widget-spacer\" data-id=\"188da3a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fc8b8f6 e-flex e-con-boxed e-con e-parent\" data-id=\"fc8b8f6\" 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-4e2ffed e-con-full e-flex e-con e-child\" data-id=\"4e2ffed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce37e4f elementor-widget elementor-widget-text-editor\" data-id=\"ce37e4f\" 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>Sustainability <span style=\"color: #f3dfc6;\">through Shared Spaces<\/span><\/h2><p>We aim to make our facilities sustainable in terms of the environment, employee well-being, and cost-efficiency. Flexible contracts and functional shared spaces enable more efficient use of spaces and create opportunities for interactions throughout the day. Great locations make it easy to commute by public transport and bicycle. We are committed to conserving natural resources, and our services have been awarded the EcoCompass environmental certificate.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4de2fc4 e-con-full e-flex e-con e-child\" data-id=\"4de2fc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de3d18f elementor-widget elementor-widget-image\" data-id=\"de3d18f\" 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\/2024\/11\/Ekokompassi_logo-1-1-1.webp\" title=\"Ekokompassi_logo-1-1.jpg\" alt=\"Ekokompassi_logo-1-1.jpg\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0590f29 e-flex e-con-boxed e-con e-parent\" data-id=\"0590f29\" 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-2d62aed elementor-widget elementor-widget-spacer\" data-id=\"2d62aed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4daf546 e-grid e-con-boxed e-con e-parent\" data-id=\"4daf546\" 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-750bd6e logo-overlay elementor-widget elementor-widget-image\" data-id=\"750bd6e\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-13992\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1-1024x1024.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1-768x768.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Asus-logo-1.webp 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-ecb17c6 logo-overlay elementor-widget elementor-widget-image\" data-id=\"ecb17c6\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-13994\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1-1024x1024.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1-768x768.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Luoto-logo-1.webp 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-1f722b4 logo-overlay elementor-widget elementor-widget-image\" data-id=\"1f722b4\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail wp-image-13081\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1-150x150.jpg 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1-300x300.jpg 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1-1024x1024.jpg 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1-768x768.jpg 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/04\/Nepa-insight-logo-1.jpg 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-c10ca93 logo-overlay elementor-widget elementor-widget-image\" data-id=\"c10ca93\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-13998\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1-1024x1024.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1-768x768.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/NBF-logo-1.webp 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-619eeba logo-overlay elementor-widget elementor-widget-image\" data-id=\"619eeba\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14000\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1-1024x1024.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1-768x768.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Tuudo-logo-1.webp 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-fa4a3a3 logo-overlay elementor-widget elementor-widget-image\" data-id=\"fa4a3a3\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14002\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1-1024x1024.webp 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1-768x768.webp 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Reilukauppa-logo-1.webp 1080w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-214cd2e logo-overlay elementor-widget elementor-widget-image\" data-id=\"214cd2e\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/AXP_BlueBoxLogo_Alternate_REGULARscale_RGB_DIGITAL_700x700-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14004\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/AXP_BlueBoxLogo_Alternate_REGULARscale_RGB_DIGITAL_700x700-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/AXP_BlueBoxLogo_Alternate_REGULARscale_RGB_DIGITAL_700x700-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/AXP_BlueBoxLogo_Alternate_REGULARscale_RGB_DIGITAL_700x700.webp 700w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-06a4dde logo-overlay elementor-widget elementor-widget-image\" data-id=\"06a4dde\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Dr-Wolff-Group-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14006\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Dr-Wolff-Group-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Dr-Wolff-Group-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Dr-Wolff-Group.webp 400w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-fe93f34 logo-overlay elementor-widget elementor-widget-image\" data-id=\"fe93f34\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Copenhagen-economics-logo-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14008\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Copenhagen-economics-logo-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Copenhagen-economics-logo-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Copenhagen-economics-logo.webp 400w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\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-b009271 logo-overlay elementor-widget elementor-widget-image\" data-id=\"b009271\" 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 loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Climate-Leadership-Coalition-ry-logo-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-image-14010\" alt=\"\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Climate-Leadership-Coalition-ry-logo-150x150.webp 150w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Climate-Leadership-Coalition-ry-logo-300x300.webp 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2025\/05\/Climate-Leadership-Coalition-ry-logo.webp 400w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-c28c775 e-flex e-con-boxed e-con e-parent\" data-id=\"c28c775\" 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-fbe132d elementor-widget elementor-widget-spacer\" data-id=\"fbe132d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d54f407 e-flex e-con-boxed e-con e-parent\" data-id=\"d54f407\" 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-d50fbda elementor-widget elementor-widget-menu-anchor\" data-id=\"d50fbda\" 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-287f225 elementor-widget elementor-widget-text-editor\" data-id=\"287f225\" 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-4a64fb8 elementor-widget elementor-widget-global elementor-global-12425 elementor-widget-html\" data-id=\"4a64fb8\" 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<div class=\"elementor-element elementor-element-588f99e e-flex e-con-boxed e-con e-parent\" data-id=\"588f99e\" 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-1e0a4b1 elementor-widget elementor-widget-spacer\" data-id=\"1e0a4b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ProfessionalWork and office spaces for success and well-being Seamless Workdays and Business Growth VillageWorks&#8217; work environments are designed to make your workdays smooth and efficient. You don\u2019t have to worry about office routines\u2014just focus on what truly matters: the success of your business. Flexibility and Transparency In a fast-changing world, you can count on us [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-12780","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/12780","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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/comments?post=12780"}],"version-history":[{"count":182,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/12780\/revisions"}],"predecessor-version":[{"id":17059,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/12780\/revisions\/17059"}],"wp:attachment":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/media?parent=12780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}