.avia-section.av-fv43p-eb57be202d9f85b348f653d97aec9e23{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/tri-ontario-1-1-e1589579712718-1024x514.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-fv43p-eb57be202d9f85b348f653d97aec9e23 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-fge8p-67fac2914f8bfb5d88929a59b75e3dea{
-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-emfx9-d167e42392025832cd02aed788557046{
-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-1erm9-b4357f9388b7c203579ff24821d8d680{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-1erm9-b4357f9388b7c203579ff24821d8d680 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1erm9-b4357f9388b7c203579ff24821d8d680 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-1erm9-b4357f9388b7c203579ff24821d8d680 .av-subheading{
font-size:15px;
}

.flex_column.av-dhlmp-db230dc7f7a425e42e7785cdfbb266cd{
-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-d2jnl-895bd672bae3e44c042eb0b49f76e165{
height:50px;
}

.flex_column.av-bwms5-32c41021d95cff9a7db6a8aa8faaa6c1{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-ap6ql-3650311b020445d4532869e2b8832805{
height:50px;
}

.flex_column.av-y1gh-c57f86fe43fc55c9a7b0d154f0026005{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
}

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

#top .hr.hr-invisible.av-82ep9-8a5adca495e65375d90a374ff5cad0e4{
height:50px;
}

#top .hr.hr-invisible.av-6pump-d05152daaab1f91a4a0f817f89b4e51a{
height:50px;
}

.flex_column.av-6hf5p-3197f1564946fd816f8d09246724638c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

#top .av-special-heading.av-5vknt-8329f522d82f04a2f093c566a788b8c0{
padding-bottom:0;
}
body .av-special-heading.av-5vknt-8329f522d82f04a2f093c566a788b8c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5vknt-8329f522d82f04a2f093c566a788b8c0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-59znl-aa21c213156537aecdef4d37a4cf4f73{
height:50px;
}

#top .hr.hr-invisible.av-3v7yd-b146fa828cb0c6617173abe8de0e1b69{
height:50px;
}

.flex_column.av-3ennp-c2712a174890d172df7480e7ccdf6c32{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

#top .av-special-heading.av-2u35d-1f17cf5d6b9d4cb5e8c7aed9c5d66116{
padding-bottom:0;
}
body .av-special-heading.av-2u35d-1f17cf5d6b9d4cb5e8c7aed9c5d66116 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2u35d-1f17cf5d6b9d4cb5e8c7aed9c5d66116 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2df85-9e5a012a1d7151450e209776759ca262{
height:50px;
}

#top .hr.hr-invisible.av-13bnp-a62661f58f3bfe5d3b983339f06e00fc{
height:50px;
}


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

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