.avia-section.av-mi362bvr-30474d61643ea6698e6e6cb8a4d41715{
background-repeat:no-repeat;
background-image:url(https://www.oviprokuopio.fi/wp-content/uploads/ovipro-9.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mi362bvr-30474d61643ea6698e6e6cb8a4d41715 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .hr.hr-invisible.av-mi3pcyvb-3d749da44743fc648e64a16baaebc649{
height:100px;
}

#top .av_textblock_section.av-mjlen4gr-e2ce445a603e2a640a91a20b7d5ad2d3 .avia_textblock{
color:#a2b4bf;
}

#top .av_textblock_section.av-mi362zd2-1c195c14c9f7e9e65ab99d4bcd48eeb9 .avia_textblock{
color:#ffffff;
}

#top .hr.av-mi368ho1-366d733654037fc48d45585e82f6b8d3{
margin-top:5px;
margin-bottom:15px;
}
.hr.av-mi368ho1-366d733654037fc48d45585e82f6b8d3 .hr-inner{
width:50px;
border-color:#c57e5b;
}

#top .av_textblock_section.av-mi366ne8-c38ef02a8042f1322508d0ea31b9dfa6 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-mi36jgq5-4280134b79cdb5fbb627899de7873e2d{
height:20px;
}

#top #wrap_all .avia-button.av-mjini8ap-1-1-ea687b013d251b2ae90749243f977688{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mjini8ap-1-da48e4f08799330b34e49e1201546f3a{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-qsli-a142a65f5dc352577b5b7e210fc7293f{
height:10px;
}

#top .av_textblock_section.av-mm95eqtk-90c7e3154d583616a48116e30d8856bc .avia_textblock{
color:#ffffff;
}

.avia-section.av-mi369egu-818d35970c9af0965d4f0c03f1a0c822{
background-color:#c57e5b;
background-image:unset;
}

#top .av_textblock_section.av-mi3nxz92-c5c7c8e202a84f46577b5c2d4bc04ac4 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-mm95pwtm-8008d9b84c1f97f16577edcd237cb6d2{
margin-top:0px;
height:1px;
}

#top .av_textblock_section.av-mm95nrqw-43bde65aaecedcb9c2fc0b13aee5b03a .avia_textblock{
font-size:17px;
color:#000000;
}

#top #wrap_all .avia-button.av-mjld1ocs-dee1ad457a51c0eb357a35a4aa297b9d{
background-color:#c57e5b;
border-color:#c57e5b;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mjld1ocs-dee1ad457a51c0eb357a35a4aa297b9d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-mjld1ocs-1-15a560b3ce71d5014002689c4289b7ac{
background-color:#c57e5b;
border-color:#c57e5b;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mjld1ocs-1-15a560b3ce71d5014002689c4289b7ac .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.av-ok1i-2b0f583753e54c745a5434de9f231cb1{
margin-top:5px;
margin-bottom:15px;
}
.hr.av-ok1i-2b0f583753e54c745a5434de9f231cb1 .hr-inner{
width:50px;
border-color:#c57e5b;
}

#top .hr.hr-invisible.av-mjlddtk2-78e1c7f39f625017bae60303f4a43c73{
height:10px;
}

#top .hr.hr-invisible.av-w7ta-53fb9f39b9b955aecf21101c89b810f4{
height:30px;
}

#top .hr.hr-invisible.av-mi3i61ce-6ba93d2e731a9179005a3d3fb14a094d{
height:30px;
}

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

.avia-section.av-mi3ixr5v-b8e02885a4d28cd249831266abad5985{
background-color:#f4f1ee;
background-image:unset;
}

#top .hr.hr-invisible.av-mm95hk16-953ed083e7fdcffbe9e196eaa9142d7b{
height:20px;
}

#top .av_textblock_section.av-mjlelj04-b76fb0db62798ca946451541a5d0e928 .avia_textblock{
color:#a2b4bf;
}

#top .hr.hr-invisible.av-7fyum-8d00725d97d43deaad5a1512b1539a42{
height:10px;
}

.flex_column.av-2pcsq-986034176b497d7828f10c3e3c1726e1{
border-radius:10px 10px 10px 10px;
padding:150px 35px 35px 35px;
background:url(https://www.oviprokuopio.fi/wp-content/uploads/ovipro-13.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-23bny-4077f5f2285bd20c10f9db87e791dce3{
height:130px;
}

#top .av_textblock_section.av-1d1r6-48db80f5bc8fec880be49c7a79bd89d0 .avia_textblock{
color:#fff9f9;
}

.flex_column.av-2x9oa-66e868093f2670688f9777f25a26df5b{
border-radius:10px 10px 10px 10px;
padding:150px 35px 35px 35px;
background:url(https://www.oviprokuopio.fi/wp-content/uploads/image-gen-1030x579.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-28k8u-c0d9d02f37c9a41d096d3210f4938653{
height:130px;
}

#top .av_textblock_section.av-1lq0u-33da8a59d6ef8e6469c06db0ce725b8a .avia_textblock{
color:#fff9f9;
}

#top .hr.hr-invisible.av-mm99isb2-2660a42a6bef73c8915fe97dd6bc3f7a{
height:50px;
}

.flex_cell.av-mm99i0it-e1cfe7e0cfe66ba896c8532bf855d613{
vertical-align:middle;
background-color:#dce3e7;
}
.responsive #top #wrap_all .flex_cell.av-mm99i0it-e1cfe7e0cfe66ba896c8532bf855d613{
padding:150px 80px 150px 80px !important;
}

#top .hr.hr-invisible.av-ye7i-645a70f3acd3f619927b5f1ca69c3475{
height:20px;
}

#top .hr.hr-invisible.av-1nynm-52b8173b5ab92e36143400b766f22f1e{
height:30px;
}

.flex_cell.av-mm99h20y-aef6b5e6054b6614958824801c9188a9{
vertical-align:top;
background:url(https://www.oviprokuopio.fi/wp-content/uploads/aki-ovipro.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mm99h20y-aef6b5e6054b6614958824801c9188a9{
padding:200px 200px 200px 200px !important;
}

.avia-section.av-mpclgq03-c27b7cb3ce93f387939ce860db36a628{
background-color:#f4f1ee;
background-image:unset;
}

#top .hr.hr-invisible.av-5w11e-279f9f2d17c99df15a018eb7df3b2f2d{
height:30px;
}

#top .hr.av-3aj56-c9e39e4620c9b4560d7a2448efe2d9d6{
margin-top:15px;
margin-bottom:40px;
}
.hr.av-3aj56-c9e39e4620c9b4560d7a2448efe2d9d6 .hr-inner{
width:50px;
border-color:#c57e5b;
}

#top .hr.hr-invisible.av-yk2m-fbcf6ab882347f86124f2ee83175e04f{
margin-top:-30px;
height:1px;
}

.avia-section.av-mm99tmqd-d2cfd0a932ca889260c8ef4af98b5a27{
background-color:#c57e5b;
background-image:unset;
}

#top #wrap_all .avia-button.av-mm99unmu-22f69c56e3df077e1ecb9ed1434488dd:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mm99unmu-22f69c56e3df077e1ecb9ed1434488dd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-mm99i0it-e1cfe7e0cfe66ba896c8532bf855d613{
padding:80px 30px 80px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-mm99h20y-aef6b5e6054b6614958824801c9188a9{
padding:200px 200px 400px 200px !important;
}
}
