#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1ly463-5f649da031187589176908a3ae4943ec__5 .avia-caption-title{
font-size:50px;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-5agsz-041ffb8c69e62594c24bf2a110547c54__5 .avia-caption-title{
font-size:50px;
}

.avia-section.av-1bgye3-94c42b7262e8f14a13bc1158898979e6 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1aifev-3bf159b5b26c20b490b9b89cfdf88668{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4lyh3-920fab1b8836263f83a62f25d02f247d{
padding-bottom:0;
color:#a32392;
}
body .av-special-heading.av-4lyh3-920fab1b8836263f83a62f25d02f247d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4lyh3-920fab1b8836263f83a62f25d02f247d .special-heading-inner-border{
border-color:#a32392;
}
.av-special-heading.av-4lyh3-920fab1b8836263f83a62f25d02f247d .av-subheading{
font-size:15px;
}

#top .hr.av-19lz4j-6108b7aaa56722d1817e6352b85bb497{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-19lz4j-6108b7aaa56722d1817e6352b85bb497 .hr-inner{
width:150px;
}

#top .av_textblock_section.av-190w0r-e7735d571e2fc7a92cd7625d6f3f3d95 .avia_textblock{
font-size:17px;
text-align:center;
}

.avia-section.av-18d863-8e0533cb1d3cf5a7bb57a60b7383a9bf{
background-color:#0ea4ce;
background-image:unset;
}

#top .av-special-heading.av-17pnk3-8163957bb0e3ef02ab81dfb1e2f25095{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-17pnk3-8163957bb0e3ef02ab81dfb1e2f25095 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17pnk3-8163957bb0e3ef02ab81dfb1e2f25095 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-17pnk3-8163957bb0e3ef02ab81dfb1e2f25095 .av-subheading{
font-size:15px;
}

#top .hr.av-1758lr-2cb5b0a78272f2ff2392771e1d2ee9b2{
margin-top:5px;
margin-bottom:50px;
}
.hr.av-1758lr-2cb5b0a78272f2ff2392771e1d2ee9b2 .hr-inner{
width:50px;
border-color:#ffffff;
}

.flex_column.av-16q83f-057a82b7714e1762c6e2249e7d2b9ed8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-15w907-f32e994a4b618575f0e0f570ee3c343f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-15w907-f32e994a4b618575f0e0f570ee3c343f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-15mp3n-08a038995fa24944f3e77154b3df7616{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-15mp3n-08a038995fa24944f3e77154b3df7616 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-15mp3n-08a038995fa24944f3e77154b3df7616 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-15mp3n-08a038995fa24944f3e77154b3df7616 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-14ntjn-2980b00890e5cdc1ebbcef60dc5fe3c9 .avia_textblock{
font-size:15px;
color:#ffffff;
}

#top .hr.hr-invisible.av-3zy6v-ea900a6057c197987778efd7b4afdd73{
height:25px;
}

.flex_column.av-3xssr-e0b27ac141e02b001231aaa5d762e2b2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-131a4z-247f52b868467023264435a4f6d40ef8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-131a4z-247f52b868467023264435a4f6d40ef8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-127u3v-769d757582d2b1bae316532e26e66648{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-127u3v-769d757582d2b1bae316532e26e66648 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-127u3v-769d757582d2b1bae316532e26e66648 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-127u3v-769d757582d2b1bae316532e26e66648 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-11zgy7-371ce239bf35f2bcfa182760afb0d0ce .avia_textblock{
font-size:15px;
color:#ffffff;
}

#top .hr.hr-invisible.av-114z9j-32350b28cb3211898dfe42e8ce96dff0{
height:25px;
}

.flex_column.av-10ot8r-f4b6d71994fa5148eefd6f8483662798{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-zodij-4cef4cca251f7990c34fef5692db6831{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-zodij-4cef4cca251f7990c34fef5692db6831 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zodij-4cef4cca251f7990c34fef5692db6831 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-zodij-4cef4cca251f7990c34fef5692db6831 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-yll2b-c66e8e0b0a5ef78276a291283cf62b9a .avia_textblock{
font-size:15px;
color:#ffffff;
}

#top .hr.hr-invisible.av-yauvj-62e45fc17d6bfcac21c9a6e50e9a5645{
height:25px;
}

.avia-section.av-xnwpv-23abd0d50c1558c7ff1ab941d1e25e1b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.geoblast.fi/wp-content/uploads/2023/02/Suhanko_web.jpg);
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-xnwpv-23abd0d50c1558c7ff1ab941d1e25e1b .av-section-color-overlay{
opacity:0.3;
background-color:#000a08;
}

