.elementor-1735 .elementor-element.elementor-element-37b3b2e > .elementor-container{max-width:1200px;}.elementor-1735 .elementor-element.elementor-element-37b3b2e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E1DA;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-1735 .elementor-element.elementor-element-6412aea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1735 .elementor-element.elementor-element-6412aea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-1735 .elementor-element.elementor-element-6412aea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1735 .elementor-element.elementor-element-6412aea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1735 .elementor-element.elementor-element-ca3045e > .elementor-container{max-width:1200px;}.elementor-1735 .elementor-element.elementor-element-ca3045e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E1DA;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-1735 .elementor-element.elementor-element-3b2b810:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1735 .elementor-element.elementor-element-3b2b810 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFA;}.elementor-1735 .elementor-element.elementor-element-3b2b810 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1735 .elementor-element.elementor-element-3b2b810 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1735 .elementor-element.elementor-element-498a7bf > .elementor-container{max-width:1200px;}.elementor-1735 .elementor-element.elementor-element-498a7bf{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E6E1DA;padding:24px 24px 24px 24px;}@media(max-width:767px){.elementor-1735 .elementor-element.elementor-element-6412aea > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1735 .elementor-element.elementor-element-3b2b810 > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for heading, class: .elementor-element-a5d04d7 *//* ═══ 12. HOME — JOURNAL ═══════════════════════════════════ */

/* Tiêu đề khối dựng bằng Elementor */
.mx-eyebrow-el{
  font-family:'Inter',system-ui,sans-serif !important; /* !important: theme ép font-heading */
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
  color:#C4271A !important;
    display:inline-block !important;   /* thêm dòng này */
  width:auto !important;    
}
.mx-eyebrow-el::after{
  content:"";display:inline-block;width:28px;height:1px;
  background:#C4271A;vertical-align:middle;margin-left:12px;opacity:.45;
}
.mx-eyebrow-el .elementor-heading-title{
  display:inline-block;
}
.mx-h2-el{
  font-family:'Archivo',system-ui,sans-serif !important;
  font-size:30px !important;
  font-weight:800 !important;
  line-height:1.18 !important;
  text-transform:uppercase !important;
  color:#111111 !important;
  margin-top:12px !important;
}
.mx-seeall a,
.mx-seeall{
  font-size:12px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#C4271A;
}

/* Card bài viết của theme */
.xb-blog,
.xb-blog2{
  background-color:var(--mx-white);
  border:1px solid var(--mx-line);
}
.xb-blog .xb-item--img a{clip-path:none;}      /* bỏ cắt góc chéo kiểu cũ */
.xb-blog .xb-item--img::before{display:none;}  /* bỏ tam giác đỏ góc trái */
.xb-blog .xb-item--date{
  background:#C4271A;
  padding:6px 10px;
  border-radius:3px;
  line-height:1.1;
}
.xb-blog .xb-item--title,
.xb-blog2 .xb-item--title{
  font-size:17px;
  line-height:1.35;
  text-transform:none;
}
.xb-blog2 .xb-item--body{border-left-color:var(--mx-line);}
.xb-blog2 .xb-item--cat,
.xb-blog2 .xb-item--link{color:var(--mx-muted);}
.blog-link{color:var(--mx-ink);}
.blog-link:hover{color:var(--mx-red);}
.border-btn{color:var(--mx-ink);border-bottom-color:var(--mx-red);}

@media (max-width:900px){
  .mx-h2-el{font-size:24px !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2bb25 *//* ═══ 12. HOME — JOURNAL ═══════════════════════════════════ */

/* Tiêu đề khối dựng bằng Elementor */
.mx-eyebrow-el{
  font-family:'Inter',system-ui,sans-serif !important; /* !important: theme ép font-heading */
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
  color:#C4271A !important;
    display:inline-block !important;   /* thêm dòng này */
  width:auto !important;    
}
.mx-eyebrow-el::after{
  content:"";display:inline-block;width:28px;height:1px;
  background:#C4271A;vertical-align:middle;margin-left:12px;opacity:.45;
}
.mx-eyebrow-el .elementor-heading-title{
  display:inline-block;
}
.mx-h2-el{
  font-family:'Archivo',system-ui,sans-serif !important;
  font-size:30px !important;
  font-weight:800 !important;
  line-height:1.18 !important;
  text-transform:uppercase !important;
  color:#111111 !important;
  margin-top:12px !important;
}
.mx-seeall a,
.mx-seeall{
  font-size:12px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#C4271A;
}

/* Card bài viết của theme */
.xb-blog,
.xb-blog2{
  background-color:var(--mx-white);
  border:1px solid var(--mx-line);
}
.xb-blog .xb-item--img a{clip-path:none;}      /* bỏ cắt góc chéo kiểu cũ */
.xb-blog .xb-item--img::before{display:none;}  /* bỏ tam giác đỏ góc trái */
.xb-blog .xb-item--date{
  background:#C4271A;
  padding:6px 10px;
  border-radius:3px;
  line-height:1.1;
}
.xb-blog .xb-item--title,
.xb-blog2 .xb-item--title{
  font-size:17px;
  line-height:1.35;
  text-transform:none;
}
.xb-blog2 .xb-item--body{border-left-color:var(--mx-line);}
.xb-blog2 .xb-item--cat,
.xb-blog2 .xb-item--link{color:var(--mx-muted);}
.blog-link{color:var(--mx-ink);}
.blog-link:hover{color:var(--mx-red);}
.border-btn{color:var(--mx-ink);border-bottom-color:var(--mx-red);}

@media (max-width:900px){
  .mx-h2-el{font-size:24px !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ce1dcc *//* ═══ 12. HOME — JOURNAL ═══════════════════════════════════ */

/* Tiêu đề khối dựng bằng Elementor */
.mx-eyebrow-el{
  font-family:'Inter',system-ui,sans-serif !important; /* !important: theme ép font-heading */
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.18em !important;
  text-transform:uppercase !important;
  color:#C4271A !important;
    display:inline-block !important;   /* thêm dòng này */
  width:auto !important;    
}
.mx-eyebrow-el::after{
  content:"";display:inline-block;width:28px;height:1px;
  background:#C4271A;vertical-align:middle;margin-left:12px;opacity:.45;
}
.mx-eyebrow-el .elementor-heading-title{
  display:inline-block;
}
.mx-h2-el{
  font-family:'Archivo',system-ui,sans-serif !important;
  font-size:30px !important;
  font-weight:800 !important;
  line-height:1.18 !important;
  text-transform:uppercase !important;
  color:#111111 !important;
  margin-top:12px !important;
}
.mx-seeall a,
.mx-seeall{
  font-size:12px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#C4271A;
}

/* Card bài viết của theme */
.xb-blog,
.xb-blog2{
  background-color:var(--mx-white);
  border:1px solid var(--mx-line);
}
.xb-blog .xb-item--img a{clip-path:none;}      /* bỏ cắt góc chéo kiểu cũ */
.xb-blog .xb-item--img::before{display:none;}  /* bỏ tam giác đỏ góc trái */
.xb-blog .xb-item--date{
  background:#C4271A;
  padding:6px 10px;
  border-radius:3px;
  line-height:1.1;
}
.xb-blog .xb-item--title,
.xb-blog2 .xb-item--title{
  font-size:17px;
  line-height:1.35;
  text-transform:none;
}
.xb-blog2 .xb-item--body{border-left-color:var(--mx-line);}
.xb-blog2 .xb-item--cat,
.xb-blog2 .xb-item--link{color:var(--mx-muted);}
.blog-link{color:var(--mx-ink);}
.blog-link:hover{color:var(--mx-red);}
.border-btn{color:var(--mx-ink);border-bottom-color:var(--mx-red);}

@media (max-width:900px){
  .mx-h2-el{font-size:24px !important;}
}/* End custom CSS */