.avia-section.av-17m44h1k-95094a56591d90573cc2a198a68cc5d3{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/08/HyvaEP-asiakastarina-bg.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-1763qqaw-01857345d403df5d74ad96ab93e303b9{
height:50px;
}

.flex_column.av-16ik86o8-2d0316a01c244e17f540f54d08ea96ac{
-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-46v0mdk-657e9d789b992c543953523526fc2248{
-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-15n77w88-5b76956a606bf1b042aa9031434c60ea{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-15n77w88-5b76956a606bf1b042aa9031434c60ea .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-14kb4y20-c1398ad18f6d678e01b75ca2a1280822 .avia_textblock{
color:#ffffff;
}

#top .hr.av-146rpd3c-e95953cecacdf880903aca17d86da65d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-146rpd3c-e95953cecacdf880903aca17d86da65d .hr-inner{
width:100%;
border-color:#767676;
}

#top .av_textblock_section.av-meqpbbnt-3711ce69287de4b9d8e45bb5417f760c .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-13f8vs5k-91d81ab77779a17d7c7694fe39ebf747{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-13f8vs5k-91d81ab77779a17d7c7694fe39ebf747 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-12xuq78o-4ecce938aaad69430842327ad4360a03{
-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-12gif2aw-36d918a9d2bdb5390e30bacff3ff2db8{
height:50px;
}

.avia-section.av-11qj7d9k-87407f482ecdb3ac749f952f77634063{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-11ktqoeg-c8ca392c9b9c93864292c4bcccb786b2{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

.flex_column.av-1100n32g-f58015fe83fe967061393de7d6777632{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_cell.av-107bdap4-94c674d778f8ed8dac71dcce0aa9c149{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-107bdap4-94c674d778f8ed8dac71dcce0aa9c149{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-3kjz5mw-5bad0c4c32f87f87a1f1ee66013e63fa{
height:60px;
}

.flex_column.av-yg1tp60-e6a9f1a921fff4c13fe799c04f152e5a{
-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-m69dh0v6-daa215a0586ed858cf37be7a8aa5fd00 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m69dh0v6-daa215a0586ed858cf37be7a8aa5fd00 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-xlsl5xk-607427482f85f4bbfff637565fc4c320{
-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-m69d8a9d-291801d451fca1f83768b10f06044be7{
padding-bottom:10px;
}
body .av-special-heading.av-m69d8a9d-291801d451fca1f83768b10f06044be7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m69d8a9d-291801d451fca1f83768b10f06044be7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xc1yzs8-3bed28dd5dff3e62c84629c4b47e10a4{
height:40px;
}

#top .hr.hr-invisible.av-x2gyaq0-4f1474593cbadb5c7a4930a22b1c15a8{
height:30px;
}

.flex_cell.av-76zvecy-31ae4ad5f28071e7d1c1a1eaa44fbc73{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-76zvecy-31ae4ad5f28071e7d1c1a1eaa44fbc73{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-6u19zki-17d327b49d901595967027b294812998{
height:60px;
}

.flex_column.av-5p3ypzm-7a675c70a4f3c25808ec6b2dee380f99{
-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-meqpo7n2-372b4a8888b08559f182e8489ebf0a49 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-meqpo7n2-372b4a8888b08559f182e8489ebf0a49 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-57f9ro2-33e1c4073afc647fc5d7e3c1ec557d30{
-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-meqp9c20-da0ff4b70c9a2b2df677fab39fc5589e{
padding-bottom:10px;
}
body .av-special-heading.av-meqp9c20-da0ff4b70c9a2b2df677fab39fc5589e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-meqp9c20-da0ff4b70c9a2b2df677fab39fc5589e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4ogdksy-5c220fbaec9787cbbcca2b82437a1da2{
height:40px;
}

#top .hr.hr-invisible.av-4kfrdyq-cb8672e47af874fbb7d2c341934d874c{
height:30px;
}

.flex_cell.av-43fnmxe-9e1b8bab4a6358db44f8510709a0f259{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-43fnmxe-9e1b8bab4a6358db44f8510709a0f259{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-3kd6ufm-bdd1ec02b0393fcdafc214430e071c13{
height:60px;
}

.flex_column.av-1yvsdzm-4c88601b516a1fa7f846d405f8211073{
-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-meqpnb2z-4e86a37dee029fa6c02ce956fe530b1c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-meqpnb2z-4e86a37dee029fa6c02ce956fe530b1c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1ikqziq-14e8ee69882392dcdc2be0a7b7b39a00{
-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-meqp9x5o-44b5d29957e18df051f5a92f2c0c49e6{
padding-bottom:10px;
}
body .av-special-heading.av-meqp9x5o-44b5d29957e18df051f5a92f2c0c49e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-meqp9x5o-44b5d29957e18df051f5a92f2c0c49e6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-12gqhzm-944e1e349c74c25b084d846dc3e6c2f2{
height:40px;
}

#top .hr.hr-invisible.av-732pitu-7bbcb6648e233ccc9ad1303c9d23ef44{
height:30px;
}

.flex_column.av-meqtd9qe-bbccf89884c7cb25e42fdd19238834aa{
-webkit-border-radius:16px 16px 16px 16px;
-moz-border-radius:16px 16px 16px 16px;
border-radius:16px 16px 16px 16px;
padding:60px 60px 60px 60px;
background-color:#0f2948;
}

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

#top .hr.hr-invisible.av-meqtjxe0-979ba7d4e4448820804721e105afa7f6{
height:20px;
}

.av_font_icon.av-meqthqyp-8086de00667694f47404a4f3bfb38204{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-meqthqyp-8086de00667694f47404a4f3bfb38204 .av-icon-char{
font-size:140px;
line-height:140px;
}

#top .hr.hr-invisible.av-6jo5mr6-bff2b0120c8bb302095ed5f9dc21817e{
height:40px;
}

#top .av_textblock_section.av-meqsnvl6-97a3edbc6d7a0aa7becdd2c547b7d937 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-meqtkccw-c57bf3e8b9c28e098fee5783b5c8feb8{
height:40px;
}

.flex_column.av-68hsw4y-68bb7029e9e791c6d2e805cb1f2a79a5{
-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 .avia-icon-list-container.av-meqssm6y-56b7acbc9f6233847e73eb226858b826 .iconlist_icon{
background-color:#3cc2dd;
}

#top .hr.hr-invisible.av-5txc5ci-ba9f15db7c4b2635858d2b9747a74cd5{
height:40px;
}

#top .hr.hr-invisible.av-5b294r6-6e7b6288e4783301f89542b4b6cf5d1a{
height:40px;
}

#top .hr.hr-invisible.av-4qqryxe-5ff4144f14472d79748fec79e10e650d{
height:40px;
}

#top .hr.hr-invisible.av-4a36ble-9092705c4f3401d8c2b1114a3e3fed2d{
height:40px;
}

#top .hr.hr-invisible.av-43nc4mq-c03aa51b309e034fd46106faf05921b8{
height:40px;
}

#top .hr.hr-invisible.av-3jsttjm-15765a8c912944c17858530f9d5c046e{
height:40px;
}

#top .hr.hr-invisible.av-2wa7fbm-db62da7deca16bda124a07c28dc9fa99{
height:40px;
}

#top .hr.hr-invisible.av-2l2jj6a-d0733dd2b3aed81045cfb03096621ee7{
height:40px;
}

#top .hr.hr-invisible.av-267rzma-0b46506e645dc19605ce5570b0065d89{
height:40px;
}

#top .hr.hr-invisible.av-1oj9gs2-2847e20fcffec69837372dd88332ab7e{
height:40px;
}

#top .hr.hr-invisible.av-120wdaq-2dfe7ba17f0ababd0359d07e7d397146{
height:40px;
}

#top .hr.hr-invisible.av-r1qz3m-9dd2a7596a06b534c46faafee74c01d7{
height:40px;
}

.avia-section.av-fh9okyw-121aab36b89f5965d365ec337e683603{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-erfrn7s-a91fb0ba6dbb8264c92753a026ed4c22 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-eiw2ts8-37ea5a2851bfa4a643fcf97d000b2c91{
height:40px;
}

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

#top .hr.hr-invisible.av-ci42p3c-3e72dfdf136ad880ba3d2f84643466dd{
height:20px;
}

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

#top .hr.hr-invisible.av-af48c6g-d0c5a3a2b50ce7a574aec16989262473{
height:20px;
}

.av_font_icon.av-9a1k65k-042efcce6ed72513e2f69049433021d8{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-9a1k65k-042efcce6ed72513e2f69049433021d8 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-92xb7e0-201d9bfb5ee9e62d0bb20d24d5d7f3de{
height:30px;
}

#top .hr.hr-invisible.av-885odk8-6df441c1f87a034a34c7d278b7a50352{
height:10px;
}

#top .hr.hr-invisible.av-p1es08-9fc24e44e77f9c88d5edf296ff9d9bb3{
height:30px;
}

.av_font_icon.av-693y6qw-3701c2b147b5706edf940e4493e846eb{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-693y6qw-3701c2b147b5706edf940e4493e846eb .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-5tpnmjs-abd195ffec81364214e71be42a1b2cdc{
height:30px;
}

#top .hr.hr-invisible.av-4w5a960-8c17c0e0e26cec8943ab0d806f62f2b6{
height:10px;
}

#top .hr.hr-invisible.av-44hccfc-592fc09c2eeef2ae7b2e06ae0eeded17{
height:30px;
}

.av_font_icon.av-300p7s8-4615b5135518aae5d591695f2e0f4dfd{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-300p7s8-4615b5135518aae5d591695f2e0f4dfd .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-8msrwo-6f5410476d4cd66a579b8c7d0c1b8d18{
height:30px;
}

#top .hr.hr-invisible.av-1i5g46g-7908ac571d70721306f5896e51519f6e{
height:10px;
}

#top .hr.hr-invisible.av-trqw6g-61b2424c0a17067d575184227121a07d{
height:30px;
}

