.avia-section.av-19cxaqt6-a6b3f38bedb071435edc6f2d8f0f02a4{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2026/09/Asiakastarinat-taustakuva.png);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-18w3kby2-733e09124086d00474261e6b25043eea{
height:50px;
}

.flex_column.av-18izfl8a-ce0d27c0eebaaeb2f6c8450b16f486f1{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-17rm3722-3a8a6af5011b46cbb5e8838b932ad75e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-17eaija2-ba9e1bff556ee8c7d61c229c4c73d29b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-17eaija2-ba9e1bff556ee8c7d61c229c4c73d29b .hr-inner{
width:100%;
border-color:#767676;
}

#top .av-special-heading.av-mu3tk9j1-f4352e463b78cee988e93427291da305{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mu3tk9j1-f4352e463b78cee988e93427291da305 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mu3tk9j1-f4352e463b78cee988e93427291da305 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mu3tk9j1-f4352e463b78cee988e93427291da305 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mu3u0wu6-8887bf68b194e5b7cd6a9aee1bba1c9f .avia_textblock{
color:#ffffff;
}

#top .hr.av-16z9z35m-c76c51fa01fb3ee4245e7b645192988f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-16z9z35m-c76c51fa01fb3ee4245e7b645192988f .hr-inner{
width:100%;
border-color:#767676;
}

#top .av_textblock_section.av-16cpcjkq-4c09d08a35c1be246774eccac81dd44a .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-46w15h6-0bff109dd4abbdde1357ad0f799ee286{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-46w15h6-0bff109dd4abbdde1357ad0f799ee286 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-15faoxlm-1eec14cfe29c70bc91559c9cb37fb749{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-154l8wka-d52b833df50d9414fb884033563465a0{
height:50px;
}

