PageSourceSearch

https://www.rudus.fi/rudus-yrityksena/tyopaikat

html rudus.fi collected 2026-10-02 08:02:26 UTC 107,211 bytes, 1,960 lines download raw bytes

1
2
3<!doctype html>
4<html>
5<head><title>
6	Rudus työpaikat: Kestävää tulevaisuutta rakentamaan rakennusalalle
7</title><link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" /><link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&amp;display=swap" rel="stylesheet" /><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css" /><link href="/includes/compiled/css-default?v=eyuUyPWNuYYStoMX73-Ctrot0_IA3s30lQgRbOQUguw1" rel="stylesheet"/>
8<link href="/includes/compiled/css-core?v=GQa9MF4Bfo-DHpoSw7TQE8haNfpkc305aeW7XPx4VPw1" rel="stylesheet"/>
9<script src="/includes/compiled/vendor?v=g8HYcTh2mV7pqgMVYxesArqeyC0i4r_YqP4zQAzpuwI1"></script>
vendor: 2 bytes, line 9
9
10<script src="/includes/compiled/js?v=gZtXb_UTuvyC4UEwEg2vDfxo_mOqMZs6WHdrXpXWoZ01"></script>
vendor: 2 bytes, line 10
10
11<script src="/includes/compiled/bootstrapjs?v=2jkvnnKDnM91p9xIl8YJ638XEFelt5cd6krsHcv3nBs1"></script>
vendor: 2 bytes, line 11
11
12<script src="/includes/compiled/vuejs?v=_9o0wEXjDJFbJafpgTfEVe7HQkE7XyW2dAWCa1eqDrw1"></script>
12
13
14    
14<script src="https://kit.fontawesome.com/2efdf0ad2a.js" crossorigin="anonymous"></script>
14
15    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0" />
16
17    
17<script type="application/ld+json">
18    {
19        "@context": "https://schema.org",
20        "@type": "Organization",
21        "name": "Rudus Oy",
22        "url": "https://www.rudus.fi",
23        "logo": "https://www.rudus.fi/includes/images/rudus-crh-logo.svg",
24        "telephone": "+358 20 447 711",
25        "address": {
26            "@type": "PostalAddress",
27            "streetAddress": "Karvaamokuja 2a",
28            "postalCode": "00380",
29            "addressLocality": "Helsinki",
30            "addressCountry": "FI"
31        }
32    }
33    </script>
33
34
35    
35<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https://www.rudus.fi/"},{"@type":"ListItem","position":2,"name":"Meistä","item":"https://www.rudus.fi/rudus-yrityksena"},{"@type":"ListItem","position":3,"name":"Työpaikat","item":"https://www.rudus.fi/rudus-yrityksena/tyopaikat"}]}</script>
35
36
37<!-- Google Tag Manager -->
38<script async>
vendor: 403 bytes, lines 38-46
38
39	(function (w, d, s, l, i) {
40		w[l] = w[l] || []; w[l].push({
41			'gtm.start':
42				new Date().getTime(), event: 'gtm.js'
43		}); var f = d.getElementsByTagName(s)[0],
44		        j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
45			'//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
46	})(window, document, 'script', 'dataLayer', '
46GTM-KCTSBV5
vendor: 5 bytes, line 46
46');
47</script>
47
48<!-- End Google Tag Manager -->
49<meta id="ogurl" property="og:url" content="https://www.rudus.fi/rudus-yrityksena/tyopaikat" /><meta id="ogtype" property="og:type" content="website" /><meta id="ogtitle" property="og:title" content="Rudus työpaikat: Kestävää tulevaisuutta rakentamaan rakennusalalle" /><meta id="ogsite_name" property="og:site_name" content="fi" /><meta id="ogdescription" property="og:description" content="Rudus on aktiivinen ja aloitteellinen rakennusalan toimija. Opiskelijoille Rudus tarjoaa mahdollisuuden alan työharjoittelun ja opinnäytetyön tekemiseen." /><meta name="description" content="Rudus on aktiivinen ja aloitteellinen rakennusalan toimija. Opiskelijoille Rudus tarjoaa mahdollisuuden alan työharjoittelun ja opinnäytetyön tekemiseen." /></head>
50
51<body id="body" class="bs5-template default-template tyopaikat-url">
52    
53
54<!-- Google Tag Manager -->
vendor: 72 bytes, lines 54-56
54
55<noscript>
56	<iframe src="https://www.googletagmanager.com/ns.html?id=
56GTM-KCTSBV5
vendor: 89 bytes, lines 56-57
56" height="0" width="0" style="display: none; visibility: hidden"></iframe>
57</noscript>
58<!-- End Google Tag Manager -->
59    <form method="post" action="./tyopaikat" id="Form1">
60<div class="aspNetHidden">
61<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
62<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
63<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="4RcCm3NkfgRcqsBS1idcZmbs8inzoulZAUTf8a3VRKb58oKYB0fIdLt330Qc0rIJzSEcfPSNA/UH3suUxKwtfKgZxr/r+G/zxMw7KXWX6u5+ps+WDKbFSSa4zs6BOxB/64oqr9cbS0hlZVyD97ekOvGiMsdOQzvA3fC7b2DiB/sxqzD6z4woGnHRLXPjiOpvErpGSQ7e0o8mBwOCj1Ipfj/UeYlKVT7Bt5hZnA9dZjAaC0UMp3PkEaUZTfv0qF3F5YpTxroOjtlMVx2fo5gAyDAx1EsS7vlKmK430a9aJzgw3l/mZXwDihyw/HewGWwlpmnw8obSEjrbxP/Ag8Laz2ayOoaOcbz79TbqrwaB1kLEz6dDOF7eN7Um00xELtwrV9Tkb3GXPwreEaxVAzrn/xfmQc4oKNhmATOk1PG3nyTjupdQu2tMzfbe0jkEdfOAHjeTqggIWXCGzP2MBzFEV/Ltv/6hVKx97FCfW/0pTHviiTL7BQM+NharTdJi8SibO7p8h12M9GDZd2Q8r+gX3zGmf4DAuuPfg5V6nZcHCJCnd7/CuhN4+dLv2M1IGAiua4VCGrlyPM9I6Wy/nala7kEFmF4v7COHVSHzXBdYoob/PE0xIqmCBfRfmnfqjwzrxJKvuHW6B4DEltgY0RQCjd+tRWO5qnBQS3nQ1DJQnEQLZfN2K6CnO6YeI2oJiA5ZOv1BzVw9IGgB1igIfx051Lz9MK65OqVkcb398b7iSDLBM0WRCSOzBAvipjLC0K1ZL8m+z9au05JLUw4327cFhRWvaTm5EcQbtz6elwj9mJV1JktbTAGCtRrcy76wFglO0Nx5FANSzLz7yYRL5YrTrk//tjUWsZx6KXTte6gbWJAwM7TH61haQS9HECpQBTJ6KhBZR4Y1bo9o3z2xBRGG+KT0xtefwqYXTe4wlJnWSi7L1wbHfNGUKIhQiAFYyMbpgAL5QVvgQ4tihWcuOcsK4qVNPGsf0yeY+z1590653685jUfDAadjX5oAn1N8AcWHxsnaJeGrjUCXcXNaURaCyZcwus3AK5Jd1sgOlYLL74Io7Cc02j0UArE4086X3Cc1GVfZoxw0YguXDRbxPHzLLCE5/6/Lbg4/XcxM8NNZKnnQLL6BPS/KNcdoSZZ18UikUMTNdHmChXc9Rw3PSacNZhaeq0gym6cLDBRVY/t1TPHQ7i0HmZY5HKgihjJ0w8ywabzTcQLa4Z9hvNrx6WHlaGWIblLviR2oKcT1tv5QNpIZtebOyz+ryPGA7mmIwKP45qpqfxTsZXA2zz8kXgIt4isXC2Xx4WU/SrJLCxwvd+Y3TTByUJBxp6n1DeOmrqSvBPBsmp8frVFC5w00Xy4/6UhzcD5cRcBCZDSnRJkXdqqUgXtSrIfbIZZBjY+bUTKDAo3ourrikdQ2A5KBF/zF6/Wj76Y0fZSwVSgYq1NYHbLrc255X/dUlQysgjushVAgGaIlc0/htfcPg6Oo2C3/Aq0PxEuiLvAl0S75+VzXyVdGCTYiiKcULZZFekWkhlti67yStBHijuikd3gMMB2ONF9FwEUcimUoet5jfnmUxsKOTOCDWrNu7K/nl2bh1YzBeNFw/v2AOI6ooTcOHT3cd0bv9vIoC2RKap5HoxDXVebU62ddRdm3duH/E4wKzYuj6lYky4TSPAml0osTaReYJoTHD6aVsjtYKD4jM4pB4mabxzpRTvVQhKwRHp7QYLn+ZQVwxkcf6b0/EHtC4PVOHiz0UqXyZciVkNT6yZBiSbx+PY6bVqZ6wZvQniG0heB04ZwNaZuA6hjkvK4ffLFlP8cM1lE4IirbZf/4M+f1HAkoLZdDApAxFwzQ8Q2Sah4at79WPGiQT4r4KA3k1eMRf3KV0H/s4gz49nKNx8ip4GPbM/Lxjd71UMUcQ2LbNl1j2gRCAlsPjV6dA41XC5QzsyQz4WsAX+yR2Du9Nn8jq3URjj9QFp5EahrCIkiGe8smIiCd+auKTRHlT5rI9I479v/2BesHallMPexWHin+/xKyoP175vfwEk4CQliO0DEWyibIWT2UP2wAMtIzCfbn3C4/MEoxEnrNVGXhJWVmSak2N1EYjL6yWSEizBEClMw3/+adCJqwumDDzXTrJS73lx9onm1Avj/t7FjjpyesdQcPqKvT/CQgmii7vsrCwH5/6h31rc8NUJS0AhTHIXWDz3sK7gUSufsvPojVsYSCY8aNpHbPWn3no5Gg6uutVcHiTaoBdHwcPGTEA6lfjS14uPN3JpA1ZaXc+nWUy2dQi265/JkEhdI48+hVdpg43caFBw2jaw4CFrKBCPblGDOS5j5TVM8niocuTSMc1HT99CpGSHBO5xD2fjyW18k3nYfJHKrTkQpVhb8xndsbVAWY0CGuZdKDnqlknkBcyzr0Ix5IgD/5Yitu2kAwN9MGo2XfAdRSgqNUagKWWl5d3qVBjQ7v1/oFgBakiSqsEtgJ4zma8K6YUIEhk1f55ptEnat7RMXaXOiGKef0S0uA+od2fK+B6eFPzH+L35CcKbnmMmE29wQDk00SSdsX2q4wH46wNWkHWzRxbhyhqstyFPxuiRGGSwhc8gZNEkBIQmuAV51exL12qdYI8bTf09HTsljkdbaNsOl6jgR4tB/TGLM1phLOnVo3/Sa/u4qoXk4o//aumKy+WaYCjGorvmIuehMwLhFJZ+mfedMYNIgPFzrxiOqmkcupg25gnk2fxROu7T8ne5iURC9aD44vz6rh+W+UJZxOo0KgNGuqq07hijsF0Elb/DOCVPR1J6O1GF1ybXOBwCtoQsSIboWZzPSqwugBBcmIop1QSNTzxn1q4FXcSGn2smXqJQXaFlQTlmCRXpUk6B+LZyvs2XUnqU/midbsQFLMa1tdxHKfxTdKPSCnc2apr2nNEmes/PV6Pxxw4GkA9XolErgqAfcayqnKF6LFoua/Q9tLHj9u4V6E5VkL0BW0D9xQttASZ2gbv9YfOwZxzqEp1GUtEy+6X+npaQQxECtaiKfrJ5tQPN66TrTke8yuKElREtO1WSu5haJEwwRaSrj85khBi+PuIM5glfbKD1JPXUeKq64OmWFkGNZO2Q76RH0csMb5DnYKeOXylgnZoLR58xwAcFy1MYtwO8+ry75Qi+SrWfKtxDmjjH078zfGVLJcCy4zvFRcg9ciUpPHWgqKox9mEUuia2lVe76WWiVuSpDfcCOZ/QFdgMw305ir1jLYcJUIXvcG6WcAt0GwHRDv4UXnsJEB+f0iyI/n7WPY9AeFxPVwaol+RDphYX0Ko25/mU5msw9GIJ+onWIfvoU8sOKnE8v2+qayoW1Xz4RFR6N1kh+N2W5V31dbt5Xn3P8pTxinyoSRb4pFQggY5+7dcLbm+S87vQKFoD02T2HX0qdVS6DYPMBHEZbfz5XpHC6nRI5Hgss+d1cJB0H43jWmr2zONBf5T8kKTySLaL+MYg1SXlsVq0UsEP2GFjjMKiSMDS+b777sgKjPb8puYFLpTRWPwbRreifoV9iOYh07evSEPqruQ6YROkZ4Zt03TZwjYi58oK+JQLOC5yKMFHy10gQjaR3Wz7B/pw/INyvZ/u9trT/kt7EhLISlkZH8f0s8vHqhW9gGQbs4H4cjalMCGg549hZZAocz9Xy042s08SuiG0blYC9pzUX52QXJ2ziWxZcYZ6DlpzMH0IQshPvyilb7v2kYIvdusZTkBJROvUQmHbioIMtnQy8osLibOCxmfsQdwDBKKd7hiJG7z/RUHkDLB19srG6Mo2RZMR3WiX/+07CHKSnlt4ScOuadxS7JI5qcSd1iRYsftlXsciOGgFHd0q1VVssOLEb6242GZrJ4vsQBFToeMFWM0qJQmRxNOpFhEBQzUjjCgwGvEFyJ7FKaaSnfRmv96NT80daFmW635HzjbbNJWE3gxn9TQbTZy4v9cqzF3eUkY92r9AesZzNMHlgNe+lqxH+78zalJA85mQFWvoGpdbv6Q7oZtbojkuMv2mTBrPvqXDjlPvskHfE21SYuuo6yr4aA5TQup4vBuRbbXtoArGGn8PcnT5/1J1QtqpMyImEtKYi8zorwfsbVnk9TSPL+pOD7hbKQJo4cxELyRNOEBmtDCbfXWKVor1dqwPYdZsraXH/iHjFGAIZYBIKFpebVNDogno0ARlNV5hbV/5vbqJylQL7At8NKSHUFBNnZ0eg3SzDTfZeD3u/UPjoi8ueXftwYpPYSanZ23EiC/reK3tbcHP/HA5V5NNasPb/xK5nmYf9PrAHLpMpAFTmLJBkl9rAO" />
64</div>
65
66<script type="text/javascript">
67//<![CDATA[
68var theForm = document.forms['Form1'];
69if (!theForm) {
70    theForm = document.Form1;
71}
72function __doPostBack(eventTarget, eventArgument) {
73    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
74        theForm.__EVENTTARGET.value = eventTarget;
75        theForm.__EVENTARGUMENT.value = eventArgument;
76        theForm.submit();
77    }
78}
79//]]>
80</script>
80
81
82
83<script src="/WebResource.axd?d=pynGkmcFUV13He1Qd6_TZBWIpMM9ZeZh7n64vJo5_0MrsATc7c6RALh6sv3NCTpzYR-91lteWqXEy4DerxHJrw2&amp;t=639190977291376328" type="text/javascript"></script>
83
84
85
86<script src="/ScriptResource.axd?d=NJmAwtEo3Ipnlaxl6CMhvnqt7GkxbJesXCxEvlb5wb6NIn4qxJzSoD5R-g3kuEZuaEm-f21k_OJi17apOi4VgPnytmiM8LKCm2M4nYAmrpOvw5VABwvvHrDHejHex_48QEcvyVyTJw0-d2CnC-R_dnA_v9XduxXKMynycA63_441&amp;t=ffffffffa1bf0f7b" type="text/javascript"></script>
vendor: 2 bytes, line 86
86
87<script src="/ScriptResource.axd?d=dwY9oWetJoJoVpgL6Zq8OGFv0WuNXwSAbTaTE3-JzNzGLIhWUE6vbqoO5VScbWXqsauXAPRgG2MyK7Z46Lav-8tNuzqP4MS3F4KflHxVOPlIVaXwWY6Obt2N4juOvo-IM-_3HX-CDpyzPf_XcdfMuhJVduvKGGJ1tO-Lp-cuGKs1&amp;t=ffffffffa1bf0f7b" type="text/javascript"></script>
87
88<div class="aspNetHidden">
89
90	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="10479C00" />
91</div>
92        
93        
93<script type="text/javascript">
94//<![CDATA[
95Sys.WebForms.PageRequestManager._initialize('ctl00$ctl10', 'Form1', [], [], [], 90, 'ctl00');
96//]]>
97</script>
97
98
99
100        
101
102
103<script type="text/javascript">
104    window.E21 = window.E21 || {};
105    E21.TopNavigationSearch = E21.TopNavigationSearch || {};
106    E21.TopNavigationSearch.Translations = {
107        'GenericErrorMessage': 'Jotain meni pieleen... kokeile toimintoa uudelleen tai päivitä sivu!',
108        'SearchInputHint': 'Hae tuotteita ja palveluita',
109        'SearchResultsFound': 'Yhteensä {0} hakutulosta',
110        'SearchGroupPages': 'Sivut',
111        'SearchGroupProductGroups': 'Tuoteryhmät',
112        'SearchGroupProductPages': 'Tuotteet',
113        'ShowAllSearchResults': 'Näytä kaikki hakutulokset',
114        'TooManyResults': 'Löydettiin yli 100 tulosta. Tarkenna hakua tai näytä ensimmäiset 100 tulosta.',
115        'NoSearchResults': 'Hakusanallasi ei löytynyt tuloksia',
116        'SearchButtonText': 'Hae',
117
118        'SearchGroupPersons': 'Henkilöt',
119    };
120    E21.TopNavigationSearch.SearchPageUrl = '/haku';
121
122</script>
122
123
124<div id="topnavigation-vue-app" v-cloak class="sticky-top">
125    <!--Desktop Navigation-->
126    <header id="desktop-navigation">
127            <!--Desktop Quicklinks -->
128        <div class="quicklinks">
129            <div class="container-fluid">
130                <div class="row">
131                    <ul class="nav">
132                        
133                                
134                                
135                                    <li class="nav-item">
136                                        <a href='/ura-ruduksella' class='nav-link'>
137                                            Ura Ruduksella
138                                        </a>
139                                    </li>
140                                
141                            
142                                
143                                
144                                    <li class="nav-item">
145                                        <a href='/palvelut' class='nav-link'>
146                                            Palvelut
147                                        </a>
148                                    </li>
149                                
150                            
151                                
152                                    <li class="nav-item dropdown">
153                                        <a  class='nav-link active' href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
154                                            Meistä
155                                        </a>
156                                        <div class="dropdown-menu">
157                                            
158                                                    <a href='/rudus-yrityksena/rudus-konserni' class='dropdown-item'>
159                                                        Rudus-konserni
160                                                    </a>
161                                                
162                                                    <a href='/rudus-yrityksena/toiminta' class='dropdown-item'>
163                                                        Toiminta
164                                                    </a>
165                                                
166                                                    <a href='/rudus-yrityksena/arvot' class='dropdown-item'>
167                                                        Arvot
168                                                    </a>
169                                                
170                                                    <a href='/rudus-yrityksena/tyopaikat' class='dropdown-item active'>
171                                                        Työpaikat
172                                                    </a>
173                                                
174                                                    <a href='/rudus-yrityksena/naapurisivut' class='dropdown-item'>
175                                                        Naapurisivut
176                                                    </a>
177                                                
178                                                    <a href='/rudus-yrityksena/verkkolaskut' class='dropdown-item'>
179                                                        Verkkolaskut
180                                                    </a>
181                                                
182                                                    <a href='/rudus-yrityksena/ymparistovaikutusten-arviointi-yva' class='dropdown-item'>
183                                                        Ympäristövaikutusten arviointi YVA
184                                                    </a>
185                                                
186                                                    <a href='/rudus-yrityksena/historia' class='dropdown-item'>
187                                                        Historia
188                                                    </a>
189                                                
190                                                    <a href='/rudus-yrityksena/aineistopankki' class='dropdown-item'>
191                                                        Aineistopankki
192                                                    </a>
193                                                
194                                                    <a href='/rudus-yrityksena/myytavat-kiinteistot' class='dropdown-item'>
195                                                        Myytävät kiinteistöt
196                                                    </a>
197                                                
198                                        </div>
199                                    </li>
200                                
201                                
202                            
203                                
204                                    <li class="nav-item dropdown">
205                                        <a  class='nav-link' href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
206                                            Vastuullisuus
207                                        </a>
208                                        <div class="dropdown-menu">
209                                            
210                                                    <a href='/vastuullisuus/vastuullisuus' class='dropdown-item'>
211                                                        Vastuullisuus on tekoja
212                                                    </a>
213                                                
214                                                    <a href='/vastuullisuus/vastuullisuuskatsaus' class='dropdown-item'>
215                                                        Vastuullisuuskatsaus
216                                                    </a>
217                                                
218                                                    <a href='/vastuullisuus/ymparistovastuu' class='dropdown-item'>
219                                                        Ympäristövastuu
220                                                    </a>
221                                                
222                                                    <a href='/vastuullisuus/ilmasto' class='dropdown-item'>
223                                                        Ilmasto
224                                                    </a>
225                                                
226                                                    <a href='/vastuullisuus/kiertotalous' class='dropdown-item'>
227                                                        Kiertotalous
228                                                    </a>
229                                                
230                                                    <a href='/vastuullisuus/lumo-ohjelma' class='dropdown-item'>
231                                                        Luonto ja LUMO-ohjelma
232                                                    </a>
233                                                
234                                                    <a href='/vastuullisuus/hiilijalanjalki' class='dropdown-item'>
235                                                        Hiilijalanjälki
236                                                    </a>
237                                                
238                                                    <a href='/vastuullisuus/vahahiiliset-ratkaisut' class='dropdown-item'>
239                                                        KEVEÄ tuotteet
240                                                    </a>
241                                                
242                                                    <a href='/vastuullisuus/betoni-hiilinieluna' class='dropdown-item'>
243                                                        Betoni hiilinieluna
244                                                    </a>
245                                                
246                                                    <a href='/vastuullisuus/tyoturvallisuus' class='dropdown-item'>
247                                                        Työturvallisuus
248                                                    </a>
249                                                
250                                                    <a href='/vastuullisuus/ihmiset' class='dropdown-item'>
251                                                        Ihmiset
252                                                    </a>
253                                                
254                                        </div>
255                                    </li>
256                                
257                                
258                            
259
260                        
261                            <li class="login-dropdown nav-item dropdown">
262                                <a href="/login" class="nav-link" role="button">
263                                    <i class="fa-regular fa-user me-1"></i>
264                                    Kirjaudu
265                                </a>
266                            </li>
267                        
268
269                        
270                    </ul>
271                </div>
272            </div>
273        </div>
274
275        <!--Desktop Main Header -->
276        <div class="main-header">
277            <div class="container-fluid">
278                <div class="main-header-container">
279
280                    <a class="navbar-brand" href="/">
281                        <img src="/includes/images/rudus-crh-logo.svg" class="logo" title="Rudus Oy - A CRH Company" />
282                    </a>
283
284                    <nav class="navbar" role="navigation">
285                        
286                                <ul class="navbar-nav">
287                                    
288                                <li class="nav-item">
289                                
290                                    
291                                        <a  class='nav-link'
292                                            data-bs-toggle='offcanvas' role='button' href="#offcanvas-4158" aria-controls="offcanvas-4158" >
293                                            Tuotteet
294                                        </a>
295                                    
296                                    
297
298                                </li>
299                            
300                                <li class="nav-item">
301                                
302                                    
303                                    
304                                        <a href='/rudus-ratkaisut' class='nav-link'>
305                                            Ratkaisut
306                                        </a>
307                                    
308
309                                </li>
310                            
311                                <li class="nav-item">
312                                
313                                    
314                                        <a  class='nav-link'
315                                            data-bs-toggle='offcanvas' role='button' href="#offcanvas-5815" aria-controls="offcanvas-5815" >
316                                            Aineisto
317                                        </a>
318                                    
319                                    
320
321                                </li>
322                            
323                                <li class="nav-item">
324                                
325                                    
326                                    
327                                        <a href='/ajankohtaista' class='nav-link'>
328                                            Ajankohtaista
329                                        </a>
330                                    
331
332                                </li>
333                            
334                                <li class="nav-item">
335                                
336                                    
337                                    
338                                        <a href='/yhteystiedot' class='nav-link'>
339                                            Yhteystiedot
340                                        </a>
341                                    
342
343                                </li>
344                            
345                                </ul>
346                            
347                    </nav>
348
349                    <div class="navbar-addons">
350                        <top-navigation-search-input 
351                            @loading="onSearchLoading"
352                            @error="onSearchError"
353                            @results="onSearchResults"
354                            @search-page-url="onSearchPageUrl">
355                        </top-navigation-search-input>
356
357
358                        <div class="offer-addon icon-addon">
359                            <a href="/pyyda-tarjous" title="Pyydä tarjous" data-bs-toggle="tooltip">
360                                <i class="fa-sharp-duotone fa-clipboard-list"></i>
361                            </a>
362                        </div>
363
364                        <div class="cart-addon icon-addon">
365                            <a :href="shopHref()" title="Ostoskori" data-bs-toggle="tooltip">
366                                <span class="cart-count">{{ itemsCount }}</span>
367                                <i class="fa-sharp-duotone fa-shopping-cart"></i>
368                            </a>
369                        </div>
370                    </div>
371                </div>
372            </div>
373        </div>
374        </header>
375  
376    <!--Mobile Navigation header -->
377    <header id="mobile-navigation">
378
379        <!--Main Header-->
380        <div class="main-header p-2">
381            <a class="navbar-brand" href="/">
382                <img src="/includes/images/rudus-crh-logo.svg" title="Rudus Oy - A CRH Company" />
383            </a>
384            <a href="/pyyda-tarjous" class="offer-addon btn btn-success" title="Pyydä tarjous">
385                <i class="fa-solid fa-clipboard-list"></i><span class="ms-1">Pyydä tarjous</span>
386            </a>
387            <div class="navbar-addons mobile-buttons">
388                <a href="#" class="btn btn-light" data-bs-toggle="collapse" data-bs-target="#search">           
389                    <i class="fa-solid fa-search"></i>
390                </a>
391                <a :href="shopHref()" class="btn btn-light" title="Ostoskori">
392                    <i class="fa-solid fa-cart-shopping"></i>
393                    <span class="cart-count">{{ itemsCount }}</span>
394                </a>
395
396                
397                <a class="btn btn-light" data-bs-toggle="offcanvas" role='button' href="#offcanvas-mobile-topnav" aria-controls="offcanvas-mobile-topnav"><i class="fa-regular fa-bars"></i></a>
398            </div>
399        </div>
400    </header>
401
402    <div id="search" class="collapse p-3">
403        <top-navigation-search-input
404            @loading="onSearchLoading"
405            @error="onSearchError"
406            @results="onSearchResults"
407            @search-page-url="onSearchPageUrl">
408        </top-navigation-search-input>
409    </div>
410    <teleport to="#search-results-teleport">
411            <top-navigation-search-results
412                :loading="searchLoading"
413                :error="searchError"
414                :results="searchResults"
415                :search-page-url="searchPageUrl">
416            </top-navigation-search-results>
417    </teleport>
418</div>
419<div id="search-results-teleport">
420</div>
421
422                                                                
423<div class="megamenu-container offcanvas offcanvas-start" tabindex="-1" id="offcanvas-mobile-topnav" aria-labelledby="offcanvasLabel-mobile-topnav">
424    <div class="megamenu-header">
425        <img src="/includes/images/rudus-crh-logo.svg" class="logo" width="100" title="Rudus Oy - A CRH Company" />
426        <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Sulje"></button>
427    </div>
428    <div class="offcanvas-body"> 
429
430        
431        <ul class="navbar-nav" role="menu">
432            <li class="nav-item"><a id="Frontpage" class="nav-link" href="/">Etusivu</a></li>
433            
434                    <li class="nav-item">
435                        
436                            <a class='nav-link children'
437                                data-bs-toggle='offcanvas' role='button' href="#offcanvas-4158" aria-controls="offcanvas-4158" >
438                                Tuotteet
439                            </a>
440                        
441                        
442                    </li>
443                
444                    <li class="nav-item">
445                        
446                        
447                            <a href='/rudus-ratkaisut' class='nav-link'>
448                                Ratkaisut
449                            </a>
450                        
451                    </li>
452                
453                    <li class="nav-item">
454                        
455                            <a class='nav-link children'
456                                data-bs-toggle='offcanvas' role='button' href="#offcanvas-5815" aria-controls="offcanvas-5815" >
457                                Aineisto
458                            </a>
459                        
460                        
461                    </li>
462                
463                    <li class="nav-item">
464                        
465                        
466                            <a href='/ajankohtaista' class='nav-link'>
467                                Ajankohtaista
468                            </a>
469                        
470                    </li>
471                
472                    <li class="nav-item">
473                        
474                        
475                            <a href='/yhteystiedot' class='nav-link'>
476                                Yhteystiedot
477                            </a>
478                        
479                    </li>
480                
481        </ul>
482
483        <!--Mobile Quicklinks-->
484        <div class="quicklinks">
485            <ul class="nav">
486                
487                        
488                        
489                            <li class="nav-item">
490                                <a href='/ura-ruduksella' class='nav-link'>
491                                    Ura Ruduksella
492                                </a>
493                            </li>
494                        
495                    
496                        
497                        
498                            <li class="nav-item">
499                                <a href='/palvelut' class='nav-link'>
500                                    Palvelut
501                                </a>
502                            </li>
503                        
504                    
505                        
506                            <li class="nav-item dropdown">
507                                <a class='nav-link active' href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
508                                    Meistä
509                                </a>
510                                <div class="dropdown-menu">
511                                    
512                                            <a href='/rudus-yrityksena/rudus-konserni' class='dropdown-item'>
513                                                Rudus-konserni
514                                            </a>
515                                        
516                                            <a href='/rudus-yrityksena/toiminta' class='dropdown-item'>
517                                                Toiminta
518                                            </a>
519                                        
520                                            <a href='/rudus-yrityksena/arvot' class='dropdown-item'>
521                                                Arvot
522                                            </a>
523                                        
524                                            <a href='/rudus-yrityksena/tyopaikat' class='dropdown-item active'>
525                                                Työpaikat
526                                            </a>
527                                        
528                                            <a href='/rudus-yrityksena/naapurisivut' class='dropdown-item'>
529                                                Naapurisivut
530                                            </a>
531                                        
532                                            <a href='/rudus-yrityksena/verkkolaskut' class='dropdown-item'>
533                                                Verkkolaskut
534                                            </a>
535                                        
536                                            <a href='/rudus-yrityksena/ymparistovaikutusten-arviointi-yva' class='dropdown-item'>
537                                                Ympäristövaikutusten arviointi YVA
538                                            </a>
539                                        
540                                            <a href='/rudus-yrityksena/historia' class='dropdown-item'>
541                                                Historia
542                                            </a>
543                                        
544                                            <a href='/rudus-yrityksena/aineistopankki' class='dropdown-item'>
545                                                Aineistopankki
546                                            </a>
547                                        
548                                            <a href='/rudus-yrityksena/myytavat-kiinteistot' class='dropdown-item'>
549                                                Myytävät kiinteistöt
550                                            </a>
551                                        
552                                </div>
553                            </li>
554
555                        
556                        
557                    
558                        
559                            <li class="nav-item dropdown">
560                                <a class='nav-link' href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
561                                    Vastuullisuus
562                                </a>
563                                <div class="dropdown-menu">
564                                    
565                                            <a href='/vastuullisuus/vastuullisuus' class='dropdown-item'>
566                                                Vastuullisuus on tekoja
567                                            </a>
568                                        
569                                            <a href='/vastuullisuus/vastuullisuuskatsaus' class='dropdown-item'>
570                                                Vastuullisuuskatsaus
571                                            </a>
572                                        
573                                            <a href='/vastuullisuus/ymparistovastuu' class='dropdown-item'>
574                                                Ympäristövastuu
575                                            </a>
576                                        
577                                            <a href='/vastuullisuus/ilmasto' class='dropdown-item'>
578                                                Ilmasto
579                                            </a>
580                                        
581                                            <a href='/vastuullisuus/kiertotalous' class='dropdown-item'>
582                                                Kiertotalous
583                                            </a>
584                                        
585                                            <a href='/vastuullisuus/lumo-ohjelma' class='dropdown-item'>
586                                                Luonto ja LUMO-ohjelma
587                                            </a>
588                                        
589                                            <a href='/vastuullisuus/hiilijalanjalki' class='dropdown-item'>
590                                                Hiilijalanjälki
591                                            </a>
592                                        
593                                            <a href='/vastuullisuus/vahahiiliset-ratkaisut' class='dropdown-item'>
594                                                KEVEÄ tuotteet
595                                            </a>
596                                        
597                                            <a href='/vastuullisuus/betoni-hiilinieluna' class='dropdown-item'>
598                                                Betoni hiilinieluna
599                                            </a>
600                                        
601                                            <a href='/vastuullisuus/tyoturvallisuus' class='dropdown-item'>
602                                                Työturvallisuus
603                                            </a>
604                                        
605                                            <a href='/vastuullisuus/ihmiset' class='dropdown-item'>
606                                                Ihmiset
607                                            </a>
608                                        
609                                </div>
610                            </li>
611
612                        
613                        
614                    
615
616                
617                    <li class="nav-item">
618                        <a href="/login" class="nav-link" role="button">
619                            <i class="fa-regular fa-user me-1"></i>Kirjaudu
620                        </a>
621                    </li>
622                
623            </ul>
624        </div>
625    </div>
626</div>
627
628
629                                                                   
630        <div class="megamenu-container offcanvas offcanvas-start" tabindex="-1" id="offcanvas-4158" aria-labelledby="offcanvasLabel-4158">
631            <div class="megamenu-header">
632                <div class="megamenu-title h5" id="offcanvasLabel-4158">Tuotteet</div>
633                <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Sulje"></button>
634            </div>
635
636            
637            
638                <a class='back-link hide-desktop' data-bs-toggle='offcanvas' role='button' href="#offcanvas-mobile-topnav" aria-controls="offcanvas-mobile-topnav">
639                    <i class="fa-regular fa-angle-left me-1"></i>Takaisin
640                </a>
641            
642
643            <div class="offcanvas-body"> 
644                <ul class="navbar-nav" role="menu">
645                    
646                            <li class="nav-item">
647                                                            
648                                
649
650                                
651                                    <a href='/tuotteet/kevea-tuotteet' class='nav-link'>
652                                        KEVEÄ tuotteet
653                                    </a>
654                                
655
656                            </li>
657                        
658                            <li class="nav-item">
659                                                            
660                                
661
662                                
663                                    <a href='/tuotteet/kiviainekset' class='nav-link'>
664                                        Kiviainekset
665                                    </a>
666                                
667
668                            </li>
669                        
670                            <li class="nav-item">
671                                                            
672                                
673
674                                
675                                    <a href='/tuotteet/pihakivet-ja-maisematuotteet' class='nav-link'>
676                                        Pihakivet ja maisematuotteet
677                                    </a>
678                                
679
680                            </li>
681                        
682                            <li class="nav-item">
683                                                            
684                                
685
686                                
687                                    <a href='/tuotteet/betoni' class='nav-link'>
688                                        Betoni
689                                    </a>
690                                
691
692                            </li>
693                        
694                            <li class="nav-item">
695                                                            
696                                
697
698                                
699                                    <a href='/tuotteet/kaivot-ja-putket' class='nav-link'>
700                                        Kaivot ja putket
701                                    </a>
702                                
703
704                            </li>
705                        
706                            <li class="nav-item">
707                                                            
708                                
709
710                                
711                                    <a href='/tuotteet/infraelementit' class='nav-link'>
712                                        Infraelementit
713                                    </a>
714                                
715
716                            </li>
717                        
718                            <li class="nav-item">
719                                                            
720                                
721
722                                
723                                    <a href='/tuotteet/porraselementit' class='nav-link'>
724                                        Porraselementit
725                                    </a>
726                                
727
728                            </li>
729                        
730                            <li class="nav-item">
731                                                            
732                                
733
734                                
735                                    <a href='/tuotteet/julkisivuelementit' class='nav-link'>
736                                        Julkisivuelementit
737                                    </a>
738                                
739
740                            </li>
741                        
742                            <li class="nav-item">
743                                                            
744                                
745
746                                
747                                    <a href='/tuotteet/elpo-hormit' class='nav-link'>
748                                        Elpo-hormit
749                                    </a>
750                                
751
752                            </li>
753                        
754                            <li class="nav-item">
755                                                            
756                                
757
758                                
759                                    <a href='/tuotteet/louhinta-murskaus-esirakentaminen' class='nav-link'>
760                                        Louhinta, murskaus, esirakentaminen
761                                    </a>
762                                
763
764                            </li>
765                        
766                            <li class="nav-item">
767                                                            
768                                
769
770                                
771                                    <a href='/tuotteet/kierratys' class='nav-link'>
772                                        Kierrätys
773                                    </a>
774                                
775
776                            </li>
777                        
778                </ul>
779                   
780                <div id="MegaMenuNewsSliderContainer" class="news-sli
780der-container">
781                    
782<div id="carousel_15e04966663e405581a47ac5c4ca9621" class="carousel slide carousel-fade" data-bs-ride="carousel">
783    <div class="carousel-indicators">
784        <button type='button' data-bs-target='#carousel_15e04966663e405581a47ac5c4ca9621' data-bs-slide-to='0' class='active' aria-current='true' aria-label='Slide 1'></button><button type='button' data-bs-target='#carousel_15e04966663e405581a47ac5c4ca9621' data-bs-slide-to='1'   aria-label='Slide 2'></button><button type='button' data-bs-target='#carousel_15e04966663e405581a47ac5c4ca9621' data-bs-slide-to='2'   aria-label='Slide 3'></button>
785    </div>
786    <div class="carousel-inner">
787        
788                <div class="carousel-item  active" data-bs-interval="12000">
789                    <img id="SliderItemImage" class="carousel-img d-block w-100" src="/image/36899/20260828105233/Rudus-ty%c3%b6turvallisuuskilpailun-voitto_Vartiainen-Vasama_1200x700.jpg" alt="Kultainen kypärä Orimattilaan – Ruduksen betonituotetehdas palkittiin parhaana työturvallisuudessa" />
790                    <div class="carousel-caption">
791                        <div class="carousel-badges">
792                            <a class='badge bg-primary badge-rudus-pro' href=/ajankohtaista?category=Rudus+Pro><span>Rudus Pro</span></a> <a class='badge bg-primary badge-referenssit' href=/ajankohtaista?category=Referenssit><span>Referenssit</span></a> <a class='badge bg-primary badge-vastuullisuus' href=/ajankohtaista?category=Vastuullisuus><span>Vastuullisuus</span></a> <a class='badge bg-primary badge-infraelementit' href=/ajankohtaista?category=Infraelementit><span>Infraelementit</span></a> <a class='badge bg-primary badge-porraselementit' href=/ajankohtaista?category=Porraselementit><span>Porraselementit</span></a> <a class='badge bg-primary badge-pihakivet-ja-maisematuotteet' href=/ajankohtaista?category=Pihakivet+ja+maisematuotteet><span>Pihakivet ja maisematuotteet</span></a> 
793                        </div>
794                        <div class="carousel-content">
795                            <a id="SliderItemTitle" class="carousel-title" href="/ajankohtaista/2026/08/28/kultainen-kypara-orimattilaan-ruduksen-betonituotetehdas-palkittiin-parhaana-tyoturvallisuudessa">Kultainen kypärä Orimattilaan – Ruduksen betonituotetehdas palkittiin parhaana työturvallisuudessa</a>
796                            <a id="SliderItemDescription" class="carousel-description" href="/ajankohtaista/2026/08/28/kultainen-kypara-orimattilaan-ruduksen-betonituotetehdas-palkittiin-parhaana-tyoturvallisuudessa">Ruduksen Orimattilan betonituotetehdas on valittu Betoniteollisuuden työturvallisuuskilpailun voittajaksi.</a>
797                            <a id="SliderItemReadMore" class="btn btn-light btn-sm" href="/ajankohtaista/2026/08/28/kultainen-kypara-orimattilaan-ruduksen-betonituotetehdas-palkittiin-parhaana-tyoturvallisuudessa">Lue lisää</a>
798                        </div>
799                    </div>
800                </div>
801            
802                <div class="carousel-item " data-bs-interval="12000">
803                    <img id="SliderItemImage" class="carousel-img d-block w-100" src="/image/36880/20260820091246/0546-Rudus-Konala_1200x600.jpg" alt="Rudus investoi miljoonia Konalan uuteen valmisbetonitehtaaseen – kaksinkertainen kapasiteetti ja nopeus palvelevat koko pääkaupunkiseutua" />
804                    <div class="carousel-caption">
805                        <div class="carousel-badges">
806                            <a class='badge bg-primary badge-rudus-pro' href=/ajankohtaista?category=Rudus+Pro><span>Rudus Pro</span></a> <a class='badge bg-primary badge-betoni' href=/ajankohtaista?category=Betoni><span>Betoni</span></a> 
807                        </div>
808                        <div class="carousel-content">
809                            <a id="SliderItemTitle" class="carousel-title" href="/ajankohtaista/2026/08/20/rudus-investoi-miljoonia-konalan-uuteen-valmisbetonitehtaaseen-kaksinkertainen-kapasiteetti-ja-nopeus-palvelevat-koko-paakaupunkiseutua">Rudus investoi miljoonia Konalan uuteen valmisbetonitehtaaseen – kaksinkertainen kapasiteetti ja nopeus palvelevat koko pääkaupunkiseutua</a>
810                            <a id="SliderItemDescription" class="carousel-description" href="/ajankohtaista/2026/08/20/rudus-investoi-miljoonia-konalan-uuteen-valmisbetonitehtaaseen-kaksinkertainen-kapasiteetti-ja-nopeus-palvelevat-koko-paakaupunkiseutua">Rudus on avannut Helsingin Konalassa uuden, kaksilinjaisen valmisbetonitehtaan, joka nostaa yhtiön pääkaupunkiseudun valmisbetonituotannon uudelle tasolle.</a>
811                            <a id="SliderItemReadMore" class="btn btn-light btn-sm" href="/ajankohtaista/2026/08/20/rudus-investoi-miljoonia-konalan-uuteen-valmisbetonitehtaaseen-kaksinkertainen-kapasiteetti-ja-nopeus-palvelevat-koko-paakaupunkiseutua">Lue lisää</a>
812                        </div>
813                    </div>
814                </div>
815            
816                <div class="carousel-item " data-bs-interval="12000">
817                    <img id="SliderItemImage" class="carousel-img d-block w-100" src="/image/36833/20260817103413/Habitare%202026_1200x500.jpeg" alt="Rudus mukana Habitare Naapurit -alueella" />
818                    <div class="carousel-caption">
819                        <div class="carousel-badges">
820                            <a class='badge bg-primary badge-tap
820ahtumat' href=/ajankohtaista?category=Tapahtumat><span>Tapahtumat</span></a> <a class='badge bg-primary badge-pihakivet-ja-maisematuotteet' href=/ajankohtaista?category=Pihakivet+ja+maisematuotteet><span>Pihakivet ja maisematuotteet</span></a> 
821                        </div>
822                        <div class="carousel-content">
823                            <a id="SliderItemTitle" class="carousel-title" href="/ajankohtaista/2026/08/17/rudus-mukana-habitare-naapurit-alueella">Rudus mukana Habitare Naapurit -alueella</a>
824                            <a id="SliderItemDescription" class="carousel-description" href="/ajankohtaista/2026/08/17/rudus-mukana-habitare-naapurit-alueella">Habitare on Pohjoismaiden johtava huonekalu-, muotoilu- ja sisustustapahtuma. Rudus on mukana Habitare Naapurit -alueella.</a>
825                            <a id="SliderItemReadMore" class="btn btn-light btn-sm" href="/ajankohtaista/2026/08/17/rudus-mukana-habitare-naapurit-alueella">Lue lisää</a>
826                        </div>
827                    </div>
828                </div>
829            
830    </div>
831    
832        <button class="carousel-control-prev" type="button" data-bs-target="#carousel_15e04966663e405581a47ac5c4ca9621" data-bs-slide="prev">
833            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
834            <span class="visually-hidden">Edellinen</span>
835        </button>
836        <button class="carousel-control-next" type="button" data-bs-target="#carousel_15e04966663e405581a47ac5c4ca9621" data-bs-slide="next">
837            <span class="carousel-control-next-icon" aria-hidden="true"></span>
838            <span class="visually-hidden">Seuraava</span>
839        </button>
840    
841</div>
842
843              
844            </div>
845            </div>
846
847        </div>
848                                                                       
849        <div class="megamenu-container offcanvas offcanvas-start" tabindex="-1" id="offcanvas-5827" aria-labelledby="offcanvasLabel-5827">
850            <div class="megamenu-header">
851                <div class="megamenu-title h5" id="offcanvasLabel-5827">Toimitukset</div>
852                <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Sulje"></button>
853            </div>
854
855            
856                <a class='back-link' data-bs-toggle='offcanvas' role='button' href="#offcanvas-5815" aria-controls="offcanvas-5815">
857                    <i class="fa-regular fa-angle-left me-1"></i>Takaisin: Aineisto
858                </a>
859            
860            
861
862            <div class="offcanvas-body"> 
863                <ul class="navbar-nav" role="menu">
864                    
865                            <li class="nav-item">
866                                                            
867                                
868
869                                
870                                    <a href='/aineisto/toimitukset/toimitusehdot' class='nav-link'>
871                                        Toimitusehdot
872                                    </a>
873                                
874
875                            </li>
876                        
877                            <li class="nav-item">
878                                                            
879                                
880
881                                
882                                    <a href='/aineisto/toimitukset/toimitusalueet' class='nav-link'>
883                                        Toimitusalueet
884                                    </a>
885                                
886
887                            </li>
888                        
889                </ul>
890                   
891                
892            </div>
893
894        </div>
895                                                                       
896        <div class="megamenu-container offcanvas offcanvas-start" tabindex="-1" id="offcanvas-5835" aria-labelledby="offcanvasLabel-5835">
897            <div class="megamenu-header">
898                <div class="megamenu-title h5" id="offcanvasLabel-5835">Tietosuoja</div>
899                <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Sulje"></button>
900            </div>
901
902            
903                <a class='back-link' data-bs-toggle='offcanvas' role='button' href="#offcanvas-5815" aria-controls="offcanvas-5815">
904                    <i class="fa-regular fa-angle-left me-1"></i>Takaisin: Aineisto
905                </a>
906            
907            
908
909            <div class="offcanvas-body"> 
910                <ul class="navbar-nav" role="menu">
911                    
912                            <li class="nav-item">
913                                                            
914                                
915
916                                
917                                    <a href='/aineisto/tietosuoja/re
917kisteriseloste' class='nav-link'>
918                                        Rekisteriseloste
919                                    </a>
920                                
921
922                            </li>
923                        
924                            <li class="nav-item">
925                                                            
926                                
927
928                                
929                                    <a href='/aineisto/tietosuoja/tietosuojaseloste' class='nav-link'>
930                                        Tietosuojaseloste
931                                    </a>
932                                
933
934                            </li>
935                        
936                            <li class="nav-item">
937                                                            
938                                
939
940                                
941                                    <a href='/aineisto/tietosuoja/sivuston-kayttoehdot' class='nav-link'>
942                                        Sivuston käyttöehdot
943                                    </a>
944                                
945
946                            </li>
947                        
948                </ul>
949                   
950                
951            </div>
952
953        </div>
954                                                                       
955        <div class="megamenu-container offcanvas offcanvas-start" tabindex="-1" id="offcanvas-5815" aria-labelledby="offcanvasLabel-5815">
956            <div class="megamenu-header">
957                <div class="megamenu-title h5" id="offcanvasLabel-5815">Aineisto</div>
958                <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Sulje"></button>
959            </div>
960
961            
962            
963                <a class='back-link hide-desktop' data-bs-toggle='offcanvas' role='button' href="#offcanvas-mobile-topnav" aria-controls="offcanvas-mobile-topnav">
964                    <i class="fa-regular fa-angle-left me-1"></i>Takaisin
965                </a>
966            
967
968            <div class="offcanvas-body"> 
969                <ul class="navbar-nav" role="menu">
970                    
971                            <li class="nav-item">
972                                                            
973                                
974
975                                
976                                    <a href='/aineisto/ohjeet' class='nav-link'>
977                                        Ohjeet
978                                    </a>
979                                
980
981                            </li>
982                        
983                            <li class="nav-item">
984                                                            
985                                
986
987                                
988                                    <a href='/aineisto/suunnittelijalle' class='nav-link'>
989                                        Suunnittelijalle
990                                    </a>
991                                
992
993                            </li>
994                        
995                            <li class="nav-item">
996                                                            
997                                
998
999                                
1000                                    <a href='/aineisto/hinnasto-ja-esitteet' class='nav-link'>
1001                                        Hinnasto ja esitteet
1002                                    </a>
1003                                
1004
1005                            </li>
1006                        
1007                            <li class="nav-item">
1008                                                            
1009                                
1010
1011                                
1012                                    <a href='/aineisto/ladontamallit' class='nav-link'>
1013                                        Ladontamallit
1014                                    </a>
1015                                
1016
1017                            </li>
1018                        
1019                            <li class="nav-item">
1020                                                            
1021                                
1022
1023                                
1024                                    <a href='/aineisto/sertifikaatit-ja-todistukset' class='nav-link'>
1025                                        Sertifikaatit ja todistukset
1026                                    </a>
1027                                
1028
1029                            </li>
1030                        
1031                            <li class="nav-item">
1032                                                            
1033                                
1034
1035                                
1036                                    <a href='/aineisto/aineistopankki' class='nav-link'>
1037                                        Aineistopankki
1038                                    </a>
1039                                
1040
1041                            </li>
1042                        
1043                            <li class="nav-item">
1044                                                            
1045                                
1046                                    
1047                                 <a class='nav-link children'
1048                                   data-bs-toggle='offcanvas' role='button' href='#offcanvas-5827' aria-controls='offcanvas-5827'>
1049                                   Toimitukset
1050                                </a>
1051
1052                                
1053
1054                                
1055
1056                            </li>
1057                        
1058                            <li class="nav-item">
1059                                                            
1060                                
1061                                    
1062                                 <a class='nav-link children'
1063                                   data-bs-toggle='offcanvas' role='button' href='#offcanvas-5835' aria-controls='offcanvas-5835'>
1064                                   Tietosuoja
1065                                </a>
1066
1067                                
1068
1069                                
1070
1071                            </li>
1072                        
1073                </ul>
1074                   
1075                
1076            </div>
1077
1078        </div>
1079    
1080
1081<script src="/includes/js/Customer/TopNavigationSearch/top-navigation-search.js"></script>
1081
1082
1083<script type="text/x-template" id="top-navigation-search-input-template">
1084    <div class="search-bar">
1085    <div class="input-group search-container">
1086        <input type="text" name="search" aria-label="Haku" class="form-control" v-model="searchInput" @keyup.enter="searchClicked" @blur="blur" @focus="focus">
1087        <button type="button" role="button" aria-label="Tyhjennä haku" @click="clear()" class="btn btn-primary clear-button" v-if="searchTerm"><i class="fa fa-remove clear-icon"></i></button>
1088        <button type="button" role="button" aria-label="Hae" class="btn btn-primary search-button" :disabled="!validSearchTerm" @click="searchClicked">
1089            <i v-if="loading "class="fa-solid fa-spinner fa-spin text-light"></i>
1090            <i v-else class="fa-regular fa-magnifying-glass"></i>
1091            <!--{{ translations.SearchButtonText }}-->
1092        </button>
1093
1094    </div>
1095    <div v-if="error">
1096
1097        {{ translations.GenericErrorMessage }}
1098    </div>
1099</div>
1100</script>
1100
1101
1102<script type="text/x-template" id="top-navigation-search-results-template">
1103    <div v-if="results" class="search-results">
1104
1105    <div class="container-fluid">
1106        <div class="row flex-wrap">
1107            <div class="col-12 text-center"><span v-if="!results.totalCount">{{ translations.NoSearchResults }}</span></div>
1108
1109            <!--Tuotteet-->
1110            <div class="col" v-if="results.productPages && results.productPages.length">
1111                <div class="result-block products">
1112                    <div class="result-title">{{ translations.SearchGroupProductPages }}</div>
1113                    <div v-for="item in results.productPages" class="card search-result-card">
1114                        <div class="row g-0">
1115                            <div class="col-2">
1116                                <a :href="item.url" class="card-img-container">
1117                                    <img v-if="item.imageUrl" :src="item.imageUrl" class="card-img" />
1118                                </a>
1119                            </div>
1120                            <div class="col-10">
1121                                <div class="card-body">
1122                                    <div class="card-subtitle">{{ item.breadCrumb }}</div>
1123                                    <a :href="item.url" class="card-title stretched-link">{{ item.name }}</a>
1124                                </div>
1125                            </div>
1126                        </div>
1127                    </div>
1128                </div>
1129            </div>
1130            <!--Tuoteryhmät-->
1131            <div class="col" v-if="results.productGroups && results.productGroups.length">
1132                <div class="result-block groups">
1133                    <div class="result-title">{{ translations.SearchGroupProductGroups }}</div>
1134                    <div v-for="item in results.productGroups" class="card search-result-card">
1135                        <div class="row g-0">
1136                            <!--<div class="col-md-2"><img src="#" class="card-img" /></div> -->
1137                            <div class="col-auto">
1138                                <!--If indexing pages change this to col-md-10-->
1139                                <div class="card-body">
1140                                    <div class="card-subtitle">{{ item.breadCrumb }}</div>
1141                                    <a :href="item.url" class="card-title stretched-link">{{ item.name }}</a>
1142                                </div>
1143                            </div>
1144                        </div>
1145
1146                    </div>
1147                </div>
1148            </div>
1149            <!--Henkilöt-->
1150            <div class="col" v-if="results.persons && results.persons.length">
1151                <div class="result-block persons">
1152                    <div class="result-title">{{ translations.SearchGroupPersons }}</div>
1153                    <div v-for="item in results.persons" class="card search-result-card">
1154                        <div class="row g-0">
1155                            <div class="col-2">
1156                                <img v-if="item.imageUrl" :src="item.imageUrl" class="card-img" />
1157                            </div>
1158                            <div class="col-10">
1159                                <div class="card-body">
1160                                    <div class="card-subtitle" v-if="item.title">{{ item.title }}</div>
1161                                    <div class="card-title">{{ item.name }}</div>
1162                                    <a :href="'tel:'+item.telLinkPhone" class="card-link">{{ item.phone }}</a>
1163                                    <a :href="'tel:'+item.telLinkGsm" class="card-link">{{ item.gsm }}</a>
1164                                </div>
1165                            </div>
1166                        </div>
1167                    </div>
1168                </div>
1169            </div>
1170            <!--Sivut-->
1171            <div class="col" v-if="results.pages && results.pages.length">
1172                <div class="result-block pages">
1173                    <div class="result-title">{{ translations.SearchGroupPages }}</div>
1174                    <div v-for="item in results.pages" class="card search-result-card">
1175                        <div class="row g-0">
1176                            <div class="col-2">
1177                                <img v-if="item.imageUrl" :src="item.imageUrl" class="card-img" />
1178                            </div>
1179                            <div class="col-10">
1180                                <!--If indexing pages change this to col-md-10-->
1181                                <div class="card-body">
1182                                    <div class="card-subtitle">{{ item.breadCrumb }}</div>
1183                                    <a :href="item.url" class="card-title stretched-link">{{ item.name }}</a>
1184                                </div>
1185                            </div>
1186                        </div>
1187                    </div>
1188                </div>
1189            </div>
1190            <div class="col-12 text-center">
1191                <a class="btn btn-dark btn-lg mt-3" v-if="results.totalCount > 5 && results.totalCount < 100" :href="searchPageUrl">{{ translations.ShowAllSearchResults }} ({{ results.totalCount }})</a>
1192                <a class="btn btn-dark btn-lg mt-3" v-if="results.totalCount >= 100" :href="searchPageUrl">{{ translations.TooManyResults }}</a>
1193            </div>
1194        </div>
1195    </div>
1196</div>
1197</script>
1197
1198
1199<script type="text/javascript">
1200    var E21 = E21 || {};
1201    E21.Rudus = E21.Rudus || {};
1202    E21.Rudus.CartItemsCount = 0;
1203    var app = Vue.createApp({
1204        data() {
1205            return {
1206                cartItemsCount: E21.Rudus.CartItemsCount,
1207                searchLoading: false,
1208                searchError: false,
1209                searchResults: null,
1210                searchPageUrl: ''
1211            };
1212        },
1213        created: function () {
1214            const self = this;
1215            E21.Rudus.UpdateCartItemsCount = function (amount) {
1216                self.cartItemsCount = amount;
1217            };
1218        },
1219        computed: {
1220            itemsCount() {
1221                console.log("computed itemsCount cartItemsCount => ", this.cartItemsCount);
1222                return this.cartItemsCount;
1223            },
1224        },
1225        methods: {
1226            shopHref() {
1227                let cartSize = this.cartItemsCount;
1228                if (cartSize && cartSize > 0) {
1229                    return "/ostoskori";
1230                }
1231                return "/kauppa";
1232            },
1233            onSearchLoading(val) {
1234                this.searchLoading = val;
1235            },
1236            onSearchError(val) {
1237                this.searchError = val;
1238            },
1239            onSearchResults(val) {
1240                this.searchResults = val;
1241            },
1242            onSearchPageUrl(val) {
1243                this.searchPageUrl = val;
1244            }
1245        }
1246    })
1247    app.component("top-navigation-search-input", window.topNavigationSearchInputComponent);
1248    app.component("top-navigation-search-results", window.topNavigationSearchResultsComponent);
1249
1250    app.mount('#topnavigation-vue-app');
1251
1252    //Hide/show Quicklinks on scroll down/up
1253    document.addEventListener('DOMContentLoaded', function () {
1254        let lastScrollTop = 0; // Variable to store the last scroll position
1255        const quicklinks = document.querySelector('.quicklinks'); // Get the quicklinks element
1256        const header = document.querySelector('.sticky-top'); // Get the header
1257
1258        window.addEventListener('scroll', function () {
1259            let scrollTop = window.pageYOffset || document.documentElement.scrollTop;
1260
1261            if (scrollTop > lastScrollTop) {
1262                // Scrolling down
1263                quicklinks.classList.add('hidden');
1264                header.style.transform = `translateY(-${quicklinks.offsetHeight}px)`;
1265            } else {
1266                // Scrolling up
1267                quicklinks.classList.remove('hidden');
1268                header.style.transform = 'translateY(0)';
1269            }
1270
1271            lastScrollTop = scrollTop; // Update lastScrollTop to the new position for the next move
1272        });
1273    });
1274
1275
1276    /////Fade in on scroll animation
1277    function reveal() {
1278        const reveals = document.querySelectorAll(".content-fade-in");
1279        const windowHeight = window.innerHeight;
1280        const elementVisible = 50;
1281
1282        reveals.forEach(reveal => {
1283            const elementTop = reveal.getBoundingClientRect().top;
1284
1285            if (elementTop < windowHeight - elementVisible) {
1286                reveal.classList.add("reveal");
1287            } else {
1288                reveal.classList.remove("reveal");
1289            }
1290        });
1291    }
1292
1293    document.addEventListener("DOMContentLoaded", reveal);
1294    window.addEventListener("scroll", reveal);
1295
1296
1297</script>
1297
1298
1299
1300        <div id="content" class="page-content" data-role="content">
1301	
1302            
1303
1304    
1305    <div class="card-banner-container container-fluid">
1306        <div class="page_position pos_card_banner">
1307<div id="carousel_2f706230a7544403a72ddb26f9a0cf86" class="carousel slide carousel-fade" data-bs-ride="carousel">
1308    <div class="carousel-indicators">
1309        <button type='button' data-bs-target='#carousel_2f706230a7544403a72ddb26f9a0cf86' data-bs-slide-to='0' class='active' aria-current='true' aria-label='Slide 1'></button><button type='button' data-bs-target='#carousel_2f706230a7544403a72ddb26f9a0cf86' data-bs-slide-to='1'   aria-label='Slide 2'></button><button type='button' data-bs-target='#carousel_2f706230a7544403a72ddb26f9a0cf86' data-bs-slide-to='2'   aria-label='Slide 3'></button>
1310    </div>
1311    <div class="carousel-inner">
1312        
1313                <div class="carousel-item  active" data-bs-interval="12000">
1314                    <img id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemImage_0" class="carousel-img d-block w-100" src="/image/36916/20260911080627/Rudus-trainee-Joona_1200x600.jpg" alt="Trainee-polku yhdistää opinnot, työn ja kansainväliset kokemukset – trainee Joona Tiitola pääsi tutustumaan Tarmacin toimintaan Lontoossa" />
1315                    <div class="carousel-caption">
1316                        <div class="carousel-badges">
1317                            <a class='badge bg-primary badge-rudus-pro' href=/ajankohtaista?category=Rudus+Pro><span>Rudus Pro</span></a> <a class='badge bg-primary badge-uratarinat' href=/ajankohtaista?category=Uratarinat><span>Uratarinat</span></a> 
1318                        </div>
1319                        <div class="carousel-content">
1320                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemTitle_0" class="carousel-title" href="/ajankohtaista/2026/09/11/trainee-polku-yhdistaa-opinnot-tyon-ja-kansainvaliset-kokemukset-trainee-joona-tiitola-paasi-tutustumaan-tarmacin-toimintaan-lontoossa">Trainee-polku yhdistää opinnot, työn ja kansainväliset kokemukset – trainee Joona Tiitola pääsi tutustumaan Tarmacin toimintaan Lontoossa</a>
1321                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemDescription_0" class="carousel-description" href="/ajankohtaista/2026/09/11/trainee-polku-yhdistaa-opinnot-tyon-ja-kansainvaliset-kokemukset-trainee-joona-tiitola-paasi-tutustumaan-tarmacin-toimintaan-lontoossa">Lue Joona Tiitolan kokemukset Ruduksen valmisbetoniliiketoiminnan trainee-ohjelmasta.</a>
1322                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemReadMore_0" class="btn btn-light btn-sm" href="/ajankohtaista/2026/09/11/trainee-polku-yhdistaa-opinnot-tyon-ja-kansainvaliset-kokemukset-trainee-joona-tiitola-paasi-tutustumaan-tarmacin-toimintaan-lontoossa">Lue lisää</a>
1323                        </div>
1324                    </div>
1325                </div>
1326            
1327                <div class="carousel-item " data-bs-interval="12000">
1328                    <img id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemImage_1" class="carousel-img d-block w-100" src="/image/36818/20260706084216/Rudus_Toni-Kamula_uratarina_1200x600.jpg" alt="Ensifiilikset Ruduksella – Tonin mutkaton startti: ”Ei ole ottanut päähän lähteä töihin yhtenäkään päivänä”" />
1329                    <div class="carousel-caption">
1330                        <div class="carousel-badges">
1331                            <a class='badge bg-primary badge-rudus-pro' href=/ajankohtaista?category=Rudus+Pro><span>Rudus Pro</span></a> <a class='badge bg-primary badge-uratarinat' href=/ajankohtaista?category=Uratarinat><span>Uratarinat</span></a> 
1332                        </div>
1333                        <div class="carousel-content">
1334                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemTitle_1" class="carousel-title" href="/ajankohtaista/2026/07/06/ensifiilikset-ruduksella-tonin-mutkaton-startti-ei-ole-ottanut-paahan-lahtea-toihin-yhtenakaan-paivana">Ensifiilikset Ruduksella – Tonin mutkaton startti: ”Ei ole ottanut päähän lähteä töihin yhtenäkään päivänä”</a>
1335                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemDescription_1" class="carousel-description" href="/ajankohtaista/2026/07/06/ensifiilikset-ruduksella-tonin-mutkaton-startti-ei-ole-ottanut-paahan-lahtea-toihin-yhtenakaan-paivana">Tonin tie Rudukselle alkoi headhunterin yhteydenotosta. Vaikka hän ei ollut aktiivisesti etsimässä uutta työpaikkaa, heräsi kiinnostus välittömästi.</a>
1336                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemReadMore_1" class="btn btn-light btn-sm" href="/ajankohtaista/2026/07/06/ensifiilikset-ruduksella-tonin-mutkaton-startti-ei-ole-ottanut-paahan-lahtea-toihin-yhtenakaan-paivana">Lue lisää</a>
1337                        </div>
1338                    </div>
1339                </div>
1340            
1341                <div class="carousel-item " data-bs-interval="12000">
1342                    <img id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemImage_2" class="carousel-img d-block w-100" src="/image/36734/20260519103115/Anna-4_1200x600.jpg" alt="Ensifiilikset Ruduksella – Anna pääsi aloittaessaan heti tositoimiin" />
1343                    <div class="carousel-caption">
1344                        <div class="carousel-badges">
1345                            <a class='badge bg-primary badge-rudus-pro' href=/ajankohtaista?category=Rudus+Pro><span>Rudus Pro</span></a> <a class='badge bg-primary badge-uratarinat' href=/ajankohtaista?category=Uratarinat><span>Uratarinat</span></a> 
1346                        </div>
1347                        <div class="carousel-content">
1348                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemTitle_2" class="carousel-title" href="/ajankohtaista/2026/05/19/ensifiilikset-ruduksella-anna-paasi-aloittaessaan-heti-tositoimiin">Ensifiilikset Ruduksella – Anna pääsi aloittaessaan heti tositoimiin</a>
1349                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemDescription_2" class="carousel-description" href="/ajankohtaista/2026/05/19/ensifiilikset-ruduksella-anna-paasi-aloittaessaan-heti-tositoimiin">Anna Helenelund aloitti ympäristöasiantuntijana Ruduksella ja puolen vuoden aikana hän on ehtinyt kokea jo paljon enemmän, mitä olisi voinut toivoakaan.</a>
1350                            <a id="PageContent_ctl00_ctl01_ctl00_ctl00_SliderItems_SliderItemReadMore_2" class="btn btn-light btn-sm" href="/ajankohtaista/2026/05/19/ensifiilikset-ruduksella-anna-paasi-aloittaessaan-heti-tositoimiin">Lue lisää</a>
1351                        </div>
1352                    </div>
1353                </div>
1354            
1355    </div>
1356    
1357        <button class="carousel-control-prev" type="button" data-bs-target="#carousel_2f706230a7544403a72ddb26f9a0cf86" data-bs-slide="prev">
1358            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
1359            <span class="visually-hidden">Edellinen</span>
1360        </button>
1361        <button class="carousel-control-next" type="button" data-bs-target="#carousel_2f706230a7544403a72ddb26f9a0cf86" data-bs-slide="next">
1362            <span class="carousel-control-next-icon" aria-hidden="true"></span>
1363            <span class="visually-hidden">Seuraava</span>
1364        </button>
1365    
1366</div>
1367<div id="PageContent_ctl00_ctl02_ctl00_ctl00_CardContainer" class="col card-col" hoist-id="26773">
1368		
1369    <a id="PageContent_ctl00_ctl02_ctl00_ctl00_LinkCard" class="card card-universal" href="/rudus-yrityksena/tyopaikat/opiskelijat-ja-vastavalmistuneet"><figure id="PageContent_ctl00_ctl02_ctl00_ctl00_BoxedPanel" class="card-img-top" style="background-image: url(&#39;/image/33396/20211021161559/Rudus-opiskelijat-ja-vastavalmistuneet.jpg?height=330&#39;);"></figure>
1370
1371        <div class="card-body">
1372            <div class="card-title">
1373                Opiskelijat
1374            </div>
1375            <div class="card-text">
1376                
1377            </div>
1378
1379            <div class="card-arrow"></div>
1380        </div>
1381
1382    </a>
1383
1384	</div>
1385
1386<div id="PageContent_ctl00_ctl03_ctl00_ctl00_CardContainer" class="col card-col" hoist-id="26772">
1387		
1388    <a id="PageContent_ctl00_ctl03_ctl00_ctl00_LinkCard" class="card card-universal" href="/rudus-yrityksena/tyopaikat/rudus-tyopaikkana"><figure id="PageContent_ctl00_ctl03_ctl00_ctl00_BoxedPanel" class="card-img-top" style="background-image: url(&#39;/image/34818/20240321162234/Rudus-työpaikkana-ohjausbanneri_614x350.jpg?height=330&#39;);"></figure>
1389
1390        <div class="card-body">
1391            <div class="card-title">
1392                Rudus työpaikkana
1393            </div>
1394            <div class="card-text">
1395                
1396            </div>
1397
1398            <div class="card-arrow"></div>
1399        </div>
1400
1401    </a>
1402
1403	</div>
1404
1405<div id="PageContent_ctl00_ctl04_ctl00_ctl00_CardContainer" class="col card-col" hoist-id="26774">
1406		
1407    <a id="PageContent_ctl00_ctl04_ctl00_ctl00_LinkCard" class="card card-universal" href="/rudus-yrityksena/tyopaikat/tutustu-ruduslaisiin"><figure id="PageContent_ctl00_ctl04_ctl00_ctl00_BoxedPanel" class="card-img-top" style="background-image: url(&#39;/image/33397/20211021161559/Tutustu-ruduslaisiin.jpg?height=330&#39;);"></figure>
1408
1409        <div class="card-body">
1410            <div class="card-title">
1411                Tutustu ruduslaisiin
1412            </div>
1413            <div class="card-text">
1414                
1415            </div>
1416
1417            <div class="card-arrow"></div>
1418        </div>
1419
1420    </a>
1421
1422	</div>
1423
1424</div>
1425    </div>
1426
1427    
1428    
1429
1430    
1431    
1432
1433<div class="breadcrumb-container">
1434    <div class="container-fluid">
1435        <nav aria-label="breadcrumb">
1436            <ul class="breadcrumb">
1437                
1438                        
1439                        <li id="PageContent_ctl02_Crumbs_CrumbListitem_0" class="breadcrumb-item">
1440                            <a id="PageContent_ctl02_Crumbs_Crumb_0" class="home" role="button" aria-haspopup="true" aria-expanded="false" href="/">Etusivu</a>
1441                            
1442                            <div id="PageContent_ctl02_Crumbs_DropdownMenu_0">
1443                                
1444                            </div>
1445                        </li>
1446                    
1447                        <li id="PageContent_ctl02_Crumbs_CrumbListitem_1" class="breadcrumb-item">
1448                            <a id="PageContent_ctl02_Crumbs_Crumb_1" class="dropdown-toggle breadcrumb-link" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="/rudus-yrityksena">Meistä</a>
1449                            
1450                            <div id="PageContent_ctl02_Crumbs_DropdownMenu_1" class="dropdown-menu">
1451                                
1452                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_1_SubPageLink_0" class="dropdown-item" href="/tuotteet">Tuotteet</a>
1453                                    
1454                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_1_SubPageLink_1" class="dropdown-item" href="/rudus-ratkaisut">Ratkaisut</a>
1455                                    
1456                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_1_SubPageLink_2" class="dropdown-item" href="/aineisto">Aineisto</a>
1457                                    
1458                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_1_SubPageLink_3" class="dropdown-item" href="/ajankohtaista">Ajankohtaista</a>
1459                                    
1460                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_1_SubPageLink_4" class="dropdown-item" href="/yhteystiedot">Yhteystiedot</a>
1461                                    
1462                            </div>
1463                        </li>
1464                    
1465                        <li id="PageContent_ctl02_Crumbs_CrumbListitem_2" class="breadcrumb-item active">
1466                            <a id="PageContent_ctl02_Crumbs_Crumb_2" class="dropdown-toggle breadcrumb-link" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" href="/rudus-yrityksena/tyopaikat">Työpaikat</a>
1467                            
1468                            <div id="PageContent_ctl02_Crumbs_DropdownMenu_2" class="dropdown-menu">
1469                                
1470                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_0" class="dropdown-item" href="/rudus-yrityksena/rudus-konserni">Rudus-konserni</a>
1471                                    
1472                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_1" class="dropdown-item" href="/rudus-yrityksena/toiminta">Toiminta</a>
1473                                    
1474                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_2" class="dropdown-item" href="/rudus-yrityksena/arvot">Arvot</a>
1475                                    
1476                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_3" class="dropdown-item active" href="/rudus-yrityksena/tyopaikat">Työpaikat</a>
1477                                    
1478                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_4" class="dropdown-item" href="/rudus-yrityksena/naapurisivut">Naapurisivut</a>
1479                                    
1480                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_5" class="dropdown-item" href="/rudus-yrityksena/verkkolaskut">Verkkolaskut</a>
1481                                    
1482                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_6" class="dropdown-item" href="/rudus-yrityksena/ymparistovaikutusten-arviointi-yva">Ympäristövaikutusten arviointi YVA</a>
1483                                    
1484                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_7" class="dropdown-item" href="/rudus-yrityksena/historia">Historia</a>
1485                                    
1486                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_8" class="dropdown-item" href="/rudus-yrityksena/aineistopankki">Aineistopankki</a>
1487                                    
1488                                        <a id="PageContent_ctl02_Crumbs_CrumbChildPages_2_SubPageLink_9" class="dropdown-item" href="/rudus-yrityksena/myytavat-kiinteistot">Myytävät kiinteistöt</a>
1489                                    
1490                            </div>
1491                        </li>
1492                    
1493                    
1494            </ul>
1495        </nav>
1496    </div>
1497</div>
1498
1499
1500
1501    
1502    <div id="read-more"></div>
1503    <div class="container-fluid-xs">
1504        <div class="page_position pos_heading_and_ingress">
1505	<h1 class="add-heading">Työpaikat - tule rakentamaan kestävää tulevaisuutta ruduslaisena</h1>
1506
1507
1508
1509
1510
1511<div class="content-richtext">
1512    <p>Ruduksella ty&ouml;kulttuuri pohjautuu omistajuuden tunteeseen. Ruduksen ty&ouml;- ja toimintakulttuurissa saa olla utelias, her&auml;tt&auml;&auml; keskustelua ja jakaa ideoita. Meill&auml; osaavat ihmiset kaikista taustoista ovat tervetulleita. Tutustu lis&auml;&auml; ty&ouml;kulttuuriimme ja mahdollisuuksiin vaikuttaa meill&auml;.&nbsp;</p>
1513</div>
1514</div>
1515    </div>
1516
1517    
1518    <div class="container-fluid-xs">
1519        <div class="page_position pos_content_top">
1520
1521<hr />
1522
1523
1524<div class="link-container">
1525    <a id="PageContent_ctl04_ctl02_ctl00_Link" class="link link-internal" href="/rudus-yrityksena/tyopaikat/avoimet-tyopaikat">Katso avoimet työpaikat</a>
1526</div>
1527
1528
1529<hr />
1530
1531
1532	<h2 class="add-heading">Yhdessä uudistamme tapaa, jolla maailmaamme rakennetaan</h2>
1533
1534
1535
1536
1537<div class="content-richtext">
1538    <p>Ruduksella uskomme, ett&auml; mielenkiintoinen ura on enemm&auml;n kuin pelkk&auml; ty&ouml;; se on el&auml;m&auml;npituinen oppimatka, joka antaa sinulle mahdollisuuden vaikuttaa ja j&auml;tt&auml;&auml; j&auml;lkesi. Se mit&auml; teemme Ruduksella on el&auml;m&auml;lle ja el&auml;miselle v&auml;ltt&auml;m&auml;t&ouml;nt&auml;. Rakennamme yhdess&auml; asiakkaidemme kanssa vastuullisesti pitk&auml;ik&auml;ist&auml; ja viihtyis&auml;&auml; ymp&auml;rist&ouml;&auml;, taloja ja infraa.</p>
1539<p>Meid&auml;t tunnetaan innosta ja omistajuudestamme. Nyt tarvitsemme t&auml;t&auml; intoa ja omistajuutta vastataksemme oman aikamme haasteisiin. Meid&auml;n t&auml;ytyy tehd&auml; t&ouml;it&auml; tulevien sukupolvien, yhdenvertaisuuden ja monimuotoisuuden sek&auml; kest&auml;v&auml;n kehityksen eteen. Pyrimme joka kerta parantamaan tekemist&auml;mme ideoimalla uusia parempia tapoja tehd&auml; asioita. Tied&auml;mme, ei mik&auml;&auml;n vaatimaton teht&auml;v&auml; mutta lupaus, joka on joka p&auml;iv&auml; lunastettava. Saamme aikaan suurimman vaikutuksen, kun teemme sen yhdess&auml;.</p>
1540<p>Miss&auml; tahansa oletkin, n&auml;et ty&ouml;mme j&auml;ljen ymp&auml;rill&auml;si. Materiaalimme, tuotteemme ja palvelumme ovat keskeinen osa ihmisten arkea ja el&auml;m&auml;&auml;, sill&auml; ne m&auml;&auml;rittelev&auml;t, miten maailmaamme rakennetaan vastuullisesti. Tutustu tarkoitukseemme t&auml;m&auml;n videon kautta.</p>
1541</div>
1542
1543
1544<hr />
1545
1546
1547<div class="content-richtext">
1548    <h2>Tarkoitus</h2>
1549<blockquote>
1550<p>''We stand together to reinvent the way our world is built."</p>
1551</blockquote>
1552</div>
1553
1554
1555<div id="rmweMoB-s_s" class="youtube-video">
1556    <iframe id="vid" width="640" height="360" src="https://www.youtube.com/embed/rmweMoB-s_s?controls=1&auto
1556play=1&mute=1&loop=1&rel=0" allowfullscreen frameborder="0" allow="autoplay; accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture"></iframe>
1557</div>
1558
1559
1560<hr />
1561</div>
1562    </div>
1563
1564
1565            
1566        
1567</div>
1568
1569        <footer id="ctl12_FooterWrapper">
1570    <div class="container-fluid content-fade-in">
1571        <div class="row">
1572            <div class="col">
1573                <div class="footer-block">
1574                    <div class="footer-header">
1575                        <i class="fa-sharp-duotone fa-shopping-cart footer-icon" aria-hidden="true"></i>
1576                        <div class="h6">Tuotteet</div>
1577
1578                    </div>
1579                    <div id="ctl12_FooterTuotteetJaPalvelutWrapper">
1580                        
1581                                <ul class="list-unstyled" role="menu">
1582                                    
1583                                <li>
1584                                    <a href='/tuotteet/kevea-tuotteet'>
1585                                        <span class='no-icon'></span>
1586                                        KEVEÄ tuotteet
1587                                        <span class=''></span>
1588                                    </a>
1589                                </li>
1590                            
1591                                <li>
1592                                    <a href='/tuotteet/kiviainekset'>
1593                                        <span class='icon-cart'></span>
1594                                        Kiviainekset
1595                                        <span class=''></span>
1596                                    </a>
1597                                </li>
1598                            
1599                                <li>
1600                                    <a href='/tuotteet/pihakivet-ja-maisematuotteet'>
1601                                        <span class='icon-cart'></span>
1602                                        Pihakivet ja maisematuotteet
1603                                        <span class=''></span>
1604                                    </a>
1605                                </li>
1606                            
1607                                <li>
1608                                    <a href='/tuotteet/betoni'>
1609                                        <span class='icon-cart'></span>
1610                                        Betoni
1611                                        <span class=''></span>
1612                                    </a>
1613                                </li>
1614                            
1615                                <li>
1616                                    <a href='/tuotteet/kaivot-ja-putket'>
1617                                        <span class='icon-cart'></span>
1618                                        Kaivot ja putket
1619                                        <span class=''></span>
1620                                    </a>
1621                                </li>
1622                            
1623                                <li>
1624                                    <a href='/tuotteet/infraelementit'>
1625                                        <span class='icon-cart'></span>
1626                                        Infraelementit
1627                                        <span class=''></span>
1628                                    </a>
1629                                </li>
1630                            
1631                                <li>
1632                                    <a href='/tuotteet/porraselementit'>
1633                                        <span class='no-icon'></span>
1634                                        Porraselementit
1635                                        <span class=''></span>
1636                                    </a>
1637                                </li>
1638                            
1639                                <li>
1640                                    <a href='/tuotteet/julkisivuelementit'>
1641                                        <span class='icon-offer'></span>
1642                                        Julkisivuelementit
1643                                        <span class=''></span>
1644                                    </a>
1645                                </li>
1646                            
1647                                <li>
1648                                    <a href='/tuotteet/elpo-hormit'>
1649                                        <span class='icon-offer'></span>
1650                                        Elpo-hormit
1651                                        <span class=''></span>
1652                                    </a>
1653                                </li>
1654                            
1655                                <li>
1656                                    <a href='/tuotteet/louhinta-murskaus-esirakentaminen'>
1657                                        <span class='no-icon'></span>
1658                                        Louhinta, murskaus, esirakentaminen
1659                                        <span class=''></span>
1660                                    </a>
1661                                </li>
1662                            
1663                                <li>
1664                                    <a href='/tuotteet/kierratys'>
1665                                        <span class='icon-offer'></span>
1666                                        Kierrätys
1667                                        <span class=''></span>
1668                                    </a>
1669                                </li>
1670                            
1671                                </ul>
1672                            
1673                    </div>
1674                </div>
1675            </div>
1676            <div class="col">
1677                <div class="footer-block">
1678                    <div class="footer-header">
1679                        <i class="fa-sharp-duotone fa-rectangle-pro footer-icon" aria-hidden="true"></i>
1680                        <div class="h6">Rudus&nbsp;<i class="fa-solid fa-rectangle-pro text-primary" aria-hidden="true"></i></div>
1681                    </div>
1682                    <div class="footer-content">
1683                        <ul class="list-unstyled">
1684                            <li><a href="/ajankohtaista?category=Rudus+Pro">Uutiset</a></li>
1685                            <li><a href="/ajankohtaista?category=Referenssit">Referenssit</a></li>
1686                            <li><a href="https://kampanjat.rudus.fi/tilaa-uutiskirje" target="_blank">Tilaa uutiskirje</a></li>
1687                        </ul>
1688                    </div>
1689                </div>
1690                <div class="footer-block">
1691                    <div class="footer-header">
1692                        <i class="fa-sharp-duotone fa-lightbulb-on footer-icon" aria-hidden="true"></i>
1693                        <div class="h6">Ideoidaan yhdessä</div>
1694                    </div>
1695                    <div class="footer-content">
1696                        <ul class="list-unstyled">
1697                            <li><a href="/kotipolku">Kotipolku</a></li>
1698                            <li><a href="/ajankohtaista?category=Kotipolku">Kotipolku blogi</a></li>
1699                            <li><a href="/tuotteet/pihakivet-ja-maisematuotteet?tab=ideakuvasto">Ideakuvasto</a></li>
1700                        </ul>
1701                    </div>
1702                </div>
1703            </div>
1704            <div class="col">
1705                <div class="footer-block">
1706                    <div class="footer-header">
1707                        <i class="fa-sharp-duotone fa-buildings footer-icon" aria-hidden="true"></i>
1708                        <div class="h6">Tutustu meihin</div>
1709                    </div>
1710                    <div class="footer-content">
1711                        <ul class="list-unstyled">
1712                            
1713                                    <li>
1714                                        <a href='/ura-ruduksella'>
1715                                            Ura Ruduksella
1716                                        </a>
1717                                    </li>
1718                                
1719                                    <li>
1720                                        <a href='/palvelut'>
1721                                            Palvelut
1722                                        </a>
1723                                    </li>
1724                                
1725                                    <li>
1726                                        <a href='/rudus-yrityksena'>
1727                                            Meistä
1728                                        </a>
1729                                    </li>
1730                                
1731                                    <li>
1732                                        <a href='/vastuullisuus'>
1733                                            Vastuullisuus
1734                                        </a>
1735                                    </li>
1736                                
1737                        </ul>
1738                    </div>
1739                </div>
1740            </div>
1741            <div class="col">
1742                <div class="footer-block">
1743                    <div class="footer-header">
1744                        <i class="fa-sharp-duotone fa-solid fa-hashtag footer-icon"></i>
1745                        <div class="h6">Seuraa</div>
1746                    </div>
1747                    <div class="footer-content">
1748                        <ul class="list-unstyled">
1749                            <li><a href="/ajankohtaista"><i class="fa-solid fa-square-rss me-1"></i>Ajankohtaista</a></li>
1750                            <li>
1750<a href="https://www.linkedin.com/company/lohja-rudus/" target="_blank"><i class="fab fa-linkedin me-1"></i>RudusOy LinkedIn</a></li>
1751                            <li><a href="https://www.instagram.com/rudusoy/" target="_blank"><i class="fab fa-instagram me-1"></i>RudusOy Instagram</a></li>
1752                            <li><a href="https://www.facebook.com/rudusoy/" target="_blank"><i class="fab fa-facebook-square me-1"></i>RudusOy Facebook</a></li>
1753                            
1754                            <li><a href="https://www.youtube.com/channel/UCtdQYCUG7YeDVwfNT0ttutw" target="_blank"><i class="fab fa-youtube-square me-1"></i>RudusOy Youtube</a></li>
1755                            <li>&nbsp;</li>
1756                            <li><a href="https://www.instagram.com/ruduspiha/" target="_blank"><i class="fab fa-instagram me-1"></i>RudusPiha Instagram</a></li>
1757                            <li><a href="https://www.facebook.com/RudusPiha" target="_blank"><i class="fab fa-facebook-square me-1"></i>RudusPiha Facebook</a></li>
1758                            <li><a href="https://www.pinterest.com/RudusPiha/" target="_blank"><i class="fab fa-pinterest-square me-1"></i>RudusPiha Pinterest</a></li>
1759                            <li>&nbsp;</li>
1760                            <li><a href="https://www.instagram.com/rudus_lumo" target="_blank"><i class="fab fa-instagram me-1"></i>RudusLUMO Instagram</a></li>
1761                            <li><a href="https://www.facebook.com/RudusLumo" target="_blank"><i class="fab fa-facebook-square me-1"></i>RudusLUMO Facebook</a></li>
1762                        </ul>
1763
1764
1765                    </div>
1766                </div>
1767            </div>
1768            <div class="col">
1769                <div class="footer-block">
1770                    <div class="footer-header">
1771                        <i class="fa-sharp-duotone fa-address-book footer-icon" aria-hidden="true"></i>
1772                        <div class="h6">Ota yhteyttä</div>
1773                    </div>
1774                    <div class="footer-content">
1775                        <ul class="list-unstyled">
1776                            <li><a href="/yhteystiedot">Yhteystiedot</a></li>
1777                            <li><a href="/yhteystiedot#yhteystiedot-liiketoiminta-alueittain">Myynti & asiakaspalvelu</a></li>
1778                            <li><a href="/yhteystiedot#konsernin-yhteystiedot">Hallinto & tukitoiminnot</a></li>
1779                            <li><a href="https://help-rudus.com" target="_blank">Usein kysytyt kysymykset</a></li>
1780                        </ul>
1781                        <div class="d-flex flex-column gap-4">
1782                            <a class="btn btn-primary" href="/palvelut/lomakkeet/ota-yhteytta">Yhteydenottopyyntö</a>
1783                            
1784                            <div class="text-center">
1785                                <a class="btn btn-primary" href="tel:020447711">Vaihde: 020 447711</a><br />
1786                                <span class="text-sm text-muted">Puhelinvaihde avoinna arkisin klo 9-16</span>
1787                            </div>
1788                            <a class="btn btn-success" href="/pyyda-tarjous">Pyydä tarjous</a>
1789                        </div>
1790                    </div>
1791                </div>
1792            </div>
1793        </div>
1794    </div>
1795
1796</footer>
1797<div class="footer-sub">
1798    <div class="footer-container">
1799
1800        <div class="nav">
1801            <div class="nav-item"><a href="/rudus-yrityksena/rudus-konserni" class="nav-link">&copy; Rudus Oy</a></div>
1802            <div class="nav-item">
1803                <a class="nav-link" href="/ohjeet/rekisteriseloste">Rekisteriseloste</a>
1804            </div>
1805            <div class="nav-item">
1806                <a class="nav-link" href="/ohjeet/kayttoehdot">Sivuston käyttöehdot</a>
1807            </div>
1808            <div class="nav-item">
1809                <a class="nav-link" href="/ohjeet/tietosuojaseloste">Tietosuojaseloste</a>
1810            </div>
1811            <div class="nav-item">
1812                <a class="nav-link" href="/kauppa/verkkokaupan-toimitusalueet">Verkkokauppojen toimitusalueet</a>
1813            </div>
1814            <div class="nav-item">
1815                <a class="nav-link" href="/ohjeet/toimitusehdot">Toimitusehdot</a>
1816            </div>
1817            <div class="nav-item">
1818                <a href="#" name="evasteasetukset" id="manageSettings" onclick="event.preventDefault()" class="evasteasetukset nav-link">Evästeasetukset
1819                </a>
1820            </div>
1821        </div>
1822
1823
1824
1825        <a href="https://www.e21.fi" title="e21 Business Platform" id="solu-logo">
1826            <img src="/includes/images/solu.png" title="e21 Business Platform" />
1827        </a>
1828
1829
1830    </div>
1831</div>
1832
1833<script>
1834    document.getElementById('manageSettings').addEventListener('click', function (e) {
1835        e.preventDefault();
1836        if (window.gravito) {
1837            window.gravito.cmp.openPreferences(0);
1838        }
1839    });
1840</script>
1840
1841
1842        
1843
1844        
1844<script type="text/javascript">
1845          
1846                window.dataLayer = window.dataLayer || [];
1847                window.dataLayer.push({
1848                    'pageCategories': ['not found'],
1849                    'event': 'pageInfo'
1850                });
1851        </script>
1851
1852  
1853
1854
1855
1856    
1857
1858<script type="text/javascript">
1859//<![CDATA[
1860window.E21PageData = {"PageID":4506,"VersionID":5971,"SiteRoot":"fi","TypeName":"CmsPage"};//]]>
1861</script>
1861
1862</form>
1863    <div class="modal fade" id="browserModal" tabindex="-1" role="dialog" aria-labelledby="browserModalLabel" aria-hidden="true">
1864        <div class="modal-dialog modal-sm">
1865            <div class="modal-content">
1866                <div class="modal-header">
1867                    <button type="button" class="close" data-dismiss="modal" aria-label="Sulje"><span aria-hidden="true">&times;</span></button>
1868                    <h4 class="modal-title" id="browserModalLabel">Tämä sivusto on optimoitu uusimmille selaimille ja puhelimille.
1869                    <br />
1870                        Emme voi taata että kaikki ominaisuudet toimivat vanhemmilla selaimilla ja puhelimilla.
1871                    </h4>
1872                    <button type="button" class="btn btn-primary" data-dismiss="modal" aria-label="Sulje">Sulje</button>
1873                </div>
1874            </div>
1875        </div>
1876    </div>
1877    
1878    
1879    
1879<script type="text/javascript">
1880        $(function () {
1881            var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
1882            var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
1883                return new bootstrap.Tooltip(tooltipTriggerEl)
1884            })
1885        })
1886
1887
1888        // Create Card Cols
1889        const cardCols = Array.from(document.querySelectorAll('.card-col'));
1890        const cardColsLg = Array.from(document.querySelectorAll('.card-col-lg'));
1891
1892        // Define the classes that should be ignored
1893        const ignoredClasses = ['.pos_card_banner', '.image', '.yhteystiedot-url', '.disable-card-col'];
1894
1895        // Function to create and wrap elements in a row container
1896        function createRowContainer(cols, classList) {
1897            const rowContainer = document.createElement('div');
1898            rowContainer.classList.add('row', ...classList);
1899            cols[0].parentNode.insertBefore(rowContainer, cols[0]);
1900            cols.forEach(col => rowContainer.appendChild(col));
1901        }
1902
1903        let i = 0;
1904        while (i < cardCols.length) {
1905            const currentCol = cardCols[i];
1906
1907            // Check if the current column is inside any of the ignored elements
1908            if (ignoredClasses.some(className => currentCol.closest(className))) {
1909                // Skip the columns inside any of the ignored elements
1910                i++;
1911                continue;
1912            }
1913
1914            let siblingCol = currentCol.nextElementSibling;
1915
1916            // Gather consecutive columns
1917            const consecutiveCols = [currentCol];
1918            while (siblingCol && siblingCol.classList.contains('card-col')) {
1919                consecutiveCols.push(siblingCol);
1920                siblingCol = siblingCol.nextElementSibling;
1921            }
1922
1923            // Wrap the columns in a row container
1924            createRowContainer(consecutiveCols, ["justify-content-center", 'row-cols-2', 'row-cols-xl-3', 'row-cols-lg-2', 'row-cols-md-2', 'row-cols-sm-2']);
1925
1926            // Move to the next set of columns
1927            i += consecutiveCols.length;
1928        }
1929
1930        let j = 0;
1931        while (j < cardColsLg.length) {
1932            const currentCol = cardColsLg[j];
1933
1934            // Check if the current column is inside any of the ignored elements
1935            if (ignoredClasses.some(className => currentCol.closest(className))) {
1936                // Skip the columns inside any of the ignored elements
1937                j++;
1938                continue;
1939            }
1940
1941            let siblingCol = currentCol.nextElementSibling;
1942
1943            // Gather consecutive columns
1944            const consecutiveCols = [currentCol];
1945            while (siblingCol && siblingCol.classList.contains('card-col-lg')) {
1946                consecutiveCols.push(siblingCol);
1947                siblingCol = siblingCol.nextElementSibling;
1948            }
1949
1950            // Wrap the columns in a row container
1951            createRowContainer(consecutiveCols, ['row-cols-1', 'row-cols-md-2']);
1952
1953            // Move to the next set of columns
1954            j += consecutiveCols.length;
1955        }
1956
1957    </script>
1957
1958</body>
1959
1960</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.