.avia-section.av-lvxgvnh6-4ded62f620a02d38583e2762f4516dd6{
background-color:#eaf9fb;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/05/kesakampanja-kuva-2500px.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lvxgvnh6-4ded62f620a02d38583e2762f4516dd6 .av-section-color-overlay{
opacity:0.6;
background-color:#0f2948;
}

.flex_column.av-lvxgznno-d782883d369646ab6492330e0f027e70{
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
border-radius:0 0 0 0;
padding:0 0 0 0;
}

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

#top .hr.hr-invisible.av-maf8o7j9-cd873ebb9e5621877ea7320c3a17846a{
height:40px;
}

#top .hr.hr-invisible.av-lvxj1nep-5db154ee201f96db11e93f4218fc2839{
height:40px;
}

#top #wrap_all .avia-button.av-lvxj03rv-2a041c96c3fd1612e8dba42d5473f9b3{
margin-bottom:25px;
margin-right:13px;
margin-left:13px;
}

#top #wrap_all .avia-button.av-lvxj03rv-1-d3edc77aaf78abf346b436d095b206f1{
margin-bottom:25px;
margin-right:13px;
margin-left:13px;
}

#top #wrap_all .avia-button.av-lw6fkhbd-fccf0bf2d62e87d634f5b704c122e23f{
margin-bottom:25px;
margin-right:13px;
margin-left:13px;
}

#top #wrap_all .avia-button.av-lw6fkks0-a34268af1f854bdfdd09c5db083485e2{
margin-bottom:25px;
margin-right:13px;
margin-left:13px;
}

#top .hr.hr-invisible.av-lw6flvq1-61ce423907e95e548d8fb31bbd457215{
height:10px;
}

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

#top .hr.hr-invisible.av-lw6gt67v-6b664d7ae855f8cca8e599dd4a43dc59{
height:30px;
}

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

.flex_column.av-cae7nzc-1407ca38ff9d62c69d906a3462c9113d{
border-width:1px;
border-color:#d9d9d9;
border-style:solid;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-slideshow-ui.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-slideshow-arrows a{
color:#767676;
}
#top .avia-testimonial-wrapper.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-testimonial-content{
font-size:18px;
}
#top .avia-testimonial-wrapper.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-testimonial-name{
font-size:20px;
}
.avia-testimonial-wrapper.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-testimonial-subtitle{
font-size:18px;
}
.avia-testimonial-wrapper.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-testimonial-subtitle-sep{
font-size:18px;
}
.avia-testimonial-wrapper.av-lw6g56pf-1d54c0576a6f885a3d35bc090bed1ced .avia-testimonial-link{
font-size:18px;
}

#top .hr.hr-invisible.av-4ua08q0-062c79dada50287421af46721369b721{
height:30px;
}

#top .av-special-heading.av-43evpns-163e2f37744254876009f4313f977e50{
padding-bottom:10px;
}
body .av-special-heading.av-43evpns-163e2f37744254876009f4313f977e50 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-43evpns-163e2f37744254876009f4313f977e50 .av-subheading{
font-size:15px;
}

.flex_column.av-lw6pgy63-fe6f31480e21ee9bdaffd866046db067{
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0 0 0 0;
border-radius:0 0 0 0;
padding:0 0 0 0;
}

#top .av-slideshow-ui.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-slideshow-arrows a{
color:#767676;
}
#top .avia-testimonial-wrapper.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-testimonial-content{
font-size:18px;
}
#top .avia-testimonial-wrapper.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-testimonial-name{
font-size:20px;
}
.avia-testimonial-wrapper.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-testimonial-subtitle{
font-size:18px;
}
.avia-testimonial-wrapper.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-testimonial-subtitle-sep{
font-size:18px;
}
.avia-testimonial-wrapper.av-lw6pt1xa-ae3078a5ae752f0fcbae234a023b179f .avia-testimonial-link{
font-size:18px;
}

.flex_cell.av-lw6hisqb-574c95329abaa179ea0691392ed049e8{
vertical-align:middle;
background-color:#eaf9fb;
}

#top .av-special-heading.av-lw6hjst7-1869e48c368f2dab6507a08c39d6922d{
padding-bottom:10px;
}
body .av-special-heading.av-lw6hjst7-1869e48c368f2dab6507a08c39d6922d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lw6hjst7-1869e48c368f2dab6507a08c39d6922d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-15xelvs-2d93bc8c9c7cc178d34ad04e1ec86ef6{
height:60px;
}

#top .hr.hr-invisible.av-2n3eco-b48d9ec745dbdd8ff6e2681b94e0ab01{
height:10px;
}

