.elementor-92540 .elementor-element.elementor-element-5ac3260{--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;}.elementor-92540 .elementor-element.elementor-element-c3befa1{--display:flex;--min-height:570px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-92540 .elementor-element.elementor-element-c3befa1:not(.elementor-motion-effects-element-type-background), .elementor-92540 .elementor-element.elementor-element-c3befa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dethitracnghiem.vn/wp-content/uploads/2025/09/Tai-mau-86-1.png");background-size:cover;}.elementor-92540 .elementor-element.elementor-element-540c139{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-92540 .elementor-element.elementor-element-47ef4b3 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-92540 .elementor-element.elementor-element-8757cc9{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-92540 .elementor-element.elementor-element-b12c591{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92540 .elementor-element.elementor-element-c2bb71e .elementor-button{background-color:#FFC52C;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:800;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-92540 .elementor-element.elementor-element-c2bb71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-cf294d7 .elementor-button{background-color:#FFC52C;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:800;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-92540 .elementor-element.elementor-element-cf294d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-18ee042 .elementor-button{background-color:#FFC52C;font-family:"Roboto Slab", Sans-serif;font-size:17px;font-weight:800;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-92540 .elementor-element.elementor-element-18ee042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-16deed8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-16deed8.elementor-element{--align-self:center;}.elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button{background-color:#FFC52C;font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:800;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button:hover, .elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-92540 .elementor-element.elementor-element-906eaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button:hover svg, .elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-92540 .elementor-element.elementor-element-2f11b37{--display:flex;}.elementor-92540 .elementor-element.elementor-element-93c0f97{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-92540 .elementor-element.elementor-element-93c0f97 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-92540 .elementor-element.elementor-element-93c0f97 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-92540 .elementor-element.elementor-element-93c0f97 .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:25px;}.elementor-92540 .elementor-element.elementor-element-827104b{--display:flex;}.elementor-92540 .elementor-element.elementor-element-47caccc{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-bc0d9e4{--display:flex;}.elementor-92540 .elementor-element.elementor-element-f995481{text-align:center;}.elementor-92540 .elementor-element.elementor-element-f995481 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;color:#000000;}.elementor-92540 .elementor-element.elementor-element-861cf38{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-92540 .elementor-element.elementor-element-6f56adc img{border-style:solid;border-width:3px 3px 3px 3px;border-radius:15px 15px 15px 15px;}.elementor-92540 .elementor-element.elementor-element-3da546a img{border-style:solid;border-width:3px 3px 3px 3px;border-radius:15px 15px 15px 15px;}.elementor-92540 .elementor-element.elementor-element-12ec2c8 img{border-style:solid;border-width:3px 3px 3px 3px;border-radius:15px 15px 15px 15px;}.elementor-92540 .elementor-element.elementor-element-e168639 img{border-style:solid;border-width:3px 3px 3px 3px;border-radius:15px 15px 15px 15px;}.elementor-92540 .elementor-element.elementor-element-d181a79{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92540 .elementor-element.elementor-element-25ac9cf{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92540 .elementor-element.elementor-element-25ac9cf .elementor-heading-title{text-shadow:0px 0px 10px rgba(140.05660491493384, 136.7686956521739, 244.79999999999998, 0.52);color:#000000;}.elementor-92540 .elementor-element.elementor-element-d520524{text-align:center;}.elementor-92540 .elementor-element.elementor-element-77d1670{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-92540 .elementor-element.elementor-element-6979533 p{margin-bottom:15px;}.elementor-92540 .elementor-element.elementor-element-2a57223{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-92540 .elementor-element.elementor-element-a1b5e29{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-92540 .elementor-element.elementor-element-a1b5e29 .elementor-heading-title{color:#000000;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FD0000;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-92540 .elementor-element.elementor-element-183a0f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-92540 .elementor-element.elementor-element-183a0f2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-92540 .elementor-element.elementor-element-d181a79{--content-width:1250px;}.elementor-92540 .elementor-element.elementor-element-2a57223{--content-width:1250px;}}@media(max-width:1024px){.elementor-92540 .elementor-element.elementor-element-c2bb71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-cf294d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-18ee042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-906eaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-861cf38{--grid-auto-flow:row;}.elementor-92540 .elementor-element.elementor-element-77d1670{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-92540 .elementor-element.elementor-element-c3befa1:not(.elementor-motion-effects-element-type-background), .elementor-92540 .elementor-element.elementor-element-c3befa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dethitracnghiem.vn/wp-content/uploads/2025/08/Tai-mau-29.png");}.elementor-92540 .elementor-element.elementor-element-47ef4b3{text-align:left;}.elementor-92540 .elementor-element.elementor-element-47ef4b3 .elementor-heading-title{font-size:30px;}.elementor-92540 .elementor-element.elementor-element-8757cc9{font-size:7px;}.elementor-92540 .elementor-element.elementor-element-c2bb71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-c2bb71e .elementor-button{font-size:16px;}.elementor-92540 .elementor-element.elementor-element-cf294d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-18ee042{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-18ee042 .elementor-button{font-size:16px;}.elementor-92540 .elementor-element.elementor-element-906eaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-906eaf3 .elementor-button{font-size:24px;}.elementor-92540 .elementor-element.elementor-element-f995481 .elementor-heading-title{font-size:26px;}.elementor-92540 .elementor-element.elementor-element-861cf38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-92540 .elementor-element.elementor-element-25ac9cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92540 .elementor-element.elementor-element-77d1670{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-92540 .elementor-element.elementor-element-a1b5e29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-88c37e3 */.badge-verified{
  display:inline-flex; align-items:center; gap:8px;
  padding:8px 16px;
  border:1px solid rgba(255,255,255,.55); /* viền trắng mờ */
  border-radius:999px;
  color:#fff;
  font-weight:600;
  font-size:16px;
  line-height:1;
  font-family: 'Roboto Slab', serif;
}

.badge-verified .icon{
  width:18px; height:18px; flex:0 0 18px;
  display:inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16deed8 */@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400&display=swap');

.benefits-grid{
  width:min(980px,100%);
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  font-family:'Roboto Slab', serif;
}

.benefit-card{
  position:relative;
  padding:18px 18px 18px 56px; 
  border-radius:18px;
  border:2px solid #fff;                 /* viền trắng nổi bật */
  background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.06));
  backdrop-filter:saturate(140%) blur(2px);
  color:#fff;
  box-shadow:0 10px 24px rgba(0,0,0,.18);
  transition:transform .12s ease, box-shadow .12s ease, border-color .12s;
}
.benefit-card:hover{
  transform:translateY(-2px);
  box-shadow:0 14px 28px rgba(0,0,0,.22);
  border-color:#fff;
}

.benefit-card .ic{
  position:absolute; left:16px; top:50%; transform:translateY(-50%);
  width:28px; height:28px; border-radius:999px;
  display:grid; place-items:center;
  background:rgba(255,255,255,.22);
  border:1px solid rgba(255,255,255,.55);
  font-size:15px;
}

.benefit-card .title{
  margin:0;
  font-weight:400;       /* không in đậm */
  font-size:18px;
  line-height:1.3;
  text-shadow:0 1px 0 rgba(0,0,0,.12);
}

/* Mobile */
@media (max-width:640px){
  .benefits-grid{ grid-template-columns:1fr }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47caccc */:root {
  --bg:#f9fafb; --card:#fff; --line:#e5e7eb;
  --text:#111827; --muted:#6b7280;
  --full:#16a34a; --read:#2563eb; --listen:#f97316; --vocab:#9333ea;
  --badge-exam:#dc2626;
  --radius:14px; --shadow:0 6px 16px rgba(0,0,0,.05);
}
.tests-v2{max-width:1160px;margin:20px auto;padding:0 16px}
.cat{margin-bottom:24px}
.cat__head h2{font-size:20px;font-weight:800;margin-bottom:10px;color:var(--text)}
.cat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}

.tcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  box-shadow:var(--shadow);padding:14px 16px;display:grid;row-gap:8px;
  transition:box-shadow .2s,transform .05s,border-color .2s}
.tcard:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.08);border-color:#dbe2ea}
.tcard__title{margin:0;font-size:16px;font-weight:800;color:var(--text)}
.tcard__meta{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:13px}
.tcard__meta .i{margin-right:4px}

/* Badge */
.badge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;width:max-content}
.badge--exam{background:var(--badge-exam)}

/* Nút */
.tcard__actions{margin-top:4px;display:flex;gap:10px;flex-wrap:wrap}
.btn{padding:10px 16px;border-radius:10px;font-size:14px;font-weight:800;color:#fff;
  text-decoration:none;box-shadow:0 6px 14px rgba(0,0,0,.12);transition:transform .08s,filter .2s,box-shadow .2s}
.btn:hover{transform:translateY(-2px);filter:brightness(.96);box-shadow:0 10px 20px rgba(0,0,0,.16)}
.btn--full{background:var(--full)}
.btn--reading{background:var(--read)}
.btn--listening{background:var(--listen)}
.btn--vocab{background:var(--vocab)}

/* Responsive */
@media (max-width:960px){.cat__grid{grid-template-columns:1fr}}
@media (max-width:600px){.btn{flex:1 1 100%}.tcard__actions{gap:8px}.tcard{padding:12px 14px}}/* End custom CSS */