.avia-section.av-1a626312-47ffe0b128d91497c1dbe1b0cb77f6fa{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2026/07/KCM-Kaakkuri-scaled.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-19mq22ja-7277e71133c242d191ed45f0530857a9{
height:50px;
}

.flex_column.av-19cp78s6-f035fd2df09577c6e445b41a06eb6b4e{
-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-18q8i5sm-973fb0c814b1416a96c57515a62a5982{
-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-18700w3a-c651764d52f5273c560869209113e245{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-18700w3a-c651764d52f5273c560869209113e245 .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-17m9lqza-1cb5f29847258316a0f969943a71eb12 .avia_textblock{
color:#ffffff;
}

#top .hr.av-1707fn5i-c66c8f71cde3cbe65429787a8100eb41{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1707fn5i-c66c8f71cde3cbe65429787a8100eb41 .hr-inner{
width:100%;
border-color:#767676;
}

#top .av_textblock_section.av-48sbkd2-7e66ad985b9d994cea4cd928cd9200cf .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-15xpn3hy-53c120a3e80339dee64eedcb3eac7f03{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-15xpn3hy-53c120a3e80339dee64eedcb3eac7f03 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-15nufvzq-7dbe0f0712c4d545d2e7de829607a97f{
-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-15acobiu-6695de522785e759bf6a153d10fd86b4{
height:50px;
}

.avia-section.av-14nv7dg6-81ac741d546c6bf23c43bfc129494f80{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-1488tbfa-15a8db93967ba567323073d23a928691{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.avia-image-container.av-13k3g5w6-683e99dc195b0992ac85f238605946bb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-13k3g5w6-683e99dc195b0992ac85f238605946bb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3xrdvcm-93cc1dcf775075973d51fe670268a763{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_cell.av-123cdtme-9f01ac456f2f7df2f8694fb5fd84ff26{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-123cdtme-9f01ac456f2f7df2f8694fb5fd84ff26{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-11nlrl7a-81dc880c48a6a859c026d8951f08a506{
height:60px;
}

.flex_column.av-105bxd9y-72c70c2b4c3992f0c29a864c4c049ee2{
-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-zrben92-87a3fc00b77c5e47c79128f2132055bc img.avia_image{
box-shadow:none;
}
.avia-image-container.av-zrben92-87a3fc00b77c5e47c79128f2132055bc .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-yj4bu7q-1962d8da7819391b2588db28860e7545{
-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-y7chcnq-50d088adf64bc54d22bf4b407c79db6c{
padding-bottom:10px;
}
body .av-special-heading.av-y7chcnq-50d088adf64bc54d22bf4b407c79db6c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-y7chcnq-50d088adf64bc54d22bf4b407c79db6c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xa3yi7q-c2bccbdafe6b72d9fb11b02f568a0247{
height:40px;
}

#top .hr.hr-invisible.av-x23k4s6-f54d1ca5b777fff2f674a041e24ec6b3{
height:30px;
}

.avia-section.av-wl2oinq-864be02da0415dfd6463bd1596924131{
background-color:#000000;
background-image:unset;
}

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

#top .av_textblock_section.av-uqnu4pi-149e05ab148d74176137936218487df7 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-u6nshp2-c13175853d86cf2a1807fa4bdaf54460 .avia_textblock{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-sx6zlee-0a5a240ff2e6caeaa62614b2bf646d2d{
height:60px;
}

.flex_column.av-r93a2qe-58338a393433c03796c6a5eae66a30f3{
-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-qsgmpyu-43609a3f23e281cf0c910ab9e14ec765 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qsgmpyu-43609a3f23e281cf0c910ab9e14ec765 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-q1dgu8m-7b29cf16fe535d76fa6fa3a3a7a8ba12{
-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-pi5vpxy-5fd6612f0b5ae91a97fda1e9d584aa9c{
padding-bottom:10px;
}
body .av-special-heading.av-pi5vpxy-5fd6612f0b5ae91a97fda1e9d584aa9c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-pi5vpxy-5fd6612f0b5ae91a97fda1e9d584aa9c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-np0gpg6-79483e248676991a138f9722ebe8d6d1{
height:30px;
}

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

#top .hr.hr-invisible.av-m85ah3q-d045daa8ad84686d7e9a4ca8f53ded99{
height:60px;
}

.flex_column.av-kxt66dy-115c76617f6c03a9afca559103814770{
-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-21pwaba-1819f895522526892441cf4cd5611869 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-21pwaba-1819f895522526892441cf4cd5611869 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-jpyw6uu-a08e4ffe1e7e416a6b2251af6d31285c{
-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-iy22x7a-4ab0f9b64182cd1a14fe2b510894bafa{
padding-bottom:10px;
}
body .av-special-heading.av-iy22x7a-4ab0f9b64182cd1a14fe2b510894bafa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iy22x7a-4ab0f9b64182cd1a14fe2b510894bafa .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-g9e8knq-80b59e3dc4c8b37ea40c7320f3a0a793{
height:40px;
}

#top .hr.hr-invisible.av-fvnln9y-c3fc9f31fa37ed217d8406d5fbe2bedd{
height:30px;
}

.avia-section.av-f7kust2-9b91544211a6b70bc7136522597d4d68{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-er7739y-85e4493bb2aa65243ee192e69ce537c5 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-eopw2ja-43fd4eaae4be3c33a6522e86b21a165e{
height:40px;
}

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

#top .hr.hr-invisible.av-ck52j12-c5f819d353da4e69c9bec7b49486e494{
height:20px;
}

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

#top .hr.hr-invisible.av-ab1txp2-1f423770cc2d33e7747c9adfa1fa59b3{
height:20px;
}

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

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

#top .hr.hr-invisible.av-7vx3p2u-fc4a011662ed84eb4136aba595c15b84{
height:10px;
}

#top .hr.hr-invisible.av-pftk0m-8260e17085b441ddc10acbba09a38b91{
height:30px;
}

.av_font_icon.av-6ajg9qu-cf694e6ad3a21fcb5f2e4091b13bf859{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-6ajg9qu-cf694e6ad3a21fcb5f2e4091b13bf859 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-5rjlsba-97576c8bfa22bf4e8ce829a1a2a1b3a6{
height:30px;
}

#top .hr.hr-invisible.av-4yjsmja-db13edbf713161ec3061e586aa2967cc{
height:10px;
}

#top .hr.hr-invisible.av-3sysb2u-557701e4199cbaeb7c9d9494e860b3f9{
height:30px;
}

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

#top .hr.hr-invisible.av-2pkyn2u-d5549263a6ecd5193c462a6a75244d51{
height:30px;
}

#top .hr.hr-invisible.av-1ttb35i-c2719bda5adbcc613ab73e53bfdebe86{
height:10px;
}

#top .hr.hr-invisible.av-okx5py-5ee75014f548041496667e81568bf208{
height:30px;
}

