{"id":78937,"date":"2026-06-05T08:46:36","date_gmt":"2026-06-05T05:46:36","guid":{"rendered":"https:\/\/www.sweco.fi\/?page_id=78937"},"modified":"2026-06-05T08:46:36","modified_gmt":"2026-06-05T05:46:36","slug":"water-and-water-flow-analyses","status":"publish","type":"page","link":"https:\/\/www.sweco.fi\/en\/cfd-simulations\/water-and-water-flow-analyses\/","title":{"rendered":"Water and water flow analyses"},"content":{"rendered":"<section class=\"block hero hero--with-video\" >\n                <iframe loading=\"lazy\" title=\"dam_flow_U Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/pibt2be59k?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"640\" height=\"380\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script>                <div class=\"block__inner block__inner--end\">\n            <div class=\"col--6 editor-content \">\n                <h1>Water and flow analyses<\/h1>\n\n                            <\/div>\n        <\/div>\n    \n\t<\/section>\n\n    <section class=\"block hero below\">\n        <div class=\"block__outer hero__blurbs\">\n            <div class=\"inner\">\n                                        <a href=\"#contact\" target=\"\"\n                           class=\"blurb blurb--count--3\" >\n                            <span class=\"title-short\">Contact our experts<\/span>\n                            <span class=\"last\">\n                                <i class=\"icon icon-arrow-right\"><\/i>\n                            <\/span>\n                            <span class=\"title-full\">Contact our experts <i class=\"icon icon-arrow-right\"><\/i><\/span>\n                            <span class=\"separator\"><\/span>\n                        <\/a>\n                                            <a href=\"https:\/\/www.sweco.fi\/en\/digital-solutions\/\" target=\"\"\n                           class=\"blurb blurb--count--3\" >\n                            <span class=\"title-short\">Digital solutions<\/span>\n                            <span class=\"last\">\n                                <i class=\"icon icon-arrow-right\"><\/i>\n                            <\/span>\n                            <span class=\"title-full\">Digital solutions <i class=\"icon icon-arrow-right\"><\/i><\/span>\n                            <span class=\"separator\"><\/span>\n                        <\/a>\n                                            <a href=\"https:\/\/www.sweco.fi\/en\/cfd-simulations\/\" target=\"\"\n                           class=\"blurb blurb--count--3\" >\n                            <span class=\"title-short\">CFD simulations<\/span>\n                            <span class=\"last\">\n                                <i class=\"icon icon-arrow-right\"><\/i>\n                            <\/span>\n                            <span class=\"title-full\">CFD simulations <i class=\"icon icon-arrow-right\"><\/i><\/span>\n                            <span class=\"separator\"><\/span>\n                        <\/a>\n                                <\/div>\n        <\/div>\n    <\/section>\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>Water and Flow Analyses<\/h1>\n<p>Water and watercourse flow analyses virtually examine how water interacts with the natural or built environment. Typical analysis targets include dam structures, rivers, industrial plants and applications, as well as wastewater treatment plants. Water and watercourse flow analyses provide valuable and detailed information about water flow that can be used in design.<\/p>\n<h2>How does CFD work?<\/h2>\n<p><a href=\"https:\/\/www.sweco.fi\/en\/cfd-simulations\/\">Computational Fluid Dynamics (CFD)<\/a> is a mathematical simulation method used to solve the flow of gases or liquids and their properties.<\/p>\n<h2>Why use CFD?<\/h2>\n<p>CFD provides information for decision-making and enables valuable, detailed insight that is difficult or impossible to obtain otherwise. This information supports better solutions and offers significant economic savings potential.<\/p>\n<div class=\"buttons-wrapper buttons-wrapper--left\"><a href=\"#contact\" target=\"\" class=\"btn btn__secondary \">Contact our experts<\/a><\/div>\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>Areas of expertise in water and watercourse CFD<\/h2>\n<h3>CFD simulations (RANS, URANS, SAS, DES)<\/h3>\n<ul>\n<li>Multiphase flow analysis (e.g. water-air systems)<\/li>\n<\/ul>\n<p>Air mixing into water<br \/>\nMixing and non-mixing systems<\/p>\n<ul>\n<li>Flow capacity analysis<\/li>\n<\/ul>\n<p>Rivers and dams<\/p>\n<ul>\n<li>Contaminant\/additive dispersion analysis<\/li>\n<\/ul>\n<p>Water pollution control<br \/>\nCleaning of water basins<\/p>\n<ul>\n<li>Mixing and separation analysis<\/li>\n<\/ul>\n<p>Water basins<br \/>\nIndustrial systems<\/p>\n<ul>\n<li>Pressure loss analysis<\/li>\n<\/ul>\n<p>Total pressure loss<br \/>\nPressure loss components (friction, etc.)<\/p>\n<ul>\n<li>Water level elevation analysis<\/li>\n<\/ul>\n<p>Flow-induced water levels<br \/>\nRivers, harbours and dams<\/p>\n<ul>\n<li>Application\/component analysis<\/li>\n<\/ul>\n<p>Cavitation risk<br \/>\nPressure losses<br \/>\nDetailed flow patterns<\/p>\n<ul>\n<li>Structural loads caused by water flow<\/li>\n<\/ul>\n<p>Dams and high flow velocities<br \/>\nHarbours<\/p>\n<ul>\n<li>Wave analysis<\/li>\n<\/ul>\n<p>Water basins and swimming pools<br \/>\nHarbours<\/p>\n<p><strong>We offer CFD services broadly for a wide range of applications.<\/strong><\/p>\n<p>Explore examples of CFD:<\/p>\n<p><a href=\"https:\/\/sway.cloud.microsoft\/BHKkZmDicApzUE6E\">CFD services for data centre design<\/a><br \/>\n<a href=\"https:\/\/sway.cloud.microsoft\/MX5T736p44UHX69c\">Explosion and blast wave analyses<\/a><\/p>\n<div class=\"buttons-wrapper buttons-wrapper--left\"><a href=\"#contact\" target=\"\" class=\"btn btn__secondary \">Contact our experts<\/a><\/div>\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>Wave analyses<\/h2>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"waves_surface_velocity Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/tfadjey8w6?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"374\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>Discharge flow analyses<\/h2>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"Discharge_k_omega_SST_SAS Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/4vkzwjzsgb?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"301\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>Multiphase (water-air) flows<\/h2>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"VOF_demo Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/d9jttz0jpx?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"281\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>Structural loads caused by water flow<\/h2>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"dam_flow_U Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/pibt2be59k?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"297\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n<p>&nbsp;<\/p>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"dam_flow_p Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/0lg2590s3i?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"297\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<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>River flow field and water level elevation analyses<\/h2>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-77433\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta.jpg\" alt=\"Vedenvirtausta kuvaava moniv\u00e4rinen havainnekuva.\" width=\"1674\" height=\"1301\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta.jpg 1674w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-200x155.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-768x597.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-1536x1194.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-520x404.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-800x622.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-386x300.jpg 386w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-579x450.jpg 579w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/Virtauslaskenta-652x507.jpg 652w\" sizes=\"auto, (max-width: 1674px) 100vw, 1674px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-77440\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge.jpg\" alt=\"Havainnekuva sillasta, jonka alla ja ympr\u00e4sti\u00f6ss\u00e4 liikkuu virtaava vesi.\" width=\"2248\" height=\"1313\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge.jpg 2248w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-200x117.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-768x449.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-1536x897.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-2048x1196.jpg 2048w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-520x304.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-800x467.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-514x300.jpg 514w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-770x450.jpg 770w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/CFD_river_flow_bridge-652x381.jpg 652w\" sizes=\"auto, (max-width: 2248px) 100vw, 2248px\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-77435\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco.jpg\" alt=\"Virtauslaskennan havainnekuva putkistossa.\" width=\"3840\" height=\"2160\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco.jpg 3840w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-200x113.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-768x432.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-1536x864.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-2048x1152.jpg 2048w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-520x293.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-800x450.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-533x300.jpg 533w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/04\/virtauslaskenta-Sweco-652x367.jpg 652w\" sizes=\"auto, (max-width: 3840px) 100vw, 3840px\" \/><\/p>\n<div class=\"embed-container\"><iframe loading=\"lazy\" title=\"Dam_flow_U Video\" src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/embed\/iframe\/y8ozde8h1h?dnt=1\" allow=\"autoplay; fullscreen\" allowtransparency=\"true\" frameborder=\"0\" scrolling=\"no\" class=\"wistia_embed\" name=\"wistia_embed\" msallowfullscreen width=\"500\" height=\"297\"><\/iframe><script src=\"\" data-src-defer=\"https:\/\/fast.wistia.net\/assets\/external\/E-v1.js\" async><\/script><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white contacts\" >\n        <div class=\"block__inner contacts__inner\">\n            <div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\t\t\t\t\t                    <div class=\"col col--6 person person--card--img\">\n                        <div class=\"person__inner\">\n\t\t\t\t\t\t\t                            <div class=\"person__content editor-content\">\n                                <p class=\"h4 hyphenate\">Eero Kokkonen<\/p>                                <em>Department Manager, Chief CFD Engineer<\/em>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"person__contact\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"btn btn__small btn__secondary contact-info-btn\" data_contact-id=\"15995\" data-email-subject=\"\">Show contact information<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t                            <\/div>\n                        <\/div>\n                    <\/div>\n\t\t\t\t            <\/div>\n        <\/div>\n    <\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom no-img\">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h3 class=\"h3 hyphenate\">You might be interested in these too!<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/structural-engineering\/simulations\/' class='' title='Simulations and analyzes'>Simulations and analyzes<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"Simulations and analyzes\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/structural-engineering\/simulations\/demanding-strength-calculation\/' class='' title='Demanding strenght calculation'>Demanding strenght calculation<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"Demanding strenght calculation\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <div class=\"item__content editor-content\" data-clickable=\"true\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\"><a href='https:\/\/www.sweco.fi\/en\/cfd-simulations\/' class='' title='CFD simulation services'>CFD simulation services<\/a><\/h4>                                    <button class=\"btn btn__arrow\" aria-label=\"CFD simulation services\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/button>\n                                <\/div>\n                            <\/div>\n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" id=\"contact\">\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\">Please don\u00b4t hesitate to 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\/pages\/78937' 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='O2f\/UPIUn65dJRJBDKqj5dr2aYceeFXVC39GyO\/KHbsyblz10fipISFo9B0lKABN0hIPbSyhSnb1NTVDDIT6s6\/CSnt3s85wgZPK9eSsrIBMdzE=' \/>\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\n\n<section class=\"block cb block--white\" >\n\t<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":97,"featured_media":78936,"parent":77135,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"class_list":["post-78937","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/78937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/users\/97"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/comments?post=78937"}],"version-history":[{"count":2,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/78937\/revisions"}],"predecessor-version":[{"id":78941,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/78937\/revisions\/78941"}],"up":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/77135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/78936"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=78937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}