{"id":81121,"date":"2026-09-23T11:48:51","date_gmt":"2026-09-23T08:48:51","guid":{"rendered":"https:\/\/www.sweco.fi\/?page_id=81121"},"modified":"2026-09-23T13:21:04","modified_gmt":"2026-09-23T10:21:04","slug":"industrial-building-services","status":"publish","type":"page","link":"https:\/\/www.sweco.fi\/en\/services\/industry\/industrial-building-services\/","title":{"rendered":"Industrial building services"},"content":{"rendered":"<section class=\"block hero \" >\n    <img width=\"1680\" height=\"800\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Industrial-building-services-1680x800.jpg\" class=\"hero__bg-img\" alt=\"Aerial view of SCA paper mill factory with steam rising by waterfront and town.\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width: 767px) 1080px, 1920px\" \/>                <div class=\"block__inner block__inner--end\">\n            <div class=\"col--6 editor-content \">\n                <h1>Industrial building services<\/h1>\n\n                            <\/div>\n        <\/div>\n    \n\t        <div class=\"block__inner hero__blurbs\" data-amount=\"3\">\n\t\t\t                \n                <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/\" \n                   target=\"\"\n                   id=\"hero-blurb-1\"\n                   class=\"col--4\"\n                   >\n                    <span>\n                                                Read more about building services                         <span class=\"last\">\n                            engineering                            <i class=\"icon icon-arrow-right\"><\/i>\n                        <\/span>\n                    <\/span>\n                <\/a>\n\t\t\t                \n                <a href=\"#contactus\" \n                   target=\"\"\n                   id=\"hero-blurb-2\"\n                   class=\"col--4\"\n                   >\n                    <span>\n                                                Contact                         <span class=\"last\">\n                            Us                            <i class=\"icon icon-arrow-right\"><\/i>\n                        <\/span>\n                    <\/span>\n                <\/a>\n\t\t\t                \n                <a href=\"https:\/\/www.sweco.fi\/en\/projects\" \n                   target=\"\"\n                   id=\"hero-blurb-3\"\n                   class=\"col--4\"\n                   >\n                    <span>\n                                                Discover our                         <span class=\"last\">\n                            projects                            <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>Industrial building services<\/h1>\n<p>We design HVAC, automation, energy and electrical systems for industrial environments, supporting production operations, safety and environmental control. Our services are suitable for new investments, expansions and the development of existing facilities.<\/p>\n<h2>What do our services include?<\/h2>\n<p>Building services engineering for industry involves the design and coordination of technical systems in production facilities. This includes, for example, surveys, documentation, commissioning support, and the design of ventilation, heating, cooling, water, electrical, automation and energy solutions.<\/p>\n<h2>Who is the service for?<\/h2>\n<p>The service is intended for industrial companies that are building new facilities, expanding existing production or modernising their plants. It is also relevant for organisations seeking to improve the performance of existing systems, enhance energy efficiency or ensure uninterrupted and safe production operations.<\/p>\n<h2>What are the benefits of the service?<\/h2>\n<p>Well-designed building services help manage environmental conditions, support process requirements and ensure the coordination of different systems. They facilitate maintenance and provide a stronger foundation for a controlled, low-risk commissioning phase.<\/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\" tabindex=\"-1\">\n\t\t\t\t\t\t<h2>Building services engineering is an integral part of industrial operations<\/h2>\n<p>Building services engineering in industrial environments is not a separate element of a building. Its design must simultaneously take into account process requirements, the compatibility of technical systems, safety, maintainability and future modification needs.<\/p>\n<p>Sweco designs technical systems for industrial sites that support the entire operating environment\u2014not just an individual building. We provide design services for new investments, production expansions, technical refurbishments and the development of existing facilities.<\/p>\n<p>Our services include, for example:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/hvac\/\">HVAC design<\/a> for industrial facilities<\/li>\n<li>Automation design for industrial applications<\/li>\n<li><a href=\"https:\/\/www.sweco.fi\/en\/refrigeration-design\/\">Refrigeration design<\/a> and <a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/maintaining-the-energy-efficiency-of-buildings\/\">energy solutions<\/a><\/li>\n<li><a href=\"https:\/\/www.sweco.fi\/en\/services\/buildings-and-urban-areas\/building-services\/electrical-design\/\">Electrical design<\/a> for industrial environments<\/li>\n<li>Measurements, existing-condition assessments and environmental analyses<\/li>\n<li>Documentation, inventories and as-built data production<\/li>\n<li>Commissioning support, testing and support for system development<\/li>\n<li><a href=\"https:\/\/www.sweco.fi\/en\/digital-solutions\/initial-data-through-various-measuring-and-scanning-methods\/\">Laser scanning and Matterport imaging<\/a><\/li>\n<\/ol>\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\" tabindex=\"-1\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1657\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817.jpg\" class=\"attachment-full size-full\" alt=\"Jordbro Felix gerlach\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817.jpg 2000w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-200x166.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-768x636.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-1536x1273.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-700x580.jpg 700w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-520x431.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-800x663.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-362x300.jpg 362w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-543x450.jpg 543w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Jordbro_Felix-gerlach_01817-652x540.jpg 652w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/>\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>HVAC design for industry<\/h2>\n<p>Industrial HVAC design ensures that production, storage and technical spaces perform according to their intended use. The design takes into account factors such as indoor climate conditions, heat loads, humidity control, contaminants, maintainability and the compatibility of systems with the production process.<\/p>\n<p>For industrial facilities, we design, among other things, heating and cooling systems, water supply and drainage systems, ventilation and local exhaust systems, as well as compressed air and other gas systems.<\/p>\n<p>Solutions are sized according to the facility\u2019s operational needs, safety requirements and lifecycle performance.<\/p>\n<p>Examples of industrial HVAC design include:<\/p>\n<ol>\n<li>Ventilation for compressor rooms<\/li>\n<li>Local exhaust ventilation for processes that generate solvent vapours<\/li>\n<li>Emergency ventilation solutions for refrigeration units<\/li>\n<li>Cooling water solutions for process equipment<\/li>\n<li>Hot water production and distribution for washing processes<\/li>\n<li>Local exhaust ventilation for welding stations<\/li>\n<\/ol>\n<h2>Automation design for industry<\/h2>\n<p>Automation brings technical systems together into a fully integrated whole. It enables the management of environmental conditions, equipment operation, alarms, measurement data and energy use, ensuring that the building and production processes support one another.<\/p>\n<p>We design automation solutions for new production facilities, expansions, modernisation projects and technical refurbishments.<\/p>\n<p>Our services include, for example:<\/p>\n<ol>\n<li>Design of building and energy automation systems<\/li>\n<li>Specification of measurement and instrumentation solutions<\/li>\n<li>Design of control and regulation principles<\/li>\n<li>Design of interfaces between production processes and building services systems<\/li>\n<li>Solutions supporting remote monitoring and reporting<\/li>\n<li>Commissioning support, testing and documentation<\/li>\n<\/ol>\n<p>Our goal is not only to deliver a functional system, but also to provide useful data for maintenance, monitoring and continuous development.<\/p>\n<h2>Refrigeration design and energy solutions for industry<\/h2>\n<p>Industrial energy design examines how energy is generated, transferred, used, stored and recovered as part of a facility\u2019s operations. The aim is to support decision-making with technically and economically sound information.<\/p>\n<p>Our services include, for example:<\/p>\n<ol>\n<li>Corporate energy audits and energy management systems<\/li>\n<li>Energy assessments, audits and industrial energy analyses<\/li>\n<li>Assessment of heat recovery and waste heat utilisation opportunities<\/li>\n<li>Energy and lifecycle comparisons, including profitability analyses<\/li>\n<li>Energy and environmental condition calculations, including CFD simulations<\/li>\n<li>Design of energy solutions, including heat pumps, solar PV systems, electric boilers and energy storage systems<\/li>\n<li>Refrigeration design<\/li>\n<li>Metering and design solutions that support the use of energy data<\/li>\n<li>Support with applications for energy subsidies<\/li>\n<\/ol>\n<p>Energy solutions are assessed from the perspectives of investment, operation, maintenance and system suitability\u2014not solely on the basis of purchase price.<\/p>\n<h2>Electrical design for industry<\/h2>\n<p>In industrial electrical design, reliability of operation, safety, sufficient capacity and adaptability are key considerations. Systems must support both current production needs and future changes.<\/p>\n<p>Our services include, for example:<\/p>\n<ol>\n<li>Electrical distribution and power supply systems<\/li>\n<li>Main and auxiliary electrical systems for production facilities<\/li>\n<li>Distribution boards, switchgear and cabling<\/li>\n<li>Safety system design<\/li>\n<li>Backup power and UPS solutions<\/li>\n<li>Earthing, lightning protection and protection coordination calculations<\/li>\n<li>Metering, monitoring and energy management solutions<\/li>\n<\/ol>\n<p>Careful electrical design supports safe operation, efficient maintenance and changes in the production environment.<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block ocb ocb--left\" >\n    <div class=\"block__inner ocb__inner editor-content\">\n\n    \t    \t\t<div class=\"ocb__title ocb__title--mobile\">\n    \t\t\t<h2>Assessments, measurements and documentation<\/h2>\n    \t\t<\/div>\n    \t\n\t\t<div class=\"col--4 ocb__content\">\n\t\t\t\t    \t\t<div class=\"ocb__title ocb__title--desktop\">\n\t    \t\t\t<h2>Assessments, measurements and documentation<\/h2>\n\t    \t\t<\/div>\n\t    \t\t\t\t<div id=\"conversation-container\" class=\"conversation-container\">\n<div id=\"messages\">\n<div class=\"assistant-message-container\" data-message-created-at=\"2026-09-23T08:21:57.375Z\">\n<div class=\"assistant-message-body\">\n<div class=\"assistant-message\">\n<p>We also provide technical assessments, measurements and documentation to support decision-making. These may include:<\/p>\n<ol>\n<li>Existing-condition assessments<\/li>\n<li>Feasibility and profitability calculations<\/li>\n<li>Environmental condition analyses<\/li>\n<li>Use of laser scanning data<\/li>\n<li>Inventory models<\/li>\n<li>As-built documentation<\/li>\n<\/ol>\n<p>This ensures that design is based not on assumptions, but on the site\u2019s actual baseline conditions and operational needs.<\/p>\n<\/div>\n<div class=\"message-bottom-container\">\n<div class=\"message-bottom-button-container\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"chat-container swecogpt-chat-container\">\n<div class=\"chat-input swecogpt-chat-input\">\n<div id=\"selected-sources\" class=\"has-overflow-collapse\"><\/div>\n<\/div>\n<\/div>\n\t\t\t\t\t<\/div>\n\n        <div class=\"col--9 ocb__media\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1260\" height=\"750\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-216-1260x750.jpg\" class=\"attachment-ocb-image size-ocb-image\" alt=\"Kolme henkil\u00f6\u00e4 teollisess\u00e4 ymp\u00e4rist\u00f6ss\u00e4, p\u00e4\u00e4ll\u00e4\u00e4n Sweco-logolla varutstetut ty\u00f6takit ja turvallisuusvarusteet\" \/>        <\/div>\n    <\/div>\n<\/section>\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--image\" tabindex=\"-1\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1667\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159.jpg\" class=\"attachment-full size-full\" alt=\"kaksi henkil\u00f6\u00e4 etualalla teollisess\u00e4 ymp\u00e4rist\u00f6ss\u00e4, p\u00e4\u00e4ll\u00e4\u00e4n Sweco-logolla varutstetut ty\u00f6takit ja turvallisuusvarusteet\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159.jpg 2500w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-200x133.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-768x512.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-1536x1024.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-2048x1366.jpg 2048w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-520x347.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-800x533.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-450x300.jpg 450w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-675x450.jpg 675w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2026\/09\/Sweco-Obbola-SCA-Juni-2024-159-652x435.jpg 652w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\" \/>\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--content\" tabindex=\"-1\">\n\t\t\t\t\t\t<h2><span style=\"font-weight: 400\">S<\/span><span style=\"font-size: 2.5rem\">weco\u2019s strength lies in coordinating technical disciplines in industrial environments<\/span><\/h2>\n<div id=\"conversation-container\" class=\"conversation-container\">\n<div id=\"messages\">\n<div class=\"assistant-message-container\" data-message-created-at=\"2026-09-23T08:24:07.433Z\">\n<div class=\"assistant-message-body\">\n<div class=\"assistant-message\">\n<p>We approach each project as an integrated whole, bringing together HVAC, automation, energy, electrical systems and production requirements from the earliest stages.<\/p>\n<p><strong>Our typical way of working includes:<\/strong><\/p>\n<ol>\n<li><strong>Preliminary studies and assessment of the current situation<\/strong><br \/>\nWe identify the requirements of production, facilities and technical systems.<\/li>\n<li><strong>Evaluation of alternatives<\/strong><br \/>\nWe compare solution options from technical, operational and lifecycle cost perspectives.<\/li>\n<li><strong>Detailed design<\/strong><br \/>\nWe coordinate systems, interfaces and documentation.<\/li>\n<li><strong>Commissioning support<\/strong><br \/>\nWe support testing, commissioning and the transfer of information to maintenance teams.<\/li>\n<li><strong>Continuous improvement<\/strong><br \/>\nWe use measurements, feedback and operational data as a basis for further development.<\/li>\n<\/ol>\n<\/div>\n<div class=\"message-bottom-container\">\n<div class=\"message-bottom-button-container\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"chat-container swecogpt-chat-container\">\n<div class=\"chat-input swecogpt-chat-input\">\n<div id=\"selected-sources\" class=\"has-overflow-collapse\"><\/div>\n<\/div>\n<\/div>\n\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 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 \">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h2 class=\"h2 hyphenate\">Related projects<\/h2>                    <\/div>\n                \n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a class=\"item__link\" href=\"https:\/\/www.sweco.fi\/en\/projects\/borealis-data-centers-kajaani-campus\/\" title=\"Borealis Data Center\" aria-label=\"Borealis Data Center\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Borealis Data Center<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2025\/12\/Borealis-Data-Center-in-Kajaani-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Aerial view of a large industrial facility with various buildings, storage areas, and greenery in Finland.\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a class=\"item__link\" href=\"https:\/\/www.sweco.fi\/en\/projects\/overall-design-of-the-air-data-center\/\" title=\"Overall design of The Air data center\" aria-label=\"Overall design of The Air data center\" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Overall design of The Air data center<\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2021\/06\/Ficolon-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"Ficolon julkisivu\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                                    <div class=\"col col--4 item item--img\">\n\n                                                    <a class=\"item__link\" href=\"https:\/\/www.sweco.fi\/en\/projects\/finlands-first-green-hydrogen-plant-comes-to-life-in-virtual-model\/\" title=\"Finland\u2019s first green hydrogen plant comes to life in virtual model \" aria-label=\"Finland\u2019s first green hydrogen plant comes to life in virtual model \" >\n                                <div class=\"item__title\">\n                                    <p class=\"h4 hyphenate\">Finland\u2019s first green hydrogen plant comes to life in virtual model <\/p>                                    <p class=\"item__title--info\">\n                                                                                                                                                            <\/p>\n                                <\/div>\n                                <figure class=\"item__image\">\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"296\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2022\/02\/p2x-headerkuvitus-520x296.jpg\" class=\"attachment-insights-featured size-insights-featured\" alt=\"harmaalla pohjalla vihre\u00e4t kirjaimet ja numero: P2X\" \/>                                <\/figure>\n                            <\/a>\n                        \n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n\n\n<section class=\"block form-block block--white\" id=\"contactus\">\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=\"h1 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_5' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_5' id='gform_5'  action='\/en\/wp-json\/wp\/v2\/pages\/81121' data-formid='5' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_5_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_5_8'><span class='gform-field-label__text'>Email<\/span><\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_5_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_5_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_5_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_5_1'><span class='gform-field-label__text'>Nimi<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_5_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_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_5_2'><span class='gform-field-label__text'>Yritys<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_5_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_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_5_5'><span class='gform-field-label__text'>S\u00e4hk\u00f6posti<\/span><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_5_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_5_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_5_3'><span class='gform-field-label__text'>Puhelin<\/span><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_5_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_5_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_5_6'><span class='gform-field-label__text'>Kuinka voimme auttaa?<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_5_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_5_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 gfield--choice-align-vertical gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Suostumus<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_5_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_5_7_1' ><span class='gform-field-label__text'>L\u00e4hett\u00e4m\u00e4ll\u00e4 viestin hyv\u00e4ksyn, ett\u00e4 tietoni tallentuvat Swecon asiakas- ja sidosryhm\u00e4rekisteriin. <a href=\"https:\/\/www.sweco.fi\/tietoa-swecosta\/tietosuoja-swecolla\/\" target=\"_blank\">Lue tietosuojaseloste<\/a>&gt;<\/span><\/label><input type='hidden' name='input_7.2' value='L\u00e4hett\u00e4m\u00e4ll\u00e4 viestin hyv\u00e4ksyn, ett\u00e4 tietoni tallentuvat Swecon asiakas- ja sidosryhm\u00e4rekisteriin. &lt;a href=&quot;https:\/\/www.sweco.fi\/tietoa-swecosta\/tietosuoja-swecolla\/&quot; target=&quot;_blank&quot;&gt;Lue tietosuojaseloste&lt;\/a&gt;&gt;' class='gform_hidden' \/><input type='hidden' name='input_7.3' value='4' 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_5'><span>L\u00e4het\u00e4<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=bb2167c92edfed1f240764c73c631698' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_5' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_5' id='gform_theme_5' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_5' id='gform_style_settings_5' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='5' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='57QPnFojNQ4zKUW3IT7v09gNwG8keCa4jA7AziFhAXKU9l7o2m3+0bZnfLolJHGNDhGVQ\/Qys12vfjKbuUA9bdRHwU7hth7kFAvCtDC1wM60RTU=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_5' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjBkODVhMGQ5Yzk4MDViYzFlNmRhYjYzMTQ2NGY4YjY5XCIsXCI3LjNcIjpcIjI1OTBmOGE0ZDEyOWU0NzE3NjU2N2E4Y2ZiZGI2YmY0XCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjhjNmJlMjZhNGRhNzRhNjIxMzRhNzYzODIxNTI2ZTFjXCIsXCJhM2FjNTZkZjVmNTkyMWExNDhlNGI3MjUxNjI3YjMwOFwiLFwiNWY4MTJkNGM3ZmM5NGJhNzIzOGUwN2JmYjc4NTYwODRcIl0sXCJnZm9ybV90aGVtZVwiOlwiNjIyNGZlODY5ZGMyYTlhZmY1NzdkMjE4YmM0MzhhMTBcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIzNjFhZjk4MTM1MmMwOGYyZmYxYTJjN2EzMzVlY2Y5NVwiLFwiZm9ybV9pZFwiOlwiNjkzYWQ3YjE2NmMwYWVhZGI5MTA2YzMyNmQ0YTA4ZmFcIixcInVybFwiOlwiZTg1NzczNWVmYjYzZDY4ODVhMTMwMTk5YTc0YTNkYWZcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiN2VjYzI2NWUxNmNlODA1OTI1ODUzY2QzMjQxYTUzZThcIn0iLCI2OWIxY2ExMDVjMGZmMzM5ZDdiNzYzY2FmZmYxNzgyYiIsMTc5MjgzNzQ0OV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' 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_5' id='gform_ajax_frame_5' 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() {jQuery('#gform_ajax_frame_5').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_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').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_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );var current_page = jQuery('#gform_source_page_number_5').val();jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = 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_5').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"5\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_5\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_5\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_5\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 5, 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},"author":41,"featured_media":81132,"parent":20840,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"Industrial building services - Sweco","_seopress_titles_desc":"Integrated HVAC, automation, energy and electrical design for industry\u2014supporting safe, efficient operations throughout the lifecycle.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"Industrial building services","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"class_list":["post-81121","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/81121","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\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/comments?post=81121"}],"version-history":[{"count":6,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/81121\/revisions"}],"predecessor-version":[{"id":81161,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/81121\/revisions\/81161"}],"up":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/pages\/20840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/81132"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=81121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}