.avia-section.av-17m44h1k-3d69f1cfa98b5f636b141abf04d2fc6b{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2025/08/Auroora-optiikka-asiakastarina-bg.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-1763qqaw-01857345d403df5d74ad96ab93e303b9{
height:50px;
}

.flex_column.av-16ik86o8-2d0316a01c244e17f540f54d08ea96ac{
-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-46v0mdk-657e9d789b992c543953523526fc2248{
-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-15n77w88-5b76956a606bf1b042aa9031434c60ea{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-15n77w88-5b76956a606bf1b042aa9031434c60ea .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-14kb4y20-c1398ad18f6d678e01b75ca2a1280822 .avia_textblock{
color:#ffffff;
}

#top .hr.av-146rpd3c-e95953cecacdf880903aca17d86da65d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-146rpd3c-e95953cecacdf880903aca17d86da65d .hr-inner{
width:100%;
border-color:#767676;
}

.av_font_icon.av-13f8vs5k-91d81ab77779a17d7c7694fe39ebf747{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-13f8vs5k-91d81ab77779a17d7c7694fe39ebf747 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-12xuq78o-4ecce938aaad69430842327ad4360a03{
-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-12gif2aw-36d918a9d2bdb5390e30bacff3ff2db8{
height:50px;
}

.avia-section.av-11qj7d9k-87407f482ecdb3ac749f952f77634063{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-11ktqoeg-c8ca392c9b9c93864292c4bcccb786b2{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

.flex_column.av-1100n32g-f58015fe83fe967061393de7d6777632{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_cell.av-107bdap4-94c674d778f8ed8dac71dcce0aa9c149{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-107bdap4-94c674d778f8ed8dac71dcce0aa9c149{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-3kjz5mw-5bad0c4c32f87f87a1f1ee66013e63fa{
height:60px;
}

.flex_column.av-yg1tp60-e6a9f1a921fff4c13fe799c04f152e5a{
-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-m69dh0v6-67567f791f78363199f81897bca4c1dd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m69dh0v6-67567f791f78363199f81897bca4c1dd .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-xlsl5xk-607427482f85f4bbfff637565fc4c320{
-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-m69d8a9d-9b9920416b5b3c144be098ab7109ec90{
padding-bottom:10px;
}
body .av-special-heading.av-m69d8a9d-9b9920416b5b3c144be098ab7109ec90 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m69d8a9d-9b9920416b5b3c144be098ab7109ec90 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xc1yzs8-3bed28dd5dff3e62c84629c4b47e10a4{
height:40px;
}

#top .hr.hr-invisible.av-x2gyaq0-4f1474593cbadb5c7a4930a22b1c15a8{
height:30px;
}

.flex_cell.av-3kodskg-eb97bbc48eebbb19cd4fd9ad3d28779f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-3kodskg-eb97bbc48eebbb19cd4fd9ad3d28779f{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-2yspb8g-f5ddedcd04bb565d4070a884f4ec0b23{
height:60px;
}

.flex_column.av-1wos5z4-d20f63321c35f2aa3838a854c579f534{
-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-memo248k-5040af76f6de58699ba909edd923212b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-memo248k-5040af76f6de58699ba909edd923212b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-589so0-b873e8b80068ce8285df27a04abc9358{
-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-memjrz0u-e77cd7c245c80eca95c3c45c81e99f10{
padding-bottom:10px;
}
body .av-special-heading.av-memjrz0u-e77cd7c245c80eca95c3c45c81e99f10 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-memjrz0u-e77cd7c245c80eca95c3c45c81e99f10 .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-1b9w3wg-97338e1b1790538e890d8c88df735853{
height:40px;
}

#top .hr.hr-invisible.av-j1rlr4-9ca709bfb242bae4729ce840f82e24af{
height:30px;
}

.avia-section.av-fh9okyw-121aab36b89f5965d365ec337e683603{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-erfrn7s-a91fb0ba6dbb8264c92753a026ed4c22 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-eiw2ts8-37ea5a2851bfa4a643fcf97d000b2c91{
height:40px;
}

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

#top .hr.hr-invisible.av-ci42p3c-3e72dfdf136ad880ba3d2f84643466dd{
height:20px;
}

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

#top .hr.hr-invisible.av-af48c6g-d0c5a3a2b50ce7a574aec16989262473{
height:20px;
}

.av_font_icon.av-9a1k65k-042efcce6ed72513e2f69049433021d8{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-9a1k65k-042efcce6ed72513e2f69049433021d8 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-92xb7e0-201d9bfb5ee9e62d0bb20d24d5d7f3de{
height:30px;
}

#top .hr.hr-invisible.av-885odk8-6df441c1f87a034a34c7d278b7a50352{
height:10px;
}

#top .hr.hr-invisible.av-p1es08-9fc24e44e77f9c88d5edf296ff9d9bb3{
height:30px;
}

.av_font_icon.av-693y6qw-3701c2b147b5706edf940e4493e846eb{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-693y6qw-3701c2b147b5706edf940e4493e846eb .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-5tpnmjs-abd195ffec81364214e71be42a1b2cdc{
height:30px;
}

#top .hr.hr-invisible.av-4w5a960-8c17c0e0e26cec8943ab0d806f62f2b6{
height:10px;
}

#top .hr.hr-invisible.av-44hccfc-592fc09c2eeef2ae7b2e06ae0eeded17{
height:30px;
}

.av_font_icon.av-300p7s8-4615b5135518aae5d591695f2e0f4dfd{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-300p7s8-4615b5135518aae5d591695f2e0f4dfd .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-8msrwo-6f5410476d4cd66a579b8c7d0c1b8d18{
height:30px;
}

#top .hr.hr-invisible.av-1i5g46g-7908ac571d70721306f5896e51519f6e{
height:10px;
}

#top .hr.hr-invisible.av-trqw6g-61b2424c0a17067d575184227121a07d{
height:30px;
}

