.elementor-722 .elementor-element.elementor-element-872392c{--display:flex;--min-height:342px;--overlay-opacity:0.3;}.elementor-722 .elementor-element.elementor-element-872392c:not(.elementor-motion-effects-element-type-background), .elementor-722 .elementor-element.elementor-element-872392c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albatc.com/wp-content/uploads/2026/02/Untitled-design-2.jpg");background-position:center center;background-size:cover;}.elementor-722 .elementor-element.elementor-element-872392c::before, .elementor-722 .elementor-element.elementor-element-872392c > .elementor-background-video-container::before, .elementor-722 .elementor-element.elementor-element-872392c > .e-con-inner > .elementor-background-video-container::before, .elementor-722 .elementor-element.elementor-element-872392c > .elementor-background-slideshow::before, .elementor-722 .elementor-element.elementor-element-872392c > .e-con-inner > .elementor-background-slideshow::before, .elementor-722 .elementor-element.elementor-element-872392c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6B6688;--background-overlay:'';}.elementor-722 .elementor-element.elementor-element-ae06c34 > .elementor-widget-container{margin:0300px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-ae06c34{text-align:center;}.elementor-722 .elementor-element.elementor-element-ae06c34 .elementor-heading-title{font-family:"Gentium Book Plus", Sans-serif;font-size:66px;font-weight:700;line-height:3.8em;text-shadow:-25px 0px 14px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-722 .elementor-element.elementor-element-32d1ff3{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-722 .elementor-element.elementor-element-3e39471{--grid-row-gap:22px;--grid-column-gap:29px;}.elementor-722 .elementor-element.elementor-element-3e39471 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-722 .elementor-element.elementor-element-3e39471:after{content:"0.7";}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__thumbnail__link{width:100%;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__meta-data span + span:before{content:"•";}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__card{border-radius:25px;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__text{margin-top:7px;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__badge{right:0;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__card .elementor-post__badge{border-radius:0px;font-size:5px;margin:20px;}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__title, .elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__title a{color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-722 .elementor-element.elementor-element-3e39471:after{content:"0.5";}.elementor-722 .elementor-element.elementor-element-3e39471 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-722 .elementor-element.elementor-element-32d1ff3{--content-width:1219px;}}/* Start custom CSS for container, class: .elementor-element-32d1ff3 *//* ===== BLOG POSTS CARDS - PROFESSIONAL STYLE ===== */

/* Card container */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post {
  background: #ffffff;
  border: 1px solid #e8edf3;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.06);
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

/* Hover effect */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 36px rgba(16, 24, 40, 0.12);
  border-color: #d9e4f2;
}

/* Thumbnail image wrapper */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__thumbnail {
  overflow: hidden;
  border-bottom: 1px solid #eef2f7;
}

/* Thumbnail image */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s ease;
}



/* Card content area */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__text {
  padding: 22px 22px 14px;
}

/* Post title */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__title {
  margin-bottom: 12px;
  line-height: 1.3;
}

.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__title a {
  color: #14243d;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.2s ease;
}

.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__title a:hover {
  color: #ff6a00; /* your orange brand color */
}

/* Excerpt text */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__excerpt {
  color: #5f6b7a;
  line-height: 1.7;
  margin-bottom: 16px;
}

/* Read more link */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__read-more {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #ff6a00;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  font-size: 12px;
  text-decoration: none;
  transition: opacity 0.2s ease;
}

.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__read-more:hover {
  opacity: 0.8;
}

/* Meta/date area */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__meta-data {
  border-top: 1px solid #eef2f7;
  margin-top: 14px;
  padding-top: 12px;
  color: #8b96a5;
  font-size: 13px;
}

/* Space between cards (if needed visually smoother) */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-posts-container {
  row-gap: 20px;
}

/* Optional: equalize card height feel */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__card {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__text {
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* Push meta/date to bottom when content lengths differ */
.elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__meta-data {
  margin-top: auto;
}

/* Responsive polish */
@media (max-width: 767px) {
  .elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__text {
    padding: 18px 16px 12px;
  }

  .elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post {
    border-radius: 14px;
  }

  .elementor-722 .elementor-element.elementor-element-32d1ff3 .elementor-post__title a {
    line-height: 1.35;
  }
}/* End custom CSS */