.elementor-2678 .elementor-element.elementor-element-0ea16fe{width:100%;max-width:100%;align-self:center;}.elementor-2678 .elementor-element.elementor-element-a71ecdf:not(.elementor-motion-effects-element-type-background), .elementor-2678 .elementor-element.elementor-element-a71ecdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myfloridahomeappraisal.com/wp-content/uploads/2026/04/post-banner.jpg");}.elementor-2678 .elementor-element.elementor-element-a71ecdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2678 .elementor-element.elementor-element-a71ecdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2678 .elementor-element.elementor-element-fc6c559{--spacer-size:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2678 .elementor-element.elementor-element-77c38b2 .elementor-heading-title{color:#8BB5F7;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2678 .elementor-element.elementor-element-09db765 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-2678 .elementor-element.elementor-element-eebe823{--spacer-size:9px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-icon{width:14px;}.elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-text, .elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-text a{color:#FFFFFF;}.elementor-2678 .elementor-element.elementor-element-031dcfb .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;}.elementor-2678 .elementor-element.elementor-element-d17afe7{--spacer-size:4px;}.elementor-2678 .elementor-element.elementor-element-bb91a80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2678 .elementor-element.elementor-element-bb91a80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2678 .elementor-element.elementor-element-d437dc3{--spacer-size:12px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2678 .elementor-element.elementor-element-97fa0cb img{border-radius:13px 13px 13px 13px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2678 .elementor-element.elementor-element-2e7a872 .elementor-toc__header-title{text-align:start;}.elementor-2678 .elementor-element.elementor-element-2e7a872 .elementor-toc__header{flex-direction:row;}.elementor-2678 .elementor-element.elementor-element-2e7a872{--item-text-hover-decoration:underline;}.elementor-2678 .elementor-element.elementor-element-f761b93{--spacer-size:9px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2678 .elementor-element.elementor-element-1beaa2e{--spacer-size:4px;}.elementor-2678 .elementor-element.elementor-element-4aee859{--spacer-size:13px;}.elementor-2678 .elementor-element.elementor-element-4085713{--spacer-size:13px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-2678 .elementor-element.elementor-element-5ffb981{width:2%;}.elementor-2678 .elementor-element.elementor-element-22c062f{width:48%;}.elementor-2678 .elementor-element.elementor-element-2676001{width:48%;}.elementor-2678 .elementor-element.elementor-element-27c28d8{width:2%;}.elementor-2678 .elementor-element.elementor-element-2bb50b6{width:2%;}.elementor-2678 .elementor-element.elementor-element-572ec1b{width:48%;}.elementor-2678 .elementor-element.elementor-element-4a8f2a1{width:48%;}.elementor-2678 .elementor-element.elementor-element-2a08b07{width:2%;}}@media(max-width:1024px){.elementor-2678 .elementor-element.elementor-element-0ea16fe{width:var( --container-widget-width, 957.992px );max-width:957.992px;--container-widget-width:957.992px;--container-widget-flex-grow:0;}.elementor-2678 .elementor-element.elementor-element-09db765{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-2678 .elementor-element.elementor-element-97fa0cb{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2678 .elementor-element.elementor-element-0ea16fe{width:var( --container-widget-width, 739.431px );max-width:739.431px;--container-widget-width:739.431px;--container-widget-flex-grow:0;}}/* Start custom CSS for shortcode, class: .elementor-element-0325e2b *//* CONTENEDOR */
.mfha-recent-posts-box {
  background: #f5f7fb;
  border: 1px solid #e4e9f0;
  border-radius: 14px;
  padding: 24px;
  width: 100%;
}

/* TITULO */
.mfha-recent-posts-box h3 {
  margin: 0 0 20px;
  font-size: 22px;
  font-weight: 800;
  color: #0b2d4d;
}

/* ITEM */
.mfha-recent-post {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  text-decoration: none;
  margin-bottom: 20px;
  transition: all 0.25s ease;
}

/* ULTIMO SIN ESPACIO */
.mfha-recent-post:last-child {
  margin-bottom: 0;
}

/* IMAGEN */
.mfha-recent-thumb img {
  width: 88px;
  height: 70px;
  object-fit: cover;
  border-radius: 8px;
  flex-shrink: 0;
}

/* CONTENIDO */
.mfha-recent-content {
  flex: 1;
}

/* TITULO POST */
.mfha-recent-content h4 {
  margin: 0 0 6px;
  font-size: 17px;
  font-weight: 800;
  color: #0b2d4d;
  line-height: 1.3;
}

/* FECHA */
.mfha-recent-content span {
  font-size: 15px;
  color: #6b7280;
}

/* HOVER */
.mfha-recent-post:hover h4 {
  color: #c59b3b;
}

/* EFECTO HOVER SUAVE */
.mfha-recent-post:hover {
  transform: translateY(-2px);
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .mfha-recent-thumb img {
    width: 75px;
    height: 60px;
  }

  .mfha-recent-content h4 {
    font-size: 15px;
  }
}/* End custom CSS */