.avia-section.av-k2p1yhoo-02240b42ba1c2544388c9f06e125581c{
background-repeat:no-repeat;
background-image:url(https://todotapahtumat.fi/wp-content/uploads/2021/09/2560x1600-bg-image-10.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-k2p1yhoo-02240b42ba1c2544388c9f06e125581c .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .hr.hr-invisible.av-k2ovfleb-c1fce1ec480a7cf9e939c61f83b4d0de{
height:100px;
}

#top .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc{
padding-bottom:30px;
color:#ffffff;
font-size:75px;
}
body .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-special-heading-tag{
font-size:75px;
}
.av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-subheading{
font-size:17px;
}

#top .av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7{
padding-bottom:30px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .av-subheading{
font-size:17px;
}

.flex_column.av-gfjfz-cab2c21abe75bbe37ecc68f08940de13{
padding:30px 20px 20px 20px;
background-color:rgba(0,0,0,0.5);
}

#top .avia-icon-list-container.av-k2nnnm3z-ca62626aff475d078e95d6197ccd7b1f .iconlist_icon{
color:#ffffff;
background-color:#0a0a0a;
border:1px solid #ffffff;
}
#top #wrap_all .avia-icon-list-container.av-k2nnnm3z-ca62626aff475d078e95d6197ccd7b1f .av_iconlist_title{
font-size:15px;
color:#ffffff;
}

.flex_column.av-7g3xb-7f79c411b70a1b033da2641a58e28569{
padding:30px 20px 20px 20px;
background-color:rgba(0,0,0,0.5);
}

#top .avia-icon-list-container.av-k2nnnm3z-d6a9a329b4aeb252790326a4a2a0d024 .iconlist_icon{
color:#ffffff;
background-color:#0a0a0a;
border:1px solid #ffffff;
}
#top #wrap_all .avia-icon-list-container.av-k2nnnm3z-d6a9a329b4aeb252790326a4a2a0d024 .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

#top .av_textblock_section.av-jzuz4c0j-9b57dd2508b8af8472e97fe4a90b0a26 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-ku4bxjrn-6c3b709f0966f64815360f7f99439437 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-132jz-412fbd69580f4c4906ad17b3aa8e03ce{
height:50px;
}

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


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-special-heading-tag{
font-size:60px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-8tmbz-c0faa007daecbb0125119516707f93cc .av-special-heading-tag{
font-size:30px;
}

#top #wrap_all .av-special-heading.av-bhlkv-495be83b51539c6ffbdcdad0b89a8ab7 .av-special-heading-tag{
font-size:0.8em;
}
}
