.avia-section.av-x0ixt-a0918c0b62fdca8e9e8208d042cce3d5{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/100556-e506c6-1003980472.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-x0ixt-a0918c0b62fdca8e9e8208d042cce3d5 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-8zdh9l-faf9e728b3e8c1fda96272297298df31{
-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-8uaiuh-b4a574be933cf9c65356a4a4d682d09b{
-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-8ptzix-285b245599b85fea4bf760db2a9d0f40 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8ptzix-285b245599b85fea4bf760db2a9d0f40 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-8jr7r5-488d8596aa77926cab551d9566d70b4f{
padding-bottom:0;
}
body .av-special-heading.av-8jr7r5-488d8596aa77926cab551d9566d70b4f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8jr7r5-488d8596aa77926cab551d9566d70b4f .av-subheading{
font-size:15px;
}

.flex_column.av-8brll5-4bf73304a9621c88bc4f8c6922c908c8{
-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-88w9oh-9edc0900ae2a53d2142a6e38c41de7ec{
height:50px;
}

#top .hr.hr-invisible.av-7xhxax-31898a6921084022fa604d8c9ce350eb{
height:50px;
}

.flex_column.av-7ngsj5-73a586a09a9a1c288d0ab12f3ee34b4d{
-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-7lf6u9-f2d796a0fda5fc0c17a60d48ee596a87{
padding-bottom:0;
}
body .av-special-heading.av-7lf6u9-f2d796a0fda5fc0c17a60d48ee596a87 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7lf6u9-f2d796a0fda5fc0c17a60d48ee596a87 .av-subheading{
font-size:15px;
}

.flex_column.av-79uuex-3509a4b44ecad771a6a1d4b13803a1aa{
-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-73k909-4cf31e43c86846884a445efcecca0b43{
padding-bottom:0;
}
body .av-special-heading.av-73k909-4cf31e43c86846884a445efcecca0b43 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-73k909-4cf31e43c86846884a445efcecca0b43 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6odob5-6d9868139288594c80247382b752ce88{
height:50px;
}

.avia-section.av-6hmzfd-bbc4beda8a4207316e5ba24be7f9df8a{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/IMG_0210-1500x1000.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-6hmzfd-bbc4beda8a4207316e5ba24be7f9df8a .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-6ebhq9-50e2893a60168d4b084df8fd6af4ee34{
-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;
}

.flex_column.av-67flch-60be61e0ea54f05cf330e38d19de83b1{
-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-60bxn5-4472e968b6a3d11643eeb95ba22544c5{
padding-bottom:0;
}
body .av-special-heading.av-60bxn5-4472e968b6a3d11643eeb95ba22544c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-60bxn5-4472e968b6a3d11643eeb95ba22544c5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5wrvax-7da971c097fba94bbca32aa7fad9d5ba{
height:50px;
}

.avia-image-container.av-5qt6wp-729c6e4c5859e91dd3a1e4efd193c327 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5qt6wp-729c6e4c5859e91dd3a1e4efd193c327 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-k28o9-2d4e5b4054cc28c53e01b28e8d035dda{
height:50px;
}

#top .av_textblock_section.av-5dugft-8694e74daf61771fbd47af358e340211 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-59oz9l-9c57fea5f896ac10eb369ab78feb986f{
height:50px;
}

.flex_column.av-4yb33d-e4eb339328425fce5b6414ed1341efc7{
-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 .hr.hr-invisible.av-gg5sx-ec17405ebe34a964877bf6ea81edfad7{
height:50px;
}

.flex_column.av-4bh7wh-68b6746be8d69cf47fc6a78aa8e5d907{
-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-48jx09-7845b517771a66797d1d70bc263cd9a7{
padding-bottom:0;
}
body .av-special-heading.av-48jx09-7845b517771a66797d1d70bc263cd9a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-48jx09-7845b517771a66797d1d70bc263cd9a7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3vlnih-5502ca4d7de33b0322baf7dae5590f69{
height:50px;
}

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

.flex_column.av-3gpcex-0aa0109e46165595d81326a379f7e741{
-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-blqhd-3aa3cdef7a9f819ca56dd37d0d174da2{
padding-bottom:0;
}
body .av-special-heading.av-blqhd-3aa3cdef7a9f819ca56dd37d0d174da2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-blqhd-3aa3cdef7a9f819ca56dd37d0d174da2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2wtzbt-0353aeafca707b648d36c170f2c0ee67{
height:50px;
}

.flex_column.av-2q06k9-bc36377c1bd1108333fcb7f8d5080138{
-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-2k9ss1-b4da26fe1a511ad77a94f06f6d098f70{
padding-bottom:0;
}
body .av-special-heading.av-2k9ss1-b4da26fe1a511ad77a94f06f6d098f70 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2k9ss1-b4da26fe1a511ad77a94f06f6d098f70 .av-subheading{
font-size:15px;
}

.flex_column.av-293bkx-819f45c076a0ad72bf6b365cd58d9b1a{
-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-2045bl-e7cec1b25fa0a33e48c0ea580fe6f921{
padding-bottom:20px;
}
body .av-special-heading.av-2045bl-e7cec1b25fa0a33e48c0ea580fe6f921 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2045bl-e7cec1b25fa0a33e48c0ea580fe6f921 .av-subheading{
font-size:15px;
}

.avia-section.av-1rxwq9-d5273386c1df14d78901e2d22dcd7f64{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/IMG_0210-1500x1000.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1rxwq9-d5273386c1df14d78901e2d22dcd7f64 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-1lhrh5-5f290fed349cdcd5edf96bd7d8d0c568{
-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;
}

.flex_column.av-1feb0h-db21dc0357579bae0617aa2d0adf5434{
-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-182fs9-1f0c43b4a10363d4c480f8cf4b3acf00{
padding-bottom:0;
}
body .av-special-heading.av-182fs9-1f0c43b4a10363d4c480f8cf4b3acf00 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-182fs9-1f0c43b4a10363d4c480f8cf4b3acf00 .av-subheading{
font-size:15px;
}

.flex_column.av-w4bzl-663ff2b213e7ef72ac471f3c612f688c{
-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;
}

