.avia-section.av-5uopy9-fb49edb59f94b712033b9a9de2ca7204 .av-parallax .av-parallax-inner{
background-color:#0f2948;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/10/ip_tausta_Kaleva.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-5uopy9-fb49edb59f94b712033b9a9de2ca7204 .av-section-color-overlay{
opacity:0.8;
background-color:#0f2948;
}

.flex_column.av-1zinm0-f73347a0b3263d96b68775cb4850979e{
-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-6fsjbs-7b540c5e5e47e74b71a35fecd0c2feed{
-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-mdip8mi8-f44d54c76f9b0f1d54adad1075929262 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdip8mi8-f44d54c76f9b0f1d54adad1075929262 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mltoyl-4c2badf06493dffdfe509e6c513fde5a{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mltoyl-4c2badf06493dffdfe509e6c513fde5a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mltoyl-4c2badf06493dffdfe509e6c513fde5a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mltoyl-4c2badf06493dffdfe509e6c513fde5a .av-subheading{
font-size:15px;
}

.flex_column.av-1zinm0-58-daef25584b545d41b7dc82ebe99fce93{
-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-kk3y7neb-9bf2766127dc1439be18a49d009e831c{
height:20px;
}

#top .hr.hr-invisible.av-pm0e8s-bb66720f13db46821f7c88d5a6c7b24a{
height:30px;
}

#top .hr.hr-invisible.av-kk3y7neb-47-e6a65335f65a215033c87aa340638d0c{
height:100px;
}

.flex_column.av-1csnz7g-fb6c915f5e8f4a83b2b80b14ce0dad3b{
-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-mdms1xua-9d7f280f33e12e8078d6b90a65929c30{
padding-bottom:0;
}
body .av-special-heading.av-mdms1xua-9d7f280f33e12e8078d6b90a65929c30 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdms1xua-9d7f280f33e12e8078d6b90a65929c30 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-20xm5ji-c4d5a6a4932a696fcf326b8c5180adf9{
height:30px;
}

.flex_column.av-mdmtb1id-afe5a8ffff4c2053e82cace8a1dc38fd{
-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-mdmtc5fi-b9be1c984f5fb5d65d39c1cee6dbe9c7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdmtc5fi-b9be1c984f5fb5d65d39c1cee6dbe9c7 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-80k7uw-30-9a66a50c62e85f738a76aaea3bd0a30a{
background-color:#f3f3f3;
background-image:unset;
}

.flex_column.av-44xus8-29-d4158a51b298914e16ae9bf57ede0a1a{
-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-kk3y7neb-12-4d7f90c9029c144b70579fcb83267578{
height:30px;
}

.flex_column.av-2acy7c-25-96dbfcc5a4d173b37d0b4c97a035211c{
-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-6ef23z1-ce67abff9361c2fba0f26d3fb3d43bb8{
height:60px;
}

.flex_column.av-5w39jdp-582dcb8c80eab6025d37d39e20bc8ac5{
-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-4zaiogt-eece97a6b5fb4b400b8ecd2dfb4479a5{
height:20px;
}

.flex_column.av-4k9z8cd-5dc3babab7fbda0792e9ec9b3300c137{
-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-3ct3hx9-2743307fc5402051993464cd0c912470{
height:20px;
}

.flex_column.av-33pa88t-ce1750ce0d85b67b6831b11f06a17841{
-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-288rhbx-7c037e8ae89b89bdaa904fb2509393e7{
height:20px;
}

.avia-section.av-80k7uw-8-a70e8b21bbb5074326dda591e5da6f2b{
background-color:#000000;
background-image:unset;
}

#top .av_textblock_section.av-kaxmib8w-10-1e3c048b0a32d856c34fc4c5b0eb83c3 .avia_textblock{
color:#ffffff;
}

.flex_column.av-44xus8-2-841644a043f6bbe494f129ac3af72886{
-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-kk3x0co2-1-7d81875c69c048764230fc4f99286fe5{
height:20px;
}

.flex_column.av-44xus8-6-6d2f526cdc369a3013f52ff3926203a6{
-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-kk3x0co2-5-280009a15d5655fefb860d4de09738ba{
height:20px;
}

.flex_column.av-44xus8-4-b0b74a2c0ac8fa33fd15a4965bf95338{
-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-kk3x0co2-3-9a9bffe035ebb7bb074fb781de33cfc5{
height:20px;
}

.flex_column.av-44xus8-7-5b6f95b7b29dd518b8223fd4c559c1d5{
-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-kk3x0co2-3cf08fd1fe5751c893fe7469c6c7bc08{
height:20px;
}

