/*
 * elementor-post-lite.css - binhdong.vn, EQVN 11/11/2026 (dựng lại cho footer 75689)
 * Thay toàn bộ CSS Elementor ở trang bài viết (khoảng 92 KB, 16 file), nạp đúng chỗ CSS Elementor cũ.
 * Giữ quy tắc khớp trang bài thật: footer 75689 (bản gọn, thay 74805), bộ cài đặt chung (kit 8) áp lên cả trang,
 * và quy tắc ẩn popup 13688 (khi bỏ JS Elementor, mã popup vẫn còn trong trang nên phải ẩn bằng CSS).
 * Sửa footer trong Elementor thì phải dựng lại file này.
 */

/* === nguồn: elementor-frontend === */
:root{--direction-multiplier:1}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}
.elementor a{box-shadow:none;text-decoration:none}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}
:root{--page-title-display:block}
@media (min-width:1025px){
  #elementor-device-mode:after{content:"desktop"}
}
@media (min-width:-1){
  #elementor-device-mode:after{content:"widescreen"}
}
@media (max-width:-1){
  #elementor-device-mode:after{content:"laptop";content:"tablet_extra"}
}
@media (max-width:1024px){
  #elementor-device-mode:after{content:"tablet"}
}
@media (max-width:-1){
  #elementor-device-mode:after{content:"mobile_extra"}
}
@media (max-width:767px){
  #elementor-device-mode:after{content:"mobile"}
}
@media (prefers-reduced-motion:no-preference){
  html{scroll-behavior:smooth}
}
.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}
.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}
.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}
.e-con,.e-con>.e-con-inner{display:var(--display)}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}
.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}
.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}
@media (prefers-reduced-motion:reduce){
  html *{transition-delay:0s!important;transition-duration:0s!important}
}

/* === nguồn: elementor-frontend-inline === */
.e-heading-base a, .e-paragraph-base a{all: unset; cursor: pointer;}
.e-accordion-item-header-base{list-style: none;}
.e-accordion-item-header-base::-webkit-details-marker{display: none;}
.e-accordion-item-base{interpolate-size: allow-keywords;}
.e-accordion-item-base::details-content{block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}
.e-accordion-item-base[open]::details-content{block-size: auto;}
.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base{width: auto; height: 100%; max-width: 100%;}
.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg{width: auto !important;}
.e-accordion-item-icon-base svg{transition: transform .3s ease;}
.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg{transform: rotate(180deg);}

/* === nguồn: e-popup === */
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}

/* === nguồn: elementor-post-8 === */
.elementor-kit-8{--e-global-color-primary:#0A7A37;--e-global-color-secondary:#0FA523;--e-global-color-text:#333333;--e-global-color-accent:#FF8A00;--e-global-color-f634a60:#4CAF50;--e-global-color-1b6cdd0:#E53935;--e-global-color-bb5d424:#FFC107;--e-global-color-e5d3ec6:#2196F3;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:16px;font-weight:400;}
.elementor-kit-8 a{color:var( --e-global-color-primary );}
.elementor-kit-8 h1{color:var( --e-global-color-primary );font-size:36px;font-weight:700;line-height:1.3em;}
.elementor-kit-8 h2{color:var( --e-global-color-primary );font-size:30px;font-weight:600;line-height:1.3em;}
.elementor-kit-8 h3{color:var( --e-global-color-primary );font-size:24px;font-weight:500;}
.elementor-kit-8 img{border-radius:8px 8px 8px 8px;}
.e-con{--container-max-width:1140px;}
.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
@media(max-width:1024px){
  .elementor-kit-8{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.3em;font-size:15px;}
  .elementor-kit-8 h1{font-size:28px;}
  .elementor-kit-8 h2{font-size:24px;}
  .elementor-kit-8 h3{font-size:20px;}
  .e-con{--container-max-width:1024px;}
}
@media(max-width:767px){
  .elementor-kit-8{--e-global-typography-primary-font-size:24px;font-size:14px;line-height:1.6em;}
  .elementor-kit-8 h1{font-size:24px;}
  .elementor-kit-8 h3{font-size:18px;}
  .e-con{--container-max-width:767px;}
}
:root{--bd-primary:#0A7A37; --bd-primary-dark:#06582A; --bd-accent:#0FA523; --bd-bg-soft:#E7F2E7; --bd-bg-light:#F2F8F3; --bd-heading:#1E2B22; --bd-text:#333333; --bd-muted:#4A5A4F; --bd-border:#E2E2E2; --bd-white:#FFFFFF;}

/* === nguồn: base-desktop === */
.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}
.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}
.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}
.elementor .e-accordion-item-base{padding:0px;display:block;}
.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}
.elementor .e-accordion-item-title-base{padding:0px;}
.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}
.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}
.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}
.elementor .e-image-base{display:block;}
.elementor .e-paragraph-base{margin:0px;}
.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}
.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}

