/* Start custom CSS */:root { --page-title-display: none; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-ebe22251.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-c4570683.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-b3cac1da.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-d6b61d19.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-486545d2.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-b7519c08.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-55a865cb.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-c4fb6595.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-08d36588.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-ba57728a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-d172a732.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Be Vietnam Pro"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://nhatngutamviet.edu.vn/wp-content/uploads/elementor/google-fonts/fonts/bevietnampro-8b6c7c9f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
[data-elementor-id="19789"] h1 em, [data-elementor-id="19796"] h1 em, [data-elementor-id="19906"] h1 em { color: #B02227; }
/* Subpage polish using the approved hub assets and variables. */
.elementor.elementor-19906{--tv-child-identity:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMTAiIHk9IjEwIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSI2IiBmaWxsPSIjYWNjNGFkIi8+PHJlY3QgeD0iNCIgeT0iNSIgd2lkdGg9IjM0IiBoZWlnaHQ9IjMyIiByeD0iNSIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjMzE1NzQ5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTYiIHI9IjQiIGZpbGw9IiM3YTljODMiLz48cGF0aCBkPSJNMTAgMjhjMC02IDEyLTYgMTIgMG00LTEwaDdtLTcgN2g3IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMTU3NDkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=");--tv-child-document:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDEzaDI5djMxSDE2eiIgZmlsbD0iI2Q5YjY4ZSIvPjxwYXRoIGQ9Ik04IDVoMzB2MzNIOHoiIGZpbGw9IiNmZmZhZjAiIHN0cm9rZT0iIzcyNTk0MCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTUgMTRoMTVtLTE1IDZoMTVtLTE1IDZoOSIgc3Ryb2tlPSIjNzI1OTQwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGNpcmNsZSBjeD0iMzMiIGN5PSIzMyIgcj0iNSIgZmlsbD0iI2IyNWY0OSIvPjwvc3ZnPg==");--tv-child-speech:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMTUiIHk9IjE1IiB3aWR0aD0iMzAiIGhlaWdodD0iMjgiIHJ4PSI1IiBmaWxsPSIjZDZhMDhkIi8+PHBhdGggZD0iTTggN2gyN2E0IDQgMCAwIDEgNCA0djE3YTQgNCAwIDAgMS00IDRIMjBsLTkgNnYtNkg4YTQgNCAwIDAgMS00LTRWMTFhNCA0IDAgMCAxIDQtNFoiIGZpbGw9IiNmZmZhZjAiIHN0cm9rZT0iIzc3NGIzZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTYgMTVoMTFtLTEzIDZoMTVtLTEwIDVoOCIgc3Ryb2tlPSIjNzc0YjNkIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+");--tv-child-chart:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMTQiIHk9IjE0IiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHJ4PSI1IiBmaWxsPSIjOThiYmI1Ii8+PHJlY3QgeD0iNSIgeT0iNiIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMwIiByeD0iNSIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjMzE1YzU4IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyAyN3YtNm04IDZWMTdtOCAxMFYxMyIgc3Ryb2tlPSIjMzE1YzU4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjM1IiBjeT0iMzEiIHI9IjYiIGZpbGw9IiNkOGFlNzQiLz48L3N2Zz4=");--tv-child-book:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHJlY3QgeD0iMTMiIHk9IjE0IiB3aWR0aD0iMzIiIGhlaWdodD0iMzAiIHJ4PSI1IiBmaWxsPSIjYWNjNGFkIi8+PHBhdGggZD0iTTI0IDEyUTE0IDUgNCA5djI5cTEwLTQgMjAgMyAxMC03IDIwLTNWOXEtMTAtNC0yMCAzWiIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjMzE1NzQ5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNCAxMnYyOU0xMCAxN2g4bS04IDZoOG0xMi02aDhtLTggNmg4IiBmaWxsPSJub25lIiBzdHJva2U9IiMzMTU3NDkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=");--tv-child-calendar:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHJlY3QgeD0iMTQiIHk9IjE1IiB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHJ4PSI1IiBmaWxsPSIjZDZhMDhkIi8+PHJlY3QgeD0iNSIgeT0iNyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMyIiByeD0iNCIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjNzc0YjNkIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik02IDE2aDMxVjExYTMgMyAwIDAgMC0zLTNIOWEzIDMgMCAwIDAtMyAzWiIgZmlsbD0iI2FjYzRhZCIvPjxwYXRoIGQ9Ik01IDE3aDMzTTEzIDR2N20xNy03djciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc3NGIzZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxyZWN0IHg9IjExIiB5PSIyMyIgd2lkdGg9IjgiIGhlaWdodD0iOCIgcng9IjEuNSIgZmlsbD0iI2Q2YTA4ZCIvPjxwYXRoIGQ9Ik0yNSAyNGg1bS01IDdoNSIgc3Ryb2tlPSIjNzc0YjNkIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+");--tv-child-wallet:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHJlY3QgeD0iMTQiIHk9IjE1IiB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHJ4PSI1IiBmaWxsPSIjOThiYmI1Ii8+PHBhdGggZD0iTTUgMTVWMTFsMjgtNnYxMiIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjMzE1YzU4IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHg9IjUiIHk9IjE0IiB3aWR0aD0iMzMiIGhlaWdodD0iMjUiIHJ4PSI0IiBmaWxsPSIjZmZmYWYwIiBzdHJva2U9IiMzMTVjNTgiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHBhdGggZD0iTTM4IDIySDI3djEwaDExIiBmaWxsPSIjZDliNjhlIiBzdHJva2U9IiMzMTVjNTgiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGNpcmNsZSBjeD0iMzIiIGN5PSIyNyIgcj0iMS41IiBmaWxsPSIjMzE1YzU4Ii8+PGNpcmNsZSBjeD0iMzgiIGN5PSIzOSIgcj0iNyIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjNzI1OTQwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0zNSAzOWg2IiBzdHJva2U9IiM3MjU5NDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=");--tv-child-home:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHJlY3QgeD0iMTQiIHk9IjE2IiB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHJ4PSI1IiBmaWxsPSIjZDZhMDhkIi8+PHBhdGggZD0iTTggMjF2MTloMzBWMjFMMjMgOFoiIGZpbGw9IiNmZmZhZjAiIHN0cm9rZT0iIzMxNTc0OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNCAyMyAyMyA2bDE5IDE3LTUgMi0xNC0xMkw5IDI1WiIgZmlsbD0iI2FjYzRhZCIgc3Ryb2tlPSIjMzE1NzQ5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yMSA0MFYyOGgxMHYxMiIgZmlsbD0iI2Q5YjY4ZSIgc3Ryb2tlPSIjMzE1NzQ5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxyZWN0IHg9IjEyIiB5PSIyOCIgd2lkdGg9IjUiIGhlaWdodD0iNiIgcng9IjEiIGZpbGw9IiNhY2M0YWQiLz48L3N2Zz4=");--tv-child-plane:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHBhdGggZD0ibTE1IDI1IDMyLTE0LTEzIDM0LTktMTNaIiBmaWxsPSIjZDZhMDhkIi8+PHBhdGggZD0iTTUgMjAgNDEgNyAyOCA0MWwtNy0xNFoiIGZpbGw9IiNmZmZhZjAiIHN0cm9rZT0iIzc3NGIzZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJtMjEgMjcgMjAtMjBNMjEgMjdsLTEgMTAgNi01IiBmaWxsPSJub25lIiBzdHJva2U9IiM3NzRiM2QiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");--tv-child-graduation:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA1MiI+PHJlY3QgeD0iMTQiIHk9IjE2IiB3aWR0aD0iMzEiIGhlaWdodD0iMjkiIHJ4PSI1IiBmaWxsPSIjZDliNjhlIi8+PHBhdGggZD0iTTEyIDIzdjExcTEyIDkgMjQgMFYyMyIgZmlsbD0iI2ZmZmFmMCIgc3Ryb2tlPSIjMzE1NzQ5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00IDE5IDI0IDdsMjAgMTItMjAgMTJaIiBmaWxsPSIjZmZmYWYwIiBzdHJva2U9IiMzMTU3NDkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0ibTI0IDE5IDE2IDJ2MTQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMxNTc0OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjQwIiBjeT0iMzciIHI9IjMiIGZpbGw9IiNiMjVmNDkiLz48L3N2Zz4=");}

