.elementor-2200 .elementor-element.elementor-element-436d006 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:2px;}.elementor-2200 .elementor-element.elementor-element-436d006 > .elementor-element-populated{text-align:start;}.elementor-2200 .elementor-element.elementor-element-fde25a0{padding:90px 0px 90px 0px;}.elementor-2200 .elementor-element.elementor-element-7b3199b > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-880cc61 .image_boxes.style_three img , .elementor-2200 .elementor-element.elementor-element-880cc61 .image_boxes.style_three{height:460px!important;}.elementor-2200 .elementor-element.elementor-element-f06beb9 .title_all_box {text-align:left!important;}.elementor-2200 .elementor-element.elementor-element-f06beb9 .title_sections .title{padding:0px 0px 16px 0px;}.elementor-2200 .elementor-element.elementor-element-f06beb9 .title_sections p{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-76ab6ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-f9f93eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-746624b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-dc71e5e:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-dc71e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2200 .elementor-element.elementor-element-dc71e5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2200 .elementor-element.elementor-element-dc71e5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-e9e7dba > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-e9e7dba .title_all_box {text-align:center!important;}.elementor-2200 .elementor-element.elementor-element-e9e7dba .title_sections .title{padding:0px 0px 13px 0px;}.elementor-2200 .elementor-element.elementor-element-c370464 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2200 .elementor-element.elementor-element-c370464:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-c370464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F3F9;}.elementor-2200 .elementor-element.elementor-element-c370464 > .elementor-container{max-width:1000px;}.elementor-2200 .elementor-element.elementor-element-c370464{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 95px 0px;}.elementor-2200 .elementor-element.elementor-element-c370464 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-dc54986 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-dc54986 .title_all_box {text-align:center!important;}.elementor-2200 .elementor-element.elementor-element-dc54986 .title_sections .title{padding:0px 0px 13px 0px;}.elementor-2200 .elementor-element.elementor-element-2831487{overflow:hidden;}.elementor-bc-flex-widget .elementor-2200 .elementor-element.elementor-element-9c7fccb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2200 .elementor-element.elementor-element-9c7fccb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2200 .elementor-element.elementor-element-99387e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2200 .elementor-element.elementor-element-99387e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-01a5e88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-ca0de5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-4bf91b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-4bf91b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-ed5779b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2200 .elementor-element.elementor-element-ed5779b:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-ed5779b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2200 .elementor-element.elementor-element-ed5779b > .elementor-container{max-width:1000px;}.elementor-2200 .elementor-element.elementor-element-ed5779b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 95px 0px;}.elementor-2200 .elementor-element.elementor-element-ed5779b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-c956c45 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-c956c45 .title_all_box {text-align:center!important;}.elementor-2200 .elementor-element.elementor-element-c956c45 .title_sections .title{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-246d26d > .elementor-container{min-height:700px;}.elementor-2200 .elementor-element.elementor-element-246d26d{overflow:hidden;}.elementor-2200 .elementor-element.elementor-element-372bd9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2200 .elementor-element.elementor-element-768304a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-0b6a7d6 > .elementor-container{min-height:683px;}.elementor-2200 .elementor-element.elementor-element-0b6a7d6{overflow:hidden;}.elementor-2200 .elementor-element.elementor-element-d90ac57.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-bc-flex-widget .elementor-2200 .elementor-element.elementor-element-7114c1c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-2200 .elementor-element.elementor-element-7114c1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-2200 .elementor-element.elementor-element-e991536:not(.elementor-motion-effects-element-type-background), .elementor-2200 .elementor-element.elementor-element-e991536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F3F9;}.elementor-2200 .elementor-element.elementor-element-e991536{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-2200 .elementor-element.elementor-element-e991536 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2200 .elementor-element.elementor-element-41266fd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2200 .elementor-element.elementor-element-41266fd .title_all_box {text-align:center!important;}.elementor-2200 .elementor-element.elementor-element-41266fd .title_sections .before_title{padding:0px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-41266fd .title_sections .title{padding:25px 0px 0px 0px;}.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_boxes.style_three img , .elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_boxes.style_three{height:200!important;}.elementor-2200 .elementor-element.elementor-element-9e7c2ea .mg_image_box .image_box {height:100px!important;}@media(min-width:768px){.elementor-2200 .elementor-element.elementor-element-436d006{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2200 .elementor-element.elementor-element-7b3199b{width:100%;}.elementor-2200 .elementor-element.elementor-element-b63dd68{width:100%;}.elementor-2200 .elementor-element.elementor-element-9c7fccb{width:50%;}.elementor-2200 .elementor-element.elementor-element-3b87a7c{width:50%;}.elementor-2200 .elementor-element.elementor-element-5c903a4{width:50%;}.elementor-2200 .elementor-element.elementor-element-bc9edb6{width:50%;}.elementor-2200 .elementor-element.elementor-element-ba630eb{width:50%;}.elementor-2200 .elementor-element.elementor-element-d3100d3{width:50%;}.elementor-2200 .elementor-element.elementor-element-31e3649{width:50%;}.elementor-2200 .elementor-element.elementor-element-df0fa72{width:50%;}.elementor-2200 .elementor-element.elementor-element-8a197cb{width:50%;}.elementor-2200 .elementor-element.elementor-element-7114c1c{width:50%;}.elementor-2200 .elementor-element.elementor-element-61361ad{width:50%;}.elementor-2200 .elementor-element.elementor-element-bf40950{width:50%;}}@media(max-width:1024px){.elementor-2200 .elementor-element.elementor-element-7b3199b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-b63dd68 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-9c7fccb > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-ba630eb > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-d3100d3 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-8a197cb > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-7114c1c > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2200 .elementor-element.elementor-element-3b87a7c > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-5c903a4 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-bc9edb6 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-31e3649 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2200 .elementor-element.elementor-element-61361ad > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-2831487 *//* Ảnh trong card đồng đều */
.elementor-element-2831487 img,
.elementor-element-a9554db img {
  width: 100% !important;
  aspect-ratio: 4 / 3;
  object-fit: cover !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c370464 *//* Thẻ bao quanh các cột */
.container {
  display: flex;
  flex-wrap: wrap; /* Cho phép rớt dòng nếu màn hình nhỏ */
  gap: 20px;       /* Khoảng cách giữa các cột */
}

/* Các cột (Card) */
.card {
  flex: 1;          /* Chia đều chiều rộng các cột */
  min-width: 250px; /* Đảm bảo trên mobile không bị quá hẹp */
  
  display: flex;    /* Kỹ thuật bổ trợ để căn chỉnh nội dung bên trong */
  flex-direction: column;
  
  background: #fff;
  border: 1px solid #ddd;
  padding: 20px;
}

/* Để nút "READ MORE" luôn nằm sát đáy cột */
.card .read-more-link {
  margin-top: auto; 
  padding-top: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ba630eb */.elementor-2200 .elementor-element.elementor-element-ba630eb .elementor-widget-wrap{
    height:100%;
}

.elementor-2200 .elementor-element.elementor-element-ba630eb .elementor-column-wrap{
    height:100%;
}

.elementor-2200 .elementor-element.elementor-element-ba630eb{
    display:flex;
    flex-direction:column;
    height:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-246d26d *//* Ảnh trong card đồng đều */
.elementor-element-2831487 img,
.elementor-element-a9554db img {
  width: 100% !important;
  aspect-ratio: 4 / 3;
  object-fit: cover !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed5779b *//* Thẻ bao quanh các cột */
.container {
  display: flex;
  flex-wrap: wrap; /* Cho phép rớt dòng nếu màn hình nhỏ */
  gap: 20px;       /* Khoảng cách giữa các cột */
}

/* Các cột (Card) */
.card {
  flex: 1;          /* Chia đều chiều rộng các cột */
  min-width: 250px; /* Đảm bảo trên mobile không bị quá hẹp */
  
  display: flex;    /* Kỹ thuật bổ trợ để căn chỉnh nội dung bên trong */
  flex-direction: column;
  
  background: #fff;
  border: 1px solid #ddd;
  padding: 20px;
}

/* Để nút "READ MORE" luôn nằm sát đáy cột */
.card .read-more-link {
  margin-top: auto; 
  padding-top: 20px;
}/* End custom CSS */
/* Start custom CSS for creote-mega-menu-image-grid-v1, class: .elementor-element-9e7c2ea *//* Thu nhỏ và căn giữa ảnh logo trong Image Grid Box */
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .grid_box_card,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_grid_box,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_box,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .grid_item,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .item {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

/* Ảnh/logo nhỏ lại và nằm giữa */
.elementor-2200 .elementor-element.elementor-element-9e7c2ea img {
    max-width: 70% !important;
    max-height: 120px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

/* Nếu box có nền trắng/card */
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .grid_box_card,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_box,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .item {
    padding: 20px !important;
    box-sizing: border-box !important;
}
/* Thu nhỏ khung trắng và giữ logo căn giữa */
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .grid_box_card,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_grid_box,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .image_box,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .grid_item,
.elementor-2200 .elementor-element.elementor-element-9e7c2ea .item {
    height: 130px !important;
    min-height: 130px !important;
    padding: 4px !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */