.avia-section.av-35dv9g4-d077c94edbc17f8b444158f836cbe279 .av-section-color-overlay{
opacity:0.8;
background-color:#4ecac2;
}

#top .av-rotator-container.av-322nmzo-f0e283da17cac8eb81b67a51071af6b4{
text-align:left;
font-size:63px;
color:#ffffff;
margin:0 0 0 0;
}
#top .av-rotator-container.av-322nmzo-f0e283da17cac8eb81b67a51071af6b4 .av-rotator-container-inner{
font-size:63px;
}

#top .av-rotator-container .av-rotator-text-single.av-30mb7hg-be5b69418563e48696001162caa3f222{
color:#315e5b;
}

#top .av-rotator-container .av-rotator-text-single.av-2z4gjtg-2010ec6f45b1764c17dde8075bd1c6d1{
color:#315e5b;
}

#top .av-rotator-container .av-rotator-text-single.av-2wy1z5w-e8ad5872ae3b42a696f9660c071581e1{
color:#315e5b;
}

#top .av-rotator-container .av-rotator-text-single.av-2v1juas-d70c3b63c636f3d4a24927a1c36300af{
color:#315e5b;
}

#top .hr.av-2t35jqc-4b563516f4f9e5a0d5cf5b540ef237c4{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-2t35jqc-4b563516f4f9e5a0d5cf5b540ef237c4 .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-2r82upw-c4bb0bf4d531bc3f026ed120dda683eb{
height:50px;
}

.av_font_icon.av-2oxztjo-af5a27830fbadb06e8c895630db76cc4{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2oxztjo-af5a27830fbadb06e8c895630db76cc4 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-91rs7o-5d64b58f87f087dd7aead2f0d8a17cab{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-91rs7o-5d64b58f87f087dd7aead2f0d8a17cab .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-91rs7o-5d64b58f87f087dd7aead2f0d8a17cab .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-91rs7o-5d64b58f87f087dd7aead2f0d8a17cab .av-subheading{
font-size:15px;
}

#top .hr.av-2epln9w-46ae8ad235e83b733e030fa5c1577ea1{
margin-top:70px;
margin-bottom:70px;
}
.hr.av-2epln9w-46ae8ad235e83b733e030fa5c1577ea1 .hr-inner{
width:50px;
border-color:#000000;
}

.av-hotspot-image-container .av-image-hotspot.av-21oi7qs-d71d28cf754701420b4d8f75345e1838{
top:35.9%;
left:31.2%;
}
.av-hotspot-image-container .av-image-hotspot.av-21oi7qs-d71d28cf754701420b4d8f75345e1838 .av-image-hotspot_inner{
background-color:#4ecac2;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-20082qs-123c29bcadfa09c98030eb9bfd60af78{
top:58.6%;
left:35.4%;
}
.av-hotspot-image-container .av-image-hotspot.av-20082qs-123c29bcadfa09c98030eb9bfd60af78 .av-image-hotspot_inner{
background-color:#4ecac2;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1yyqmhw-871444c4de451f85ad9a1a5bd726c5d9{
top:65.1%;
left:52.6%;
}
.av-hotspot-image-container .av-image-hotspot.av-1yyqmhw-871444c4de451f85ad9a1a5bd726c5d9 .av-image-hotspot_inner{
background-color:#4ecac2;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-1whce0k-51e582d9f0f82f6b5b76e6eb1d394d53{
top:32.2%;
left:68%;
}
.av-hotspot-image-container .av-image-hotspot.av-1whce0k-51e582d9f0f82f6b5b76e6eb1d394d53 .av-image-hotspot_inner{
background-color:#4ecac2;
color:#ffffff;
}

#top #wrap_all .avia-button.av-1uw8pdw-30ed2a25c982bec172a318c3606bafc5{
color:#ffffff;
transition:all 0.4s ease-in-out;
-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;
}
#top #wrap_all .avia-button.av-1uw8pdw-30ed2a25c982bec172a318c3606bafc5:hover{
background-color:#444444;
color:#ffffff;
transition:all 0.4s ease-in-out;
-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;
}

.avia-section.av-1szc7jo-d83bca81b5b8e1dd571da788890b9628 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-1rshff8-fbbb8ff100897d2b98ac85e36a5a1619{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-1rshff8-fbbb8ff100897d2b98ac85e36a5a1619 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1rshff8-fbbb8ff100897d2b98ac85e36a5a1619 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1rshff8-fbbb8ff100897d2b98ac85e36a5a1619 .av-subheading{
font-size:15px;
}

#top .hr.av-1qgpluc-6bdacc96c80711321d78c6bbf6c77e68{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-1qgpluc-6bdacc96c80711321d78c6bbf6c77e68 .hr-inner{
width:50px;
border-color:#000000;
}

.avia-section.av-1j0h6o4-01e6fd33a21d8239646394a26150e3f5 .av-parallax .av-parallax-inner{
background-color:#f8f8f8;
background-image:url(https://1spark.ca/wp-content/uploads/2015/02/hipster-working.jpg);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-1j0h6o4-01e6fd33a21d8239646394a26150e3f5 .av-section-color-overlay{
opacity:0.3;
background-color:#ffffff;
}

#top .av-special-heading.av-1e8rzis-928ad1da16af37ade781df7addaefdcc{
padding-bottom:10px;
}
body .av-special-heading.av-1e8rzis-928ad1da16af37ade781df7addaefdcc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1e8rzis-928ad1da16af37ade781df7addaefdcc .av-subheading{
font-size:15px;
}

#top .hr.av-1cffg5w-ce1211e426329bbc9b6a1e70a4d793a5{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1cffg5w-ce1211e426329bbc9b6a1e70a4d793a5 .hr-inner{
width:50px;
border-color:#000000;
}

#top .av-special-heading.av-142rjo4-e59e64b843a7a016b7064b071e3e6b95{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-142rjo4-e59e64b843a7a016b7064b071e3e6b95 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-142rjo4-e59e64b843a7a016b7064b071e3e6b95 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-142rjo4-e59e64b843a7a016b7064b071e3e6b95 .av-subheading{
font-size:15px;
}

#top .hr.av-11sqfxw-2135d86cc7feaf66e608305696cdf314{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-11sqfxw-2135d86cc7feaf66e608305696cdf314 .hr-inner{
width:50px;
border-color:#000000;
}

.avia-section.av-hgzmw4-0e09733712879cd573d2855b87683ff7 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-c9mqj8-b315d9e21af5f6e2cc3b5328794dd1f8{
padding-bottom:10px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-c9mqj8-b315d9e21af5f6e2cc3b5328794dd1f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-c9mqj8-b315d9e21af5f6e2cc3b5328794dd1f8 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-c9mqj8-b315d9e21af5f6e2cc3b5328794dd1f8 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-c9mqj8-b315d9e21af5f6e2cc3b5328794dd1f8 .av-subheading{
font-size:15px;
}

