#top #wrap_all .avia-slideshow .av-slideshow-caption.av-siorb-a6740da0bb646ef433fa78d1de58e334__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-siorb-a6740da0bb646ef433fa78d1de58e334__0 .avia-caption-content{
font-size:24px;
}
#top .avia-slideshow .av-slideshow-caption.av-siorb-a6740da0bb646ef433fa78d1de58e334__0 .avia-caption-content p{
font-size:24px;
}

.flex_cell.av-7bsrlj-7da3ad0ad7402cf06f118bee43051441{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-7bsrlj-7da3ad0ad7402cf06f118bee43051441{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-76u51j-4b674715fe39ac087217a756d7898740{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-76u51j-4b674715fe39ac087217a756d7898740{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6yoe73-4318cb3e3f111925baad47c1e11f4aae{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-6yoe73-4318cb3e3f111925baad47c1e11f4aae{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6xgy5j-a8bb941914e5fad62306669bfe270ed8{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-6xgy5j-a8bb941914e5fad62306669bfe270ed8{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-6iasvz-c9be2e68a7f3f06b371e9a2f1a9466c5{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6iasvz-c9be2e68a7f3f06b371e9a2f1a9466c5{
padding:100px 100px 100px 100px !important;
}

#top #wrap_all .avia-button.av-6ft4hr-2e48b4ece72cab967dc3f9237c98a52e:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6ft4hr-2e48b4ece72cab967dc3f9237c98a52e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .av-special-heading.av-28rin-e1ecadd2930f7f3d5cebb8de810270c2{
margin:20px 0 0 0;
padding-bottom:30px;
font-size:60px;
}
body .av-special-heading.av-28rin-e1ecadd2930f7f3d5cebb8de810270c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-28rin-e1ecadd2930f7f3d5cebb8de810270c2 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-28rin-e1ecadd2930f7f3d5cebb8de810270c2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5v4djb-05df67520dd1963de0003208be4a3486{
height:20px;
}

.flex_cell.av-49prdz-126991932460f64e52da5634b844dda8{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-49prdz-126991932460f64e52da5634b844dda8{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-416bhj-bb6634ffb5b7c9d0f3637e9638a7e7cd{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-416bhj-bb6634ffb5b7c9d0f3637e9638a7e7cd{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-dyrnb-a4aaa8d34cb42735f78ce8d98f1ed169{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-dyrnb-a4aaa8d34cb42735f78ce8d98f1ed169{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-3qot7j-2f68943e4daf881715e185becf8e3c95{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-3qot7j-2f68943e4daf881715e185becf8e3c95{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-3gfjzz-95a64543895e37ab3b3b11d06a6b4ed8{
vertical-align:top;
height:800px;
min-height:800px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-3gfjzz-95a64543895e37ab3b3b11d06a6b4ed8{
padding:20px 20px 20px 20px !important;
}

#top .av-special-heading.av-38q6nr-83b7d76ae45be9f22d3b83f673f957ee{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-38q6nr-83b7d76ae45be9f22d3b83f673f957ee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-38q6nr-83b7d76ae45be9f22d3b83f673f957ee .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-38q6nr-83b7d76ae45be9f22d3b83f673f957ee .av-subheading{
font-size:15px;
}

#top .hr.av-2ek1kq-bc4618675cfaa8c7c7dcf054d52cff81{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-2ek1kq-bc4618675cfaa8c7c7dcf054d52cff81 .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-2ek1kq-bc4618675cfaa8c7c7dcf054d52cff81 .av-seperator-icon{
color:#009907;
}
.hr.av-2ek1kq-bc4618675cfaa8c7c7dcf054d52cff81 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#009907;
stroke:#009907;
}

#top #wrap_all .avia-button.av-mt2zkfmt-24a8823c8290dbf9259cddb63543515b{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mt2zkrh0-e1c4b245dc4c04a859b56527b0a32ec7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-cc1jmz-8970e7ea625c15a103f3a6dff82d8e65{
vertical-align:top;
height:800px;
min-height:800px;
background-color:#dbe5d5;
}
.responsive #top #wrap_all .flex_cell.av-cc1jmz-8970e7ea625c15a103f3a6dff82d8e65{
padding:20px 20px 20px 20px !important;
}

#top .av-special-heading.av-g343r-491c3edb4f6db0c46012da60aae91fa7{
padding-bottom:0;
}
body .av-special-heading.av-g343r-491c3edb4f6db0c46012da60aae91fa7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-g343r-491c3edb4f6db0c46012da60aae91fa7 .av-subheading{
font-size:15px;
}

#top .hr.av-3zpfiz-94978bb050a7285439db5a194efd444d{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-3zpfiz-94978bb050a7285439db5a194efd444d .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-3zpfiz-94978bb050a7285439db5a194efd444d .av-seperator-icon{
color:#009907;
}
.hr.av-3zpfiz-94978bb050a7285439db5a194efd444d .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#009907;
stroke:#009907;
}

#top #wrap_all .avia-button.av-mt2zmxx3-452dfba4065ec262f169665cfbb5e784{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mt2zn4z4-9570d4c71bbebb379aa71be260723478{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-5e8hmz-56278078e4fff3312cae6c06884cc5fc{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-5e8hmz-56278078e4fff3312cae6c06884cc5fc .hr-inner{
width:80%;
border-color:#000000;
max-width:45%;
}
.hr.av-5e8hmz-56278078e4fff3312cae6c06884cc5fc .av-seperator-icon{
color:#009907;
}
.hr.av-5e8hmz-56278078e4fff3312cae6c06884cc5fc .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#009907;
stroke:#009907;
}

.flex_cell.av-r3v05m-750c2b897787c9775ae051dcb3ba139a{
vertical-align:top;
height:800px;
min-height:800px;
background-color:#dbe5d5;
}
.responsive #top #wrap_all .flex_cell.av-r3v05m-750c2b897787c9775ae051dcb3ba139a{
padding:20px 20px 20px 20px !important;
}

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

#top .hr.av-jg8ld6-bf6122691b451cc0778857772ee252f7{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-jg8ld6-bf6122691b451cc0778857772ee252f7 .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-jg8ld6-bf6122691b451cc0778857772ee252f7 .av-seperator-icon{
color:#009907;
}
.hr.av-jg8ld6-bf6122691b451cc0778857772ee252f7 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#009907;
stroke:#009907;
}

#top #wrap_all .avia-button.av-mt2zr6y3-c07b2f507a985e16bf6c9be5158b2062{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mt2zrkoy-07cc72aeb8591719b0f21687c2952521{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-ebq5a2-e24a8d39fd9229d7fcef1007c3dc1677{
vertical-align:top;
height:800px;
min-height:800px;
background-color:#ffffff;
}

#top .av-special-heading.av-d5f316-c80f64b7ce0d1ed4c5d28a0d5a790d09{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-d5f316-c80f64b7ce0d1ed4c5d28a0d5a790d09 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d5f316-c80f64b7ce0d1ed4c5d28a0d5a790d09 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-d5f316-c80f64b7ce0d1ed4c5d28a0d5a790d09 .av-subheading{
font-size:15px;
}

#top .hr.av-5eld0a-686aa51cc5c5409283cfde19c7cf6739{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-5eld0a-686aa51cc5c5409283cfde19c7cf6739 .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-5eld0a-686aa51cc5c5409283cfde19c7cf6739 .av-seperator-icon{
color:#009907;
}
.hr.av-5eld0a-686aa51cc5c5409283cfde19c7cf6739 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#009907;
stroke:#009907;
}

