.avia-section.av-ku4aey2v-73f2a4a9f4c5edb7006e5192065fabc9 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://todotapahtumat.fi/wp-content/uploads/2021/09/2560x1600-bg-image-06.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-ku4aey2v-73f2a4a9f4c5edb7006e5192065fabc9 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c{
padding-bottom:30px;
color:#ffffff;
font-size:6vw;
}
body .av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c .av-special-heading-tag{
font-size:6vw;
}
.av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-ku4anfc4-eebe6212d4b15143793b63122d56ed76{
height:50px;
}

#top #wrap_all .avia-button.av-96cid-3ac939c5bc1da75cc61b16eb257894b1:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-k2onlfnn-1dd822aaf80ac158fffef4530a6beeb1{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-k2onlfnn-1dd822aaf80ac158fffef4530a6beeb1{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2ompbh0-e513db9859ec14d4ad8a1d5d119b6e59{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-k2ompbh0-e513db9859ec14d4ad8a1d5d119b6e59{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-k2ovfleb-9db5a9c9a191677a60ed0087d660a29e{
height:50px;
}

#top .av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39{
padding-bottom:30px;
font-size:5vw;
}
body .av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39 .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-k2ovfleb-16-3ee7ff09bdbbc4a5f1e5d3ed61f0ee47{
height:50px;
}

.flex_cell.av-1lmp9m-adfe6db02e81c0043ec8d88e54cd5b6f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1lmp9m-adfe6db02e81c0043ec8d88e54cd5b6f{
padding:30px 30px 30px 30px !important;
}

#top .av-masonry.av-ko3n8kv5-a35bba46232ba0bcdff42da0a63853f4{
background-color:#ffffff;
}