.elementor.elementor-19906 > div > div > section { padding-block:4.5rem; }
.elementor.elementor-19906 h1 { font-family:Noto Serif; font-size:clamp(2.1rem,4.2vw,3.6rem); font-weight:600; line-height:1.22; text-wrap:balance; }
.elementor.elementor-19906 h2 { font-family:Noto Serif; font-size:clamp(1.8rem,3.5vw,2.65rem); font-weight:600; line-height:1.25; text-wrap:balance; }
.elementor.elementor-19906 p { font-family:Be Vietnam Pro; color:#333333; line-height:1.7; }
.elementor.elementor-19906 a { overflow-wrap:anywhere; }
.elementor.elementor-19906 a:focus-visible { outline:2px solid #B02227; outline-offset:3px; }
.elementor.elementor-19906 a.e-button-base { min-height:2.75rem; max-width:100%; padding:.7rem 1.1rem; border-radius:999px; font:600 .88rem/1.5 Be Vietnam Pro; text-decoration:none; white-space:normal; }
.elementor.elementor-19906 a:is([data-id="3d786b36"],[data-id="25ecdb3a"],[data-id="4ff3f376"]) { color:#FFFFFF; background-color:#B02227; }
.elementor.elementor-19906 a:is([data-id="3d786b36"],[data-id="25ecdb3a"],[data-id="4ff3f376"]):is(:hover,:focus-visible) { color:#FFFFFF; background-color:#8D191E; }
.elementor.elementor-19906 a:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]) { color:#8D191E; border-color:#A8767A; background-color:#FFFFFF; border-width:1px; border-style:solid; }
.elementor.elementor-19906 .elementor-element-3fc67b81 { padding-block:3.5rem 4.5rem; }
.elementor.elementor-19906 .elementor-element-5a59726c { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:3rem; }
.elementor.elementor-19906 .elementor-element-1d3d9a23 { gap:1.35rem; }
.elementor.elementor-19906 .elementor-element-1d3d9a23 > p:first-child { font-size:.72rem; color:#8D191E; letter-spacing:.07em; }
.elementor.elementor-19906 .elementor-element-49b774c7 { padding:1rem; border-radius:1.5rem; background:#FFF2F3; }
.elementor.elementor-19906 .elementor-element-49b774c7 > :is(picture,img) { display:block; width:100%; height:auto; aspect-ratio:2 / 1; border-radius:1rem; object-fit:contain; }
.elementor.elementor-19906 .elementor-element-49b774c7 picture img { width:100%; height:100%; object-fit:contain; border-radius:1rem; }
.elementor.elementor-19906 .elementor-element-49b774c7 > p { margin-top:.7rem; font-size:.82rem; color:#333333; text-align:center; }
.elementor.elementor-19906 .elementor-element-24fd9fcc { background:#FFF8F8; }
.elementor.elementor-19906 .elementor-element-4442752f > .e-div-block-base { display:flex; flex-direction:column; min-width:0; padding:0; border:0; border-radius:1rem; overflow:hidden; background:#FFFFFF; }
.elementor.elementor-19906 .elementor-element-4442752f > .e-div-block-base > :is(picture,img) { display:block; width:100%; height:auto; aspect-ratio:16 / 10; object-fit:cover; background:#FCE9EA; }
.elementor.elementor-19906 .elementor-element-4442752f picture img { display:block; width:100%; height:100%; object-fit:cover; }
.elementor.elementor-19906 .elementor-element-4442752f > .e-div-block-base > .e-div-block-base { flex:1; display:flex; flex-direction:column; gap:.8rem; padding:1.25rem; align-items:flex-start; }
.elementor.elementor-19906 .elementor-element-4442752f h3 { font:600 1.2rem/1.4 Noto Serif; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; }
.elementor.elementor-19906 .elementor-element-4442752f p { font-size:.94rem; }
.elementor.elementor-19906 .elementor-element-4442752f > .e-div-block-base > .e-div-block-base > p:first-child { font-size:.67rem; font-weight:700; color:#8D191E; letter-spacing:.06em; }
.elementor.elementor-19906 .elementor-element-4442752f a.e-button-base { margin-top:auto; font-size:.8rem; padding:.6rem .85rem; align-self:flex-start; }
.elementor.elementor-19906 .elementor-element-287a2201 { max-width:none; margin:0; padding:2.25rem; display:grid; grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr); gap:1rem 3rem; align-items:start; text-align:left; border-radius:1.5rem; background:#FCE9EA; }
.elementor.elementor-19906 .elementor-element-287a2201 > p:first-child { grid-column:1 / -1; grid-row:1; font-size:.72rem; color:#8D191E; }
.elementor.elementor-19906 .elementor-element-287a2201 > h2 { grid-column:1; grid-row:2; }
.elementor.elementor-19906 .elementor-element-287a2201 > h2 + p { grid-column:1; grid-row:3; }
.elementor.elementor-19906 .elementor-element-15924ec5 { grid-column:2; grid-row:2 / span 2; display:flex; flex-direction:column; gap:.9rem; align-items:stretch; align-self:center; justify-content:flex-start; }
@media(max-width:1024px) {
 .elementor.elementor-19906 .elementor-element-4442752f { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media(max-width:900px) {
 .elementor.elementor-19906 .elementor-element-5a59726c { grid-template-columns:minmax(0,1fr); gap:2rem; }
 .elementor.elementor-19906 .elementor-element-49b774c7 { width:100%; max-width:32rem; justify-self:center; }
 .elementor.elementor-19906 .elementor-element-287a2201 { grid-template-columns:minmax(0,1fr); gap:1rem; }
 .elementor.elementor-19906 .elementor-element-15924ec5 { grid-column:1; grid-row:4; flex-direction:row; flex-wrap:wrap; align-items:flex-start; }
}
@media(max-width:767px) {
 .elementor.elementor-19906 > div > div > section { padding-block:3rem; }
 .elementor.elementor-19906 .elementor-element-49b774c7 { padding:.5rem; }
 .elementor.elementor-19906 .elementor-element-4442752f { grid-template-columns:minmax(0,1fr); }
 .elementor.elementor-19906 .elementor-element-287a2201 { padding:1.4rem; }
 .elementor.elementor-19906 .elementor-element-15924ec5 { flex-direction:column; align-items:stretch; }
}

.elementor.elementor-19906 .elementor-element-3a9c1b4b { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div { display:grid; grid-template-columns:3rem minmax(0,1fr); gap:.35rem .9rem; padding:1.3rem; border:0; border-radius:1rem; background:#FFFFFF; }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div::before { content:""; grid-column:1; grid-row:1 / span 2; width:3rem; height:3rem; background:var(--tv-child-book) center / contain no-repeat; }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div:nth-child(2)::before { background-image:var(--tv-child-document); }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div:nth-child(3)::before { background-image:var(--tv-child-home); }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div:nth-child(4)::before { background-image:var(--tv-child-wallet); }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div:nth-child(5)::before { background-image:var(--tv-child-plane); }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div:nth-child(6)::before { background-image:var(--tv-child-chart); }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div > h3 { grid-column:2; grid-row:1; font:600 1.2rem/1.4 Noto Serif; }
.elementor.elementor-19906 .elementor-element-3a9c1b4b > div > p { grid-column:2; grid-row:2; font-size:.9rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; padding:0; border:0; border-radius:0; background:transparent; }
.elementor.elementor-19906 .elementor-element-6593ead5 > :is(h3,p:first-child,p:nth-of-type(n+5)) { grid-column:1 / -1; }
.elementor.elementor-19906 .elementor-element-6593ead5 > h3 { font:600 1.7rem/1.4 Noto Serif; margin-bottom:.5rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4) { padding:1.25rem; border-radius:1rem; background:#FFFFFF; font-size:.94rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4)::before { content:""; display:block; width:3rem; height:3rem; margin-bottom:.65rem; background:var(--tv-child-document) center / contain no-repeat; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4):nth-of-type(3)::before { background-image:var(--tv-child-plane); }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4):nth-of-type(4)::before { background-image:var(--tv-child-home); }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4) > strong { display:block; margin-bottom:.4rem; font-size:.95rem; color:#8D191E; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(5) { padding:1rem 1.25rem; border-radius:.8rem; background:#FFF2F3; font-size:.85rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 > h3:nth-of-type(2) { margin-top:1.25rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(6) { position:relative; padding:1.25rem 1.25rem 1.25rem 5rem; border-radius:1rem; background:#FFFFFF; font-size:.96rem; }
.elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(6)::before { content:""; position:absolute; left:1.25rem; top:1.25rem; width:2.75rem; height:2.75rem; background:var(--tv-child-graduation) center / contain no-repeat; }
@media(max-width:1024px) {
 .elementor.elementor-19906 .elementor-element-3a9c1b4b { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .elementor.elementor-19906 .elementor-element-6593ead5 { grid-template-columns:minmax(0,1fr); }
}
@media(max-width:767px) {
 .elementor.elementor-19906 .elementor-element-3a9c1b4b { grid-template-columns:minmax(0,1fr); }
 .elementor.elementor-19906 .elementor-element-3a9c1b4b > div { padding:1.15rem; }
 .elementor.elementor-19906 .elementor-element-6593ead5 > p:nth-of-type(n+2):nth-of-type(-n+4) { padding:1.1rem; }
}

/* Selected paper-sculpture hero; image remains a native Media Library image. */
.elementor.elementor-19906 .elementor-element-49b774c7 { padding:0; background:transparent; border-radius:0; }
.elementor.elementor-19906 .elementor-element-49b774c7 > :is(picture,img) { width:100%; height:auto; aspect-ratio:3 / 2; object-fit:contain; border-radius:0; background:transparent; }
.elementor.elementor-19906 .elementor-element-49b774c7 picture img { width:100%; height:100%; object-fit:contain; border-radius:0; background:transparent; }

/* Cross-page study navigation, scoped to the approved related section. */
.elementor.elementor-19906 #chuan-bi-lien-quan h2 { font-family:Noto Serif;font-size:clamp(1.8rem,3.5vw,2.65rem);font-weight:600;line-height:1.25;text-wrap:balance; }
.elementor.elementor-19906 #chuan-bi-lien-quan h3 { font-family:Noto Serif;font-size:1.5rem;font-weight:600;line-height:1.3; }
.elementor.elementor-19906 #chuan-bi-lien-quan p { font-family:Be Vietnam Pro;font-size:1rem;line-height:1.75;color:#333333; }
.elementor.elementor-19906 #chuan-bi-lien-quan > div > p:first-child { font-size:.78rem;font-weight:700;letter-spacing:.1em;color:#B02227; }
@media(max-width:767px) { .elementor.elementor-19906 #chuan-bi-lien-quan h3 { font-size:1.3rem; } }
body.page-id-19906 .nv-post-cover { display: none; }
.elementor-19906 a.elementor-element-3d786b36:is(:hover,:focus-visible),.elementor-19906 .elementor-element-3d786b36 a:is(:hover,:focus-visible),
.elementor-19906 a.elementor-element-25ecdb3a:is(:hover,:focus-visible),.elementor-19906 .elementor-element-25ecdb3a a:is(:hover,:focus-visible),
.elementor-19906 a.elementor-element-4ff3f376:is(:hover,:focus-visible),.elementor-19906 .elementor-element-4ff3f376 a:is(:hover,:focus-visible) { color:#fff; background-color:#8D191E; }

body.page-id-1394 .nv-post-cover { display:none; }
/* Nét mực dùng cho đúng các nút phụ của trang. */
.elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]) { position:relative; isolation:isolate; border-color:#B02227; background-color:#FFF8F8; color:#B02227; }
.elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"])::before { position:absolute; content:""; pointer-events:none; inset:0; z-index:-1; border-radius:inherit; background:#FCE9EA; transform:scaleX(0); transform-origin:left; }
.elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]):is(:focus-visible,:active)::before { transform:scaleX(1); }
@media (hover:hover) { .elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]):hover { background-color:#FFF8F8; color:#B02227; } .elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]):hover::before { transform:scaleX(1); } }
@media (hover:hover) and (prefers-reduced-motion:no-preference) { .elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"])::before { transition:transform 220ms ease-out; } }
@media (prefers-reduced-motion:reduce) { .elementor-19906 a.e-button-base:is([data-id="1b219867"],[data-id="22d84e01"],[data-id="61ca6f4b"],[data-id="6910167f"],[data-id="739b2334"],[data-id="65737141"],[data-id="4df1738f"]) { transition:none; } }/* End custom CSS */