{"id":78273,"date":"2026-05-21T10:27:08","date_gmt":"2026-05-21T07:27:08","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=78273"},"modified":"2026-05-21T10:27:09","modified_gmt":"2026-05-21T07:27:09","slug":"aaltoalvari-water-sports-centre","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/aaltoalvari-water-sports-centre\/","title":{"rendered":"AaltoAlvari water sports centre"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/Aalto-Alvari-EN-1680x800.jpg\" class=\"hero__bg-img\" alt=\"Bright indoor swimming pool with large windows and accessible ramp\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>        \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"3\">\n\t\t\t                <a href=\"#oleyhteydessa\" target=\"\"\n                   class=\"col--4\">\n                <span>\n                    \t                Contact                     <span class=\"last\">\n                        us                        <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\/building-services\/hvac\/water-treatment-planning-and-consulting\/\" target=\"\"\n                   class=\"col--4\">\n                <span>\n                    \t                Water Treatment Planning and                     <span class=\"last\">\n                        Consulting                        <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\/building-services\/\" target=\"\"\n                   class=\"col--4\">\n                <span>\n                    \t                Sustainable and smart building                     <span class=\"last\">\n                        services                        <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<h1>The whole family enjoys the renovated AaltoAlvari water sports centre<\/h1>\n<p><em>The AaltoAlvari water sports centre, which was partly designed by Alvar Aalto, will be renovated in stages. Sweco&#8217;s HVAC, automation and water treatment designers applied modern technology to the protected building in a user-oriented manner. The versatile water sports centre will continue to be enjoyed by people of all ages, from small children to competitive swimmers, and from tourists to the elderly.<\/em><\/p>\n<h2>The protected water sports centre AaltoAlvari was renovated without temporary facilities<\/h2>\n<p>The water sports centre AaltoAlvari operates in a building partly designed by Alvar Aalto and expanded several times in Seminaarinm\u00e4ki, Jyv\u00e4skyl\u00e4. Sweco&#8217;s <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/hvac\/water-treatment-planning-and-consulting\/\">HVAC technology<\/a>, <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/automation-and-building-management\/\">building automation<\/a> and <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/hvac\/water-treatment-planning-and-consulting\/\">water treatment designers<\/a> participated in the renovation and expansion of the protected water sports centre, which was completed in 2024.<\/p>\n<p>&#8220;We were able to develop project plans with the principal and architectural designer and rethink the placement of HVAC and water treatment technology from ventilation to water treatment filtration,&#8221; says<strong> Lauri Paanala<\/strong>, Sweco&#8217;s HVAC Technology Team Manager. The functionality of the whole was ensured with a building automation system that controls various technical systems.<\/p>\n<p>It was important to react quickly to questions from the construction site, as the old part of the water sports centre remained open for almost the entire renovation. &#8220;There was no need for temporary premises when the contract was planned in two phases,&#8221; Paanala says. For example, school swimming and swimming lessons were organised normally.<\/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: Water Sports Centre AaltoAlvari<\/h3>\n<p>Client: City of Jyv\u00e4skyl\u00e4 Facility Services<\/p>\n<p>Services included in the assignment: water treatment design, HVAC design and automation design<\/p>\n<p>Year of implementation: 2021\u20132024<\/p>\n<p>The AaltoAlvari water sports centre is a protected site designed by Alvar Aalto, and both the Alvar Aalto Foundation and museum authorities participated in the renovation.<\/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=\"1000\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari.jpg\" class=\"attachment-full size-full\" alt=\"Indoor swimming pool with tiled steps, handrails and seating in a modern leisure centre\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-200x119.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-768x457.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-1536x914.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-1260x750.jpg 1260w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-520x310.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-800x476.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-504x300.jpg 504w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-756x450.jpg 756w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/05\/water-sports-center-AaltoAlvari-652x388.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<h2>The phasing of the renovation emphasised the experience of swimming hall design<\/h2>\n<p>Due to the phasing, the contract area was not uniform, which increased the complexity of HVAC and water treatment design. The design team&#8217;s experience in swimming hall construction was also highlighted.<\/p>\n<p>&#8220;A contract limit was chosen for the plans in the basement so that the handover of the first phase and the continuation of the next phase could be steplessly successful,&#8221; says <strong>Antti Laakoli<\/strong>, Chief Specialist in Water Treatment Design at Sweco.<\/p>\n<p>The renovation also included special features, such as a 25-metre transforming basin. According to Laakoli, its height-adjustable lifting base posed its own challenges. &#8220;The placement of the nozzles and piping required for water treatment was guided by the mechanical constraints set by the system supplier. In some places, the dimensional tolerances were only seven millimetres.&#8221;<\/p>\n<h2>The protection of AaltoAlvar affected water treatment and HVAC solutions<\/h2>\n<p>Sweco&#8217;s designers worked closely with the Alvar Aalto Foundation and the museum authorities. Inside, the strictest protection criteria were in the premises designed by Alvar Aalto, where the teaching pool is located.<\/p>\n<p>&#8220;The teaching pool is located at a completely different interest rate level than the other pools,&#8221; Laakoli says. The space reserved for water treatment equipment was very limited in the building, which is why it was necessary to compromise on equalisation basins, for example. &#8220;We applied different solutions so that we were able to ensure that a sufficient amount of water was transferred, for example, in the renewed wave basin.&#8221;<\/p>\n<p>The ventilation ducts leading to the roof had to be curtained, and indoors, protection required air distribution technology between different spaces. &#8220;The spa part is directly connected to the 50-metre pool area, which was not part of the project area and whose air and water temperature is a couple of degrees cooler than the spa side,&#8221; Paanala says. &#8220;That&#8217;s why we implemented an air curtain between the spaces, the functionality of which was ensured by flow calculations, i.e<a href=\"https:\/\/www.sweco.fi\/en\/cfd-simulations\/\">. CFD simulations<\/a>.&#8221;<\/p>\n<h2>Water treatment design aims to save water<\/h2>\n<p>Water treatment design seeks a balance between user safety and water consumption. The pool water must always be clean, but unnecessary water changes must be avoided, as the water consumption is hundreds of thousands of litres per year.<\/p>\n<p>&#8220;Rinsing one filter means about 20 cubic metres of water, which means that just five rinsing corresponds to the annual consumption of a small family&#8217;s detached house,&#8221; Laakoli explains.<\/p>\n<p>Water consumption is increased by the large water slide in AaltoAlvari, which was renovated and repositioned. &#8220;The slides increase the need for filtration in water treatment and burden ventilation, as the amount of dirt and evaporation of water increases,&#8221; Laakoli says.<\/p>\n<p>For water treatment, a system equipped with UV purification equipment was chosen that is cheaper and less space-consuming than the previous ozonation system. In addition, the water treatment of the pool used for baby swimming is completely separate from the rest of the water circulation system during baby swimming.<\/p>\n<p>&#8220;The water is removed from all pools by gravity, and it is directed to the filtration facilities located in the basement below the pools. This meant a physically difficult and long pipeline route at AaltoAlvari as well,&#8221; Laakoli adds.<\/p>\n<h2>AaltoAlvar&#8217;s ventilation units have a drying system<\/h2>\n<p>There is rarely a need for cooling in swimming pools, because the temperatures in the pools and air are high all year round, which requires heating. However, AaltoAlvari wanted to prepare for increasing hot spells, which is why the ventilation units were equipped with drying radiators.<\/p>\n<p>&#8220;We designed an energy recycling system with heat pumps, which can be used to dry the pool facilities if the outdoor temperatures rise high,&#8221; Paanala says. It helps to control humidity conditions, which is important for both the health of the structures and the comfort of bathers. &#8220;The air temperature and humidity in the pool facilities are kept the same, whether it is midwinter or hot.&#8221;<\/p>\n<p>The end result has received at least the approval of the designer&#8217;s own family. &#8220;Children like the renovated water sports centre because there are so many different pools,&#8221; Paanala says.<\/p>\n<p>The aim of the renovation was to support the well-being of AaltoAlvari&#8217;s extensive user base, from visitors to the Hippos sports park to the elderly and families with children.<\/p>\n<p>&#8220;Customers have commented that AaltoAlvari has something for everyone: a wide range of different activities, from waves to diving and from water slides to fitness swimming and water aerobics,&#8221; says <strong>Minni Ukonsaari<\/strong>, Service Manager at the City of Jyv\u00e4skyl\u00e4&#8217;s Sports Services\u00a0 .<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block form-block block--white\" id=\"oleyhteydessa\">\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\/78273' 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'>Phone<\/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_currency' data-currency='EUR' value='fKGBF4XvcERr+R5Y1a5L765HBV8TVT09zT30Abo4bGSLB6qEpPA9PX4aIYeY7Tr1Zzy0TohzLFfNTwmeqb+OIRcDb2jJqxOTl+CmxGxRNXKegbU=' \/>\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":78276,"template":"","showroom_cats":[163],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-78273","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\/78273","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\/78276"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=78273"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=78273"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=78273"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=78273"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=78273"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=78273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}