1<!doctype html> 2<html lang="fi"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 9 10 <!-- This site is optimized with the Yoast SEO plugin v27.9 - https://yoast.com/product/yoast-seo-wordpress/ --> 11 <title>GRC-työkalut organisaation kehittämiseen</title> 12 <meta name="description" content="Paranna ja hallitse riskienhallintaprosessia GRC-ohjelmaasi Graniten työkalujen avulla. Tutustu työkaluihin jo tänään!" /> 13 <link rel="canonical" href="https://granite.fi/alusta/grc-ratkaisut/" /> 14 <meta property="og:locale" content="fi_FI" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="GRC-työkalut organisaation kehittämiseen" /> 17 <meta property="og:description" content="Paranna ja hallitse riskienhallintaprosessia GRC-ohjelmaasi Graniten työkalujen avulla. Tutustu työkaluihin jo tänään!" /> 18 <meta property="og:url" content="https://granite.fi/alusta/grc-ratkaisut/" /> 19 <meta property="og:site_name" content="Granite" /> 20 <meta property="article:modified_time" content="2026-09-04T06:25:55+00:00" /> 21 <meta property="og:image" content="https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1.png" /> 22 <meta property="og:image:width" content="1920" /> 23 <meta property="og:image:height" content="1080" /> 24 <meta property="og:image:type" content="image/png" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:label1" content="Arvioitu lukuaika" /> 27 <meta name="twitter:data1" content="4 minuuttia" /> 28
28<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/","url":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/","name":"GRC-työkalut organisaation kehittämiseen","isPartOf":{"@id":"https:\/\/granite.fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/#primaryimage"},"image":{"@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/#primaryimage"},"thumbnailUrl":"https:\/\/granite.fi\/wp-content\/uploads\/Granite-UK-home-page-1-1-1024x576.png","datePublished":"2022-07-19T12:32:46+00:00","dateModified":"2026-09-04T06:25:55+00:00","description":"Paranna ja hallitse riskienhallintaprosessia GRC-ohjelmaasi Graniten työkalujen avulla. Tutustu työkaluihin jo tänään!","breadcrumb":{"@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/granite.fi\/alusta\/grc-ratkaisut\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/#primaryimage","url":"https:\/\/granite.fi\/wp-content\/uploads\/Granite-UK-home-page-1-1.png","contentUrl":"https:\/\/granite.fi\/wp-content\/uploads\/Granite-UK-home-page-1-1.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/granite.fi\/alusta\/grc-ratkaisut\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/granite.fi\/"},{"@type":"ListItem","position":2,"name":"Alustan kuvaus","item":"https:\/\/granite.fi\/alusta\/"},{"@type":"ListItem","position":3,"name":"GRC -ratkaisut"}]},{"@type":"WebSite","@id":"https:\/\/granite.fi\/#website","url":"https:\/\/granite.fi\/","name":"Granite","description":"Vaihda excelit valmiisiin riskipohjiin ja automaattiseen raportointiin.","publisher":{"@id":"https:\/\/granite.fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/granite.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/granite.fi\/#organization","name":"Granite Partners Oy","alternateName":"Granite","url":"https:\/\/granite.fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/granite.fi\/#\/schema\/logo\/image\/","url":"https:\/\/granite.fi\/wp-content\/uploads\/granite-logo.png","contentUrl":"https:\/\/granite.fi\/wp-content\/uploads\/granite-logo.png","width":877,"height":232,"caption":"Granite Partners Oy"},"image":{"@id":"https:\/\/granite.fi\/#\/schema\/logo\/image\/"}}]}</script>
28 29 <!-- / Yoast SEO plugin. --> 30 31 32<link rel="alternate" type="application/rss+xml" title="Granite » syöte" href="https://granite.fi/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="Granite » kommenttien syöte" href="https://granite.fi/comments/feed/" />
34<script> 35window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/granite.fi\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.11"}}; 36/*! This file is auto-generated */ 37!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 38</script>
38 39<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://granite.fi/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9' media='all' /> 40<link rel='stylesheet' id='jet-menu-hello-css' href='https://granite.fi/wp-content/plugins/jet-menu/integration/themes/hello-elementor/assets/css/style.css?ver=2.4.17' media='all' /> 41<style id='wp-emoji-styles-inline-css'> 42 43 img.wp-smiley, img.emoji { 44 display: inline !important; 45 border: none !important; 46 box-shadow: none !important; 47 height: 1em !important; 48 width: 1em !important; 49 margin: 0 0.07em !important; 50 vertical-align: -0.1em !important; 51 background: none !important; 52 padding: 0 !important; 53 } 54</style> 55<style id='gutenberg-content-editor-style-inline-css'> 56.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px}.block-editor-block-toolbar .dashicons-admin-generic,.dashicons-screenoptions.seoaic-icon{background-color:#000;background-image:url(/wp-content/plugins/seoai-client/gutenberg/content-editor/build/content-editor/../images/s-logo.88bc4401.png)!important;background-position:center 5px;background-repeat:no-repeat;background-size:60%;height:28px;width:28px}.block-editor-block-toolbar .dashicons-admin-generic:before,.dashicons-screenoptions.seoaic-icon:before{content:""!important} 57 58</style> 59<style id='seoaic-faq-block-style-inline-css'> 60.wp-block-create-block-content-commands{background-color:#21759b;color:#fff;padding:2px} 61 62</style> 63<style id='seoaic-generate-image-block-style-inline-css'> 64.seoaic-generated-image-section img{max-width:100%} 65 66</style> 67<style id='seoaic-multistep-lead-block-style-inline-css'> 68 69 70</style> 71<style id='seoaic-interactive-article-block-style-inline-css'> 72.seoaic-ia .wp-block-post-content{position:relative}.seoaic-ia .seoaic-interactive-article-block~*{left:-300px;opacity:0;position:absolute}.seoaic-ia .seoaic-interactive-article-block~.show-animate{animation-duration:.5s;animation-fill-mode:forwards;animation-name:show-animate;position:relative}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content{display:flex;flex-wrap:wrap;gap:5px}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button{border-style:solid;cursor:pointer;padding:15px;transition:all .2s linear}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:not([disabled]):hover{box-shadow:2px 2px 3px 1px #000}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-buttons-content button:disabled{opacity:.5;pointer-events:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-items-wrapper{display:flex;flex-wrap:wrap;gap:5px;margin:1rem 0}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-multi-item{border-style:solid;cursor:pointer;display:flex;margin:0;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seoaic-ia .seoaic-interactive-article-block .seoaic-ia-textarea-content textarea{background:#fff;border:0;box-shadow:inset 0 2px 6px 0 rgba(0,0,0,.11);box-sizing:border-box;height:80px;margin:0;outline:unset;padding:20px;width:100%}@keyframes show-animate{0%{left:-300px;opacity:0}to{left:0;opacity:1}}.seoaic-ia-inactive-message:before{background-color:rgba(255,0,0,.1);border:1px solid #ffb5b6;border-left:4px solid #d63638;border-radius:5px;content:attr(data-text);display:block;padding:5px 12px} 73 74</style> 75<style id='global-styles-inline-css'> 76:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
760,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
76a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
76.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 77:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 78</style> 79<link rel='stylesheet' id='seoaic_front_main_css-css' href='https://granite.fi/wp-content/plugins/seoai-client/assets/css/front.min.css?ver=2.22.8' media='all' /> 80<style id='seoaic_front_main_css-inline-css'> 81 82 .seoaic-multistep-form { 83 border-radius: 0px !important; 84 border: 0px solid #000 !important; 85 } 86 87 .seoaic-multistep-form .seoaic-ms-chat-header { 88 background: #000; 89 color: #fff; 90 } 91 92 .seoaic-multistep-form .seoaic-ms-steps-wrapper { 93 background-color: #fff !important; 94 } 95 96 div.seoaic-multistep-form .seoaic-ms-step-question { 97 background: #fff; 98 color: #100717; 99 font-size: 13px; 100 border-radius: 0px; 101 border: 0px solid #000 !important; 102 } 103 104 .seoaic-multistep-form .seoaic-ms-text-message-wrapper { 105 background: #fff; 106 color: #100717; 107 font-size: 13px ; 108 border-radius: 0px; 109 border: 0px solid #000; 110 } 111 .seoaic-multistep-form .seoaic-ms-multi-items-wrapper label { 112 background: #fff; 113 color: #100717; 114 font-size: 13px; 115 border-radius: 0px; 116 border: 0px solid #000; 117 } 118 119 .seoaic-multistep-form .seoaic-ms-textarea-content textarea { 120 border-radius: 0px; 121 outline: 1px solid #fff; 122 } 123 124 .seoaic-multistep-form .seoaic-ms-contact-fields-wrapper { 125 background: #fff; 126 border-radius: 0px; 127 border: 0px solid #000; 128 } 129 130 .seoaic-multistep-form .seoaic-ms-contact-field { 131 border-radius: 0px; 132 outline: 1px solid #fff; 133 font-size: 13px; 134 } 135 136 .seoaic-multistep-form .seoaic-ms-contact-field-content label { 137 color: #100717; 138 font-size: 13px; 139 } 140 141 .seoaic-multistep-form .seoaic-ms-buttons-wrapper button { 142 background: #fff !important; 143 color: #100717 !important; 144 font-size: 13px !important; 145 border-radius: 0px !important; 146 border: 0px solid #000 !important; 147 } 148 149 .seoaic-multistep-form .seoaic-ms-answer-item { 150 background: #fff; 151 color: #100717; 152 font-size: 13px; 153 border-radius: 0px; 154 border: 0px solid #000; 155 } 156 157 .seoaic-multistep-form .seoaic-ms-bot-icon.show { 158 background-color: #000; 159 background-size: 100% 100%; 160 background-position: center center; 161 background-repeat: no-repeat; 162 border-radius: 0px; 163 border: 0px solid #000; 164 width: 46px; 165 height: 46px; 166 left: 0; 167 box-sizing: content-box; 168 } 169 170 .seoaic-multistep-form .seoaic-multistep-progress { 171 height: 5px; 172 background-color: #000; 173 } 174 175 .seoaic-ms-open, 176 .seoaic-ms-closed-msg { 177 background-color: #000; 178 color: #fff; 179 } 180 181 .seoaic-ms-closed-msg-close-icon { 182 color: #fff; 183 } 184 185 .seoaic-ms-clised-msg-connector { 186 background-color: #000; 187 } 188 189 190 191 .seoaic-ia-buttons-content button { 192 background: #fff; 193 color: #100717; 194 font-size: 13px; 195 border-radius: 0px; 196 border: 0px solid #000; 197 } 198 199 .seoaic-ia-multi-items-wrapper label { 200 background: #fff; 201 color: #100717; 202 font-size: 13px; 203 border-radius: 0px; 204 border: 0px solid #000; 205 } 206 207 .seoaic-ia-textarea-content textarea { 208 border-radius: 0px; 209 outline: 1px solid #fff; 210 } 211 212 213</style> 214<link rel='stylesheet' id='dashicons-css' href='https://granite.fi/wp-includes/css/dashicons.min.css?ver=6.8.11' media='all' /> 215<link rel='stylesheet' id='hello-elementor-css' href='https://granite.fi/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9' media='all' /> 216<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://granite.fi/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9' media='all' /> 217<link rel='stylesheet' id='elementor-frontend-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' /> 218<link rel='stylesheet' id='elementor-post-9-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-9.css?ver=1791202121' media='all' /> 219<link rel='stylesheet' id='jet-menu-public-styles-css' href='https://granite.fi/wp-content/plugins/jet-menu/assets/public/css/public.css?ver=2.4.17' media='all' /> 220<link rel='stylesheet' id='widget-image-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.2' media='all' /> 221<link rel='stylesheet' id='e-animation-grow-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.3.2' media='all' /> 222<link rel='stylesheet' id='e-sticky-css' href='https://granite.fi/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.0.4' media='all' /> 223<link rel='stylesheet' id='e-motion-fx-css' href='https://granite.fi/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=4.0.4' media='all' /> 224<link rel='stylesheet' id='widget-heading-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' /> 225<link rel='stylesheet' id='widget-social-icons-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.2' media='all' /> 226<link rel='stylesheet' id='e-apple-webkit-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.2' media='all' /> 227<link rel='stylesheet' id='widget-icon-list-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.2' media='all' /> 228<link rel='stylesheet' id='elementor-icons-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 229<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.2' media='all' /> 230<link rel='stylesheet' id='widget-icon-box-css' href='https://granite.fi/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.2' media='all' /> 231<link rel='stylesheet' id='widget-call-to-action-css' href='https://granite.fi/wp-content/plugins/elementor-pro/assets/css/widget-call-to-action.min.css?ver=4.0.4' media='all' /> 232<link rel='stylesheet' id='e-transitions-css' href='https://granite.fi/wp-content/plugins/elementor-pro/assets/css/conditionals/transitions.min.css?ver=4.0.4' media='all' /> 233<link rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min.css?ver=4.3.2' media='all' /> 234<link rel='stylesheet' id='elementor-post-176-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-176.css?ver=1791202644' media='all' /> 235<link rel='stylesheet' id='elementor-post-999971490-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-999971490.css?ver=1791202122' media='all' /> 236<link rel='stylesheet' id='elementor-post-269-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-269.css?ver=1791202122' media='all' /> 237<link rel='stylesheet' id='hello-elementor-child-style-css' href='https://granite.fi/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0' media='all' /> 238<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://granite.fi/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1743685880' media='all' /> 239<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://granite.fi/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1743685885' media='all' /> 240<link rel='stylesheet' id='elementor-gf-local-worksans-css' href='https://granite.fi/wp-content/uploads/elementor/google-fonts/css/worksans.css?ver=1750157221' media='all' /> 241<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 242<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 243<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' /> 244<link rel='stylesheet' id='elementor-icons-fa-regular-css' href='https://granite.fi/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3' media='all' />
245<script src="https://granite.fi/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 245
245
246<script src="https://granite.fi/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
246 247<link rel="https://api.w.org/" href="https://granite.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://granite.fi/wp-json/wp/v2/pages/176" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://granite.fi/xmlrpc.php?rsd" /> 248<meta name="generator" content="WordPress 6.8.11" /> 249<link rel='shortlink' href='https://granite.fi/?p=176' /> 250<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://granite.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgranite.fi%2Falusta%2Fgrc-ratkaisut%2F" /> 251<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://granite.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgranite.fi%2Falusta%2Fgrc-ratkaisut%2F&format=xml" /> 252<!-- HFCM by 99 Robots - Snippet # 1: Tag Manager - HEAD --> 253<!-- Google Tag Manager -->
254<script>
vendor: 331 bytes, lines 254-258
254(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 255new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 256j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 257'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 258})(window,document,'script','dataLayer','
258GTM-NSK7Z95V
vendor: 3 bytes, line 258
258');
258</script>
258 259<!-- End Google Tag Manager --> 260<!-- /end HFCM by 99 Robots --> 261<!-- HFCM by 99 Robots - Snippet # 9: Cookie consent -->
262<script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" data-culture="FI" type="text/javascript"></script>
262 263<!-- /end HFCM by 99 Robots --> 264<!-- HFCM by 99 Robots - Snippet # 10: Leadfeeder -->
265<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('Xbp1oaEDjqb4EdVj'); </script>
265 266<!-- /end HFCM by 99 Robots --> 267<!-- HFCM by 99 Robots - Snippet # 13: Meta Pixel --> 268<!-- Meta Pixel Code -->
269<script>
vendor: 408 bytes, lines 269-278
269 270!function(f,b,e,v,n,t,s) 271{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 272n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 273if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 274n.queue=[];t=b.createElement(e);t.async=!0; 275t.src=v;s=b.getElementsByTagName(e)[0]; 276s.parentNode.insertBefore(t,s)}(window, document,'script', 277'https://connect.facebook.net/en_US/fbevents.js'); 278fbq('init', '
278352589135182339
vendor: 32 bytes, lines 278-279
278'); 279fbq('track', 'PageView');
280</script>
280 281<noscript><img height="1" width="1" style="display:none" 282src="https://www.facebook.com/tr?id=352589135182339&ev=PageView&noscript=1" 283/></noscript> 284<!-- End Meta Pixel Code --> 285<!-- /end HFCM by 99 Robots --> 286<!-- HFCM by 99 Robots - Snippet # 14: Facebook Domain Verification --> 287<meta name="facebook-domain-verification" content="h93wn3fk0j4govuytb4t0xyp4rxxki" /> 288<!-- /end HFCM by 99 Robots --> 289<!-- HFCM by 99 Robots - Snippet # 16: Lucky Orange -->
290<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=76db7111"></script>
290 291<!-- /end HFCM by 99 Robots --> 292<meta name="google-site-verification" content="2K7eT_6G7bLEBpW9_gnMEErVUgxO5331XoaqKiag75U" /> 293<meta name="generator" content="Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
294<script id="init-dreamdata"> 295 !function(){"use strict";var a="dreamdata",t="dreamdata-analytics",e=!1;function i(a){if(function(){try{var a=window&&window.localStorage&&window.localStorage.getItem("DD_DEBUGGER");return"true"===a||"1"===a}catch(a){return!1}}())try{var t=window.console,e=Array.prototype.slice.call(arguments,1),i=t&&t[a]?t[a]:t&&t.log?t.log:null;i&&i.apply(t,e)}catch(a){return}}var dreamdata=window[a]=window[a]||[];if(!dreamdata.initialize)if(dreamdata.invoked)i("warn","Dreamdata snippet included twice.");else{dreamdata.invoked=!0,dreamdata.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"],dreamdata.factory=function(t){return function(){if(window[a].initialized)return window[a][t].apply(window[a],arguments);var e=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(t)>-1){var i=document.querySelector("link[rel='canonical']");e.push({__t:"bpc",c:i&&i.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}return e.unshift(t),dreamdata.push(e),dreamdata}};for(var r=0;r<dreamdata.methods.length;r++){var n=dreamdata.methods[r];dreamdata[n]=dreamdata.factory(n)}dreamdata.load=function(e,i){var r=document.createElement("script");r.id=t,r.type="text/javascript",r.async=!0,r.setAttribute("data-global-dreamdata-analytics-key",a),r.src="https://cdn.dreamdata.cloud/scripts/analytics/next/dreamdata.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(r,n),dreamdata._loadOptions=i},dreamdata._writeKey="75d15fef-0fcc-4f50-97d5-7c5725bcbca7",dreamdata.SNIPPET_VERSION="dreamdata-2.2.6",dreamdata.init=function(){try{if(e)return void i("warn","Dreamdata already initialized, skipping duplicate initialization");dreamdata.load("75d15fef-0fcc-4f50-97d5-7c5725bcbca7", {"googleEnhancedConversions":true,"formTracking":{"html":true},"intentSources":{"autoGroup":true}}),dreamdata.page(),e=!0}catch(a){i("error","Failed to initialize Dreamdata:",a&&a.message)}},function(){try{if(e)return;if(i("log","â dataLayer",window.dataLayer),i("log","â google_tag_data",window.google_tag_data),!window.dataLayer||!window.google_tag_data)return void dreamdata.init();if(window.google_tag_data&&window.google_tag_data.ics&&window.google_tag_data.ics.entries&&window.google_tag_data.ics.entries.analytics_storage&&!0===window.google_tag_data.ics.entries.analytics_storage.update||function(){try{var a=localStorage.getItem("framerCookiesConsentMode");if(!a)return!1;var t=JSON.parse(a);return!!t&&!0===t.analytics}catch(a){return!1}}())return i("log","â Consent with GTM analytics_storage in google_tag_data granted, initializing Dreamdata"),void dreamdata.init();var a=window.dataLayer.push;window.dataLayer.push=function(){var r=Array.prototype.slice.call(arguments);i("log","â DataLayer Change Detected:",r[0]);var n=r[0];return n&&3===n.length&&"consent"===n[0]&&n[2]&&n[2].analytics_storage&&("denied"===n[2].analytics_storage&&(i("log","â Consent with GTM analytics_storage in dataLayer denied, removing Dreamdata script"),function(){e=!1;var a=document.getElementById(t);a&&a.remove()}()),"granted"===n[2].analytics_storage&&(i("log","â Consent with GTM analytics_storage in dataLayer granted, initializing Dreamdata"),dreamdata.init())),a.apply(this,r)}}catch(a){i("error","Error in initialization logic, falling back to basic init:",a&&a.message),dreamdata.init()}}()}}(); 296</script>
vendor: 2 bytes, line 296
296
297<script id="init-dreamdata-cl"> 298 !function(){if(!window.dreamdata||!window.dreamdata.initialized){if(window.dreamdata){var e=document.getElementById("dreamdata-analytics");if(e&&e.type&&"text/javascript"==e.type)return}var a="dreamdata-cl",dreamdata=window[a]=window[a]||[];if(!dreamdata.initialize)if(dreamdata.invoked)window.console&&console.error&&console.error("Dreamdata CL snippet included twice.");else{dreamdata.invoked=!0,dreamdata.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"],dreamdata.factory=function(e){return function(){if(window[a].initialized)return window[a][e].apply(window[a],arguments);var t=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(e)>-1){var r=document.querySelector("link[rel='canonical']");t.push({__t:"bpc",c:r&&r.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}return t.unshift(e),dreamdata.push(t),dreamdata}};for(var t=0;t<dreamdata.methods.length;t++){var r=dreamdata.methods[t];dreamdata[r]=dreamdata.factory(r)}dreamdata.load=function(e,t){var r=document.createElement("script");r.id="dreamdata-analytics-cl",r.type="text/javascript",r.async=!0,r.setAttribute("data-global-dreamdata-cl-analytics-key",a),r.src="https://cdn.drda.io/scripts/analytics/next/dreamdata.cl.min.js";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i),dreamdata._loadOptions=t},dreamdata._writeKey="75d15fef-0fcc-4f50-97d5-7c5725bcbca7",dreamdata.SNIPPET_VERSION="dreamdata-cl-2.0.0",dreamdata.load("75d15fef-0fcc-4f50-97d5-7c5725bcbca7"),dreamdata.page()}}}(); 299</script>
299 300 301 <style> 302 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 303 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 304 background-image: none !important; 305 } 306 @media screen and (max-height: 1024px) { 307 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 308 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 309 background-image: none !important; 310 } 311 } 312 @media screen and (max-height: 640px) { 313 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 314 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 315 background-image: none !important; 316 } 317 } 318 </style> 319 <link rel="icon" href="https://granite.fi/wp-content/uploads/cropped-granite-icon-512x512-1-32x32.png" sizes="32x32" /> 320<link rel="icon" href="https://granite.fi/wp-content/uploads/cropped-granite-icon-512x512-1-192x192.png" sizes="192x192" /> 321<link rel="apple-touch-icon" href="https://granite.fi/wp-content/uploads/cropped-granite-icon-512x512-1-180x180.png" /> 322<meta name="msapplication-TileImage" content="https://granite.fi/wp-content/uploads/cropped-granite-icon-512x512-1-270x270.png" /> 323 <style id="wp-custom-css"> 324 .menu-category-title { 325 font-weight: bold; 326 cursor: default; 327 margin-top: 20px; 328} 329.menu-category-title:hover { 330 & a[href] { 331 & .jet-custom-item-label.top-level-label { 332 color: #FF9400!important; 333 } 334 } 335 & >:not(a[href]) { 336 & .jet-custom-item-label.top-level-label { 337 color: black!important; 338 } 339 } 340} 341 342/* Fixing the issue with header navigation that goes under other lements when page is scrolled. */ 343.elementor-location-header { 344 position: relative; 345 z-index: 999; 346} </style> 347 </head> 348<body class="wp-singular page-template page-template-elementor_header_footer page page-id-176 page-child parent-pageid-169 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-theme-child-master hello-elementor-default jet-mega-menu-location elementor-default elementor-template-full-width elementor-kit-9 elementor-page elementor-page-176"> 349 350 351<a class="skip-link screen-reader-text" href="#content">Mene sisältöön</a> 352 353 <header data-elementor-type="header" data-elementor-id="999971490" class="elementor elementor-999971490 elementor-location-header" data-elementor-post-type="elementor_library"> 354 <div class="elementor-element elementor-element-7da2533 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="7da2533" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 355 <div class="e-con-inner"> 356 <div class="elementor-element elementor-element-f9f1203 elementor-widget elementor-widget-text-editor" data-id="f9f1203" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 357 <div class="elementor-widget-container"> 358 <p>Granite liittyy osaksi WeKomply-konsernia.</p> </div> 359 </div> 360 <div class="elementor-element elementor-element-46c0794 elementor-widget elementor-widget-button" data-id="46c0794" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 361 <div class="elementor-widget-container"> 362 <div class="elementor-button-wrapper"> 363 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://granite.fi/tiedotteet/granite-liittyy-osaksi-wekomply-konsernia/"> 364 <span class="elementor-button-content-wrapper"> 365 <span class="elementor-button-text">Lue tiedote</span> 366 </span> 367 </a> 368 </div> 369 </div> 370 </div> 371 </div> 372 </div> 373 <div class="elementor-element elementor-element-767a82b e-flex e-con-boxed e-con e-parent" data-id="767a82b" data-element_type="container" data-e-type="container" data-settings="{"sticky_effects_offset":150,"sticky_offset_mobile":0,"sticky_anchor_link_offset_mobile":5,"sticky_offset_tablet":0,"sticky_effects_offset_tablet":150,"sticky_effects_offset_mobile":150,"sticky_anchor_link_offset":5,"sticky_anchor_link_offset_tablet":5,"sticky":"top","sticky_offset":35,"motion_fx_motion_fx_scrolling":"yes","motion_fx_range":"viewport","motion_fx_devices":["desktop","tablet","mobile"],"sticky_on":["desktop","tablet","mobile"]}"> 374 <div class="e-con-inner"> 375 <div class="elementor-element elementor-element-02ed753 e-con-full e-flex e-con e-child" data-id="02ed753" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 376 <div class="elementor-element elementor-element-84c7e34 e-con-full e-flex e-con e-child" data-id="84c7e34" data-element_type="container" data-e-type="container"> 377 <div class="elementor-element elementor-element-dcda53b elementor-widget elementor-widget-image" data-id="dcda53b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 378 <div class="elementor-widget-container"> 379 <a href="/"> 380 <img width="300" height="79" src="https://granite.fi/wp-content/uploads/granite-logo-300x79-1-1.png" class="attachment-large size-large wp-image-999971492" alt="" srcset="https://granite.fi/wp-content/uploads/granite-logo-300x79-1-1.png 300w, https://granite.fi/wp-content/uploads/granite-logo-300x79-1-1-150x40.png 150w" sizes="(max-width: 300px) 100v
380w, 300px" /> </a> 381 </div> 382 </div> 383 </div> 384 <div class="elementor-element elementor-element-f896282 e-con-full e-flex e-con e-child" data-id="f896282" data-element_type="container" data-e-type="container"> 385 <div class="elementor-element elementor-element-3b6f7c3 elementor-widget elementor-widget-jet-mega-menu" data-id="3b6f7c3" data-element_type="widget" data-e-type="widget" data-settings="{"_animation_mobile":"none"}" data-widget_type="jet-mega-menu.default"> 386 <div class="elementor-widget-container"> 387 <div class="jet-mega-menu jet-mega-menu--layout-horizontal jet-mega-menu--sub-position-right jet-mega-menu--dropdown-layout-default jet-mega-menu--dropdown-position-right jet-mega-menu--animation-fade jet-mega-menu--location-elementor jet-mega-menu--fill-svg-icons" data-settings='{"menuId":"4","menuUniqId":"6ac722b6a66ad","rollUp":false,"megaAjaxLoad":false,"layout":"horizontal","subEvent":"hover","subCloseBehavior":"mouseleave","mouseLeaveDelay":500,"subTrigger":"item","subPosition":"right","megaWidthType":"container","megaWidthSelector":"","breakpoint":768,"signatures":{"template_999964166":{"id":999964166,"signature":"445d62ac283f77f072b420b9c48bed29"},"template_999964175":{"id":999964175,"signature":"1b4108d00f3031209a9c188dc9b4dcc9"}}}'><div class="jet-mega-menu-toggle" role="button" tabindex="0" aria-label="Open/Close Menu"><div class="jet-mega-menu-toggle-icon jet-mega-menu-toggle-icon--default-state"><i class="fas fa-bars"></i></div><div class="jet-mega-menu-toggle-icon jet-mega-menu-toggle-icon--opened-state"><i class="fas fa-times"></i></div></div><nav class="jet-mega-menu-container" aria-label="Main nav"><ul class="jet-mega-menu-list"><li id="jet-mega-menu-item-999963596" class="jet-mega-menu-item jet-mega-menu-item-type-post_type jet-mega-menu-item-object-page current-page-ancestor jet-mega-menu-item--mega jet-mega-menu-item--relative-item jet-mega-menu-item-has-children jet-mega-menu-item--current jet-mega-menu-item--top-level jet-mega-menu-item-999963596"><div class="jet-mega-menu-item__inner" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Alusta"><a href="https://granite.fi/alusta/" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">Alusta</div></div></a><div class="jet-mega-menu-item__dropdown"><i class="fas fa-angle-down"></i></div></div><div class="jet-mega-menu-mega-container" data-template-id="999964166" data-template-content="elementor" data-position="relative"><div class="jet-mega-menu-mega-container__inner"><style>.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-f4e7bf1 );}.elementor-999964166 .elementor-element.elementor-element-2d75596 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav{padding:0em 0em 0em 0em;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:50%;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item >
387 .jet-custom-nav__sub{min-width:200px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:200px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#000000;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label{color:var( --e-global-color-d7321ed );}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-d7321ed );}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964166 .elementor-element.elementor-element-2d75596 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}</style> <div data-elementor-type="wp-post" data-elementor-id="999964166" class="elementor elementor-999964166" data-elementor-post-type="jet-menu"> 388 <section class="elementor-section elementor-top-section elementor-element elementor-element-2505b1c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2505b1c" data-element_type="section" data-e-type="section"> 389 <div class="elementor-container elementor-column-gap-default"> 390 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9186930" data-id="9186930" data-element_type="column" data-e-type="column"> 391 <div class="elementor-widget-wrap elementor-element-populated"> 392 <div class="elementor-element elementor-element-2d75596 elementor-widget elementor-widget-jet-custom-menu" data-id="2d75596" data-element_type="widget" data-e-type="widget" data-widget_type="jet-custom-menu.default"> 393 <div class="elementor-widget-container"> 394 <div class="menu-platform-container"><div class="jet-custom-nav jet-custom-nav--dropdown-right-side jet-custom-nav--animation-fade" data-trigger="hover"><div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964154">
394<a href="https://granite.fi/alusta/grc-ratkaisut/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">GRC -ratkaisut</span></span></a></div> 395<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964156"><a href="https://granite.fi/alusta/ominaisuudet/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Ominaisuudet</span></span></a></div> 396<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964158"><a href="https://granite.fi/hinnasto/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Hinnasto</span></span></a></div> 397<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964159"><a href="https://granite.fi/alusta/tietoturva-tietosuoja/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Tietoturva ja tietosuoja</span></span></a></div> 398</div></div> </div> 399 </div> 400 </div> 401 </div> 402 </div> 403 </section> 404 </div> 405 </div></div></li> 406<li id="jet-mega-menu-item-999963603" class="jet-mega-menu-item jet-mega-menu-item-type-post_type jet-mega-menu-item-object-page jet-mega-menu-item--mega jet-mega-menu-item-has-children jet-mega-menu-item--top-level jet-mega-menu-item-999963603"><div class="jet-mega-menu-item__inner" role="button" tabindex="0" aria-haspopup="true" aria-expanded="false" aria-label="Ratkaisut"><a href="https://granite.fi/tyokalut/" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">Ratkaisut</div></div></a><div class="jet-mega-menu-item__dropdown"><i class="fas fa-angle-down"></i></div></div><div class="jet-mega-menu-mega-container" data-template-id="999964175" data-template-content="elementor" data-position="default"><div class="jet-mega-menu-mega-container__inner"><style>.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-f4e7bf1 );}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav{padding:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:50%;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item >
406 .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#000000;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964175 .elementor-element.elementor-element-bc2f5ce .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-f4e7bf1 );}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav{padding:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:50%;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item >
406 .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#000000;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964175 .elementor-element.elementor-element-7ff20c8 .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-f4e7bf1 );}.elementor-999964175 .elementor-element.elementor-element-4fa54fe > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav{padding:0em 0em 0em 0em;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:50%;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item >
406 .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:200px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:#000000;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before{color:var( --e-global-color-d7321ed );}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;align-self:center;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-999964175 .elementor-element.elementor-element-4fa54fe .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}</style> <div data-elementor-type="wp-post" data-elementor-id="999964175" class="elementor elementor-999964175" data-elementor-post-type="jet-menu"> 407 <section class="elementor-section elementor-top-section elementor-element elementor-element-23b1a35 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="23b1a35" data-element_type="section" data-e-type="section"> 408 <div class="elementor-container elementor-column-gap-default"> 409 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fc8a72a" data-id="fc8a72a" data-element_type="column" data-e-type="column"> 410 <div class="elementor-widget-wrap elementor-element-populated"> 411 <div class="elementor-element elementor-element-bc2f5ce elementor-widget elementor-widget-jet-custom-menu" data-id="bc2f5ce" data-element_type="widget" data-e-type="widget" data-widget_type="jet-custom-menu.default"> 412 <div class="elementor-widget-container"> 413 <div class="menu-tyokalut-container"><div class="jet-custom-nav jet-custom-nav--dropdown-right-side jet-custom-nav--animation-fade" data-trigger="hover"><div class="menu-category-title menu-item menu-item-type-custom menu-item-object-custom jet-custom-nav__item jet-custom-nav__item-999968503"><a href="https://granite.fi/ratkaisut/riskienhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Riskienhallinta</span></span></a></div> 414<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964114"><a href="https://granite.fi/tyokalut/auditointien-hallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Auditointien hallinta</span></span></a></div> 415<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964116"><a href="https://granite.fi/tyokalut/enterprise-risk-management/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">ERM – Kokonaisvaltainen riskienhallinta</span></span></a></div> 416<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968448"><a href="https://granite.fi/tyokalut/kumppaniverkoston-riskienhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Kumppaniverkoston riskienhallinta</span></span></a></div> 417<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999966403"><a href="https://granite.fi/tyokalut/projektiriskit/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Projektiriskit</span></span></a></div> 418<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968505"><a href="https://granite.fi/tyokalut/riskihavainnot-ja-uhat/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Riskihavainnot ja uhat</span></span></a></div> 419<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968504"><a href="https://granite.fi/tyokalut/strateginen-riskienhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Strategisten riskien ja mahdollisuuksien hallinta</span></span></a></div> 420<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974872"><a href="https://granite.fi/tyokalut/pakoteriskienhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Pakoteriskienhallinta</span></span></a></div> 421<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974873"><a href="https://granite.fi/tyokalut/rahanpesun-ja-terrorismin-rahoittamisen-riskienhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Rahanpesun ja terrorismin rahoittamisen riskienhallinta</span></span></a></div> 422</div></div>
422 </div> 423 </div> 424 </div> 425 </div> 426 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8c98903" data-id="8c98903" data-element_type="column" data-e-type="column"> 427 <div class="elementor-widget-wrap elementor-element-populated"> 428 <div class="elementor-element elementor-element-7ff20c8 elementor-widget elementor-widget-jet-custom-menu" data-id="7ff20c8" data-element_type="widget" data-e-type="widget" data-widget_type="jet-custom-menu.default"> 429 <div class="elementor-widget-container"> 430 <div class="menu-tyokalut-2-container"><div class="jet-custom-nav jet-custom-nav--dropdown-right-side jet-custom-nav--animation-fade" data-trigger="hover"><div class="menu-category-title menu-item menu-item-type-custom menu-item-object-custom jet-custom-nav__item jet-custom-nav__item-999968525"><a href="https://granite.fi/ratkaisut/it-riskit-vaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">IT Riskit & Vaatimukset</span></span></a></div> 431<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968593"><a href="https://granite.fi/tyokalut/dora-tietoturvavaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">DORA Tietoturvavaatimukset</span></span></a></div> 432<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999969101"><a href="https://granite.fi/tyokalut/dokumentaationhallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Dokumentaationhallinta</span></span></a></div> 433<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968530"><a href="https://granite.fi/tyokalut/dpia-tietosuojaa-koskeva-vaikutusten-arviointi/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">DPIA â Tietosuojaa koskeva vaikutusten arviointi</span></span></a></div> 434<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999970726"><a href="https://granite.fi/tyokalut/haavoittuvuuksien-hallinta/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Haavoittuvuuksien hallinta</span></span></a></div> 435<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968528"><a href="https://granite.fi/tyokalut/iso-iec-27001-vaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">ISO/IEC 27001 Vaatimukset & Hallintakeinot</span></span></a></div> 436<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974767"><a href="https://granite.fi/tyokalut/jatkuvuussuunnittelu/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Jatkuvuussuunnittelu</span></span></a></div> 437<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968529"><a href="https://granite.fi/tyokalut/nis2-tietoturvavaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">NIS2 Tietoturvavaatimukset</span></span></a></div> 438<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999964515"><a href="https://granite.fi/tyokalut/tietoturvapoikkeamat/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Tietoturva- ja tietosuojapoikkeamat</span></span></a></div> 439<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999968412"><a href="https://granite.fi/tyokalut/it-ja-tietoturvariskit/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Tietoturvariskit</span></span></a></div> 440<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974812"><a href="https://granite.fi/tyokalut/omaisuusluettelo/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Omaisuusluettelo</span></span></a></div> 441</div></div>
441 </div> 442 </div> 443 </div> 444 </div> 445 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-b379cd6" data-id="b379cd6" data-element_type="column" data-e-type="column"> 446 <div class="elementor-widget-wrap elementor-element-populated"> 447 <div class="elementor-element elementor-element-4fa54fe elementor-widget elementor-widget-jet-custom-menu" data-id="4fa54fe" data-element_type="widget" data-e-type="widget" data-widget_type="jet-custom-menu.default"> 448 <div class="elementor-widget-container"> 449 <div class="menu-tyokalut-3-container"><div class="jet-custom-nav jet-custom-nav--dropdown-right-side jet-custom-nav--animation-fade" data-trigger="hover"><div class="menu-category-title menu-item menu-item-type-custom menu-item-object-custom jet-custom-nav__item jet-custom-nav__item-999968539"><a href="https://granite.fi/tyokalut/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Turvallisuus</span></span></a></div> 450<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974620"><a href="https://granite.fi/tyokalut/tyon-riskit/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Työn riskit</span></span></a></div> 451<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974621"><a href="https://granite.fi/tyokalut/turvallisuushavainnot/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Turvallisuushavainnot</span></span></a></div> 452<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974628"><a href="https://granite.fi/tyokalut/whistleblow/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">Whistleblow</span></span></a></div> 453<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974741"><a href="https://granite.fi/tyokalut/iso-14001-vaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">ISO 14001 Vaatimukset</span></span></a></div> 454<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974751"><a href="https://granite.fi/tyokalut/iso-45001-vaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">ISO 45001 Vaatimukset</span></span></a></div> 455<div class="menu-item menu-item-type-post_type menu-item-object-page jet-custom-nav__item jet-custom-nav__item-999974789"><a href="https://granite.fi/tyokalut/iso-9001-vaatimukset/" class="jet-custom-nav__item-link"><span class="jet-menu-link-text"><span class="jet-custom-item-label top-level-label">ISO 9001 Vaatimukset</span></span></a></div> 456</div></div> </div> 457 </div> 458 </div> 459 </div> 460 </div> 461 </section> 462 <section class="elementor-section elementor-top-section elementor-element elementor-element-b764b25 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b764b25" data-element_type="section" data-e-type="section"> 463 <div class="elementor-container elementor-column-gap-default"> 464 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-08940df" data-id="08940df" data-element_type="column" data-e-type="column"> 465 <div class="elementor-widget-wrap elementor-element-populated"> 466 <section class="elementor-section elementor-inner-section elementor-element elementor-element-2b1a4e6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2b1a4e6" data-element_type="section" data-e-type="section"> 467 <div class="elementor-container elementor-column-gap-default"> 468 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8eb02a1" data-id="8eb02a1" data-element_type="column" data-e-type="column"> 469 <div class="elementor-widget-wrap"> 470 </div> 471 </div> 472 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d46bd46" data-id="d46bd46" data-element_type="column" data-e-type="column"> 473 <div class="elementor-widget-wrap"> 474 </div> 475 </div> 476 </div> 477 </section> 478 </div> 479 </div> 480 </div> 481 </section> 482 </div> 483 </div></div></li> 484<li id="jet-mega-menu-item-999967646" class="jet-mega-menu-item jet-mega-menu-item-type-post_type jet-mega-menu-item-object-page jet-mega-menu-item--default jet-mega-menu-item--top-level jet-mega-menu-item-999967646"><div class="jet-mega-menu-item__inner"><a href="https://granite.fi/hinnasto/" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">Hinnasto</div></div></a></div></li> 485<li id="jet-mega-menu-item-999967647" class="jet-mega-menu-item jet-mega-menu-item-type-post_type jet-mega-menu-item-object-page jet-mega-menu-item--default jet-mega-menu-item--top-level jet-mega-menu-item-999967647"><div class="jet-mega-menu-item__inner"><a href="https://granite.fi/asiakkaat/" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">Asiakkaat</div></div></a></div></li> 486<li id="jet-mega-menu-item-999969286" class="jet-mega-menu-item jet-mega-menu-item-type-custom jet-mega-menu-item-object-custom jet-mega-menu-item--default jet-mega-menu-item--top-level jet-mega-menu-item-999969286"><div class="jet-mega-menu-item__inner"><a href="http://www.granitegrc.com" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">In English</div></div></a></div></li> 487<li id="jet-mega-menu-item-999971428" class="jet-mega-menu-item jet-mega-menu-item-type-post_type jet-mega-menu-item-object-page jet-mega-menu-item--default jet-mega-menu-item--top-level jet-mega-menu-item-999971428"><div class="jet-mega-menu-item__inner"><a href="https://granite.fi/varaa-esittely/" class="jet-mega-menu-item__link jet-mega-menu-item__link--top-level"><div class="jet-mega-menu-item__title"><div class="jet-mega-menu-item__label">Varaa esittely</div></div></a></div></li> 488</ul></nav></div>
488 </div> 489 </div> 490 <div class="elementor-element elementor-element-1b3a4e5 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="1b3a4e5" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 491 <div class="elementor-widget-container"> 492 <div class="elementor-button-wrapper"> 493 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="/varaa-esittely"> 494 <span class="elementor-button-content-wrapper"> 495 <span class="elementor-button-text">Varaa esittely</span> 496 </span> 497 </a> 498 </div> 499 </div> 500 </div> 501 </div> 502 </div> 503 </div> 504 </div> 505 </header> 506 <div data-elementor-type="wp-page" data-elementor-id="176" class="elementor elementor-176" data-elementor-post-type="page"> 507 <section class="elementor-section elementor-top-section elementor-element elementor-element-b575297 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="b575297" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","motion_fx_motion_fx_scrolling":"yes","motion_fx_devices":["desktop","tablet","mobile"]}"> 508 <div class="elementor-background-overlay"></div> 509 <div class="elementor-container elementor-column-gap-default"> 510 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4e8e65e" data-id="4e8e65e" data-element_type="column" data-e-type="column"> 511 <div class="elementor-widget-wrap elementor-element-populated"> 512 <div class="elementor-element elementor-element-7319ef1 elementor-widget elementor-widget-heading" data-id="7319ef1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 513 <div class="elementor-widget-container"> 514 <p class="elementor-heading-title elementor-size-default">Granite GRC</p> </div> 515 </div> 516 <div class="elementor-element elementor-element-70d13c9 elementor-widget elementor-widget-heading" data-id="70d13c9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 517 <div class="elementor-widget-container"> 518 <h1 class="elementor-heading-title elementor-size-default">GRC-työkalutâ organisaation kehittämiseenâ</h1> </div> 519 </div> 520 <div class="elementor-element elementor-element-f8b3dff elementor-widget elementor-widget-text-editor" data-id="f8b3dff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 521 <div class="elementor-widget-container"> 522 <p>Paranna ja hallitse riskienhallintaprosessia GRC-ohjelmaasi Graniten työkalujen avulla. Graniten GRC-alustan älykkäät työkalut tukevat riskitietoista päätöksentekoa ja johtamista, olitpa sitten riskien, hallinnon tai vaatimustenmukaisuuden (GRC) asiantuntija tai vasta-alkaja. </p> </div> 523 </div> 524 </div> 525 </div> 526 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3c31216 elementor-invisible" data-id="3c31216" data-element_type="column" data-e-type="column" data-settings="{"animation":"fadeInUp"}"> 527 <div class="elementor-widget-wrap elementor-element-populated"> 528 <div class="elementor-element elementor-element-8518897 elementor-widget elementor-widget-image" data-id="8518897" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 529 <div class="elementor-widget-container"> 530 <img fetchpriority="high" decoding="async" width="800" height="450" src="https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-1024x576.png" class="attachment-large size-large wp-image-999967464" alt="" srcset="https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-1024x576.png 1024w, https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-300x169.png 300w, https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-150x84.png 150w, https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-768x432.png 768w, https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1-1536x864.png 1536w, https://granite.fi/wp-content/uploads/Granite-UK-home-page-1-1.png 1920w" sizes="(max-width: 800px) 100v
530w, 800px" /> </div> 531 </div> 532 </div> 533 </div> 534 </div> 535 </section> 536 <section class="elementor-section elementor-top-section elementor-element elementor-element-6ecd169 gradient-bg elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6ecd169" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 537 <div class="elementor-container elementor-column-gap-default"> 538 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-bede77e" data-id="bede77e" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 539 <div class="elementor-widget-wrap elementor-element-populated"> 540 <div class="elementor-element elementor-element-6f6ed97 elementor-widget elementor-widget-icon-box" data-id="6f6ed97" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 541 <div class="elementor-widget-container"> 542 <div class="elementor-icon-box-wrapper"> 543 544 545 <div class="elementor-icon-box-content"> 546 547 <h3 class="elementor-icon-box-title"> 548 <a href="https://granitegrc.com/tools/erm-enterprise-risk-management/" > 549 G = Governance </a> 550 </h3> 551 552 <p class="elementor-icon-box-description"> 553 Päätöksenteko on organisaatioiden ja yrityksen arkea, ja jokainen tehty päätös vaikuttaa liiketoiminnan tavoitteiden toteutumiseen. 554 555Hyvä hallinto luo ohjeita ja prosesseja, joiden avulla työntekijät voivat tehdä oikeita, tavoitteita tukevia päätöksiä omassa työssään. Kun prosesseja hallitaan yhteisellä GRC-alustalla, kulkee tieto sinne minne pitääkin ja mahdollistaa kattavan kokonaiskuvan tilanteen kehittymisestä. </p> 556 557 </div> 558 559 </div> 560 </div> 561 </div> 562 </div> 563 </div> 564 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-66e7fb6" data-id="66e7fb6" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 565 <div class="elementor-widget-wrap elementor-element-populated"> 566 <div class="elementor-element elementor-element-f98587e elementor-widget elementor-widget-icon-box" data-id="f98587e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 567 <div class="elementor-widget-container"> 568 <div class="elementor-icon-box-wrapper"> 569 570 571 <div class="elementor-icon-box-content"> 572 573 <h3 class="elementor-icon-box-title"> 574 <a href="https://granitegrc.com/tools/project-risk-management/" > 575 R = Risk </a> 576 </h3> 577 578 <p class="elementor-icon-box-description"> 579 Liiketoimintaan liittyy aina riskejä. On kriittisen tärkeää, että ne tunnistaan, arvioidaan ja saadaan seurantaan niin tehokkaasti ja kokonaisvaltaisesti kuin mahdollista. Kehittyvä ja reagoiva riskienhallintakulttuuri mahdollistaa tehokkaan päätöksenteon ja reagoinnin uhkiin ja muutoksiin. 580 581Graniten GRC-työkalut tuovat prosessit ja protokollat hallintaan. </p> 582 583 </div> 584 585 </div> 586 </div> 587 </div> 588 </div> 589 </div> 590 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-72282d5" data-id="72282d5" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 591 <div class="elementor-widget-wrap elementor-element-populated"> 592 <div class="elementor-element elementor-element-162aa3f elementor-widget elementor-widget-icon-box" data-id="162aa3f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 593 <div class="elementor-widget-container"> 594 <div class="elementor-icon-box-wrapper"> 595 596 597 <div class="elementor-icon-box-content"> 598 599 <h3 class="elementor-icon-box-title"> 600 <a href="https://granitegrc.com/tools/erm-enterprise-risk-management/" > 601 C = Compliance </a> 602 </h3> 603 604 <p class="elementor-icon-box-description"> 605 Compliance eli vaatimustenmukaisuus on prosessi, joka ohjaa ulkoisten sääntöjen ja määräysten toteutumista organisaation sisällä. 606 607Toimiva hallinto-, riski- ja vaatimustenmukaisuus-<br>ohjelmistoratkaisu auttaa vaatimustenmukaisuuden toteutumisessa aina sääntöjen tunnistamisesta ohjelman tehokkuuden seuraamiseen ja muutoksen hallintaan. </p> 608 609 </div> 610 611 </div> 612 </div>
613 </div> 614 </div> 615 </div> 616 </div> 617 </section> 618 <section class="elementor-section elementor-top-section elementor-element elementor-element-74a2b59 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74a2b59" data-element_type="section" data-e-type="section"> 619 <div class="elementor-container elementor-column-gap-default"> 620 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a016f28" data-id="a016f28" data-element_type="column" data-e-type="column"> 621 <div class="elementor-widget-wrap elementor-element-populated"> 622 <div class="elementor-element elementor-element-4e2ab53 elementor-widget elementor-widget-heading" data-id="4e2ab53" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 623 <div class="elementor-widget-container"> 624 <h2 class="elementor-heading-title elementor-size-xl">Tutustu Graniten riskienhallinta- ja raportointityökaluihin 625 626 627 628 629 630 631</h2> </div> 632 </div> 633 </div> 634 </div> 635 </div> 636 </section> 637 <section class="elementor-section elementor-top-section elementor-element elementor-element-a9c2311 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a9c2311" data-element_type="section" data-e-type="section"> 638 <div class="elementor-container elementor-column-gap-default"> 639 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73b813b" data-id="73b813b" data-element_type="column" data-e-type="column"> 640 <div class="elementor-widget-wrap elementor-element-populated"> 641 <section class="elementor-section elementor-inner-section elementor-element elementor-element-159705a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="159705a" data-element_type="section" data-e-type="section"> 642 <div class="elementor-container elementor-column-gap-default"> 643 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-603f659" data-id="603f659" data-element_type="column" data-e-type="column" data-settings="{"background_background":"gradient"}"> 644 <div class="elementor-widget-wrap elementor-element-populated"> 645 <div class="elementor-element elementor-element-390987b elementor-widget elementor-widget-heading" data-id="390987b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 646 <div class="elementor-widget-container"> 647 <h2 class="elementor-heading-title elementor-size-default">Riskienhallinta</h2> </div> 648 </div> 649 </div> 650 </div> 651 </div> 652 </section> 653 </div> 654 </div> 655 </div> 656 </section> 657 <section class="elementor-section elementor-top-section elementor-element elementor-element-7c7692d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7c7692d" data-element_type="section" data-e-type="section"> 658 <div class="elementor-container elementor-column-gap-default"> 659 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3c661ad" data-id="3c661ad" data-element_type="column" data-e-type="column"> 660 <div class="elementor-widget-wrap elementor-element-populated"> 661 <div class="elementor-element elementor-element-58fb73a elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="58fb73a" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 662 <div class="elementor-widget-container"> 663 <div class="elementor-cta"> 664 <div class="elementor-cta__bg-wrapper"> 665 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 666 <div class="elementor-cta__bg-overlay"></div> 667 </div> 668 <div class="elementor-cta__content"> 669 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 670 <div class="elementor-icon"> 671 <i aria-hidden="true" class="fas fa-laptop-medical"></i> </div> 672 </div> 673 674 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 675 Auditointien hallinta </h2> 676 677 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 678 Suunnittele ja toteuta auditointeja. Dokumentoi havainnot, aseta korjaavia toimenpiteitä ja seuraa niiden suorittamista. </div> 679 680 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 681 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/auditointien-hallinta/"> 682 Lue lisää </a> 683 </div> 684 </div> 685 </div> 686 </div>
687 </div> 688 </div> 689 </div> 690 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7b72e28" data-id="7b72e28" data-element_type="column" data-e-type="column"> 691 <div class="elementor-widget-wrap elementor-element-populated"> 692 <div class="elementor-element elementor-element-53b2f34 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="53b2f34" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 693 <div class="elementor-widget-container"> 694 <div class="elementor-cta"> 695 <div class="elementor-cta__bg-wrapper"> 696 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 697 <div class="elementor-cta__bg-overlay"></div> 698 </div> 699 <div class="elementor-cta__content"> 700 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 701 <div class="elementor-icon"> 702 <i aria-hidden="true" class="fas fa-th"></i> </div> 703 </div> 704 705 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 706 ERM - Kokonaisvaltainen riskienhallinta </h2> 707 708 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 709 Tunnista, arvioi ja hallitse riskit kokonaisvaltaisesti käytännön tasolla ja ohjaa strategian toteutumista tavoitteellisesti. </div> 710 711 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 712 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/enterprise-risk-management/"> 713 Lue lisää </a> 714 </div> 715 </div> 716 </div> 717 </div> 718 </div> 719 </div> 720 </div> 721 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-91e3c41" data-id="91e3c41" data-element_type="column" data-e-type="column"> 722 <div class="elementor-widget-wrap elementor-element-populated"> 723 <div class="elementor-element elementor-element-948e81c elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="948e81c" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 724 <div class="elementor-widget-container"> 725 <div class="elementor-cta"> 726 <div class="elementor-cta__bg-wrapper"> 727 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 728 <div class="elementor-cta__bg-overlay"></div> 729 </div> 730 <div class="elementor-cta__content"> 731 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 732 <div class="elementor-icon"> 733 <i aria-hidden="true" class="fab fa-connectdevelop"></i> </div> 734 </div> 735 736 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 737 Kumppaniverkoston riskienhallinta </h2> 738 739 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 740 Arvioi ja hallitse kumppaniverkoston ja toimitusketjujen riskit ja turvaa liiketoimintasi jatkuvuus. </div> 741 742 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 743 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/third-party-risk-management/"> 744 Lue lisää </a> 745 </div> 746 </div> 747 </div> 748 </div>
749 </div> 750 </div> 751 </div> 752 </div> 753 </section> 754 <section class="elementor-section elementor-top-section elementor-element elementor-element-f22b600 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f22b600" data-element_type="section" data-e-type="section"> 755 <div class="elementor-container elementor-column-gap-default"> 756 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a5d64b7" data-id="a5d64b7" data-element_type="column" data-e-type="column"> 757 <div class="elementor-widget-wrap elementor-element-populated"> 758 <div class="elementor-element elementor-element-fba5a10 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="fba5a10" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 759 <div class="elementor-widget-container"> 760 <div class="elementor-cta"> 761 <div class="elementor-cta__bg-wrapper"> 762 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 763 <div class="elementor-cta__bg-overlay"></div> 764 </div> 765 <div class="elementor-cta__content"> 766 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 767 <div class="elementor-icon"> 768 <i aria-hidden="true" class="far fa-clock"></i> </div> 769 </div> 770 771 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 772 Projektiriskit </h2> 773 774 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 775 Johda projektien riskienhallintaa määrämuotoisesti ja ketterästi yhdellä alustalla. Tunnista, arvioi ja raportoi. </div> 776 777 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 778 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/projektiriskit/"> 779 Lue lisää </a> 780 </div> 781 </div> 782 </div> 783 </div> 784 </div> 785 </div> 786 </div> 787 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6e3f11b" data-id="6e3f11b" data-element_type="column" data-e-type="column"> 788 <div class="elementor-widget-wrap elementor-element-populated"> 789 <div class="elementor-element elementor-element-10e47e8 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="10e47e8" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 790 <div class="elementor-widget-container"> 791 <div class="elementor-cta"> 792 <div class="elementor-cta__bg-wrapper"> 793 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 794 <div class="elementor-cta__bg-overlay"></div> 795 </div> 796 <div class="elementor-cta__content"> 797 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 798 <div class="elementor-icon"> 799 <i aria-hidden="true" class="far fa-compass"></i> </div> 800 </div> 801 802 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 803 Riskihavainnot ja uhat </h2> 804 805 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 806 Tunnista, arvioi ja hallitse toimintasi riskit yhdenmukaisesti. Johda tiedolla ja menesty. </div> 807 808 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 809 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/riskihavainnot-ja-uhat/"> 810 Lue lisää </a> 811 </div> 812 </div> 813 </div> 814 </div>
815 </div> 816 </div> 817 </div> 818 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-82d6522" data-id="82d6522" data-element_type="column" data-e-type="column"> 819 <div class="elementor-widget-wrap elementor-element-populated"> 820 <div class="elementor-element elementor-element-e00ced3 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="e00ced3" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 821 <div class="elementor-widget-container"> 822 <div class="elementor-cta"> 823 <div class="elementor-cta__bg-wrapper"> 824 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 825 <div class="elementor-cta__bg-overlay"></div> 826 </div> 827 <div class="elementor-cta__content"> 828 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 829 <div class="elementor-icon"> 830 <i aria-hidden="true" class="fab fa-medapps"></i> </div> 831 </div> 832 833 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 834 Strateginen riskienhallinta </h2> 835 836 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 837 Tunnista, arvioi ja hallitse liiketoiminnan strategian riskit, uhkat ja mahdollisuudet tehokkaan päätöksenteon tueksi. </div> 838 839 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 840 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/strateginen-riskienhallinta/"> 841 Lue lisää </a> 842 </div> 843 </div> 844 </div> 845 </div> 846 </div> 847 </div> 848 </div> 849 </div> 850 </section> 851 <section class="elementor-section elementor-top-section elementor-element elementor-element-a03119b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a03119b" data-element_type="section" data-e-type="section"> 852 <div class="elementor-container elementor-column-gap-default"> 853 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fd48f39" data-id="fd48f39" data-element_type="column" data-e-type="column"> 854 <div class="elementor-widget-wrap elementor-element-populated"> 855 <div class="elementor-element elementor-element-84ccbd8 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="84ccbd8" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 856 <div class="elementor-widget-container"> 857 <div class="elementor-cta"> 858 <div class="elementor-cta__bg-wrapper"> 859 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 860 <div class="elementor-cta__bg-overlay"></div> 861 </div> 862 <div class="elementor-cta__content"> 863 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 864 <div class="elementor-icon"> 865 <i aria-hidden="true" class="fas fa-exclamation-triangle"></i> </div> 866 </div> 867 868 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 869 Pakoteriskienhallinta </h2> 870 871 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 872 Tunnista, arvioi ja hallitse pakoteriskejä systemaattisesti sekä osoita vaatimustenmukaisuus läpinäkyvästi ja dokumentoidusti. </div> 873 874 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 875 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/pakoteriskienhallinta/"> 876 Lue lisää </a> 877 </div> 878 </div> 879 </div> 880 </div>
881 </div> 882 </div> 883 </div> 884 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9456801" data-id="9456801" data-element_type="column" data-e-type="column"> 885 <div class="elementor-widget-wrap elementor-element-populated"> 886 <div class="elementor-element elementor-element-f516728 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="f516728" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 887 <div class="elementor-widget-container"> 888 <div class="elementor-cta"> 889 <div class="elementor-cta__bg-wrapper"> 890 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 891 <div class="elementor-cta__bg-overlay"></div> 892 </div> 893 <div class="elementor-cta__content"> 894 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 895 <div class="elementor-icon"> 896 <i aria-hidden="true" class="fas fa-credit-card"></i> </div> 897 </div> 898 899 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 900 Rahanpesun ja terrorismin rahoittamisen riskienhallinta </h2> 901 902 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 903 Tunnista AML/CFT-riskit, täytä sääntelyvaatimukset ja osoita vaatimustenmukaisuus luotettavasti. </div> 904 905 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 906 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/rahanpesun-ja-terrorismin-rahoittamisen-riskienhallinta/"> 907 Lue lisää </a> 908 </div> 909 </div> 910 </div> 911 </div> 912 </div> 913 </div> 914 </div> 915 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4d67b97" data-id="4d67b97" data-element_type="column" data-e-type="column"> 916 <div class="elementor-widget-wrap"> 917 </div> 918 </div> 919 </div> 920 </section> 921 <section class="elementor-section elementor-top-section elementor-element elementor-element-01eaa1d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="01eaa1d" data-element_type="section" data-e-type="section"> 922 <div class="elementor-container elementor-column-gap-default"> 923 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c86f9c6" data-id="c86f9c6" data-element_type="column" data-e-type="column"> 924 <div class="elementor-widget-wrap elementor-element-populated"> 925 <section class="elementor-section elementor-inner-section elementor-element elementor-element-d75050d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d75050d" data-element_type="section" data-e-type="section"> 926 <div class="elementor-container elementor-column-gap-default"> 927 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4a6e62f" data-id="4a6e62f" data-element_type="column" data-e-type="column" data-settings="{"background_background":"gradient"}"> 928 <div class="elementor-widget-wrap elementor-element-populated"> 929 <div class="elementor-element elementor-element-000df0c elementor-widget elementor-widget-heading" data-id="000df0c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 930 <div class="elementor-widget-container"> 931 <h2 class="elementor-heading-title elementor-size-default">IT-Riskit & Vaatimukset</h2> </div> 932 </div> 933 </div> 934 </div> 935 </div> 936 </section> 937 </div> 938 </div> 939 </div> 940 </section> 941 <section class="elementor-section elementor-top-section elementor-element elementor-element-f740263 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f740263" data-element_type="section" data-e-type="section"> 942 <div class="elementor-container elementor-column-gap-default"> 943 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-0ba1405" data-id="0ba1405" data-element_type="column" data-e-type="column"> 944 <div class="elementor-widget-wrap elementor-element-populated"> 945 <div class="elementor-element elementor-element-50249a9 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="50249a9" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 946 <div class="elementor-widget-container"> 947 <div class="elementor-cta"> 948 <div class="elementor-cta__bg-wrapper"> 949 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 950 <div class="elementor-cta__bg-overlay"></div> 951 </div> 952 <div class="elementor-cta__content"> 953 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 954 <div class="elementor-icon"> 955 <i aria-hidden="true" class="fas fa-user-lock"></i> </div> 956 </div> 957 958 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 959 DORA Tietoturvavaatimukset </h2> 960 961 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 962 Arvioi tietoturvallisuuden nykytila, laadi toimenpidesuunnitelma ja osoita vaatimustenmukaisuus DORA-asetuksen mukaisesti. </div> 963 964 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 965 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/dora-tietoturvavaatimukset/"> 966 Lue lisää </a> 967 </div> 968 </div> 969 </div> 970 </div>
971 </div> 972 </div> 973 </div> 974 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-73fd026" data-id="73fd026" data-element_type="column" data-e-type="column"> 975 <div class="elementor-widget-wrap elementor-element-populated"> 976 <div class="elementor-element elementor-element-68c200c elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="68c200c" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 977 <div class="elementor-widget-container"> 978 <div class="elementor-cta"> 979 <div class="elementor-cta__content"> 980 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 981 <div class="elementor-icon"> 982 <i aria-hidden="true" class="fas fa-folder-open"></i> </div> 983 </div> 984 985 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 986 Dokumentaationhallinta </h2> 987 988 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 989 Ylläpidä ja hallitse organisaatiosi politiikkoja, sääntöjä, ohjeistuksia ja käytäntöjä varmistaaksesi vaatimustenmukaisuuden ja tehokkaan päätöksenteon. </div> 990 991 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 992 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/dokumentaationhallinta/"> 993 Lue lisää </a> 994 </div> 995 </div> 996 </div> 997 </div> 998 </div> 999 </div> 1000 </div> 1001 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-c4a7cef" data-id="c4a7cef" data-element_type="column" data-e-type="column"> 1002 <div class="elementor-widget-wrap elementor-element-populated"> 1003 <div class="elementor-element elementor-element-4b711d1 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="4b711d1" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1004 <div class="elementor-widget-container"> 1005 <div class="elementor-cta"> 1006 <div class="elementor-cta__bg-wrapper"> 1007 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1008 <div class="elementor-cta__bg-overlay"></div> 1009 </div> 1010 <div class="elementor-cta__content"> 1011 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1012 <div class="elementor-icon"> 1013 <i aria-hidden="true" class="fas fa-shield-virus"></i> </div> 1014 </div> 1015 1016 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1017 DPIA </h2> 1018 1019 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1020 Tietosuojaa koskevan vaikutustenarvioinnin tarkoituksena on auttaa tunnistamaan, arvioimaan ja hallitsemaan henkilötietojen käsittelyyn sisältyviä riskejä. </div> 1021 1022 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1023 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/dpia-tietosuojaa-koskeva-vaikutusten-arviointi/"> 1024 Lue lisää </a> 1025 </div> 1026 </div> 1027 </div> 1028 </div> 1029 </div> 1030 </div> 1031 </div> 1032 </div> 1033 </section> 1034 <section class="elementor-section elementor-top-section elementor-element elementor-element-08486fb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="08486fb" data-element_type="section" data-e-type="section"> 1035 <div class="elementor-container elementor-column-gap-default"> 1036 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5077bd1" data-id="5077bd1" data-element_type="column" data-e-type="column"> 1037 <div class="elementor-widget-wrap elementor-element-populated"> 1038 <div class="elementor-element elementor-element-a9001a3 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="a9001a3" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1039 <div class="elementor-widget-container"> 1040 <div class="elementor-cta"> 1041 <div class="elementor-cta__bg-wrapper"> 1042 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1043 <div class="elementor-cta__bg-overlay"></div> 1044 </div> 1045 <div class="elementor-cta__content"> 1046 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1047 <div class="elementor-icon"> 1048 <i aria-hidden="true" class="fas fa-star-of-life"></i> </div> 1049 </div> 1050 1051 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1052 Haavoittuvuuksien hallintaâ </h2> 1053 1054 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1055 Hallitse organisaation IT-ympäristön tunnistettujen haavoittuvuuksien dokumentointia, luokittelua ja korjausprosessia tehokkaasti. </div> 1056 1057 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1058 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/haavoittuvuuksien-hallinta/"> 1059 Lue lisää </a> 1060 </div> 1061 </div> 1062 </div> 1063 </div>
1064 </div> 1065 </div> 1066 </div> 1067 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4421163" data-id="4421163" data-element_type="column" data-e-type="column"> 1068 <div class="elementor-widget-wrap elementor-element-populated"> 1069 <div class="elementor-element elementor-element-2a8b377 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="2a8b377" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1070 <div class="elementor-widget-container"> 1071 <div class="elementor-cta"> 1072 <div class="elementor-cta__bg-wrapper"> 1073 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1074 <div class="elementor-cta__bg-overlay"></div> 1075 </div> 1076 <div class="elementor-cta__content"> 1077 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1078 <div class="elementor-icon"> 1079 <i aria-hidden="true" class="far fa-chart-bar"></i> </div> 1080 </div> 1081 1082 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1083 ISO/IEC 27001 Vaatimukset & Hallintakeinot </h2> 1084 1085 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1086 Arvioi ISO/IEC 27001 -standardin vaatimukset, laadi soveltuvuussuunnitelma ja ylläpidä hallintakeinoja. </div> 1087 1088 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1089 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/iso-iec-27001-vaatimukset/"> 1090 Lue lisää </a> 1091 </div> 1092 </div> 1093 </div> 1094 </div> 1095 </div> 1096 </div> 1097 </div> 1098 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-736611f" data-id="736611f" data-element_type="column" data-e-type="column"> 1099 <div class="elementor-widget-wrap elementor-element-populated"> 1100 <div class="elementor-element elementor-element-4e83236 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="4e83236" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1101 <div class="elementor-widget-container"> 1102 <div class="elementor-cta"> 1103 <div class="elementor-cta__bg-wrapper"> 1104 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1105 <div class="elementor-cta__bg-overlay"></div> 1106 </div> 1107 <div class="elementor-cta__content"> 1108 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1109 <div class="elementor-icon"> 1110 <i aria-hidden="true" class="fas fa-redo"></i> </div> 1111 </div> 1112 1113 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1114 Jatkuvuussuunnittelu </h2> 1115 1116 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1117 Varmista toiminnan jatkuvuus häiriötilanteissa, paranna organisaation resilienssiä ja varaudu kriittisiin tilanteisiin ennakoivasti. </div> 1118 1119 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1120 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/jatkuvuussuunnittelu/"> 1121 Lue lisää </a> 1122 </div> 1123 </div> 1124 </div> 1125 </div>
1126 </div> 1127 </div> 1128 </div> 1129 </div> 1130 </section> 1131 <section class="elementor-section elementor-top-section elementor-element elementor-element-8ac3be7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8ac3be7" data-element_type="section" data-e-type="section"> 1132 <div class="elementor-container elementor-column-gap-default"> 1133 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-89876c7" data-id="89876c7" data-element_type="column" data-e-type="column"> 1134 <div class="elementor-widget-wrap elementor-element-populated"> 1135 <div class="elementor-element elementor-element-5c8a666 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="5c8a666" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1136 <div class="elementor-widget-container"> 1137 <div class="elementor-cta"> 1138 <div class="elementor-cta__bg-wrapper"> 1139 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1140 <div class="elementor-cta__bg-overlay"></div> 1141 </div> 1142 <div class="elementor-cta__content"> 1143 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1144 <div class="elementor-icon"> 1145 <i aria-hidden="true" class="fas fa-keyboard"></i> </div> 1146 </div> 1147 1148 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1149 NIS2 Tietoturvavaatimukset </h2> 1150 1151 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1152 Arvioi tietoturvallisuuden nykytila, laadi toimenpidesuunnitelma ja osoita vaatimustenmukaisuus NIS2-direktiivin mukaisesti. </div> 1153 1154 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1155 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/nis2-tietoturvavaatimukset/"> 1156 Lue lisää </a> 1157 </div> 1158 </div> 1159 </div> 1160 </div> 1161 </div> 1162 </div> 1163 </div> 1164 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-5a22b89" data-id="5a22b89" data-element_type="column" data-e-type="column"> 1165 <div class="elementor-widget-wrap elementor-element-populated"> 1166 <div class="elementor-element elementor-element-d4b6819 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="d4b6819" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1167 <div class="elementor-widget-container"> 1168 <div class="elementor-cta"> 1169 <div class="elementor-cta__bg-wrapper"> 1170 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1171 <div class="elementor-cta__bg-overlay"></div> 1172 </div> 1173 <div class="elementor-cta__content"> 1174 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1175 <div class="elementor-icon"> 1176 <i aria-hidden="true" class="fas fa-exclamation-circle"></i> </div> 1177 </div> 1178 1179 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1180 Tietoturvapoikkeamat </h2> 1181 1182 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1183 Osallista koko henkilöstö tietoturvallisuuden kehittämiseen tietoturvapoikkeamat-ilmoituskanavalla: vastaanota, käsittele, kehitä ja raportoi. </div> 1184 1185 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1186 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/tietoturvapoikkeamat/"> 1187 Lue lisää </a> 1188 </div> 1189 </div> 1190 </div> 1191 </div>
1192 </div> 1193 </div> 1194 </div> 1195 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-db37939" data-id="db37939" data-element_type="column" data-e-type="column"> 1196 <div class="elementor-widget-wrap elementor-element-populated"> 1197 <div class="elementor-element elementor-element-9c155f3 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="9c155f3" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1198 <div class="elementor-widget-container"> 1199 <div class="elementor-cta"> 1200 <div class="elementor-cta__bg-wrapper"> 1201 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1202 <div class="elementor-cta__bg-overlay"></div> 1203 </div> 1204 <div class="elementor-cta__content"> 1205 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1206 <div class="elementor-icon"> 1207 <i aria-hidden="true" class="fas fa-shield-alt"></i> </div> 1208 </div> 1209 1210 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1211 Tietoturvariskit </h2> 1212 1213 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1214 Tunnista ja arvioi toimintaasi liittyvät tietoturvariskit. Kehitä toimintamallit turvallisuuden kehittämiselle ja raportoi tuloksista. </div> 1215 1216 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1217 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/it-ja-tietoturvariskit/"> 1218 Lue lisää </a> 1219 </div> 1220 </div> 1221 </div> 1222 </div> 1223 </div> 1224 </div> 1225 </div> 1226 </div> 1227 </section> 1228 <section class="elementor-section elementor-top-section elementor-element elementor-element-eeb1f56 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="eeb1f56" data-element_type="section" data-e-type="section"> 1229 <div class="elementor-container elementor-column-gap-default"> 1230 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-c7134a2" data-id="c7134a2" data-element_type="column" data-e-type="column"> 1231 <div class="elementor-widget-wrap elementor-element-populated"> 1232 <div class="elementor-element elementor-element-9263b47 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="9263b47" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1233 <div class="elementor-widget-container"> 1234 <div class="elementor-cta"> 1235 <div class="elementor-cta__bg-wrapper"> 1236 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1237 <div class="elementor-cta__bg-overlay"></div> 1238 </div> 1239 <div class="elementor-cta__content"> 1240 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1241 <div class="elementor-icon"> 1242 <i aria-hidden="true" class="fas fa-folder-plus"></i> </div> 1243 </div> 1244 1245 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1246 Omaisuusluettelo </h2> 1247 1248 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1249 Tunnista liiketoimintasi kriittiset toiminnot, ymmärrä niiden riippuvuudet ja luo vahva perusta jatkuvuudenhallinnalle. </div> 1250 1251 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1252 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/omaisuusluettelo/"> 1253 Lue lisää </a> 1254 </div> 1255 </div> 1256 </div> 1257 </div>
1258 </div> 1259 </div> 1260 </div> 1261 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ee5d656" data-id="ee5d656" data-element_type="column" data-e-type="column"> 1262 <div class="elementor-widget-wrap"> 1263 </div> 1264 </div> 1265 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-448db5d" data-id="448db5d" data-element_type="column" data-e-type="column"> 1266 <div class="elementor-widget-wrap"> 1267 </div> 1268 </div> 1269 </div> 1270 </section> 1271 <section class="elementor-section elementor-top-section elementor-element elementor-element-8134d4e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8134d4e" data-element_type="section" data-e-type="section"> 1272 <div class="elementor-container elementor-column-gap-default"> 1273 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b96ac5a" data-id="b96ac5a" data-element_type="column" data-e-type="column"> 1274 <div class="elementor-widget-wrap elementor-element-populated"> 1275 <section class="elementor-section elementor-inner-section elementor-element elementor-element-bc77d2a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bc77d2a" data-element_type="section" data-e-type="section"> 1276 <div class="elementor-container elementor-column-gap-default"> 1277 <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-317afc4" data-id="317afc4" data-element_type="column" data-e-type="column" data-settings="{"background_background":"gradient"}"> 1278 <div class="elementor-widget-wrap elementor-element-populated"> 1279 <div class="elementor-element elementor-element-c272c62 elementor-widget elementor-widget-heading" data-id="c272c62" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1280 <div class="elementor-widget-container"> 1281 <h2 class="elementor-heading-title elementor-size-default">Turvallisuus</h2> </div> 1282 </div> 1283 </div> 1284 </div> 1285 </div> 1286 </section> 1287 </div> 1288 </div> 1289 </div> 1290 </section> 1291 <section class="elementor-section elementor-top-section elementor-element elementor-element-a873a05 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a873a05" data-element_type="section" data-e-type="section"> 1292 <div class="elementor-container elementor-column-gap-default"> 1293 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ad76f11" data-id="ad76f11" data-element_type="column" data-e-type="column"> 1294 <div class="elementor-widget-wrap elementor-element-populated"> 1295 <div class="elementor-element elementor-element-ccb14de elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="ccb14de" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1296 <div class="elementor-widget-container"> 1297 <div class="elementor-cta"> 1298 <div class="elementor-cta__bg-wrapper"> 1299 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1300 <div class="elementor-cta__bg-overlay"></div> 1301 </div> 1302 <div class="elementor-cta__content"> 1303 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1304 <div class="elementor-icon"> 1305 <i aria-hidden="true" class="far fa-calendar-check"></i> </div> 1306 </div> 1307 1308 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1309 Työn riskit </h2> 1310 1311 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1312 Tunnista, arvioi ja hallitse työn riskit ja vaarat Sosiaali- ja terveysministeriön
1312ja Työsuojeluhallinnon mallin mukaisesti. </div> 1313 1314 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1315 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/tyon-riskit/"> 1316 Lue lisää </a> 1317 </div> 1318 </div> 1319 </div> 1320 </div> 1321 </div> 1322 </div> 1323 </div> 1324 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ecb3a1c" data-id="ecb3a1c" data-element_type="column" data-e-type="column"> 1325 <div class="elementor-widget-wrap elementor-element-populated"> 1326 <div class="elementor-element elementor-element-15d9b14 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="15d9b14" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1327 <div class="elementor-widget-container"> 1328 <div class="elementor-cta"> 1329 <div class="elementor-cta__bg-wrapper"> 1330 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1331 <div class="elementor-cta__bg-overlay"></div> 1332 </div> 1333 <div class="elementor-cta__content"> 1334 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1335 <div class="elementor-icon"> 1336 <i aria-hidden="true" class="fas fa-search"></i> </div> 1337 </div> 1338 1339 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1340 Turvallisuushavainnot </h2> 1341 1342 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1343 Työkalu turvallisuuden kehittämiseen. Vastaanota turvallisuushavainnot ja läheltä piti -ilmoitukset, sekä arvioi ja määrittele korjaavat toimenpiteet. </div> 1344 1345 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1346 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/turvallisuushavainnot/"> 1347 Lue lisää </a> 1348 </div> 1349 </div> 1350 </div> 1351 </div> 1352 </div> 1353 </div> 1354 </div> 1355 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e32bee5" data-id="e32bee5" data-element_type="column" data-e-type="column"> 1356 <div class="elementor-widget-wrap elementor-element-populated"> 1357 <div class="elementor-element elementor-element-b152339 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="b152339" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1358 <div class="elementor-widget-container"> 1359 <div class="elementor-cta"> 1360 <div class="elementor-cta__bg-wrapper"> 1361 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1362 <div class="elementor-cta__bg-overlay"></div> 1363 </div> 1364 <div class="elementor-cta__content"> 1365 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1366 <div class="elementor-icon"> 1367 <i aria-hidden="true" class="far fa-flag"></i> </div> 1368 </div> 1369 1370 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1371 Whistleblow </h2> 1372 1373 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item">
1374 Luo whistleblower-direktiivin vaatimukset täyttävät ilmoituskanava, vastaanota ja käsittele ilmoitukset vaatimustenmukaisesti. </div> 1375 1376 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1377 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/whistleblow/"> 1378 Lue lisää </a> 1379 </div> 1380 </div> 1381 </div> 1382 </div> 1383 </div> 1384 </div> 1385 </div> 1386 </div> 1387 </section> 1388 <section class="elementor-section elementor-top-section elementor-element elementor-element-1374d10 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1374d10" data-element_type="section" data-e-type="section"> 1389 <div class="elementor-container elementor-column-gap-default"> 1390 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6c54c01" data-id="6c54c01" data-element_type="column" data-e-type="column"> 1391 <div class="elementor-widget-wrap elementor-element-populated"> 1392 <div class="elementor-element elementor-element-f077e84 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="f077e84" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1393 <div class="elementor-widget-container"> 1394 <div class="elementor-cta"> 1395 <div class="elementor-cta__bg-wrapper"> 1396 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1397 <div class="elementor-cta__bg-overlay"></div> 1398 </div> 1399 <div class="elementor-cta__content"> 1400 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1401 <div class="elementor-icon"> 1402 <i aria-hidden="true" class="fas fa-leaf"></i> </div> 1403 </div> 1404 1405 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1406 ISO 14001 Vaatimukset </h2> 1407 1408 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1409 Arvioi ympäristöjohtamisen nykytila, kehitä ympäristöjärjestelmää systemaattisesti ja osoita vaatimustenmukaisuus luotettavasti. </div> 1410 1411 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1412 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/iso-14001-vaatimukset/"> 1413 Lue lisää </a> 1414 </div> 1415 </div> 1416 </div> 1417 </div> 1418 </div> 1419 </div> 1420 </div> 1421 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-97c2598" data-id="97c2598" data-element_type="column" data-e-type="column"> 1422 <div class="elementor-widget-wrap elementor-element-populated"> 1423 <div class="elementor-element elementor-element-8406d6c elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="8406d6c" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1424 <div class="elementor-widget-container"> 1425 <div class="elementor-cta"> 1426 <div class="elementor-cta__bg-wrapper"> 1427 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1428 <div class="elementor-cta__bg-overlay"></div> 1429 </div> 1430 <div class="elementor-cta__content"> 1431 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1432 <div class="elementor-icon"> 1433 <i aria-hidden="true" class="fas fa-heartbeat"></i> </div> 1434 </div> 1435 1436 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1437 ISO 45001 Vaatimukset </h2> 1438 1439 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1440 Arvioi työterveys- ja työturvallisuusjohtamisen nykytila, kehitä toimintaa järjestelmällisesti ja osoita vaatimustenmukaisuus luotettavasti. </div> 1441 1442 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1443 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/iso-45001-vaatimukset/"> 1444 Lue lisää </a> 1445 </div> 1446 </div> 1447 </div> 1448 </div>
1449 </div> 1450 </div> 1451 </div> 1452 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3062fe7" data-id="3062fe7" data-element_type="column" data-e-type="column"> 1453 <div class="elementor-widget-wrap elementor-element-populated"> 1454 <div class="elementor-element elementor-element-ca0d473 elementor-cta--layout-image-above elementor-cta--valign-top elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="ca0d473" data-element_type="widget" data-e-type="widget" data-widget_type="call-to-action.default"> 1455 <div class="elementor-widget-container"> 1456 <div class="elementor-cta"> 1457 <div class="elementor-cta__bg-wrapper"> 1458 <div class="elementor-cta__bg elementor-bg" style="background-image: url(https://granite.fi/wp-content/uploads/sosiaali-ja-terveuspalvelut-1024x576.jpg);" role="img" aria-label="sosiaali- ja terveuspalvelut"></div> 1459 <div class="elementor-cta__bg-overlay"></div> 1460 </div> 1461 <div class="elementor-cta__content"> 1462 <div class="elementor-content-item elementor-cta__content-item elementor-icon-wrapper elementor-cta__icon elementor-view-default"> 1463 <div class="elementor-icon"> 1464 <i aria-hidden="true" class="fas fa-equals"></i> </div> 1465 </div> 1466 1467 <h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item"> 1468 ISO 9001 Vaatimukset </h2> 1469 1470 <div class="elementor-cta__description elementor-cta__content-item elementor-content-item"> 1471 Hallitse laadunhallintaa tehokkaasti ja systemaattisesti ISO 9001 -standardin mukaisesti Granite ISO 9001 Vaatimukset -työkalun avulla. </div> 1472 1473 <div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item "> 1474 <a class="elementor-cta__button elementor-button elementor-size-md" href="https://granite.fi/tyokalut/iso-9001-vaatimukset/"> 1475 Lue lisää </a> 1476 </div> 1477 </div> 1478 </div> 1479 </div> 1480 </div> 1481 </div> 1482 </div> 1483 </div> 1484 </section> 1485 <section class="elementor-section elementor-top-section elementor-element elementor-element-96e2595 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="96e2595" data-element_type="section" data-e-type="section"> 1486 <div class="elementor-container elementor-column-gap-default"> 1487 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1e1e15a" data-id="1e1e15a" data-element_type="column" data-e-type="column"> 1488 <div class="elementor-widget-wrap"> 1489 </div> 1490 </div> 1491 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8878ef6" data-id="8878ef6" data-element_type="column" data-e-type="column"> 1492 <div class="elementor-widget-wrap"> 1493 </div> 1494 </div> 1495 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a065099" data-id="a065099" data-element_type="column" data-e-type="column"> 1496 <div class="elementor-widget-wrap"> 1497 </div> 1498 </div> 1499 </div> 1500 </section> 1501 <section class="elementor-section elementor-top-section elementor-element elementor-element-26eed08 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="26eed08" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 1502 <div class="elementor-container elementor-column-gap-default"> 1503 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e7e8d4" data-id="2e7e8d4" data-element_type="column" data-e-type="column"> 1504 <div class="elementor-widget-wrap elementor-element-populated"> 1505 <section class="elementor-section elementor-inner-section elementor-element elementor-element-a3f53f4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="a3f53f4" data-element_type="section" data-e-type="section"> 1506 <div class="elementor-container elementor-column-gap-default"> 1507 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6703560" data-id="6703560" data-element_type="column" data-e-type="column"> 1508 <div class="elementor-widget-wrap elementor-element-populated"> 1509 <div class="elementor-element elementor-element-bed39e6 elementor-widget elementor-widget-button" data-id="bed39e6" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1510 <div class="elementor-widget-container"> 1511 <div class="elementor-button-wrapper"> 1512 <a class="elementor-button elementor-button-link elementor-size-sm" href="/varaa-esittely"> 1513 <span class="elementor-button-content-wrapper"> 1514 <span class="elementor-button-text">Varaa esittely</span> 1515 </span> 1516 </a> 1517 </div> 1518 </div>
1519 </div> 1520 </div> 1521 </div> 1522 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b549274" data-id="b549274" data-element_type="column" data-e-type="column"> 1523 <div class="elementor-widget-wrap"> 1524 </div> 1525 </div> 1526 </div> 1527 </section> 1528 <section class="elementor-section elementor-inner-section elementor-element elementor-element-a399835 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="a399835" data-element_type="section" data-e-type="section"> 1529 <div class="elementor-container elementor-column-gap-no"> 1530 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-586422a" data-id="586422a" data-element_type="column" data-e-type="column"> 1531 <div class="elementor-widget-wrap elementor-element-populated"> 1532 <div class="elementor-element elementor-element-0535fba elementor-widget elementor-widget-heading" data-id="0535fba" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1533 <div class="elementor-widget-container"> 1534 <h2 class="elementor-heading-title elementor-size-default">Varaa tapaaminen asiantuntijamme kanssa</h2> </div> 1535 </div> 1536 </div> 1537 </div> 1538 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-11a3515" data-id="11a3515" data-element_type="column" data-e-type="column"> 1539 <div class="elementor-widget-wrap elementor-element-populated"> 1540 <div class="elementor-element elementor-element-d221428 elementor-widget elementor-widget-text-editor" data-id="d221428" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1541 <div class="elementor-widget-container"> 1542 <p>Voimme pitää demon, aloittaa ilmaisen kokeilujakson tai keskustella yrityksesi tarpeista.</p> </div> 1543 </div> 1544 <div class="elementor-element elementor-element-0dcfa69 elementor-align-left elementor-widget elementor-widget-button" data-id="0dcfa69" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1545 <div class="elementor-widget-container"> 1546 <div class="elementor-button-wrapper"> 1547 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="/varaa-esittely"> 1548 <span class="elementor-button-content-wrapper"> 1549 <span class="elementor-button-text">Varaa maksuton esittely</span> 1550 </span> 1551 </a> 1552 </div> 1553 </div> 1554 </div> 1555 </div> 1556 </div> 1557 </div> 1558 </section> 1559 <div class="elementor-element elementor-element-84f6019 elementor-widget__width-auto elementor-absolute elementor-invisible elementor-widget elementor-widget-image" data-id="84f6019" data-element_type="widget" data-e-type="widget" data-settings="{"_position":"absolute","_animation":"fadeInLeft"}" data-widget_type="image.default"> 1560 <div class="elementor-widget-container"> 1561 <img loading="lazy" decoding="async" width="765" height="420" src="https://granite.fi/wp-content/uploads/fi-book-meeting-3.png" class="attachment-large size-large wp-image-999973108" alt="" srcset="https://granite.fi/wp-content/uploads/fi-book-meeting-3.png 765w, https://granite.fi/wp-content/uploads/fi-book-meeting-3-300x165.png 300w, https://granite.fi/wp-content/uploads/fi-book-meeting-3-150x82.png 150w" sizes="(max-width: 765px) 100vw, 765px" /> </div> 1562 </div> 1563 </div> 1564 </div> 1565 </div> 1566 </section> 1567 </div> 1568 <footer data-elementor-type="footer" data-elementor-id="269" class="elementor elementor-269 elementor-location-footer" data-elementor-post-type="elementor_library"> 1569 <section class="elementor-section elementor-top-section elementor-element elementor-element-73238134 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="73238134" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 1570 <div class="elementor-background-overlay"></div> 1571 <div class="elementor-container elementor-column-gap-default"> 1572 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-7acd67e2" data-id="7acd67e2" data-element_type="column" data-e-type="column"> 1573 <div class="elementor-widget-wrap elementor-element-populated"> 1574 <div class="elementor-element elementor-element-24cca95d elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="24cca95d" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 1575 <div class="elementor-widget-container"> 1576 <a href="https://granite.fi"> 1577 <img width="877" height="232" src="https://granite.fi/wp-content/uploads/granite-logo.png" class="attachment-full size-full wp-image-46" alt="" srcset="https://granite.fi/wp-content/uploads/granite-logo.png 877w, https://granite.fi/wp-content/uploads/granite-logo-300x79.png 300w, https://granite.fi/wp-content/uploads/granite-logo-150x40.png 150w, https://granite.fi/wp-content/uploads/granite-logo-768x203.png 768w" sizes="(max-width: 877px) 100v
1577w, 877px" /> </a> 1578 </div> 1579 </div> 1580 <div class="elementor-element elementor-element-57fa884 elementor-widget elementor-widget-heading" data-id="57fa884" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1581 <div class="elementor-widget-container"> 1582 <h2 class="elementor-heading-title elementor-size-default">Granite Partners Oy</h2> </div> 1583 </div> 1584 <div class="elementor-element elementor-element-8553ac6 elementor-widget elementor-widget-text-editor" data-id="8553ac6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1585 <div class="elementor-widget-container"> 1586 <p><a href="mailto:[email protected]">[email protected]</a><br />Kauppakatu 3 A<br />Tampere 33200<br />FI19722011</p><p><a href="tel:+358503715300">+358 50 371 5300</a><br />Asiakastuki: <a href="mailto:[email protected]">[email protected]</a>Â </p> </div> 1587 </div> 1588 <div class="elementor-element elementor-element-78a80cb3 e-grid-align-left e-gr
1588id-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="78a80cb3" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 1589 <div class="elementor-widget-container"> 1590 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 1591 <span class="elementor-grid-item" role="listitem"> 1592 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-dc10550" href="https://www.linkedin.com/company/granite-partners-ltd-/" target="_blank"> 1593 <span class="elementor-screen-only">Linkedin</span> 1594 <i aria-hidden="true" class="fab fa-linkedin"></i> </a> 1595 </span> 1596 <span class="elementor-grid-item" role="listitem"> 1597 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-dbaeb71" href="https://twitter.com/GranitePartners" target="_blank"> 1598 <span class="elementor-screen-only">Twitter</span> 1599 <i aria-hidden="true" class="fab fa-twitter"></i> </a> 1600 </span> 1601 <span class="elementor-grid-item" role="listitem"> 1602 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-4b63fe9" href="https://www.youtube.com/c/GranitepartnersFi/" target="_blank"> 1603 <span class="elementor-screen-only">Youtube</span> 1604 <i aria-hidden="true" class="fab fa-youtube"></i> </a> 1605 </span> 1606 <span class="elementor-grid-item" role="listitem"> 1607 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-ddfd4c8" href="https://www.facebook.com/granitefi/" target="_blank"> 1608 <span class="elementor-screen-only">Facebook</span> 1609 <i aria-hidden="true" class="fab fa-facebook"></i> </a> 1610 </span> 1611 </div> 1612 </div> 1613 </div> 1614 </div> 1615 </div> 1616 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-761dc0de" data-id="761dc0de" data-element_type="column" data-e-type="column"> 1617 <div class="elementor-widget-wrap elementor-element-populated"> 1618 <div class="elementor-element elementor-element-43930c9e elementor-widget elementor-widget-heading" data-id="43930c9e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1619 <div class="elementor-widget-container"> 1620 <h2 class="elementor-heading-title elementor-size-default">Platform</h2> </div> 1621 </div> 1622 <div class="elementor-element elementor-element-6eb9469 elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6eb9469" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1623 <div class="elementor-widget-container"> 1624 <ul class="elementor-icon-list-items"> 1625 <li class="elementor-icon-list-item"> 1626 <a href="https://granite.fi/alusta/grc-ratkaisut/"> 1627 1628 <span class="elementor-icon-list-text">GRC-ratkaisut</span> 1629 </a> 1630 </li> 1631 <li class="elementor-icon-list-item"> 1632 <a href="https://granite.fi/alusta/ominaisuudet/"> 1633 1634 <span class="elementor-icon-list-text">Ominaisuudet</span> 1635 </a> 1636 </li> 1637 <li class="elementor-icon-list-item"> 1638 <a href="https://granite.fi/hinnasto/"> 1639 1640 <span class="elementor-icon-list-text">Hinnasto</span> 1641 </a> 1642 </li> 1643 <li class="elementor-icon-list-item"> 1644 <a href="https://granite.fi/alusta/tietoturva-tietosuoja/"> 1645 1646 <span class="elementor-icon-list-text">Turvallisuus</span> 1647 </a> 1648 </li> 1649 </ul> 1650 </div> 1651 </div> 1652 <div class="elementor-element elementor-element-22be8e5 elementor-widget elementor-widget-heading" data-id="22be8e5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1653 <div class="elementor-widget-container"> 1654 <h2 class="elementor-heading-title elementor-size-default">Tueksi ja opiksi</h2> </div>
1655 </div> 1656 <div class="elementor-element elementor-element-1c69c5e elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="1c69c5e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1657 <div class="elementor-widget-container"> 1658 <ul class="elementor-icon-list-items"> 1659 <li class="elementor-icon-list-item"> 1660 <a href="https://granite.fi/luo-tili/"> 1661 1662 <span class="elementor-icon-list-text">Ilmainen kokeilujakso</span> 1663 </a> 1664 </li> 1665 <li class="elementor-icon-list-item"> 1666 <a href="https://granite.fi/webinar/"> 1667 1668 <span class="elementor-icon-list-text">Riskienhallintawebinaari</span> 1669 </a> 1670 </li> 1671 <li class="elementor-icon-list-item"> 1672 <a href="https://granite.fi/risk-reduction-academy-riskienhallinta/"> 1673 1674 <span class="elementor-icon-list-text">Riskienhallintaopas</span> 1675 </a> 1676 </li> 1677 <li class="elementor-icon-list-item"> 1678 <a href="https://granite.fi/state-of-risk-management-finland/"> 1679 1680 <span class="elementor-icon-list-text">State of Risk Management Finland</span> 1681 </a> 1682 </li> 1683 <li class="elementor-icon-list-item"> 1684 <a href="https://granite.fi/blogi/"> 1685 1686 <span class="elementor-icon-list-text">Blogi</span> 1687 </a> 1688 </li> 1689 <li class="elementor-icon-list-item"> 1690 <a href="https://granite.fi/faq/"> 1691 1692 <span class="elementor-icon-list-text">Usein kysyttyjä kysymyksiä</span> 1693 </a> 1694 </li> 1695 <li class="elementor-icon-list-item"> 1696 <a href="https://api.granitegrc.com/"> 1697 1698 <span class="elementor-icon-list-text">API</span> 1699 </a> 1700 </li> 1701 <li class="elementor-icon-list-item"> 1702 <a href="https://granitegrc.com/"> 1703 1704 <span class="elementor-icon-list-text">In English</span> 1705 </a> 1706 </li> 1707 </ul> 1708 </div> 1709 </div> 1710 </div> 1711 </div> 1712 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-180def6" data-id="180def6" data-element_type="column" data-e-type="column"> 1713 <div class="elementor-widget-wrap elementor-element-populated"> 1714 <div class="elementor-element elementor-element-0e4f56f elementor-widget elementor-widget-heading" data-id="0e4f56f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1715 <div class="elementor-widget-container"> 1716 <h2 class="elementor-heading-title elementor-size-default"><a href="https://granite.fi/ratkaisut/riskienhallinta/">Riskienhallinta</a></h2> </div> 1717 </div> 1718 <div class="elementor-element elementor-element-cc96ee3 elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="cc96ee3" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1719 <div class="elementor-widget-container"> 1720 <ul class="elementor-icon-list-items"> 1721 <li class="elementor-icon-list-item"> 1722 <a href="https://granite.fi/tyokalut/auditointien-hallinta/"> 1723 1724 <span class="elementor-icon-list-text">Auditointienhallinta</span> 1725 </a> 1726 </li> 1727 <li class="elementor-icon-list-item"> 1728 <a href="https://granite.fi/tyokalut/enterprise-risk-management/"> 1729 1730 <span class="elementor-icon-list-text">ERM - Kokonaisvaltainen riskienhallinta</span> 1731 </a> 1732 </li> 1733 <li class="elementor-icon-list-item"> 1734 <a href="https://granite.fi/tyokalut/kumppaniverkoston-riskienhallinta/"> 1735 1736 <span class="elementor-icon-list-text">Kumppaniverkoston riskienhallinta</span> 1737 </a> 1738 </li> 1739 <li class="elementor-icon-list-item"> 1740 <a href="https://granite.fi/tyokalut/projektiriskit/"> 1741 1742 <span class="elementor-icon-list-text">Projektiriskit</span> 1743 </a> 1744 </li> 1745 <li class="elementor-icon-list-item"> 1746 <a href="https://granite.fi/tyokalut/riskihavainnot-ja-uhat/"> 1747 1748 <span class="elementor-icon-list-text">Riskihavainnot ja uhat</span> 1749 </a> 1750 </li> 1751 <li class="elementor-icon-list-item"> 1752 <a href="https://granite.fi/tyokalut/strateginen-riskienhallinta/"> 1753 1754 <span class="elementor-icon-list-text">Strategisten riskien ja mahdollisuuksien hallinta</span> 1755 </a> 1756 </li> 1757 <li class="elementor-icon-list-item"> 1758 <a href="https://granite.fi/tyokalut/pakoteriskienhallinta/"> 1759 1760 <span class="elementor-icon-list-text">Pakoteriskienhallinta</span> 1761 </a> 1762 </li> 1763 <li class="elementor-icon-list-item"> 1764 <a href="https://granite.fi/tyokalut/rahanpesun-ja-terrorismin-rahoittamisen-riskienhallinta/"> 1765 1766 <span class="elementor-icon-list-text">Rahanpesun ja terrorismin rahoittamisen riskienhallinta</span> 1767 </a> 1768 </li> 1769 </ul> 1770 </div>
1771 </div> 1772 <div class="elementor-element elementor-element-978a19a elementor-widget elementor-widget-heading" data-id="978a19a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1773 <div class="elementor-widget-container"> 1774 <h2 class="elementor-heading-title elementor-size-default">Turvallisuus</h2> </div> 1775 </div> 1776 <div class="elementor-element elementor-element-9ab915c elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="9ab915c" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1777 <div class="elementor-widget-container"> 1778 <ul class="elementor-icon-list-items"> 1779 <li class="elementor-icon-list-item"> 1780 <a href="https://granite.fi/tyokalut/tyon-riskit/"> 1781 1782 <span class="elementor-icon-list-text">Työn riskit</span> 1783 </a> 1784 </li> 1785 <li class="elementor-icon-list-item"> 1786 <a href="https://granite.fi/tyokalut/turvallisuushavainnot/"> 1787 1788 <span class="elementor-icon-list-text">Turvallisuushavainnot</span> 1789 </a> 1790 </li> 1791 <li class="elementor-icon-list-item"> 1792 <a href="https://granite.fi/tyokalut/whistleblow/"> 1793 1794 <span class="elementor-icon-list-text">Whistleblow</span> 1795 </a> 1796 </li> 1797 <li class="elementor-icon-list-item"> 1798 <a href="https://granite.fi/tyokalut/iso-14001-vaatimukset/"> 1799 1800 <span class="elementor-icon-list-text">ISO 14001 Vaatimukset</span> 1801 </a> 1802 </li> 1803 <li class="elementor-icon-list-item"> 1804 <a href="https://granite.fi/tyokalut/iso-45001-vaatimukset/"> 1805 1806 <span class="elementor-icon-list-text">ISO 45001 Vaatimukset</span> 1807 </a> 1808 </li> 1809 <li class="elementor-icon-list-item"> 1810 <a href="https://granite.fi/tyokalut/iso-9001-vaatimukset/"> 1811 1812 <span class="elementor-icon-list-text">ISO 9001 Vaatimukset</span> 1813 </a> 1814 </li> 1815 </ul> 1816 </div> 1817 </div> 1818 </div> 1819 </div> 1820 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6be57d0d" data-id="6be57d0d" data-element_type="column" data-e-type="column"> 1821 <div class="elementor-widget-wrap elementor-element-populated"> 1822 <div class="elementor-element elementor-element-d65f3d3 elementor-widget elementor-widget-heading" data-id="d65f3d3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1823 <div class="elementor-widget-container"> 1824 <h2 class="elementor-heading-title elementor-size-default"><a href="https://granite.fi/ratkaisut/it-riskit-vaatimukset/">IT Riskit ja Vaatimukset</a></h2> </div> 1825 </div> 1826 <div class="elementor-element elementor-element-29a8ae0 elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="29a8ae0" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1827 <div class="elementor-widget-container"> 1828 <ul class="elementor-icon-list-items"> 1829 <li class="elementor-icon-list-item"> 1830 <a href="https://granite.fi/tyokalut/dora-tietoturvavaatimukset/"> 1831 1832 <span class="elementor-icon-list-text">DORA Tietoturvavaatimukset </span> 1833 </a> 1834 </li> 1835 <li class="elementor-icon-list-item"> 1836 <a href="https://granite.fi/tyokalut/dokumentaationhallinta/"> 1837 1838 <span class="elementor-icon-list-text">Dokumentaationhallintaâ</span> 1839 </a> 1840 </li> 1841 <li class="elementor-icon-list-item"> 1842 <a href="https://granite.fi/tyokalut/dpia-tietosuojaa-koskeva-vaikutusten-arviointi/"> 1843 1844 <span class="elementor-icon-list-text">DPIA Tietosuojan vaikutusarviointi</span> 1845 </a> 1846 </li> 1847 <li class="elementor-icon-list-item"> 1848 <a href="https://granite.fi/tyokalut/haavoittuvuuksien-hallinta/"> 1849 1850 <span class="elementor-icon-list-text">
1850Haavoittuvuuksien hallinta</span> 1851 </a> 1852 </li> 1853 <li class="elementor-icon-list-item"> 1854 <a href="https://granite.fi/tyokalut/iso-iec-27001-vaatimukset/"> 1855 1856 <span class="elementor-icon-list-text">ISO27001 Vaatimukset & Hallintakeinot</span> 1857 </a> 1858 </li> 1859 <li class="elementor-icon-list-item"> 1860 <a href="https://granite.fi/tyokalut/jatkuvuussuunnittelu"> 1861 1862 <span class="elementor-icon-list-text">Jatkuvuussuunnittelu</span> 1863 </a> 1864 </li> 1865 <li class="elementor-icon-list-item"> 1866 <a href="https://granite.fi/tyokalut/nis2-tietoturvavaatimukset/"> 1867 1868 <span class="elementor-icon-list-text">NIS2 Tietoturvavaatimukset </span> 1869 </a> 1870 </li> 1871 <li class="elementor-icon-list-item"> 1872 <a href="https://granite.fi/tyokalut/tietoturvapoikkeamat/"> 1873 1874 <span class="elementor-icon-list-text">Tietoturva- ja tietosuojapoikkeamat</span> 1875 </a> 1876 </li> 1877 <li class="elementor-icon-list-item"> 1878 <a href="https://granite.fi/tyokalut/it-ja-tietoturvariskit/"> 1879 1880 <span class="elementor-icon-list-text">Tietoturvariskit</span> 1881 </a> 1882 </li> 1883 </ul> 1884 </div> 1885 </div> 1886 <div class="elementor-element elementor-element-2a921c7 elementor-widget elementor-widget-heading" data-id="2a921c7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1887 <div class="elementor-widget-container"> 1888 <h2 class="elementor-heading-title elementor-size-default">Yritys</h2> </div> 1889 </div> 1890 <div class="elementor-element elementor-element-c2db673 elementor-align-start elementor-mobile-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="c2db673" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1891 <div class="elementor-widget-container"> 1892 <ul class="elementor-icon-list-items"> 1893 <li class="elementor-icon-list-item"> 1894 <a href="https://granite.fi/yritys/"> 1895 1896 <span class="elementor-icon-list-text">Granite yrityksenä</span> 1897 </a> 1898 </li> 1899 <li class="elementor-icon-list-item"> 1900 <a href="https://ura.granite.fi/"> 1901 1902 <span class="elementor-icon-list-text">Ura Granitella</span> 1903 </a> 1904 </li> 1905 <li class="elementor-icon-list-item"> 1906 <a href="https://granite.fi/markkinoinnin-ja-asiakaspalvelun-tietosuojaseloste/"> 1907 1908 <span class="elementor-icon-list-text">Markkinoinnin tietosuojaseloste</span> 1909 </a> 1910 </li> 1911 <li class="elementor-icon-list-item"> 1912 <a href="https://granite.fi/ai-info/"> 1913 1914 <span class="elementor-icon-list-text">AI Info</span> 1915 </a> 1916 </li> 1917 </ul> 1918 </div> 1919 </div> 1920 </div> 1921 </div> 1922 </div> 1923 </section> 1924 <footer class="elementor-section elementor-top-section elementor-element elementor-element-2806be54 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="2806be54" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 1925 <div class="elementor-container elementor-column-gap-default"> 1926 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-28ec3a9a" data-id="28ec3a9a" data-element_type="column" data-e-type="column"> 1927 <div class="elementor-widget-wrap elementor-element-populated"> 1928 <div class="elementor-element elementor-element-9df5ddb elementor-widget elementor-widget-heading" data-id="9df5ddb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1929 <div class="elementor-widget-container"> 1930 <h3 class="elementor-heading-title elementor-size-default">© Kaikki oikeudet pidätetään</h3> </div>
1931 </div> 1932 </div> 1933 </div> 1934 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-258b0b30" data-id="258b0b30" data-element_type="column" data-e-type="column"> 1935 <div class="elementor-widget-wrap elementor-element-populated"> 1936 <div class="elementor-element elementor-element-483228fc elementor-widget elementor-widget-heading" data-id="483228fc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1937 <div class="elementor-widget-container"> 1938 <p class="elementor-heading-title elementor-size-default">Granite Partners Oy</p> </div> 1939 </div> 1940 </div> 1941 </div> 1942 </div> 1943 </footer> 1944 <section class="elementor-section elementor-top-section elementor-element elementor-element-db4c18b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db4c18b" data-element_type="section" data-e-type="section"> 1945 <div class="elementor-container elementor-column-gap-default"> 1946 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7670fee" data-id="7670fee" data-element_type="column" data-e-type="column"> 1947 <div class="elementor-widget-wrap"> 1948 </div> 1949 </div> 1950 </div> 1951 </section> 1952 </footer> 1953
1954<script type="speculationrules"> 1955{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/hello-theme-child-master\/*","\/wp-content\/themes\/hello-elementor\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1956</script>
1956 1957<!-- HFCM by 99 Robots - Snippet # 2: Tag Manager - BODY --> 1958<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 1958-1959
1958 1959<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1959GTM-NSK7Z95V
vendor: 85 bytes, lines 1959-1960
1959" 1960height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1961<!-- End Google Tag Manager (noscript) --> 1962<!-- /end HFCM by 99 Robots --> 1963<!-- HFCM by 99 Robots - Snippet # 11: LinkedIn Insight Tag -->
1964<script type="text/javascript"> 1965_linkedin_partner_id = "95266"; 1966window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 1967window._linkedin_data_partner_ids.push(_linkedin_partner_id); 1968</script>
1968<script type="text/javascript"> 1969(function(l) { 1970if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 1971window.lintrk.q=[]} 1972var s = document.getElementsByTagName("script")[0]; 1973var b = document.createElement("script"); 1974b.type = "text/javascript";b.async = true; 1975b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 1976s.parentNode.insertBefore(b, s);})(window.lintrk); 1977</script>
1977 1978<noscript> 1979<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=95266&fmt=gif" /> 1980</noscript> 1981<!-- /end HFCM by 99 Robots --> 1982
1982<script type="text/x-template" id="mobile-menu-item-template"><li 1983 :id="'jet-mobile-menu-item-'+itemDataObject.itemId" 1984 :class="itemClasses" 1985> 1986 <div 1987 class="jet-mobile-menu__item-inner" 1988 tabindex="0" 1989 :aria-label="itemDataObject.name" 1990 aria-expanded="false" 1991 v-on:click="itemSubHandler" 1992 v-on:keyup.enter="itemSubHandler" 1993 > 1994 <a 1995 :class="itemLinkClasses" 1996 :href="itemDataObject.url" 1997 :rel="itemDataObject.xfn" 1998 :title="itemDataObject.attrTitle" 1999 :target="itemDataObject.target" 2000 > 2001 <div class="jet-menu-item-wrapper"> 2002 <div 2003 class="jet-menu-icon" 2004 v-if="isIconVisible" 2005 v-html="itemIconHtml" 2006 ></div> 2007 <div class="jet-menu-name"> 2008 <span 2009 class="jet-menu-label" 2010 v-if="isLabelVisible" 2011 v-html="itemDataObject.name" 2012 ></span> 2013 <small 2014 class="jet-menu-desc" 2015 v-if="isDescVisible" 2016 v-html="itemDataObject.description" 2017 ></small> 2018 </div> 2019 <div 2020 class="jet-menu-badge" 2021 v-if="isBadgeVisible" 2022 > 2023 <div class="jet-menu-badge__inner" v-html="itemDataObject.badgeContent"></div> 2024 </div> 2025 </div> 2026 </a> 2027 <span 2028 class="jet-dropdown-arrow" 2029 v-if="isSub && !templateLoadStatus" 2030 v-html="dropdownIconHtml" 2031 v-on:click="markerSubHandler" 2032 > 2033 </span> 2034 <div 2035 class="jet-mobile-menu__template-loader" 2036 v-if="templateLoadStatus" 2037 > 2038 <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="24px" height="25px" viewBox="0 0 128 128" xml:space="preserve"> 2039 <g> 2040 <linearGradient :id="'linear-gradient-'+itemDataObject.itemId"> 2041 <stop offset="0%" :stop-color="loaderColor" stop-opacity="0"/> 2042 <stop offset="100%" :stop-color="loaderColor" stop-opacity="1"/> 2043 </linearGradient> 2044 <path d="M63.85 0A63.85 63.85 0 1 1 0 63.85 63.85 63.85 0 0 1 63.85 0zm.65 19.5a44 44 0 1 1-44 44 44 44 0 0 1 44-44z" :fill="'url(#linear-gradient-'+itemDataObject.itemId+')'" fill-rule="evenodd"/> 2045 <animateTransform attributeName="transform" type="rotate" from="0 64 64" to="360 64 64" dur="1080ms" repeatCount="indefinite"></animateTransform> 2046 </g> 2047 </svg> 2048 </div> 2049 </div> 2050 2051 <transition name="menu-container-expand-animation"> 2052 <mobile-menu-list 2053 v-if="isDropdownLayout && subDropdownVisible" 2054 :depth="depth+1" 2055 :children-object="itemDataObject.children" 2056 ></mobile-menu-list> 2057 </transition> 2058 2059</li> 2060 </script>
2060
2060<script type="text/x-template" id="mobile-menu-list-template"><div 2061 class="jet-mobile-menu__list" 2062 role="navigation" 2063> 2064 <ul class="jet-mobile-menu__items"> 2065 <mobile-menu-item 2066 v-for="(item, index) in childrenObject" 2067 :key="item.id" 2068 :item-data-object="item" 2069 :depth="depth" 2070 ></mobile-menu-item> 2071 </ul> 2072</div> 2073 </script>
2073
2073<script type="text/x-template" id="mobile-menu-template"><div 2074 :class="instanceClass" 2075 v-on:keyup.esc="escapeKeyHandler" 2076> 2077 <div 2078 class="jet-mobile-menu__toggle" 2079 role="button" 2080 ref="toggle" 2081 tabindex="0" 2082 aria-label="Open/Close Menu" 2083 aria-expanded="false" 2084 v-on:click="menuToggle" 2085 v-on:keyup.enter="menuToggle" 2086 > 2087 <div 2088 class="jet-mobile-menu__template-loader" 2089 v-if="toggleLoaderVisible" 2090 > 2091 <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="24px" height="25px" viewBox="0 0 128 128" xml:space="preserve"> 2092 <g> 2093 <linearGradient :id="'linear-gradient-'+itemDataObject.itemId"> 2094 <stop offset="0%" :stop-color="loaderColor" stop-opacity="0"/> 2095 <stop offset="100%" :stop-color="loaderColor" stop-opacity="1"/> 2096 </linearGradient> 2097 <path d="M63.85 0A63.85 63.85 0 1 1 0 63.85 63.85 63.85 0 0 1 63.85 0zm.65 19.5a44 44 0 1 1-44 44 44 44 0 0 1 44-44z" :fill="'url(#linear-gradient-'+itemDataObject.itemId+')'" fill-rule="evenodd"/> 2098 <animateTransform attributeName="transform" type="rotate" from="0 64 64" to="360 64 64" dur="1080ms" repeatCount="indefinite"></animateTransform> 2099 </g> 2100 </svg> 2101 </div> 2102 2103 <div 2104 class="jet-mobile-menu__toggle-icon" 2105 v-if="!menuOpen && !toggleLoaderVisible" 2106 v-html="toggleClosedIcon" 2107 ></div> 2108 <div 2109 class="jet-mobile-menu__toggle-icon" 2110 v-if="menuOpen && !toggleLoaderVisible" 2111 v-html="toggleOpenedIcon" 2112 ></div> 2113 <span 2114 class="jet-mobile-menu__toggle-text" 2115 v-if="toggleText" 2116 v-html="toggleText" 2117 ></span> 2118 2119 </div> 2120 2121 <transition name="cover-animation"> 2122 <div 2123 class="jet-mobile-menu-cover" 2124 v-if="menuContainerVisible && coverVisible" 2125 v-on:click="closeMenu" 2126 ></div> 2127 </transition> 2128 2129 <transition :name="showAnimation"> 2130 <div 2131 class="jet-mobile-menu__container" 2132 v-if="menuContainerVisible" 2133 > 2134 <div 2135 class="jet-mobile-menu__container-inner" 2136 > 2137 <div 2138 class="jet-mobile-menu__header-template" 2139 v-if="headerTemplateVisible" 2140 > 2141 <div 2142 class="jet-mobile-menu__header-template-content" 2143 ref="header-template-content" 2144 v-html="headerContent" 2145 ></div> 2146 </div> 2147 2148 <div 2149 class="jet-mobile-menu__controls" 2150 v-if="isBreadcrumbs || isBack || isClose" 2151 > 2152 <div 2153 class="jet-mobile-menu__breadcrumbs" 2154 v-if="isBreadcrumbs" 2155 > 2156 <div 2157 class="jet-mobile-menu__breadcrumb" 2158 v-for="(item, index) in breadcrumbsPathData" 2159 :key="index" 2160 > 2161 <div 2162 class="breadcrumb-label" 2163 v-on:click="breadcrumbHandle(index+1)" 2164 v-html="item" 2165 ></div> 2166 <div 2167 class="breadcrumb-divider" 2168 v-html="breadcrumbIcon" 2169 v-if="(breadcrumbIcon && index !== breadcrumbsPathData.length-1)" 2170 ></div> 2171 </div> 2172 </div> 2173 <div 2174 class="jet-mobile-menu__back" 2175 role="button" 2176 ref="back" 2177 tabindex="0" 2178 aria-label="Close Menu" 2179 aria-expanded="false" 2180 v-if="!isBack && isClose" 2181 v-html="closeIcon" 2182 v-on:click="menuToggle" 2183 v-on:keyup.enter="menuToggle" 2184 ></div> 2185 <div 2186 class="jet-mobile-menu__back" 2187 role="button" 2188 ref="back" 2189 tabindex="0" 2190 aria-label="Back to Prev Items" 2191 aria-expanded="false" 2192 v-if="isBack" 2193 v-html="backIcon" 2194 v-on:click="goBack" 2195 v-on:keyup.enter="goBack" 2196 ></div> 2197 </div> 2198 2199 <div 2200 class="jet-mobile-menu__before-template" 2201 v-if="beforeTemplateVisible" 2202 > 2203 <div 2204 class="jet-mobile-menu__before-template-content" 2205 ref="before-template-content" 2206 v-html="beforeContent" 2207 ></div> 2208 </div> 2209 2210 <div 2211 class="jet-mobile-menu__body" 2212 > 2213 <transition :name="animation"> 2214 <mobile-menu-list 2215 v-if="!templateVisible" 2216 :key="depth" 2217 :depth="depth" 2218 :children-object="itemsList" 2219 ></mobile-menu-list> 2220 <div 2221 class="jet-mobile-menu__template" 2222 ref="template-content" 2223 v-if="templateVisible" 2224 > 2225 <div 2226 class="jet-mobile-menu__template-content" 2227 v-html="itemTemplateContent" 2228 ></div> 2229 </div> 2230 </transition> 2231 </div> 2232 2233 <div 2234 class="jet-mobile-menu__after-template" 2235 v-if="afterTemplateVisible" 2236 > 2237 <div 2238 class="jet-mobile-menu__after-template-content" 2239 ref="after-template-content" 2240 v-html="afterContent" 2241 ></div>
2242 </div> 2243 2244 </div> 2245 </div> 2246 </transition> 2247</div> 2248 </script>
2248
2248<script> 2249 ( () => { 2250 const lazyloadRunObserver = () => { 2251 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2252 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2253 entries.forEach( ( entry ) => { 2254 if ( entry.isIntersecting ) { 2255 let lazyloadBackground = entry.target; 2256 if( lazyloadBackground ) { 2257 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2258 } 2259 lazyloadBackgroundObserver.unobserve( entry.target ); 2260 } 2261 }); 2262 }, { rootMargin: '200px 0px 200px 0px' } ); 2263 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2264 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2265 } ); 2266 }; 2267 const events = [ 2268 'DOMContentLoaded', 2269 'elementor/lazyload/observe', 2270 ]; 2271 events.forEach( ( event ) => { 2272 document.addEventListener( event, lazyloadRunObserver ); 2273 } ); 2274 } )(); 2275 </script>
2275 2276 <link rel='stylesheet' id='elementor-post-999964166-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-999964166.css?ver=1714635126' media='all' /> 2277<link rel='stylesheet' id='elementor-post-999964175-css' href='https://granite.fi/wp-content/uploads/elementor/css/post-999964175.css?ver=1714635967' media='all' />
2278<script id="seoaic_front_main_js-js-extra"> 2279var wpApiSettings = {"root":"https:\/\/granite.fi\/wp-json\/","nonce":"f42ba821b3"}; 2280</script>
vendor: 1 bytes, line 2280
2280
2281<script src="https://granite.fi/wp-content/plugins/seoai-client/assets/js/front.min.js?ver=2.22.8" id="seoaic_front_main_js-js"></script>
vendor: 1 bytes, line 2281
2281
2282<script src="https://granite.fi/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.9" id="hello-theme-frontend-js"></script>
vendor: 1 bytes, line 2282
2282
2283<script src="https://granite.fi/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
vendor: 1 bytes, line 2283
2283
2284<script src="https://granite.fi/wp-content/plugins/jet-menu/assets/public/lib/vue/vue.min.js?ver=2.6.11" id="jet-vue-js"></script>
vendor: 1 bytes, line 2284
2284
2285<script id="jet-menu-public-scripts-js-extra"> 2286var jetMenuPublicSettings = {"version":"2.4.17","ajaxUrl":"https:\/\/granite.fi\/wp-admin\/admin-ajax.php","isMobile":"false","getElementorTemplateApiUrl":"https:\/\/granite.fi\/wp-json\/jet-menu-api\/v2\/get-elementor-template-content","getBlocksTemplateApiUrl":"https:\/\/granite.fi\/wp-json\/jet-menu-api\/v2\/get-blocks-template-content","menuItemsApiUrl":"https:\/\/granite.fi\/wp-json\/jet-menu-api\/v2\/get-menu-items","restNonce":"f42ba821b3","devMode":"false","wpmlLanguageCode":"","menuSettings":{"jetMenuRollUp":"true","jetMenuMouseleaveDelay":500,"jetMenuMegaWidthType":"container","jetMenuMegaWidthSelector":"","jetMenuMegaOpenSubType":"hover","jetMenuMegaAjax":"false"}}; 2287var CxCollectedCSS = {"type":"text\/css","title":"cx-collected-dynamic-style","css":".jet-mega-menu-item-999963596 > .jet-mega-menu-mega-container {width:250px !important;; }"}; 2288</script>
vendor: 1 bytes, line 2288
2288
2289<script src="https://granite.fi/wp-content/plugins/jet-menu/assets/public/js/jet-menu-public-scripts.js?ver=2.4.17" id="jet-menu-public-scripts-js"></script>
vendor: 1 bytes, line 2289
2289
2290<script id="jet-menu-public-scripts-js-after"> 2291function CxCSSCollector(){"use strict";var t,e=window.CxCollectedCSS;void 0!==e&&((t=document.createElement("style")).setAttribute("title",e.title),t.setAttribute("type",e.type),t.textContent=e.css,document.head.appendChild(t))}CxCSSCollector(); 2292</script>
vendor: 1 bytes, line 2292
2292
2293<script src="https://granite.fi/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2" id="elementor-webpack-runtime-js"></script>
vendor: 1 bytes, line 2293
2293
2294<script src="https://granite.fi/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2" id="elementor-frontend-modules-js"></script>
vendor: 1 bytes, line 2294
2294
2295<script src="https://granite.fi/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 2295
2295
2296<script id="elementor-frontend-js-before"> 2297var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Jaa Facebookissa","shareOnX":"Share on X","pinIt":"Kiinnit\u00e4 se","download":"Lataus","downloadImage":"Lataa kuva","fullscreen":"Koko n\u00e4ytt\u00f6","zoom":"Zoom","share":"Jaa","playVideo":"Katso video","previous":"Edellinen","next":"Seuraava","close":"Sulje","a11yCarouselPrevSlideMessage":"Edellinen dia","a11yCarouselNextSlideMessage":"Seuraava dia","a11yCarouselFirstSlideMessage":"T\u00e4m\u00e4 on ensimm\u00e4inen dia","a11yCarouselLastSlideMessage":"T\u00e4m\u00e4 on viimeinen dia","a11yCarouselPaginationBulletMessage":"Mene diaan"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobiili pystyss\u00e4","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobiili vaakasuunnassa","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Kannettava tietokone","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 2298"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/granite.fi\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/granite.fi\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/granite.fi\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f946fa6f52","atomicFormsSendForm":"f213a3a3de"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":176,"title":"GRC-ty%C3%B6kalut%20organisaation%20kehitt%C3%A4miseen","excerpt":"","featuredImage":false}}; 2299</script>
vendor: 1 bytes, line 2299
2299
2300<script src="https://granite.fi/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2" id="elementor-frontend-js"></script>
vendor: 1 bytes, line 2300
2300
2301<script src="https://granite.fi/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.0.4" id="e-sticky-js"></script>
vendor: 1 bytes, line 2301
2301
2302<script src="https://granite.fi/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.0.4" id="elementor-pro-webpack-runtime-js"></script>
vendor: 1 bytes, line 2302
2302
2303<script src="https://granite.fi/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
vendor: 1 bytes, line 2303
2303
2304<script id="wp-i18n-js-after"> 2305wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2306</script>
vendor: 1 bytes, line 2306
2306
2307<script id="elementor-pro-frontend-js-before"> 2308var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/granite.fi\/wp-admin\/admin-ajax.php","nonce":"2162132bc6","urls":{"assets":"https:\/\/granite.fi\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/granite.fi\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 2309"facebook_sdk":{"lang":"fi","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/granite.fi\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2310</script>
vendor: 1 bytes, line 2310
2310
2311<script src="https://granite.fi/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.0.4" id="elementor-pro-frontend-js"></script>
vendor: 1 bytes, line 2311
2311
2312<script src="https://granite.fi/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.0.4" id="pro-elements-handlers-js"></script>
vendor: 1 bytes, line 2312
2312
2313<script src="https://granite.fi/wp-content/plugins/jet-menu/includes/elementor/assets/public/js/widgets-scripts.js?ver=2.4.17" id="jet-menu-elementor-widgets-scripts-js"></script>
vendor: 1 bytes, line 2313
2313
2314<script> 2315document.querySelectorAll('.jet-mega-menu-item__inner').forEach((item, index) => { 2316// Setting tabindex starting from 1 (1-based index) 2317item.setAttribute('tabindex', index + 1); 2318}); 2319// 2320// 2321// // JetMenu Keyboard Accessibility 2322jQuery(document).ready(function () { 2323 // When the focus enters a menu item or anything within 2324 jQuery(".jet-mega-menu-item").focusin(function () { 2325 // Clear out all hover items... 2326 jQuery(".jet-mega-menu-item").removeClass("jet-mega-menu-item--hover"); 2327 // If the focused item is the menu item 2328 if (jQuery(this).hasClass("jet-mega-menu-item")) { 2329 // Add the hover class 2330 jQuery(this).addClass("jet-mega-menu-item--hover"); 2331 // If the focused item is anything else inside the menu item 2332 } else { 2333 // Find the parent menu item and add the hover class 2334 jQuery(this).parents(".jet-mega-menu-item").addClass("jet-mega-menu-item--hover"); 2335 } 2336 }); 2337 // When the focus is in anything at all 2338 jQuery("body").focusin(function (e) { 2339 // If the focused item isn't within a 'jet-menu-container' parent 2340 if (!jQuery(e.target).parents(".jet-mega-menu-container").length) { 2341 // Remove the hover class from all menu items 2342 jQuery(".jet-mega-menu-item").removeClass("jet-mega-menu-item--hover"); 2343 } 2344 }); 2345}); 2346</script>
2346 2347 2348</body> 2349</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.