{"id":3521,"date":"2023-01-05T11:52:26","date_gmt":"2023-01-05T09:52:26","guid":{"rendered":"http:\/\/dev.villageworks.com\/aalto-auditorio\/"},"modified":"2025-12-02T15:25:43","modified_gmt":"2025-12-02T13:25:43","slug":"aalto-auditorium","status":"publish","type":"page","link":"https:\/\/villageworks.com\/en\/aalto-auditorium\/","title":{"rendered":"Aalto Auditorium"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3521\" class=\"elementor elementor-3521 elementor-2998\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baa28a8 e-flex e-con-boxed e-con e-parent\" data-id=\"baa28a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3245d42 e-con-full e-flex e-con e-child\" data-id=\"3245d42\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f077e8f elementor-widget elementor-widget-text-editor\" data-id=\"f077e8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h1 style=\"text-align: left;\"><span style=\"font-weight: 400;\">Aalto Auditorium<br \/><\/span><span style=\"font-weight: 400;\"><span style=\"color: #f3dfc6;\">in Kamppi<\/span><\/span><\/h1>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c05fa9 elementor-widget elementor-widget-text-editor\" data-id=\"8c05fa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"flex max-w-full flex-col flex-grow\"><div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"1dc0d77c-c44a-42bd-b559-996032e4f370\" data-message-model-slug=\"gpt-4o\"><div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"><div class=\"markdown prose w-full break-words dark:prose-invert light\"><p>Aalto Auditorium is a stylish auditorium designed by Alvar Aalto, located in the heart of Helsinki. Situated in S\u00e4hk\u00f6talo, right next to the Kamppi shopping center, it offers excellent transport connections. The venue is well-suited for various events such as seminars, meetings, and training sessions. Aalto Auditorium can accommodate up to 90 people.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81e883e elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"81e883e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact us<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2339bb e-con-full e-flex e-con e-child\" data-id=\"a2339bb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-f6a8196 e-con-full e-flex e-con e-parent\" data-id=\"f6a8196\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-418060d e-flex e-con-boxed e-con e-child\" data-id=\"418060d\" 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-5e4bc78 e-con-full e-flex e-con e-child\" data-id=\"5e4bc78\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef63fde elementor-widget elementor-widget-image\" data-id=\"ef63fde\" 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\/1-1.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9ae48d e-con-full e-flex e-con e-child\" data-id=\"d9ae48d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39f2c01 elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"39f2c01\" 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;\">Classic<br \/><\/span>Auditorium<\/h2><p>Aalto Auditorium features a sloped floor, wide seats, and foldable tables. The standard capacity is 60 people, but with additional chairs, the space can comfortably accommodate groups of up to 90 people.<\/p><p>The auditorium has its own entrance at Runeberginkatu 1. In addition to the main auditorium space, there is a small lobby area equipped with a serving table, coat racks, and restroom facilities.<\/p>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29e8b5c e-con-full e-flex e-con e-parent\" data-id=\"29e8b5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-857cd62 e-flex e-con-boxed e-con e-child\" data-id=\"857cd62\" 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-2a2f447 e-con-full e-flex e-con e-child\" data-id=\"2a2f447\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-19e6a56 e-con-full e-flex e-con e-child\" data-id=\"19e6a56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c76199e elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c76199e\" 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;\">Great location\n<\/span>in Kamppi<\/h2>\nThanks to its excellent location, the auditorium offers easy and quick access to numerous nearby restaurants for lunch or dining. Guests are also welcome to bring their own catering. However, please note that there is no separate kitchen or cold storage available on-site. We are happy to provide catering recommendations upon request!\n\nThe venue is available for booking on weekdays and weekends from 8:00 AM to 9:00 PM. Keys can be picked up on weekdays from the VillageWorks S\u00e4hk\u00f6talo lobby during its opening hours. Basic cleaning after the event is included with all reservations.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95345a0 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"95345a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Make a reservation<\/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-b343dcd e-con-full e-flex e-con e-child\" data-id=\"b343dcd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2a6e96 elementor-widget elementor-widget-image\" data-id=\"c2a6e96\" 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=\"519\" src=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-1024x664.jpg\" class=\"attachment-large size-large wp-image-3055\" alt=\"VillageWorks S\u00e4hk\u00f6talo\" srcset=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-1024x664.jpg 1024w, https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-300x195.jpg 300w, https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-768x498.jpg 768w, https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-1536x996.jpg 1536w, https:\/\/villageworks.com\/wp-content\/uploads\/2023\/01\/DSC_7932-Edit-1-2048x1328.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2e53f9 e-flex e-con-boxed e-con e-parent\" data-id=\"c2e53f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7c0869f e-con-full e-flex e-con e-child\" data-id=\"7c0869f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c976fde e-con-full e-flex e-con e-child\" data-id=\"c976fde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e05b2aa elementor-widget elementor-widget-heading\" data-id=\"e05b2aa\" 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\">General info<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fa1aa2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"3fa1aa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chair\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M112 128c0-29.5 16.2-55 40-68.9V256h48V48h48v208h48V59.1c23.8 13.9 40 39.4 40 68.9v128h48V128C384 57.3 326.7 0 256 0h-64C121.3 0 64 57.3 64 128v128h48zm334.3 213.9l-10.7-32c-4.4-13.1-16.6-21.9-30.4-21.9H42.7c-13.8 0-26 8.8-30.4 21.9l-10.7 32C-5.2 362.6 10.2 384 32 384v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384h256v112c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V384c21.8 0 37.2-21.4 30.3-42.1z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">90 seats<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broom\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256.47 216.77l86.73 109.18s-16.6 102.36-76.57 150.12C206.66 523.85 0 510.19 0 510.19s3.8-23.14 11-55.43l94.62-112.17c3.97-4.7-.87-11.62-6.65-9.5l-60.4 22.09c14.44-41.66 32.72-80.04 54.6-97.47 59.97-47.76 163.3-40.94 163.3-40.94zM636.53 31.03l-19.86-25c-5.49-6.9-15.52-8.05-22.41-2.56l-232.48 177.8-34.14-42.97c-5.09-6.41-15.14-5.21-18.59 2.21l-25.33 54.55 86.73 109.18 58.8-12.45c8-1.69 11.42-11.2 6.34-17.6l-34.09-42.92 232.48-177.8c6.89-5.48 8.04-15.53 2.55-22.44z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Basic cleaning included<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-wifi\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Free Wi-Fi<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d20866 e-con-full e-flex e-con e-child\" data-id=\"5d20866\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c77ac78 elementor-widget elementor-widget-heading\" data-id=\"c77ac78\" 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\">Food &amp; Drinks<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d41ba29 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"d41ba29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-pizza-slice\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M158.87.15c-16.16-1.52-31.2 8.42-35.33 24.12l-14.81 56.27c187.62 5.49 314.54 130.61 322.48 317l56.94-15.78c15.72-4.36 25.49-19.68 23.62-35.9C490.89 165.08 340.78 17.32 158.87.15zm-58.47 112L.55 491.64a16.21 16.21 0 0 0 20 19.75l379-105.1c-4.27-174.89-123.08-292.14-299.15-294.1zM128 416a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm48-152a32 32 0 1 1 32-32 32 32 0 0 1-32 32zm104 104a32 32 0 1 1 32-32 32 32 0 0 1-32 32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Own food allowed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-glass-cheers\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M639.4 433.6c-8.4-20.4-31.8-30.1-52.2-21.6l-22.1 9.2-38.7-101.9c47.9-35 64.8-100.3 34.5-152.8L474.3 16c-8-13.9-25.1-19.7-40-13.6L320 49.8 205.7 2.4c-14.9-6.2-32-.3-40 13.6L79.1 166.5C48.9 219 65.7 284.3 113.6 319.2L74.9 421.1l-22.1-9.2c-20.4-8.5-43.7 1.2-52.2 21.6-1.7 4.1.2 8.8 4.3 10.5l162.3 67.4c4.1 1.7 8.7-.2 10.4-4.3 8.4-20.4-1.2-43.8-21.6-52.3l-22.1-9.2L173.3 342c4.4.5 8.8 1.3 13.1 1.3 51.7 0 99.4-33.1 113.4-85.3l20.2-75.4 20.2 75.4c14 52.2 61.7 85.3 113.4 85.3 4.3 0 8.7-.8 13.1-1.3L506 445.6l-22.1 9.2c-20.4 8.5-30.1 31.9-21.6 52.3 1.7 4.1 6.4 6 10.4 4.3L635.1 444c4-1.7 6-6.3 4.3-10.4zM275.9 162.1l-112.1-46.5 36.5-63.4 94.5 39.2-18.9 70.7zm88.2 0l-18.9-70.7 94.5-39.2 36.5 63.4-112.1 46.5z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Own drinks allowed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48f600b e-con-full e-flex e-con e-child\" data-id=\"48f600b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f7b3dc elementor-widget elementor-widget-heading\" data-id=\"7f7b3dc\" 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\">Technology<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42db16e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"42db16e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-microphone\" viewBox=\"0 0 352 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Microphone<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-video\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Projector<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chalkboard-teacher\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Screen<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-microscope\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M160 320h12v16c0 8.84 7.16 16 16 16h40c8.84 0 16-7.16 16-16v-16h12c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32V16c0-8.84-7.16-16-16-16h-64c-8.84 0-16 7.16-16 16v16c-17.67 0-32 14.33-32 32v224c0 17.67 14.33 32 32 32zm304 128h-1.29C493.24 413.99 512 369.2 512 320c0-105.88-86.12-192-192-192v64c70.58 0 128 57.42 128 128s-57.42 128-128 128H48c-26.51 0-48 21.49-48 48 0 8.84 7.16 16 16 16h480c8.84 0 16-7.16 16-16 0-26.51-21.49-48-48-48zm-360-32h208c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Document camera<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chalkboard\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Flip chart<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9afa560 e-flex e-con-boxed e-con e-parent\" data-id=\"9afa560\" 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-88eeaf0 elementor-widget elementor-widget-spacer\" data-id=\"88eeaf0\" 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-4fb757f e-flex e-con-boxed e-con e-parent\" data-id=\"4fb757f\" 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-fd43cef elementor-widget elementor-widget-gallery\" data-id=\"fd43cef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:3,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-24.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"S\u00e4hk\u00f6talon auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE3NiwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9QdXJvX3dlYi0yNC53ZWJwIiwic2xpZGVzaG93IjoiZmQ0M2NlZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-24-768x708.jpg\" data-width=\"768\" data-height=\"708\" aria-label=\"S\u00e4hk\u00f6talon auditorio\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-15.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"VillageWorks Aalto auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE4MSwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9QdXJvX3dlYi0xNS53ZWJwIiwic2xpZGVzaG93IjoiZmQ0M2NlZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-15-768x513.jpg\" data-width=\"768\" data-height=\"513\" aria-label=\"S\u00e4hk\u00f6talon auditorio valaistus\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-16.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"Aalto auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE3NCwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9QdXJvX3dlYi0xNi53ZWJwIiwic2xpZGVzaG93IjoiZmQ0M2NlZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-16-768x513.jpg\" data-width=\"768\" data-height=\"513\" aria-label=\"S\u00e4hk\u00f6talon auditorio\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-21-2.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"VillageWorks Aalto auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE5MCwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9QdXJvX3dlYi0yMS0yLndlYnAiLCJzbGlkZXNob3ciOiJmZDQzY2VmIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Puro_web-21-2-768x651.jpg\" data-width=\"768\" data-height=\"651\" aria-label=\"VillageWorks Aalto auditorio\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Sahkotalon-auditorio-02.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"S\u00e4hk\u00f6talon auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE2OSwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9TYWhrb3RhbG9uLWF1ZGl0b3Jpby0wMi53ZWJwIiwic2xpZGVzaG93IjoiZmQ0M2NlZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Sahkotalon-auditorio-02-768x1152.jpg\" data-width=\"768\" data-height=\"1152\" aria-label=\"S\u00e4hk\u00f6talon auditorio\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Sahkotalon-neukkarit-ja-auditorio-editoitu-21.4.-4.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"fd43cef\" data-elementor-lightbox-title=\"Aalto auditorio\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NDE5NSwidXJsIjoiaHR0cHM6XC9cL3ZpbGxhZ2V3b3Jrcy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjNcLzA2XC9TYWhrb3RhbG9uLW5ldWtrYXJpdC1qYS1hdWRpdG9yaW8tZWRpdG9pdHUtMjEuNC4tNC53ZWJwIiwic2xpZGVzaG93IjoiZmQ0M2NlZiJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/villageworks.com\/wp-content\/uploads\/2023\/06\/Sahkotalon-neukkarit-ja-auditorio-editoitu-21.4.-4-768x1152.jpg\" data-width=\"768\" data-height=\"1152\" aria-label=\"S\u00e4hk\u00f6talon Auditorio\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4366eff e-flex e-con-boxed e-con e-parent\" data-id=\"4366eff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e7c5103 e-con-full e-flex e-con e-child\" data-id=\"e7c5103\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3136276 elementor-widget elementor-widget-google_maps\" data-id=\"3136276\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyBu_FNq8Pha_WU2SoXeAvd18SLmDoOsO40&#038;q=Runeberginkatu%201&#038;zoom=16\"\n\t\t\t\t\ttitle=\"Runeberginkatu 1\"\n\t\t\t\t\taria-label=\"Runeberginkatu 1\"\n\t\t\t><\/iframe>\n\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-c43f0ac e-con-full e-flex e-con e-child\" data-id=\"c43f0ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-257eb65 elementor-widget elementor-widget-heading\" data-id=\"257eb65\" 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\">Auditorium in Central Helsinki<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d82793 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7d82793\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-train\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zm-48 136V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h304c13.255 0 24-10.745 24-24zm-176 64c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Railway station 750 m <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-subway\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Tram 50 m<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-subway\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 96v256c0 51.815-61.624 96-130.022 96l62.98 49.721C386.905 502.417 383.562 512 376 512H72c-7.578 0-10.892-9.594-4.957-14.279L130.022 448C61.82 448 0 403.954 0 352V96C0 42.981 64 0 128 0h192c65 0 128 42.981 128 96zM200 232V120c0-13.255-10.745-24-24-24H72c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm200 0V120c0-13.255-10.745-24-24-24H272c-13.255 0-24 10.745-24 24v112c0 13.255 10.745 24 24 24h104c13.255 0 24-10.745 24-24zm-48 56c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm-256 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Metro 400 m <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bus\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M488 128h-8V80c0-44.8-99.2-80-224-80S32 35.2 32 80v48h-8c-13.25 0-24 10.74-24 24v80c0 13.25 10.75 24 24 24h8v160c0 17.67 14.33 32 32 32v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h192v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h6.4c16 0 25.6-12.8 25.6-25.6V256h8c13.25 0 24-10.75 24-24v-80c0-13.26-10.75-24-24-24zM112 400c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm16-112c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h256c17.67 0 32 14.33 32 32v128c0 17.67-14.33 32-32 32H128zm272 112c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bus 350 m<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-parking\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM240 320h-48v48c0 8.8-7.2 16-16 16h-32c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h96c52.9 0 96 43.1 96 96s-43.1 96-96 96zm0-128h-48v64h48c17.6 0 32-14.4 32-32s-14.4-32-32-32z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Parking garage Europark P-Autotalo<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69789425 e-flex e-con-boxed e-con e-parent\" data-id=\"69789425\" 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-7ff62943 e-con-full e-flex e-con e-child\" data-id=\"7ff62943\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5e2608 elementor-widget elementor-widget-text-editor\" data-id=\"4b5e2608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4><b>PRICE LIST<\/b><\/h4><div>\u00a0<\/div><p><strong>Half day reservation (4h)<\/strong> 660\u20ac + VAT<br \/><strong>1 day reservation (10h)<\/strong> 1100\u20ac + VAT<\/p><p>Cleaning after the reservation is included in the rental prices.<\/p>\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-7795998 e-flex e-con-boxed e-con e-parent\" data-id=\"7795998\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-37f23fe e-con-full e-flex e-con e-child\" data-id=\"37f23fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5efd27 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"f5efd27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">For more information, contact info@villageworks.com or 010 271 0670 <br>or fill out the form below and we'll contact you<\/h2>\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-8392976 e-flex e-con-boxed e-con e-parent\" data-id=\"8392976\" 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-263b23b elementor-widget elementor-widget-menu-anchor\" data-id=\"263b23b\" 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-61ad9d6 elementor-widget elementor-widget-text-editor\" data-id=\"61ad9d6\" 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-aea2698 elementor-widget elementor-widget-global elementor-global-12425 elementor-widget-html\" data-id=\"aea2698\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    #form-container {\n        width: 100%;\n        max-width: 690px;\n    }\n    #villageworks-form .section {\n        background-color: #fff;\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        padding: 40px;\n        margin-bottom: 20px;\n    }\n    #villageworks-form .section {\n        transition: opacity 0.3s ease-in-out;\n    }\n    #villageworks-form .section-two {\n        display: none;\n    }\n    #success {\n        color: #335151;\n        display: none;\n        opacity: 0;\n        transition: opacity 0.3s ease-in-out;\n        background-color: #fff;\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        padding: 40px;\n        margin-bottom: 20px;\n    }\n    #villageworks-form fieldset {\n        border: 0;\n        margin-bottom: 10px;\n    }\n    #villageworks-form legend {\n        font-weight: bold;\n        font-size: 1.1em;\n        color: #335151;\n        margin-bottom: 30px;\n    }\n    #villageworks-form label.required::after, #villageworks-form p.required::after {\n        content: \" *\";\n        color: red;\n    }\n    #villageworks-form .error-message {\n        color: red;\n        font-size: 0.85em;\n        margin-top: 5px;\n        display: none;\n    }\n    #villageworks-form .error-message#additional_info_error {\n        color: #335151;\n    }\n    #villageworks-form .radio-group {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 10px;\n    }\n    #villageworks-form .radio-button {\n        position: relative;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background-color: #fff;\n        color: #335151;\n        padding: 10px 20px;\n        flex: 1 1 calc(25% - 10px);\n        border: 1px solid #dcdcdc;\n        border-radius: 2px;\n        cursor: pointer;\n        text-align: center;\n        min-height: 120px;\n        transition: background-color 0.3s ease, color 0.3s ease;\n        overflow: hidden;\n    }\n    #villageworks-form .radio-button label {\n         position: absolute;\n         top: 0;\n         left: 0;\n         width: 100%;\n         height: 100%;\n         display: flex;\n         flex-direction: column;\n         align-items: center;\n         justify-content: center;\n         cursor: pointer;\n         padding: 20px;\n     }\n    #villageworks-form .radio-button:hover {\n        background-color: #f1f762;\n        color: #335151;\n        transition: all .3s;\n    }\n    #villageworks-form .radio-button.full-width {\n        flex: 1 1 100%;\n        min-height: 50px;\n    }\n\n    #villageworks-form .radio-button input {\n        display: none;\n    }\n    #villageworks-form .radio-button label::before {\n        background-size: 80%;\n        background-repeat: no-repeat;\n        content:\"\";\n        display: block;\n        height: 45px;\n        width: 50px;\n        margin: 0 auto;\n    }   \n    #villageworks-form .radio-button.offices label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-office-r3c0w55lj8kg7vrqz0zkinz2uk5szmh3b9l5ugfo5c.png');            \n    }\n    #villageworks-form .radio-button.coworking label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-coworking-r3c0whdi0316et9zzo9px2w2kkhkrotloy2h31xjwg.png');\n        \n    }\n    #villageworks-form .radio-button.virtual label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/Virtuaalitoimisto-r3hb4jlranih5w334abg3hugol9geo5ivpev0q8q2o.png');            \n    }\n    #villageworks-form .radio-button.meeting label::before {\n        background-image: url('https:\/\/villageworks.com\/wp-content\/uploads\/elementor\/thumbs\/icon-meeting-r3c276yrmoz5d7fe8d5absjpaw98a79eg564n2o8ow.png');            \n    } \n    #villageworks-form .radio-button.full-width label::before {\n        display: none;\n    }\n    #villageworks-form .primary-buttons label.required::after {\n        content: \"\";\n    }\n    @media screen and (max-width: 500px) { \n        #villageworks-form .input-group .input-field {\n            flex: 1 1 50% !important;\n        }\n    }\n    @media screen and (max-width: 600px) {        \n        #villageworks-form .primary-buttons {\n            display: flex;\n        }\n        #villageworks-form .radio-button {\n            flex: 1 1 calc(50% - 10px);\n        }\n        #villageworks-form .section {\n            padding: 30px 10px;\n        }\n    }\n    #villageworks-form .radio-button.checked {\n        background-color: #f1f762;\n        color: #335151;\n    }\n    #villageworks-form .input-group {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 30px;\n        padding-top: 20px;\n    }\n    #villageworks-form .input-group label, #villageworks-form  p {\n        width: 100%;\n        color: #335151;\n        display: inline;\n    }\n    #villageworks-form .input-group .no-label label {\n        display: none;\n    }\n    #villageworks-form .input-group .input-field {\n        flex: 1 1 calc(50% - 20px);\n        display: flex;\n        flex-direction: column;\n    }\n    #villageworks-form .input-group .input-field.full-width {\n        flex: 1 1 100%;   \n    }\n    #villageworks-form input[type=\"text\"],\n    #villageworks-form input[type=\"email\"],\n    #villageworks-form input[type=\"tel\"],\n    #villageworks-form input[type=\"number\"],\n    #villageworks-form select {\n        width: 100%;\n        padding: 20px 0 10px 0;\n        border-top: 0;\n        border-right: 0;\n        border-bottom: 1px solid #ccc;\n        border-left: 0;\n        background-color: transparent;\n        font-size: 0.9em;\n        color: #335151;\n    }\n    #villageworks-form input[type=\"text\"]:focus, \n    #villageworks-form input[type=\"email\"]:focus,\n    #villageworks-form input[type=\"tel\"]:focus,\n    #villageworks-form input[type=\"number\"]:focus {\n        border-bottom: 1px solid #000;\n        outline: none;\n        box-shadow: none;\n    }\n    #villageworks-form select {\n        padding: 10px 5px;\n    }\n\n    \/* Checkbox styling *\/\n    #villageworks-form .checkbox-group {\n        margin-top: 30px;\n    }\n\n    #villageworks-form .checkbox-group label {\n        font-size: 0.85em;\n        color: #335151;\n        display: block;\n        margin-bottom: 10px;\n        line-height: 1.5em;\n    }\n\n    #villageworks-form input[type=\"checkbox\"] {\n        margin-right: 8px;\n    }\n    \n    #villageworks-form .consent-text, #villageworks-form .consent-text a {\n        font-size: 14px;\n        color: #777;\n        margin-top: 10px;\n        line-height: 1.4em;\n    }\n    #villageworks-form .consent-text a {\n        text-decoration: underline;\n    }\n\n    \/* Submit button *\/\n    #villageworks-form button[type=\"submit\"] {\n        width: 100%;\n        padding: 12px;\n        background-color: #fff;\n        border: 2px solid #2a524f;\n        border-radius: 5px;\n        color: #335151;\n        font-size: 1em;\n        font-weight: bold;\n        cursor: pointer;\n        margin-top: 15px;\n    }\n\n    #villageworks-form button[type=\"submit\"]:hover {\n        background-color: #f1f762;\n        transition: all .3s;\n    }\n    #villageworks-form #membership-options, #villageworks-form #event-options, #villageworks-form #other-options, #event-options-event, #event-options-auditorium {\n        display: none;\n        margin-top: 10px;\n    }\n    #event-options-event, #event-options-auditorium {\n        margin-left: 20px;\n    }\n    #villageworks-form .membership-option, #villageworks-form .event-option, #villageworks-form .other-option {\n        margin-bottom: 10px;\n    }\n<\/style>\n\n<div id=\"form-container\">\n<form id=\"villageworks-form\" novalidate>\n    <div class=\"section section-one\">\n        <fieldset>\n            <legend>1. How can we help? Pick an option<\/legend>\n            <div class=\"radio-group primary-buttons\">\n                <div class=\"radio-button offices\">\n                    <input type=\"radio\" id=\"toimistot\" name=\"help_option\" value=\"Toimistot\">\n                    <label for=\"toimistot\">Offices<\/label>\n                <\/div>\n                <div class=\"radio-button coworking\">\n                    <input type=\"radio\" id=\"coworking\" name=\"help_option\" value=\"Coworking\">\n                    <label for=\"coworking\">Coworking<\/label>\n                <\/div>\n                <div class=\"radio-button virtual\">\n                    <input type=\"radio\" id=\"virtuaalitoimisto\" name=\"help_option\" value=\"Virtuaalitoimisto\">\n                    <label for=\"virtuaalitoimisto\">Virtual office<\/label>\n                <\/div>\n                <div class=\"radio-button meeting\">\n                    <input type=\"radio\" id=\"kokous\" name=\"help_option\" value=\"Kokous- ja tapahtumatilat\">\n                    <label for=\"kokous\">Meetings and events<\/label>\n                <\/div>\n                <div class=\"radio-button full-width\">\n                    <input type=\"radio\" id=\"not_sure\" name=\"help_option\" value=\"En ole varma, mik\u00e4 on sopivin vaihtoehto\">\n                    <label for=\"not_sure\">Not sure<\/label>\n                <\/div>\n                <div class=\"error-message\" id=\"help_option_error\">Please choose an option<\/div>\n            <\/div>\n        <\/fieldset>\n    <\/div>\n    <div class=\"section section-two\">\n        <fieldset>\n            <legend>2. Your details<\/legend>\n            <div class=\"input-group\">\n                <div class=\"input-field\">\n                    <label for=\"firstname\">Etunimi<\/label>\n                    <input type=\"text\" id=\"firstname\" name=\"firstname\" required>\n                    <div class=\"error-message\" id=\"firstname_error\">Please enter your first name<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"lastname\">Sukunimi<\/label>\n                    <input type=\"text\" id=\"lastname\" name=\"lastname\" required>\n                    <div class=\"error-message\" id=\"lastname_error\">Please enter your last name<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"email\">Email<\/label>\n                    <input type=\"email\" id=\"email\" name=\"email\" required>\n                    <div class=\"error-message\" id=\"email_error\">Please enter a valid email address<\/div>\n                <\/div>\n                <div class=\"input-field\">\n                    <label for=\"phone\">Phone<\/label>\n                    <input type=\"tel\" id=\"phone\" name=\"phone\" required>\n                    <div class=\"error-message\" id=\"phone_error\">Please enter a valid phone number<\/div>\n                <\/div>\n                <div class=\"input-field full-width no-label\">\n                    <label for=\"location\">Location<\/label>\n                    <select id=\"location\" name=\"location\">\n                        <option value=\"\">If you already know which location you're interested in, you can choose it here<\/option>\n                        <option value=\"Erottaja2\">Erottaja2<\/option>\n                        <option value=\"S\u00e4hk\u00f6talo\">S\u00e4hk\u00f6talo<\/option>\n                        <option value=\"Fredrikinkatu\" id=\"fredrikinkatu\">Fredrikinkatu<\/option>\n                        <option value=\"Ruoholahti\">Ruoholahti<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"input-field full-width no-label\">\n                    <label for=\"location-virtual\">Location<\/label>\n                    <select id=\"location-virtual\" name=\"location-virtual\">\n                        <option value=\"\">If you already know which virtual office address you're interested in, you can choose it here<\/option>\n                        <option value=\"Erottaja2\">Erottaja2 \u2013 Erottajankatu 2, 00120 Helsinki<\/option>\n                        <option value=\"S\u00e4hk\u00f6talo\">S\u00e4hk\u00f6talo \u2013 Kampinkuja 2, 00100 Helsinki<\/option>\n                        <option value=\"Ruoholahti\">Ruoholahti - Porkkalankatu 5, 00180 Helsinki<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"input-field full-width\">\n                    <label for=\"company\">Company<\/label>\n                    <input type=\"text\" id=\"company\" name=\"company\" required>\n                    <div class=\"error-message\" id=\"company_error\">Please enter your company name<\/div>\n                <\/div>\n                <div id=\"event-options\">\n                    <p class=\"required\">What kind of space are you looking for?<\/p><br \/><br \/>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"conference\" name=\"event_type\" value=\"Kokoustila\">\n                        <label for=\"conference\">Meeting space<\/label>\n                    <\/div>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"auditorium\" name=\"event_type\" value=\"Auditorio\">\n                        <label for=\"auditorium\">Auditorium<\/label>\n                    <\/div>\n                        <div id=\"event-options-auditorium\">\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"aalto-auditorium\" name=\"event_option\" value=\"Kokoustila\">\n                                <label for=\"aalto-auditorium\">Aalto Auditorium Kamppi<\/label>\n                            <\/div>\n                        <\/div>\n                    <div class=\"event-option\">\n                        <input type=\"radio\" id=\"event\" name=\"event_type\" value=\"Tapahtumatila\">\n                        <label for=\"event\">Event space<\/label>\n                    <\/div>\n                        <div id=\"event-options-event\">\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"sky-lounge\" name=\"event_option\" value=\"Sky Lounge Kamppi\">\n                                <label for=\"sky-lounge\">Sky Lounge Kamppi<\/label>\n                            <\/div>\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"business-lounge\" name=\"event_option\" value=\"Business Lounge Erottaja\">\n                                <label for=\"business-lounge\">Business Lounge Erottaja<\/label>\n                            <\/div>\n                            <div class=\"event-option\">\n                                <input type=\"radio\" id=\"bay-lounge-ruoholahti\" name=\"event_option\" value=\"Bay Lounge Ruoholahti\">\n                                <label for=\"bay-lounge-ruoholahti\">Bay Lounge Ruoholahti<\/label>\n                            <\/div>\n                        <\/div>\n                <div class=\"error-message\" id=\"event_option_error\">Please choose an option<\/div>\n                <\/div>\n                <div id=\"other-options\">\n                    <p>Is it about...<\/p><br \/><br \/>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"billing\" name=\"other_type\" value=\"Laskutus\">\n                        <label for=\"billing\">Invoicing<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"partnerships\" name=\"other_type\" value=\"Yhteisty\u00f6\">\n                        <label for=\"partnerships\">Partnerships<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"rental\" name=\"other_type\" value=\"Vuokrattava kiinteist\u00f6\">\n                        <label for=\"rental\">Real estate rentals<\/label>\n                    <\/div>\n                    <div class=\"other-option\">\n                        <input type=\"radio\" id=\"recruitment\" name=\"other_type\" value=\"Rekrytointi\">\n                        <label for=\"recruitment\">Recruitment<\/label>\n                    <\/div>\n                <\/div>\n                <div class=\"input-field full-width\">\n                    <label for=\"additional_info\">Additional information<\/label>\n                    <input type=\"text\" id=\"additional_info\" name=\"additional_info\">\n                    <div class=\"error-message\" id=\"additional_info_error\">For example: location, start date, number of people<\/div>\n                <\/div>\n                <div class=\"input-field\" id=\"membership-options\">\n                    <div class=\"membership-option\">\n                        <input type=\"radio\" id=\"monthly_membership\" name=\"membership_type\" value=\"Kuukausij\u00e4senyys\">\n                        <label for=\"monthly_membership\">Monthly membership<\/label>\n                    <\/div>\n                    <div class=\"membership-option\">\n                        <input type=\"radio\" id=\"single_visits\" name=\"membership_type\" value=\"Yksitt\u00e4iset k\u00e4ynnit\">\n                        <label for=\"single_visits\">Day pass<\/label>\n                    <\/div>\n                    <div class=\"error-message\" id=\"membership_type_error\">VPlease choose the membership type<\/div>\n                <\/div>\n            <\/div>\n        <\/fieldset>\n    <button type=\"submit\">Submit<\/button>\n        <fieldset class=\"checkbox-group\">\n            <label for=\"newsletter\"><input type=\"checkbox\" name=\"newsletter\" id=\"newsletter\" value=\"yes\"> I agree to receive newsletters and other communications from VillageWorks.<\/label>\n            <label for=\"consent\"><input type=\"checkbox\" name=\"consent\" id=\"consent\" value=\"yes\" required> I agree to allow VillageWorks to store and process my personal data.<\/label>\n            <p class=\"consent-text\">In order to provide you with the content you ordered, we need to be able to store and process your contact information. You can cancel those communication settings at any time by notifying us with this form. You can find more information about our data protection practices in our <a href=\"https:\/\/villageworks.com\/en\/data-protection-policy\/\" target=\"_blank\">Privacy Policy.<\/a>.<\/p>\n        <\/fieldset>\n    <\/div>\n<\/form>\n<div id=\"success\">\n    <center><h4>Thank you for contacting us, we will be in touch soon!<\/h4><\/center>\n<\/div>\n<\/div>\n<script>\n    document.addEventListener('DOMContentLoaded', () => {\n        const radioButtons = document.querySelectorAll('input[name=\"help_option\"]');\n        const sectionTwo = document.querySelector('.section-two');\n\n        radioButtons.forEach((radioButton) => {\n            radioButton.addEventListener('change', () => {\n                \/\/ First, make sure section-two is visible\n                if (Array.from(radioButtons).some(radio => radio.checked)) {\n                    sectionTwo.style.display = 'block';\n\n                    \/\/ Next, check if the screen width is 600px or less\n                    if (window.matchMedia(\"(max-width: 600px)\").matches) {\n                        \n                        \/\/ If it is, scroll to the top of section-two\n                        sectionTwo.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                    }\n                }\n            });\n        });\n    });\n<\/script>\n<script>\ndocument.addEventListener('change', (event) => {\n    if (event.target.type === 'radio' && event.target.closest('.radio-button')) {\n        const radioGroup = document.querySelectorAll(`input[name=\"${event.target.name}\"]`);\n        \/\/ Update required labels dynamically\n        document.querySelectorAll('input:required').forEach(input => {\n            const label = document.querySelector(`label[for=\"${input.id}\"]`);\n            if (label) label.classList.add('required');\n        });\n\n        \/\/ Toggle the 'checked' class\n        radioGroup.forEach(radio => {\n            const container = radio.closest('.radio-button');\n            if (container) {\n                container.classList.toggle('checked', radio.checked);\n            }\n        });\n\n        \/\/ Handle dynamic field requirements\n        const additionalInfoField = document.getElementById('additional_info');\n        const additionalInfoError = document.getElementById('additional_info_error');\n        const companyField = document.getElementById('company');\n        const locationField = document.getElementById('location').closest('.input-field');\n        const virtuallocationField = document.getElementById('location-virtual');\n        const membershipOptions = document.getElementById('membership-options');\n        const eventOptions = document.getElementById('event-options');\n        const eventEventOptions = document.getElementById('event-options-event');\n        const eventAuditoriumOptions = document.getElementById('event-options-auditorium');\n        const otherOptions = document.getElementById('other-options');\n        const fredaOption = document.getElementById('fredrikinkatu');\n\n        \/\/ Clear previous visibility and requirements\n        const resetFields = () => {\n            additionalInfoField.required = false;\n            companyField.required = true;\n            additionalInfoError.style.display = 'none';\n            membershipOptions.style.display = 'none';\n            eventOptions.style.display = 'none';\n            otherOptions.style.display = 'none';\n            locationField.style.display = 'block';\n            virtuallocationField.style.display = 'none';\n            fredaOption.hidden = false;\n            eventOptions.required = false;\n\n            \/\/ Remove 'required' class from all labels\n            document.querySelectorAll('label.required').forEach(label => label.classList.remove('required'));\n        };\n\n        resetFields();\n\n        if (event.target.id === 'toimistot') {\n            additionalInfoError.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'coworking') {\n            fredaOption.hidden = true;\n            membershipOptions.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'virtuaalitoimisto') {\n            locationField.style.display = 'none';\n            virtuallocationField.style.display = 'block';\n            eventOptions.required = false;\n        } else if (event.target.id === 'kokous') {\n            eventOptions.style.display = 'block';\n            eventOptions.required = true;\n            locationField.style.display = 'none';\n            companyField.required = false;\n        } else if (event.target.id === 'not_sure') {\n            otherOptions.style.display = 'block';\n            locationField.style.display = 'none';\n            companyField.required = false;\n            additionalInfoField.required = true;\n            eventOptions.required = false;\n        } else if (event.target.id === 'event') {\n            eventEventOptions.style.display = 'block';\n            eventAuditoriumOptions.required = false;\n            eventEventOptions.required = true;\n        } else if (event.target.id === 'auditorium') {\n            eventAuditoriumOptions.style.display = 'block';\n            eventEventOptions.required = false;\n            eventAuditoriumOptions.required = true;\n        }\n        \n\n        \/\/ Update required labels dynamically\n        document.querySelectorAll('input:required').forEach(input => {\n            const label = document.querySelector(`label[for=\"${input.id}\"]`);\n            if (label) label.classList.add('required');\n        });\n        \n    }\n    if (event.target.type === 'radio' && event.target.closest('.event-option')) {\n        const eventAuditoriumOptions = document.getElementById('event-options-auditorium');\n        const eventEventOptions = document.getElementById('event-options-event')\n\n        if (event.target.id === 'auditorium') {\n            eventAuditoriumOptions.style.display = 'block';\n            eventEventOptions.style.display = 'none';\n        } else if (event.target.id === 'event') {\n            eventEventOptions.style.display = 'block';\n            eventAuditoriumOptions.style.display = 'none';\n        } else if (event.target.id === 'conference') {\n            eventEventOptions.style.display = 'none';\n            eventAuditoriumOptions.style.display = 'none';\n        }\n    }\n\n});\n<\/script>\n<script>\n    \/\/ Helper function to get the HubSpot Cookie (hutk)\n    function getCookie(name) {\n        var value = \"; \" + document.cookie;\n        var parts = value.split(\"; \" + name + \"=\");\n        if (parts.length == 2) return parts.pop().split(\";\").shift();\n    }\n\n    \/\/ Flag to prevent double submission\n    let isSubmitting = false;\n\n    \/\/ We attach the listener to the specific ID, but inside we use 'event.target' to be safe\n    document.getElementById(\"villageworks-form\").addEventListener(\"submit\", async function(event) {\n        event.preventDefault(); \n        \n        \/\/ 1. CAPTURE THE SPECIFIC FORM INSTANCE\n        const form = event.target; \n\n        \/\/ If already submitting, stop here\n        if (isSubmitting) { return; }\n\n        let valid = true;\n\n        \/\/ --- VALIDATION LOGIC (Scoped to 'form') ---\n\n        \/\/ Validate help_option radio buttons\n        const helpOption = form.querySelector('input[name=\"help_option\"]:checked');\n        if (!helpOption) {\n            form.querySelector(\"#help_option_error\").style.display = \"block\";\n            valid = false;\n        } else {\n            form.querySelector(\"#help_option_error\").style.display = \"none\";\n        }\n\n        \/\/ Validate event_option (Only if \"Kokous- ja tapahtumatilat\" is selected)\n        if (helpOption && helpOption.value === \"Kokous- ja tapahtumatilat\") {\n            const eventType = form.querySelector('input[name=\"event_type\"]:checked');\n            \n            if (!eventType) {\n                 form.querySelector(\"#event_option_error\").style.display = \"block\";\n                 form.querySelector(\"#event_option_error\").innerText = \"Valitse tilan tyyppi.\";\n                 valid = false;\n            } else {\n                if (eventType.value === \"Auditorio\" || eventType.value === \"Tapahtumatila\") {\n                     const subOption = form.querySelector('input[name=\"event_option\"]:checked');\n                     if (!subOption) {\n                         form.querySelector(\"#event_option_error\").style.display = \"block\";\n                         form.querySelector(\"#event_option_error\").innerText = \"Valitse tarkempi tila.\";\n                         valid = false;\n                     } else {\n                         form.querySelector(\"#event_option_error\").style.display = \"none\";\n                     }\n                } else {\n                     form.querySelector(\"#event_option_error\").style.display = \"none\";\n                }\n            }\n        }\n\n        \/\/ Validate text fields using scope\n        const firstName = form.querySelector(\"#firstname\");\n        if (firstName.value.trim() === \"\") { form.querySelector(\"#firstname_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#firstname_error\").style.display = \"none\"; }\n\n        const lastName = form.querySelector(\"#lastname\");\n        if (lastName.value.trim() === \"\") { form.querySelector(\"#lastname_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#lastname_error\").style.display = \"none\"; }\n\n        const email = form.querySelector(\"#email\");\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        if (!emailRegex.test(email.value.trim())) { form.querySelector(\"#email_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#email_error\").style.display = \"none\"; }\n\n        const phone = form.querySelector(\"#phone\");\n        const phoneRegex = \/^\\+?[0-9]{7,15}$\/; \n        if (!phoneRegex.test(phone.value.trim())) { form.querySelector(\"#phone_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#phone_error\").style.display = \"none\"; }\n\n        const companyName = form.querySelector(\"#company\");\n        if (companyName.required && companyName.value.trim() === \"\") { form.querySelector(\"#company_error\").style.display = \"block\"; valid = false; } \n        else { form.querySelector(\"#company_error\").style.display = \"none\"; }\n\n        \/\/ --- GATHER DATA (Scoped to 'form') ---\n        const membershipType = form.querySelector('input[name=\"membership_type\"]:checked')?.value || \"\";\n        const eventType = form.querySelector('input[name=\"event_type\"]:checked')?.value || \"\";\n        const otherType = form.querySelector('input[name=\"other_type\"]:checked')?.value || \"\";\n        const additionalInfo = form.querySelector(\"#additional_info\")?.value.trim() || \"\";\n        \n        \/\/ --- FIXED LOCATION LOGIC ---\n        \/\/ We use .querySelector to find the ID *inside* this specific form instance\n        const virtualSelect = form.querySelector('#location-virtual');\n        const physicalSelect = form.querySelector('#location');\n        \n        let actualLocation = \"\";\n        \n        \/\/ Check \"Virtuaalitoimisto\" specifically\n        if (helpOption && helpOption.value === \"Virtuaalitoimisto\") {\n            actualLocation = virtualSelect ? virtualSelect.value : \"\";\n        } else {\n            \/\/ For Offices, Coworking, etc., use physical. \n            \/\/ If the user selected \"Meeting\", both might be hidden\/empty, which is fine.\n            actualLocation = physicalSelect ? physicalSelect.value : \"\";\n        }\n\n        \/\/ Event\/Auditorium Logic\n        const rawEventOption = form.querySelector('input[name=\"event_option\"]:checked')?.value || \"\";\n        let auditoriumSelection = \"\";\n        let eventSpaceSelection = \"\";\n\n        if (eventType === \"Auditorio\") {\n            auditoriumSelection = rawEventOption;\n        } else if (eventType === \"Tapahtumatila\") {\n            eventSpaceSelection = rawEventOption;\n        }\n\n        \/\/ Stop if invalid\n        if (!valid) { return; }\n\n        \/\/ --- LOCK SUBMISSION ---\n        isSubmitting = true;\n        const submitBtn = form.querySelector('button[type=\"submit\"]');\n        const originalBtnText = submitBtn.innerText;\n        submitBtn.disabled = true;\n        submitBtn.innerText = \"Submitting form...\"; \n\n        const data = {\n            fields: [\n                { name: \"firstname\", value: firstName.value.trim() },\n                { name: \"lastname\", value: lastName.value.trim() },\n                { name: \"email\", value: email.value.trim() },\n                { name: \"phone\", value: phone.value.trim() },\n                { name: \"company\", value: companyName.value.trim() },\n                { name: \"form___request_type_1\", value: helpOption.value },\n                { name: \"form___request_type_2___coworking\", value: membershipType },\n                { name: \"form___request_type_2___other\", value: eventType },\n                { name: \"form___request_type_3___virtual_office\", value: virtualSelect.value }, \n                { name: \"form___request_type_2_location\", value: actualLocation }, \n                { name: \"form___request_type_2___something_else\", value: otherType },\n                { name: \"form___request_type_4___auditorium\", value: auditoriumSelection },\n                { name: \"form___request_type_4___event_space\", value: eventSpaceSelection },\n                { name: \"message\", value: additionalInfo },\n                { name: \"consent\", value: \"yes\" }\n            ],\n            context: {\n                \"hutk\": getCookie(\"hubspotutk\"),\n                pageUri: window.location.href,\n                pageName: document.title\n            }\n        };\n\n        try {\n            const response = await fetch(`https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/5599184\/f08a4918-e323-4bf7-b004-7d7d51bf869f`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application\/json\" },\n                body: JSON.stringify(data)\n            });\n\n            if (response.ok) {\n                const successMessage = document.getElementById(\"success\"); \/\/ Success msg is usually outside form\n                \n                window.dataLayer = window.dataLayer || [];\n                window.dataLayer.push({ event: 'hubspot-form-success' });\n\n                form.style.transition = \"opacity 0.3s ease-in-out\";\n                form.style.opacity = \"0\";\n                setTimeout(() => {\n                    form.style.display = \"none\"; \n                    if(successMessage) {\n                        successMessage.style.display = \"block\"; \n                        setTimeout(() => { successMessage.style.opacity = \"1\"; }, 50);\n                    }\n                }, 300);\n            } else {\n                const errorData = await response.json();\n                console.error('Error:', errorData);\n                isSubmitting = false;\n                submitBtn.disabled = false;\n                submitBtn.innerText = originalBtnText;\n            }\n        } catch (error) {\n            console.error(\"Error submitting form:\", error);\n            alert(\"Error submitting form.\");\n            isSubmitting = false;\n            submitBtn.disabled = false;\n            submitBtn.innerText = originalBtnText;\n        }\n    });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aalto Auditoriumin Kamppi Aalto Auditorium is a stylish auditorium designed by Alvar Aalto, located in the heart of Helsinki. Situated in S\u00e4hk\u00f6talo, right next to the Kamppi shopping center, it offers excellent transport connections. The venue is well-suited for various events such as seminars, meetings, and training sessions. Aalto Auditorium can accommodate up to 90 [&hellip;]<\/p>\n","protected":false},"author":19,"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-3521","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/3521","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\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/comments?post=3521"}],"version-history":[{"count":37,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/3521\/revisions"}],"predecessor-version":[{"id":15405,"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/pages\/3521\/revisions\/15405"}],"wp:attachment":[{"href":"https:\/\/villageworks.com\/en\/wp-json\/wp\/v2\/media?parent=3521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}