.elementor-563 .elementor-element.elementor-element-629943b8{padding:3em 0em 3em 0em;}.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 );}.elementor-563 .elementor-element.elementor-element-83fdff3{text-align:center;}.elementor-563 .elementor-element.elementor-element-83fdff3 .elementor-heading-title{font-size:48px;font-weight:600;}.elementor-563 .elementor-element.elementor-element-87ba45e{--display:flex;}.elementor-widget-premium-addon-blog .premium-blog-filters-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-entry-title, .elementor-widget-premium-addon-blog .premium-blog-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-cats-container a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-blog .premium-blog-post-tags-container{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;padding-right:calc( 5px/2 );padding-left:calc( 5px/2 );}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-content-wrapper{text-align:left;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-wrap{margin-left:calc( -5px/2 );margin-right:calc( -5px/2 );}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-pagination-container{text-align:center;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-post-container{background-color:#f5f5f5;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-pagination-container .page-numbers{color:#FFFFFF;}@media(max-width:1024px){.elementor-563 .elementor-element.elementor-element-629943b8{padding:2em 2em 2em 2em;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-post-outer-container{width:50%;}}@media(max-width:767px){.elementor-563 .elementor-element.elementor-element-629943b8{padding:1em 1em 1em 1em;}.elementor-563 .elementor-element.elementor-element-a356d4c .premium-blog-post-outer-container{width:100%;}}/* Start custom CSS for premium-addon-blog, class: .elementor-element-a356d4c *//* Tổng khối bài viết */
.premium-blog-post-container {
  background: linear-gradient(180deg, #111 0%, #000 100%) !important;
  border: 1px solid rgba(255, 215, 0, 0.15);
  border-radius: 20px;
  overflow: hidden;
  margin: 0 16px 48px 16px !important;
  transition: all 0.3s ease;
  box-shadow: 0 0 0 transparent;
}

/* Xoá nền trắng bị override */
.premium-blog-content-wrapper,
.premium-blog-post-excerpt {
  background: transparent !important;
  background-color: transparent !important;
}

/* Hiệu ứng hover */
.premium-blog-post-container:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(255, 215, 0, 0.12), 0 0 8px rgba(255, 215, 0, 0.1);
}

/* Tiêu đề bài viết */
.premium-blog-entry-title a {
  color: #ffcc33 !important;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.1rem;
  letter-spacing: 0.5px;
  text-decoration: none;
}

/* Thông tin bài viết */
.premium-blog-meta-wrap {
  color: #aaa !important;
  font-size: 0.8rem;
  font-style: italic;
  margin-bottom: 12px;
}

/* Trích đoạn nội dung */
.premium-blog-post-excerpt {
  color: #f0f0f0 !important;
  padding: 16px 22px 24px;
  font-size: 0.95rem;
  line-height: 1.7;
  font-family: 'Segoe UI', sans-serif;
}

/* Padding nội dung */
.premium-blog-content-wrapper {
  padding: 24px 22px;
}

/* Ảnh bài viết */
.premium-blog-thumb-effect-wrapper img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-bottom: 1px solid rgba(255, 215, 0, 0.05);
}

/* Responsive – Mobile */
@media (max-width: 768px) {
  .premium-blog-post-container {
    margin: 0 0 32px 0 !important;
  }

  .premium-blog-entry-title a {
    font-size: 1rem;
  }

  .premium-blog-post-excerpt {
    font-size: 0.9rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ba45e */.section-black-bg {
  background-color: #0a0a0a !important;
}/* End custom CSS */