.flex_cell.av-tc2qcf-e8beafc3a26d4dfda8749e978a6f7ab5{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-tc2qcf-e8beafc3a26d4dfda8749e978a6f7ab5{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-rudv0f-4812104a95664c17094bc872dd9e0770{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-rudv0f-4812104a95664c17094bc872dd9e0770{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-qdc50f-81e1b072facf60755de11ca7f5561a42{
height:50px;
}

#top .av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5{
padding-bottom:30px;
font-size:5vw;
}
body .av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5 .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-ns2l3j-c689c7c69a46c7fb6c438e9bd0432e48{
height:50px;
}

.flex_cell.av-mz4pdr-a44446aabf2c57608e15c709be3fe260{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mz4pdr-a44446aabf2c57608e15c709be3fe260{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2onlfnn-18-7ada155111d2d8f8748e8b0871338e58{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-k2onlfnn-18-7ada155111d2d8f8748e8b0871338e58{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2ompbh0-17-27f7cd996cc8dede644da13eb78e7998{
vertical-align:top;
height:250px;
min-height:250px;
background:url(https://todotapahtumat.fi/wp-content/uploads/2019/11/Imax2-1030x773.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-k2ompbh0-17-27f7cd996cc8dede644da13eb78e7998{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-1lmp9m-14-3c17772eb671fd80f9d14b55c847c00c{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-1lmp9m-14-3c17772eb671fd80f9d14b55c847c00c{
padding:50px 30px 30px 30px !important;
}

#top .av-special-heading.av-kaeemm7p-8ccae9a0c8bf615f0c19305961844c99{
margin:-20px 0 0 0;
padding-bottom:5px;
}
body .av-special-heading.av-kaeemm7p-8ccae9a0c8bf615f0c19305961844c99 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kaeemm7p-8ccae9a0c8bf615f0c19305961844c99 .av-subheading{
font-size:15px;
}

.flex_cell.av-19g702-db5b357e40c72d6d73e2a6f82a13123d{
vertical-align:top;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-19g702-db5b357e40c72d6d73e2a6f82a13123d{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-bwtpof-6facb18a143d59a310c1e61a3e72c4d8{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-bwtpof-6facb18a143d59a310c1e61a3e72c4d8{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-ajxt73-e1964cd24d5c71fc6ee888f3c594a273{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-ajxt73-e1964cd24d5c71fc6ee888f3c594a273{
padding:50px 30px 30px 30px !important;
}

.flex_column.av-8szfov-ac7045162a3a90a70b23f788d6f25d16{
-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-ko45e47i-aa9e8d593062135450dadead64d9f0a5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ko45e47i-aa9e8d593062135450dadead64d9f0a5 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-805ev3-ab542b0fb54c3bf6afad3e4e9a1f833a{
-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-6h2dz3-46e767fcd90b65179fd8b3f5a9a7354f{
margin:-20px 0 0 0;
padding-bottom:5px;
}
body .av-special-heading.av-6h2dz3-46e767fcd90b65179fd8b3f5a9a7354f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6h2dz3-46e767fcd90b65179fd8b3f5a9a7354f .av-subheading{
font-size:15px;
}

.flex_cell.av-1ya9gv-1ad33e1d7aa5728a147b7433cc02c82f{
vertical-align:top;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-1ya9gv-1ad33e1d7aa5728a147b7433cc02c82f{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2onll95-b9f3fe8600ff249f8aff69ae21014a07{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-k2onll95-b9f3fe8600ff249f8aff69ae21014a07{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-y9zu2-60f89a198aca83ec63bd7d2fa9fae1f5{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-y9zu2-60f89a198aca83ec63bd7d2fa9fae1f5{
padding:50px 30px 30px 30px !important;
}

#top .av-special-heading.av-xcf3a-0cc22ae9a7e5957eb0d987930b19af52{
margin:-20px 0 0 0;
padding-bottom:5px;
}
body .av-special-heading.av-xcf3a-0cc22ae9a7e5957eb0d987930b19af52 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-xcf3a-0cc22ae9a7e5957eb0d987930b19af52 .av-subheading{
font-size:15px;
}

.flex_cell.av-k2oms3vm-86ae61c78b27f105a11cf85f6d282b7d{
vertical-align:top;
height:250px;
min-height:250px;
background:url(https://todotapahtumat.fi/wp-content/uploads/2019/11/Lounge2-1030x686.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-k2oms3vm-86ae61c78b27f105a11cf85f6d282b7d{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-jhsvu-737dfde2181b0b06cdb0e3344108ce6c{
vertical-align:top;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-jhsvu-737dfde2181b0b06cdb0e3344108ce6c{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2onlfnn-12-b55c891f01db0f5fcecf3eed9687d8ac{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-k2onlfnn-12-b55c891f01db0f5fcecf3eed9687d8ac{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2ompbh0-11-e2705615b0c2bfc3f8b4470de0bb1882{
vertical-align:top;
height:250px;
min-height:250px;
background:url(https://todotapahtumat.fi/wp-content/uploads/2019/11/AiroMarketing2-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-k2ompbh0-11-e2705615b0c2bfc3f8b4470de0bb1882{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-1lmp9m-10-430d4d5d1c59eeee2f99d67487c0053a{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-1lmp9m-10-430d4d5d1c59eeee2f99d67487c0053a{
padding:50px 30px 30px 30px !important;
}

#top .av-special-heading.av-1wxam-6e1b3ec2a1a4ede5e4254ac8cc625a86{
margin:-20px 0 0 0;
padding-bottom:5px;
}
body .av-special-heading.av-1wxam-6e1b3ec2a1a4ede5e4254ac8cc625a86 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1wxam-6e1b3ec2a1a4ede5e4254ac8cc625a86 .av-subheading{
font-size:15px;
}

.flex_cell.av-19g702-8-9d0276c11b59c21977385ceb78f8dc34{
vertical-align:top;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-19g702-8-9d0276c11b59c21977385ceb78f8dc34{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2onll95-6-93816db2e587b6c34f122a64ff548520{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-k2onll95-6-93816db2e587b6c34f122a64ff548520{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-y9zu2-5-eeb6a64a14267377f124f3013dcffcbd{
vertical-align:middle;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-y9zu2-5-eeb6a64a14267377f124f3013dcffcbd{
padding:50px 30px 30px 30px !important;
}

#top .av-special-heading.av-g6fem-fc6d83077fe51f260be3e98d29e41a7b{
margin:-20px 0 0 0;
padding-bottom:5px;
}
body .av-special-heading.av-g6fem-fc6d83077fe51f260be3e98d29e41a7b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-g6fem-fc6d83077fe51f260be3e98d29e41a7b .av-subheading{
font-size:15px;
}

.flex_cell.av-k2oms3vm-3-d042192d45d5657c6e241ef8fb8a589d{
vertical-align:top;
height:250px;
min-height:250px;
background:url(https://todotapahtumat.fi/wp-content/uploads/2019/11/Itis2-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-k2oms3vm-3-d042192d45d5657c6e241ef8fb8a589d{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-jhsvu-2-e92518086775a3f08ffb260417d77b3c{
vertical-align:top;
height:250px;
min-height:250px;
}
.responsive #top #wrap_all .flex_cell.av-jhsvu-2-e92518086775a3f08ffb260417d77b3c{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-jgy3fj-8e39152d3593dbe12490b2dec83e59d4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-jgy3fj-8e39152d3593dbe12490b2dec83e59d4{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-gpdk7z-9d2deabbe57c82e0f8f1fe496694722e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-gpdk7z-9d2deabbe57c82e0f8f1fe496694722e{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-1jlxen-8939824c6feb845059cd9777df5630ea{
height:50px;
}

#top .av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442{
padding-bottom:30px;
font-size:5vw;
}
body .av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442 .av-subheading{
font-size:17px;
}

.flex_cell.av-c2gwhr-e63d541a78d7f7daca513bb4940ef630{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-c2gwhr-e63d541a78d7f7daca513bb4940ef630{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-6iheyt-c4cd156453bac0a245baeb0d7d128088{
-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-1w3m91-09de68b7af3eb131693160377adcc854{
height:30px;
}

.flex_cell.av-9vaw6n-1019ea7daebd7d148e17ac71b687da0b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9vaw6n-1019ea7daebd7d148e17ac71b687da0b{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-7yzty7-96cb69aeb331675ef63ff7c78dfd978c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-7yzty7-96cb69aeb331675ef63ff7c78dfd978c{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-60m6j3-f3d149ddf62bcd2995e8d4430d765429{
height:50px;
}

#top .av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b{
padding-bottom:30px;
font-size:5vw;
}
body .av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b .av-subheading{
font-size:17px;
}

#top .hr.hr-invisible.av-40qqdr-483efd054d03904f3ad67009c851899d{
height:50px;
}

.flex_cell.av-339ygv-d1190759a002fa606773c7f92e316dae{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-339ygv-d1190759a002fa606773c7f92e316dae{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-2xbi1u-b376c8e3afc19e97c917d603d7443972{
-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;
}


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

#top #wrap_all .av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3awb0f-557fa931d03051be1cbf81dbb50c7f8c .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-2or7lh-c87f26eeef772e92c24e926f76275a39 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-kobmlsam-27bea9651801888e40270d9825fbf8c5 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-kobmmhvn-123627b2e316ff41eb6f9b5797688442 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-kobmngcx-05eabf9e15833ee227b21f0ad0ea112b .av-special-heading-tag{
font-size:40px;
}
}