.av_font_icon.av-lw6iqj9i-df1a9e6340aa509c811f9803e189ceb9{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-lw6iqj9i-df1a9e6340aa509c811f9803e189ceb9 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-b4cj7l4-7d2d45bbdf9de7c17e7d11bc86d84f3e{
height:20px;
}

.av_font_icon.av-lw6ipvtb-bd14ce0a92e4f87594065538af047f84{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-lw6ipvtb-bd14ce0a92e4f87594065538af047f84 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-lw6iqfgu-6b562a8bd6717da921dcecfa9992fa34{
height:20px;
}

#top .hr.hr-invisible.av-lw6hk2rn-2b73cf4067cb825ecc513993844ffc48{
height:40px;
}

.flex_cell.av-lw6hj7g3-a18835938ef676bca80c9fc58f3692c9{
vertical-align:middle;
background-color:#f1f1f1;
}

#top .av-special-heading.av-lw6hms7f-1c3c8de05ba964dd9a9ae3b13ebdbd4b{
padding-bottom:10px;
}
body .av-special-heading.av-lw6hms7f-1c3c8de05ba964dd9a9ae3b13ebdbd4b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lw6hms7f-1c3c8de05ba964dd9a9ae3b13ebdbd4b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lw6ivqyd-c86d585e73b2478c67fb78cedb97c003{
height:60px;
}

#top .hr.hr-invisible.av-lw6pxuml-2caf3447cfdfe4005cabff9570d838cb{
height:10px;
}

.av_font_icon.av-lw6ircfy-406c13d4a18d196f84dff56dc437e015{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-lw6ircfy-406c13d4a18d196f84dff56dc437e015 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-9ul2nk8-a5ae6532aacacfda5ca3fd8036ac290c{
height:20px;
}

#top .hr.hr-invisible.av-lw6pyv7f-17f6f7d9f92e76576272bc602f1dad5e{
height:20px;
}

#top .hr.hr-invisible.av-ylf094-9dcd378ad86ea5ad1179c58e38417c71{
height:40px;
}

#top .hr.hr-invisible.av-o7rhuvc-add606c349956ed6033859eed026c669{
height:10px;
}

#top .av-special-heading.av-2dapqo8-af1fcbe95b913035d6d6c48349336db5{
padding-bottom:0;
}
body .av-special-heading.av-2dapqo8-af1fcbe95b913035d6d6c48349336db5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2dapqo8-af1fcbe95b913035d6d6c48349336db5 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-nd2nrl4-36359527e4c2056cbb9ed819e541c11c .iconlist_icon{
color:#ffffff;
background-color:#3cc2dd;
border:1px solid #3cc2dd;
}

#top .av-special-heading.av-han727c-37de7d452d3e51ad7be49d3010464bcd{
padding-bottom:0;
}
body .av-special-heading.av-han727c-37de7d452d3e51ad7be49d3010464bcd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-han727c-37de7d452d3e51ad7be49d3010464bcd .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-gr3reyw-19bc2e0d155b25a6ed8a1ed09b5f3121 .iconlist_icon{
color:#ffffff;
background-color:#3cc2dd;
border:1px solid #3cc2dd;
}

#top .hr.hr-invisible.av-fq4bqug-7d98ceaeaffabdeed72dc8def9447dc1{
height:20px;
}

.flex_column.av-dp20te0-a06c97b859a504f31a3dd4710dbfc5c1{
-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-bck4co-b295ee8fa5d1a4c9463d09f78b0999e8{
-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-2g6db3c-397b31b700df0e5569714b920be45b56{
-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-cn3p57s-5ed26dd456397b1624f02ce1d6647f0c{
padding-bottom:0;
}
body .av-special-heading.av-cn3p57s-5ed26dd456397b1624f02ce1d6647f0c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cn3p57s-5ed26dd456397b1624f02ce1d6647f0c .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-c4b6aiw-ea3f290fd5925ddaebf27ea98331e5fe .iconlist_icon{
color:#ffffff;
background-color:#3cc2dd;
border:1px solid #3cc2dd;
}

#top .hr.hr-invisible.av-bcgzbxk-90fc8402adfd1aef0cbabf04b6b513a8{
height:40px;
}

#top .av-special-heading.av-lw7do2rp-69a160db7685e343ad2cffddc99b2d49{
padding-bottom:0;
}
body .av-special-heading.av-lw7do2rp-69a160db7685e343ad2cffddc99b2d49 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lw7do2rp-69a160db7685e343ad2cffddc99b2d49 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1dec3u0-5bae02a3a9904f96619b9e79f40efe59{
height:40px;
}