.avia-section.av-14nq7c62-586fd0d2342cd9bc377188c5a9aaf83d{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-141ltxei-96acc3e90ae2bed789a304ce945c9eea{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.avia-image-container.av-3z9sw8q-5536eab9dd1c0011c5fa720201129dac img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3z9sw8q-5536eab9dd1c0011c5fa720201129dac .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-13dg622i-341165d08c3c0c4a6c08c24e4414e1fa{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_cell.av-123hqq9m-14017f6a17c36615bfb800a9678fe3d5{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-123hqq9m-14017f6a17c36615bfb800a9678fe3d5{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-11m0ujyy-8e3477d352a335f37d70dec8eee75a9d{
height:60px;
}

.flex_column.av-3m21eqi-c8bb23ccaf88a7dbb34de77cc70b878a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-zpsihh6-f1b585d5a8ce74d981e2b7c262e5fbbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-zpsihh6-f1b585d5a8ce74d981e2b7c262e5fbbe .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-yt12s3e-796ec0244d60823611281bd77108a367{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-yeip1x6-f986603dfb12d2d82a2b25ec5129c3b4{
padding-bottom:10px;
}
body .av-special-heading.av-yeip1x6-f986603dfb12d2d82a2b25ec5129c3b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-yeip1x6-f986603dfb12d2d82a2b25ec5129c3b4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-x7gn0gq-65fefd8e917d7cc4d4361a7577af785d{
height:40px;
}

#top .hr.hr-invisible.av-wrey46y-4b406ac24eb1c147d1b69a73e2c04eb1{
height:30px;
}

.avia-section.av-wfks1dm-5b879af8ca1edbea19e2b955a8a47106{
background-color:#000000;
background-image:unset;
}

.avia-image-container.av-vc4r2fu-dc59a5f943da11378f13d07878431771 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vc4r2fu-dc59a5f943da11378f13d07878431771 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-ugkhaey-1b8f5f360a993cf5d321f0f0193b3ed2 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-u2v188q-3853b65cb99aa65f333336b975ddef66 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-tb009ei-d8b8b0393a84d61c833b5ddf69d9aaad{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-tb009ei-d8b8b0393a84d61c833b5ddf69d9aaad{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-smm8w8q-bdb3607dd97095ec4bd9d539453229aa{
height:60px;
}

.flex_column.av-rb4ieca-e2ef11e382f73448e0232ad6a62fefdf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-qwy9wwq-129caebc0c9dba0444a13922f8cf6b57 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qwy9wwq-129caebc0c9dba0444a13922f8cf6b57 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-pvxl8ey-d212a05bed9844f5e86e9f2eb7aaa808{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-pn6r7q2-15b30ff876469981b06e2e49d913b70b{
padding-bottom:10px;
}
body .av-special-heading.av-pn6r7q2-15b30ff876469981b06e2e49d913b70b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-pn6r7q2-15b30ff876469981b06e2e49d913b70b .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-oo0znmi-f335ab4c34d7753227edbbc9f9ef9072{
padding-bottom:10px;
}
body .av-special-heading.av-oo0znmi-f335ab4c34d7753227edbbc9f9ef9072 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-oo0znmi-f335ab4c34d7753227edbbc9f9ef9072 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-nsan98a-aadee1942de78905a4481038ea8d4692{
height:30px;
}

.flex_cell.av-myfr9oa-0b06110da895a6cdf5a69734e076018c{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-myfr9oa-0b06110da895a6cdf5a69734e076018c{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-mgtdwm2-d58e2dcf2ee9366750d75ced71a084ec{
height:60px;
}

.flex_column.av-kqi2qd6-383087cbe4630defdccaefbef96b1e86{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-knvpize-f2f06763743e1236b0e7d2f0cfd2a149 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-knvpize-f2f06763743e1236b0e7d2f0cfd2a149 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-jl1cqgq-b3f91adacc583e7493eabe27b10e7b82{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-j32rzi2-67815fda19ba8b8e55eaa207b6df57e4{
padding-bottom:10px;
}
body .av-special-heading.av-j32rzi2-67815fda19ba8b8e55eaa207b6df57e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-j32rzi2-67815fda19ba8b8e55eaa207b6df57e4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ggh23ru-38b7e9942eb78d314d43829f040f18eb{
height:40px;
}

#top .hr.hr-invisible.av-furkj4q-cc52797ae6746fa498adf1a60450e9c9{
height:30px;
}

.avia-section.av-faafr22-8e129176dbd26f6300c2a38dcc456ba0{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-1h6fx6i-d59f27f1f297cbe38764507122d36258 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-ebpqxru-4ee0520ae4f1e55bb7f07ed1abe74f0c{
height:40px;
}

#top .av-special-heading.av-dwdh916-2744fa35e412c7575403c052b04532e0{
padding-bottom:10px;
}
body .av-special-heading.av-dwdh916-2744fa35e412c7575403c052b04532e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dwdh916-2744fa35e412c7575403c052b04532e0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-cmwk2ey-9875eae773144a950f6c5178f4faaa41{
height:20px;
}

#top .av-special-heading.av-avu5o56-6d7e1e553a24869cefaadf36fb443369{
padding-bottom:10px;
}
body .av-special-heading.av-avu5o56-6d7e1e553a24869cefaadf36fb443369 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-avu5o56-6d7e1e553a24869cefaadf36fb443369 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-a8z41h6-84f0eb2462d6d25d7ecb62feb95858ef{
height:20px;
}

.av_font_icon.av-98yzdiy-3b74e61ffa3ddbdb88f8782c78af2f78{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-98yzdiy-3b74e61ffa3ddbdb88f8782c78af2f78 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-8xb2cka-a358797012fb42f96c8dd14851cad29a{
height:30px;
}

#top .hr.hr-invisible.av-80utlcq-88fa7e6091b369e77e4ce3454d8b6919{
height:10px;
}

#top .hr.hr-invisible.av-74z8ku2-e5930decfac6c8703a3291ab967c662e{
height:30px;
}

.av_font_icon.av-26q3oa-7c9393aa01213e06fe021a333c2c68e8{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-26q3oa-7c9393aa01213e06fe021a333c2c68e8 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-25antm-1748c93df4351e6a3cea96a0522b91e8{
height:30px;
}

#top .hr.hr-invisible.av-4ypqysa-1e25674e4aa1c10224d8f8d138a4fbff{
height:10px;
}

#top .hr.hr-invisible.av-3xseba2-1d483fafc9b4a3feb18a6f9ebf20fb7f{
height:30px;
}

.av_font_icon.av-2ts0bga-dcc864e434839e7956d9e2e44e7af203{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-2ts0bga-dcc864e434839e7956d9e2e44e7af203 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-2k6owl6-8d32efc9cd0fb2b4390abed0a44cfd2a{
height:30px;
}

#top .hr.hr-invisible.av-1tscssa-4f664b0fb4bb1040e44fff53b761fe95{
height:10px;
}

#top .hr.hr-invisible.av-meqy6y-236943f1b1ed863640db2d056df61bb1{
height:30px;
}