/* === nguồn: global-74564-frontend-desktop === */
.elementor .bdf-acc-body{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}
.elementor .bdf-acc-icon{width:auto;height:20px;color:#D6EAD6;fill:#D6EAD6;\n}
.elementor .bdf-acc-title{font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.45;display:block;}
.elementor .bdf-acc-head{min-height:52px;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .bdf-acc-item{border-block-start-width:1px;border-top-style: solid; border-top-color: #398F55;\n}
.elementor .bdf-acc{width:100%;padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: #398F55;\n}
.elementor .bdf-bct{width:110px;height:auto;display:block;}
.elementor .bdf-bottom-right{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;align-items:center;}
.elementor .bdf-small{font-weight:400;font-size:12px;color:#DCECDC;line-height:1.7;text-decoration:none;display:block;}
.elementor .bdf-bottom{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px; border-top-style: solid; border-top-color: #398F55;\n}
.elementor .bdf-chip-mark{width:18px;font-weight:800;font-size:8px;color:#FFFFFF;letter-spacing:-0.2px;line-height:18px;text-align:center;display:block;}
.elementor .bdf-chip-label{font-weight:700;font-size:13px;color:#FFFFFF;line-height:1.2;display:block;white-space:nowrap;\n}
.elementor .bdf-chip-icon{width:18px;height:18px;color:#FFFFFF;display:block;flex:0 0 18px;fill:#FFFFFF;\n}
.elementor .bdf-chip:hover,.elementor .bdf-chip:focus-visible{border-color:#D6EAD6;background-color:#146E37;}
.elementor .bdf-chip{width:auto;min-height:42px;color:#FFFFFF;text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;border-width:1px;border-color:#57A16B;border-style:solid;transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:row;gap:8px;justify-content:center;align-items:center;}
.elementor .bdf-chips{width:100%;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}
.elementor .bdf-hub{column-gap:36px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;border-block-start-width:1px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;row-gap:26px; border-top-style: solid; border-top-color: #398F55;\n}
.elementor .bdf-link:hover,.elementor .bdf-link:focus-visible{color:#FFFFFF;text-decoration:underline;}
.elementor .bdf-link{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.65;text-decoration:none;margin-block-end:12px;display:block;}
.elementor .bdf-phone:hover,.elementor .bdf-phone:focus-visible{text-decoration:underline;}
.elementor .bdf-phone{font-weight:700;font-size:17px;color:#FFFFFF;line-height:1.5;text-decoration:none;margin-block-start:2px;margin-block-end:8px;display:block;}
.elementor .bdf-address{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.85;margin-block-end:15px;display:block;}
.elementor .bdf-head{font-weight:700;font-size:14px;color:#FFFFFF;line-height:1.5;margin-block-end:19px;display:block;}
.elementor .bdf-desc{font-weight:400;font-size:13px;color:#DCECDC;line-height:1.85;margin-block-start:14px;display:block;}
.elementor .bdf-tagline{font-weight:400;font-size:13px;color:#D6EAD6;line-height:1.8;margin-block-start:9px;display:block;}
.elementor .bdf-brand{font-weight:800;font-size:25px;color:#FFFFFF;letter-spacing:-0.6px;line-height:1.25;text-decoration:none;display:block;}
.elementor .bdf-col{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}
.elementor .bdf-grid{column-gap:28px;padding:0px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1.25fr) minmax(0,0.73fr) minmax(0,0.94fr);grid-template-rows:auto;align-items:start;row-gap:28px;\n}
.elementor .bdf-inner{width:100%;max-width:1200px;padding-block-start:40px;padding-block-end:22px;padding-inline-start:30px;padding-inline-end:30px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}
.elementor .bdf-root{width:100%;color:#FFFFFF;padding:0px;background-color:var(--bd-primary);display:flex;flex-direction:column;}

/* === nguồn: local-75689-frontend-desktop === */
.elementor .e-34de9772-4e5552f{margin-block-end:4px;}
.elementor .e-278d286b-294a736{color:#FFFFFF;text-decoration:underline;margin-block-end:14px;text-underline-offset:3px;\n}
.elementor .e-72d1d0b-875860c{margin-block-end:0px;}
.elementor .e-3521bae-a7f7{font-size:14px;line-height:21px;}
.elementor .e-75f28998-7a07591{width:14px;height:14px;color:#D6EAD6;}
.elementor .e-4a1673ba-7a80{min-height:0px;padding:0px;}
.elementor .e-135260fe-5439{padding-block-start:19px;padding-block-end:0px;}
.elementor .e-749178a5-6bdd{border-block-start-width: 0px;\n}
.elementor .e-36681f91-75c6{font-size:14px;line-height:21px;}
.elementor .e-7d34caf-3804c2f{width:14px;height:14px;color:#D6EAD6;}
.elementor .e-f8906fe-78d4{min-height:0px;padding:0px;}
.elementor .e-456a13fd-d5e1{padding-block-start:19px;padding-block-end:0px;}
.elementor .e-5375d0a5-f9e5{border-block-start-width: 0px;\n}
.elementor .e-750fea1a-f396914{display:contents;}
.elementor .e-5ad0d319-cebf5a6{margin-block-end:6px;flex:0 1 100%;}
.elementor .e-4f486a93-5962{flex-direction:row;gap:8px;flex-wrap:wrap;align-items:normal;}
.elementor .e-1067d86e-2b2b0c9{margin-block-end:6px;flex:0 1 100%;}
.elementor .e-634bd344-ed23{flex-direction:row;gap:8px;flex-wrap:wrap;align-items:normal;}

/* === nguồn: global-74564-frontend-tablet === */
@media (max-width:1024px){@media(max-width:1024px){
  .elementor .bdf-hub{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;}
  .elementor .bdf-grid{column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;row-gap:32px;\n}
  .elementor .bdf-inner{padding-block-start:36px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;}
}}

/* === nguồn: base-mobile === */
@media (max-width:767px){@media(max-width:767px){
  .elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}
}}

/* === nguồn: global-74564-frontend-mobile === */
@media (max-width:767px){@media(max-width:767px){
  .elementor .bdf-bottom-right{width:100%;justify-content:space-between;}
  .elementor .bdf-bottom{margin-block-start:24px;flex-direction:column;align-items:flex-start;}
  .elementor .bdf-chip{min-height:40px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:11px;padding-inline-end:11px;}
  .elementor .bdf-hub{margin-block-start:8px;row-gap:22px;\n}
  .elementor .bdf-link{font-size:14px;}
  .elementor .bdf-address{font-size:14px;}
  .elementor .bdf-head{margin-block-end:14px;}
  .elementor .bdf-desc{font-size:14px;}
  .elementor .bdf-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:24px;\n}
  .elementor .bdf-inner{padding-block-start:32px;padding-block-end:88px;padding-inline-start:16px;padding-inline-end:16px;}
}}

/* === nguồn: local-75689-frontend-mobile === */
@media(max-width:767px){.elementor .e-3521bae-a7f7{font-size:15px;line-height:21.75px;}}
@media(max-width:767px){.elementor .e-4a1673ba-7a80{min-height:52px;padding-block-start:14px;padding-block-end:14px;}}
@media(max-width:767px){.elementor .e-135260fe-5439{padding-block-start:0px;padding-block-end:10px;}}
@media(max-width:767px){.elementor .e-749178a5-6bdd{border-block-start-width: 1px;\n}}
@media(max-width:767px){.elementor .e-36681f91-75c6{font-size:15px;line-height:21.75px;}}
@media(max-width:767px){.elementor .e-f8906fe-78d4{min-height:52px;padding-block-start:14px;padding-block-end:14px;}}
@media(max-width:767px){.elementor .e-456a13fd-d5e1{padding-block-start:0px;padding-block-end:10px;}}
@media(max-width:767px){.elementor .e-5375d0a5-f9e5{border-block-start-width: 1px;\n}}
@media(max-width:767px){.elementor .e-750fea1a-f396914{display:flex;}}
@media(max-width:767px){.elementor .e-5ad0d319-cebf5a6{margin-block-end:6px;}}
@media(max-width:767px){.elementor .e-1067d86e-2b2b0c9{margin-block-end:6px;}}

/* === nguồn: elementor-post-75689 === */
.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Accordion link footer: dien thoai thu gon; may tinh + tablet mo san thanh 2 cot. EQVN 11/11/2026.
   Trinh duyet cu khong ho tro ::details-content se bo qua ca 3 quy tac (accordion van bam mo duoc). */
@media (min-width: 768px) {
  .elementor-75689 [data-id="750fea1a"] details::details-content { content-visibility: visible !important; block-size: auto !important; overflow: visible !important; }
  .elementor-75689 [data-id="750fea1a"] summary, .elementor-75689 .dms-x::details-content { pointer-events: none; cursor: default; }
  .elementor-75689 [data-id="750fea1a"] .e-accordion-item-icon-base, .elementor-75689 .dms-x::details-content { display: none !important; }
}/* End custom CSS */