#top #wrap_all .avia-button.av-mt2zokmg-4b5a18e97274b0de61f6a2b9f93e69a6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mt2zpzv4-7b85174582e9c9fc03faf8e2a47a945a{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-2qnumf-d000affb16da34cb3e6d3ec48b549810{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-2qnumf-d000affb16da34cb3e6d3ec48b549810{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2kd6wf-a7a0e95d0153261ba7fa9e297d21ea02{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-2kd6wf-a7a0e95d0153261ba7fa9e297d21ea02{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-2e2fbj-bc6bb78636618bb48f318eeace6e755a{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-2e2fbj-bc6bb78636618bb48f318eeace6e755a{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-288nmf-374f388828b692e6781fc26a91a48367{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-288nmf-374f388828b692e6781fc26a91a48367{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1xx0rj-bc048a68fee9d7f7336bed03ed574d8b{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-1xx0rj-bc048a68fee9d7f7336bed03ed574d8b{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f{
padding-bottom:20px;
font-size:61px;
}
body .av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f .av-special-heading-tag{
font-size:61px;
}
.av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f .av-subheading{
font-size:15px;
}

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

.flex_cell.av-17p4tr-7c43bf0bd420abc7df2e114efde606af{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#719430;
}
.responsive #top #wrap_all .flex_cell.av-17p4tr-7c43bf0bd420abc7df2e114efde606af{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-139bqn-1951dc3d8e001b0bd5d3356b92e357b0{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#92bb46;
}
.responsive #top #wrap_all .flex_cell.av-139bqn-1951dc3d8e001b0bd5d3356b92e357b0{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-wz6jb-fd0e5c6b899dc412225610f74225173d{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#acd464;
}
.responsive #top #wrap_all .flex_cell.av-wz6jb-fd0e5c6b899dc412225610f74225173d{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-snxsv-74b4a18fbcfe5b89e118391f77014f81{
vertical-align:top;
height:15px;
min-height:15px;
background-color:#e1fbb2;
}
.responsive #top #wrap_all .flex_cell.av-snxsv-74b4a18fbcfe5b89e118391f77014f81{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-jsjcf-2736396e9b1184a077aae06146af7c0f{
background-repeat:no-repeat;
background-image:url(https://cairis.ca/wp-content/uploads/2019/08/iStock_000004881144Medium-1030x686.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-jsjcf-2736396e9b1184a077aae06146af7c0f .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-special-heading-tag{
font-size:61px;
}
}

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

#top #wrap_all .av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-6iasvz-c9be2e68a7f3f06b371e9a2f1a9466c5{
padding:10px 10px 10px 10px !important;
}

#top #wrap_all .av-special-heading.av-28rin-e1ecadd2930f7f3d5cebb8de810270c2 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-3gfjzz-95a64543895e37ab3b3b11d06a6b4ed8{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-cc1jmz-8970e7ea625c15a103f3a6dff82d8e65{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-r3v05m-750c2b897787c9775ae051dcb3ba139a{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-1xx0rj-bc048a68fee9d7f7336bed03ed574d8b{
padding:20px 20px 20px 20px !important;
}

#top #wrap_all .av-special-heading.av-1qm49b-5b565f10bad7dd1a788574b84d79158f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hm9fz-b80bbfdef4880658eedabf422c0a2672 .av-special-heading-tag{
font-size:60px;
}
}
