.avia-section.av-z16niti-7f3564bfc0dba4368d56a6ea3d6c91da{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/08/Etappi-bg.jpg);
background-position:0% 50%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-yqo44ee-4321b47cd30ce9a69b32ab73c5669d3a{
height:50px;
}

.flex_column.av-yaxhvza-ddf93ded151494c7241e0d790e59ea0a{
-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-3d9lf1i-be7aa381464074869ff783eb6f8d68a0{
-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-x9p4ps6-fee201b279c54aed375f66fcbf092be9{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-x9p4ps6-fee201b279c54aed375f66fcbf092be9 .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-m3g0d2ld-d226fcb8f1675ca61a2abaa535fcd542 .avia_textblock{
color:#ffffff;
}

#top .hr.av-3a69cx2-13c72c9b3829f7cf01a164291c671188{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-3a69cx2-13c72c9b3829f7cf01a164291c671188 .hr-inner{
width:100%;
border-color:#767676;
}

.av_font_icon.av-w58b5nq-84cdac70c1b18eb6c05358c5534fac22{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-w58b5nq-84cdac70c1b18eb6c05358c5534fac22 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-vk0ol5y-075cdeb3cdaa71cc3886f8f3c37dc013{
-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-33vjhra-5a1434936026e2b8366b95530b69a503{
height:50px;
}

.avia-section.av-ugnms92-4dc6fcf875556b0c191474fbe9392565{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-tzf4tl2-da5635d5eb1bff9cc1a34c6324f5beea{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

.flex_column.av-tpptsyu-a06741a2aab36abd94565e336a697f3a{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-sg0xeue-de2d283e48032805c074295e67f8c65d{
height:60px;
}

.flex_column.av-qwvexja-03efbaf5bee39a73027b2fcfde64e0c6{
-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-qkm6l46-58b7b6d5713351216c219d0289d19c3c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qkm6l46-58b7b6d5713351216c219d0289d19c3c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-pknlnc6-98b7224f22878ea1d3d431e3eb8fe4b6{
-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-m3fzmlsg-0064179c0cf6e0b41bc88713650be8f7{
padding-bottom:10px;
}
body .av-special-heading.av-m3fzmlsg-0064179c0cf6e0b41bc88713650be8f7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m3fzmlsg-0064179c0cf6e0b41bc88713650be8f7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ho2mna-1638c37da408f85a1e809b9b19e38017{
height:40px;
}

#top .hr.hr-invisible.av-osqyt5y-6a6fcfb1d0a0edc548cba9edb0011f34{
height:30px;
}

.avia-section.av-d0v63mu-68fd63bfa5a6c1b29af17b26f1fe4bc0{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-crpkj52-68a34c96ca49506a5771fa6966f94f38 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-ccpsy3q-37be60a05c2d43e5eb5f300f37b87d87{
height:40px;
}

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

#top .hr.hr-invisible.av-ashlah2-bec9c93847d9515d0a8d0972f057782a{
height:20px;
}

#top .av-special-heading.av-9h4544m-55f43f98a867da92c54b76c41d9e76dc{
padding-bottom:10px;
}
body .av-special-heading.av-9h4544m-55f43f98a867da92c54b76c41d9e76dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9h4544m-55f43f98a867da92c54b76c41d9e76dc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-926r9ie-f3d420650f5e1d0ffaa94e672ee2a09d{
height:20px;
}

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

#top .hr.hr-invisible.av-7nmp57q-45a8c690c88e1c80a6280fc60d151d0f{
height:30px;
}

#top .hr.hr-invisible.av-6pvauw6-868e0d020969de433259186052781b7b{
height:10px;
}

#top .hr.hr-invisible.av-5qzcy9y-26de87dc9311145034b972c61875064b{
height:30px;
}

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

#top .hr.hr-invisible.av-4na5wme-6710cd94de81b866bdaf80d26990949f{
height:30px;
}

#top .hr.hr-invisible.av-4gak4di-a20a7bd6507d82b576eb9c4eabb67df1{
height:10px;
}

#top .hr.hr-invisible.av-3v8rlly-c3b6c7fc55fd4a818da5ba75fa53499e{
height:30px;
}

.av_font_icon.av-34flsue-224992e81b68e71526e4a7cc70543582{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-34flsue-224992e81b68e71526e4a7cc70543582 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-2krxz7q-f24392a514aef303ecddd2a07e539c2c{
height:30px;
}

#top .hr.hr-invisible.av-1skpmh2-c15bfa02d0fc9991704301675dec83e3{
height:10px;
}

#top .hr.hr-invisible.av-isrx5y-60aed6e6966fc147db5bfb1d34089c60{
height:30px;
}

