.elementor-20498 .elementor-element.elementor-element-5b81e21:not(.elementor-motion-effects-element-type-background), .elementor-20498 .elementor-element.elementor-element-5b81e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/raklivingrealestate.ae/wp-content/uploads/2025/12/ras-al-khaimah-off-plan-property-for-sale-hero-image.jpg?fit=2560%2C1707&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20498 .elementor-element.elementor-element-5b81e21 > .elementor-background-overlay{background-color:#000000;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20498 .elementor-element.elementor-element-5b81e21 > .elementor-container{min-height:200px;}.elementor-20498 .elementor-element.elementor-element-5b81e21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20498 .elementor-element.elementor-element-0e7939f .elementor-heading-title{font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-20498 .elementor-element.elementor-element-09038dc:not(.elementor-motion-effects-element-type-background), .elementor-20498 .elementor-element.elementor-element-09038dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20498 .elementor-element.elementor-element-09038dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20498 .elementor-element.elementor-element-09038dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20498 .elementor-element.elementor-element-3271868{--spacer-size:50px;}.elementor-20498 .elementor-element.elementor-element-b358c2d{text-align:center;}.elementor-20498 .elementor-element.elementor-element-735781c{columns:1;text-align:center;font-size:16px;line-height:1.7em;color:#54595F;}.elementor-20498 .elementor-element.elementor-element-2822e4a.elementor-element{--align-self:stretch;}.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item-v1{background-color:#ffffff;margin-bottom:8px !important;}.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;}.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item-v1 .blog-post-thumb{margin:0px 8px;}.elementor-20498 .elementor-element.elementor-element-61723ce{--spacer-size:5em;}@media(min-width:1025px){.elementor-20498 .elementor-element.elementor-element-5b81e21:not(.elementor-motion-effects-element-type-background), .elementor-20498 .elementor-element.elementor-element-5b81e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for houzez_elementor_blog_posts, class: .elementor-element-2822e4a *//* 1) Make the row stretch all columns equally */
.elementor-20498 .elementor-element.elementor-element-2822e4a .row {
  display: flex !important;
  align-items: stretch !important;
}

/* 2) Make each column flex so the card can fill */
.elementor-20498 .elementor-element.elementor-element-2822e4a .row > [class*="col-"] {
  display: flex !important;
}

/* 3) Make each post/card full height and a flex column */
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  width: 100% !important;
}

/* 4) Push the bottom part down (usually the excerpt + read more) */
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item .post-body,
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item .entry-content,
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item .post-content {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}

/* 5) Ensure “Continue reading” sits at the bottom */
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item a.read-more,
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item .read-more,
.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-item .btn-readmore {
  margin-top: auto !important;
}

.elementor-20498 .elementor-element.elementor-element-2822e4a .blog-post-link.small a{
    font-weight: 700 !important;
}/* End custom CSS */