.elementor-101 .elementor-element.elementor-element-5e58082:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-5e58082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.troymichelson.ca/wp-content/uploads/2022/05/inner-banne.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-101 .elementor-element.elementor-element-5e58082 > .elementor-background-overlay{background-color:#C0C0C0FC;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-5e58082{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 15px 100px 15px;}.elementor-101 .elementor-element.elementor-element-cdd0b7f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-14b26b0{text-align:center;}.elementor-101 .elementor-element.elementor-element-14b26b0 .elementor-heading-title{color:#444444;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;line-height:56px;}.elementor-101 .elementor-element.elementor-element-300d5d6{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-101 .elementor-element.elementor-element-300d5d6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-4fd8d92 > .elementor-container{max-width:500px;}.elementor-101 .elementor-element.elementor-element-99d5d18 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-a4d39ce .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-a4d39ce .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-a4d39ce .elementor-button:focus{color:#FFFFFF;background-color:#0C86C7;border-color:#0C86C7;}.elementor-101 .elementor-element.elementor-element-a4d39ce .elementor-button:hover svg, .elementor-101 .elementor-element.elementor-element-a4d39ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-ea0bcc5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-fa81e45 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#000000;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-fa81e45 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-fa81e45 .elementor-button:focus{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-fa81e45 .elementor-button:hover svg, .elementor-101 .elementor-element.elementor-element-fa81e45 .elementor-button:focus svg{fill:#000000;}.elementor-101 .elementor-element.elementor-element-ae513ba{padding:40px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-450f07b{text-align:center;color:#223F7B;}.elementor-101 .elementor-element.elementor-element-52f4772f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1px 0px 30px 0px;}.elementor-101 .elementor-element.elementor-element-52f4772f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-331db7b8{text-align:left;}.elementor-101 .elementor-element.elementor-element-635d667{text-align:left;}.elementor-101 .elementor-element.elementor-element-c06105c:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-c06105c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-101 .elementor-element.elementor-element-c06105c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 35px 0px;}.elementor-101 .elementor-element.elementor-element-c06105c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-4a3f8d0{--e-image-carousel-slides-to-show:4;}.elementor-101 .elementor-element.elementor-element-4a3f8d0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-101 .elementor-element.elementor-element-4a3f8d0 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-4a3f8d0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-101 .elementor-element.elementor-element-4a3f8d0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-4a3f8d0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:#EEEEEE;border-radius:1px 1px 1px 1px;}.elementor-101 .elementor-element.elementor-element-53d0c12:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-53d0c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://troymichelson.ca/wp-content/uploads/2022/05/ctabg.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-101 .elementor-element.elementor-element-53d0c12 > .elementor-background-overlay{background-color:#C0C0C0FC;opacity:0.86;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-53d0c12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 15px 100px 15px;}.elementor-101 .elementor-element.elementor-element-1994fbd{text-align:center;}.elementor-101 .elementor-element.elementor-element-1994fbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:300;line-height:62px;}.elementor-101 .elementor-element.elementor-element-ee614dd > .elementor-container{max-width:500px;}.elementor-101 .elementor-element.elementor-element-4010602 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-79ca9c6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-101 .elementor-element.elementor-element-79ca9c6 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-79ca9c6 .elementor-button:focus{color:#FFFFFF;background-color:#0C86C7;border-color:#0C86C7;}.elementor-101 .elementor-element.elementor-element-79ca9c6 .elementor-button:hover svg, .elementor-101 .elementor-element.elementor-element-79ca9c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-9a6b357:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-9a6b357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-101 .elementor-element.elementor-element-9a6b357{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-101 .elementor-element.elementor-element-9a6b357 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-47967fe9{text-align:center;color:#223F7B;}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-4010602{width:100%;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-14b26b0 .elementor-heading-title{font-size:30px;line-height:46px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-5e58082{padding:30px 10px 30px 10px;}.elementor-101 .elementor-element.elementor-element-14b26b0 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-101 .elementor-element.elementor-element-a4d39ce > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}}