.elementor-19497 .elementor-element.elementor-element-716d1b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-2b0850a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-2b0850a8:not(.elementor-motion-effects-element-type-background), .elementor-19497 .elementor-element.elementor-element-2b0850a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-4eb14993{--display:flex;}.elementor-widget-theme-site-logo .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-19497 .elementor-element.elementor-element-3b8eaa90{text-align:left;}.elementor-19497 .elementor-element.elementor-element-3b8eaa90 img{width:43%;}.elementor-19497 .elementor-element.elementor-element-2a7695e1{--display:flex;}.elementor-19497 .elementor-element.elementor-element-2a7695e1.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-19497 .elementor-element.elementor-element-4d323b63{--display:flex;}.elementor-19497 .elementor-element.elementor-element-37ad5ef.elementor-element{--align-self:flex-end;}.elementor-19497 .elementor-element.elementor-element-4acb4b58{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-4acb4b58:not(.elementor-motion-effects-element-type-background), .elementor-19497 .elementor-element.elementor-element-4acb4b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#133985;}.elementor-19497 .elementor-element.elementor-element-5a4b40c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19497 .elementor-element.elementor-element-286b99c5{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 6px;}.elementor-19497 .elementor-element.elementor-element-286b99c5.elementor-element{--align-self:stretch;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-menu-toggle{margin:0 auto;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .e--pointer-framed .elementor-item:before,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a:hover,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a:focus,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-menu-toggle:hover,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-menu-toggle:focus{color:#282828;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a:hover,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a:focus,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a.highlighted{background-color:#E0E0E0;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown .elementor-item, .elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown{border-radius:08px 08px 08px 08px;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:08px;border-top-right-radius:08px;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:08px;border-bottom-left-radius:08px;}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 5px 9.3px -2px rgba(199, 228.00000000000009, 255, 0.4);}.elementor-19497 .elementor-element.elementor-element-286b99c5 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;}.elementor-19497 .elementor-element.elementor-element-839f624{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-58836df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-58836df:not(.elementor-motion-effects-element-type-background), .elementor-19497 .elementor-element.elementor-element-58836df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19497 .elementor-element.elementor-element-e2e2e07{--display:flex;}.elementor-19497 .elementor-element.elementor-element-3f9d310{text-align:left;}.elementor-19497 .elementor-element.elementor-element-3f9d310 img{width:43%;}.elementor-19497 .elementor-element.elementor-element-c74ac83{--display:flex;}.elementor-19497 .elementor-element.elementor-element-c74ac83.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19497 .elementor-element.elementor-element-bf9bef6 .elementor-icon-wrapper{text-align:center;}.elementor-19497 .elementor-element.elementor-element-d724d8a{--display:flex;}.elementor-19497 .elementor-element.elementor-element-d724d8a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-19497 .elementor-element.elementor-element-2b0850a8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19497 .elementor-element.elementor-element-2b0850a8.e-con{--align-self:center;}.elementor-19497 .elementor-element.elementor-element-58836df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19497 .elementor-element.elementor-element-58836df.e-con{--align-self:center;}.elementor-19497 .elementor-element.elementor-element-0b13ef3.elementor-element{--align-self:flex-end;}}@media(max-width:767px){.elementor-19497 .elementor-element.elementor-element-2b0850a8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19497 .elementor-element.elementor-element-4eb14993{--width:30%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-3b8eaa90 img{width:100%;}.elementor-19497 .elementor-element.elementor-element-2a7695e1{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-58836df{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-19497 .elementor-element.elementor-element-e2e2e07{--width:70%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-3f9d310{text-align:left;}.elementor-19497 .elementor-element.elementor-element-3f9d310 img{width:50%;}.elementor-19497 .elementor-element.elementor-element-c74ac83{--width:15%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-bf9bef6 .elementor-icon{font-size:20px;}.elementor-19497 .elementor-element.elementor-element-bf9bef6 .elementor-icon svg{height:20px;}.elementor-19497 .elementor-element.elementor-element-d724d8a{--width:15%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19497 .elementor-element.elementor-element-0b13ef3.elementor-element{--align-self:flex-end;}}/* Start custom CSS for html, class: .elementor-element-5f84a5c *//* ====== CSE pill search ====== */

/* bỏ khung mặc định */
.gsc-control-cse, .gsc-control-wrapper-cse,
.gsc-search-box, .gsc-input-box { background: transparent; border: 0; box-shadow: none; }

/* khung input dạng pill */
.gsc-input-box {
  position: relative;
  border: 1px solid #D1D5DB;          /* viền xám nhạt */
  border-radius: 9999px;               /* pill */
  background: #fff;
  height: 44px;
  display: flex;
  align-items: center;
  padding-left: 42px;                  /* chừa chỗ cho icon */
  transition: box-shadow .15s, border-color .15s;
  width: 100%;
}

/* icon kính lúp bên trái */
.gsc-input-box::before {
  content: "";
  position: absolute;
  left: 12px; top: 50%; transform: translateY(-50%);
  width: 18px; height: 18px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none"><circle cx="11" cy="11" r="7" stroke="%239CA3AF" stroke-width="2"/><path d="M20 20l-4.2-4.2" stroke="%239CA3AF" stroke-width="2" stroke-linecap="round"/></svg>') no-repeat center / contain;
}

/* input bên trong */
input.gsc-input {
  background: transparent !important;
  /*background: url('https://icaviet.xedap3s.cloud/wp-content/uploads/2025/10/tim-kim-noi-dung.png') left center no-repeat !important;*/
  border: 0 !important;
  margin: 0 !important;
  height: 42px !important;
  line-height: 42px !important;
  padding: 0 !important;               /* đã padding bằng .gsc-input-box */
  font-size: 16px !important;
  width: 100% !important;
  outline: none !important;
}

/* hover / focus */
.gsc-input-box:focus-within {
  border-color: #C0C6CF;
  box-shadow: 0 0 0 3px rgba(19,57,133,.10); /* nhẹ nhàng */
}

/* ẩn nút clear & nút search mặc định cho gọn */
.gsst_a, .gsst_b, .gsc-search-button, .gsc-search-button-v2 { display: none !important; }

/* giữ chiều rộng full container */
.gsc-control-cse, .gsc-control-wrapper-cse, .gsc-search-box { width: 100% !important; }

table td, table th{
    border: 0px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background: none;
}

.gsc-control-cse{
    padding: 0px !important;
}

input.gsc-input{
    margin-top: 13px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37ad5ef */.gt_float_switcher{
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c962138 *//* ====== CSE pill search ====== */

/* bỏ khung mặc định */
.gsc-control-cse, .gsc-control-wrapper-cse,
.gsc-search-box, .gsc-input-box { background: transparent; border: 0; box-shadow: none; }

/* khung input dạng pill */
.gsc-input-box {
  position: relative;
  border: 1px solid #D1D5DB;          /* viền xám nhạt */
  border-radius: 9999px !important;               /* pill */
  background: #fff;
  height: 44px;
  display: flex;
  align-items: center;
  padding-left: 42px;                  /* chừa chỗ cho icon */
  transition: box-shadow .15s, border-color .15s;
  width: 100%;
}

/* icon kính lúp bên trái */
.gsc-input-box::before {
  content: "";
  position: absolute;
  left: 12px; top: 50%; transform: translateY(-50%);
  width: 18px; height: 18px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none"><circle cx="11" cy="11" r="7" stroke="%239CA3AF" stroke-width="2"/><path d="M20 20l-4.2-4.2" stroke="%239CA3AF" stroke-width="2" stroke-linecap="round"/></svg>') no-repeat center / contain;
}

/* input bên trong */
input.gsc-input {
  /*background: transparent !important;*/
  border: 0 !important;
  margin: 0 !important;
  height: 42px !important;
  line-height: 42px !important;
  padding: 0 !important;               /* đã padding bằng .gsc-input-box */
  font-size: 16px !important;
  width: 100% !important;
  outline: none !important;
}

/* hover / focus */
.gsc-input-box:focus-within {
  border-color: #C0C6CF;
  box-shadow: 0 0 0 3px rgba(19,57,133,.10); /* nhẹ nhàng */
}

/* ẩn nút clear & nút search mặc định cho gọn */
.gsst_a, .gsst_b, .gsc-search-button, .gsc-search-button-v2 { display: none !important; }

/* giữ chiều rộng full container */
.gsc-control-cse, .gsc-control-wrapper-cse, .gsc-search-box { width: 100% !important; }

table td, table th{
    border: 0px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background: none;
}

.gsc-control-cse{
    padding: 0px !important;
}

input.gsc-input{
    margin-top: 13px !important;
}/* End custom CSS */