.elementor-34 .elementor-element.elementor-element-6d668d1c{background-image:url("https://logicalcreative.ca/thecavalrybuild/wp-content/uploads/2018/11/pexels-photo-259588.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20% 0% 8% 0%;}.elementor-34 .elementor-element.elementor-element-6d668d1c > .elementor-background-overlay{background-color:#000000;opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-4529ff2{text-align:right;}.elementor-34 .elementor-element.elementor-element-4529ff2.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-4529ff2 .elementor-heading-title{font-size:39px;line-height:1.1em;letter-spacing:0.5px;}.elementor-34 .elementor-element.elementor-element-4529ff2 > .elementor-widget-container{margin:0% 5% 0% 20%;}.elementor-34 .elementor-element.elementor-element-46ce62f0, .elementor-34 .elementor-element.elementor-element-46ce62f0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-46ce62f0{padding:02% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-31aaa4c3{text-align:center;}.elementor-34 .elementor-element.elementor-element-73c9092e .elementor-text-editor{text-align:center;}.elementor-34 .elementor-element.elementor-element-73c9092e{font-size:20px;}.elementor-34 .elementor-element.elementor-element-c13b77e a.elementor-button, .elementor-34 .elementor-element.elementor-element-c13b77e .elementor-button{color:#a98b2f;background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-c13b77e a.elementor-button:hover, .elementor-34 .elementor-element.elementor-element-c13b77e .elementor-button:hover{color:#ffffff;background-color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-c13b77e .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-91cc2a0 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#686868;width:100%;}.elementor-34 .elementor-element.elementor-element-91cc2a0 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-34 .elementor-element.elementor-element-fe460c1{background-color:#ffffff;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 0% 2%;}.elementor-34 .elementor-element.elementor-element-fe460c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-39944d7{text-align:center;}.elementor-34 .elementor-element.elementor-element-39944d7 .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-37c1819 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-42b898f8{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-42b898f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-42954038 .elementor-image:hover img{opacity:1;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-5ba8ba98 .elementor-image img{opacity:1;}.elementor-34 .elementor-element.elementor-element-5ba8ba98 .elementor-image:hover img{filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-09ed4f7 .elementor-image img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-09ed4f7 .elementor-image:hover img{filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-34 .elementor-element.elementor-element-23c2f2a{margin-top:02%;margin-bottom:0%;}.elementor-34 .elementor-element.elementor-element-2b4d42b6{text-align:center;}.elementor-34 .elementor-element.elementor-element-9462c30{background-image:url("https://logicalcreative.ca/thecavalrybuild/wp-content/uploads/2020/03/The-Cavalry-Natural-Stone-Garden-retaining-wall-outdoor-design-and-construction-for-section-background-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 150px 150px 150px;}.elementor-34 .elementor-element.elementor-element-9462c30 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-70cd98b1{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-70cd98b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-2e385879{text-align:center;}.elementor-34 .elementor-element.elementor-element-21050057 .elementor-text-editor{text-align:center;}.elementor-34 .elementor-element.elementor-element-21050057{font-size:17px;}.elementor-34 .elementor-element.elementor-element-21050057 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-3ef72cf0{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-34 .elementor-element.elementor-element-3ef72cf0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-7b3c0da .elementor-icon-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-7b3c0da .elementor-icon{font-size:41px;}.elementor-34 .elementor-element.elementor-element-7b3c0da .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-7b3c0da > .elementor-widget-container{padding:20px 0px 0px 10px;}.elementor-34 .elementor-element.elementor-element-4f77a0a .elementor-icon-wrapper{text-align:left;}.elementor-34 .elementor-element.elementor-element-4f77a0a .elementor-icon{font-size:41px;}.elementor-34 .elementor-element.elementor-element-4f77a0a .elementor-icon i{transform:rotate(0deg);}.elementor-34 .elementor-element.elementor-element-4f77a0a > .elementor-widget-container{padding:20px 0px 0px 10px;}.elementor-34 .elementor-element.elementor-element-3bcb2ae3{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 02% 0%;}.elementor-34 .elementor-element.elementor-element-3bcb2ae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-34538c19 a.elementor-button, .elementor-34 .elementor-element.elementor-element-34538c19 .elementor-button{color:#a98b2f;background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-34538c19 a.elementor-button:hover, .elementor-34 .elementor-element.elementor-element-34538c19 .elementor-button:hover{color:#ffffff;background-color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-34538c19 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-b2690a0{background-image:url("https://logicalcreative.ca/thecavalrybuild/wp-content/uploads/2018/11/bench-couple-love-people.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:03% 0% 03% 0%;}.elementor-34 .elementor-element.elementor-element-b2690a0 > .elementor-background-overlay{background-color:#000000;opacity:0.29;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-77098934.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-34 .elementor-element.elementor-element-46576bae .elementor-testimonial__text{color:#d1d1d1;}.elementor-34 .elementor-element.elementor-element-46576bae .elementor-testimonial__name{color:#d1d1d1;}.elementor-34 .elementor-element.elementor-element-46576bae .elementor-testimonial__title{color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-46576bae .elementor-swiper-button{font-size:20px;}.elementor-34 .elementor-element.elementor-element-2bc517db{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:2% 0% 0% 0%;}.elementor-34 .elementor-element.elementor-element-2bc517db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-779ba73c{text-align:center;}.elementor-34 .elementor-element.elementor-element-17578523{background-color:#f9f9f9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 2% 0%;}.elementor-34 .elementor-element.elementor-element-17578523 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34 .elementor-element.elementor-element-3003aa2f > .elementor-element-populated{margin:0% 10% 0% 10%;}.elementor-34 .elementor-element.elementor-element-4ca5f9f0 a.elementor-button, .elementor-34 .elementor-element.elementor-element-4ca5f9f0 .elementor-button{color:#a98b2f;background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-4ca5f9f0 a.elementor-button:hover, .elementor-34 .elementor-element.elementor-element-4ca5f9f0 .elementor-button:hover{color:#ffffff;background-color:#a98b2f;}.elementor-34 .elementor-element.elementor-element-4ca5f9f0 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#a98b2f;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-6388bb00{width:27.018%;}.elementor-34 .elementor-element.elementor-element-2cf60a4{width:9.561%;}.elementor-34 .elementor-element.elementor-element-db4d43d{width:27.018%;}.elementor-34 .elementor-element.elementor-element-a38c38c{width:9.386%;}.elementor-34 .elementor-element.elementor-element-330e9862{width:27.017%;}}@media(min-width:1025px){.elementor-34 .elementor-element.elementor-element-9462c30{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-4529ff2 */h1{
    color:#ffffff !important;
}/* End custom CSS */