.avia-section.av-4lmbwbu-32758e7d474426a6e11e1e63669f3f7c{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/10/Hautaus-Koponen-1.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-19ndt83u-4d13a5dbcae1320f5f52ef4b6f0a3476{
height:50px;
}

.flex_column.av-194rjf9m-50e22c877dc7ce1f55d0a6bcdb290385{
-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-18mdhekq-70246bf43cf21cae1d52e26ae55a374b{
-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-18j4baq2-93c1e670f39aba32c9b886b8c46889da{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-18j4baq2-93c1e670f39aba32c9b886b8c46889da .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-17crdqzu-f9215b3095da421664fc37bf446c330d .avia_textblock{
color:#ffffff;
}

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

#top .av_textblock_section.av-16gapznu-bcddb72d4df1612f70f02a7d2ced6b0b .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-15xlnga2-70a046d0bb8adbf3643ebb54ac43dc36{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-15xlnga2-70a046d0bb8adbf3643ebb54ac43dc36 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-15h88be2-2561ff630217d68f66441a94447a5c06{
-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-153hpobu-1a887c5196ab914448164c459b78593d{
height:50px;
}

.avia-section.av-14nmqz6y-dcbb765683cab54da70a522a4967c7b4{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-14dozlsa-bf82483a2c9d7cc2cdac4045bbc1d561{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

.flex_column.av-134473qi-952583138831048db6d6d391b2ce9d09{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-11f3bqoa-05129289bacc6f38a62a2a2128f45263{
height:60px;
}

.flex_column.av-109hlpai-60208b6294b7a103df0791df6667f0bf{
-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-zr3yoq2-02b9ff13656660016689a7e329e87e5a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-zr3yoq2-02b9ff13656660016689a7e329e87e5a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-yq2suy2-8316074d794ede2fd00c61f4746952f9{
-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-y36kd2i-6b18ebddfab563e8ea7b5f9569bd4cc4{
padding-bottom:10px;
}
body .av-special-heading.av-y36kd2i-6b18ebddfab563e8ea7b5f9569bd4cc4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-y36kd2i-6b18ebddfab563e8ea7b5f9569bd4cc4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xckb6x6-8c9362331b1bb62d2b07e2d78af81321{
height:40px;
}

#top .hr.hr-invisible.av-wrkayyy-3b0d93b2697983daf0f73a3765d49a74{
height:30px;
}

.avia-section.av-w8idgx6-d9db44431de6334d5098b06b7dc1b029{
background-color:#000000;
background-image:unset;
}

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

#top .av_textblock_section.av-udm9ife-e80c3a534c9f86f6da6ea8228edca2cf .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-ua0pl6y-03ad81246e9d337d4a7e38b293de3351 .avia_textblock{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-sksr616-311226d8064dddf3dc789332f877fac3{
height:60px;
}

.flex_column.av-r8soip6-a13c7600112412e21a965505571aeb49{
-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-qqwlsh6-d5a0774ae68e232481df2ec1c2a0264a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qqwlsh6-d5a0774ae68e232481df2ec1c2a0264a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2lhjo8a-74368f0f507c6b4b45f8876bf8e08c86{
-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-pjq5556-a0d0414dcb49f3a052fede74c3391253{
padding-bottom:10px;
}
body .av-special-heading.av-pjq5556-a0d0414dcb49f3a052fede74c3391253 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-pjq5556-a0d0414dcb49f3a052fede74c3391253 .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-ntg0u3u-1a425d3359e0c8d215314aafe16b25c5{
height:30px;
}

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

#top .hr.hr-invisible.av-m73lp1m-c6fff6ebc15954734b7513fc62edc29b{
height:60px;
}

.flex_column.av-l43akh6-44b39a9c8eb8e0f4e368ef553e02a336{
-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-kgt2dvu-29b788c3e4ef775017ffdf6685de574e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kgt2dvu-29b788c3e4ef775017ffdf6685de574e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-jdxtfyi-2a73a61b95dedeb09d5504e6f8f74ca3{
-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-iy1hg4q-d200b776d83be17b00601c7b19ab87d7{
padding-bottom:10px;
}
body .av-special-heading.av-iy1hg4q-d200b776d83be17b00601c7b19ab87d7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iy1hg4q-d200b776d83be17b00601c7b19ab87d7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-g9tcxyi-95e539232cbe79763b8b17b61278ea71{
height:40px;
}

#top .hr.hr-invisible.av-fzyeb3e-4d32dd95c9170196e626ad075c87942d{
height:30px;
}

.avia-section.av-ffsr6zu-a68e1f1447eb87d9325a18c9e1f41553{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-f2vcney-8f751e3cb7e1d33873d02a474fccaf3e .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-ehjz1t6-20f8abbab904d6f4a717aa8f5ba8880d{
height:40px;
}

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

#top .hr.hr-invisible.av-cghyu5m-e6b4acbc853eaeaa5200333c3bc226dc{
height:20px;
}

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

#top .hr.hr-invisible.av-ac2i73e-d2ba8a985f26a893c171987ae9fc86a1{
height:20px;
}

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

#top .hr.hr-invisible.av-8ycowbu-4d816a732522898cbce59f4dce9c190f{
height:30px;
}

#top .hr.hr-invisible.av-84ntdze-ed25559e3792dbf8b389fdb60af2eec9{
height:10px;
}

#top .hr.hr-invisible.av-728859m-a631f9574ddc8ec3b4505419b1c7206c{
height:30px;
}

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

#top .hr.hr-invisible.av-5p49gei-8ebe8cf1e2b5740ed7aefa9ab00da202{
height:30px;
}

#top .hr.hr-invisible.av-4xluvl6-71f5aaf44ddfc072f9d0bece22e51916{
height:10px;
}

#top .hr.hr-invisible.av-3sjuabu-e442af565d577024921d96ec62c24c22{
height:30px;
}

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

#top .hr.hr-invisible.av-2jc36fe-4314bc2a2a74e6b3edea5f8df2eb6bca{
height:30px;
}

#top .hr.hr-invisible.av-j0a16-9596c22cfb7b3125e788c3d9f8de7576{
height:10px;
}

#top .hr.hr-invisible.av-v6w2qy-58445b4d6130b29a6726f5bd6b231766{
height:30px;
}

