.elementor-1665 .elementor-element.elementor-element-ff3789f{--display:flex;}.elementor-1665 .elementor-element.elementor-element-3060bff{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1665 .elementor-element.elementor-element-67501b2{--grid-columns:3;}@media(max-width:1024px){.elementor-1665 .elementor-element.elementor-element-67501b2{--grid-columns:2;}}@media(max-width:767px){.elementor-1665 .elementor-element.elementor-element-67501b2{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-bc507a2 */.intro-blog-realestate {
  background-color: #00143F;
  border: 2px solid #CCEC4C;
  border-radius: 18px;
  padding: 40px 30px;
  max-width: 800px;
  margin: 0 auto 40px auto;
  text-align: center;
  font-family: 'Space Grotesk', sans-serif;
  color: #ffffff;
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
}

.intro-blog-realestate h2 {
  font-size: 26px;
  margin-bottom: 16px;
  color: #CCEC4C;
  font-weight: 700;
}

.intro-blog-realestate p {
  font-size: 16px;
  line-height: 1.6;
  color: #E4EAF0;
  margin: 0;
}

.intro-blog-realestate strong {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31dcd4e */.blog-category-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 30px;
  justify-content: center;
}

.blog-category-filter .cat-btn {
  background-color: #f5f5f5;
  color: #0A1045;
  padding: 10px 18px;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 500;
  transition: all 0.3s ease;
}

.blog-category-filter .cat-btn:hover {
  background-color: #E9FF54;
  color: #0A1045;
  font-weight: 600;
}/* End custom CSS */