.elementor-853 .elementor-element.elementor-element-55a29e6{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-853 .elementor-element.elementor-element-b5e6859{text-align:center;}.elementor-853 .elementor-element.elementor-element-b5e6859 .elementor-heading-title{color:#080707;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-853 .elementor-element.elementor-element-2444478 .elementor-heading-title{color:#010000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-853 .elementor-element.elementor-element-47570a7{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px;}.elementor-853 .elementor-element.elementor-element-47570a7 .elementor-divider-separator{width:100%;}.elementor-853 .elementor-element.elementor-element-47570a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-853 .elementor-element.elementor-element-644fb05{--display:flex;}.elementor-853 .elementor-element.elementor-element-0b7de5f{text-align:center;}.elementor-853 .elementor-element.elementor-element-0b7de5f .elementor-heading-title{color:#0B0B0B;}.elementor-853 .elementor-element.elementor-element-4d26918{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-3009071.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-3009071 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-db3771f.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-db3771f .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-95d7814.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-95d7814 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-1f8c5ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-0999a48.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-0999a48 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-0eeeac3.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-0eeeac3 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-db5069b.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-db5069b .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-fc9c551{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-e56c71a.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-e56c71a .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-a405b57.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-a405b57 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-e242d54.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-e242d54 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-4399a7c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-4f1a867.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-4f1a867 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-a5da8b5.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-a5da8b5 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-83d030d.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-83d030d .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-6c1238a{--display:flex;}.elementor-853 .elementor-element.elementor-element-3d0db7c{--divider-border-style:squares_tribal;--divider-color:#000;--divider-pattern-height:20px;}.elementor-853 .elementor-element.elementor-element-3d0db7c .elementor-divider-separator{width:100%;}.elementor-853 .elementor-element.elementor-element-3d0db7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-853 .elementor-element.elementor-element-a52f7d1{--display:flex;}.elementor-853 .elementor-element.elementor-element-6fafa7f{text-align:center;}.elementor-853 .elementor-element.elementor-element-6fafa7f .elementor-heading-title{color:#120000;}.elementor-853 .elementor-element.elementor-element-20594fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-ea9b88d.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-ea9b88d .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-23120fd.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-23120fd .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-af7e52c.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-af7e52c .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-01291eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-757f663.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-757f663 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-d107b74.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-d107b74 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-a819441.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-a819441 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-23892a6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-5083a28.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-5083a28 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-2fe416b.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-2fe416b .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-e8db7d2.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-e8db7d2 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-2da7e1c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-db15622 .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-517e4f4 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-ac24604 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-37276f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-e6d9f77 .elementor-heading-title{color:#1E1C1C;}.elementor-853 .elementor-element.elementor-element-5582390 .elementor-heading-title{color:#0D0101;}.elementor-853 .elementor-element.elementor-element-37ddabb{--display:flex;}.elementor-853 .elementor-element.elementor-element-9574fda{--divider-border-style:trees_2_tribal;--divider-color:#000;--divider-pattern-height:20px;}.elementor-853 .elementor-element.elementor-element-9574fda .elementor-divider-separator{width:100%;}.elementor-853 .elementor-element.elementor-element-9574fda .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-853 .elementor-element.elementor-element-b572b52{--display:flex;}.elementor-853 .elementor-element.elementor-element-3f59827{text-align:center;}.elementor-853 .elementor-element.elementor-element-3f59827 .elementor-heading-title{color:#120101;}.elementor-853 .elementor-element.elementor-element-0d6c292{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-df1da4b.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-df1da4b .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-4e77cd3.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-4e77cd3 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-8fb9143.elementor-element{--align-self:flex-end;}.elementor-853 .elementor-element.elementor-element-8fb9143 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-f8fd642{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-9954a5d .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-1e9624f .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-bdb3ee7 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-ebe326a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-52ce5ce .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-beaa400 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-460ffb5 .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-470a359{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-f77195c .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-65d7236 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-7ff7edd .elementor-heading-title{color:#040000;}.elementor-853 .elementor-element.elementor-element-082dd77{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-04926eb .elementor-heading-title{color:#190202;}.elementor-853 .elementor-element.elementor-element-8337f71 .elementor-heading-title{color:#100101;}.elementor-853 .elementor-element.elementor-element-73fb45e .elementor-heading-title{color:#040000;}@media(max-width:1024px){.elementor-853 .elementor-element.elementor-element-4d26918{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-1f8c5ac{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-fc9c551{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-4399a7c{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-20594fd{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-01291eb{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-23892a6{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-2da7e1c{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-37276f5{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-0d6c292{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-f8fd642{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-ebe326a{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-470a359{--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-082dd77{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-853 .elementor-element.elementor-element-4d26918{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-1f8c5ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-fc9c551{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-4399a7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-20594fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-01291eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-23892a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-2da7e1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-37276f5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-0d6c292{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-f8fd642{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-ebe326a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-470a359{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-853 .elementor-element.elementor-element-082dd77{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-66e1f83 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4965c *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bdeb65 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94cc7db *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a81aa5 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2237c3 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08fa0a4 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0268bb *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09a2fbe *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7396a15 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c0af05 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6fa76c *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfaa585 *//* Card tuần thai */
.week-card {
  background: #fff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  transition: all .3s ease;
  text-align: center;
}

/* Hover hiệu ứng nổi */
.week-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.15);
}

/* Ảnh trong card */
.week-card img {
  width: 100%;
  height: 230px;           /* Chiều cao cố định */
  object-fit: cover;       /* Giữ tỉ lệ, cắt tràn đều */
  border-radius: 10px;
  margin-bottom: 12px;
  transition: transform .3s ease;
}

/* Hiệu ứng phóng to ảnh khi hover */
.week-card:hover img {
  transform: scale(1.05);
}

/* Tiêu đề */
.week-card h3 {
  font-size: 1.15rem;
  margin: 8px 0;
  text-decoration: underline solid #26B2A3 3px;
  text-underline-offset: 6px;
}

/* Mô tả */
.week-card p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.5;
  margin: 0;
}/* End custom CSS */