﻿{"id":28784,"date":"2022-01-05T13:52:40","date_gmt":"2022-01-05T11:52:40","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=showroom_cpt&#038;p=28784"},"modified":"2022-12-05T18:35:19","modified_gmt":"2022-12-05T16:35:19","slug":"finavia-2","status":"publish","type":"showroom_cpt","link":"https:\/\/www.sweco.fi\/en\/projects\/finavia-2\/","title":{"rendered":"Finavia"},"content":{"rendered":"<section class=\"block showroom-intro \" >\n\t<div class=\"showroom-intro__top\">\n\t\t<img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/01\/Finavia_Helsinki_Vantaa-1680x800.jpg\" class=\"showroom-intro__bg-img\" alt=\"\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>\t\t\t<\/div>\n\n\t\t\n\t\t<div class=\"showroom-intro__meta\">\n\t\t\t\t\t\t<div class=\"showroom-intro__data\">\n\t\t\t\t\t\t\t<div class=\"showroom-intro__item editor-content\">\n\t\t\t\t\t<em>Project<\/em>\t\t\t\t\t<p>Helsinki Airport Terminal 2 expansion<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"showroom-intro__item editor-content\">\n\t\t\t\t\t<em>Commission<\/em>\t\t\t\t\t<p>Independent cost inspection and risk level assessment with the Monte Carlo method<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"showroom-intro__item editor-content\">\n\t\t\t\t\t<em>Customer<\/em>\t\t\t\t\t<p>Finavia<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"showroom-intro__item editor-content\">\n\t\t\t\t\t<em>Gross area<\/em>\t\t\t\t\t<p>About 144,000 m\u00b2 (expansion of about 40,000 m\u00b2, parking facility of about 66,000 m\u00b2) <\/p>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\n<\/section>\n\n\n\n\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>Independent cost inspection provides transparency to the budgeting of the Helsinki Airport expansion project<\/h1>\n<p>The expansion and renovation of Helsinki Airport Terminal 2 is carried out in an extensive alliance project. The independent cost inspection performed by Sweco analysed the reliability of the cost estimate with the Monte Carlo method.<\/p>\n<p><span data-contrast=\"auto\">The Terminal 2 expansion is a part of Finavia\u2019s development programme of over a billion euros, initiated in 2013. \u201cThe objective is to increase capacity and facilities for the growing passenger volumes,\u201d explains Finavia\u2019s Project Manager <\/span><b><span data-contrast=\"auto\">Tuomo Lindstedt<\/span><\/b><span data-contrast=\"auto\">. The development programme aims to achieve sustainable growth and provide a growing number of passengers with a world-class service and customer experience.<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The Terminal 2 expansion project of about EUR 400 million will be carried out in the middle of an operating airport. \u201cHelsinki Airport is probably one of the most challenging building plots in Finland,\u201d states <\/span><b><span data-contrast=\"auto\">Timo Nurro<\/span><\/b><span data-contrast=\"auto\">, cost control specialist from Sweco. \u201cThe location is logistically challenging and the safety requirements are exceptionally tight.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The Terminal 2 extension will house new departure and arrival lobbies, security control areas and a parking facility. Furthermore, the existing terminal will be renovated and a new connection to the Keh\u00e4rata railway will be created. \u201cThe growth of long-distance passenger volumes is also reflected in the number of Schengen passengers, which is why this project will expand the current T2 Schengen areas,\u201d Lindstedt says.<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<h4 id=\"unbiased-inspection-provides-transparency-to-the-costs\">Unbiased inspection provides transparency to the costs<\/h4>\n<p><span data-contrast=\"auto\">Sweco\u2019s cost control specialists carried out an independent cost inspection of the alliance project. \u201cWe already had a framework agreement with Sweco and positive previous experiences,\u201d Lindstedt says. \u201cWe wanted to make sure that we would again receive accurate cost data concerning our unique construction project.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">As independent inspectors, Sweco\u2019s specialists were not involved in the work of the alliance group. \u201cWe only inspected the costs and provided our comments and coaching,\u201d Nurro sums up. The inspection aims to ensure the transparency of the cost estimate. \u201cWe make sure that the cost estimate is appropriate, reliable and openly available to all.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Finavia\u2019s Tuomo Lindstedt also emphasises the importance of credible calculations. \u201cA reliable cost estimate promotes decision-making and creates understanding between operational activities and decision-makers. A neutral cost report also provides everyone with an equal footing and something to lean on.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<h4 id=\"uncertainty-analysis-carried-out-with-the-monte-carlo-method\">Uncertainty analysis carried out with the Monte Carlo method<\/h4>\n<p><span data-contrast=\"auto\">The uncertainties and risks of the project\u2019s cost estimate were analysed with the Monte Carlo method that is the most common simulation method used in the construction industry.<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">\u201cIn alliance projects, cost risks are shared, which is why it is important to reach an understanding on the size of those risks,\u201d states method specialist <\/span><b><span data-contrast=\"auto\">Charlott Hurmerinta<\/span><\/b><span data-contrast=\"auto\"> from Sweco. This method means that the cost estimate is analysed together with the key people of the alliance group. \u201cWhen everyone understands the risks included in the project, the risks can be managed better.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Lindstedt is happy with the risk assessment of the cost estimate. \u201cWe did not have to go with our gut feeling, but could instead agree on the variation range and risk class of different calculation rows together.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">This versatile method is not only used in alliance projects. \u201cMonte Carlo can be useful in the comparison of industrial investment alternatives, for example, where the uncertainty of the final costs needs to be established,\u201d Hurmerinta says. She has developed the method in Finland for over five years now. \u201cPublic operators, in particular, are increasingly willing to improve the reliability of cost estimates with Monte Carlo.\u201d<\/span><span data-ccp-props=\"{&quot;469777462&quot;:[567,1276,2552,3828,5103,6379,8364],&quot;469777927&quot;:[0,0,0,0,0,0,0],&quot;469777928&quot;:[1,1,1,1,1,1,4]}\">\u00a0<\/span><\/p>\n<p>Picture: Finavia Oyj<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n\n\n\n\n<section class=\"block block-share block--white\" >\n\t<div class=\"block__inner\">\n\t\t<div class=\"col--12 col--wrapper col--center\">\n            <div class=\"col col--12 editor-content col--center\">\n                <div class=\"share\">\n                    <p class=\"share-text\">Share on: <\/p>\n                    <div class=\"ss-inline-share-wrapper ss-inline-total-counter-\"><div class=\"ss-inline-share-content\"><\/div><\/div>                <\/div>\n            <\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\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\" id=\"contact-us\">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\/28784' 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'>Company<\/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='n9QvrZskZIFj\/fUPxw07vRVxqSfld\/IHbtlxcYb+Y9Ta6hyVpJ56Td7nJw+WtVED4iinUaWfJp1J5CICEPyR3bAtdWisjTTZ\/L538o2iG1NUXr8=' \/>\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\n\n<section class=\"block ocb ocb--left\" >\n    <div class=\"block__inner ocb__inner editor-content\">\n\n    \t\n\t\t<div class=\"col--4 ocb__content\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n        <div class=\"col--9 ocb__media\">\n\t\t\t        <\/div>\n    <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>The expansion and renovation of Helsinki Airport Terminal 2 is carried out in an extensive alliance project. The independent cost inspection performed by Sweco analysed the reliability of the cost estimate with the Monte Carlo method.<\/p>\n","protected":false},"featured_media":28781,"template":"","showroom_cats":[163,152],"showroom_expertise":[],"showroom_partners":[],"showroom_location":[],"showroom_client":[],"class_list":["post-28784","showroom_cpt","type-showroom_cpt","status-publish","has-post-thumbnail","hentry","showroom_cats-buildings-and-urban-areas","showroom_cats-infrastructure-and-transportation"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cpt\/28784","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\/28781"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=28784"}],"wp:term":[{"taxonomy":"showroom_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_cats?post=28784"},{"taxonomy":"showroom_expertise","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_expertise?post=28784"},{"taxonomy":"showroom_partners","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_partners?post=28784"},{"taxonomy":"showroom_location","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_location?post=28784"},{"taxonomy":"showroom_client","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/showroom_client?post=28784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}