.avia-section.av-1a726tlx-152d5344fa19b6b07df5decdbd42c735{
background-repeat:no-repeat;
background-image:url(https://www.kalevamedia.fi/yrityksille/wp-content/uploads/sites/333/2026/10/Tornion-Kaupunki.png);
background-position:0% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-19rx6mg5-d8825d3d715e90900591c4177d4683a6{
height:50px;
}

.flex_column.av-192sigqt-dcf6aae279b9f540845d37a13caf3f9e{
-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-18sjspt1-28187cf46dd8d9e5211c6c6561b05731{
-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-fyqc11-e2c1752da0d8fdc3d5226cca795e9c49{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-fyqc11-e2c1752da0d8fdc3d5226cca795e9c49 .hr-inner{
width:100%;
border-color:#767676;
}

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

#top .av_textblock_section.av-17jwpclh-8d5009f1682f2d8fe3c89541192d958e .avia_textblock{
color:#ffffff;
}

#top .hr.av-1707985h-edf73c66750870b263132925633aa04d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1707985h-edf73c66750870b263132925633aa04d .hr-inner{
width:100%;
border-color:#767676;
}

#top .av_textblock_section.av-16ga2gud-4b696f458c8123e89542996eeb6d6169 .avia_textblock{
color:#ffffff;
}

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

.flex_column.av-15j753hh-879fcce880d96a16a599fc4c21e91389{
-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-43vfp0l-689035622d67b7d4262936512a22af53{
height:50px;
}

.avia-section.av-14vjxnwl-75d92343dacec4ba7291dc0dd8875a3e{
background-color:#eaf9fb;
background-image:unset;
}

.flex_column.av-1454eow5-643de09839231a0680cc45f206d31f9f{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.avia-image-container.av-13m5ii11-f46d296f2d47396c8ce7393da0664379 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-13m5ii11-f46d296f2d47396c8ce7393da0664379 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-13bdt0w5-d33eeeac7868669fc6bdf12faaf2df35{
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

.flex_cell.av-11uvdgw5-1a54df17b761c329a1425f098e8b7aa5{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-11uvdgw5-1a54df17b761c329a1425f098e8b7aa5{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-11cq6t45-e5f0d5df95bc66076a9be22453526ab9{
height:60px;
}

.flex_column.av-109fvll1-809f95517b93af29addd1e7759c4c340{
-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-zp2humd-0c37fc8cd74f78c10dc02d2adaed58d9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-zp2humd-0c37fc8cd74f78c10dc02d2adaed58d9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-yluzdmt-84c2e1e3e06e46e991f50d11bf0c189c{
-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-ybx8085-1dace15753cdb3633e9cd5d158241635{
padding-bottom:10px;
}
body .av-special-heading.av-ybx8085-1dace15753cdb3633e9cd5d158241635 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ybx8085-1dace15753cdb3633e9cd5d158241635 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xfiiz6t-d41560983ca6e5579ff8ab8713745c7e{
height:40px;
}

#top .hr.hr-invisible.av-wz7wkud-ed81508c1d2c923feefef654b73646be{
height:30px;
}

.avia-section.av-wl4gtyd-068400a34928daad3e4ae4d0feac2db3{
background-color:#000000;
background-image:unset;
}

.avia-image-container.av-vlw2ysl-083157e47abacaf85e515f0d12b73a82 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vlw2ysl-083157e47abacaf85e515f0d12b73a82 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-umgum6d-deeb8eb4dc86a25813b4e7dde6baecee .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-u4knlmt-ae1753d638194c283795ea9ca00e8ddf .avia_textblock{
color:#ffffff;
}

.flex_cell.av-taegdl1-585edf483f9cfd80b8c7e4b604189398{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-taegdl1-585edf483f9cfd80b8c7e4b604189398{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-ssvjbtx-31efdb7c1117ede578f669efcaacd4fa{
height:60px;
}

.flex_column.av-rdym8v9-33c483655fc064744c4fe0d7a6406773{
-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-qsg5l5x-540a50318a7779190154b1b5d4d7436f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qsg5l5x-540a50318a7779190154b1b5d4d7436f .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-q03g1np-f66518484312cf9bf2e079b984f83846{
-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-2jd1ixx-49c1875f4b88f53ef30a8144c8809eff{
padding-bottom:10px;
}
body .av-special-heading.av-2jd1ixx-49c1875f4b88f53ef30a8144c8809eff .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2jd1ixx-49c1875f4b88f53ef30a8144c8809eff .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-nozr005-951b4f637df3809649089730426b0a7a{
height:30px;
}

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

#top .hr.hr-invisible.av-mb1px39-2cad5b0ff55398ecbeaaf0df6fb3c9a7{
height:60px;
}

.flex_column.av-l3uyjyd-73ea0208110db83f6e55280098206f3e{
-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-223ajwl-e261b81610b479b0a0af7cd51a419168 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-223ajwl-e261b81610b479b0a0af7cd51a419168 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-jkp37ol-c78c34049e4d1842af7e8d51b39efe21{
-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-j5zfzxh-8f102707a704eda668517c294e3d4791{
padding-bottom:10px;
}
body .av-special-heading.av-j5zfzxh-8f102707a704eda668517c294e3d4791 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-j5zfzxh-8f102707a704eda668517c294e3d4791 .av-subheading{
font-size:15px;
}

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

#top .hr.hr-invisible.av-1mdmm1x-4338fdb351cc35939c364b11d063be91{
height:40px;
}

#top .hr.hr-invisible.av-fo5wapx-1ded6c4cbb30d5370a890f5589781d9e{
height:30px;
}

.avia-section.av-fhd0plx-0c8f7253814ed7078f7f715b335ec5c3{
background-color:#eaf9fb;
background-image:unset;
}

.av_font_icon.av-ewji45h-0c6ab8ee4475cd7e449cb1e6144f3d64 .av-icon-char{
font-size:80px;
line-height:80px;
}

#top .hr.hr-invisible.av-eexb6kl-47bf5cf48cdc15e83b6318889e06b29d{
height:40px;
}

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

#top .hr.hr-invisible.av-cgkerol-0949e2ed73cc16353be81b3db6c34839{
height:20px;
}

#top .av-special-heading.av-12c7ocl-67ec605113346312979892ffb1fd2795{
padding-bottom:10px;
}
body .av-special-heading.av-12c7ocl-67ec605113346312979892ffb1fd2795 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-12c7ocl-67ec605113346312979892ffb1fd2795 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-a81w279-fe4cb9f3726c8844411c673813d84b68{
height:20px;
}

.av_font_icon.av-9b5xgmd-796b2a8c7d588223f7115a4ac34cd21d{
color:#3cc2dd;
border-color:#3cc2dd;
}
.av_font_icon.av-9b5xgmd-796b2a8c7d588223f7115a4ac34cd21d .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .hr.hr-invisible.av-8vqmgp1-88dc4b28cdb9bceef7f905f6a32fe77f{
height:30px;
}

#top .hr.hr-invisible.av-7x2pwqt-238e9d7f2fc22ed291c7c87ac29c5e85{
height:10px;
}

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

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

#top .hr.hr-invisible.av-5ybj3c5-1f76fe255bab3952da6fc68855515708{
height:30px;
}

#top .hr.hr-invisible.av-4se4yhx-778e8f744ab9552451869893966d8230{
height:10px;
}

#top .hr.hr-invisible.av-42mhgud-1b091b64e0382ac7fee9fbdbbb2f27d4{
height:30px;
}

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

#top .hr.hr-invisible.av-2n86j0l-c0d5e73c97e31ee9ad88cb360885ab6e{
height:30px;
}

#top .hr.hr-invisible.av-1rdjt2d-0229316075db2f48fbcb094964232491{
height:10px;
}

#top .hr.hr-invisible.av-ruxaat-6af7205dad5ae21b855c248f3f32d4b2{
height:30px;
}

