.avia-section.av-k9cqcpkp-133494d2608a87798079c18272f721f3{
background-repeat:no-repeat;
background-image:url(https://todotapahtumat.fi/wp-content/uploads/2021/09/2560x1600-bg-image-05.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-k9cqcpkp-133494d2608a87798079c18272f721f3 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}
#top .avia-section.av-k9cqcpkp-133494d2608a87798079c18272f721f3 .scroll-down-link{
color:#ffffff;
}

#top .hr.hr-invisible.av-k9tnkoik-7e5e0508daea87850867ec24ecfde0a4{
height:80px;
}

.flex_column.av-k9cs32fr-d3afb11d3f32c401a05b1a8d1513d33b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
}

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

#top .hr.hr-invisible.av-4sol4h-d80776c2503baa91fe80acf11dcfcd6f{
height:10px;
}

#top #wrap_all .avia-button.av-5uak36-0ba87a338831dcbb94f6fb5782dc807a{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-3o5exu-2d3bc97205e065738986475baaadd2e0{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-1wzbnm-54dbe528cc0d48610416d87baf9b5e9f{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-1xmgb5-6bce56ece68130d23f993f3442f6db4e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(0,0,0,0.5);
}

#top .av_textblock_section.av-k9cs4vt6-69da7b0014efdd3dc5a0f19d07fd2623 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-k9tnkoik-8-24243be04cef53ba4cc0d678c641401c{
height:50px;
}

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

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

#top .hr.hr-invisible.av-ka45cybi-3cdad1ab06c66a17b11750daf0ab0ee8{
height:10px;
}

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

#top .hr.hr-invisible.av-ka45cybi-7-3b59a882d82a60b8b98f33dbaa07ce01{
height:10px;
}

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

#top .hr.av-kljtaeni-4cb3a02b6db1b00557df5e63ad692c60{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-kljtaeni-4cb3a02b6db1b00557df5e63ad692c60 .hr-inner{
width:50px;
border-color:#000000;
}

.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;
}

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

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

.flex_column.av-1ayc2q-e4cb4b4b119a8298f16bf1a50c159bae{
-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-10xbxm-48897367105d95898ea21a3ef651fb43 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-10xbxm-48897367105d95898ea21a3ef651fb43 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-2v13qq-ee5b732f25c1b3af314b549c184fd727{
-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-kwywji08-4e5e753983c9cf2245b9493661ab3573 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kwywji08-4e5e753983c9cf2245b9493661ab3573 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-1ig0eq-d0fa0c263965f3dcb89f6889bc5b331c{
-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-1fr0wa-915f8316f544fdce97928b133f0880a9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1fr0wa-915f8316f544fdce97928b133f0880a9 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-1ayc2q-5-b1b51d433ccfca7815bc9cec305aa47c{
-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-10xbxm-4-176be9ffaaa90e99907bf892aa7b9ec5 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-10xbxm-4-176be9ffaaa90e99907bf892aa7b9ec5 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-ku59su1m-b9cae3c3b70d7250ae182b2ff2c0614c{
height:50px;
}

#top .togglecontainer.av-kosvppz2-d2e882dc4c3c7ea71f7527e227e91b1d p.toggler{
background-color:#ffffff;
border-color:#000000;
}
#top .togglecontainer.av-kosvppz2-d2e882dc4c3c7ea71f7527e227e91b1d p.toggler.activeTitle{
color:#000000;
border-color:#000000;
background-color:#ffffff;
}
#top .togglecontainer.av-kosvppz2-d2e882dc4c3c7ea71f7527e227e91b1d .toggle_wrap .toggle_content{
background-color:#ffffff;
border-color:#000000;
}

#top .hr.hr-invisible.av-31l342-3c58011ccae1722a95bd4b9223b1b1bc{
height:50px;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-b3obwi-da56f498759050605bd321aae6f2d5fb .av-special-heading-tag{
font-size:50px;
}
}
