.elementor .e-2a8d5398-3293{font-weight:700;font-size:0.75rem;color:var(--e-gv-d192294);letter-spacing:0.14em;}.elementor .e-75020599-9570{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:4.75rem;color:#312221;letter-spacing:-0.035em;line-height:1.04;}.elementor .e-1f1092f9-deed{font-family:var(--e-gv-0e305d0);font-weight:400;font-size:2rem;color:var(--e-gv-d192294);line-height:1.2;}.elementor .e-32414213-ba9c{max-width:34rem;font-size:1.1rem;color:#5b4c49;line-height:1.75;}.elementor .e-4ca830c5-4d91:hover,.elementor .e-4ca830c5-4d91:focus-visible{background-color:#640a28;}.elementor .e-4ca830c5-4d91{font-weight:600;color:#fffaf7;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;background-color:var(--e-gv-d192294);}.elementor .e-208fe185-49d5:hover,.elementor .e-208fe185-49d5:focus-visible{background-color:var(--e-gv-f75ab50);}.elementor .e-208fe185-49d5{font-weight:600;color:var(--e-gv-d192294);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.25rem;border-width:1px;border-color:var(--e-gv-d192294);border-style:solid;background-color:transparent;}.elementor .e-7c342736-9310{padding:0px;gap:0.85rem;flex-wrap:wrap;}.elementor .e-43d532c2-801b{flex-direction:column;gap:1.4rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-6eecd1d3-4899{width:100%;height:100%;object-fit:cover;flex:1 1 auto;}.elementor .e-4f6e31c6-2825{min-height:30rem;overflow:hidden;padding:0px;border-radius:0.4rem;background-color:var(--e-gv-d5774e7);flex-direction:column;gap:1.2rem;flex:0 1 0px;justify-content:flex-end;align-items:flex-start;}.elementor .e-37bddb75-d475{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;align-items:center;}.elementor .e-1c608dfd-8617{padding-block-start:7rem;padding-block-end:6rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-image:url("https://test.hongngochuyenhoc.com/wp-content/uploads/2026/09/hero-1024x512.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--cream);}.elementor .e-5d748326-e750{font-weight:700;font-size:0.75rem;color:var(--e-gv-d192294);letter-spacing:0.14em;}.elementor .e-39eb6bb5-cb2d{max-width:52rem;font-family:var(--e-gv-0e305d0);font-weight:400;font-size:3.25rem;color:#312221;letter-spacing:-0.025em;line-height:1.15;}.elementor .e-4040feaf-a60a{font-weight:700;color:var(--e-gv-d192294);letter-spacing:0.08em;}.elementor .e-7c24f42b-64d5{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:2rem;color:#312221;}.elementor .e-330cf86f-c0cf{color:#5b4c49;line-height:1.65;}.elementor .e-58d41fd-78bb{min-height:16rem;padding:2rem;border-radius:0.4rem;background-color:var(--e-gv-f75ab50);flex-direction:column;justify-content:space-between;align-items:flex-start;}.elementor .e-366b43b1-aac1{font-weight:700;color:#385663;letter-spacing:0.08em;}.elementor .e-499fd8c5-b777{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:2rem;color:#25404b;}.elementor .e-726e768b-9825{color:#46616a;line-height:1.65;}.elementor .e-3338ac14-631d{min-height:16rem;padding:2rem;border-radius:0.4rem;background-color:var(--e-gv-d5774e7);flex-direction:column;justify-content:space-between;align-items:flex-start;}.elementor .e-d80d5eb-1c26{font-weight:700;color:var(--e-gv-d192294);letter-spacing:0.08em;}.elementor .e-58ba1426-9db0{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:2rem;color:#312221;}.elementor .e-746ddd2-3096{color:#5b4c49;line-height:1.65;}.elementor .e-c347de1-e6b2{min-height:16rem;padding:2rem;border-radius:0.4rem;background-color:#f3e8df;flex-direction:column;justify-content:space-between;align-items:flex-start;}.elementor .e-aa1b65c-4d8f{width:100%;padding:0px;gap:1.25rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-5498b683-d798{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.5rem;align-items:flex-start;}.elementor .e-6948ce8-ad8d{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#fffaf7;}.elementor .e-1b69d269-818c{font-weight:700;font-size:0.75rem;color:var(--e-gv-d192294);letter-spacing:0.14em;}.elementor .e-7c0a1d8f-8b0d{max-width:48rem;font-family:var(--e-gv-0e305d0);font-weight:400;font-size:3.25rem;color:#312221;letter-spacing:-0.025em;line-height:1.15;}.elementor .e-1b1b1ee7-f755{width:100%;height:100%;object-fit:cover;transition:transform 300ms;}.elementor .e-1b1b1ee7-f755:hover,.elementor .e-1b1b1ee7-f755:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-412e9ff0-1cf8{width:100%;min-height:15rem;overflow:hidden;padding:0px;border-radius:0.35rem;background-color:#e6c7c4;justify-content:flex-end;}.elementor .e-12e4e374-9ad1{font-weight:700;font-size:0.72rem;color:var(--e-gv-d192294);letter-spacing:0.12em;}.elementor .e-2dc5d53-476d{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:1.65rem;color:#312221;line-height:1.2;}.elementor .e-1067be02-fea0{color:#5b4c49;line-height:1.6;}.elementor .e-31f2926b-817c{font-weight:700;color:var(--e-gv-d192294);text-decoration:underline;text-underline-offset: 0.25em;\n}.elementor .e-2ed18073-87c4{padding:24px;transition:transform 300ms;flex-direction:column;gap:0.9rem;align-items:flex-start;&:hover img { transform: scale(1.03); }\n}.elementor .e-2ed18073-87c4:hover,.elementor .e-2ed18073-87c4:focus-visible{box-shadow:0px 12px 24px 0px rgba(72, 50, 45, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-17f1150b-209a{width:100%;height:100%;object-fit:cover;transition:transform 300ms;}.elementor .e-17f1150b-209a:hover,.elementor .e-17f1150b-209a:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-3b12cb3b-524e{width:100%;min-height:15rem;overflow:hidden;padding:0px;border-radius:0.35rem;background-color:#bcd5dc;justify-content:flex-end;}.elementor .e-3012332-d094{font-weight:700;font-size:0.72rem;color:var(--e-gv-d192294);letter-spacing:0.12em;}.elementor .e-4c0a959e-45de{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:1.65rem;color:#312221;line-height:1.2;}.elementor .e-574f5076-d35e{color:#5b4c49;line-height:1.6;}.elementor .e-65129bb0-9fca{font-weight:700;color:var(--e-gv-d192294);text-decoration:underline;text-underline-offset: 0.25em;\n}.elementor .e-30e2f492-92d0{padding:24px;transition:transform 300ms;flex-direction:column;gap:0.9rem;align-items:flex-start;&:hover img { transform: scale(1.03); }\n}.elementor .e-30e2f492-92d0:hover,.elementor .e-30e2f492-92d0:focus-visible{box-shadow:0px 12px 24px 0px rgba(72, 50, 45, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-6d17ff1c-2bc2{width:100%;height:100%;object-fit:cover;transition:transform 300ms;}.elementor .e-6d17ff1c-2bc2:hover,.elementor .e-6d17ff1c-2bc2:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-17c84594-27fe{width:100%;min-height:15rem;overflow:hidden;padding:0px;border-radius:0.35rem;background-color:#e5d8cc;justify-content:flex-end;}.elementor .e-5f2bfea5-5cc0{font-weight:700;font-size:0.72rem;color:var(--e-gv-d192294);letter-spacing:0.12em;}.elementor .e-4be930b7-4fd9{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:1.65rem;color:#312221;line-height:1.2;}.elementor .e-6fbfaffd-ca03{color:#5b4c49;line-height:1.6;}.elementor .e-66b6081d-82a6{font-weight:700;color:var(--e-gv-d192294);text-decoration:underline;text-underline-offset: 0.25em;\n}.elementor .e-3955ba73-1d77{padding:24px;transition:transform 300ms;flex-direction:column;gap:0.9rem;align-items:flex-start;&:hover img { transform: scale(1.03); }\n}.elementor .e-3955ba73-1d77:hover,.elementor .e-3955ba73-1d77:focus-visible{box-shadow:0px 12px 24px 0px rgba(72, 50, 45, 0.12);transform:translate3d(0px, -4px, 0px);}.elementor .e-39572564-e7e3{width:100%;padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-1497a05-82b4{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.5rem;align-items:flex-start;}.elementor .e-613090d4-3048{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--cream);}.elementor .e-2346a62a-d5b6{font-weight:700;font-size:0.75rem;color:#385663;letter-spacing:0.14em;}.elementor .e-44d5bfc4-dab8{font-family:var(--e-gv-0e305d0);font-weight:400;font-size:3.5rem;color:#25404b;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-246fa7a2-ff89{font-size:1.12rem;color:#385663;line-height:1.7;}.elementor .e-472e97a9-333b{max-width:42rem;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-18b660cd-7037{font-weight:700;font-size:0.7rem;color:var(--e-gv-d192294);letter-spacing:0.12em;}.elementor .e-12df1c55-aed0{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:2.25rem;color:#312221;}.elementor .e-2f73be4a-a0e3{color:#5b4c49;line-height:1.7;}.elementor .e-5418fc88-b084{font-family:var(--e-gv-0e305d0);font-weight:600;font-size:1.35rem;color:var(--e-gv-d192294);margin-block-start:auto;}.elementor .e-701d4b8d-efef:hover,.elementor .e-701d4b8d-efef:focus-visible{background-color:#640a28;}.elementor .e-701d4b8d-efef{font-weight:600;color:#fffaf7;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0.25rem;background-color:var(--e-gv-d192294);}.elementor .e-74d6884a-6e65{min-height:24rem;padding:2.5rem;border-radius:0.4rem;background-color:#fffaf7;flex-direction:column;gap:1.15rem;align-items:flex-start;}.elementor .e-189abd48-4316{font-weight:700;font-size:0.7rem;color:#385663;letter-spacing:0.12em;}.elementor .e-4d5a98d4-a400{font-family:var(--e-gv-0e305d0);font-weight:500;font-size:2.25rem;color:#25404b;}.elementor .e-234e5c0c-d277{color:#385663;line-height:1.7;}.elementor .e-12a120f6-c586:hover,.elementor .e-12a120f6-c586:focus-visible{background-color:#d9eaee;}.elementor .e-12a120f6-c586{font-weight:600;color:#25404b;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;margin-block-start:auto;border-radius:0.25rem;border-width:1px;border-color:#385663;border-style:solid;background-color:transparent;}.elementor .e-2eb26dc1-b27a{min-height:24rem;padding:2.5rem;border-radius:0.4rem;background-color:#eaf3f5;flex-direction:column;gap:1.15rem;align-items:flex-start;}.elementor .e-38abb9f2-b4c3{width:100%;padding:0px;gap:1.5rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-164f1a92-3bed{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:3rem;align-items:flex-start;}.elementor .e-777e96bc-c855{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--e-gv-d5774e7);}.elementor .e-7d53a75e-7217{font-family:var(--e-gv-0e305d0);font-weight:400;font-size:2rem;color:#fffaf7;line-height:1.05;}.elementor .e-7502b649-1a44{max-width:22rem;color:#e7d8d0;line-height:1.65;}.elementor .e-125ec763-4f2f{flex-direction:column;gap:1rem;flex:1 1 20rem;align-items:flex-start;}.elementor .e-25e37cd0-19eb{color:#fffaf7;}.elementor .e-1315f9e3-9ec5{color:#fffaf7;}.elementor .e-79db852e-87e1{color:#fffaf7;}.elementor .e-4a821bbd-d58a{color:#fffaf7;}.elementor .e-6ed8f03a-7791{color:#fffaf7;}.elementor .e-6d285f3f-92bb{padding:0px;flex-direction:column;gap:0.65rem;flex:1 1 14rem;align-items:flex-start;}.elementor .e-35f49749-4d0f{color:#fffaf7;letter-spacing:0.04em;}.elementor .e-5383ee5b-2f37{font-size:0.82rem;color:#c9b7ae;}.elementor .e-25591cc9-36e9{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 14rem;align-items:flex-start;}.elementor .e-4dd684fd-6515{max-width:76rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-6f3ee1b6-fd73{padding-block-start:4.5rem;padding-block-end:2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#312221;}