.elementor-48 .elementor-element.elementor-element-b4dde33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-b4dde33:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-b4dde33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332724a );}.elementor-48 .elementor-element.elementor-element-45e40cb{text-align:center;}.elementor-48 .elementor-element.elementor-element-45e40cb .elementor-heading-title{color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-1a9d9d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-a7e7f3f{--display:flex;}.elementor-48 .elementor-element.elementor-element-8f5d35a{--grid-row-gap:35px;--grid-column-gap:30px;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-1a9d9d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for posts, class: .elementor-element-8f5d35a *//* Blue boxed listing like your screenshot */
.blue-box-posts .elementor-post {
  background: #1e6bff;          /* blue */
  border-radius: 14px;
  padding: 28px 22px;
  box-shadow: 0 10px 20px rgba(0,0,0,.12);
  transition: transform .15s ease, box-shadow .15s ease;
  text-align: center;
  min-height: 110px;            /* same-height boxes */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Title style */
.blue-box-posts .elementor-post__title,
.blue-box-posts .elementor-post__title a {
  color: #fff !important;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none !important;
}

/* Hover effect */
.blue-box-posts .elementor-post:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 26px rgba(0,0,0,.16);
}

/* If image/meta/excerpt still show, force-hide them */
.blue-box-posts .elementor-post__thumbnail,
.blue-box-posts .elementor-post__meta-data,
.blue-box-posts .elementor-post__excerpt {
  display: none !important;
}

/* Load More button styling (if enabled) */
.blue-box-posts .elementor-pagination a,
.blue-box-posts .elementor-pagination button {
  border-radius: 10px;
}/* End custom CSS */