#wb-root{box-sizing:border-box}
#wb-root input,#wb-root select,#wb-root textarea,#wb-root button{width:auto;max-width:100%;margin:0;font-family:inherit;font-size:inherit;line-height:normal;letter-spacing:inherit;text-transform:none;box-shadow:none;float:none}
#wb-root img,#wb-root svg,#wb-root video{height:auto;float:none}
#wb-root ul,#wb-root ol{list-style-position:outside}
#wb-root table{border-collapse:collapse;width:auto}
#wb-root .pg,#wb-root .sec,#wb-root .sec>.inner,#wb-root .col{margin:0;padding:0;border:0;float:none;min-width:0}
#wb-root .sec>.inner>.col{flex:0 1 auto}
body{overflow-x:clip}
#wb-root{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}
#wb-root *,#wb-root *::before,#wb-root *::after{box-sizing:border-box}
#wb-root{margin:0;font-family:ui-sans-serif,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#111827;background:#ffffff;-webkit-font-smoothing:antialiased}
#wb-root img{max-width:100%;display:block}
#wb-root a{color:inherit}
#wb-root{display:flex;flex-direction:column}
#wb-root .sec{position:relative;width:100%}
#wb-root{scroll-behavior:smooth}
#wb-root .wb-anc{position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:var(--wb-anc-off,20px)}
#wb-root .sec>.inner{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;z-index:1}
#wb-root .sec>.bgov{position:absolute;inset:0;z-index:0}
#wb-root .col{display:flex;flex-direction:column;min-width:0;position:relative}
#wb-root .box-in,#wb-root .sub-in,#wb-root .hero-in{position:relative}
#wb-root .sub-in{flex-wrap:wrap}
#wb-root .sub-in>.col{flex:0 1 auto;min-width:0}
@media(max-width:767px){#wb-root .sub-in>.col{width:100%!important;flex-basis:auto}}
#wb-root .wdg{position:relative;white-space:pre-line}
#wb-root /* Mã HTML người dùng dán vào gần như luôn có xuống dòng; pre-line biến chúng thành
   dòng trống thừa. Chữ do app sinh ra đã đổi 
 thành <br> nên không cần pre-line. */
.wdg-html,#wb-root .wdg-table,#wb-root .wdg-form,#wb-root .wdg-contact,#wb-root .wdg-menu,#wb-root .wdg-header,#wb-root .wdg-footer,#wb-root .wdg-faq,#wb-root .wdg-cards,#wb-root .wdg-plans{white-space:normal}
#wb-root .wlink{position:absolute;inset:0;z-index:6;border-radius:inherit;cursor:pointer;text-indent:-9999px;overflow:hidden;background:transparent}
#wb-root .wlink:focus-visible{outline:2px solid currentColor;outline-offset:2px}
#wb-root .wdg.free{max-width:100%}
#wb-root .sec>.wdg.free{z-index:2}
#wb-root .wdg>h1,#wb-root .wdg>h2,#wb-root .wdg>h3,#wb-root .wdg>h4,#wb-root .wdg>h5,#wb-root .wdg>h6,#wb-root .wdg>p,#wb-root .wdg>ul,#wb-root .wdg>ol,#wb-root .wdg>div,#wb-root .wdg>figure{font:inherit;color:inherit;letter-spacing:inherit;margin:0}
#wb-root .wdg-text p{margin:0 0 .9em}
#wb-root .wdg-heading a{color:inherit;text-decoration:none;transition:opacity .18s}
#wb-root .wdg-heading a:hover{opacity:.72}
#wb-root .wdg-text p:last-child{margin:0}
#wb-root .wb-inline-link{color:inherit;text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.14em;font-weight:inherit;cursor:pointer;transition:opacity .16s}#wb-root .wb-inline-link:hover{opacity:.72}
#wb-root .wdg-list ul{padding-left:1.3em;margin:0}
#wb-root .wdg-button a{display:inline-block;text-decoration:none;cursor:pointer;transition:filter .18s,transform .18s;white-space:pre-line}
#wb-root .wdg-button a:hover{filter:brightness(1.08);transform:translateY(-1px)}
#wb-root .wdg-video .rt{position:relative;width:100%;overflow:hidden}
#wb-root .wdg-video iframe,#wb-root .wdg-video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}
#wb-root .wdg-imagebox figure{overflow:hidden;height:100%}
#wb-root .wdg-imagebox .ib-img{width:100%;background:#eef0f6;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}
#wb-root .wdg-imagebox .ib-gl{display:block;line-height:1;font-weight:800;text-align:center;letter-spacing:-.01em;white-space:nowrap;max-width:100%}
#wb-root .wdg-imagebox .ib-body{padding:18px 20px 22px}
#wb-root .wdg-imagebox h3{margin:0 0 6px;font-size:1.18em;font-weight:700;color:#111827}
#wb-root .wdg-imagebox p{margin:0}
#wb-root .wdg-form form{display:flex;gap:8px;flex-wrap:wrap;margin:0}
#wb-root .wdg-form input{flex:1;min-width:180px;outline:none}
#wb-root .wdg-form button{border:0;cursor:pointer;font-weight:600;color:#fff}
#wb-root .wdg-divider hr{border:0;margin:0}
@keyframes bd-mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes bd-type{from{width:0}to{width:100%}}
@keyframes bd-caret{50%{border-color:transparent}}
@media(max-width:767px){
  #wb-root .sec>.inner{flex-direction:column}
  #wb-root .col{width:100%!important}
  #wb-root .hide-m{display:none!important}
  #wb-root .free-reflow{position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;z-index:auto!important;margin-bottom:12px!important}
}
#wb-root #wb35974-s52{padding:60px 24px;margin:0;float:none;border:0}
#wb-root #wb35974-s52>.inner{max-width:1140px;gap:28px;padding:0;margin-left:auto;margin-right:auto;width:100%;float:none;border:0;min-height:34px;align-items:flex-start}
#wb-root #wb35974-c53{width:90%;margin:0;float:none;min-width:0;flex:0 1 auto;padding:0px;justify-content:flex-start;border:0}
#wb-root #wb35974-w57{text-align:center;margin-bottom:8px;border-radius:10px}
#wb-root #wb35974-w57{width:60%;max-width:100%;margin-left:auto;margin-right:auto}
#wb-root #wb35974-w57 img{width:100%;max-width:100%;display:block;border-radius:10px}
#wb-root #wb35974-w57 .ph{width:100%;aspect-ratio:3/2;border-radius:10px;background:#eef0f6;display:flex;align-items:center;justify-content:center;color:#9aa2b5;font-size:13px}
#wb-root #wb35974-w51{}
#wb-root #wb35974-w58{text-align:center;margin-bottom:8px;border-radius:10px}
#wb-root #wb35974-w58{width:60%;max-width:100%;margin-left:auto;margin-right:auto}
#wb-root #wb35974-w58 img{width:100%;max-width:100%;display:block;border-radius:10px}
#wb-root #wb35974-w58 .ph{width:100%;aspect-ratio:3/2;border-radius:10px;background:#eef0f6;display:flex;align-items:center;justify-content:center;color:#9aa2b5;font-size:13px}