{"id":77345,"date":"2026-04-21T11:28:18","date_gmt":"2026-04-21T08:28:18","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=77345"},"modified":"2026-04-21T11:28:19","modified_gmt":"2026-04-21T08:28:19","slug":"kirkkonummi-artificial-ice-rink","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/kirkkonummi-artificial-ice-rink\/","title":{"rendered":"Kirkkonummi artificial ice rink"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"750\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2.jpg\" class=\"hero__bg-img\" alt=\"Architectural rendering of a modern school courtyard with sports fields and trees.\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-200x89.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-768x343.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-1536x686.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-520x232.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-800x357.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-672x300.jpg 672w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-1008x450.jpg 1008w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field._2-652x291.jpg 652w\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"2\">\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/services\/architecture\/\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                                    <span class=\"last\">\n                        Architecture                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t                <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/structural-engineering\/\" target=\"\"\n                   class=\"col--6\">\n                <span>\n                    \t                Structural                     <span class=\"last\">\n                        Engineering                        <i class=\"icon icon-arrow-right\"><\/i>\n                    <\/span>\n                <\/span>\n                <\/a>\n\t\t\t        <\/div>\n\t<\/section>\n\n\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h2>A long-awaited artificial ice rink was planned for Kirkkonummi<\/h2>\n<p><strong>\u00a0Published 17.4.2026<\/strong><\/p>\n<p>A multi-purpose artificial ice rink was designed for Kirkkonummi, which will enable skating as well as a wide range of sports when the ground is unfrozen. Sweco&#8217;s designers helped to take into account different perspectives, from the structural solutions of the field to the cooling technology and the accessibility of the maintenance building.<\/p>\n<p>The mild winters of Southern Finland are not conducive to skating on natural ice, and in Kirkkonummi, located on the coast of the Gulf of Finland, proper frosty winters are becoming rare. The municipality wants to improve the situation by building an artificial ice rink in the Central Sports Park. &#8220;There are no artificial ice rinks in Kirkkonummi yet, even though the skating season is short or non-existent in most winters,&#8221; says <strong>Ville Saikko<\/strong>, the municipality&#8217;s sports service manager.<\/p>\n<p>The aim is to respond to the long-term wishes of school and early childhood education groups as well as leisure time enthusiasts.<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block block--white columns\" >\n\t<div class=\"block__inner columns__inner\">\n\t\t<div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--content\">\n\t\t\t\t\t\t<h3>Project in brief: Kirkkonummi Central Sports Park&#8217;s artificial ice rink<\/h3>\n<p>Client: Municipality of Kirkkonummi<\/p>\n<p>The services included in the assignment are: project manager service and cost calculation as well as overall design: architectural and principal design, sports facility design, structural design, HVAC design, electrical design, automation design, refrigeration technology design and geodesign<\/p>\n<p>A flat field structure improves the cooling result, water-permeable asphalt helps to control meltwater, and stabilization of the foundation structures reduces the need for asphalt maintenance work during the course&#8217;s life cycle.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--image\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"700\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field.jpg\" class=\"attachment-full size-full\" alt=\"Architectural rendering of modern skate park and sports complex surrounded by trees.\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-200x83.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-768x320.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-1536x640.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-520x217.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-800x333.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-720x300.jpg 720w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-1080x450.jpg 1080w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-artificial-ice-field-652x272.jpg 652w\" sizes=\"auto, (max-width: 1680px) 100vw, 1680px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<p>It is important for the artificial ice rink to complement the existing sports services of the central sports park.<\/p>\n<p>&#8220;That&#8217;s why we designed both a rink and a free skating area for the rink, and the rink must also serve as a year-round sports facility,&#8221; Saikko emphasizes. When the ground is unfrozen, the field can be used for a wide range of sports, from basketball to street hockey.<\/p>\n<h2>An artificial ice rink project is the sum of many technical disciplines<\/h2>\n<p>Sweco&#8217;s architects <a href=\"https:\/\/www.sweco.fi\/en\/services\/architecture\/\">were responsible for the artificial ice rink project<\/a>. \u00a0&#8220;The great thing about sports facility design is that the architect gets to make a positive change that people are excited about,&#8221; says <strong>Roope Eloj\u00e4rvi, Chief Designer at Sweco<\/strong>.<\/p>\n<p>The project utilised Sweco&#8217;s expertise in both sports facility planning and geo-, structural, and building services engineering. In Saikko&#8217;s opinion, the design work was systematic and well scheduled \u2013 and most importantly, enough resources were included in the project.<\/p>\n<p>&#8220;Sweco&#8217;s extensive group of experts helped us think about the big picture from many angles, and we also received valuable reference information on successful solutions in other projects.&#8221;<\/p>\n<h2>The maintenance building of the artificial ice rink fits into the architecture of the city centre<\/h2>\n<p>There will be a maintenance building in connection with the artificial ice rink, which will include accessible and user-safe toilets and maintenance facilities. In Savilevo&#8217;s opinion, it is just as important to adapt the maintenance building of the airport to its surroundings as other public buildings in the city centre.<\/p>\n<p>&#8220;The fa\u00e7ade system of the maintenance building was modelled on the library in the city centre, and the wood construction mentioned in the plan regulations is carried out with the wooden grille of the fa\u00e7ade.&#8221;<\/p>\n<p>The basic shape of the maintenance building with a sloping roof was created naturally through functional requirements. &#8220;The maintenance space of an ice maintenance machine requires height,&#8221; Savilepo says.<\/p>\n<p>The architects proposed some user-friendly changes to the original space program. &#8220;For example, we recommended moving the toilet facilities 100 meters away to the field&#8217;s own maintenance building, so that they are easy to use with skates on,&#8221; Eloj\u00e4rvi adds.<\/p>\n<h2>The asphalt of the artificial ice rink is permeable to water<\/h2>\n<p>In connection with the service building, there is a refrigerated container, the design of the refrigeration technology of which was <a href=\"https:\/\/www.sweco.fi\/en\/refrigeration-design\/\">\u00a0the playground of Sweco&#8217;s refrigeration designers<\/a>. The cooling pipes were sensibly fitted to the field structures together with Sweco&#8217;s sports facility designers.<\/p>\n<p>&#8220;The asphalt field will be flat, which means that there will be no slopes or ridges that would hinder freezing,&#8221; says <strong>Matti Lindgren, Project Manager of Sweco&#8217;s sports facility design<\/strong>. When the field is flat, there is no need for bends in the pipes, which improves the cooling result. The ice is also protected by a fence surrounding the area, which prevents, for example, unauthorised riding of mopeds.<\/p>\n<p>Cooling pipes are installed inside water-permeable grooved asphalt. The thicker piping extends from the refrigerated container to the manifolds at the edge of the field area. &#8220;From then on, there will be 25-millimetre cooling pipes in the field every 10 centimetres,&#8221; Lindgren says. When the ice cover is allowed to thaw in the spring, the water can pass through the asphalt and be directed to the drainage wells in a controlled manner.<\/p>\n<h2>The ground conditions of the artificial ice rink require stabilization<\/h2>\n<p>The artificial ice rink is intended to be located on a grassy area that has not been used much and the ground conditions are not the best possible. Help was received from <a href=\"https:\/\/www.sweco.fi\/en\/services\/infrastructure-and-traffic\/geotechnical-engineering\/\">Sweco&#8217;s geotechnical experts.<\/a><\/p>\n<p>&#8220;The clay soil is stabilised with foam glass relief, which prevents the soil from subsiding,&#8221; Lindgren says. Thanks to stabilization, the asphalt surface remains intact, which reduces the repair costs of the field during operation. &#8220;A high-quality ice surface also protects the skaters.&#8221;<\/p>\n<p>In principle, the cooling of an artificial ice rink is never environmentally friendly, but the energy efficiency of the process can be influenced by the design solutions of the refrigerated container. &#8220;It was important for Kirkkonummi that it would be possible to utilise the condensation from cooling later in the area,&#8221; Saikko says. Condensation heat can be used to heat an artificial turf field, for example.<\/p>\n<p>The construction of the artificial ice rink is part of the municipality of Kirkkonummi&#8217;s sports facility investment programme. The planned construction of the airport will take place preliminarily towards the end of the current decade.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-77134\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-200x89.jpg\" alt=\"Aerial view of sports fields and running track near a small town surrounded by forest.\" width=\"200\" height=\"89\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-200x89.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-768x343.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-1536x686.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-520x232.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-800x357.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-672x300.jpg 672w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-1008x450.jpg 1008w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park-652x291.jpg 652w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Kirkkonummi-park.jpg 1680w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h3 class=\"h3 hyphenate\">Contact us!<\/h3>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/showroom_cpt\/77345' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'>Email<\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'>Name<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'>Company<\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'>Mobile<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'>How can we help you?<\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Agreement<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input autocomplete=\"off\"  name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' >By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/label><input autocomplete=\"off\"  type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input autocomplete=\"off\"  type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCJ9IiwiZTk3ZDcyNzQ2ZWYyMzZjOTU0OGJiOGM0NWQ0ZTRiNTYiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/www.sweco.fi\/wp-content\/themes\/sweco\/assets\/dist\/oval.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":77340,"template":"","showroom_cats":[163],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-77345","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-buildings-and-urban-areas"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/77345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/showroom_cpt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/77340"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=77345"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=77345"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=77345"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=77345"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=77345"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=77345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}