.elementor-8 .elementor-element.elementor-element-776eb940{--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-8 .elementor-element.elementor-element-1fa21774{--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-8 .elementor-element.elementor-element-1fa21774:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1fa21774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5658cf5c{--display:flex;}.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-8 .elementor-element.elementor-element-82bbc16{text-align:left;}.elementor-8 .elementor-element.elementor-element-82bbc16 img{width:50%;}.elementor-8 .elementor-element.elementor-element-69e3a87e{--display:flex;}.elementor-8 .elementor-element.elementor-element-69e3a87e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-2f4fa00a{--display:flex;}.elementor-8 .elementor-element.elementor-element-6da6295.elementor-element{--align-self:flex-end;}.elementor-8 .elementor-element.elementor-element-331dc108{--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-8 .elementor-element.elementor-element-331dc108:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-331dc108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#133985;}.elementor-8 .elementor-element.elementor-element-59c6205e{--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-8 .elementor-element.elementor-element-1a650670{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 6px;}.elementor-8 .elementor-element.elementor-element-1a650670.elementor-element{--align-self:stretch;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a650670 .e--pointer-framed .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-1a650670 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-menu-toggle:hover,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-menu-toggle:focus{color:#282828;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a.highlighted{background-color:#E0E0E0;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown{border-radius:08px 08px 08px 08px;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:08px;border-top-right-radius:08px;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:08px;border-bottom-left-radius:08px;}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 5px 9.3px -2px rgba(199, 228.00000000000009, 255, 0.4);}.elementor-8 .elementor-element.elementor-element-1a650670 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px;}.elementor-8 .elementor-element.elementor-element-f111d19{--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-8 .elementor-element.elementor-element-4c4a7443{--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-8 .elementor-element.elementor-element-4c4a7443:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4c4a7443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-71143805{--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-8 .elementor-element.elementor-element-3149c15e{text-align:left;}.elementor-8 .elementor-element.elementor-element-3149c15e img{width:43%;}.elementor-8 .elementor-element.elementor-element-66bdf6c{--display:flex;}.elementor-8 .elementor-element.elementor-element-66bdf6c.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-8 .elementor-element.elementor-element-9e57175 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-194b067f{--display:flex;}.elementor-8 .elementor-element.elementor-element-194b067f.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-8 .elementor-element.elementor-element-1fa21774{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-1fa21774.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4c4a7443{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4c4a7443.e-con{--align-self:center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-1fa21774{--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-8 .elementor-element.elementor-element-5658cf5c{--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-8 .elementor-element.elementor-element-69e3a87e{--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-8 .elementor-element.elementor-element-4c4a7443{--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-8 .elementor-element.elementor-element-71143805{--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-8 .elementor-element.elementor-element-3149c15e{text-align:left;}.elementor-8 .elementor-element.elementor-element-3149c15e img{width:50%;}.elementor-8 .elementor-element.elementor-element-66bdf6c{--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-8 .elementor-element.elementor-element-9e57175 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-9e57175 .elementor-icon svg{height:20px;}.elementor-8 .elementor-element.elementor-element-194b067f{--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;}}/* Start custom CSS for html, class: .elementor-element-5811125d *//* ====== 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-6da6295 */.gt_float_switcher{
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a492b90 *//* ====== 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 */