.flex_column.av-wva33-15fe19c2d9e2eabed27a3282e98bc783{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-wpkon-63379d6baeebaa0c9f344dc47a8dc7bf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-vvy0n-7b46c40d9a9f5e77fd59538fdef7f98c{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-vvy0n-7b46c40d9a9f5e77fd59538fdef7f98c svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-vvy0n-7b46c40d9a9f5e77fd59538fdef7f98c .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b{
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .av-subheading{
font-size:15px;
}

#top .hr.av-uwzzr-f4b9f46c8fd833922e6ad345e530983e{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-uwzzr-f4b9f46c8fd833922e6ad345e530983e .hr-inner{
width:75px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-uwzzr-f4b9f46c8fd833922e6ad345e530983e .av-seperator-icon{
color:#ffffff;
}
.hr.av-uwzzr-f4b9f46c8fd833922e6ad345e530983e .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-u7mn7-c6e8e9b39bd8a2d867198f2cac639379{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-rh8a7-0aa80d9c882373508280a3346f95047c{
height:25px;
}

#top .avia-icon-list-container.av-r15t7-437b100601c7c6758ff167e333eea053 .iconlist_icon{
color:#ffffff;
background-color:#0ea4ce;
}
#top .avia-icon-list-container.av-r15t7-437b100601c7c6758ff167e333eea053 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-r15t7-437b100601c7c6758ff167e333eea053 .av_iconlist_title{
font-size:16px;
}
.avia-icon-list-container.av-r15t7-437b100601c7c6758ff167e333eea053 .iconlist_content{
font-size:15px;
}

.flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
vertical-align:top;
background-color:#0ea4ce;
}
.responsive #top #wrap_all .flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208{
padding-bottom:0;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-n4rhn-f6e98a0ac0c5ea8011ba23a646d6e645{
height:25px;
}

#top .avia-icon-list-container.av-842f-324bc515bb1ed8873d9be6863c07798f .iconlist_icon{
color:#0ea4ce;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-842f-324bc515bb1ed8873d9be6863c07798f .iconlist_icon svg:first-child{
stroke:#0ea4ce;
fill:#0ea4ce;
}
#top #wrap_all .avia-icon-list-container.av-842f-324bc515bb1ed8873d9be6863c07798f .av_iconlist_title{
font-size:18px;
color:#ffffff;
}
.avia-icon-list-container.av-842f-324bc515bb1ed8873d9be6863c07798f .iconlist_content{
font-size:15px;
color:#ffffff;
}

#top .hr.av-22l77-a58fa833dee28fb30691ba38a3f906ca{
margin-top:-20px;
margin-bottom:25px;
}
.hr.av-22l77-a58fa833dee28fb30691ba38a3f906ca .hr-inner{
width:150px;
border-color:#ffffff;
}

#top .av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574{
padding-bottom:10px;
color:#ffffff;
font-size:22px;
}
body .av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-mj88b9wz-232edfc75e24b09630d9c74680565227 .iconlist_icon{
color:#ffffff;
background-color:#0ea4ce;
font-size:16px;
}
#top .avia-icon-list-container.av-mj88b9wz-232edfc75e24b09630d9c74680565227 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:16px;
width:16px;
}
#top #wrap_all .avia-icon-list-container.av-mj88b9wz-232edfc75e24b09630d9c74680565227 .av_iconlist_title{
font-size:16px;
color:#ffffff;
}
.avia-icon-list-container.av-mj88b9wz-232edfc75e24b09630d9c74680565227 .iconlist_content{
font-size:15px;
color:#ffffff;
}

#top .hr.hr-invisible.av-12eqb-18d5d68f3f6c5aa4103141a6194a78f4{
height:25px;
}

.avia-section.av-jimx7-c75b91b55028eea7f45bdfc36a3e0a37{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.av-id8n7-a9853bc3f2685875e66cd2620f704994{
margin-top:5px;
margin-bottom:60px;
}
.hr.av-id8n7-a9853bc3f2685875e66cd2620f704994 .hr-inner{
width:50px;
border-color:#a32392;
}

.flex_cell.av-xxgr-9ac77d62310274ae1c3a9d36adf3cf35{
vertical-align:middle;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-xxgr-9ac77d62310274ae1c3a9d36adf3cf35{
padding:50px 100px 50px 100px !important;
}

#top .av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b{
color:#a32392;
font-size:25px;
}
body .av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .special-heading-inner-border{
border-color:#a32392;
}
.av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-leb327jo-33ff9e0f13a24dbee94050d7e956ef63{
margin-top:-25px;
height:1px;
}

#top .av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6{
padding-bottom:15px;
font-size:24px;
}
body .av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-7qmq3-7844739856bb5edefd4943c97daaff85 .avia_textblock{
font-size:15px;
}

#top .av_textblock_section.av-6g417-ecf6b6eaa126b18fb8d4d8fa4fa7a653 .avia_textblock{
font-size:15px;
}

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

.flex_cell.av-jvaj-38c8079ce520eaf8aee3df178f39cdf0{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-jvaj-38c8079ce520eaf8aee3df178f39cdf0{
padding:0px 0px 0px 0px !important;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-1aifev-3bf159b5b26c20b490b9b89cfdf88668{
padding:0 150px 0 150px;
}

.responsive #top #wrap_all .flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
padding:100px 100px 100px 100px !important;
}

.responsive #top #wrap_all .flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
padding:100px 100px 100px 100px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
padding:50px 50px 50px 50px !important;
}

.responsive #top #wrap_all .flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
padding:50px 50px 50px 50px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
padding:50px 50px 50px 50px !important;
}

#top #wrap_all .av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-vbfqv-22fdc282f253bf72ab6cd138c916a11b .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-2vbov-1d2d0d139dc66761d261f6f9d7259212{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-s4guv-61dc8d4181546ef8cd4f9db8f2dc74c6 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-nz3jj-64e6412882e9406c4eff91a302d924af{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-nsxs7-ab8753898605becf5f31ee620972c208 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mj887m0y-28123b910ecbc14e336ba03338a31574 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8us8z-ae2f905a147f0e835d5bf1947f79a01b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-85xnf-fb6e811ab7d15b30a6719b5169ff7ec6 .av-special-heading-tag{
font-size:0.8em;
}
}
