.elementor-411 .elementor-element.elementor-element-2a0280a6:not(.elementor-motion-effects-element-type-background),.elementor-411 .elementor-element.elementor-element-2a0280a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://www.bridlepathmovers.ca/wp-content/uploads/2023/07/bg1.jpg");background-position:top center}.elementor-411 .elementor-element.elementor-element-2a0280a6>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#000 0%,#f2295b 100%);opacity:0;mix-blend-mode:lighten;transition:background .3s,border-radius .3s,opacity .3s}.elementor-411 .elementor-element.elementor-element-2a0280a6>.elementor-container{min-height:300px}.elementor-411 .elementor-element.elementor-element-2a0280a6 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.elementor-411 .elementor-element.elementor-element-2a0280a6{transition:background 0s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 20px}.elementor-411 .elementor-element.elementor-element-2907c0d5.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-411 .elementor-element.elementor-element-2907c0d5 .elementor-element-populated a{color:var(--e-global-color-secondary)}.elementor-411 .elementor-element.elementor-element-2907c0d5 .elementor-element-populated a:hover{color:var(--e-global-color-bfcfe08)}.elementor-411 .elementor-element.elementor-element-2907c0d5>.elementor-element-populated{padding:50px 10px 10px}.elementor-411 .elementor-element.elementor-element-30028d6c{width:auto;max-width:auto;align-self:center;text-align:left}.elementor-411 .elementor-element.elementor-element-30028d6c .elementor-heading-title{color:var(--e-global-color-bfcfe08)}.elementor-411 .elementor-element.elementor-element-5bde5738>.elementor-element-populated{margin:80px 0 50px;--e-column-margin-right:0px;--e-column-margin-left:0px}@media(max-width:1024px){.elementor-411 .elementor-element.elementor-element-2a0280a6>.elementor-container{min-height:350px}.elementor-411 .elementor-element.elementor-element-2907c0d5>.elementor-element-populated{padding:240px 10px 10px}}@media(max-width:767px){.elementor-411 .elementor-element.elementor-element-2a0280a6>.elementor-container{min-height:400px}}.text h2{font-size:27px}