.elementor-1800 .elementor-element.elementor-element-3a1001a{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1800 .elementor-element.elementor-element-2effdf6{text-align:left;}.elementor-1800 .elementor-element.elementor-element-2effdf6 .tp-featured-image img,.elementor-1800 .elementor-element.elementor-element-2effdf6 .tp-featured-image:before{border-radius:16px 16px 16px 16px;}.elementor-1800 .elementor-element.elementor-element-a643976{text-align:center;}.elementor-1800 .elementor-element.elementor-element-a643976 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-1800 .elementor-element.elementor-element-69e5ee6 .elementor-widget-container{text-align:center;color:#94A3B8;font-family:"Poppins", Sans-serif;}.elementor-1800 .elementor-element.elementor-element-aaba745{font-family:"Poppins", Sans-serif;font-size:13px;color:#60A5FA;}.elementor-1800 .elementor-element.elementor-element-9c77924.elementor-element{--align-self:center;}/* Start custom CSS for container, class: .elementor-element-3a1001a */.elementor-1800 .elementor-element.elementor-element-3a1001a {
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.08);
  backdrop-filter: blur(15px);
  border-radius: 20px;
  padding: 20px;
  transition: all 0.3s ease;
}

/* HOVER EFFECT */
.elementor-1800 .elementor-element.elementor-element-3a1001a:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 50px rgba(59,130,246,0.25);
}

/* 🔥 FIX TITLE VISIBILITY */
.elementor-1800 .elementor-element.elementor-element-3a1001a .elementor-heading-title,
.elementor-1800 .elementor-element.elementor-element-3a1001a .elementor-post__title {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  opacity: 1 !important;
  background: none !important;
}

/* 🔥 FIX EXCERPT */
.elementor-1800 .elementor-element.elementor-element-3a1001a .elementor-post__excerpt {
  color: #94a3b8 !important;
}/* End custom CSS */