.elementor-947 .elementor-element.elementor-element-7367cef{--display:flex;--overlay-opacity:0.62;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-947 .elementor-element.elementor-element-7367cef:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-7367cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heronhomes360.com/wp-content/uploads/2026/04/AZ2r4EWH14b3-RK2G4vlmA-AZ2r4EWHwHCLywWhyX5egw-768x1028.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-947 .elementor-element.elementor-element-7367cef::before, .elementor-947 .elementor-element.elementor-element-7367cef > .elementor-background-video-container::before, .elementor-947 .elementor-element.elementor-element-7367cef > .e-con-inner > .elementor-background-video-container::before, .elementor-947 .elementor-element.elementor-element-7367cef > .elementor-background-slideshow::before, .elementor-947 .elementor-element.elementor-element-7367cef > .e-con-inner > .elementor-background-slideshow::before, .elementor-947 .elementor-element.elementor-element-7367cef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-947 .elementor-element.elementor-element-e68d00f .wpr-post-title{text-align:center;color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:40px;}.elementor-947 .elementor-element.elementor-element-ecd02e0{--display:flex;--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-wrap{text-align:left;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-image{width:auto;border-radius:0px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-image img{border-radius:0px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-caption span{color:#333333;background-color:#ffffff;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-caption{transition-duration:0.1s;align-items:flex-end;justify-content:center;}.elementor-947 .elementor-element.elementor-element-fd216ba .wpr-post-title{text-align:left;color:#333333;font-size:30px;}.elementor-947 .elementor-element.elementor-element-d6ff822 .wpr-post-content{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-947 .elementor-element.elementor-element-d6ff822 .wpr-post-content a{transition-duration:0.1s;}@media(max-width:767px){.elementor-947 .elementor-element.elementor-element-7367cef{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-947 .elementor-element.elementor-element-e68d00f{width:100%;max-width:100%;}.elementor-947 .elementor-element.elementor-element-ecd02e0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-947 .elementor-element.elementor-element-c3c9b6f .wpr-featured-media-wrap{text-align:center;}}/* Start custom CSS for wpr-post-content, class: .elementor-element-d6ff822 */.elementor-947 .elementor-element.elementor-element-d6ff822 h2, .elementor-947 .elementor-element.elementor-element-d6ff822 h3{
    margin-top: 20px;
    font-weight: 100;
}

.elementor-947 .elementor-element.elementor-element-d6ff822 h2{
    color: #385c3c;
}

.elementor-947 .elementor-element.elementor-element-d6ff822 h3{
    color: #e19534;
}/* End custom CSS */